/* Generated by dotEditor - direct edits to this file will not persist - please see stylesheet "layout style.css" in dotEditor style management */
#breadcrumb {font-size: 80%; color: #999999; padding-bottom: 20px;}
#pop_wrapper {width: 100%; text-align: left;}
.align_center {text-align: center;}
.align_right {text-align: right;}
.bold {font-weight: bold;}
.btbold {font-weight: bold;}
.cat_listings_left {float:left; width:50%; text-align:left;}
.cat_listings_right {float:right; width:50%; text-align:left;}
.clear {clear: both; visible: false;}
.cleargrey {visible: false; clear: both; background-color: #ECEEEF;}
.comp_contact_address {float:right; width:150px; text-align:left; visible: false;}
.comp_contact_col1 {float:left; width:42px; visible: false;}
.comp_contact_col2 {float:right; width:210px; visible: false;}
.comp_contact_left {float:left; width:252px; visible: false;}
.comp_contact_wrapper {width:402px; visible: false;}
.contact_left {float:left; width:155px; font-weight:bold;}
.contact_left2 {float:left; width:40px; }
.contact_right {float:right; width:420px;}
.contact_right2 {float:left; width:370px;}
.form {visible: false; font-family: Arial, Helvetica, Tahoma; font-size: 95%; border: 1px solid #DDDDDD; background-color: #FFFFFF; color: #000000; padding: 3px; vertical-align: middle;}
.form_4col1 {visible: false; float: left; width: 120px;}
.form_4col2 {visible: false; float: left; width: 296px;}
.form_4col3 {visible: false; float: left; width: 76px;}
.form_4col4 {visible: false; float: left; width: 63px;}
.form_button {visible: false; float: right; width: 267px; text-align: right;}
.form_left {visible: false; float: left; width: 204px; padding: 2px 0px 0px 0px;}
.form_numberpad {visible: false; padding: 5px 0px 0px 5px;}
.form_padding {visible: false; padding: 10px 15px 0px 10px; background-color: #ECEEEF;}
.form_right {visible: false; float: right; width: 350px;}
.form_right2 {visible: false; float: right; width: 350px;}
.form_righthalf {visible: false; float: left; width: 133px;}
.form_subtitle {visible: false; font-weight: bold; padding: 0px 0px 10px 0px;}
.form_tabmid {visible: false; float: left; background-color: #ECEEEF; white-space: no-wrap; height: 27px; font-weight: bold;}
.form_tabmidpad {visible: false; padding: 5px 10px 0px 0px;}
.form_tabside {visible: false; float: left; background-color: #ECEEEF;}
.form_text {visible: false; padding: 0px 0px 10px 0px;}
.form_width501 {visible: false; width: 580px;}
.form_widthinner {visible: false; width: 555px;}
.greybar_left {width:391px; height:29px; float:left; background-image: url(/images/icons/grey_bar_left.gif); background-repeat: no-repeat; background-color:#D8DDE0; visible: false;}
.greybar_right {width:9px; height:29px; float:right; background-image: url(/images/icons/grey_bar_right.gif); background-repeat: no-repeat; visible: false;}
.greybar_small_left {width:146px; height:29px; float:left; background-image: url(/images/icons/grey_bar_left.gif); background-repeat: no-repeat; background-color:#D8DDE0; visible: false;}
.greytextbox {margin: 0px 0px 0px 4px;}
.greytextbox P {margin: 5px 0px 20px 0px ! important; padding: 0px;}
.header_wrap { height:205px;#height:210px;}
.header_wrap_content { height:80px;}
.hr_black {visible: false; border-top: 1px solid #d8dadd;}
.img {border: 0px;}
.img_align_left {caption: Image align - Left (float left); float: left;}
.img_align_mid {caption: Image vertical align - middle; vertical-align: middle;}
.img_align_right {caption: Image align - Right (float right); float: right;}
.lhcontent {float:left; width:400px; visible: false;}
.lhm {float:left; width:155px; text-align:left; padding-bottom:0px; background-color:#fc7f00;}
.logo_image_box {background-image: url(/images/graphics/logo_side_border.gif); background-repeat: repeat-y; text-align:center; visible: false;}
.maincontent {width: 580px; padding: 10px 8px 20px 0px; text-align:left; visible: false;}
.margin_m1 {margin-top: -1px;}
.nav_outer { font:Arial, Helvetica, sans-serif; font-size:100%; color:#FFF; font-weight:bold; width:510px; float:left; text-align:left;}
.padding_8 {visible: false; padding: 8px;}
.padding_bottom8 {visible: false; padding: 0px 0px 8px 0px; margin: 0px;}
.padding_right10 {visible: false; padding: 0px 10px 0px 0px;}
.padding_top3 {visible: false; padding: 3px 0px 0px 0px; margin: 0px;}
.padding_topbottom10 {visible: false; padding: 10px 0px 10px 0px;}
.pop_titlehr {visible: false; border-top: 5px solid #ff7e00; padding: 10px 0px 5px 0px;}
.radio {vertical-align: middle;}
.rhcontent {float:right; width:155px; visible: false;}
.searchbox { margin-top:-2px;}
.searchboxleft1 {float: left; width: 50px; padding-top:4px;}
.searchboxleft2 {float: left; padding: 2px 0px 2px 0px;}
.searchboxleft3 {float: left; margin: 2px 0px 2px 0px; background-color: #FFFFFF; height: 21px;}
.searchform {font-family: Arial, Helvetica, Tahoma; font-size: 85%; border: 0px solid #FFFFFF; background-color: #FFFFFF; width: 90px; color: #000000; visible: false; padding: 4px 0px 0px 0px;}
.smaller {caption: smaller text; font-size: 85%;}
.smaller2 {caption: smaller text 2; font-size: 80%;}
.td_lgrey {background-color: #ECEEEF; width: 100%;}
.td_lgrey P {margin: 0px 0px 15px 0px;}
.td_lgrey2 {caption: background - light grey 2; background-color: #D8DDE0;}
.textfield {border:0px; width:125px; padding:2px 2px 2px 5px; font-size: 100%;}
.th_grey {padding: 0px 15px 0px 0px; background-color: #D8DDE0;}
.th_height {height:30px}
.top_links {text-align:left; float:left; width: 595px; height:100px;}
.toptextlinks {height:26px; text-align:right; align:right; font-size:85%; width: 595px; float:left;}
.width_100 {visible: false; width: 100%;}
.width_45 {visible: false; width: 45%;}
.width_55 {visible: false; width: 55%;}
.width_7 {visible: false; width: 7%;}
.width_90 {visible: false; width: 90%;}
.wrapper_100 {text-align: center; width: 100%; height: auto; background-image: url(/images/top/page_background.jpg); background-repeat: repeat-x;}
.wrapper_100_hp {text-align: center; width: 100%; height: auto; background-image: url(/images/top/hp_grad.gif); background-repeat: repeat-x;}
A.black:hover {color: #FF5A00; text-decoration: none;}
A.black:link {color: #000000; text-decoration: none;}
A.black:visited {color: #000000; text-decoration: none;}
A:hover {color: #000000; text-decoration: underline;}
A:link {color: #FF5A00; text-decoration: underline;}
A:visited {color: #FF5A00; text-decoration: underline;}
body {font-family: Arial, Helvetica, Tahoma; font-size: 80%; font-style: normal; font-weight: normal; color: #000000; margin: 0px; padding: 0px; background-color: #FFFFFF;text-align: center;}
form {display: inline;}
h1 {color: #000000; font-weight: normal; font-size: 210%; margin: 0px 0px 18px 0px; padding: 0px; line-height: 1.1em;}
h2 {color: #000000; font-weight: normal; font-size: 150%; margin: 0px 0px 10px 0px; padding: 0px; line-height: 1.3em;}
hr {height: 1px; border: 0; color: #D8DDE0; background-color: #D8DDE0;}
img {border: 0px;}
LI.cat_level1 {margin-bottom: 0px; list-style-type: none; list-style-position: outside; list-style-image: none; font-weight: bold; padding: 5px 3px 0px 0px; font-size: 95%;}
LI.cat_level1 a, LI.cat_level1 a:visited {color: #FF5A00; text-decoration: underline; font-weight: bold;}
LI.cat_level1 a:hover {color: #000000; text-decoration: underline; font-weight: bold;}
LI.cat_level2 {margin-left: 10px; list-style-type: none; list-style-position: outside; list-style-image: none; font-weight: bold; padding: 2px 3px 2px 10px; font-size: 85%; background: url(/images/icons/category_arrow.gif) no-repeat 0px 5px;}
LI.cat_level2 a, LI.cat_level2 a:visited {color: #FF5A00; text-decoration: underline; font-weight: normal;}
LI.cat_level2 a:hover {color: #000000; text-decoration: underline; font-weight: normal;}
LI.downloads {margin-bottom: 0px; list-style-type: none; list-style-position: outside; list-style-image: none; background: url(/images/icons/pdf_logo_large.gif) no-repeat 0px 0px; font-weight: normal; font-size:85%; padding: 15px 2px 27px 55px; visible: false;}
td.info {border-bottom: 1px solid #D8DDE0; padding: 5px 10px 5px 5px;}
td.info_center {border-bottom: 1px solid #D8DDE0; padding: 5px 10px 5px 5px; text-align: center;}
td.info1 {border-bottom: 1px solid #D8DDE0; padding: 0px 0px 0px 0px;}
td.info1_center {border-bottom: 1px solid #D8DDE0; padding: 0px 0px 0px 0px; text-align: center;}
UL.cat_listings {margin-top: 0px; margin-left: 0px; margin-right: 18px; padding-left: 0px;}
UL.downloads {margin-top: 10px; margin-left: -2px; margin-right: 0px; padding-left: 7px; visible: false;}
.left_banner_spacing {margin-bottom: 10px;}

