body{margin:19px 0 0 0;padding:0;font-family:verdana,arial,helvetica,sans-serif;color:#000;font-size:11px;text-align:center;background:url(/images/bkgd/background.jpg) left top repeat-x;}
#main{margin:0 auto;text-align:left;width:965px;background-color:#fff;}

#header{}
#menubar{border-bottom:1px solid #c9c9c9;padding:0 0 5px 52px;margin-bottom:5px;font-size: 12px;}


#menubar ul {list-style:none;line-height:1em;margin:0;padding:0;margin-top: 0px;}
#menubar ul li {display:block;float:left; padding: 5px 10px 5px 0;}
#menubar ul li a:link,#menubar ul li a:visited {color:#C60309;font-weight:bold;text-decoration:none;}
#menubar ul li a:hover {color:#9A9A9A;text-decoration:none;}
#menubar li a.selected:link,#menubar li a.selected:active,#menubar li a.selected:visited {color:#C60309;text-decoration:none;font-weight:bold;}
#menubar li a.selected:hover {color:#9A9A9A;}

.clear{clear:both;font-size:1px;line-height:1px;height:1px;margin-top:-1px;}
.left{display:block;float:left;}
.right{display:block;float:right;}
.right2{position:absolute;z-index:102;top:100px;left:900px;}

img {border:0;display:block;}
form {margin:0;}

#titlebar{position:relative;min-height:105px;height:auto !important;height:105px;margin-bottom:8px;background-color:#905a39;padding:5px;}
#titlebar_inner{padding:5px;}
.minheight{position:relative;min-height:270px;height:auto !important;height:270px;}
.image_main{height:270px;}
.image_text{padding:5px;}

#content{}
#content h1{font-size:18px;margin:10px 0 5px 0;color:#C60309;}
#content h2{font-size:14px;margin:10px 0 5px 0;color:#9A9A9A;}
#content h3{font-size:11px;margin:10px 0 5px 0;color:#9a9a9a;}
#content p{margin:10px 0;color:#000;font-size:11px;text-align:justify;}
#content a:link,#content a:visited,#content a:active {color:#C60309;text-decoration:none;font-weight:bold;}
#content a:hover{text-decoration:none;}
#content a.grey:link,#content a.grey:visited,#content a.grey:active {color:#9a9a9a;text-decoration:none;font-weight:normal;line-height:18px;}
#content a.grey:hover{text-decoration:none;}
#content ul{margin:0 0 0 10px;padding:0 0 0 10px;}
#content ul li {color:#000;font-size:11px;line-height:16px;text-align:justify;}
#content ul li a:link,#content ul li a:visited {color:color:#233998;text-decoration:none;font-weight:bold;}
#content ul li a:hover {color::#233998;text-decoration:none;}
#content .grey{color:#9a9a9a;}
#content .black{color:#000;}
#content .red{color:#C60309;}


.col1{display:block;float:left;width:638px;overflow:hidden;margin:0 34px 0 42px;}
.col1_inner{padding:5px 5px 5px 10px;}
.col2{display:block;float:left;width:230px;overflow:hidden;}
.col2_inner{padding:5px 5px 5px 10px;}
.single_col{display:block;width:890px;overflow:hidden;margin:0 34px 0 52px;}

#qanda .reveal{cursor:pointer;}
#qanda .question{margin-top:10px;}
#qanda .answer{display:none;}

#popup{position:absolute;z-index:102;top:97px;left:237px;}
#glossary_popup{position:relative;z-index:102;width:522px;height:200px;background:url(/images/bkgd/glossary2.png) left top no-repeat;}
#glossary_popup .inner{padding:10px 15px;margin-left:5px;}

#content #glossary_popup ul{list-style:none;margin:0;padding:0;}
#content #glossary_popup ul li{display:block;float:left;font-size:12px;color:#545454;margin:0;padding:0 0 0 3px;}
#content #glossary_popup ul li a:link,#content #glossary_popup ul li a:visited,#content #glossary_popup ul li a:active{
  font-size:11px;
  color:#545454;
}
#content #glossary_popup ul li a:hover{
  font-size:11px;
  color:#2183FE;
}


#overlay{
  position:absolute;background-color:#000;width:976px;top:0;z-index:101;
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}

.homebox{display:block;float:left;border:1px solid #dadada;width:197px;padding:5px 5px 5px 10px;position:relative;min-height:184px;height:auto !important;height:184px;}
.homebox_1{margin:0 34px 0 13px;}
.homebox_2{margin:0 34px 0 0;}
.homebox_3{margin:0 13px 0 0;}
.home_quicklinks{display:block;float:left;width:195px;padding:5px 0;position:relative;min-height:184px;height:auto !important;height:184px;}
.home_button{margin-bottom:10px;}
.home_about{display:block;float:left;width:446px;padding:0 39px 0 24px;}

.contact1 {display:block;float:left;width:460px;padding:0 5px 0 24px;}
#content .contact1 p {text-align: left; }
.contact2 {display:block;float:left;width:440px;padding:0 15px 0 20px;}

div.divider{border-top:1px solid #9A9A9A;margin-top:10px;padding-bottom:10px;}

#search_bar{display:block;float:right;padding-right:20px;}
#search_bar input.text {border:1px solid #dadada;width:180px;}

label {font-size: 11px; float: left; width: 140px;}
input {font-size: 11px;}
form .clear {height: 5px;}
