body{font-family:helvetica, arial,'trebuchet MS', trebuchet; font-size:12px; margin:0; padding:0;  background-color:white;}	
a{color:#0033CC; font-weight:bold; text-decoration:underline;}
a:hover{text-decoration:underline; color:#DF3B22;} 
h3{color:#001A3F; margin-bottom:0; margin-left:5px;}
h4{margin-bottom:0px; margin-left:4px; margin-top:10px; padding:0;  font-size:14px; color:#454F40;}
cite{color:#2D4A29; font-style:normal;}
p{margin-top:0px; margin-bottom:5px; padding:5px; padding-bottom:0px; line-height:175%;}

p span{font-weight:bold;}
p.c{line-height:150%; clear:both;}
ul{margin-left:0px; padding-left:18px;  margin-top:5px; padding-top:0px; margin-bottom:0; padding-bottom:0px;}
h1{font-size:29px; font-style:italic; margin-top:0; margin-bottom:0; padding-bottom:0; line-height:100%;}
h1.home{line-height:120%; margin-bottom:10px;}

hr{border-top:3px solid #FFD028; border-bottom:1px solid gray; margin-bottom:15px;}

#wrapper{
	margin:auto; position:relative; text-align:left; 
	width:800px;
	padding:0;
	background-color:#001A3F;
	border:1px solid black;
}


.clr{clear:both;}

/*HEADER*/
div.header{height:170px; background-image:url('../images/header4.jpg'); width:100%; background-repeat:no-repeat; border-bottom:1px solid #DF3B22;}	
div.header div{position:absolute; width:365px; font-size:13px; font-weight:bold; text-align:center; right:60px; top:55px;}
div.header form{position:absolute; right:10px; top:5px;}
div.header div p{text-align:left; padding-left:25px; padding-right:12px; margin-top:0; padding-top:5px; padding-bottom:15px; font-weight:bold;  color:#394034;}
div.header div a{color:white; text-decoration:underline;}
div.header div img{border:0; padding:0;}

/*END HEADER*/

/*NAV*/
	
	
#nav{ position:relative; width:100%;  padding:0; font-size:13px;  font-family:Arial, Helvetica, sans-serif; padding-top:8px; z-index:100; text-align:center; }
#nav ul{padding:0; margin:0; display:inline;}
#nav ul li{position:relative; list-style-type:none; display:inline;}
#nav ul li:hover a{color:white; text-decoration:underline;}
#nav ul li:hover ul li a{color:#8C0B05; text-decoration:none;}
#nav ul li a{color:white;  text-decoration:none;}

#nav ul li.current a{text-decoration:underline;}
#nav ul li a.current{color:#FED900; text-decoration:underline;}

#nav ul li ul{display:none; z-index:50; border-top:1px solid #949470;  position:absolute; width:125px; margin-top:-.3em; *margin-top:15px; left:0px; _border-right:1px solid #949470; _border-left:1px solid #949470;}
#nav ul li:hover ul{display:none; _display:block; border-left:1px solid #949470; border-right:3px solid #949470;}
#nav ul li ul li{display:block; background-color:#BCC0CC; text-align:left; padding:1px; margin:0; border-bottom:1px solid #949470;  width:125px;}
#nav ul li ul li a{display:block; color:#8C0B05; padding:0; margin:0; text-decoration:none; width:123px;  height:100%; font-size:11px; line-height:normal;  margin-right:-1px; padding:1px;}
#nav ul li ul li a:hover{background-color:#FFFFEF; color:black;}
span.pipe{margin-right:7px;  margin-left:12px; padding:0; color:#001A3F;}

/*END NAV*/

/*BODY*/


div.footer{
	z-index:8;
	width:100%;
	display:table;
	line-height:20px;
	font-size:10px;
	position:absolute;
	bottom:-50px;
}



div.footer div.dashed{ margin:auto; width:95%; height:2px;}

/*div.footer a{color:#801D77;}
div.footer a:hover{color:#7FAC83;}
*/
div.copyright{
	z-index:8;
	width:35%;
	float:left;
	text-align:left;
	padding-left:10px;
	color:gray;
}

div.footerLinks{font-size:10px; text-align:right; float:right; width:45%; padding-right:10px;}

div.footerLinks a{font-weight:normal;}
div.footerLinks span{color:black;}

/*INDEX*/

td.index_middle, td.index_right{vertical-align:top; margin:0; padding:0; }
td.index_middle{margin:0; vertical-align:top; width:365px;  text-align:justify;}
td.index_middle div{ border:1px solid #91461F; width:100%; height:638px; background-color:#ECEBD7;  padding:0; font-size:11px; margin-top:10px; line-height:13px; position:relative;}
td.index_middle p{line-height:115%;}
/*END INDEX*/
td.page_left{width:18%;  height:100%; background-color:#ECEBD7; position:relative; vertical-align:top; margin:0; padding:0;}
td.page_left h3{color:#5CA264; text-align:center; padding-top:10px; height:45px; font-size:16px;}
td.page_left h3 span{margin:3px;}
/*td.page_left ul li a span{margin-left:5px; display:block;}*/
td.page_left ul {list-style-type:none; text-align:left; margin:0; padding:0; padding-top:5px; width:90%; margin:auto; margin-bottom:10px;}
td.page_left ul li{padding:1px; padding-bottom:3px; width:100%;}
td.page_left ul li a{width:95%; margin:auto; color:#850E09; display:block; height:100%; padding:3px; font-weight:bold; font-size:8pt;}
td.page_left ul li a:hover{}

#content{position:relative; margin:auto;   padding:8px 12px 12px 12px; z-index:10}
#content img{position:relative;}
#content #wide{padding:15px; position:relative; background-color:white; border:1px solid #DF3B22;}

#content #contentBg{background-image:url('../images/contentBg.gif'); background-repeat:repeat-y; }
#content #contentBg #narrow{padding:20px; position:relative; width:447px; float:left; border-top:1px solid #DF3B22;}
#content #contentBg #rightCol{padding:15px; position:relative;  border-top:1px solid #DF3B22; width:247px;  float:right; 		 }

#cols{height:3px; background-image:url('../images/2colBg.gif'); background-position:bottom; background-repeat:no-repeat; clear:both; position:relative; bottom:0}

#content h2{width:100%; padding-top:25px; padding-bottom:0;  color:black; margin:0; font-size:12px;}
#content h2 span{font-size:14px; margin-left:25px;}
#content table{width:100%; margin-bottom:10px;}
#content p{ line-height:185%;  margin-bottom:15px;}
#content ul{margin-top:10px;}
#content a{font-weight:bold;}
#content div.middle h4{color:#8F6F98; font-size:14px; padding:0; margin:0; padding-bottom:5px; padding-top:5px; }
#content ul li{padding-bottom:6px;}

td.page_right{vertical-align:top; margin:0; padding:0; background-color:#ECEBD7; position:relative; height:100%; padding:25px;}

li#current a{background-color:#85713F; color:#FCFCF2;}
	
a.homeLink{background-color:transparent;}
a.homeLink div{background-color:transparent;}
a.homeLink:hover{cursor:pointer;}

td.special_left{border-right:2px solid #DCBFD7; width:100%;}
td.special_left h4 {padding-top:10px;}
td.special_left p, td.special_left li{line-height:150%;}
td.special_left table{margin:25px; margin-top:10px;}


img.bottom_left_corner{display:none; position:absolute; bottom:10px; *bottom:-1px; _margin-bottom:-1px; margin-left:-1px; *left:-1px; }
img.bottom_right_corner{display:none; position:absolute; bottom:10px; *bottom:-1px; _margin-bottom:-1px;  right:-1px; _margin-right:-1px;}
img.top_left_corner{position:absolute; top:10px; *top:-1px; _top:-1px; _margin-top:0px; margin-left:-1px; *left:0px; }
img.top_right_corner{position:relative; top:-1px; right:-1px; float:right; }

div.search_results h3{margin-bottom:15px; margin-left:-3px;}
div.search_results p{line-height:180%;}
div.searh_results p a{text-decoration:underline;}

.hl{ background-color:#FEFF6F; font-weight:bold; display:inline; padding:0; margin:0;}
a:hover span.hl, a.current span.hl{text-decoration:underline;}
#nav ul li ul li a:hover span.hl{text-decoration:none;}

ul#rightList, ul#inlist{ color:#001A3F; font-weight:bold; font-size:13px; margin:10px; margin-bottom:15px;  }
ul#rightList li, ul#inlist{line-height:125%;}
ul#leftList{width:95%;}
ul#leftList li{line-height:160%; font-size:14px;}
ul#inlist{line-height:150%; margin-left:15px;}

#plugin20 img{margin-left:35px;}