/* CSS Document */

body {
	margin-top:0px;
	margin-left:0px;
	background-color:#9c3031;
	}

#main {
	width:777px;
	background-color:#FFFFFF;
	}
.clearfix:after { content: "."; display: block; height: 0px; clear: both; visibility: hidden;}


#top {width:777px;}
#CUBlogo {margin:0 8px 0 8px; border-bottom:1px solid #000; }
#primnav {margin:0 8px 0 8px; height:25px; background-color:#efefef; border-top:1px solid #ff9a31; border-bottom:1px solid #000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; padding-top:5px;}



/*ADVOCACY */

/* block display of link to non-existent Action Center Web Feature */
a.nav-link {display:none;}
div#ad_Wlcm_wrpr {display:none;}



/*MIDDLE AREA*/
#middle{width:761px; margin-left:8px; margin-right:8px; border-top:1px solid #ff9a31;}

#leftarea{float:left; width:185px; margin-top:11px;} 
.nav1 {}
a.nav1:link, a.nav1:visited, a.nav1:active { display:block; width:180px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; padding:1px 0 4px 4px; background-color: #336; border-bottom: #9c3031 2px groove;line-height: 1.4em;letter-spacing: -1px;font-weight: bold;}
a.nav1:hover { color:#fff; width:180px;}
a.nav1On:link, a.nav1On:visited, a.nav1On:active { display:block; width:180px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; padding:1px 0 4px 4px; background-color: #336; border-bottom: #9c3031 2px groove;line-height: 1.4em;letter-spacing: -1px;font-weight: bold;}
a.nav1On:hover { color:#fff; width:180px;}

.nav2 {}
a.nav2:link, a.nav2:visited, a.nav2:active { display:block; width:180px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#313063; padding:1px 0 4px 4px; background-color: #9ccfff; line-height: 1.4em;letter-spacing: -1px;font-weight: bold;}
a.nav2:hover { color:#fff; width:180px;}
a.nav2On:link, a.nav2On:visited, a.nav2On:active { display:block; width:180px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#313063; padding:1px 0 4px 4px; background-color: #9ccfff; line-height: 1.4em;letter-spacing: -1px;font-weight: bold;}
a.nav2On:hover { color:#fff; width:180px;}



#contentarea{float:left; width:422px; margin-top:11px; padding-left:8px; padding-right:8px;} 
#rightarea{float:left; width:136px; margin-top:11px; } 


#contentarea_noright{float:left; width:560px; margin-top:11px; padding-left:8px; padding-right:8px;} 
	
	
	
/*FOOTER AREA*/
#footer{width:777px; margin-bottom:8px; margin-top:15px;}
.footer {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#000000; text-align:center}
.footer a:active, .footer a:visited, .footer a:link {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#000000; text-decoration:none; font-weight:normal;}
.footer a:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#ce6531; text-decoration:underline; font-weight:normal;}













/*DROP DOWN*/
#nav, #nav UL { MARGIN:0; padding:0; LINE-HEIGHT: 1; LIST-STYLE-TYPE: none;font-size:12px;letter-spacing: -1px;}
#nav A { DISPLAY: block;}
/*first level*/
#nav LI { FLOAT: left; border-right:1px solid #bdbabd; letter-spacing:-1px; }

/*controls font color and style for first level menu items*/
#nav li a {color: #313063;font-weight: bold;text-decoration: none; padding:5px 5px 0 5px; DISPLAY: block;}
#nav li a:hover {color: #ce6531; text-decoration:underline;}

/*controls font color and style for second level menu items*/
#nav LI UL {
	BACKGROUND: #efefef; LEFT: -999em; width: 168px; POSITION: absolute; border-bottom: 1px solid #ff6531; padding-top:8px;}
#nav li ul li a { color: #313063; text-decoration: none; background-color: #efefef; border-right: 1px solid #ff6531; border-left: 1px solid #000; padding:0 8px 5px 8px; WIDTH: 150px; font-weight:normal; display:block;}
#nav li ul li a:hover {color: #ce6531; background-color: #efefef; text-decoration:underline; WIDTH: 150px; font-weight:normal;}

#nav LI UL UL, #nav LI UL UL UL {
	MARGIN: -2em 0px 0px 162px
}
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {left: -999em;}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {left: auto;}
#content {
	CLEAR: left; COLOR: #ccc
}






#emailprint{MARGIN:0; padding:5px;letter-spacing: -1px;LINE-HEIGHT: 1; LIST-STYLE-TYPE: none;font-size:12px;}
#print {}
#email {padding-left:75px;}

.date { display:block; width:180px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#313063; padding:5px 0 5px 4px; background-color: #9ccfff; line-height: 1.4em;letter-spacing: -1px;font-weight: bold;}