﻿body{margin:45px 20px; padding:0px; background:#000 url("app/bg.jpg") repeat-x top; font-family:Tahoma; font-size:9pt;}
html {overflow-y: scroll;}

h1{padding:0px;margin:0px;margin-bottom:10px;font-size:14pt;}
h2{padding:0px;margin:0px;margin-bottom:10px;font-size:12pt; border-bottom:solid 1px #000;}
h1 span, h2 span{color:#ebb101;}

h3{padding:0px;margin:0px;margin-bottom:10px; font-size:8pt; font-weight:normal;}
.hbox img{padding-right:15px;}
.hbox, .bbox{margin-bottom:10px; border:solid 6px #ebebeb; padding:10px;}

.hbox a:link, .hbox a:visited{color:#000; text-decoration:underline;}
.hbox a:hover{color:#e8af00;}

.dnone{display:none;}
.vam{vertical-align:middle;}

#GSForm, #aspnetForm{text-align:left; width:100%; margin:0px; padding:0px;}
a img{border:0px;}

.mdiv{width:950px; margin:0 auto; font-size:8pt;}
.mbody{width:924px; padding:7px 13px; background:#000 url("app/bg-hd.gif") no-repeat top;}


.tw{position:absolute; width:924px; top:0px;}
.tw div{position:relative; color:#F8D201; float:right; text-transform:uppercase;}

.tn{position:absolute; width:924px;}
.tn div{position:relative; top:-25px; color:#fff; float:right;}
.tn td{padding-left:10px;}
.tn a:link, .tn a:visited{color:#fff; text-decoration:none;}
.tn a:hover{}

.logo{position:absolute;}
.logo a{position:relative; top:-34px; left:20px;}


.sbox, .sbox_o{padding:6px; width:320px; font-size:13pt; border:solid 1px #000; color:#c0c0c0; font-family:Helvetica;}
.sbox_o{color:#000;}

/* ToolTip */

#pgtt {position:absolute; display:block; z-index:1000;}

/* Common */
.clr{clear:both;}
.mtb10{margin:10px 0px;}
.mt10{margin-top:10px;}
.mb10{margin-bottom:10px;}
.mt5{margin-top:5px;}
.fs12{font-size:12pt;}
.fs14{font-size:14pt;}

/* Auto Complete */
.ac_le{margin:0px; padding:0px; border:solid 1px #c1c1c1; background:#fff; overflow:auto; font-family:Verdana; height:100px; text-align:left; list-style-type:none; position:absolute; z-index:1000;}
.ac_hli{background-color:#000; padding:3px 5px; color:#fcda00; font-size:9pt;}
.ac_li {padding:3px 5px; font-size:9pt; color:#000;} 
.acsb div{margin:0;padding:0;}


/* Header Nav */

.posab{ position:absolute;}
.hhnav{position:relative;left:922px;width:95px; height:263px; background:#000 url("app/rh-mu.jpg") no-repeat; padding-top:2px;}
.hhnav td{padding:9px 10px 0px 10px;}

/* Cols */

.idiv{background:#fff; margin-top:0px; border-top:solid 1px #676767;}
.mtbl{width:100%; table-layout:fixed;}
.mtbl .tdp{padding:10px;}
.mtbl .lcol{width:175px; background:#ebebeb;}
.mtbl .mcol{width:auto;}
.mtbl .rcol{width:265px;}


/* Crumsb */

.crumbs{color:#5a5a5a;padding-bottom:10px;}
.crumbs a:link, .crumbs a:visited{color:#5a5a5a; text-decoration:none;}
.crumbs a:hover{color:#e8af00;}
.dresults{padding-bottom:10px;}


/* Left Nav */

.lsbox{background:url("app/lb-bg.jpg") no-repeat; width:206px; height:175px; position:relative; right:52px;}
.lsi{color:#fff;padding-left:50px; font-size:8pt;}
.lsi input{color:#666666; padding:2px; font-size:9pt; font-family:Tahoma;}
.lsi div{padding-top:2px;}
.lsi div.alt{padding-top:5px;}
.cali{margin-left:5px; cursor:pointer;}

.lslnks{padding-top:10px;}
.lslnks div{padding-top:5px;}
.lslnks a:link, .lslnks a:visited{color:#000;font-size:8pt;text-decoration:none;}
.lslnks a:hover{text-decoration:underline;}
.lssep{height:10px;}

/* Footer */

.ft{color:#bfbfbf; padding:0px; background:url("app/ft-brdt.jpg") repeat-x top; }
.ftbl td{padding:0px 25px;}

.ft a:link, .ft a:visited{text-decoration:none;color:#bfbfbf; font-size:8pt;}
.ft a:hover{text-decoration:underline;}
.ftsep{background:url("app/ft-brd.jpg") repeat-x bottom; width:100%; margin-bottom:15px; padding:20px 0px;}

/* Category Boxes */

.cttbl td{padding:0px 7px;}
.ctt{color:#000;font-size:10pt;padding-bottom:2px;}
.ctimg{padding-bottom:5px;}
.cts a:link, .cts a:visited{font-weight:bold; font-size:8pt; text-decoration:none; color:#e8af00;}
.cts a:hover{text-decoration:underline;}

.cti{border:solid 1px #d2d2d2;margin:10px 0px 20px 0px;}
.cti a:link, .cti a:visited{display:block; color:#5a5a5a; font-size:8pt; text-decoration:none; padding:3px 10px; border-bottom:solid 1px #d2d2d2;}
.cti a:hover{color:#e8af00;}

.ctva{padding:5px 0px;}
.ctva a:link, .ctva a:visited{border-bottom:0px; font-size:8pt; padding:5px 10px; color:#000;}

/* Testimonials */

.tsbox{background:#000 url("app/bg-fade.gif") repeat-x bottom; color:#fff; margin-top:10px; padding:10px;}
.tsbox b{display:block; font-size:11pt; padding-bottom:10px;}

/* Gray Border Box */

.gbbox{border:solid 6px #ebebeb; padding:15px;}
.gbbox .hd{font-size:11pt; padding-bottom:10px; font-weight:bold;}

.nlform{padding:10px 0px;}

.nlform input.nlbox, .nlform input.nlbox_o{width:190px; padding:4px 2px; font-size:9pt; margin-top:2px; border:solid 1px #c1c1c1; color:#c0c0c0; font-family:Tahoma;}
.nlform input.nlbox_o{color:#000;}

.errlist{font-size:10pt; color:#ff0000;}
.errlist ul{margin:0px 30px;padding:0px;}
.errlist li{padding-top:2px;}

/* Contact Table */

.cftbl{width:100%; margin-bottom:10px; border:solid 6px #ebebeb; padding:10px;}
.cf1{width:100px; text-align:right;}
.cf2{width:auto;}
.cf2 input[type=text], .cf2 textarea{width:250px;padding:2px 2px;}

.ull{margin:0px;padding-left:15px;}
.ull li{padding-top:8px;}

/* No Results */

.slk a:link, .slk a:visited, a.slk:link, a.slk:visited{color:#000; text-decoration:underline;}
.slk a:hover, a.slk:hover{color:#e8af00;}

.nrdiv{border:solid 6px #ebebeb; padding:15px; font-size:10pt;}
.nrdiv a:link, .nrdiv a:visited{color:#000; text-decoration:underline;}
.nrdiv a:hover{color:#e8af00;}

/* Floating Box */
 .cbfl{text-align:center; z-index:1000; position:absolute; left:50%; top:200px; width:280px; height:250px; margin-left:-140px; background:#000; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; filter:alpha(opacity=70); -moz-opacity:0.70; opacity:0.70;}
 .cbflc{text-align:center; z-index:1000; position:absolute; overflow-y:scroll; overflow-x:hidden; left:50%; top:200px; width:260px; height:230px; margin:10px; margin-left:-130px; background:#fff; color:#fff;}
 #fwdiv{background:#000; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter:alpha(opacity=0); -moz-opacity:0.0; opacity:0.0; position:absolute; top:0px; left:0px; width:100%; height:100%;}
 .cbflc{font-size:10pt;}