@charset "UTF-8";

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td
{
	margin: 0;
	padding: 0;
	border: 0;
	list-style: none;
	outline: none;
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
}
ul#primaryNav 
{
	width: 1100px; 
	height: 24px;
	position: absolute;
	left: 35px;
	top: 226px;/**/
}
ul#primaryNav li 
{
	float: left;
	display: inline;
	cursor: pointer; /**/
}
ul#primaryNav li a#about, ul#primaryNav li a#events, ul#primaryNav li a#services, ul#primaryNav li a#resources, ul#primaryNav li a#news, ul#primaryNav li a#vi, ul#primaryNav li a#portal
{
	display: block; /**/
}
ul#primaryNav li a#about
{
	width: 156px;
	height: 24px;
	background: transparent url(../images/pnav_about.gif) no-repeat 0 0;
}
ul#primaryNav li a#events
{
	width: 176px;
	height: 24px;
	background: transparent url(../images/pnav_events.gif) no-repeat 0 0;
}
ul#primaryNav li a#services
{
	width: 105px;
	height: 24px;
	background: transparent url(../images/pnav_services.gif) no-repeat 0 0;
}
ul.primaryNav li a#resources
{
	width: 120px;
	height: 24px;
	background: transparent url(../images/pnav_resources.gif) no-repeat 0 0;
}
ul.primaryNav li a#news
{
	width: 83px;
	height: 24px;
	background: transparent url(../images/pnav_news.gif) no-repeat 0 0;
}
ul.primaryNav li a#vi
{
	width: 165px;
	height: 24px;
	background: transparent url(../images/pnav_vi.gif) no-repeat 0 0;
}
ul.primaryNav li a#portal
{
	width: 105px;
	height: 24px;
	background: transparent url(../images/pnav_portal.gif) no-repeat 0 0;
}
ul#primaryNav li a#about:hover, ul#primaryNav li a#about.highlight
{
	background: transparent url(../images/pnav_about_on.gif) no-repeat 0 0;
}
ul#primaryNav li a#events:hover, ul#primaryNav li a#events.highlight
{
	background: transparent url(../images/pnav_events_on.gif) no-repeat 0 0;
}
ul#primaryNav li a#services:hover, ul#primaryNav li a#services.highlight
{
	background: transparent url(../images/pnav_services_on.gif) no-repeat 0 0;
}
ul#primaryNav li a#resources:hover, ul#primaryNav li a#resources.highlight
{
	background: transparent url(../images/pnav_resources_on.gif) no-repeat 0 0;
}
ul#primaryNav li a#news:hover, ul#primaryNav li a#news.highlight
{
	background: transparent url(../images/pnav_news_on.gif) no-repeat 0 0;
}
ul#primaryNav li a#vi:hover, ul#primaryNav li a#vi.highlight
{
	background: transparent url(../images/pnav_vi_on.gif) no-repeat 0 0;
}
ul#primaryNav li a#portal:hover, ul#primaryNav li a#portal.highlight
{
	background: transparent url(../images/pnav_portal_on.gif) no-repeat 0 0;
}
ul#primaryNav li a#about span, ul#primaryNav li a#events span, ul#primaryNav li a#services span, ul#primaryNav li a#resources span, ul#primaryNav li a#news span, ul#primaryNav li a#vi span, ul#primaryNav li a#portal span
{
	display: none;
} /**/
#leftColumn
{
	width: 165px;
	float: left;
	margin: 24px 0 0 50px;
	border: 1px #9a9a9a solid;
	display: inline; /**/
	background-color: #fff;
}
#leftColumn h1
{
	color: #fff;
	background-color: #00457c;
	font-family: Georgia, "Times New Roman", Times, serif;
	width: 125px;

	padding: 19px 20px 20px 20px;
	vertical-align: bottom;
	text-align: right;
/*	background: transparent url(../images/leftcol_header_bg.gif) no-repeat 0 0; */
	font-size: 16px;
	line-height: 24px;
}/* */

#leftColumn p
{
	font-size: 12px;
	line-height: 16px;
	margin-bottom: 16px;
    margin-left: 5px;
    padding: 5px;
}



#leftColumn h4
{
	color: #00457c;
	font-size: 12px;
	font-weight: bold;
	line-height: 17px;
	margin: 12px 0 5px 0;
	text-decoration: none;
    padding:5px;
}




ul#secondaryNav
{
	width: 165px;
	text-align: right;
	background-color: #FFF;
}
ul#secondaryNav li
{
	width: 165px;
	border-bottom: 1px dotted #9a9a9a;
}
/*ul#secondaryNav li.last
{
	width: 145px;
	border-bottom: none;
}*/
ul#secondaryNav li a
{
	width: 128px;
	padding: 5px 18px 5px 19px;
	display: block;
	border-top: 1px solid #FFF;
	border-bottom: 1px solid #FFF;
	font-size: 12px;
	line-height: 14px;
	color: #00457c;
	text-decoration: none;
}
ul#secondaryNav li a:hover, ul#secondaryNav li a.highlight
{
	color: #fe0903;
	background-color: #ddd;
}
ul#secondaryNav li a.highlight
{
	font-weight: bold;
}
#innerContainer #leftColumn .module .feature, #innerContainer #leftColumn .module .feature h1, #innerContainer #leftColumn .module .feature h2, #innerContainer #leftColumn .module .feature li,#innerContainer #leftColumn .module .feature a,#innerContainer #leftColumn .module .feature a:hover,#innerContainer #leftColumn .module .feature p, #innerContainerOneColumn #leftColumn .module .feature, #innerContainerOneColumn #leftColumn .module .feature h1, #innerContainerOneColumn #leftColumn .module .feature h2, #innerContainerOneColumn #leftColumn .module .feature li,#innerContainerOneColumn #leftColumn .module .feature a,#innerContainerOneColumn #leftColumn .module .feature a:hover,#innerContainerOneColumn #leftColumn .module .feature p   
{
	font-size: 12px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	background-color: #fff;
	margin: 10px;
	padding: 0;
	text-align: left;
}
#innerContainer #leftColumn .module .feature h1, #innerContainerOneColumn #leftColumn .module .feature h1
{
	font-size: 15px;
	font-weight: bold;
	font-family: Trebuchet, Arial, Helvetica, sans-serif;
	line-height: 16px;
	height: 16px;
	color: #00457c;
	background-color: #fff;
	margin: 20px 0 10px 0;
	padding: 0;
}
#innerContainer #leftColumn .module .feature h2, #innerContainerOneColumn #leftColumn .module .feature h2
{
	font-size: 13px;
	font-weight: bold;
	font-family: Trebuchet, Arial, Helvetica, sans-serif;
	line-height: 14px;
	color: #00457c;
	margin: 0 0 10px 0;
}
#innerContainer #leftColumn .module .feature li, #innerContainerOneColumn #leftColumn .module .feature li
{
	font-size: 12px;
	line-height: 16px;
	margin-bottom: 10px;
}
#innerContainer #leftColumn .module .feature a, #innerContainerOneColumn #leftColumn .module .feature a
{
	color: #000;
	text-decoration: underline;
	font-size: 12px;
	line-height: 16px;
	margin-bottom: 200px;
}
#innerContainer #leftColumn .module .feature a:hover, #innerContainerOneColumn #leftColumn .module .feature a:hover
{
	font-weight: normal; 
	color: #fe0903;
	text-decoration: none;
}
#innerContainer #leftColumn .module .feature p, #innerContainerOneColumn #leftColumn .module .feature p
{
	color: #000;
	text-decoration: none;
	margin: 0;
	line-height: 16px;
}
#rightColumn
{
	width: 170px;
/*	w\idth: 140px; */
	float: left;
   
	margin: 24px 0 0 10px; 
	padding: 5px 10px 20px 20px;
	background-color: #fff;
	border: 1px #9a9a9a solid;
	display: inline;
}


#rightColumn h1
{
	font-size: 15px;
	font-weight: bold;
	font-family: Trebuchet, Arial, Helvetica, sans-serif;
	line-height: 16px;
	color: #00457c;
	margin-bottom: 10px;
	margin-top: 20px;
}

#rightColumn h2
{
	font-size: 12px;
	font-weight: bold;
	font-family: Trebuchet, Arial, Helvetica, sans-serif;
	line-height: 16px;
	color: #00457c;
	margin-bottom: 10px;
	margin-top: 10px;
}

#rightColumn h3
{
	font-size: 12px;
	font-weight: bold;
	font-family: Trebuchet, Arial, Helvetica, sans-serif;
	line-height: 16px;
	color: #00457c;
	margin-bottom: 10px;
	margin-top: 20px;
}


#rightColumn li
{
	font-size: 12px;
	line-height: 16px;
	margin-bottom: 10px;
}
#rightColumn a
{
	color: #000;
	text-decoration: underline;
	font-size: 12px;
	line-height: 14px;
	margin-bottom: 200px;
   
}
#rightColumn a:hover
{
	
	color: #fe0903;
	text-decoration: underline;
	font-size: 12px;
	line-height: 14px;
    margin-bottom: 200px;
}

#footerContainer
{
	width: 970px;
	margin: 5px 0 50px 0;
}
#footerContainer p
{
	margin-left: 50px;
	font-size: 11px;
	line-height: 15px;
	color: #FFF;
}
#footerContainer a
{
	color: #FFF;
	text-decoration: underline;
}
#footerContainer a:hover
{
	text-decoration: none;
}
.backToTop
{
	width: 87px;
	display: block;
	float: right;
	margin: 25px 40px 20px 0;
}
.clear
{
	clear: both;
}
.breadcrumb
{
	font-size: 12px;
}


blockquote {
    padding-top: 15px;
     padding-bottom: 10px;
	font-size: 12px;
	font-style: italic;
}

cite {
	font-size: 11px;
	font-weight: bold;
	color: #990000;
}


 dl { 
    
   } 
    
    dt { font-size: 12px;
	font-weight: bold;
	font-family: Trebuchet, Arial, Helvetica, sans-serif;
	line-height: 16px;
	color: #00457c;
	
	  } 
    
    dt:after { 
     content: ":"; } 
	 
    
    dt { 
		margin-top:20px; 
		 }
