@charset "utf-8";



body{
	padding:0px;
	margin:0px;
	background:#e7e7ef;
	font-family:Arial, Helvetica, sans-serif;

}

html body div table.pageTable tbody tr.noprint{
display:none;
display:hide;
height:0px;
}

.noprint{
display:none;


}

html body div table.pageTable tbody tr td table.printRowWidth,
html body div table.pageTable tbody tr td.printRowWidth{
	width:100%;
}

body table.pageTable{
	padding:0;
	margin:0;
	margin-left: auto;
	margin-right: auto;
	float:inherit;
	border-collapse:collapse;
	border-spacing:0px;
	
}

body table.pageTable td{
	border-spacing:0px;
	margin:0px;
	padding:0px;
	border-collapse:collapse;
	
}

/* portal Name styles */
html body div table.pageTable tbody tr td table.portalName{
	width:100%;
	height:80px;
	 
}



/* top language bar styles */

table.languageBar{
	display:none;
	height:0px;

}


/*dropdown nav style */

table.dropNav{
	
	display:none;


}

/* Homepage  Styles*/

html body div table.pageTable tbody tr td table.ContentArea tbody tr td div.homeDiv{
	width:100%;
	border:2px solid #b3b3b3;
	background:#ffffff;

}

html body div table.pageTable tbody tr td table.ContentArea tbody tr td div p.headlineHomepage{
	font-size:36px;
	line-height:42px;
	margin:0px; 
	padding:0px;
	padding-top:12px;  
	padding-right:15px;

}


html body div table.pageTable tbody tr td table.ContentArea tbody tr td div p.textHomepage{
	font-size:18px;
	line-height:24px;
	font-weight:600;
	margin:0px; 
	padding:0px;
	padding-top:0px;  
	padding-right:15px;
}

table.pageTable tbody tr td table.ContentArea tbody tr td table.calloutHome{

	display:none;
	}


/* homepage text links */ 
 
 
html body div table.pageTable tbody tr td table.ContentArea tbody tr td div p.textHomepage a.link1:active,
html body div table.pageTable tbody tr td table.ContentArea tbody tr td div p.textHomepage a.link1:visited, 
html body div table.pageTable tbody tr td table.ContentArea tbody tr td div p.textHomepage a.link1:link{
	text-decoration:underline;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#180f5e;
	font-size:18px;
	line-height:24px;
}

html body div table.pageTable tbody tr td table.ContentArea tbody tr td div p.textHomepage a.link1:hover{
	text-decoration:none;
}



/* advocacy callout */
html body div table.pageTable tbody tr td table.ContentArea tbody tr td div div a.advocateLink:link,
html body div table.pageTable tbody tr td table.ContentArea tbody tr td div div a.advocateLink:active,
html body div table.pageTable tbody tr td table.ContentArea tbody tr td div div a.advocateLink:visited{
	display:none;
	
	}



html body div table.pageTable tbody tr td table.ContentArea tbody tr td table tbody tr td div img.homeCalloutImg{
	padding:5px;
	border:2px solid #333333;
}


html body div table.pageTable tbody tr td table.ContentArea tbody tr td table tbody tr td div p{  
	font-size:14px;
	font-weight:bold;
	color:#180f5e;
	font-family:Arial, Helvetica, sans-serif;
	padding-left:35px;
	padding-top:20px;

}


html body div table.pageTable tbody tr td table.ContentArea tbody tr td table tbody tr td div p a.linkBttn:active,
html body div table.pageTable tbody tr td table.ContentArea tbody tr td table tbody tr td div p a.linkBttn:visited,
html body div table.pageTable tbody tr td table.ContentArea tbody tr td table tbody tr td div p a.linkBttn:link{  
	font-size:14px;
	font-weight:bold;
	text-decoration: none;
	color:#180f5e;
	font-family:Arial, Helvetica, sans-serif;

}


html body div table.pageTable tbody tr td table.ContentArea tbody tr td table tbody tr td div p a.linkBttn:hover{ 
	text-decoration: underline;

}


/* switcher styles */

html body div table.pageTable tbody tr td table.SwitchTable{
	display:none;
}


 
  


/* begin text sizer */

.sizerText {
	display:none;
}

table.pageTable tr td.textSizer{
	display:none;
}



/* leftNav */

table.pageTable tbody tr td table.ContentArea tbody tr td table.leftNav{
	display:none;
}



/* Quick Links */
table.ContentArea tbody tr td table.QuickLinks{
	display:none;
}


table.ContentArea tbody tr td table.QuickLinks td{
 display:none;
}


table.ContentArea tbody tr td table.QuickLinks td a{
	display:none;
}



/*body text Page Content Area styles */


table.ContentArea{
	border-collapse:collapse; 
	border-spacing:0px;
	width:100%;
	padding:0;
	margin:0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color:#FFFFFF;

}

table.pageTable tbody tr td table.ContentArea tbody tr td{
	padding-top:0px;
	padding-right:14px;
	padding-left:14px;
	padding-bottom:17px;
}



table.pageTable tbody tr td table.ContentArea tbody tr td p{
	padding:0;
	margin:0;
	font-family:Arial, Helvetica, sans-serif; 
	text-align:left;
	font-size:14px;
	line-height:18px;
	color:#000000;
	padding-right:30px;
	padding-bottom:5px;

}


table.pageTable tbody tr td table.ContentArea tbody tr td ul li{
	padding:0;
	margin:0;
	font-family:Arial, Helvetica, sans-serif; 
	text-align:left;
	font-size:14px;
	line-height:18px;
	color:#000000;
	padding-right:30px;
	padding-bottom:8px;
	list-style-type:square;
}


table.pageTable tbody tr td table.ContentArea tbody tr td ul li a{
	color:#65378e;
	text-decoration:underline;
}


table.pageTable tbody tr td table.ContentArea tbody tr td ul li a:hover{
	text-decoration:none;
}

table.pageTable tbody tr td table.ContentArea tbody tr td ol li{
	padding:0;
	margin:0;
	font-family:Arial, Helvetica, sans-serif; 
	text-align:left;
	font-size:14px;
	line-height:18px;
	color:#000000;
	padding-right:30px;
	padding-bottom:8px;
}

table.pageTable tbody tr td table.ContentArea tbody tr td ol li a{
	color:#65378e;
	text-decoration:underline;
}

table.pageTable tbody tr td table.ContentArea tbody tr td ol li a:hover{
	text-decoration:none;
}


table.pageTable tbody tr td table.ContentArea tbody tr td h2{
	padding:0;
	margin:0;
	text-align:left; 
	color:#65378e;
	font-family:Arial, Helvetica, sans-serif; 
	padding-right:15px;
	font-size:28px;
	margin-bottom:13px;
	border-bottom: 1px solid #65378e;
}

table.pageTable tbody tr td table.ContentArea tbody tr td h3{
	padding:0;
	margin:0;
	font-family:Arial, Helvetica, sans-serif; 
	text-align:left;
	font-size:14px;
	line-height:19px;
	color:#000000;
	padding-right:15px;
	font-weight:bold;
	padding-top:10px;
	padding-bottom:2px;
}

/* Delete if no Back to Top not used 

table.pageTable tbody tr td table.ContentArea tbody tr td.pageContent div.backTop{
	margin-bottom:10px;
	margin-top:10px;
}

table.pageTable tbody tr td table.ContentArea tbody tr td.pageContent div.backTop a{
	padding:0;
	margin:0;
	text-align:left; 
	color:#65378e;
	font-family:Arial, Helvetica, sans-serif; 
	padding-right:12px;
	font-size:12px;
	line-height:14px;
	text-decoration:underline;

}



table.pageTable tbody tr td table.ContentArea tbody tr td.pageContent div.backTop a:hover{
	text-decoration:none;
}

*/

/* body links body text Page Content Area styles */

html body div table.pageTable tbody tr td table.ContentArea tbody tr td.pageContent p a, html body div table.pageTable tbody tr td table.ContentArea tbody tr td.pageContent p a:active, html body div table.pageTable tbody tr td table.ContentArea tbody tr td.pageContent p a:link, html body div table.pageTable tbody tr td table.ContentArea tbody tr td.pageContent p a:visited,
html body div table.pageTable tbody tr td table.ContentArea tbody tr td.pageContent ul li a,
html body div table.pageTable tbody tr td table.ContentArea tbody tr td.pageContent ol li a{
	 text-decoration:underline;
	 font-size:14px;
	 line-height:18px;
	 color:#180f5e;
	 font-weight:bold;
	 font-family:Arial, Helvetica, sans-serif;
	 
}


 
html body div table.pageTable tbody tr td table.ContentArea tbody tr td.pageContent p a:hover,
html body div table.pageTable tbody tr td table.ContentArea tbody tr td.pageContent ul li a:hover,
html body div table.pageTable tbody tr td table.ContentArea tbody tr td.pageContent ol li a:hover{
	  text-decoration:none;
 }
 
 
/* li icon images and link style */
 
 
table.pageTable tbody tr td table.ContentArea tbody tr td.pageContent ul li.pdf{
	margin-left:-30px;
	padding:0;
	padding-left: 30px;
	list-style-type:none;
	background-image:url(../images/buildout/icon_pdf_medium.gif);
	background-repeat:no-repeat;
	vertical-align:middle;
	padding-right:30px;
	padding-bottom:8px;
	
}
table.pageTable tbody tr td table.ContentArea tbody tr td.pageContent ul li.web{
	margin-left:-30px;
	padding:0;
	padding-left: 30px;
	list-style-type:none;
	background-image:url(../images/buildout/icon_web_medium.gif);
	background-repeat:no-repeat;
	vertical-align:middle;
	padding-right:30px;
	padding-bottom:8px;
	
}

/* img links in body content */
 
table.pageTable tbody tr td table.ContentArea tbody tr td.pageContent div table tbody tr td a img{
 border:0;
 }
 

/* footer */

table.pageTable tr td div.footer{
	width:100%;
	border-top:2px solid #666666;
	padding:15px;
	
}

html body div table.pageTable tbody tr td table tbody tr td div.footerLinks a{
	font-size:14px; 
	font-weight:600;
	font-family:Arial, Helvetica, sans-serif; 
	color:#180f5e;
	padding-right:2px;
	padding-left:2px;
	text-decoration:none;
}


html body div table.pageTable tbody tr td table tbody tr td div.footerLinks a:hover{
	text-decoration:underline;
}



html body div table.pageTable tbody tr td table.ContentArea tbody tr td.pageContent div form#survey_1281 table.enewsTable{
	width:350px;
	font-size:12px; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	border-collapse:collapse;
	padding:0;
	margin:0;

}

html body div table.pageTable tbody tr td table.ContentArea tbody tr td.pageContent div form#survey_1281 table.enewsTable tr td{
	height:15px;
	margin:0px;
	padding:0px;
	padding-bottom:5px;
	padding-top:5px;
}
 


html body div table.pageTable tbody tr td table.ContentArea tbody tr td table.calloutHome tbody tr td div.goSearch{
	background-image:url(../images/buildout/go_button.gif);
	background-repeat:repeat-x;
	border:1px solid #acacab;
	margin-left:15px;
}


html body div table.pageTable tbody tr td table.ContentArea tbody tr td table.calloutHome tbody tr td div.goSearchOn{
	background-image:url(../images/buildout/go_button_over.gif);
	background-repeat:repeat-x;
	border:1px solid #acacab;
	margin-left:15px;

}

html body div table.pageTable tbody tr td table.ContentArea tbody tr td table.calloutHome tbody tr td div a,html body div table.pageTable tbody tr td table.ContentArea tbody tr td table.calloutHome tbody tr td div a:active,html body div table.pageTable tbody tr td table.ContentArea tbody tr td table.calloutHome tbody tr td div a visitied{
 
	padding:6px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	text-decoration:none;
	display:block;
	font-size:15px;
	font-weight:bold;
	text-align:center;
	display:block;
	}
	
	/*Message Boards */
	
	
	html body div table.pageTable tbody tr td table.ContentArea tbody tr td.pageContent div table tbody tr td.messageboardBttn a{
	display:inline-block;
		padding:5px;
		background:#8c6594;
		font-size:14px;
		font-family:Arial, Helvetica, sans-serif;
		font-weight:bold;
		color:#fff;
		width:105px;
		text-align:center;
		text-decoration:none;
	}
	
		/*Enews */
	html body div table.pageTable tbody tr td table.ContentArea tbody tr td.pageContent div div.enewsArchive{
		
		margin-top:10px;
		text-align:left;
		

	}
	
html body div table.pageTable tbody tr td table.ContentArea tbody tr td.pageContent div div.enewsArchiveOn a:link,
html body div table.pageTable tbody tr td table.ContentArea tbody tr td.pageContent div div.enewsArchiveOn a:visited,
html body div table.pageTable tbody tr td table.ContentArea tbody tr td.pageContent div div.enewsArchiveOn a:hover,
html body div table.pageTable tbody tr td table.ContentArea tbody tr td.pageContent div div.enewsArchiveOn a:active,
html body div table.pageTable tbody tr td table.ContentArea tbody tr td.pageContent div div.enewsArchive a:link,
html body div table.pageTable tbody tr td table.ContentArea tbody tr td.pageContent div div.enewsArchive a:visited,
html body div table.pageTable tbody tr td table.ContentArea tbody tr td.pageContent div div.enewsArchive a:hover,
html body div table.pageTable tbody tr td table.ContentArea tbody tr td.pageContent div div.enewsArchive a:active{

		font-size:14px;
		line-height:20px;
		font-family:Arial, Helvetica, sans-serif;
		font-weight:bold;
		color: #180F5E;
		text-decoration:underline;
		display:block;
		
}		
		
		
html body div table.pageTable tbody tr td table tbody tr td img.printlogo{
	display:block;
}	

html body div table.pageTable tbody tr td table.ContentArea tbody tr td table tbody tr td div.logoFont{
	font-size:12px;
}