body {padding: 0px; margin: 0px; background: #8D8D8D url("../images/bg.jpg") repeat-x; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; vertical-align: top;}
.pdfshow { display:none; }
form { margin: 0px; }
img { border: none;}
input { font-family: Arial, Helvetica, sans-serif; font-size: 12px;}
textarea { font-family: Arial, Helvetica, sans-serif; font-size: 12px;}
select { font-family:Arial, Helvetica, sans-serif; font-size: 12px;}
a { text-decoration: none; color: #5ba7cb;} 
a:hover { text-decoration: none; color: #5ba7cb;}






.outer {background-image: url("../images/vlines.png");}
.inner {width: 774px; text-align: left;}

.clear { clear: both; height: 10px;}
.container {background-color: #ffffff; width: 774px;}

#header {margin-top: 5px;}
#header .logo {float:left; width: 210px;}

#topnavigation {float:left; height: 50px;}
#topnavigation ul {padding: 40px 0px 5px 0px; margin: 0px;}
#topnavigation li {list-style-type: none; display: inline; }
#topnavigation li a {font-size: 13px; font-weight: bold; text-transform: uppercase; padding: 0px 5px 0px 5px; margin: 0px; color: #003358;}
#topnavigation li a:hover {color: #ffffff;}


#header .search {float:right; padding: 10px 0px 5px 0px; width: 233px; }
#header .search table {background-image: url("../images/search_bg.png"); height: 58px; }


#leftbar {width: 180px;}
#leftbar .box { margin-top: 20px;}
#content {padding: 15px 0px 10px 10px; width: 570px;}



.dTreeNode a { color: #3C91B9; font-size: 11px; font-weight: bold;}
.dTreeNodeLineDot { margin-top: 5px;}
.dTreeNodeNoDot { margin-top: 5px;}
.dTreeNodeLineDot a , .dTreeNodeNoDot a {color: #003358; font-size: 13px; font-weight: bold; text-transform: uppercase;}
.dtreeNumber {font-size: 13px; font-weight: bold; color: #003358; letter-spacing: -1px;}


.formErr {color:#d9ae04;}
.formErrSummary {font-size: 11px; background: #faf9d8; border: 1px solid #d9cc04; padding: 5px;}
.vdotline {background: url(../images/vdot.gif) repeat-y left; width: 20px;}
.pad10 { padding: 10px;}
.inp { font-size: 12px; font-weight: normal; } 
.btn { padding: 5px 0px 2px 0px; margin-bottom: -2px; font-size: 12px;} 



#wp-calendar { display:inline-table; border-collapse:collapse; width:95%; text-align:center;}
#wp-calendar thead{ font-weight: bold; background: #fff; height: 20px; color: #999999; font-weight: bold;}
#wp-calendar TD a{ font-weight: bold; text-decoration: underline;}
#wp-calendar TFOOT{ display: none;}
#wp-calendar caption {font-size: 14px; font-weight: bold; height: 30px; text-transform: uppercase; }
#wp-calendar caption .month { color: #AAAAAA; float: left;}
#wp-calendar caption .year { float: right;}



.tblform th {width: 32%; font-size: 11px; text-align: right; vertical-align: top;}
.tblprint th {font-size: 11px; vertical-align: top;}


fieldset .hdr {font-size: 14px; font-weight: bold; color: #4298ad; margin: 5px;}


fieldset {
	border: 1px solid #ddd;
	margin: 10px;
	padding: 5px;
} 

legend {
	font-size: 14px;
	font-weight: bold;
	color: #4298ad;
}

fieldset div { padding: 10px;}




#footer {font-weight: bold; padding-top: 10px; height: 50px; color: #FFFFFF; clear: both;  }


