body{margin:0px;text-align:center;font-family:Arial, Verdana, sans-serif;font-size:70%;}

h3{color:#326396;font-size:120%;margin:2px 2px 4px;}
h4{color:#326396;font-size:100%;margin:10px 3px 1px;}
h5{font-size:100%;margin:4px 12px 8px;}
p{margin:0px 11px;}
img{border:none;}

a, a:link, a:visited{color:#326396;text-decoration:none;}
a:hover, a:active{text-decoration:underline;}
p.cnt{margin:0px auto;text-align:center;}
p.hrgt{text-align:right;margin:10px 5px;}
p.rgt{text-align:right;margin:0px 5px;}
p.footnav{margin:10px auto;}
p.footct{margin:5px auto;}
div.cntr{margin:0px auto;text-align:center;}

br.clr{line-height:1px;clear:both;}

#pagewrapper{width:820px;margin:0px auto;background:url("images/bgfade.gif") repeat-x;}
#pagewrap{width:808px;margin:0px auto;text-align:center;background:#fff;}
#headwrap{width:808px;margin:0px auto;text-align:center;background:url("images/headbg.gif") no-repeat;}
.colwrap{width:794px;margin:0px auto;clear:both;}
.homewrap{width:794px;margin:0px auto;clear:both;background:url("images/hcontentbot.gif") bottom left no-repeat;}
.bansec{text-align:left;margin:10px 0px 0px;width:50%;float:left;height:71px;}
#navwrap{width:794px;margin:0 auto 10px;text-align:center;}
#nmenu{margin:0px;padding:0px;z-index:30;}
#nmenu li{margin:0;padding:0;list-style:none;float:left;}
#nmenu li a{display:block;	margin:0;padding:0;text-decoration: none}
#nmenu div{position:absolute;visibility:hidden;margin:0;padding:0;background:#fff;border:1px solid #ccc}
#nmenu div a{position:relative;display:block;margin:0;padding:3px 3px;width:auto;white-space:nowrap;text-align:left;text-decoration:none;
		background:#fff;color: #666;border-bottom:1px solid #ccc;}
#nmenu div a.nbtm{border-bottom:none;}
#nmenu div a:hover{background:#ebeeee;}

#mainwrap{margin:0px auto;width:800px;text-align:left;}
.hltext{margin:0px;float:left;width:259px;}
.hmtext{margin:0px;margin-right:10px;float:left;width:339px;}
.hrtext{margin:0px;float:left;width:186px;}
.hmrow{margin:0px;}
.hmdiv{margin:5px auto;text-align:left;}
.hmrowb{border-top:1px dotted #bbb;margin:0px;}
.hrrowt{margin:0px;width:186px;height:4px;background:url("images/hrgttop.gif") no-repeat;}
.hrrow{margin:0px 0px 4px;background:#f0f5f5;}
.hrrow h3{margin:0px 15px;}

.hmrow table{margin:10px 0px 0px;}
.hmrow td{vertical-align:top;}
.hmrow ul{margin:0px 10px;padding:0px;}
.hmrow li{margin:0px;padding:0px;list-style:decimal inside;}

.hrrow table{margin:5px 0px 0px 8px;padding:0px;}
.hrrow td{vertical-align:top;}
.hrrow td p{margin:0px 7px 4px;}

a.rlink, a.rlink:link, a.rlink:visited{margin:8px 10px;color:#c00;text-decoration:none;}
a.rlink:hover, a.rlink:active{text-decoration:underline;}

a.wslink, a.wslink:link, a.wslink:visited{text-decoration:none;}
a.wslink:hover, a.wslink:active{text-decoration:underline;}

a.hlink, a.hlink:link, a.hlink:visited{color:#326396;text-decoration:underline;}
a.hlink:hover, a.hlink:active{text-decoration:none;}

a.fslink, a.fslink:link, a.fslink:visited{color:#326396;text-decoration:underline;}
a.fslink:hover, a.fslink:active{text-decoration:none;}

#footwrap p,#footwrap a, #footwrap a:link, #footwrap a:visited{font-size:90%;color:#666;text-decoration:none;}
#footwrap a:hover, #footwrap a:active{text-decoration:underline;}

.hlower{width:794px;height:141px;background:url("images/cprbg.gif") no-repeat;clear:both;margin:20px auto 0px;}
.hllow{width:550px;float:left;margin:10px 0px;}
.hrlow{width:244px;float:left;margin:10px 0px;}
.hrlow p{margin:0px 10px 3px;}

#breadwrap{margin:0px auto;width:784px;height:20px;}
#secwrap{margin:0px auto;width:784px;clear:both;}
#seclwrap{width:156px;margin-right:11px;float:left;}
#secmwrap{width:617px;float:left;}
#lnavwrap{width:156px;height:220px;background:url("images/lnavbox.gif") top left no-repeat;}
#secltext{}
#sectwrap{margin:0px 0px 20px;}

br{line-height:12px;}
br.spcr{line-height:9px;}

#secmrwrap{}
#secmainwrap{width:438px;margin-right:10px;float:left;}
#secbtnwrap{width:169px;float:left;}

div.lnavtop{width:146px;margin:0px auto;height:29px;}
.lnavtop h5{font-size:110%;color:#666;font-weight:bold;margin:0px 6px;}
#lnavwrap a{display:block;margin:0px auto;padding-top:3px;font-size:90%;color:#666;width:146px;height:20px;background:url("images/lnavbot.gif") bottom repeat-x;}
#lnavwrap a:link, #lnavwrap a:visited{text-decoration:none;}
#lnavwrap a:hover, #lnavwrap a:active{background:#bcc8cb;text-decoration:none;}

#secltext p{font-size:90%;margin:10px 5px;}

#secmainwrap p{margin:0px 0px 15px 0px;}
#secmainwrap h3{margin:0px 0px 2px 0px;}
#secmainwrap h4{margin:0px 0px 1px 0px;}

div.partnerbox{margin:10px auto;width:416px;text-align:left;}
div.partnerlogo{width:150px;margin:0 16px 0 0;float:left;}
div.partnertext{width:250px;margin:0;float:left;}
div.partnertext p{margin:0 0 5px;}
div.partnertext ul{padding:0px;margin:0px 0 5px 20px;}
div.partnertext li{margin:0px;}

div.testimonialbox{width:416px;margin:10px auto;}
div.testimonialbox h4{margin:0 0 5px;}
div.testimonialbox blockquote{margin:5px;font-style:italic;}

table.tblfeat{margin:0px 4px;width:416px;/*height:209px;background:url("images/tblbg.gif") no-repeat;*/text-align:left;}
/*table.tblfeat th{height:30px;margin:0px;padding:0px 0px 0px 5px;vertical-align:middle;}*/
table.tblfeat td.img{width:20px;text-align:right;vertical-align:top;}
table.tblfeat td.info{width:162px;vertical-align:top;}
table.tblcontact{padding:2px;}
.tblcontact td.l{width:100px;text-align:right;vertical-align:top;}
.tblcontact td.r{margin-left:5px;width:210px;text-align:left;vertical-align:top;}
.tblcontact td.req{width:210px;text-align:right;margin-right:10px;vertical-align:top;}
.tblcontact input{width:200px;}
.tblcontact textarea{width:200px;height:50px;}
span.req{color:#f00;font-weight:bold;}
.tblcontact input.btnicon{width:100px;}
table.tblpkgs{margin:0px 4px;width:406px;/*border:1px solid #bbb;*/}
.tblpkgs td{width:15%;text-align:center;/*border:1px solid #bbb;*/}
.tblpkgs td.txt{width:40%;text-align:left;}
.tblpkgs th{text-align:left;}
h2{font-size:130%;margin:0px;}

div.tbltop{width:408px;height:25px;margin:0px 4px;padding:8px 0 0 8px;background:url("images/tblbgtop.gif") no-repeat;}
div.tblmid{width:416px;margin:0px 4px;background:url("images/tblbgmid.gif") repeat-y;}
div.tblbot{width:416px;height:7px;margin:0px 4px 15px;background:url("images/tblbgbot.gif") no-repeat;}
.tbltop h3{margin:8px 5px;}

#breadwrap p{font-size:90%}
#breadwrap a, #breadwrap a:link, #breadwrap a:visited{color:#326396;text-decoration:none;}
#breadwrap a:hover, #breadwrap a:active{text-decoration:underline;}

#footwrap{width:794px;margin:30px auto 10px;background:url("images/footbg.gif") no-repeat;}

#rankTitle{margin:0px auto 10px;width:400px;border:2px solid #bbb;text-align:center;}
#rankTitle h3{margin:5px;}
#rankError{margin:5px auto 0px;width:400px;border:1px solid #c00;}
#rankError p{margin:5px;}
#rankCheck{margin:0px auto;width:400px;/*border:2px solid #bbb;*/}

#tblgrank{margin:5px 0px 0px;}
#tblgrank td.text{width:150px;text-align:right;vertical-align:top;}
#tblgrank td.text p{margin-top:5px;}
#tblgrank td.input{width:250px;vertical-align:top;}
#tblgrank td.input input{width:230px;margin:0px 2px;}
#tblgrank td.input p{margin:0px 0px 3px 5px;font-size:90%;font-weight:bold;font-style:italic;}
form{margin:0px;}

#rankFetch{margin:0px 5px;}
#rankFetch p{margin:0px;}
#rankResults{margin:0px;/* auto;width:400px;border:2px solid #bbb;*/}
#rankResultsText div.rResult{margin:0px;}
#rankResultsText div.rResult p{margin:3px 5px;}
.Hide{display:none;}
.Show{display:block;}