﻿body 
{
    margin-top:0px;
    font-size:10pt;
    font-family:Helvetica, Verdana, Arial, sans-serif;
    background-color:#b6b8ba;
}
H1
{
	font-size:22px !important;
}
H4
{
	color:red;
	margin-bottom:0px;
	margin-top:0px;
}
#mainContainer
{
    width: 985px;
    margin-left: auto; 
    margin-right: auto;
    background-color:#fff;
}
.topBar
{
    width: 985px;
    height: 28px;
    background-color:#002e51;
}
#headerImage
{
    margin: 0px 0px 0px 20px;
    width: 400px;
    float:left;
    clear:none;
    position:absolute;
    top:47px;
}
#login
{
    float:right;
    width:50px;
    height:75px;
}
#mainMenu
{
    clear:both;
}
#secMenu
{
    clear:both;
    height:25px;
    background-color:#406a87;
}
#searchButton
{
    float:right;
    margin: 4px 5px 0px 0px;
}
#searchBoxDiv
{   
    display:inline;
    height: 17px;
    width: 260px;
    float: left;
    margin: 2px 0 0 690px;
    font-size: 10px;    
}
#searchBoxDiv p
{
    font-size: 9px;
    color:#fff;
    float: left;
    margin:0 5px 0 0;
    padding-top:4px;
}
#searchBoxDiv a:link
{
    color:#fff;
    text-decoration:underline;
}
#searchBoxDiv a:visited
{
    color:#fff;
    text-decoration:underline;
}
#searchResultsSearch
{   
    margin:10px 0;  
    padding:0; 
    font-size: 9px;
}

.resultsListingTop {
    margin:0 0 10px 0;
    padding:0;
	width:900px; 
}
.resultsListingTop p, .resultsListing p{
    margin:0 0 10px 0;
}
.resultsListing {
    margin:0 0 10px 0;
    padding:0;
    border-bottom: solid 1px #2f5f7c;
    width:960px; 
}
.resultsListing h5{
    font-size:12px;
    margin:0;
    padding:0;
}
.pagination_link_selected
{
	font-weight:bold; 
}
#blueResults {
    background-color:#d1dadf;
    font-size: 10px;
    padding:5px;
}
input#searchFormButton, #ctl00_cphMain_btnExternalSearch, #ctl00_cphMain_btnIngentaSearch, #ctl00_cphMain_btnIngentaAdvancedSearch, #ctl00_cphMain_btnExternalAdvancedSearch  {
    background-color:#fff;
    margin:0 0 0 5px;
    border:solid 1px #666;
}
#searchFormButton {
    background-color:#fff;
    margin:0 0 0 5px;
    border:solid 1px #666;
}
#fromUrl {
    display:inline;
    font-size:11px;
    font-weight:normal;
    color:#005e20;
}
#searchBoxDiv a:link
{
    color:#fff;
	text-decoration:none;
}
#inputSearch
{
    height: 17px;
    font-size: 8px;
    margin:2px 0px 2px 0px;

}
#footer
{
    width: 985px;
    height: 35px;
    font-size: 10px;
    background-color:#2f5f7c;
    clear:both;
}
#loginDiv 
{
    float:right;
    width:200px;
    height:60px;
    margin: 0px 25px 0px 0px;
}
#footerMenu 
{
    float:left;
    width:980px;
    height:20px;
    margin: 9px 0px 0px 0px;
    
}
#footerMenu ul
{
  margin-left:auto;
  margin-right:auto;
  width:980px;
}      
#footerMenu li
{
   color:White;
   border-right-style:solid;
   border-right-color:White;
   border-right-width:1px;
   float:left;
   font-size:11px;
   font-weight:bold;
   text-align:center;
   list-style-type:none;
   font-family:Arial;
   height:12px;
   width:75px;
  
}  
#leftNav
{
    background-color:#fff;
    float: left;
    width: 180px;
}    
#mainContentArea
{
   background-color:#fff;
   float:left; 
   width:800px;
   
}  
#gradBar
{
	height:36px;
	background-image:url('/images/headerGrad.gif');
	background-repeat:repeat;
}
#flashContent 
{
	float:left;
	width:494px;
	padding: 3px 0px 3px 0px;
}
#spotLight 
{
	width: 300px;
	background-color:#eaedf1;
	padding: 0px 10px 3px 10px;
	margin-top:4px;
	height:260px;
	float:left;
}
#spotLight a:link, #spotLight a:visited {
    color:#0083af;
    text-decoration:none;
}
#spotLight a:hover {
    text-decoration:underline;
}
#spotLightNBP
{
	width: 230px;
	padding: 0px 0px 0px 5px;
	height:260px;
	float:left;
}
#spotLightNBP a:link, #spotLightNBP a:visited {
    color:#0083af;
    text-decoration:none;
}
#spotLightNBP a:hover {
    text-decoration:underline;
}

#wefSpot {
    position:relative;
    margin:2px 0 0 0;
    padding:0;
}
#wefMember
{
    color:#ffffff !important;
	width:150px;
	float:right;
	background-color:#2f5f7c;
	margin-top:4px;
	padding:3px 8px 3px 8px;
	height:257px;
}
#wefMember a:link, #wefMember a:visited
{
    color:#ffffff !important;
}
#wefMember ul {
    font-size:9px;
    list-style-type:disc;
}
#wefMember li {
    color:#ffffff !important;
    margin:0 0 0 15px;
    padding:0;
}
.bigBlue
{
	font-family:Arial Narrow;
	font-size: 22pt;
	color:#2f5f7c;
	font-weight:bold;
}
.mediumRedBold
{
	font-size: 12pt;
	font-weight:bold;
	color:#993333;
	line-height:18px;
}
.loginTextBox
{
	width:115px;	
}
#wefNotes 
{
    
	float:left;
	width:484px;
	padding: 3px 0px 3px 0px;
	clear:left;
	text-align:center;
}
#nbpTabs {
    float:left;
	width:690px;
	padding: 15px 0px 3px 0px;
	clear:left;
	text-align:center;
}
#awk 
{
	width: 324px;
	border-left: solid 1px #6699cc;
	float:left;
	margin-left:5px;

}
.awkText 
{
	font-weight:bold;
	color:#c3ccd7;
}
#awkTextArea ul
{
	list-style-type:none; 
	margin-left:0px;
	padding-left:0px;
	margin-top:0px;
	padding-top:0px;
}
#blueBorder
{
	border-bottom: solid 1px #6699cc;
	height:2px;	
	clear:both;
	width:945;
}
#awkDivPad
{
	padding: 10px 10px 0px 10px;
	margin-top:4px;
	margin-left:5px;
	height:342px;
	background-image:url('/images/bubbles.gif');
	background-repeat:no-repeat;
	width: 300px;
	
}
#awkDivPad p {
	margin:10px 0 0 5px;
	color:#fff;	
}
#awkDivPad a {
	text-decoration:none;	
}
#rightMiddle
{
	float:right;
	width:165px;
	height:190px;
	margin-top:5px;
	background-color:#7fa2b8;
	margin-left:5px;
}
#rightMiddle ul
{
	padding:0;
	margin:0;
}
#rightMiddle li
{
	padding: 5px 5px 8px 5px;
	margin:0;
	border-bottom: solid 1px #ccc;
	list-style-type: none;
	font-size:12pt;
	color:#fff;
}
#rightMiddle li a:link
{
	color:#fff;
	text-decoration:none;
}
#rightMiddle li a:visited
{
	color:#fff;
	text-decoration:none;
}
.rmItem
{
	padding: 5px 5px 8px 5px;
	margin: 5px 5px 5px 5px;
	border-bottom: solid 1px #ccc;
	list-style-type: none;
	font-size:12pt;
	color:#fff;
	text-decoration:none;
}
.rmItem a
{
	color:#fff;
	text-decoration:none;
}
.rmItemLast
{
	padding: 5px 5px 8px 5px;
	margin:0;
	list-style-type: none;
	font-size:12pt;
	color:#fff;
}
.rmItemLast a
{
	color:#fff;
	text-decoration:none;
}
.smallWhiteText
{
	font-size:8pt;
}
#rightMiddleBottom
{
	background-color:#c2d3df;
	clear:right;
	float:right;
	width:155px;
	height:145px;
	padding: 5px 5px 5px 5px;
}
#rightMiddleBottom img {
	margin:0 5px 0 0; 
	float:left;
}
#rightMiddleBottom p {
    font-size:8pt;
    margin:5px 0 0 0;
}
#rightMiddleBottom h4 {
    color:#2f5f7c;
}
#rightMiddleBottom a:link, #rightMiddleBottom a:visited {
    color:#2f5f7c;
    text-decoration:none;
}
.centeredCaps
{
	text-align:center;
}
#bottomRowLeft p, #bottomRowRight p, .bottomRowDouble p, .bottomRow p {
    font-size:8pt !important;
    } 
#bottomRowLeft, #bottomRowRight, .bottomRowDouble, .bottomRow, .bottomRow2 {
    border-top:solid 3px #b8cbd9;
    } 
.bottomRowDouble
{
	width:419px;
	height:185px;
	background-color:#eceff3;
	border-right:solid 1px #b8cbd9;
	float:left;
	padding:3px 8px 5px 10px;
}
.bottomRowInner1
{
    display:inline;
	width:180px;
	height:135px;
	float:left;
	margin:0;
	padding:0;
}
.bottomRowInner2
{
	display:inline;
	width:180px;
	height:135px;
	float:right;
	margin:0;
	padding:0 20px 0 0;
	
}
.bottomRowInner3
{
	width:400px;
	height:17px;
	margin:0;
	padding:3px 0 0 0;
	clear:left;
}
.bottomRowInner3 img {
    margin:0 0 0 10px;
}
.bottomRow
{
	width:200px;
	height:185px;
	background-color:#eceff3;
	border-right:solid 1px #b8cbd9; 
	float:left;
	padding:5px 8px 5px 10px;
	font-size:8pt; 
}
#bottomRowLeftNBP, #bottomRowRightNBP, .bottomRowNBP{
    border-top:solid 1px #000;
    }
.bottomRowNBP
{
	width:200px;
	height:185px;
	background-color:#fff;
	border-right:solid 1px #000; 
	float:left;
	padding:5px 8px 5px 10px;
	font-size:12pt; 
}
.bottomRow img, .bottomRowNBP img
{
	margin:5px 0 5px 0;
}
.bottomRowNBP h4  {
    color:#000;
    margin:0;
}
.bottomRow h4  {
    color:#a22a37;
    margin:0;
}
.bottomRow h5, .bottomRowInner1 h5, .bottomRowInner2 h5, .bottomRowNBP h5 {
    text-align:center;
    color:#a22a37;
    margin:0;
    padding:0;
}
.bottomRow p, .bottomRowNBP p {
    font-size:8pt;
    margin:5px 0;
}
.bottomRow a:link, .bottomRow a:visited, .bottomRowNBP a:link, .bottomRowNBP a:visited {
    color:#0083af;
    text-decoration:none;
}
.bottomRow a:hover, .bottomRowNBP a:hover {
    text-decoration:underline;
}
.bottomRow ul, .bottomRowNBP ul {
    margin:5px 0 5px 15px;
    padding:0;
}
.bottomRow2
{
	width:200px;
	height:185px;
	background-color:#eceff3;
	float:left;
	padding:5px 8px 5px 10px;
}
.bottomRow2 h5 {
    text-align:center;
    color:#a22a37;
    margin:0;
}
.bottomRow2 a:link, .bottomRow2 a:visited{
    color:#0083af;
    text-decoration:none;
}
.bottomRow2 a:hover{
    text-decoration:underline;
}
.imageRight {
    float:right;
}
#bottomRowLeft
{
	width:145px;
	float:left;
	height:185px;
	background-color:#eceff3;
	border-right:solid 1px #b8cbd9;
	padding:5px 8px 5px 10px;
	font-size:8pt;
}
#bottomRowLeftNBP
{
	width:145px;
	float:left;
	height:185px;
	background-color:#fff;
	border-right:solid 1px #000;
	padding:5px 8px 5px 10px;
	font-size:12pt;
	font-weight:normal;
}
#bottomRowLeftNBP h4 {
    color:#000;
    margin:0;
}
#bottomRowLeft h4 {
    color:#a22a37;
    margin:0;
}
#bottomRowLeft p, #bottomRowLeftNBP p {
    font-size:8pt;
    margin:5px 0;
}
#bottomRowLeft a:link, #bottomRowLeft a:visited, #bottomRowLeftNBP a:link, #bottomRowLeftNBP a:visited {
    color:#0083af;
    text-decoration:none;
}
#bottomRowLeft a:hover, #bottomRowLeftNBP a:hover {
    text-decoration:underline;
}
#bottomRowRight
{
	width:146px;
	float:right;
	height:185px;
	background-color:#eceff3;
	padding:5px 8px 5px 10px;
	font-size:8pt;
}
#bottomRowRightNBP
{
	width:146px;
	float:right;
	height:185px;
	background-color:#fff;
	padding:5px 8px 5px 10px;
	font-size:8pt;
}
#bottomRowRight p, #bottomRowRightNBP p {
    font-size:8pt;
    margin:5px 0;
}
#bottomRowRight a:link, #bottomRowRight a:visited, #bottomRowRightNBP a:link, #bottomRowRightNBP a:visited {
    color:#000 !important;
    text-decoration:none;
}
#bottomRowRight ul, #bottomRowRightNBP ul {
    margin:5px 0;
    padding:0;
    list-style-type:none;
}
#bottomRowRight li, #bottomRowRightNBP li {
    color:#000 ;
    margin:0 0 3px 0;
    font-size:8pt;
}
.bottomRowTitle {
    font-weight:bold;
}

.miniCal {
	border-collapse:collapse;
	width:170px;
	height:100px;
	margin:3px 0 0 15px;
	clear:both;	
}
.miniCal td {
	color:#5e88a2;
	background-color:#fff;
	border:solid 2px #eceff3;
	font-size:9px;
	text-align:center;
}
#miniCalText {
	font-size:9pt;
	margin:0;
}
#eventDate {
    background-color:#afbd21;
    color:#fff;
    font-weight:bold;
}
#thickBlueBorder
{
	border-top:solid 3px #b8cbd9;
	float:left;
	width:985px;
	height:0px;
	margin:0;
	padding:0;
}
#wefTabs
{
	float:left;
	width:472px;
	height:323px;
	margin-left: 3px;
	border:1px solid #DDE3E9;
	font-size:10pt;
    font-family:Helvetica, Verdana, Arial, sans-serif;	
}
#wefTabs2
{
	float:left;
	width:690px;
	height:250px;
	margin-left: 0;
	border:1px solid #DDE3E9;
	font-size:10pt;
    font-family:Helvetica, Verdana, Arial, sans-serif;	
}
.tabTitle
{
	font-size:10pt;
	font-weight:bold;
	color:#2f5f7c;
}
.grayDate
{
	color:#b8cbd9;
	font-size:8pt;
}
.readMore
{
	color:#2f5f7c;
	font-size:8pt;
	margin-top:8px;
}
.readMore a:link, .readMore a:visited {
    color:#0083af;
    text-decoration:none;
}
.readMore a:hover{
    text-decoration:underline;
}

/* left column */

.leftDetail, .leftDetailga {
    min-height:800px;
   
}
.leftDetail h4 {
    color:#ee8a1d;
}
.leftDetailga h4{
    color:#00b1b3;
}
.leftDetail img, .leftDetailga img  {
    margin-left:10px;
}
.leftDetail p, .leftDetailga p {
    color:#2f5f7c;
    margin:10px 10px 10px 0;
}
#browsebox, #browseboxga {
    border-bottom: dotted 1px #2f5f7c;
    margin:0;
    padding:0;
}
#browsebox p, #browseboxga p {
    margin:5px 0 5px 10px;
    padding:0;
}
#browsebox a:link{
    color:#ee8a1d;
    text-decoration:none;
}
#browsebox a:hover, #browseboxga a:hover {
    text-decoration:underline;
}
#browsebox a:visited{
    color:#ee8a1d;
    text-decoration:none;
}
#browseboxga a:link {
    color:#00b1b3;
    text-decoration:none;
}
#browseboxga a:visited {
    color:#00b1b3;
    text-decoration:none;
}
#browse, #browsega {
    color:#ee8a1d; 
    margin:0 0 10px 0;
    text-indent:10px;
}
#indent {
    margin-left:10px;
}
.plainList {
    width:150px;
    padding:0;
    margin:10px 0 0 10px;
}
.plainList li {
    list-style-type:none;
    margin-left:-20px;
}
.plainList a:link  {
    color:#2f5f7c;
    text-decoration:none;
}
.plainList a:hover {
    text-decoration:underline;
}
.listBox {
    width:150px;
    padding:0;
    margin:10px 0 0 10px;
    border-bottom: solid 1px #2f5f7c;
}
.listBoxLast {
    width:150px;
    padding:0;
    margin:10px 0 5px 10px;
}
.listBoxLast td {
    padding:3px 0;
}
.listBox ul, .listBoxLast ul {
    list-style-type:none;
    margin:0 0 5px 0;
	*+margin:0 0 5px 0;
	padding:0;
}
.listBox li, .listBoxLast li {
    list-style-type:none;
    margin:0 0 5px 0;
	*+margin:0 0 5px 0;
    padding:0;
}
.listBox a:link, .listBoxLast a:link  {
    color:#2f5f7c;
    text-decoration:none;
}
#divMoreyear {
    margin:0;
    padding:0;
}
#divMoreyear ul {
    margin:0;
    padding:0;
}
#divMoreyear li {
    margin:0 0 5px 0;
    padding:0;
}
#ctl00_ctl00_cphMain_cphLeftNav_aLnkMoreYear {
    margin:0;
    padding:0;
}
.listBox a:hover, .listBoxLast a:hover {
    text-decoration:underline;
}
.listBox a:visited, .listBoxLast a:visited  {
    color:#2f5f7c;
    text-decoration:none;
}
.quicklist, .quicklistga {
    border-bottom: dotted 1px #2f5f7c;
    margin:0;
    padding:10px 0 0 0;
}
.quicklist p, .quicklistga p { 
    margin:5px 0 5px 10px;
    padding:0
}
.quicklist h5{
    color:#ee8a1d;
    border-bottom: dotted 1px #2f5f7c;
    text-indent:10px;
    margin:0 0 -5px 0;
}
.quicklistga h5{
    color:#00b1b3;
    border-bottom: dotted 1px #2f5f7c;
    text-indent:10px;
    margin:0 0 -5px 0;
}
.quicklist li, .quicklistga li {
    list-style-type:none;
    height: 16px;
}
.quicklist a:link, .quicklistga a:link  {
    color:#2f5f7c;
    text-decoration:none;
}
.quicklist a:hover, .quicklistga a:hover {
    text-decoration:underline;
}
.quicklist a:visited, .quicklistga a:visited  {
    color:#2f5f7c;
    text-decoration:none;
}

/* center column */
/* main content area left side */
#breadcrumb {
    width:600px;
    color:#2f5f7c;
    padding:0;
    margin:5px 0 0 0;
}
#breadcrumb a:link{
    color:#2f5f7c;
    text-decoration:none;
}
#breadcrumb a:hover{
    text-decoration:underline;
}
#breadcrumb a:visited{
    color:#2f5f7c;
    text-decoration:none;
}
#rule {
    width:400px;
    padding:0;
    margin:0 0 15px 0;
    border-bottom:solid 1px #2f5f;
}

.majorContent {
    min-height:800px;
    width:610px;
    padding:0 5px 10px 10px;
    border-right:solid 1px #2f5f7c;
    border-left:solid 1px #2f5f7c;
}
.majorContent p{
    margin:0 0 10px 0; 
}
.majorContent img{
    border:0;
}
.majorContent a:link, .majorContent a:visited {
	color:#0083af;
	text-decoration:underline;
}
.shortFullPage {
    width:300px;
    margin:0;
    padding:0;
}
.sjwpComp {

    margin:0;
    padding:0;
}
.sjwpCompOne {
    width:415px;
    float:left;
    margin:0 5px 0 0;
    padding:0;
}
.sjwpCompTwo {
    width:175px;
    float:left;
    margin:0;
    padding:0 0 0 5px;
    border-left:solid 1px #2f5f7c;
    overflow:hidden;
}
 
.leftContBox {
    float:left;
    width:390px;
    padding:8px;
}
.leftContBox img, .rightContBox img{
    margin: 0 10px;
}
.rightContBox {
    float:left;
    width:185px;
    padding:5px 0 0 5px;
    border-left:solid 1px #2f5f7c;
}
.rightContBox img{
    float:left;
    margin:0 0 20px 0;
    padding:0;
    border:none;
}
.centerContent {
    min-height:800px;
    float:left;
    width:380px;
    padding:0 0 15px 0;
}
.centerContent p {
    margin:0 20px 10px 0;
}
.centerContent h3 {
    margin:0 0 10px 0;
}
.centerContent img {
    margin:5px;
}
.centerContent a:link, .centerContent a:visited  {
    color:#2f5f7c;
    text-decoration:none;
}
.centerColumn, .centerColumnga {
    min-height:800px;
    width:610px;
    border-right:solid 1px #2f5f7c;
    border-left:solid 1px #2f5f7c;
    margin:0 0 0 5px;
    padding:5px 5px 0 5px;
}
.centerColumnSearch{
    min-height:800px;
    width:960px;
    margin:0 0 0 5px;
    padding:5px 5px 0 10px;
}
.centerColumn a:link, .centerColumn a:visited, .centerColumnga a:link, .centerColumnga a:visited, .centerColumnRule a:link, .centerColumnRule a:visited {
    color:#0083af;
	text-decoration:underline;
}

.centerColumn img, .centerColumnga img{
    border:0;
}
.centerLinkBlock {
    margin:5px 0 0 30px; 
    padding:0 0 10px 0;
}
.centerLinkBlock h5{
    margin:15px 0 0 0; 
}
.centerLinkBlock p{
    margin:0; 
}
.eventList {
    padding:0 0 10px 0;
}
.eventList h5{
    color:#2f5f7c;
    margin:10px 0 0 0;
}
.eventList p{
    margin:5px 0 0 0;
}
.eventList li{
    margin:0 0 15px 0;
}
.alertRed {
    font-weight:bold;
    color:#a22a37;
}
.paragraphTitle {
    font-weight:bold;
    color:#000;
}
#awkTopBox {
    width:600px;
    height:80px;
    margin:0 0 5px 0;
    padding:10px 0 0 10px;
    background-image:url('/images/topbox_bg.gif');
	background-repeat:no-repeat;
	background-position:left;
}
#awkcollection {
    margin:15px 0 0 15px;
}
.awardsListing {
    border-top: solid 1px #2f5f7c;
    width:390px;
    margin:0 0 10px 0;;
    padding:10px 0;   
}
.awardsListing p{
    margin:0;
    padding:0;   
}
.awardsListing img {
    float:left;
    margin:0 10px 0 0;
    padding:0;   
}
.committeeListing {
    border-top: solid 1px #2f5f7c;
    width:390px;
    margin:0 0 10px 0;
    padding:10px 0;  
}
#ctl00_ctl00_cphMain_cphMainArea_ListSummary2 td{
    padding-bottom:5px;
}

/* rates table styling */
.rateChart {
    width:400px;
    border:solid 1px #2f5f7c;
    border-collapse:collapse;
}
.rateChart td{
    width:80px;
    border-right:solid 1px #2f5f7c;
    padding:0 0 5px 5px;
}
.topRow {
    font-weight:bold;
    text-align:center;
    color:#fff;
    background-color:#2f5f7c;
}
.rowHighlight {
    background-color:#e9ecef;
}
.regAmount {
    text-align:center;
}

/* main content area right side */
.secondColumn {
    float:right;
    width:210px;
    overflow:hidden;
    margin:0 0 0 10px;
}
.secondColumn img{
    margin:0;
    padding:0;
}
.secondColumnRule {
    float:right;
    width:195px;
    min-height:250px;
    border-left:solid 1px #2f5f7c;
    margin:0 0 0 10px;
    padding:0 0 0 10px;
}
.secondColumnRule a:link, .secondColumnRule a:visited  {
    color:#0083af;
	text-decoration:underline;
}
#eventsBox {
    background:#d6dce4;
    
}
#eventsBox p{
    margin:-5px 0 0 0;
    padding:10px 0 10px 10px;
    color:#2f5f7c;
}
#eventsBox img{
    border:0;
    padding:0;
}
.formBold {
    font-weight:bold;
}
.go {
    float:right;
    margin:0 10px 0 0;
}
.goEvents {
    float:right;
    position:relative;
    top:-15px;
}
#memberList {
    color:#fff;  
}
#memberList ul {
    margin: 0; 
    padding: 0;  
}
#memberList li {
    font-size:9px;
    color:#fff;  
}

/* right column */
.rightColumn {
    float:right;
    padding:5px 5px 0 0;
    min-height:800px;
}
.rightColumn img{
    border:0;
}
/*home page top row*/
#topNBPMain {
    width:809px;
    float:left;
    padding:0 0 0 10px;
    margin:4px 0 5px 0;
    overflow:hidden;
}
#topHomeMain {
    width:809px;
    float:left;
    padding:0 0 0 10px;
    margin:4px 0 5px 0;
}
#topHomeMain a:link, #topHomeMain a:visited {
    color:#0083af;
	text-decoration:underline;
	}
#topHomeMain img, #topNBPMain img  {
    float:right;
    margin:-5px 0 0 15px;
}
#topHomeMain h1 {
    margin:5px 0 0 0;
    line-height:1em;
}
#topHomeMain p {
    margin:5px 0 0 0;
}
#topHomeGov {
    width:809px;
    height:189px;
    float:left;
    padding:0 0 0 10px;
    margin:5px 0 0 0;
}
#topHomeGov img {
    float:right;
    margin:0 0 0 15px;
}
#topHomeGov h1 {
    color:#00b1b3;
    margin:0;
}
#topHomeGov p {
    margin:5px 0 0 0;
}
#topHomeGov a:link, #topHomeGov a:visited {
    color:#0083AF;
    text-decoration:underline;
}

#topNBPSearch {
    background-color:#5e88a2;
    color:#fff;
    float:right;
    width:145px;
    height:149px;
	margin:4px 0 5px 0;
	padding:7px 9px 0 9px;
}
#topHomeSearch {
    background-color:#5e88a2;
    color:#fff;
    float:right;
    width:145px;
    height:209px;
	margin:4px 0 5px 0;
	padding:7px 9px 0 9px;
}
#topHomeSearch h3, #topHomeSearch h5, #topNBPSearch h3, #topNBPSearch h5{
    margin:0 0 10px 0;
}
#topHomeSearch p, #topNBPSearch p {
    margin:5px 0 10px 0;
}
#topHomeSearch a:link, #topHomeSearch a:visited, #topNBPSearch a:link, #topNBPSearch a:visited {
    color:#fff;
    text-decoration:none;
}
#topHomeSearch a:hover, #topNBPSearch a:hover {
    text-decoration:underline;
}
#topHomeSearch ul {
	margin:0 0 5px 0;
	padding:0;
}
#topHomeSearch li {
	margin:0 0 0 20px;
	padding:0;
}
#smallSearch {
    font-size:11px;
    line-height:1em;
}

/*home page middle row*/
.middleRowGA, .middleRowPI, .middleRowOE, .middleRowCE, .middleRowPUB, .middleRowAWK, #wefNotes, #awk, #rightMiddle {
    border-top: solid 1px #6699cc;
}
.middleRowGA, .middleRowPI, .middleRowOE, .middleRowCE, .middleRowPUB, .middleRowAWK {
    width: 985px;
    min-height:420px;
    margin:0;
    padding:0;
    background-repeat:repeat-y;
    background-position:left;
    clear:both;
}
.middleRowGA {background-image:url('/images/middlerowga_bg.gif');}
.middleRowPI {background-image:url('/images/middlerowpi_bg.gif');}
.middleRowOE {background-image:url('/images/middlerowoe_bg.gif');}
.middleRowCE {background-image:url('/images/middlerowce_bg.gif');}
.middleRowPUB {background-image:url('/images/middlerowpub_bg.gif');}
.middleRowAWK {background-image:url('/images/middlerowawk_bg.gif');
}
.middleRowCE {
    min-height:520px !important;
}
.middleRowOE h3 {
    color:#3399CC;
}
.middleRowOE ul {
    font-weight:bold;
    color:#5e88a2;
    list-style-type:none;
    margin:0 0 10px 0;
    padding:0;
}
.middleRowOE li {
    margin:0 0 5px 0;
    padding:0;
}
#doubleBox {
    clear:both;
}
#doubleBox img{
    float: left; 
    margin: 0 10px 10px 0;
}
#notesImage{
	height:275px;
	float:left;
	padding:10px 25px 10px 10px;
}
#doubleRowLeft {
	width:363px;
	min-height:420px;
	float:left;

	padding:8px 8px 5px 10px;
}
#doubleRowLeft h3{
	margin:0 0 10px 0;
}
#doubleRowLeft img{
    float:right;
	margin:0 0 0 10px;
}
#doubleRowLeft a:link, #doubleRowLeft a:visited, .centerLinkBlock a:link, .centerLinkBlock a:visited {
	color:#0083af;
	text-decoration:underline;
}
.doubleRow {
	width:415px;
	min-height:420px;
	height:auto !important;
	height:420px;
	color:#fff;
	float:left;
	padding:8px 10px 5px 15px;
	background-image:url('/images/awk_centers.gif');
	background-repeat:no-repeat;
}
.doubleMiddleRow {
	width:418px;
	float:left;
	padding:8px 8px 5px 10px;
}
.doubleMiddleRow p {
	margin:0 0 5px 0;
	padding:0;
}
#doubleMiddleRowInner {
    float:left;
    width:418px;
    padding:10px 0 0 0;
    margin:0;
    border-top:solid 1px #b8cbd9;
}
#doubleMiddleRowInner h1, #doubleMiddleRowInner h2, #doubleMiddleRowInner h3, #doubleMiddleRowInner h4, #doubleMiddleRowInner h5, #doubleMiddleRowInner h6 {color:#e55c3e;}
.middleRow {
	width:200px;
	min-height:420px;
	float:left;
	
	padding:8px 8px 5px 10px;
}
#middleRowLeft {
	width:145px;
	min-height:420px;
	float:left;
	padding:8px 8px 5px 10px;
}
#middleRowRight {
	width:146px;
	float:right;	
	padding:8px 8px 5px 10px;
}
/**********************************   MIDDLE ROW NBP *************************************/

.middleRowNBP {
border-top: solid 1px #000;
    width: 985px;
    height:550px;
    margin:0;
    padding:0;
    clear:both;
}
#middleRowLeftNBP {
	width:730px;
	height:550px;
	float:left;
	padding:0 8px 5px 10px;
	*padding:8px 8px 5px 10px;
	_padding:8px 8px 5px 10px;
}
#middleRowRightNBP {
    border-left: 1px solid #000;
	width:210px;
	height:550px;
	float:right;	
	padding:8px 8px 5px 10px;
}
#middleRowRightNBP h1, #middleRowRightNBP h2, #middleRowRightNBP h3, #middleRowRightNBP h4, #middleRowRightNBP h5, #middleRowRightNBP h6 {
	color:#3C864C !important;
}
#middleRowRight h3{
	margin:0 0 10px 0;
}

#middleRowRightMem {
	width:146px;
	min-height:420px;
	background-color:#7FA0B7;
	color:#fff;
	float:right;	
	padding:8px 8px 5px 10px;
}
#middleRowRightMem a:link, #middleRowRightMem a:visited {
	color:#fff;
	text-decoration:none;
}
#middleRowRightMem p {
	color:#fff;
	margin:0 0 20px 0;
}
#middleRowRightMem h3 {
    color:#fff;
	margin:0 0 10px 0;
}
#middleRowRightMem ul{
	list-style-type:disc;
    color:#fff;
	margin:10px 0 0 0;
	padding:0;
}
#middleRowRightMem li {
	margin:0 0 10px 10px;
	padding:0px;
	font-weight:normal;
}
.middleRow h3, .doubleMiddleRow h3{
	color:#ee8a1d;
	margin:0 0 10px 0;
}
.middleRow p, #middleRowRight p {
	margin:0 0 10px 0;
}
.middleRow a:link, .middleRow a:visited, #middleRowRight a:link, #middleRowRight a:visited, .doubleMiddleRow a:link, .doubleMiddleRow a:visited {
	color:#0083af;
	text-decoration:underline;
}
.middleRowTitle {
    font-weight:bold;
    color:#5e88a2;
    margin:0;
    padding:0;
}
.middleRowTitle a:link {
    font-weight:bold;
    text-decoration:none;
    color:#5e88a2;
    margin:0;
    padding:0;
}
.middleRowTitle a:visited {
    font-weight:bold;
    text-decoration:none;
    color:#5e88a2;
    margin:0;
    padding:0;
}

.middleRowLink {
    font-weight:bold;
    color:#5e88a2;
    margin:0;
    padding:0;
    text-decoration:none;
}
#awkCenterbox {
    margin:45px 0 0 0;
}
#awkInner {
    width:390px;
    height:295px;
    margin:10px 0 0 0;
    padding:10px;
    background:#fff;
    color:#5e88a2;
}
#awkInner ul {
    list-style-type:none;
    margin:0;
    padding:0;
}
#awkInner li {
    margin:0 0 10px 0;
    padding:0;
}
#awkInnerCol {
    display:inline;
    float:left;
    width:180px;
}
#awkInnerCol ul{
    list-style-type:none;
    margin:10px 40px 0 10px;
    padding:0;
}
#awkInnerCol li{
    margin:0 0 10px 0;
    padding:0;
}
#awkInner a:link, #awkInner a:visited {
    color:#0083af;
	text-decoration:underline;
}
/*page elements*/

#smallerLink {
    font-size:.9em;
}
#majorRule {
	border-bottom: solid 1px #2f5f7c;
	height:1px;
	width:605px;
	margin-bottom:10px;
	padding:0;	
}
#horizRule {
	border-bottom: solid 1px #2f5f7c;
	height:2px;
	margin:0 0 10px 0;	
	width:100%;
}
#subHead {
    font-size:x-large;
    font-weight:bold;
}
#listIndent li {
    list-style-type:disc;
    margin:0 0 10px 20px;
    padding:0;
}
#rightModBold {
    color:#2f5f7c;
    font-weight:bold;
    font-size:16px;
    margin:0;
}
.mainTextLink a:link, .mainTextLink a:visited  {
	color:#0083af;
	text-decoration:underline;
}
/*colors*/

#govAffairsColor {color:#00b1b3 !important;}
#awkColor {color:#853e98 !important;}
#wefBlue {color:#5e88a2 !important;}
#wefOrange {color:#ee8a1d !important;}
#wefOeBlue {color:#3399CC !important;}
#wefCeGreen {color:#afbd22 !important;}
#wefPubPink {:#e55c3e;}
#wefMemBlue {color:#2f5f7c  !important;}
#darkGreen { color:#005e20 !important;}
#nbpGreen { color:#3c864c !important;}
#npbOrange {color:#f99d32 !important;}
#headerRed { color:#993333 !important;}

.calendar
{

	font-size: 11px;
	width: 195px;
	padding: 0 0 0 5px;
	font-family:Helvetica, Verdana, Arial, sans-serif;
	border: solid 1px #eceff3;
}

/* home nav */

#ctl00_SmartMenu1 ul{ 
	width: 985px;
	height: 20px;
	font-size: 0.9em; 
	font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif; 
	list-style-type: none; 
	margin: 0; 
	padding: 20px 0 0 0; 
	}
#ctl00_SmartMenu1 li {
	display: inline; 
	border-left:1px #002e51 dotted;
	float: left; 
	margin: 0; 
	}
#ctl00_SmartMenu1 li a { 
	height: 20px; 
	color:#002e51; 
	text-decoration: none; 
	display: block; 
	float: left; 
	line-height: 200%; 
	padding: 0 10px 0;
	font-size:11px; 
	}
#ctl00_ctl00_SmartMenu1 ul{ 
	width: 985px;
	height: 20px;
	font-size: 0.9em; 
	font-family:Trebuchet,Verdana,Arial,Helvetica,sans-serif;
	list-style-type: none; 
	margin: 0; 
	padding: 20px 0 0 0; 
	}
#ctl00_ctl00_SmartMenu1 li {
	display: inline; 
	 
	border-left:1px #002e51 dotted;
	float: left; 
	margin: 0; 
	}
#ctl00_ctl00_SmartMenu1 li a { 
	height: 20px; 
	color:#002e51;
	text-decoration: none; 
	display: block; 
	float: left; 
	line-height: 200%; 
	padding: 0 10px 0; 
	font-size:11px;
	font-family:Trebuchet,Verdana,Arial,Helvetica,sans-serif;
	}
#current { 
	border-left:1px #fff solid; 
	}
/* PI */
#c580fa7b_6_0_62_2.ekmenu_link_selected {
	background-color:#ee8a1d;
	color:#fff;
	}
/* CE */
#c580fa7b_6_0_66_3.ekmenu_link_selected {
	background-color:#afbd22;
	color:#fff !important;
	}

/* OE */
#c580fa7b_6_0_67_4.ekmenu_link_selected {
	background-color:#3399CC;
	color:#fff;
	}
/* PUB */
#c580fa7b_6_0_68_5.ekmenu_link_selected {
	background-color:#e55c3e;
	color:#fff;
	text-decoration:none !important;
	}
/* AWK */
#c580fa7b_6_0_69_6.ekmenu_link_selected {
	background-color:#853E98;
	color:#fff;
	}
/* GA */
#c580fa7b_6_0_70_7.ekmenu_link_selected {
	background-color:#00b1b3;
	color:#fff;
	}
/* Members */
#c580fa7b_6_0_71_8.ekmenu_link_selected {
	background-color:#2f5f7c;
	color:#fff;
	}
	
	
	
/*PI*/
#c580fa7b_6_0_menu_level_5.ekmenu_link_selected {color:#fff !important;}

/*CE*/
#c580fa7b_6_0_menu_level_8.ekmenu_link_selected {color:#fff !important;}

/*OE*/
#c580fa7b_6_0_menu_level_11.ekmenu_link_selected {color:#fff !important;}

/*PUB*/
#c580fa7b_6_0_menu_level_14.ekmenu_link_selected {color:#fff !important;}

/*AWK*/
#c580fa7b_6_0_menu_level_17.ekmenu_link_selected {color:#fff !important;}

/*GA*/
#c580fa7b_6_0_menu_level_20.ekmenu_link_selected {color:#fff !important;}

/*MEM*/
#c580fa7b_6_0_menu_level_23.ekmenu_link_selected {color:#fff !important;}
	
/* sub menu */

#ctl00_SmartMenu2 ul { 
	width: 985px;
	height: 20px;
	font-size: 10px; 
	font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif; 
	list-style-type: none; 
	margin: 0; 
	padding: 2px 0 5px 0; 
	}
#ctl00_SmartMenu2 li  {
	display: inline; 
	float: left; 
	margin: 0; 
	}
#ctl00_SmartMenu2 li a, #ctl00_SmartMenu2 li a:visited  { 
	height: 20px; 
	color: #fff; 
	text-decoration: none; 
	display: block; 
	float: left; 
	line-height: 200%; 
	padding: 0 10px 0; 
/*	font-size:0.8em;*/
	font-zise:10px;
	font-family:Trebuchet,Verdana,Arial,Helvetica,sans-serif;
	}
#ctl00_ctl00_SmartMenu2 ul { 
	width: 985px;
	height: 20px;
	font-size: 0.8em; 
	font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif; 
	list-style-type: none; 
	margin: 0; 
	padding: 2px 0 5px 0; 
	}
#ctl00_ctl00_SmartMenu2 li  {
	display: inline; 
	float: left; 
	margin: 0; 
	}
#ctl00_ctl00_SmartMenu2 li a, #ctl00_ctl00_SmartMenu2 li a:visited  { 
	height: 20px; 
	color: #fff; 
	text-decoration: none; 
	display: block; 
	float: left; 
	line-height: 200%; 
	padding: 0 10px 0; 
	font-size:10px;
	}
#secMenu a.ekmenu_link_selected {
text-decoration:underline;
}
	
ul#HOMEsub, ul#PIsub, ul#CEsub, ul#OEsub, ul#PUBsub, ul#AWKsub, ul#GAsub, ul#MEMsub, ul#footerSitewide { 
	width: 985px;
	height: 20px;
	font-size: 0.8em; 
	font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif; 
	list-style-type: none; 
	margin: 0; 
	padding: 0 0 5px 0; 
	}
#HOMEsub {
	background:#002e51;
}
#PIsub {
	background:#ee8a1d;
}
#CEsub {
	background:#afbd22;
}
#OEsub {
	background:#3399CC;
}
#PUBsub {
	background:#e55c3e;
}
#AWKsub {
	background:#853e98;
}
#GAsub {
	background:#00b1b3;
}

#MEMsub {
	background:#2f5f7c;
}
#HOMEsub li, #PIsub li, #CEsub li, #OEsub li, #PUBsub li, #AWKsub li, #GAsub li, #MEMsub li  {
	display: inline; 
	float: left; 
	margin: 0; 
	}
#HOMEsub li a, #PIsub li a, #CEsub li a, #OEsub li a, #PUBsub li a, #AWKsub li a, #GAsub li a, #MEMsub li a, #footerSitewide li a  { 
	height: 20px; 
	color: #fff; 
	text-decoration: none; 
	display: block; 
	float: left; 
	line-height: 200%; 
	padding: 0 10px 0; 
	}
#HOMEsub li a:visited, #PIsub li a:visited, #CEsub li a:visited, #OEsub li a:visited, #PUBsub li a:visited, #AWKsub li a:visited, #GAsub li a:visited, #MEMsub li a:visited, #footerSitewide li a:visited  { 
	color: #fff; 
	text-decoration: none;  
	}
	
/* footer sitewide */
.ekmenu_linkimage, .ekmenu_linkimage_hover
{
	/* SPAN; supports rollover-images, where a single image is scrolled */
	/* to show the desired effect for the given action-event. Separate the */
	/* .ekmenu_linkimage and .ekmenu_linkimage_selected classes for more images */
	/* Typical parent element: a.ekmenu_link */
    display: block;
	position: relative;
	background-position: 0px 0px;
	background-repeat:no-repeat;
	width:15px;
	height: 15px;
	overflow: hidden;
	float:none;
	cursor:pointer;
}

#ctl00_SmartMenu3 ul {
    background:#2f5f7c; 
    display:block;
	width: 975px;
	height: 20px;
	font-size: 0.65em; 
	font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif; 
	list-style-type: none; 
	margin: 0; 
	padding: 10px 0 0 10px; 
	}

#ctl00_SmartMenu3 li {
	
	display: inline;
	border-left:1px solid #fff;
	float: left; 
	margin: 0; 
	}
#ctl00_SmartMenu3 li a, #ctl00_SmartMenu3 li a:visited  { 
	height: 10px; 
	color: #fff; 
	text-decoration: none; 
	display: block; 
	float: left; 
	line-height: 100%; 
	padding: 0 10px 0; 
	}
#ctl00_ctl00_SmartMenu3 ul {
    background:#2f5f7c; 
    display:block;
	width: 975px;
	height: 20px;
	font-size: 0.65em; 
	font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif; 
	list-style-type: none; 
	margin: 0; 
	padding: 10px 0 0 10px; 
	}

#ctl00_ctl00_SmartMenu3 li {
	
	display: inline;
	border-left:1px solid #fff;
	float: left; 
	margin: 0; 
	} 
#ctl00_ctl00_SmartMenu3 li a, #ctl00_ctl00_SmartMenu3 li a:visited  { 
	height: 10px; 
	color: #fff; 
	text-decoration: none; 
	display: block; 
	float: left; 
	line-height: 100%; 
	padding: 0 10px 0; 
	}
#c57efa7b_26_0_unorderedlist_item_1 li {
	border:0;
}

#ctl00_cphMain_SmartMenu4 ul{
    font-size:.8em;
    margin:5px 0 10px 0;
    padding:0;
    list-style-type:none;
}
/*rightMiddle menu list items (homepage) */
#ctl00_cphMain_SmartMenu4 li{
	background-repeat:no-repeat;
	background-position:left center;
    line-height: 125%;
    padding:5px 0 5px 13px;
    margin:0;
}
#ctl00_cphMain_SmartMenu4 li a, #ctl00_cphMain_SmartMenu4 li a:visited {
    color:#fff;
    text-decoration:none;
}

/* site map */

.siteMapRow {
    width:985px;
    clear:both;
    margin:0 0 20px 0;
}
.siteMapColumn {
    float:left;
    width:180px;
    margin:0 0 20px 0;
    padding:20px 0 0 10px;
}
.siteMapColumn ul{
    list-style-type:none;
}
.siteMapColumn li {
    margin:0 0 10px 0;
    color:#5e88a2;
}
.siteMapColumn li a, .siteMapColumn li a:visited {
    color:#5e88a2;
    text-decoration:none;
}
.listHead {
    font-weight:bold;
    margin-left:-30px;
}
.regTable
{
   	border-collapse: collapse;
   	border: 1px solid #666666;
}
.regTableHeader{
    background-color:#afbd22;color:#fff; text-align:center;
}
.regTableHeader td{
    border:solid 1px #666666;
    border-collapse: collapse;
}
.regTable td{
    border:solid 1px #666666;
    border-collapse: collapse;
}
.exOppHeader {
	background-color:#afbd22;
	color:#fff;
	padding:0px 0px 0px 5px;
	margin-bottom:10px;
	height:25px;
}
.exOppHeader h3
{
	font-size:14px;
	color:#ffffff;
}

.ekmenu_unorderedlist {
    list-style-type:none;
    margin:10px 0 0 0;
    padding:0;
}
.ekmenu_unorderedlist li {
    margin:0 0 5px 0;
    padding:0;
}
.ekmenu_unorderedlist li a:link, .ekmenu_unorderedlist li a:visited  {
    color:#2f5f7c;
    text-decoration:none;
}
.ekmenu_unorderedlist li a:hover {
    text-decoration:underline;
}
/* UL more years */
ul.UlMoreYears {
	overflow : hidden;
	margin:15px 0 0 0px;
	padding:0 0 0 0;
}
.listBoxLast ul.UlMoreYears li { 
	margin:0;
	height:20px;
}
/* UL more months */
ul.UlMoreMonths {
	overflow : hidden;
	margin:15px 0 0 0px;
	padding:0 0 0 0;
}
.listBoxLast ul.UlMoreMonths li { 
	margin:0;
	height:20px;
}
/* UL more topics */
ul.UlMoreTopics {
	overflow : hidden;
	margin:15px 0 0 0px;
	padding:0 0 0 0;
}
.listBox ul.UlMoreTopics li { 
	margin:0;
	padding:0;	
	min-height:20px;

}
.listBox ul.UlMoreTopics li a{ 
	margin:0;
	padding:0;	
	min-height:20px;
	text-decoration:
}
.listBoxLast ul.UlMoreTopics li { 
	margin:0;
	padding:0;	
	min-height:20px;
}
.confResults {
padding-bottom:0px;
font-size:20px;
color:#5e88a2;
border:0;
}
.current {
text-decoration:underline !important;
color:#2F5F7C;
}
#ctl00_ctl00_cphMain_cphLeftNav_UpdateProgress2,#ctl00_cphMain_UpdateProgress2 { position:absolute; left:600px; top:400px;}

#pagination {
	border-bottom:1px solid #CFCFCF;
	border-top:1px solid #CCCCCC;
	display:block;
	height:auto;
	margin:6px 0 12px;
	overflow:hidden;
	padding:0 0 0 0 !important;
	width:100%;
}
#pagination li {
	float:left;
	height:27px;
	line-height:11px !important;
	margin:0;
	overflow:hidden;
	padding:0 !important;
	text-align:left !important;
	width:auto;
}
#pagination a {
	display:block;
	height:auto;
	line-height:11px !important;
	margin:0;
	overflow:visible;
	padding:7px 7px;
	width:auto;
}
#pagination a:hover 
{ 
	background:#DEDEDE!important; 
}
a.pagination_link{	
}
a.pagination_link_selected 
{
	background:#639BD4 none repeat scroll 0 0;
	border:1px solid #EBEBEB;
	color:#FFFFFF;
	padding:3px 8px;
}

#ppvlMainContent {
    margin-top:0px; 
    font-size:10pt; 
    font-family:Helvetica, Verdana, Arial, sans-serif;"
}

#ppvlMainContent a:link, #ppvlMainContent a:visited {
    color:#0083af !important;
    text-decoration:underline;
}
.underLink a {
    color:#0083af !important;
    text-decoration:underline;
}
.ekmenu_unorderedlist #c580fa7b_6_0_unorderedlist_item_1 {
border: none;
}
.ekmenu_unorderedlist #c57efa7b_26_0_unorderedlist_item_1 {
border: none;
}

*ctl00_ctl00_cphMain_cphLeftNav_aLnkMoreTopics.LnkMoreTopics {margin:0; padding:10px 0 0 0;}

#main404 {
    text-align:center;
    width:100%;
    padding:40px 0;
    margin:0;
}
#main404 p {
    font-size:14px;
    font-weight:bold;
    line-height:1.5em;
}
#main404 a:link, #main404 a:visited {
    color:#0083af;
    text-decoration:none;
}
#main404 a:hover {
    text-decoration:underline;
}