/*structure*/
body {margin: 0px;}
h1,h2,h3,h4,h5, .header {margin:0px;}
li {margin-bottom: 10px;}
ol,ul {margin-bottom: 8px; margin-top: 4px;}
p{margin:16px 0px;}
#quicknav li a, .cathead span,#header{display:inline-block;}
#inner_content{zoom:1;}
table{position:relative;zoom:1;}

.calcGraphTable{padding:5px;margin:0px 0px 10px 0px;}
.calcHeaderTable{padding:3px;}
.calcTable, .calcTable td {padding:3px;margin:0px 0px 10px 0px;}
.calcTitleTable{padding:6px;margin:10px 0px;}
.cathead{display:block;position:relative;margin:0px 0 0px 0;top:4px;}
.cathead span{display:block;position:relative;padding:0px 15px 7px 15px;margin:0 0 0x 0;}
ol.condensed , ul.condensed  {margin-left:20px;}
.element td {width:100%;}
.element .input{width:120px;}
.main_nav, .main_nav li{margin:0;padding:0;display:block;position:relative;}
.main_nav{margin-left:14px;width:130px;z-index:8;}
.main_nav li{padding:4px;width:123px;}
.main_nav li a{display:block;padding-left:14px;}
.main_nav_header,.main_nav_header_first{display:inline-block;z-index:9;}
.main_nav_header, .main_nav_header_first{margin:0 0 3px 0;display:block;position:relative;}
.main_nav_header_first{margin-top:6px;}
.sub_nav{padding:0 0 0 6px;margin:0;}
.sub_nav li{width: 113px;}
.subcategory .nav_plus, .subcategory .nav_plus_on{float:left;position:relative;padding-left:0px;padding-right:0;z-index:9;}
* html .subcategory .nav_plus, * html .subcategory .nav_plus_on{height:1%;margin-right:-32px;}
*:first-child+html .subcategory .nav_plus, *:first-child+html .subcategory .nav_plus_on{height:1%;margin-right:-32px;}
.title, .pagetitle, .label1 {margin:0px;}

#breadcrumb{float:right;clear:none;display:block;position:relative;}
#inner_content{padding:8px 8px 8px 170px;}
*:first-child+html #inner_content{padding-left:8px;}
#footer{padding-left:170px;}
#header{display:block;postion:relative;padding:0;margin:0 0 21px 0;white-space:nowrap;top:0;}
#header_logo{position:relative;display:block;float:left;margin:5px 15px 0 5px;}

*:first-child+html #inner_header{display:inline-block;}
#left_nav_container{width:157px;float:left;display:block;position:relative;left:0px;clear:both;}
*:first-child+html #left_nav_container{width:154px;}
#left_nav_container #left_nav_header + ul.main_nav{display:none;}
#left_nav_footer{width:146px;height:50px;display:block;position:relative;}
#overall_header{position:relative;padding:0;margin:0;}
#pers_photo{display:none;}
#qn_inner{height:21px;text-align:right;display:block;}
#qn_outer{height:21px;padding:0 0 0 153px;display:block;position:relative;top:86px;margin:0 0 -25px 0;}
*:first-child+html #qn_outer{margin-bottom:-21px;top:90px;}
#quicknav{padding-right:4px;margin-right:8px;display:block;position:relative;}
*:first-child+html #quicknav{top:-4px;}
#quicknav li{position:relative;display:inline-block;padding:1px 8px 0 12px;height:19px;}
*:first-child+html #quicknav li{display:inline;}
#quicknav li a{display:block;position:relative;}

/*typgraphy*/
body {font-family: verdana,arial,helvetica,sans-serif; font-size: 12px;}
.main_nav li{font-family:Tahoma,Arial,Geneva,Verdana,sans-serif;}
.cathead span{font-family:Futura,Verdana,Tahoma,Geneva,sans-serif;}

h1 {font-size:22px;}
h2,.title {font-size: 20px;}
h3,.name {font-size: 18px;}
h4,th.calcTitleTable,.larger, .pagetitle, .label1{font-size: 16px;}
.calcHeaderTable{font-size:14px;}
.credentials,.cathead span{font-size:13px;}
h5,th, th.header,.bodytext,#rate_alert_form,#rate_alert_form td {font-size: 12px;}
th.calcTable,.poweredby,.compact,.small,.address, .footer, .footer p,.tollfreefooter{font-size:11px;}
.compnamefooter,.element .input,.element td,.element th, .element .header, .element .calctd1, .element .td1{font-size:10px;}
.main_nav{font-size:0.9em;}

.cathead span{font-style:italic;}

th, th.header,td.calcTitleTable,.calcHeaderTable,.larger,.title, .pagetitle, .label1,.headerrow, .theader,.headercell,.subheaderrow, .td1,.asterisk,.compnamefooter, .credentials,.name,.headerrow a,#quicknav li a,.cathead span,h1,h2,h3,h4,h5,h6,.header{font-weight:bold;}
.main_nav{font-weight:normal;}

#quicknav li, #quicknav li a{line-height:1.2em;}

#quicknav li,.main_nav li{list-style:none;}

.poweredby,.main_nav a,#quicknav li a{text-decoration: none;}

/*backgrounds (common)*/
.main_nav{background:url(/img/colonial/natural/left_cell_bg.gif) top right repeat-y transparent;}
.navigation_normal, .navigation_normal_on, .navigation_highlight, .navigation_highlight_on{background-position:0px 1px;background-repeat:no-repeat;}
.navigation_normal{background-image:url(/img/colonial/natural/nav_off.gif);}
.navigation_highlight{background-image:url(/img/colonial/natural/nav_highlight.gif);}
.navigation_normal:hover, .navigation_normal_on:hover, .navigation_highlight:hover, .navigation_highlight_on:hover{background-image:url(/img/colonial/natural/nav_hover.gif);}
.navigation_normal_on, .navigation_highlight_on{background-image:url(/img/colonial/natural/nav_on.gif);}
#inner_content{background:url(/img/colonial/natural/bg_body.gif) top left repeat-x transparent;}
#left_nav_container{background:url(/img/colonial/natural/leftnavigation_bg.gif) top left no-repeat transparent;}
#left_nav_footer{background:url(/img/colonial/natural/left_cell_bottom.gif) 11px 0px no-repeat transparent;}
#qn_outer{background:url(/img/colonial/natural/hd_greenbar.gif) top left repeat-x transparent;}
#qn_inner{background:url(/img/colonial/natural/hd_bluebar.gif) top left repeat-x transparent;}
#quicknav{background:url(/img/colonial/natural/divider_line.gif) right top no-repeat transparent;}
#quicknav li{background:url(/img/colonial/natural/divider_line.gif) left top no-repeat transparent;}
.main_nav_header,.main_nav_header_first{background:url(/img/colonial/natural/leftnav_header_top.png) 9px top no-repeat transparent;}
.cathead{background:url(/img/colonial/natural/leftnav_header_bottom.png) 9px bottom no-repeat transparent;}



/* color */
body{background-color:#fff;color:000;}

.oddrow, .calctd2 {background-color:#ffffff;}
th, th.header {background-color:#948A62;}
th.calcTitleTable{background-color:#ffffff;}
.calcHeaderTable{background-color:#D6D3BD;}
.calcGraphTable{background-color:#cecece;}
th.calcTable{background-color:#948A62;}
.light {background-color:#ffffff;}
.headerrow, .theader {background-color:#948A62;}
.shadedcell {background-color:#eaeaea;}
.headercell {background-color:#003366;}
.subheaderrow, .td1 {background-color:#BDB99C;}
.dark {background-color:#eaeaea;}
.evenrow {background-color:#D6D3BD;}
.shadedrow, .formlight, .calctd1 {background-color:#D6D3BD;}
.colorcell {background-color:#E0E7F4;}
.oddrow,.calctd2 {background-color:#ffffff;}
.shaded2, calctd3 {background-color:#626255;}
.nav_plus img, .nav_plus_on img{background-color:#fff;}

.calcGraphTable{border:2px solid #5A5D52;}
table.calcTable{border:2px solid #666666;}
th.calcTable,td.calcTable{border:1px solid #D9D9D9;}
.bordered {border: solid 1px #D6D3BD;}

p{color:#000;}
h1,h2,h3,h4,h5, .header {color:#736521;}
hr {color:#736521;}
input, select, textarea, .input, .input1, .input2 {color:#003366;}
.button {color:#000000;}
th, th.header {color:#ffffff;}
.calcTitleTable{color:#000000;}
th.calcTitleTable{color:#000000;}
td.calcTitleTable{color:#000000;}
.calcHeaderTable{color:#ffffff;}
.calcGraphTable,.calcTable, .calcTable td{color:#000000;}
th.calcTable{color:#FFFFFF;}
.calcPercent{color:#0033CC;}
.calcNegNum{color:#CC0000;}
.calcPosNum{color:#009933;}
.poweredby,a.poweredby {color:#000000;}
strong {color:#736521;}
.reverse,.colorlight,.color,.colormedium {color:#ffffff;}
.colorrow {color:#000000;}
.colordark {color:#006633;}
.hot,.error,.errormessage {color:#660000;}
.larger {color:#003366;}
.headerrow, .theader {color:#ffffff;}
.headercell {color:#ffffff;}
.colorcell {color:#000000;}
.asterisk {color:#ff0000;}
.compnamefooter,.credentials {color:#333366;}
.name {color:#337DAA;}
a {color:#336699;}
a:visited {color:#5B5858;}
a:hover {color:#00A9FF;}
a.header {color:#003366;}
a.header:visited {color:#003366;}
a.header:hover {color:#006666;}
a.footer {color:#003366;}
a.footer:visited {color:#003366;}
a.footer:hover {color:#006666;}
a.hot {color:#660000;}
a.hot:visited {color:#660000;}
a.hot:hover {color:#006666;}
th a {color:#C3E2FF;}
th a:visited {color:#C3E2FF;}
th a:hover {color:#ffffff;}
a.reverse {color:#cc0000;}
a.reverse:visited {color:#cc0000;}
.headerrow a,.headerrow a:visited,.headerrow a:hover,.headerrow a.reverse:hover {color:#ffffff;}
a.reverse:hover {color:#ffcc00;}
.main_nav li a, .main_nav li a:visited{color:#187121;}
.main_nav li a:hover{color:#7c9d48;}
.main_nav li a.navigation_highlight{color:#1f2922;}
.main_nav li a.navigation_normal_on, .main_nav li a.navigation_highlight_on{color:#013e15;}
#quicknav li a{color: #4F430F;}
.cathead span{color:#fff;}

#quicknav li a{text-shadow:0px 0px 1px #999,1px 1px 2px #fff, 0px 0px 2px #fff;filter:progid:DXImageTransform.Microsoft.Glow(Color='#C6C3A5',Strength=1)
progid:DXImageTransform.Microsoft.dropshadow(OffX=1, OffY=1, Color='#e8e5c7', Positive='true');}
.cathead span{text-shadow:0 0 1px #4f430f, 1px 1px 2px #000;filter:progid:DXImageTransform.Microsoft.Glow(Color='#4f430f',Strength=1)
progid:DXImageTransform.Microsoft.dropshadow(OffX=1, OffY=1, Color='#000000', Positive='true');}
