* {margin: 0; padding: 0;}
body {background-image:url('../images/BG.jpg'); background-repeat:no-repeat; background-position:top center; background-color: #000000;}
p {padding: 7px 0px 7px 0px;}

/* Div Styles */
#topwhtnav {padding: 0px 0px 0px 0px; /*position: relative;*/ top: 0px; left: 0px; width: 100%; z-index: 500; height: 72px; background-color: #FFFFFF;}
#mnnvbar-over { /*position:relative;*/ z-index: 550; height: 38px;}

/* White Header Styles */
a.tpnvlnk {font-family: arial, helvetica, verdana; font-size: 11px; color: #444444; text-decoration:none; text-transform: uppercase; font-weight:bold;}
a.tpnvlnk:hover {font-family: arial, helvetica, verdana; font-size: 11px; color: #9b2428; text-decoration:none; text-transform: uppercase; font-weight:bold;}
a.tpnvlnk2 {font-family: arial, helvetica, verdana; font-size: 11px; color: #9b2428; text-decoration:none; text-transform: uppercase; font-weight:bold;}
a.tpnvlnk2:hover {font-family: arial, helvetica, verdana; font-size: 11px; color: #9b2428; text-decoration:none; text-transform: uppercase; font-weight:bold;}

/* Nav Bar Styles */
.nvtblopacity    {background: transparent;}
.nvtblopacity TD {border:0px; filter:alpha(opacity=50); -moz-opacity:.50; opacity:.50;}
.nvbrlnk {padding: 0px;}
.nvbrlnk a {font-family: arial, helvetica, verdana; font-size: 11px; color: #FFFFFF; text-decoration:none; text-transform: uppercase; font-weight:bold; display: block; padding: 6px;}
.nvbrlnk a:hover {font-family: arial, helvetica, verdana; font-size: 11px; color: #FFFFFF; text-decoration:none; text-transform: uppercase; font-weight:bold; background-color: #8F1E22;}

/* Home Header Styles */
#hdrcontent {/*position:relative;*/ z-index: 650;}
.hmhdrtxt {font-family: arial, helvetica, verdana; font-size: 14px; color: #FFFFFF; font-weight:bold;}
.hmhdrtxtrd {font-family: arial, helvetica, verdana; font-size: 14px; color: #a41a20; font-weight:bold;}

/* Home Main Content Header Styles */
#hmmaincon  {/*position:relative;*/ z-index: 650;}
#hmmainbg  {background-image:url('../images/contentBG.jpg'); background-repeat:no-repeat; background-position:top center; background-color: #000000; width: 771px;}
.hmhdritm {font-family: arial, helvetica, verdana; font-size: 14px; color: #FFFFFF; text-transform: uppercase; font-weight:bold;}
.hmhdritm2 {font-family: arial, helvetica, verdana; font-size: 14px; color: #BC3033; text-transform: uppercase; font-weight:bold;}
.hmhdritm3 {font-family: arial, helvetica, verdana; font-size: 14px; color: #d87562; text-transform: uppercase; font-weight:bold;}
.hmhdritm4 {font-family: arial, helvetica, verdana; font-size: 14px; color: #777777; text-transform: uppercase; font-weight:bold;}
.hmhdritm5 {font-family: arial, helvetica, verdana; font-size: 12px; color: #BC3033; text-transform: uppercase; font-weight:bold;}
.hmhdritm6 {font-family: arial, helvetica, verdana; font-size: 12px; color: #a05746; text-transform: uppercase; font-weight:bold;}
.hmhdritm7 {font-family: arial, helvetica, verdana; font-size: 14px; color: #0E0201; text-transform: uppercase; font-weight:bold;}
.hmhdritm8 {font-family: arial, helvetica, verdana; font-size: 10px; color: #d87562; text-transform: uppercase; font-weight:bold;}
.hmhdritm9 {font-family: arial, helvetica, verdana; font-size: 10px; color: #ffffff; text-transform: uppercase; font-weight:bold;}
.hdrspg {padding: 12px 0px 5px 0px;}
.ftrspg {padding: 20px 20px 20px 20px;}
.hmwhttxt {font-family: arial, helvetica, verdana; font-size: 11px; padding: 8px 0px 2px 0px; color: #C09E83;}
.hmoptxt {font-family: arial, helvetica, verdana; font-size: 12px; padding: 0px 45px 15px 0px; color: #C09E83;}
.hmwhttxt2 {font-family: arial, helvetica, verdana; font-size: 11px; padding: 0px 0px 5px 0px; color: #FFFFFF;}

ul.reglst {font-family: arial, helvetica, verdana; font-size: 12px; color: #C09E83; padding: 0px 20px 0px 30px;}
li.reglst {font-family: arial, helvetica, verdana; font-size: 12px; color: #C09E83;}

.commbg {height: 200px; background-image: url('../images/commercial_bg.jpg'); background-repeat: no-repeat;}
.ccimgspc {padding: 0px 0px 0px 0px;}
.calcbg {height: 200px; background-image: url('../images/calc_bg.gif'); background-repeat: no-repeat;}
.calcimgspc {padding: 10px 0px 10px 0px;}
.calcwhttxt {font-family: helvetica, verdana; font-size: 12px; padding: 8px 0px 8px 0px; color: #FFFFFF; font-weight:bold; text-transform: uppercase;}
.calcwhttxtsm {font-family: helvetica, verdana; font-size: 10px; padding: 0px 0px 0px 2px; color: #FFFFFF; font-weight:bold; text-transform: uppercase;}

input.nwsbox {width:125px; height:27px; font-family: arial, helvetica; font-size:10px; color: #000000; padding: 5px 5px 5px 5px;}
input.ftinbx {width:31px; height:21px; font-family: arial, helvetica; font-size:10px; color: #000000;}
input.resultbx {width:82px; height:20px; font-family: arial, helvetica; font-size:10px; color: #000000;}

a.smwhtlnk {font-family: arial, helvetica, verdana; font-size: 10px; color: #ffffff; text-decoration:underline;}
a.smwhtlnk:hover {font-family: arial, helvetica, verdana; font-size: 10px; color: #ffffff; text-decoration:none;}

.ftrtxt {color: #e06b71; font-family: arial, helvetica, verdana; font-size: 10px;}
.ftrtxt2 {color: #a11a20; font-family: arial, helvetica, verdana; font-size: 10px;}
.ftrtxt3 {color: #FFFFFF; font-family: arial, helvetica, verdana; font-size: 10px; line-height:3px;}
.ftrtxt4 {color: #FFFFFF; font-family: arial, helvetica, verdana; font-size: 10px; background-color:#490d0f; padding: 4px 4px 4px 4px; width: 130px; margin: 3px 0px 3px 0px;}
.ftrtxt5 {color: #FFFFFF; font-family: arial, helvetica, verdana; font-size: 10px; background-color:#490d0f; padding: 2px 4px 2px 4px; width: 130px; margin: 3px 0px 3px 0px;}
a.ftrlnk {font-family: arial, helvetica, verdana; font-size: 10px; color: #a21b1f; text-decoration:none;}
a.ftrlnk:hover {font-family: arial, helvetica, verdana; font-size: 10px; color: #e06d70; text-decoration:none;}

.commwhttxt {font-family: arial, helvetica, verdana; font-size: 12px; padding: 2px 0px 2px 0px; color: #FFFFFF; font-weight:bold;}

/* Sub Header Styles */
#hdrcontent_sub {position:relative; z-index: 650;}
#hdrcontent_sub2 {position:relative; top:0px; left:0px; z-index: 650;color: #FFFFFF;}
#hdrcontent_sub3 {position:absolute; top:29px; left:0px; z-index: 650;color: #FFFFFF;}
#hdrcontent_sub4 {position:absolute; top:10px; left:0px; z-index: 650;color: #FFFFFF;}
.subcontxt {font-family: arial, helvetica, verdana; font-size: 12px; color: #C09E83; text-transform: none;}
.subcontxtlgt {font-family: arial, helvetica, verdana; font-size: 12px; color: #d3c0b0; text-transform: none;}
.subcontxtlgt2 {font-family: arial, helvetica, verdana; font-size: 12px; color: #000000; text-transform: none;}
.subwhttxt {font-family: arial, helvetica, verdana; font-size: 12px; color: #FFFFFF;}
.subpnktxt {font-family: arial, helvetica, verdana; font-size: 12px; color: #a05746;}
.subimgspc {padding: 4px 5px 5px 5px;}
.lftnvspc {padding: 5px 0px 5px 5px;}
a.lftnvlnk {font-family: arial, helvetica, verdana; font-size: 11px; color: #FFFFFF; text-decoration:none; text-transform: uppercase; font-weight:bold;}
a.lftnvlnk:hover {font-family: arial, helvetica, verdana; font-size: 11px; color: #9b2428; text-decoration:none; text-transform: uppercase; font-weight:bold;}
a.lftnvlnkgb {font-family: arial, helvetica, verdana; font-size: 11px; color: #FFFFFF; text-decoration:none; text-transform: uppercase; font-weight:bold;}
a.lftnvlnkgb:hover {font-family: arial, helvetica, verdana; font-size: 11px; color: #000000; text-decoration:none; text-transform: uppercase; font-weight:bold;}
.lftnvon {font-family: arial, helvetica, verdana; font-size: 11px; color: #9b2428; text-decoration:none; text-transform: uppercase; font-weight:bold;}
.lftnvon2 {font-family: arial, helvetica, verdana; font-size: 11px; color: #000000; text-decoration:none; text-transform: uppercase; font-weight:bold;}
a.lftnv2lnk {font-family: arial, helvetica, verdana; font-size: 11px; color: #9b2428; text-decoration:none; text-transform: uppercase; font-weight:bold;}
a.lftnv2lnk:hover {font-family: arial, helvetica, verdana; font-size: 11px; color: #9b2428; text-decoration:none; text-transform: uppercase; font-weight:bold;}

.subbg {background-image: url('../images/subcontentBG.jpg'); background-repeat: no-repeat; background-position:top center; background-color: #000000;}
.subbg2 {background-image: url('../images/contentBG.jpg'); background-repeat: no-repeat; background-position:top center; background-color: #000000;}
.subbg3 {background-image: url('../images/subcontentBG3.gif'); background-repeat: no-repeat; background-position:top left;}
.subconind {font-family: arial, helvetica, verdana; font-size: 11px; padding: 7px 120px 7px 45px; color: #FFFFFF; font-weight:bold;}
.hmhdritmsub {font-family: arial, helvetica, verdana; font-size: 16px; padding: 20px 25px 7px 25px; color: #FFFFFF; text-transform: uppercase; font-weight:bold;}
.lftcalltxt {font-family: verdana, helvetica; font-size: 14px; color: #fe9e40; padding: 7px 7px 7px 7px;}

a.smsubemnv {font-family: arial, helvetica, verdana; font-size: 11px; color: #BC3033; text-decoration:none;}
a.smsubemnv:hover {font-family: arial, helvetica, verdana; font-size: 11px; color: #FFFFFF; text-decoration:none;}

.handcursor{cursor:hand;cursor:pointer;}

.accnav {padding: 7px 10px 7px 10px;}
a.acclnk {font-family: arial, helvetica, verdana; font-size: 14px; font-weight:bold; color:#FFFFFF; text-decoration:none;}
a.acclnk:hover {font-family: arial, helvetica, verdana; font-size: 14px; font-weight:bold; color:#000000; text-decoration:none;}
a.acclnk2 {font-family: arial, helvetica, verdana; font-size: 10px; font-weight:bold; color:#FFFFFF; text-decoration:none; text-transform:uppercase;}
a.acclnk2:hover {font-family: arial, helvetica, verdana; font-size: 10px; font-weight:bold; color:#FFFFFF; text-decoration:none; text-transform:uppercase;}
.acctxt1 {font-family: arial, helvetica, verdana; font-size: 11px; color: #d0b298;}
.acctxt2 {font-family: arial, helvetica, verdana; font-size: 11px; color: #e3cab4;}
.acctxt3 {font-family: arial, helvetica, verdana; font-size: 11px; color: #e3cab4; padding: 5px 5px 5px 5px;}
.acctxt4 {font-family: arial, helvetica, verdana; font-size: 11px; color: #BC3033;}

a.rgtcpylnk {font-family: arial, helvetica, verdana; font-size: 10px; color: #FFFFFF; text-decoration:none;}
a.rgtcpylnk:hover {font-family: arial, helvetica, verdana; font-size: 10px; color: #FFFFFF; text-decoration:underline;}

a.ylwlnk {font-family: arial, helvetica, verdana; font-size: 10px; color: #d2d347; text-decoration:none;}
a.ylwlnk:hover {font-family: arial, helvetica, verdana; font-size: 10px; color: #d2d347; text-decoration:underline;}

a.rgtnvlnk {font-family: arial, helvetica, verdana; font-size: 12px; color: #BC3033; text-decoration:none;}
a.rgtnvlnk:hover {font-family: arial, helvetica, verdana; font-size: 12px; color: #FFFFFF; text-decoration:none;}
.rgtnvtxt {font-family: arial, helvetica, verdana; font-size: 12px; color: #FFFFFF; text-decoration:none;}

a.cpyunlnk {font-family: arial, helvetica, verdana; font-size: 12px; color: #BC3033; text-decoration:underline;}
a.cpyunlnk:hover {font-family: arial, helvetica, verdana; font-size: 12px; color: #FFFFFF; text-decoration:none;}

.calcfrm {font-family: arial, helvetica, verdana; font-size: 11px; color: #000000; width: 65px;}
.calcfrm2 {font-family: arial, helvetica, verdana; font-size: 11px; color: #000000; background-color:#aaaaaa; font-weight: bold;}

a.loclnk {font-family: arial, helvetica, verdana; font-size: 12px; color: #a05746; font-weight:bold; text-decoration:none; text-transform:uppercase;}
a.loclnk:hover {font-family: arial, helvetica, verdana; font-size: 12px; color: #BC3033; font-weight:bold; text-decoration:none; text-transform:uppercase;}

a.hnlnk{color: #a11a20; font-family: arial, helvetica, verdana; font-size: 10px; text-decoration:none;}
a.hnlnk: hover {color: #a11a20; font-family: arial, helvetica, verdana; font-size: 10px;text-decoration:none;}

