/* The following styles are applied automatically when you use this style sheet. This style sheet is organized by style categories: Main Body; Navigation and Footer; Forms; Tables */

/* MAIN BODY */

body  {
	/*font-size : 12px;
	font-family : Arial, Helvetica, sans-serif;
	font-weight : normal;
	font-style : normal;
	color : #000000;*/
	background : #ffffcc;
	margin-top : 2px;
	margin-bottom : 0px;
	margin-left : 2px;
	margin-right : 0px;
	}	
	
/* Standard Text Links */
A:link  {
   	color : #669900; /* #006633; */
	text-decoration : underline;
    }

A:active  {
   	color : #8abc00; /* #339966; */
	text-decoration : underline;
    }

A:visited  {
   	color : #669900; /* #006633; */
	text-decoration : underline;
    }

A:hover  {
   	color : #8abc00; /* #339966; */
	text-decoration : underline;
    }	

/* NAVIGATION LINKS */	

/*top navigation */
#top-nav {
	width: 600px; /*was 590*/
	position: absolute;
	top: 110px;
	left: 30px; 
}

#tabs {
	margin: 0;
	padding: 0px 0 0px 0px; /*was 0 0 20px 0px */
	/* border-bottom: 1px solid #999;  line between top and secondary nav */
	font-family:  verdana, Arial, tahoma, sans-serif; /*"Lucida Grande", "Lucida Sans", */
	font-size: 11px; /*kf - was 12px */
	font-weight: bold; /*kf added*/
}

#tabs li {
	margin: 0;
	padding: 0;
	display: inline;
	list-style-type: none;
}

#tabs a {
	float: left;
	line-height: 14px;
	margin: 0 30px 4px 0px; /*was 0 10px 4px 10px */
	padding-bottom: 0px;
	text-decoration: none;
	color: #fff;
	
}

#tabs a.active, #tabs a:hover {
	border-bottom: 4px solid;   /*was 99cc99  #bbd8b6; #b7db52;*/
	color: #fff; /*was 99cc99  #bbd8b6;*/
}

#top-contact {
	width: 200px; /*was 600*/
	position: absolute;
	top: 25px;
	left: 550px; 
	font-family:  verdana, Arial, tahoma, sans-serif; 
	font-size: 12px; 
	font-weight: bold; 
	color: #000;
}

/*SubNav Links */
#sub-nav {
	width: 400px;
	position: absolute;
	top: 104px;
	left: 6px; 
}

#sn-link {
	margin: 0;
	padding: 0px 0 20px 0px; /*was 0 0 20px 10px */
	font-family:  verdana, Arial, tahoma, sans-serif; 
	font-size: 11px;
	font-weight: normal;
	color: #fff;
}

#sn-link a {
	line-height: 12px;
	margin: 0 10px 8px 10px; /*was 0 10px 4px 10px */
	padding-bottom: 2px;
	text-decoration: none;
	color: #fff;
	border-bottom: 2px solid #900;
	
}

#sn-link a.active, #sn-link a:hover {
	border-bottom: 1px solid #bbd8b6; /*990000*/
	color: #bbd8b6;
}


/*HEADINGS*/
H1 {
	font-family: Trebuchet MS, arial, verdana, sans-serif, helvetica, helv;
	font-size: 21px;
	margin: 0 0 .5em 0;
	}

H2 {
    font-family : verdana, arial, sans-serif, helvetica, helv;
	font-size: 18px;
	}	

H3 {
    font-family : verdana, arial, sans-serif, helvetica, helv;
	font-size: 16px;
	margin: 1em 0 .5em 0;
	border-bottom: solid 1px #000000;
	border-top: solid 1px #000000;
	background: #E6EAED;
	}

H4 {
    font-family : verdana, arial, sans-serif, helvetica, helv;
	font-size: 14px;
	margin: .5em 0 .25em 0;
	
	}
	
H5 {
    font-family : verdana, arial, sans-serif, helvetica, helv;
	font-size: 12px;
	}
	
H6 {
    font-family : verdana, arial, sans-serif, helvetica, helv;
	font-size: 10px;
	}	
	
.H1Page {
    font-family : verdana, arial, sans-serif, helvetica, helv;
	font-size: 21px;
	color : #000000;
	font-weight : normal;
	}	
		
	
/*SUBHEADINGS*/

.sh14black {
    font-family : verdana, arial, sans-serif, helvetica, helv;
    	font-size : 14px;
		color : #000000;
    }	
  
.sh16black {
    font-family : verdana, arial, sans-serif, helvetica, helv;
    	font-size : 16px;
		color : #000000;
    }	
	
	

/* ARIAL TEXT */
#svc-table {
	margin: 0;
	/*padding: 0px 0 20px 0px; /*was 0 0 20px 10px */
	font-family:  verdana, Arial, tahoma, sans-serif; 
	font-size: 12px;
	font-weight: normal;
	color: #000;
}

#svc-table td {
	line-height: 22px;
	/*margin: 0 10px 8px 10px; /*was 0 10px 4px 10px */
	/*padding-bottom: 2px;*/
	text-decoration: none;
	color: #000;
}

HR {
	margin: -.5em 0 -.5em 0;
   }
   
P  {
    font-family : verdana, arial, sans-serif, helvetica, helv;
    font-size : 12px;
	margin: .25em 0 1em 0;
	line-height: 18px;
   }
   
OL  {
    font-family : verdana, arial, sans-serif, helvetica, helv;
   	font-size : 12px;
    }   
	
UL  {
    font-family : verdana, arial, sans-serif, helvetica, helv;
   	font-size : 12px;
    } 

EM  {
    font-family : verdana, arial, sans-serif, helvetica, helv;
   	font-size : 13px;
	font-weight : normal;
	font-style : italic;	
    } 	

center  {
    font-family : verdana, arial, sans-serif, helvetica, helv;
   	font-size : 12px;
    } 	  	

TD  {
   	font-family : verdana, arial, sans-serif, helvetica, helv;
   	font-size : 12px;
	} 	  	

.bodytext  {
    	font-family : verdana, arial, sans-serif, helvetica, helv;
    	font-size : 12px;
    }

.bodytextsm  {
    	font-family : verdana, arial, sans-serif, helvetica, helv;
    	font-size : 11px;
    }	

.alerttext  {
    	font-family : verdana, arial, sans-serif, helvetica, helv;
    	font-size : 14px;
		color : #ff0000;
		font-weight : bold;
    }		
	
.bodytextsmbold  {
    	font-family : verdana, arial, sans-serif, helvetica, helv;
    	font-size : 11px;
		font-weight : bold;
    }	
	

/* Footer and Footer Nav */

.txtfooter  {
    	font-family : verdana, arial, sans-serif, helvetica, helv;
		font-size:11px; 
		font-style:normal; 
		color:#ffffff
    }	

	


