@charset "utf-8";

img, div, input, * { behavior: url("iepngfix.htc") }
body{
	margin:0;
	padding:0;
	background-color:#F0EDDC;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
}
a img{ border:0; }
#main{ width:1256px; height:auto; margin:0 auto; }
h1{ color:#069; font-size:16px; font-family:Georgia, "Times New Roman", Times, serif; padding:20px 20px 0 10px; }

/* header :::::::::::::: */
#header{ height:175px; background-image:url(../images/headerbg.jpg); background-position: top center; background-repeat:no-repeat; }
#hcontent{ width:992px; height:auto; margin:0 auto; }
#logo{ float:left; height:130px; width:130px; border:0; margin:17px 20px 0 30px; _margin:17px 20px 0 15px; }
#htxt{ float:left; margin:50px 0; }
#search{ width:275px; height:24px; background-image:url(../images/searchbg.jpg); float:right; margin:20px; _margin-right:10px; }
#search .searchtxtfield{ 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px; 
	padding:5px; 
	width:185px; 
	background-color:transparent; 
	border:0; 
	color:#FFF; 
	*margin:0 0 0 -18px;
}

#search .searchbtn{
	display: block;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#FFF;
	text-align:center;
	text-decoration:none;
	font-weight:bold;
	background-color:transparent;
	width:77px;
	float:right;
	border:0;
	position:relative;
	z-index:8898;
	cursor:pointer;
	font-size:11px;
	
	margin:-19px 0 0 0;
	*margin:-22px -20px 0 0;
	_margin:-21px -5px 0 0;
}
#search .searchbtn{ margin /*\**/: 4px 1px 0 0\9  }
#search .searchbtn{ *margin:-22px -20px 0 0; }

@media screen and (-webkit-min-device-pixel-ratio:0) {  #search .searchbtn{ margin:5px 0 0 0; } }

#hright_txt{
	border-top:1px dotted #333;
	width:279px;
	float:right;
	_margin:0 10px 0 10px;
	padding-top:10px;
	margin-top: 0;
	margin-right: 20px;
	margin-bottom: 0;
	margin-left: 20px;
}
#container{ width:995px; margin:0 auto; height:auto; display:table; }

/* top menu ::::::::::::::::::::::::::::::::::::: */
#menu{
	display:table;
	width:100%;
	height:38px;
	background-image:url(../images/bgmenu.jpg);
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
}
#menu a:hover{ background-color:#106C9D; color:#FFF; } 
#menu a.onmenu{ background-image:url(../images/onmenubg.jpg); background-repeat:repeat-x; color:#000; }
#menu .menuleft{  float:left }
#menu .menuright{ float:right; margin-top:0px; }


/* footer ::::::::::::: */
#footer{ width:995px; margin:0 auto; *margin-top:-1px; text-align:center; }
#footer span{ font-size:16px; font-family:Georgia, "Times New Roman", Times, serif; color:#069; font-weight:bold; }
#footerlines{ 
	border-bottom:1px solid #BCB565; 
	height:2px; position:relative; 
	width:100%; border-top:1px solid #BCB565; 
	margin:5px auto 20px auto;
	
	_border-top:0;
	_border-bottom:0;
	_background-image:url(../images/footerlines.gif);
	_background-repeat:repeat-x;
}

#footerlinks{ font-size:12px; width:300px; margin:10px auto 30px auto; text-align:center; color:#015182;  }
#footerlinks a{ text-decoration:none; color:#015182; margin:0 7px; }
#footerlinks a:hover{ text-decoration:underline; color:#000; }


/* :::::::::::::::::::::::::: */
/* INDEX PAGE ::::::::::::::: */
#leftcolm{ width:688px; height:325px; float:left; background-color:#FFF; }
#front{ background-image:url(../images/roundedbottomleft.gif); background-repeat:no-repeat; background-position:bottom left; }
.leftimg{ margin:15px 0 15px 15px; }
#imgbanner{ 
	width:688px; 
	float:left; 
	background-color:#EFEDE0; 
	background-image:url(../images/rightcornertop.gif); 
	background-position: right top;
	background-repeat:no-repeat;
}
#imgbanner img{ margin:18px auto 5px 0;}

#rightcolm{ 
	float:right;
	width:307px;
	height:auto;
	background-color:#FFF;
	background-image:url(../images/roundedleftindex.gif);
	background-repeat:no-repeat;
	background-position:bottom;
}

#index_quicklinks{ margin:15px auto 42px 18px; }
#index_quicklinks .top, #index_news .top, #modules .col .top{
	height:auto;
	padding:9px 0 10px 10px;
	width:262px;
	background-image:url(../images/titlebg.gif);
	background-repeat:no-repeat;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:17px;
	text-transform: uppercase;
	color:#069;
}  
#index_quicklinks p{ color:#6D6D6D; margin:20px 0;  }
#index_quicklinks .dropdown{
	background-image:url(../images/dropdownbg.jpg);
	width:270px;
	border:0;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	padding:3px;
	color:#FFF;
	background-color: #069;
	display:block;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {  #index_quicklinks .dropdown{ border:1px solid #069; background-image:none; background-color:#069; } }

#index_news{ margin:15px auto 42px 18px; }
#index_news .top{ }
#index_news ul{ margin:15px 0 0 0; padding:0; }
#index_news ul li{ color:#6D6D6D; margin:6px 20px 6px 20px; border-bottom:1px dotted #cCC; padding-bottom:8px;  }
#index_news ul li:hover{ border-bottom:1px solid #069; }

#index_news ul li a{ text-decoration:none; color:#6D6D6D; }
#index_news ul li a:hover{ color:#069; text-decoration:none;  }
#index_news .rmore{ 
	display:block;
	float:right;
	margin:4px 30px 13px 0;
	_margin:4px 10px 19px 0;
	font-size:13px;
	color:#069;
	text-decoration:none;
}
#index_news a.rmore:hover{ text-decoration:underline; color:#000; }

#boxes{ width:100%; display:inline-block; background-color:#EFEDE0; *padding-bottom:20px; }
.boxcolumn{ width:230px; height:auto; margin:25px 8px 25px 8px; _margin:13px 7px; float:left;  }
.boxcolumn .title{ font-family:Georgia, "Times New Roman", Times, serif; font-size:25px; display:block; color:#069; padding:10px 10px;  }
.boxcolumn p{ margin:5px 10px; font-size:12px; color:#000; letter-spacing:0; line-height:17px; }




/* ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */
/* SUBPAGE ::::::::::::::: */

#midsection{ background-color:#FFF; height:auto; display:inline-block; width:100%; }
#leftnav{ width:235px; min-height:300px; height:auto; float:left; padding-top:33px;  }
#leftnav .btn{ width:86%; border-top:1px solid #FFF; border-bottom:1px solid #CCC; padding:6px 13px; color:#094C77; display:block; text-decoration:none; font-size:13px; }
#leftnav a.btn:hover, .on{ background-color:#E9F1F3; }
#leftnav ul{ margin:0; padding:8px; margin-left:30px; }
#leftnav ul li{ padding:3px; }
#leftnav ul li a{ text-decoration:none; color:#333; }
#leftnav ul li a.onsub{ font-weight:bold; color:000; }
#leftnav ul li a:hover{ text-decoration:underline; color:#039; }

#content{  float:right; width:756px; height:auto; font-size:12px; padding-bottom:70px;}
#content .topimg{
	width:747px;
	float:right;
	height:67px;
	clear:both;
	margin-bottom:20px;
	background-image:url(../images/history_topbar.jpg);
}

#content .topimg span{ 
	background-color:#F90; color:#FFF; 
	padding:18px 25px; font-size:27px; font-weight:bold; font-family:Georgia, "Times New Roman", Times, serif;
	display:inline-block;
	width:auto;
	cursor:default;
}

#content p{ margin:20px 20px 0 10px; }
#modules{ background-color:#FFF; height:auto; display:inline-block; padding:0 35px 0 35px;  _padding:35px 16px; }
#modules .col{ width:272px; min-height:200px; height:auto; float:left; margin:0 18px 15px 18px; }
#modules .col p{ color:#6D6D6D; margin:20px 0;  }
#modules .col .dropdown{  width:270px;  border:0; height:23px; border:1px solid #000; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#069; }


#modules ul li{ color:#6D6D6D; margin:6px 0px 6px -20px; border-bottom:1px dotted #cCC; padding-bottom:8px;  }
#modules ul li:hover{ border-bottom:1px solid #069; }
#modules ul li a{ text-decoration:none; color:#6D6D6D; }
#modules ul li a:hover{ color:#069; text-decoration:none;  }
#modules .rmore{ 
	display:block;
	float:right;
	margin:-10px 0 0 0;
	_margin:-10px 0 -10px 0;
	font-size:13px;
	color:#069;
	text-decoration:none;
}
#modules a.rmore:hover{ text-decoration:underline; color:#000; }
.tdleft {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
	word-spacing: normal;
}
