
/*Doctype fixes*/
#contentdiv>img{display:block;}
#contentdiv>br{display:none;}
/*End doctype fixes*/

h1 { font-family:"Times New Roman", Times, serif; font-size: 21px; font-style:italic; } 

h1{ font-size:2em; }
h2{ font-size:1.8em; }
h3{ font-size:1.6em; }
h4{ font-size:1.4em; }
h5{ font-size:1.2em; }
h6{ font-size:1em; }

.large, .large td{
     font-size:14px !important;
}

.news_box{ border-bottom:1px solid #122f61 !important; }

#mission_box{
width: 362px; 
height:201px; 
font-family: Times New Roman,Times,serif; font-size: 14px;
color: #ffffff;
background-image: url('../images/home/mission_bg.gif');
background-repeat: no-repeat;
}

#mission_box p {
      padding: 50px 10px 0px 130px;
      margin:0px;
}

#text1 { font-family:"Times New Roman", Times, serif; font-size: 12px; line-height: 1.5em; } 
#search{ position:absolute; top:0px; margin-left:0px; }
#keywords{ background:#1E4288; border:0px; width:182px; height:15px; padding: 2px 0px 0px 0px;
	position:relative; top:1px; color:#fff; font-size:10px; vertical-align:top;
	padding-left:3px;
}

#cal_link{
position:absolute;
top:260px;
height:30px; width:255px;
text-indent:-9999px;
background:#ff0000;
FILTER: alpha(opacity=0); -moz-opacity:0; opacity:0; -khtml-opacity:0;
}


#ss_div form{ display:inline;  }

.homeleft { height:154px; }
.homenews { position:absolute; width:269px!important; height:auto; top:120px; }

.homecalendar { position:absolute; width:269px!important; height: auto; top:300px; }
#ql_menu{
	background:#004a8d; width:161px;
	border-width:1px 1px 1px 1px; border-color:#7799E2; border-style:solid;
	position:absolute; top:0px; left:0px;
	padding-top:5px;
	visibility:hidden;
}

#ql_menu br{ display:none; }
#ql_menu ul {
	list-style-type:none; margin:0; padding:0 0 5px 0;
}
#ql_menu li{ list-style-type:none;  }
#ql_menu a{ font-family:Arial; display:block; text-decoration:none; color:#FFF; font-size:12px; padding:3px 8px; }
#ql_menu a:hover{ color:#000; background:#FFF; }

#nav_menus div{
	background:#0064AC; width:145px; 
	border-width:0px; 
	position:absolute; top:0px; left:0px;
	padding-top:5px;
	visibility:hidden;
}

#nav_menus ul {
	list-style-type:none; margin:0; padding:0 0 5px 0;
}

#nav_menus a { display:block; text-decoration:none; color:#FFF; font-size:12px; padding:3px 6px; }

#nav_menus a:hover{ color:#000066; background:#FFF;}
#dhtmlmenu_3 { width:142px!important; }
#dhtmlmenu_4 { width:170px!important; }
#dhtmlmenu_5 { width:128px!important; }
#dhtmlmenu_6 { width:160px!important; }
#dhtmlmenu_7 { width:122px!important; }

#topbanner .bannermodcontent img { vertical-align: top; }