body{margin:0 auto;padding:0;background:url(../img/bg.png) repeat-y top center #190C01;font:normal 12px Verdana, Arial, Helvetica, sans-serif;color:#B48558;line-height:1.5em;}
a{text-decoration:underline;font:normal 12px Verdana, Arial, Helvetica, sans-serif;outline:none;}
a:hover{text-decoration:none;}
img{border:0;}
h1,h2,h3,h4,h5,h6{color:#FFF;font-size:13px;margin:15px 0 7px 0;}
p{margin:0 0 10px 0;}
input{background:#180C02;border:1px solid #382310;color:#7B5A3D;padding:2px 3px;}
select{background:#180C02;border:1px solid #382310;color:#7B5A3D;padding:2px 3px;}
textarea{background:#180C02;border:1px solid #382310;color:#7B5A3D;padding:2px 3px;}
.noborder{border:none;padding:0px;}
.highlightbold{color:#FFF;font-weight:bold;}
#wrap{width:880px;margin:0 auto;padding:0;}
#logo{float:left;width:86px;margin:15px 0px 0px 790px;position:absolute;z-index:100;overflow:hidden;}
#header{width:880px;margin:0 auto;height:93px;font-size:12px;position:relative;z-index:98;background:url(../img/topmenubg.png);}
#header h1{position:absolute;left:-9999px;}
#header ul{list-style:none;margin:40px 0 0 0;padding:0;float:left;}
#header ul li{float:left;border-right:1px dotted #874A11;line-height:51px;position:relative;z-index:99;}
#header ul li a{float:left;line-height:51px;color:#FFF;text-decoration:none;display:inline;padding:0 14px;}
#header ul li a:active{color:#ff7700;}
#header ul li a:hover{display:block;background:url(../img/toplink_hover.gif) repeat-x #F79D47;}
#header ul li:hover ul{display:block;outline:none;}
#header ul ul{position:absolute;top:10px;left:-1px;background:#000;border:1px dotted #874A11;border-width:1px 1px 0 1px;width:205px;display:none;font-size:10px;z-index:99;}
#header ul ul li{float:none;border:1px solid #874A11;border-width:0 0 1px 0;height:29px;line-height:29px;z-index:99;}
#header ul ul li a{float:none;height:29px;line-height:29px;display:block;color:#FFF;outline:none;padding:0 15px;}
#header ul ul li a:active{float:none;height:29px;line-height:29px;display:block;background:#874A11;color:#fff;padding:0 15px;}
#header ul ul li a:hover{float:none;height:29px;line-height:29px;display:block;background:url(../img/toplink_hover.gif) repeat-x #874A11;color:#fff;padding:0 15px;}
#namenum{width:300px;margin:0px 25px 0px 0px;float:right;display:inline;vertical-align:top}
.middle{float:left;width:100%;}
.flashcontent{float:left;border-bottom:1px solid #000;}
.smallheader{font-size:120%;font-weight:bold;color:#FFF;line-height:50px;padding-left:10px;background:url(../img/hd_bg.png) repeat-x top left;}
.smallheader h1 {margin:0;}
.portcolumn{float:left;width:100%;}
.column1{float:left;width:292px;background-color:#1B0E03;border-right:1px solid #000;}
.column2{float:left;width:291px;background-color:#1B0E03;border-right:1px solid #000;border-left:1px solid #3D3025;}
.column3{float:left;width:293px;background-color:#1B0E03;border-left:1px solid #3D3025;}
.portcont{float:left;padding:13px;overflow:hidden;line-height:16px;font-size:11px;}
.port_sitename{width:265px;color:#F79D47;font-size:10px;font-weight:bold;margin-bottom:6px;border-bottom:1px dotted #6E5136;padding-bottom:2px}
.portimgthumb{float:left;}
.portimgthumb a{display:block;border:4px solid #0D0601;}
.portimgthumb a:hover{border:4px solid #ff7700;}
.port_sitetext{float:left;width:265px;padding-top:10px;min-height:90px;height:auto !important;height:90px;}
.port_sitetext b{color:#FFF;}
.port_sitespec{float:left;width:265px;display:block;overflow:hidden;text-align:center;margin:4px 0px;padding:4px;line-height:15px;color:#fff;font-size:11px;font-weight:normal;background:url(../img/spec_btmline.png) no-repeat;min-height:20px;height:auto !important;height:20px;}

.btm_contfull{float:left;width:880px;border-bottom:1px solid #111;line-height:16px;}

.service_col{float:right;width:292px;border-left:1px solid #000;}

.service_cont{float:left;width:266px;padding:13px;}
.service_pic{float:left;display:block;border:4px solid #0D0601;}
.service_txt{float:left;width:266px;}
.service_txt ul{float:left;width:258px;margin:0;padding:0;}
.service_txt ul li{list-style:none;color:#FFF;font-weight:bold;padding:5px 0 5px 5px;font-size:11px;border-bottom:1px dotted #B48558;}

.about_col{float:left;width:586px;border-right:1px solid #3D3025;}

.abt_txt{float:left;width:570px;padding:8px;}
.abt_txt b{color:#FFF;}
.abt_txt a{color:#B48558;}
.abt_txt a:hover{color:#FFF;}
.footer{float:left;width:880px;border-top:1px solid #000;background:url(../img/footerbg.png) repeat-x;}
.sitecredit{float:left;width:350px;height:62px;font-size:11px;color:#C2956B;}
.sitecredit img{vertical-align:middle;margin-top:1px;}
.copyright{float:right;font-size:11px;color:#825E3D;text-align:right;padding-right:15px;line-height:62px;}