.gra1 {
	background-color: #999999;
}
td {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.ftr {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}
.footnav {
	background-color: #F2F2F2;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;

}

.newsfooter {
	
	background: url(../images/home_bot_bg.gif)  top left;
	}
a.ftr:link {

	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}
a.ftr:visited {


	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}
a.footnav:link {

	background-color: #F2F2F2;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}
a.footnav:visited {


	background-color: #F2F2F2;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}
.snavparent {
	background-color: #000000;
	font-weight: bold;
	display: block;
	height: 22px;
	width: 180px;
	padding-left: 9px;
	color:#ffffff;
}
.snavfooter {
	background-color: #19519D;
	font-weight: bold;
	display: block;
	color:#ffffff;
}

a.snavlink:link {
	background-color: #FFFFFF;
	font-weight: normal;
	display: block;
	height: 22px;
	width: 180px;
	padding-left: 9px;
	color: #000000;
	text-decoration: none;
	padding-top: 4px;
}
a.snavlinkon {
	background-color: #F1F1F1;
	font-weight: bold;
	display: block;
	height: 22px;
	width: 180px;
	padding-left: 9px;
	color: #000000;
	text-decoration: none;
	padding-top: 4px;
}
a.snavlinkon:link {
	background-color: #F1F1F1;
	font-weight: bold;
	display: block;
	height: 22px;
	width: 180px;
	padding-left: 9px;
	color: #000000;
	text-decoration: none;
	padding-top: 4px;
}
a.snavlinkon:hover {
	background-color: #ffff00;
	font-weight: bold;
	display: block;
	height: 22px;
	width: 180px;
	padding-left: 9px;
	color: #000000;
	text-decoration: none;
	padding-top: 4px;
}

a.snavlink:hover {

	background-color: #ffff99;
	font-weight: normal;
	display: block;
	height: 22px;
	width: 180px;
	padding-left: 9px;
	color: #000000;
	text-decoration: none;
	padding-top: 4px;
}
.snavsubparent {

	background-color: #FFFFFF;
	font-weight: bold;
	display: block;
	height: 22px;
	width: 160px;
	padding-left: 9px;
}
a.snavlink:visited {
	font-weight: normal;
	display: block;
	height: 22px;
	width: 180px;
	padding-left: 9px;
	color: #000000;
	text-decoration: none;
	padding-top: 4px;
}
.tabon {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	background-image: url(../images/tab_backg_on.gif);


}
a.tab:link {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}
a.tab:hover {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
a.tab:visited {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;

}
.verdana_7
{
	font-family : Verdana, Helvetica;
	font-size: 10px;
}
.verdana_8
{
	font-family : Verdana, Helvetica;
	font-size: 8px;
}
.verdana_9
{
	font-family : Verdana, Helvetica;
	font-size: 9px;
}
.verdana_10
{
	font-family : Verdana, Helvetica;
	font-size: 10px;
}
.verdana_11
{
	font-family : Verdana, Helvetica;
	font-size: 11px;
}
.verdana_12
{
	font-family : Verdana, Helvetica;
	font-size: 12px;
}
.verdana_13
{
	font-family : Verdana, Helvetica;
	font-size: 13px;
}
.specdisplay
{
	font-family : Verdana, Helvetica;
	font-size: 11px;
	color: #ff0000;
	font-weight:bold;
}
.verdana_12
{
	font-family : Verdana, Helvetica;
	font-size: 12px;
}
.arial_85
{
	font-family : Arial, Helvetica;
	font-size: 8.5px;
}
.arial_9
{
	font-family : Arial, Helvetica;
	font-size: 9px;
}
.arial_10
{
	font-family : Arial, Helvetica;
	font-size: 10px;
}
.arial_11
{
	font-family : Arial, Helvetica;
	font-size: 11px;
}
.arial_12
{
	font-family : Arial, Helvetica;
	font-size: 12px;
}
.arial_13
{
	font-family : Arial, Helvetica;
	font-size: 13px;
}
.arial_14
{
	font-family : Arial, Helvetica;
	font-size: 14px;
}
.arial_15
{
	font-family : Arial, Helvetica;
	font-size: 15px;
}
.tahoma_85
{
	font-family : tahoma,Arial, Helvetica;
	font-size: 8.5px;
}
.tahoma_9
{
	font-family : tahoma,Arial, Helvetica;
	font-size: 9px;
}
.tahoma_10
{
	font-family : tahoma,Arial, Helvetica;
	font-size: 10px;
}
.tahoma_11
{
	font-family : tahoma,Arial, Helvetica;
	font-size: 11px;
}
.tahoma_12
{
	font-family : tahoma,Arial, Helvetica;
	font-size: 12px;
}
.tahoma_13
{
	font-family : tahoma,Arial, Helvetica;
	font-size: 13px;
}

.geneva_85
{
	font-family : geneva,tahoma,Arial, Helvetica;
	font-size: 8.5px;
}
.geneva_9
{
	font-family : geneva,tahoma,Arial, Helvetica;
	font-size: 9px;
}
.geneva_10
{
	font-family : geneva,tahoma,Arial, Helvetica;
	font-size: 10px;
}
.geneva_11
{
	font-family : geneva,tahoma,Arial, Helvetica;
	font-size: 11px;
}
.geneva_12
{
	font-family : geneva,tahoma,Arial, Helvetica;
	font-size: 12px;
}
.geneva_13
{
	font-family : geneva,tahoma,Arial, Helvetica;
	font-size: 13px;
}

a:link {
  text-decoration: none;
  color: #0054A6;
}
a:visited {
  color: #0054A6;
  text-decoration: none;
}
  a:hover {
  text-decoration: underline;
  color: #535349;
}
.hr
{color:#e9e9e9; 
}
.normalText 
{
	padding-top: 20px; 
	padding-right: 5px; 
	margin-top: 10px; 
	line-height: 14pt; 
	font-weight: normal; 
	font-family: arial,verdana; 
	font-size: 11px;
	COLOR: #000000;
	text-align: justify;
}
TABLE.standardForm {
	width : 100%;
	border : 1px solid #cccccc;
	background-color : #eeeeee;
}

.standardForm TH {
	padding : 10px;
	background-color : #e7e7e7;
	border-width : 1px;
	border-style : solid;
	border-color : white #d6d6d6 #d6d6d6 white;
	color : #000000;
	font-weight : bold;
}

.standardForm TH.errors {
	background-color : #dddddd;
	border-color : #eeeeee #cccccc #cccccc #eeeeee;
}	
	
.standardForm TD {
	padding : 10px;
	border-width : 1px;
	border-style : solid;
	border-color : white #dddddd #dddddd white;
}

.standardForm TABLE TH,
.standardForm TABLE TD {
	border : none;
	padding : 0;
}


.standardForm2 TH {
	padding : 4px;
	background-color : #e7e7e7;
	border-width : 1px;
	border-style : solid;
	border-color : white #d6d6d6 #d6d6d6 white;
	color : #000000;
	font-weight : bold;
}

.standardForm2 TH.errors {
	background-color : #dddddd;
	border-color : #eeeeee #cccccc #cccccc #eeeeee;
}	
	
.standardForm2 TD {
	padding : 4px;
	border-width : 1px;
	border-style : solid;
	border-color : white #dddddd #dddddd white;
}

.standardForm2 TABLE TH,
.standardForm2 TABLE TD {
	border : none;
	padding : 0;
}


TABLE.standardForm3 {
	width : 100%;
	border : 1px solid #cccccc;
	background-color : #eeeeee;
}

.standardForm3 TH {
	padding : 2px;
	background-color : #e7e7e7;
	border-width : 1px;
	border-style : solid;
	border-color : white #d6d6d6 #d6d6d6 white;
	color : #000000;
	font-weight : bold;
}

.standardForm3 TH.errors {
	background-color : #dddddd;
	border-color : #eeeeee #cccccc #cccccc #eeeeee;
}	
	
.standardForm3 TD {
	padding : 2px;
	border-width : 1px;
	border-style : solid;
	border-color : white #dddddd #dddddd white;
}

.standardForm3 TABLE TH,
.standardForm3 TABLE TD {
	border : none;
	padding : 0;
}

TABLE.standardForm4 {
	width : 100%;
	border : 1px solid #cccccc;
	background-color : #eeeeee;
}

.standardForm4 TH {
	padding : 4px;
	background-color : #c9c9c9;
	border-width : 1px;
	border-style : solid;
	border-color : white #d6d6d6 #d6d6d6 white;
	color : #000000;
	font-weight : bold;
}

.standardForm4 TH.errors {
	background-color : #dddddd;
	border-color : #eeeeee #cccccc #cccccc #eeeeee;
}	
	
.standardForm4 TD {
	padding : 4px;
	border-width : 1px;
	border-style : solid;
	border-color : white #dddddd #dddddd white;
}

.standardForm4 TABLE TH,
.standardForm4 TABLE TD {
	border : none;
	padding : 0;
}
INPUT.submitblue {
	padding-top: 2px; 
	padding-left: 2px; 
	padding-right: 2px; 
	padding-bottom: 2px; 
	BACKGROUND-COLOR: #FFCC00; BORDER-BOTTOM-COLOR: #999900; BORDER-LEFT-COLOR: #999900; BORDER-RIGHT-COLOR: #999900; BORDER-TOP-COLOR: #999900; COLOR: #595959; FONT-FAMILY: verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 10px; font-weight:bold
}
INPUT.submitgrey {
	padding-top: 2px; 
	padding-left: 2px; 
	padding-right: 2px; 
	padding-bottom: 2px; 
	BACKGROUND-COLOR: #7d7d7d; BORDER-BOTTOM-COLOR: #eeeeee; BORDER-LEFT-COLOR: #eeeeee; BORDER-RIGHT-COLOR: #eeeeee; BORDER-TOP-COLOR: eeeeee; COLOR: #ffffff; FONT-FAMILY: verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 10px; font-weight:bold
}

.h1
{
	font-family : Arial, Helvetica;
	font-size: 11px;
}
h1
{
	font-family : Arial, Helvetica;
	font-size: 11px;
}
.alt
{
	font-family : Arial, Helvetica;
	font-size: 13px;
}