/*Minimal*/
body,html{margin:0;padding:0;min-height:100% !important;position:relative;}
body{height:auto !important;}
table{position:relative;}

/*Structure*/
hr{width:96%;}
h1,h2,h3,h4,h5,h6{margin:0;}
iframe{position:relative;}
li {margin-bottom: 10px;}
ol,ul {margin-bottom: 8px; margin-top: 4px;}
p{margin: 16px 0px;}

body.calcletter{min-height:100%;width:763px;}
body.calcletter table td hr{width:550px !important;}
body.calcletter table td+td+td{width:48px !important;}
body.calcletter table td+td+td+td{width:280px !important;}
html.fr_hook{position:static;}
.calcletter blockquote{margin:0;padding:0;}
.nav_plus,.nav_plus_on{height:0;width:0;float:left;clear:none;position:relative;cursor:pointer;}
.nav_plus img,.nav_plus_on img{display:none;}
.calcGraphTable{padding:5px;margin:0px 0px 10px 0px;}
.calcHeaderTable{padding:3px;}
.calcTable{padding:3px 3px 3px 3px; margin:0px 0px 10px 0px;}
.calcTitleTable{padding:6px; margin:10px 0px;}
td.element{padding:12px !important;}
.title{margin:0px;}

#breadcrumb{height:16px;text-align:right;padding-right:0px;}
#cont_top_ornament{display:none;}
#content,#overall_header{width:980px;margin:0 auto;}
#content{zoom:1;position:relative;height:100%;}
#footer{margin:0 16px 0 150px;}
#header{margin:0 16px;padding:0;white-space:nowrap;}
#header_btm{clear:both;display:block;position:relative;}
#header_logo{display:none;}
#pers_photo{display:none;}
#inner_content{position:relative;zoom:1;margin:0 16px 0 200px;padding:0;}
#inner_content>table{margin-top:0px !important;}
#inner_header{white-space:nowrap;zoom:1;padding-top:22px;}
#left_nav_container{width:158px;float:left;zoom:1;padding:16px;}
#left_nav_container h2{margin:0;padding:0 0 2px 0;}
#left_nav_container li {margin:0;padding:1px 0;}
#left_nav_container li a{margin:0;padding:2px 1px;display:block;}
#left_nav_container li a.nav_plus,#left_nav_container li a.nav_plus_on{margin:3px 3px 3px 0;padding:0;}
#left_nav_container li a.subcategory{left:0;position:relative;}
#left_nav_container ul{margin:0 0 12px 0;padding:0;}
#left_nav_container .subcategory ul.sub_nav{margin-left:14px;margin-bottom:8px;}
#left_nav_container #left_nav_header+ul.main_nav{display:none;}
#quicknav{margin:4px 16px;padding:0;position:absolute;width:948px;text-align:right;}
#quicknav li {display:inline-block;}
#quicknav li a{display:block;padding:0 2px 0 5px;line-height:1.1;}

/*IE7*/
*:first-child+html #quicknav li {display:inline;}

/*Typography*/
html,body,td,.formtext,.formlabel{font-family:Tahoma, Arial, Verdana, Helvetica, sans-serif;font-size:12px;line-height:1.4;}

h1,.title,.label1{font-size:22px;}
h2{font-size:20px;}
.name {font-size: 18px;}
.cathead span{font-size:18px;line-height:1.2;}
th.calcTitleTable,th.calcTable,.larger{font-size:16px;}
h3{font-size:18px;}
h4,.calcHeaderTable,.header,th.header{font-size:14px;}
.credentials{font-size:13px;}
h5{font-size:12px;}
.address,.compact,.footer,.poweredby,.small,.tollfreefooter{font-size:11px;}
.compnamefooter{font-size:10px;}

th,.asterisk,.calcHeaderTable,td.calcTitleTable,.compnamefooter,.credentials, .header,th.header,.headercell,.headerrow,.theader,.headerrow a,.larger,.name,.shaded2,.subheaderrow, .title,.cathead span,.label1{font-weight:bold;}

#left_nav_container ul li{list-style:none; line-height:1.1;}

#left_nav_container ul li a,#quicknav li a{text-decoration:none;}

/*Style backgrounds*/
#overall_header,#content,.calchtm{background:#fff;}

/*Color*/
html{background-color:#f5f5f5;}
th,th.calcTable,th.header,.headerrow,.theader,.headercell{background-color:#4d565b;color:#fff;}
.calcHeaderTable {background-color:#BDBEBD;}
.calcGraphTable{background-color:#cecece;}
th.calcTitleTable{background-color:#ffffff;}
.colorcell{background-color:#E0E7F4;}
.dark {background-color:#eaeaea;}
.evenrow,.calctd1 {background-color:#dfe0df;}
.light{background-color:#ffffff;}
.oddrow {background-color:#ffffff;}
.shaded2 {background-color:#dadbda;}
.shadedcell {background-color:#eaeaea;}
.shadedrow, .formlight {background-color:#dfe0df;}
.subheaderrow {background-color:#cccdcc;}
#left_nav_container a.navigation_highlight{background-color:#dfe0df;}
#left_nav_container a:hover{background-color:#b3b4b3;}
#left_nav_container a.nav_plus{background-color:transparent;}
#left_nav_container a.navigation_highlight_on,#left_nav_container a.navigation_normal_on,#left_nav_container a.nav_plus_on{background-color:#a5a6a5;}

.bordered{border: solid 1px #DBDEE7;}
.calcGraphTable{border:1px solid #5A5D52;}
table.calcTable{border:2px solid #666;}
td.calcTable{border: 1px solid #D9D9D9;}
td.element{border:1px solid #888988;}
.nav_plus, .nav_plus_on{border-left:10px solid #666766;border-right:0px solid transparent;border-top:6px solid transparent;border-bottom:6px solid transparent;}
.nav_open,.nav_open.nav_plus_on{border-top:10px solid #666766;border-bottom:0px solid transparent;border-left:6px solid transparent;border-right:6px solid transparent;}
#header{border-bottom:4px solid #666766;}
#overall_header,#content{border:3px solid #eaefea;border-top:0;border-bottom:0;}
#quicknav li a {border-left:1px solid #666766;}
#quicknav li:first-child a{border-left:0;}

#overall_header,#content{-moz-box-shadow: 0px 6px 6px #eaefea;-webkit-box-shadow: 0px 6px 6px #eaefea;box-shadow: 0px 6px 6px #eaefea;}

.cathead span{color:#888988;}
h1,h2,h3,h4,h5,h6,.title,.label1{color:#666766;}
#left_nav_container a:link,#left_nav_container a:visited,a:visited{color:#444544;}
#left_nav_container a.navigation_highlight:link,#left_nav_container a.navigation_highlight:visited,a:link{color:#333433;}
#left_nav_container a:hover,a:hover{color:#555655;}
.address{color:#636163;}
.asterisk {color:#ff0000;}
.businesscard{color:#636163;}
.calcHeaderTable{color:#fff;}
.calcGraphTable{color:#000000;}
.calcNegNum {color:#CC0000;}
.calcPercent {color:#0033CC;}
.calcPosNum { color:#009933; }
.calcTable{color:#000000;}
th.calcTitleTable {color:#000000;}
.calcTitleTable{color:#000000;}
th.calcTable{color:#fff;}
td.calcTitleTable{color:#000000;}
.color {color:#ffffff;}
.colorcell{color:#000000;}
.colordark {color:#006633;}
.colorlight {color:#ffffff;}
.colormedium {color:#ffffff;}
.colorrow {color:#000000;}
.compnamefooter,.credentials {color:#333366;}
.error {color:#660000;}
.errormessage {color:#660000;}
.header {color:#4B548E;}
th.header{color:#ffffff;}
.headercell{color:#ffffff;}
.headerrow,.theader{color:#ffffff;}
.headerrow a{color:#ffffff;}
.headerrow a:visited {color:#ffffff;}
.headerrow a:hover {color:#ffffff;}
.headerrow a.reverse:hover {color:#ffffff;}
.hot{color:#660000;}
.input{color:#003366;}

