﻿/* CSS layout */
body {
	margin: 0;
	padding: 0;
	/*background:#eeeeee url('images/bg.png') repeat-x scroll left top ;*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;


}

#wrapper{
	 width:980px; margin:auto; padding:0 10px;
	 -webkit-box-shadow: 0px 0px 10px 1px #c0c0c0;
box-shadow: 0px 0px 10px 1px #c0c0c0; ;
background-color:white

}
#masthead {
 padding:10px 0
}
h2{ color:#2258A1}

a{color:#2258A1; text-decoration:none}
a:hover{ text-decoration:underline}


#container {
	min-width: 600px;
}

#left_col {
	width: 200px;
	float: left;
}
img{
	border:0px
}
#right_col {
	width: 200px;
	float: right;
}

#page_content {
	margin-left: 200px;
	margin-right: 200px;
}

#footer {
	clear: both;
	padding-bottom:20px;
	background-color:silver;
	
}

.quickServices{ border-spacing:3px}

.quickServices a{   text-align:left;  border:1px silver solid;
 background-image:url('images/ltbg.jpg'); border-radius:3px;
	 display:block; padding:5px 10px; font-size:11pt; font-weight:bold
}
.quickServices a:hover{ color:White; background-color:#2258A1; background-image:none; text-decoration:none;border:1px #2258A1 solid}
.quickServices td{}
.readMore{
	 /*background: url("images/button3-tail.png") repeat-x scroll 0 0 transparent;*/
    padding: 4px 15px 5px 15px ;
    border-radius:5px;
    text-decoration:none; color:white;
    background-color:#2258A1
}


.navFooter{ margin:0; padding:0px}
.navFooter li{ display:inline}
.navFooter li a{ text-decoration:none; color:black; padding-left:10px} 
.navFooter li a:hover{ text-decoration:underline} 

.futurePlan{ border-spacing:5px}
.futurePlan td{  border-radius:10px; padding:10px; width:150px}
.futurePlan td p{ text-align:left}
.futurePlan img{ width:150px; border-radius:10px;  }

.scrollingNews{ border:1px #07821E  solid; margin:5px 0 0 0; padding-right:10px}
.scrollingNews a{ text-decoration:none; padding:0 30px}
.scrollingNews a:hover{ text-decoration:underline}

.articles{ margin:0px; padding:0px}
.articles .articleItem{ padding:5px  ;  list-style:none ; border-bottom:1px dotted silver}
.articles .articleItem a{ text-decoration:none; }
.articles .articleItem a:hover{ text-decoration:none;  text-decoration:underline}
.articles .articleItem img{ float:left; margin-right:10px; border:1px solid #eee; padding:3px; background-color:White}
.articles .articleItem img:hover{ background-color:gray}
.articles .articleItem:hover{background-color:#eee}


.pager{ padding-top:20px}
.pager a{ padding:4px 8px; background-color:#333; color:White; border:1px solid #333 }
.pager a:hover{  background-color:#fff; color:#333; border:1px solid silver; text-decoration:none}
.pager span span{padding:4px 8px; border:1px solid silver; }
.pager input[type=submit]{background-color:#333; border:1px solid #333 ; color:white;padding:2px 8px; cursor:pointer}
.pager .aspNetDisabled{ border:0px; color:gray;padding:2px 8px; }


.leftNav{ margin:0px; padding:0px}
.leftNav li{ list-style:none}
.leftNav li a{ display:block; padding:9px 5px; border-bottom:1px dotted silver ; text-decoration:none; font-size:11pt; height:15px}
.leftNav li a:hover{ background-color:#eee}

.heading{  background-color:#2258A1; border-radius:5px; padding:5px 15px; margin-bottom:10px}
.heading h2{ margin:0px; padding:0px; color:White; font-size:12pt; font-weight:normal }

.alert{ color:Red; border:1px solid red;  background-color:#F9F5B0; padding:10px}

#top_nav { padding-top:7px; background-color:#2258A1; padding-bottom:7px; padding-left:5px;  border-radius:5px}

ul.menu {list-style:none; margin:0; padding:0}
ul.menu * {margin:0; padding:0}
ul.menu a {display:block; color:#000; text-decoration:none; }
ul.menu li {position:relative; float:left; margin-right:2px}
ul.menu ul {position:absolute; top:26px; left:0; background:#d1d1d1; display:none; opacity:0; list-style:none}
ul.menu ul li {position:relative;  border-top:none; width:200px; margin:0}
ul.menu ul li a {display:block; padding:8px 7px; background-color:#416AA0; color:white; border-bottom:1px solid silver}
ul.menu ul li a:hover {background-color:#FFE502; color:black;}
ul.menu ul ul {left:148px; top:-1px}
ul.menu .menulink { padding:5px 17px;  color:white;border-radius:5px; text-transform:uppercase}
ul.menu .menulink:hover, ul.menu .menuhover ,ul.menu li a.active{background-color:#FFE502; color:black}
ul.menu .sub {background:#d1d1d1 url(images/arrow.gif) 136px 8px no-repeat}
ul.menu .topline {border-top:1px solid #aaa}


.dob_box {text-align:center; clear:both; padding:5px 0; border:1px solid Silver; margin-bottom:5px}
.dob_name { padding:5px; font-size:11pt; font-weight:bold}