html,body{
color:#000;background:#FFF;
line-height:16px; 
height:100%;
font-size:100%;
font-family:arial,helvetica,clean,sans-serif;
margin:0px auto;
padding:0;
text-align:center;
}
fieldset,img{
border:0;
}
table.global_fill_height{
height:100%;
}

.black_overlay{
display: none;
position: absolute;
top: 0%;
left: 0%;
width: 100%;
height: 100%;
background-color: black;
z-index:1001;
-moz-opacity: 0.8;
opacity:.80;
filter: alpha(opacity=80);
	}
#news-article-wrapper{
z-index:1003;
height:362px;
width:770px;
background-color:white;

}
#news-article-top{

position:relative;
float:right;
background-color:#005399;
width:100%;
}
#news-article-close{


position:relative;
float:right;
background-color:red;
color:white;
padding:.2em;
}
#news-article-bottom{
position:relative;
float:right;
padding-right:3em;
padding-top:.2em;
font-size:.8em;
}
.page_header{
position:relative:
float:left;
padding-top:.2em;
padding-leddft:1em;
padding-bottom:.2em;
text-align:left;
font-weight:bold;
color:#005399;
font-size:1.6em;
line-height:1.2em;
}
.news_subline{
padding: 5px 0 5px 0;
font-weight:bold;


}
.news_date{
font-size:.8em;

}
.news-close{
cursor:pointer;



}
#news-article-content{
position:relative;
float:left;

width:770px;

}
#news-article-inner{
position:relative;
float:left;
text-align:left;
padding:.8em;
dpadding-right:.8em;
height:282px;
overflow:auto;
background-color:white;
width:744px;


}
#homepage-content{
width:48em;
}

#content{
width:31.875em;
}

#ft{
height:5em;
width:48em;
position:relative;
float:left;
}
.hide{
display:none;

}

#hd{
width:48.125em;
display:inline;
position:relative;
float:right;
padding-top:20px;
}

#bd{
width:48.125em;
border-top:.375em solid #005399;

position:relative;
float:left;
}

#logo {
position:relative;
float:left;
padding:0 0 0 0;
margin:0 0 0 0 ;
height:100%;
dwidth:11.88em;
}

#top-right-wrapper{
position:relative;
float:right;
width:270px;
}
#top-right-nav{
text-align:left;
display:inline;
position:relative;
float:right;
widdth:15.81em;
padding:0 0 0 .6em;
margin:.4em 0 .525em 0 ;
}

#top-right-search{
cleasdfar:both;

}
#top-spacer{
width:19em;
display:inline;
float:left;
position:relative;
}
#top-right-nav li{
display:inline;
list-style:none;
text-align:right;
padding-left:.4em;
iddpadding-right:.2em;
width:100%;
font-size:.74em;
color:#333;

}
.search-input-wrapper{
position:relative;
float:left;
width:6em;
height:1.3em;



}
.search-input{
border:0em;
border-width:0em;
color:#666;
padding-top:.15em;
vertical-align:center;
padding-left:.2em;
height:1.2em;
outline:none; 
}

.search-go{
position:relative;
float:right;
background-color: #E0AA0F;
color:white;
height:1.3em;
width:1.5em;
}
#search-button{
position:relative;
float:left;
font-size:.7em;
font-weight:bold;
padding:.2em 0 0 .35em;
cursor:pointer;
}

#search-wrapper{
position:relative;
float:right;
border:1px solid #666;
width:9.7em;
height:1.3em;

}

#top-nav{
position:relative;
float:right;
width:100%;
padding-top:1.250em;
padding-bottom:.375em;
}
#top-nav li {
display:inline;
list-style:none;
text-align:center;
padding-left:1em;
padding-right:1em;
width:100%;
font-size:.8em;
color:#333;
}
.top-nav-list a:hover, .top-nav-list a:visited, .top-nav-list a:link, .top-nav-list a:focus {
text-decoration:none;
color:#333;

}
#top-blue-bar{
position:relative;
float:right;
height:0.375em;
background-color:#005399;

}
#splash-container{
position:relative;
float:right:

height:21.875em;
}
.splash-image{

border-bottom:1.625em solid #005399;
}
#news-container{
position:relative;
float:right;
dheight:10em;

}
#news-events{
position:relative;
float:left;
padding: 1.163em 0 .50em 0;
font-weight:bold;
color: #005399;
}
.news-item-caption{
padding-top:.5em;
line-height:1.15em;

}

.news-item-caption a:hover {
color:#005399;


}
.news-item-caption a:visited {
color:#005399;
}
.news-item-caption a:hover {
color:#005399;

}
.news-item-caption a:active {

color:#005399;

}
.news-item-caption a {
color:#005399;
font-size:.9em;
}

#footer{
position:relative;
float:left;
text-align:center;
width:100%;
}

#main_footer{
width:770px;
position:relative;
float:left;
border-top:1px solid black;
text-align:center;
}
.footer_section{
position:relative;
float:left;
padding-right: 1.2em;


}


#footer_wrapper{
position:relative;
float:clear;
padding-top:25px;
dfont-size:.9em;
margin:0 auto;
width:770px;
}

.footer_list{
margin:0;
list-style-type:none;
padding-left:0px;
padding-rigdht:2px;
}
.footer_list li{
paddidng: 1px;
font-size:.6em;
text-align:left;
color:#333;
line-height:1.3em;
}

.footer_list a:hover, .footer_list a:visited, .footer_list a:link, .footer_list a:focus {
text-decoration:none;
color:#333;

}

.footer_section_icon{
position:relative;
float:right;

}
.footer_list_icon{

margin:0;
list-style-type:none;
padding-left:0px;
padding-rigdht:2px;
text-decoration:none;


}
.footer_list_icon li{

paddidng: 1px;
font-size:.6em;
text-align:left;
line-height:1.3em;
}

.footer_list_icon a:hover, .footer_list_icon a:visited, .footer_list_icon a:link, .footer_list_icon a:focus {
text-decoration:none;
color:#333;
 

}

.footer_icons{
padding-top:.6em;

font-size:1em;

}
#footer_icons a img {
padding-right:3px;


}
#footer_icons {
padding-top:8px;
padding-bottom:8px;
}

#footer_bottom{
position:relative;
float:left;
text-align:center;
width:100%;
padding-top:25px;
padding-bottom:25px;
color:#333;
font-size:.6em;
line-height:1.2em;
}
.footer_bottom {
    background-color: white;
    color: #333;
    font-size: 0.6em;
    hdeight: 100%;
    left: 0;
    position: relative;
    text-align: center;
}
.footer_bottom ul {
    display: inline;
}
.footer_bottom li {
    display: inline;
    list-style-type: none;
    padding-bottom: 0;
    padding-left: 0.4em;
    padding-right: 0.4em;
    padding-top: 0;
}
.footer_bottom a:hover, .footer_bottom a:visited, .footer_bottom a:link, .footer_bottom a:focus {
   text-decoration:none;
   color: #333;
}
.footer_bottom_list {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
}


/* ROLLOVER CLASSES FOR ICON OR IMAGES LINKS  */
.rollover8 {
	display: inline-block;
	width: 8px;
	height: 8px;
	background-size:8px 16px;
	background-position:top;
	background-repeat:no-repeat;
	text-indent: -99999px;
}
.rollover16 {
	display: inline-block;
	width: 16px;
	height: 16px;
	background-size:16px 32px;
	background-position:top;
	background-repeat:no-repeat;
	text-indent: -99999px;
}
.rollover24 {
	display: inline-block;
	width: 24px;
	height: 24px;
	background-size:24px 48px;
	background-position:top;
	background-repeat:no-repeat;
	text-indent: -99999px;
}
.rollover32 {
	display: inline-block;
	width: 32px;
	height: 32px;
	background-size:32px 64px;
	background-position:top;
	background-repeat:no-repeat;
	text-indent: -99999px;
}

.rollover48 {
	display: inline-block;
	width: 48px;
	height: 48px;
	background-size:48px 96px;
	background-position:top;
	background-repeat:no-repeat;
	text-indent: -99999px;
}
.rollover56 {
	display: inline-block;
	width: 56px;
	height: 56px;
	background-size:56px 112px;
	background-position:top;
	background-repeat:no-repeat;
	text-indent: -99999px;
}
.rollover64 {
	display: inline-block;
	width: 64px;
	height: 64px;
	background-size:64px 128px;
	background-position:top;
	background-repeat:no-repeat;
	text-indent: -99999px;
}
.rollover128 {
	display: inline-block;
	width: 128px;
	height: 128px;
	background-size:128px 256px;
	background-position:top;
	background-repeat:no-repeat;
	text-indent: -99999px;
}

.rollover256 {
	display: inline-block;
	width: 256px;
	height: 256px;
	background-size:256px 512px;
	background-position:top;
	background-repeat:no-repeat;
	text-indent: -99999px;
}

.rollover8:hover, .rollover16:hover, .rollover24:hover, .rollover32:hover, .rollover48:hover, .rollover56:hover, .rollover64:hover, .rollover128:hover, .rollover256:hover{
	background-position: bottom;
}
</style>