/************** This stops Firefox from hiding vertical scrollbar on short pages *****************************/

html { min-height: 100%; margin-bottom: 1px; }

/****************************** Defaults ********************************/

* {		margin:0px;
		padding:0px;
		border:none;}

body {
	color:#444;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #ffffff;
}

img {	border:0;}
		
td, p, ul, ol, li {
	color: #444;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	line-height:1.5em;}
	
p {margin-bottom: 8px;}	

b { font-weight: bold;}
i { font-style: italic;}
u { text-decoration: underline;}
ul {  list-style-position: outside; 
	list-style-type: square;
	margin-left:55px;
	margin-bottom:10px;}
ol {  list-style-position: outside; 
	margin-left:55px;
	margin-bottom:10px;}	
blockquote {margin-left:25px;}


/******************************* Div IDs and Custom Classes *******************************/
#wrapper {
	width:940px;
	}
	
#utilitynav { margin-top:188px;
}
#leftnav {
	width: 368px;
	left: 0px;
	float:left;
	min-height:480px;
  	height:auto !important;
  	height:480px;
            }
#content {
	width: 570px;
	left: 369px;
	margin-top: 10px;
	float:right;}
	
#contentwide {
	width: 900px;
	left: 0px;
	margin: 10px 20px 0 20px;
	float:right;}
	
.homepageblock {
	width: 545px;
	left: 369px;
	float:right; 
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	font-size:14px;
	color:#444444;	
	margin-top:10px; 
	}
	
.homepagecontent {
	margin-bottom:8px;
	}	
	
.clearer { clear: both; }

.subhead1 {
	font-size: 18px;
	font-weight: bold;
	color: #444;
	text-transform:uppercase;
	line-height:20px;}	

.subhead2 {
	font-size: 16px; 
	font-weight: bold;
    color: #444;
	line-height:20px;}
		   
.subhead3 {
	font-size: 14px; 
	font-weight: bold;
    color: #444;
	line-height:15px;}	
		   		
.caption {font-size:9px;
			padding-top:7px;
			  color: #999;}	
			  
.homepage {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:13px;
	color:#4F5E37;
	font-style:italic;
	}
	
.homepage1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	font-size:14px;
	color:#444444;
}

.homepage2 {	
	font-size:13px;
	color:#4F5E37; 
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	}
			  
.footer {font-family:Arial, Helvetica, sans-serif; 		 
		 font-size:10px;
		 color:#444}
			
/********************************** Banner Styles ************************************/

#bannerbg {
	width: 935px;
	height:188px;
	position:absolute;
	left: 0px;
	top: 0px;
	z-index: 9;
}

#bannerEducate {
	width: 191px;
	height:188px;
	position:absolute;
	left: 271px;
	top: 0px;
	z-index: 40;
	text-align:center;
}
#bannerParticipate {
	width: 190px;
	height:188px;
	position:absolute;
	left: 425px;
	top: 0px;
	z-index: 30;
	text-align:center;
}
#bannerAdvocate {
	width: 190px;
	height:188px;
	position:absolute;
	left: 578px;
	top: 0px;
	z-index: 20;
	text-align:center;
}
#bannerAbout {
	width: 190px;
	height:188px;
	position:absolute;
	left: 732px;
	top: 0px;
	z-index: 10;
	text-align:center;
}

#p7PMnav a.navbanner, #p7PMnav a.navbanner:link, #p7PMnav a.navbanner:visited {	display:block;
					}
a.navbanner1:hover, a.navbanner1:active {	
	background: url(/globalimages/top/top1RO.jpg);
	background-repeat:no-repeat;
}
a.navbanner2:hover, a.navbanner2:active {	
	background: url(/globalimages/top/top2RO.jpg);
	background-repeat:no-repeat;
}
a.navbanner3:hover, a.navbanner3:active {	
	background: url(/globalimages/top/top3RO.jpg);
	background-repeat:no-repeat;
}
a.navbanner4:hover, a.navbanner4:active {	
	background: url(/globalimages/top/top4RO.jpg);
	background-repeat:no-repeat;
}
						
.homepagecontent a, .homepagecontent a:link, .homepagecontent a:hover, .homepagecontent a:active,  .homepagecontent a:visited {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	font-size:14px;
	font-weight:bold;
	color:#444444;
	text-decoration:none;

	}
			
/************************************* Image Classes **************************************/
img.imgleft {				float:left;
						padding-right:5px;}

img.imgright {				float:right;
						padding-left:5px;}

img.content {				float:right;
						padding-left:5px;}


/********************************* Default Link Classes **************************************/

a, a:link, a:visited {
	color:#000;
	text-decoration: underline;
					}

a:hover, a.active {	
	color:#444;
	text-decoration: underline;
					}

/*********************************** footer styles  ***********************************/

#footer {padding: 15px 5px 10px 15px;
	color: #999;
	background-color:transparent;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-align:left;}
	 
#footer a, #footer a:link, #footer a:visited {
	color: #999;
	text-decoration: underline;
}

#footer a:hover, #footer a:active {
	color: #000;
}
	 
/********************************** Horizontal Rule Styles ************************************/
hr {
	border: none 0;
	border-bottom: 1px solid #A18FA8;
	width: 80%;
	height: 1px;
	text-align:center;
	
	}

 
hr.HR_red {
	border: none 0;
	border-bottom: 1px solid #FE0501;
	width: 100%;
	height: 1px;
	}
	
/***************************************** form styles ***************************************/

form {  
 	padding: 5px; 
}
#searchdiv {  position:absolute; top:220px; left:830px; z-index:1;}

form input, form textarea, form input.zoom_searchbox {	
	font-family:Arial, Helvetica, sans-serif;	
	font-size: 11px; 
 	border: 1px solid #AAA;
	color: #333;
	height:15px;
	padding:1px;

}	

form input.submit {height:19px;}
		
#searchdiv select { color: #000;}

