/* Generated by dotEditor - direct edits to this file will not persist - please see stylesheet "stylesheet_generic" in dotEditor style management */
* {font-family: Arial, Helvetica, sans-serif;}
.accordion_item_off { margin: 0px 0px 0px 0px; }
.accordion_item_off .accordion_icon { width:20px; height:20px; background-image:url(/images/icons/icon_plus.gif); }
.accordion_item_off .accordion_item_content { display:none; margin-bottom:5px;}
.accordion_item_off .accordion_item_title { cursor:pointer; }
.accordion_item_on { margin: 0px 0px 0px 0px; }
.accordion_item_on .accordion_icon { width:20px; height:20px; background-image:url(/images/icons/icon_minus.gif); }
.accordion_item_on .accordion_item_content { display:block; margin-bottom:5px;}
.accordion_item_on .accordion_item_title { cursor:pointer; }
.align_center {text-align: center;}
.align_left {text-align: left;}
.align_right {text-align: right;}
.bold {font-weight: bold;}
.breadcrumb {float: left; font-size: 95%; color: #999999; width: 370px; padding: 7px 0px 0px 0px;}
.clear_page {clear: both; font-size: 0.1%;}
.content_box OL LI {margin: 2px 10px 0px -10px;}
.content_box UL LI {margin: 2px 10px 0px -31px; list-style-type: none; list-style-position: outside; list-style-image: none; background: url(/images/icons/chev.gif) no-repeat 0px 0px; font-weight: normal; padding: 0px 0px 5px 21px;}
.content_container_full {width: 940px; margin: 15px 10px 10px 10px; text-align: left;}
.content_right {float: right; width: 655px;}
.contentleft_120 {float: left; width: 120px;}
.contentleft_195 {float: left; width: 195px;}
.contentleft_460 {float: left; width: 460px;}
.contentleft_90 {float: left; width: 90px;}
.float_left {float: left;}
.float_right {float: right;}
.footer {background: url(/images/footer_bg.gif) repeat-x; padding: 8px 10px 8px 7px; font-size: 95%; color: #999999; text-align: left;}
.footer A:hover, .breadcrumb A:hover {color: #96b806; text-decoration: underline; padding: 0px 3px 0px 3px;}
.footer A:link, .footer A:visited, .breadcrumb A:link, .breadcrumb A:visited {color: #999999; text-decoration: underline; padding: 0px 3px 0px 3px;}
.grey {color: #999999;}
.hidden {display: none;}
.hp_bottom_newslink {background: #3c4903; padding: 3px 10px 4px 10px; width: 11em; margin: -13px 10px 0px 0px; float: right; font-size: 95%;}
.hp_left {float: left; width: 655px;}
.hp_mainfeature {width: 655px; height: 281px;}
.hp_rhproduct_box {background: url(/images/rhs/product_bg.gif) no-repeat bottom #D3EDF7; width: 255px;}
.hp_rhproduct_box_l {float: left; width: 67px; padding: 2px 0px 0px 0px;}
.hp_rhproduct_box_r {float: left; width: 165px;}
.hp_rhproduct_boxpad {padding: 7px 10px 30px 10px;}
.hp_rhproduct_boxwidth {width: 230px;}
.hp_rhs {float: right; width: 275px;}
.hp_rhtitlebar {background: #3C4903; width: 240px; padding: 5px 5px 4px 10px; margin: 0px 0px 0px -10px;}
.hp_rhtitlebar h2 {color: #FFFFFF ! important; font-size: 135%; font-weight: bold; padding: 0px; margin: 0px ! important;}
.img_align_left {float: left; padding: 0px 10px 10px 0px;}
.img_align_mid {vertical-align: middle;}
.img_align_right {float: right; padding: 0px 0px 10px 10px;}
.info_content {float:left; width: 590; padding: 10px 0px 5px 0px; }
.info_icon {float: left; width: 24px;}
.info_text {float: left; width: 590px;}
.info_text2 {float: left; width: 600px;}
.info_textlong {float: left; width: 883px;}
.lhm LI {width: 255px; vertical-align: text-top;}
.margin_b10 {margin: 0px 0px 10px 0px;}
.nowrap {white-space: nowrap;}
.padding_10 {padding: 10px;}
.padding_b2l3 {padding: 0px 0px 2px 3px;}
.padding_b5 {padding: 0px 0px 5px 0px;}
.padding_t10 {padding: 10px 0px 0px 0px;}
.padding_tlr10 {padding: 10px 10px 0px 10px;}
.page_wrapper {text-align: center; width: 960px; height: auto; position: relative; margin-left: auto; margin-right: auto;}
.rh_align_left {float: left; padding: 0px 10px 0px 0px;}
.rh_hr {clear: both; border-top: 2px solid #CFD5B4; height: 10px; }
.rh_hr10px {border-top: 10px solid #CFD5B4;}
.rss_links { float:left; clear:both; padding-top: 10px;}
.search_left {float: left; width: 25px;}
.search_right {float: left; width: 600px;}
.searchbox {float: right; width: 275px;}
.smaller {font-size: 90%;}
.smaller2 {font-size: 85%;}
.smaller3 {font-size: 80%;}
.sn_links {padding:12px 0 0; font-size: 100%; float:right; width:500px; color: #7a6635;}
.sn_links img {vertical-align: middle;}
.sn_links LI {margin: 0 0 0 1px !important; list-style: none outside; background: none !important; padding: 10px 0 1px 15px !important; display: inline;}
.sn_links LI A:hover {color: #96b806;}
.sn_links LI A:link, .sn_links LI A:visited {color: #7a6635; text-decoration: underline;}
.sn_links ul { margin-bottom: 0; }
.top_header {background: #A2C900; width: 960px; height: 114px; text-align: left;}
.top_links {float: right; background: url(/images/top/top_shadow_bottom.gif) repeat-x bottom #3C4903; padding: 4px 10px 10px 8px; text-transform: uppercase; font-size: 11px; color: #666666;}
.top_links A:hover {color: #96b806; text-decoration: none; padding: 0px 4px 0px 4px;}
.top_links A:link, .top_links A:visited {color: #FFFFFF; text-decoration: underline; padding: 0px 4px 0px 4px;}
.top_links_left {float: right; background: url(/images/top/top_shadowleft.gif) no-repeat; width: 7px; height: 33px;}
.top_logo {float: left; width: 242px; padding: 9px 0px 0px 10px;}
.top_menu {margin: 0px 0px 0px 0px;  #margin: 0px 0px 0px 0px;  _margin: 0px 0px 0px 0px;  padding: 0px 1px 0px 0px; height: 46px; list-style-image: none; line-height: 0%; font-size: 420%;  #font-size: 0%;  _font-size: 0%; }
.top_menu LI {display: inline; height: 46px;}
.top_menucontainer {position: absolute; text-align: right; float: right; height: 46px; width: 709px; white-space: nowrap;}
.top_right {float: right; width: 708px;}
.top_rightheight {height: 72px;}
.top_visitffbutton {float: right; margin: 0px 0px 0px -3px;}
.tsize1 {font-size: 10px; padding: 0px 1px 0px 4px ! important;}
.tsize2 {font-size: 12px; padding: 0px 1px 0px 1px ! important;}
.tsize3 {font-size: 14px; padding: 0px 1px 0px 1px ! important;}
.white {color: #FFFFFF;}
.width_100 {visible: false; width: 100%; border: 0px;}
A {color: #7A6635; text-decoration: underline;}
A.black {color: #333333; text-decoration: underline;}
A.black:hover {color: #96b806; text-decoration: none;}
A.black:visited {color: #333333; text-decoration: underline;}
A.blacknoline {color: #333333; text-decoration: none;}
A.blacknoline:hover {color: #96b806; text-decoration: none;}
A.blacknoline:visited {color: #333333; text-decoration: none;}
A.green {color: #A2C900; text-decoration: underline; font-weight:bold; background: url(/images/icons/chev.gif) no-repeat 0px 0px; padding-left:15px; }
A.green:hover {color: #A2C900; text-decoration: underline; font-weight:bold; background: url(/images/icons/chev.gif) no-repeat 0px 0px; padding-left:15px;}
A.green:visited {color: #A2C900; text-decoration: underline; font-weight:bold; background: url(/images/icons/chev.gif) no-repeat 0px 0px; padding-left:15px;}
A.greennoline {color: #A2C900; text-decoration: none; font-weight:bold; background: url(/images/icons/chev.gif) no-repeat 0px -1px; padding-left:15px; }
A.greennoline:hover {color: #A2C900; text-decoration: none; font-weight:bold; background: url(/images/icons/chev.gif) no-repeat 0px -1px; padding-left:15px;}
A.greennoline:visited {color: #A2C900; text-decoration: none; font-weight:bold; background: url(/images/icons/chev.gif) no-repeat 0px -1px; padding-left:15px;}
A.noline {color: #7A6635; text-decoration: none;}
A.noline:hover {color: #96b806; text-decoration: none;}
A.noline:visited {color: #7A6635; text-decoration: none;}
A.white {color: #FFFFFF; text-decoration: none;}
A.white:hover {color: #96b806; text-decoration: none;}
A.white:visited {color: #FFFFFF; text-decoration: none;}
A:hover {color: #96b806; text-decoration: underline;}
A:visited {color: #7A6635; text-decoration: underline;}
form {display: inline;}
img {border: 0px;}
LI.none {margin-top: 2px; margin-bottom: 0px; list-style-type: none; list-style-position: outside; list-style-image: none; background: url(/images/spacer.gif); font-weight: normal; padding: 0px 0px 5px 0px; border-bottom: 1px solid #A2D3FE;}
P {margin: 0px 0px 15px 0px;}
TH {font-style: normal; font-weight: normal; text-align: left;}
UL, OL {margin-top: 0px; margin-bottom: 15px; padding-left: 40px}
UL.menu {margin: 0px 0px 10px 0px; padding-left: 0px;}
UL.none {margin-left: 15px; padding-left: 0px;}


