
/****************************** Defaults ********************************/

* {					margin:0px;
					padding:0px;
					border:none;}

body {				background-color:#000;
					color:#000;
					font-size: 12px;
					font-family: Arial, Helvetica, sans-serif;
}

img {				
					border:0;}
		
input, select, th, td, p, ul, ol {
					color:#020202;
					font-size: 12px;
					font-family: Arial, Helvetica, sans-serif;
}
					
			
b { font-weight: bold;}
i { font-style: italic;}
u { text-decoration: underline;}
ul {  list-style-position: outside; 
	list-style-type: square;
	margin-left:35px;
	margin-bottom:10px;}
ol {  list-style-position: outside; 
	margin-left:35px;
	margin-bottom:10px;}	
blockquote {margin-left:25px;}

/* ************************* Top Menu Navigation  #nav a.nav-home, #nav a.nav-home:link, #nav a.nav-home:visited {
					display:block;
					background-image:url(/globalimages/nav/navH.jpg);
					background-repeat:no-repeat;}
#nav a.nav-home:hover, #nav a.nav-home:active {
					display:block;
					background-image:url(/globalimages/nav/navH_f2.jpg);
					background-repeat:no-repeat;}
#nav a.nav-DP, #nav a.nav-DP:link, #nav a.nav-DP:visited {
					display:block;
					background-image:url(/globalimages/nav/navDP.jpg);
					background-repeat:no-repeat;}
#nav a.nav-DP:hover, #nav a.nav-DP:active {
					display:block;
					background-image:url(/globalimages/nav/navDP_f2.jpg);
					background-repeat:no-repeat;}					
#nav a.nav-MF, #nav a.nav-MF:link, #nav a.nav-MF:visited {
					display:block;
					background-image:url(/globalimages/nav/navMF.jpg);
					background-repeat:no-repeat;}
#nav a.nav-MF:hover, #nav a.nav-MF:active {
					display:block;
					background-image:url(/globalimages/nav/navMF_f2.jpg);
					background-repeat:no-repeat;}						
#nav a.nav-PP, #nav a.nav-PP:link, #nav a.nav-PP:visited {
					display:block;
					background-image:url(/globalimages/nav/navPP.jpg);
					background-repeat:no-repeat;}
#nav a.nav-PP:hover, #nav a.nav-PP:active {
					display:block;
					background-image:url(/globalimages/nav/navPP_f2.jpg);
					background-repeat:no-repeat;}														
#nav a.nav-SD, #nav a.nav-SD:link, #nav a.nav-SD:visited {
					display:block;
					background-image:url(/globalimages/nav/navSD.jpg);
					background-repeat:no-repeat;}
#nav a.nav-SD:hover, #nav a.nav-SD:active {
					display:block;
					background-image:url(/globalimages/nav/navSD_f2.jpg);
					background-repeat:no-repeat;}
#nav a.nav-PK, #nav a.nav-PK:link, #nav a.nav-PK:visited {
					display:block;
					background-image:url(/globalimages/nav/navPK.jpg);
					background-repeat:no-repeat;}
#nav a.nav-PK:hover, #nav a.nav-PK:active {
					display:block;
					background-image:url(/globalimages/nav/navPK_f2.jpg);
					background-repeat:no-repeat;}					
#nav a.nav-AA, #nav a.nav-AA:link, #nav a.nav-AA:visited {
					display:block;
					background-image:url(/globalimages/nav/navAA.jpg);
					background-repeat:no-repeat;}
#nav a.nav-AA:hover, #nav a.nav-AA:active {
					display:block;
					background-image:url(/globalimages/nav/navAA_f2.jpg);
					background-repeat:no-repeat;}			
					*******************************/


/******************************* Div IDs 
#topnav ul {	
	margin:0;
	padding: 0;
	height: 23px;
	white-space: nowrap;
					}
#topnav li {	
	list-style-type:none;
	margin:0;
	padding: 0;
	display: inline;
					}
					*******************************/


#wrapper {
	width:930px;
	margin-left:10px;
}

#topbar {
	width:930px;
}

#topnav {
	width:930px;
}

#topnavleft {
	float:left;
	width:765px;
	height:22px;
	background-color:#DEEFE7;
	position:relative;
}
	
#topnavright {
	float: right;
	width:165px;
	position:relative;
}
#topnav a, #topnav a:link, #topnav a:visited {
	height: 22px;
	color:#2D5C2E;
	background:transparent;
	text-decoration: none;
	padding:4px 5px 0px 5px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	border-left: 1px solid #DEEFE7;
	border-right: 1px solid #DEEFE7;
					}

#topnav a:hover, #topnav a:active {		
	background:#FFF;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	/************
	border-bottom:1px solid #FFF;	 **************/				
}

.navbig { font-size:18px;
}


/************ Divs for PageTitle bar **************/
#pagetitle{
	width: 930px;
	background-color:#FFF;
	overflow:hidden;
}

#leftpagetitle {
	float:left;
	width: 650px;
	height: 47px;
	padding: 13px 0px 0px 40px;
	font-size: 36px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
	
#rightpagetitle {
	float:right;
	position:relative;
	margin-right: 0;
	width:183px;
	background-color:#000;	
}

/************ Divs for CONTENT **************/
#content {
	width: 930px;
	background-color:#999;
	overflow:hidden;
}

#leftcontent {
	float:left;
	width: 667px;
	background:#FFFFFF;	
	border-right-color: #000000;
	border-right-width: 1px;
	border-right-style: solid;
	padding: 10px 40px 10px 40px;
}
	
#rightcontent {
	float:right;
	width:182px;
}

#rightcontent p {text-align:center; margin:0 10px 0 10px;}


/************ Divs for footer **************/
#footer {
	width: 930px;
	padding: 10px 0 10px 0;
	color: #959595;
	background-color:#000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align:center;
}

#flashfooter { 
	width: 700px;
	padding: 10px 0 10px 0;
	color: #959595;
	background-color:#000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align:center;
}


#leftfooter {
	float:left;
	width: 667px;
	margin: 5px 0 10px 0;
}
	
#rightfooter {
	float:right;
	width:182px;	
}

#footer a, #footer a:link, #footer a:visited {
	color: #959595;
	text-decoration: underline;
}

#flashfooter a, #flashfooter a:link, #flashfooter a:visited {
	color: #959595;
	text-decoration: underline;
}

#footer a:hover, #footer a:active {
	color: #FFF;
	text-decoration: underline;
}

#flashfooter a:hover, #flashfooter a:active {
	color: #FFF;
	text-decoration: underline;
}
				
/****************************** Custom Classes ****************************/
#content p {padding-bottom: 10px;
		}	
			
.clearer {clear: both;}

.credits {
	font-size:10px; 
	color:#020202;	
	}

.entryheader {
	font-size:110%;
	font-weight:bold;
	line-height:100%;
	margin-bottom:2px;
	display:block;
	}
	
.subhead1 {
	font-size:16px;
	font-weight:bold;
	}
	
.subhead2 {
	font-size:14px;
	font-weight:bold;
	}
		
.entrydate {
	font-size:95%;
	font-weight:bold;
	line-height:100%;
	margin-bottom:3px;
	display:block;
	}	

/**************************** Homepage ***************************/


#homeleft { 
	float:left;
	width:330px;  
	padding: 30px 0 0 45px;
}
#homeright {  
	float:right; 
	width:330px;
	padding: 30px 30px 0 0px;
}

#homeleft .icon, #homeright .icon {
	width: 70px; height: 70px; 
	float: left;
	border: solid 3px #FFF;
	margin-bottom:10px; }
	
#homeleft .words, #homeright .words {
	margin-left:85px;
	margin-bottom:10px; }



					
/************************************* Image Classes **************************************/
img.left {				float:left;
						padding-right:5px;}

img.right {				float:right;
						padding-left:5px;}


/********************************* Default Link Classes **************************************/

#content a, #content a:link, #content a:visited {
	color:#333;
	text-decoration: underline;
					}

#content a:hover, #content a.active {	
	color:#660066;
	text-decoration: underline;
					}
					
/*************************** Form Styles ************************************/
#search-container {padding-left: 540px;float: left; width:120px}

#utilitynav input.inputfield {	
	font-size: 10px; 
	float: left;
	margin: 0 2px 2px 0;
	height: 15px;
	width: 75px;
}	
#utilitynav input.go {	
	float: right;

}	


	
/********************************** Horizontal Rule Styles ************************************/
hr {border: none 0; 
	border-bottom: 1px solid #666666;
	width: 100%;
	height: 1px;
	}

 
hr.HR_green {
	border: none 0;
	border-bottom: 1px solid #C7DD60;
	width: 100%;
	height: 1px;
	}


