body {padding: 0px; margin: 0px; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; vertical-align: top;}
form { margin: 0px;}
TD {font-size: 11px;}
img { border: none;}
a { text-decoration: none; color: #338b9a;} 
a:hover { text-decoration: none; color: #338b9a;} 
input { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px;}
textarea { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px;}
select { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px;}
.inp { border: none; background: #fff url(../images/input_bg.png); padding: 4px 4px 2px 4px; outline: none; font-size: 12px; font-weight: normal; width: 100%; height: 30px;} 
.btn { padding: 4px 0px 2px 0px; margin-bottom: -2px; outline: none; font-size: 12px;} 


.formErr {font-family: Tahoma, Arial, Verdana; font-size: 11px; color:#d9ae04;}
.formErrSummary {font-family: Tahoma, Arial, Verdana; font-size: 10px; background: #faf9d8; border: 1px solid #d9cc04; padding: 5px;}


.container {width: 775px;}

#header {margin-top: 5px; margin-bottom: 0px;}
#header a { padding: 5px; font-weight: bold; color: #666666;}
#header a:hover { padding: 5px; font-weight: bold; color: #338b9a;}


#topnav {background: url(../images/topnav_bg.gif) repeat-x; height: 59px; margin-bottom: 10px; }

#topnavigation {text-align: right; margin: 0px;}
#topnavigation ul {padding: 17px 0px 17px 0px; margin: 0px;}
#topnavigation li {list-style-type: none; display: inline; }
#topnavigation .item {padding: 12px; margin: 0px; background: url(../images/topnavigation_line.gif) no-repeat;}
#topnavigation .none {padding: 12px 0px 12px 0px; margin: 0px; background: url(../images/topnavigation_line.gif) no-repeat;}

#topnavigation a {color: #FFFFFF; font-weight: bold;}

#leftbar {background: url(../images/leftbar_bg.gif) repeat-y right; width: 190px; float: left; font-size: 11px; }
#leftbar .box {margin-top: 20px;}


.dTreeNode a { color: #2d90a1; font-size: 11px; font-weight: bold;}
.dTreeNodeLineDot { background: url(../images/leftnav_dottedline.gif) no-repeat top; margin-top: 5px;}
.dTreeNodeNoDot { margin-top: 5px;}
.dTreeNodeLineDot a , .dTreeNodeNoDot a { font-family: sans-serif; color: #999999; font-size: 14px; letter-spacing: -1px; font-weight: bold; text-transform: lowercase;}
.dtreeNumber {font-size: 14px; font-weight: bold; color: #2d90a1; letter-spacing: -1px;}

.vdotline {background: url(../images/vdot.gif) repeat-y left; width: 20px;}

#content {padding: 0px 0px 10px 10px; width: 570px; float: left;}


.pad10 { padding: 10px;}

#footer {background: url(../images/footer_bg.gif) repeat-x; height: 30px; font-size: 11px; padding: 13px; color: #FFFFFF; clear: both; }
#footer TD {font-size: 11px; color: #FFFFFF; }




#wp-calendar { display:inline-table; border-collapse:collapse; width:90%; text-align:center;}
#wp-calendar thead{ font-weight: bold; font-size: 11px; 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;}


.pdfshow {display:none;}


.tblform th {width: 32%; font-size: 11px; text-align: right; vertical-align: top;}
.tblprint th {font-size: 11px; vertical-align: top;}


fieldset .hdr {font-family: sans-serif; 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;}


.searchbox .hdr {font-family: sans-serif; font-weight: bold; margin: 5px;}
.searchbox {border: 1px solid #ddd; margin-bottom: 10px; padding: 5px; background-color: #FAFAFA; } 


