/* Generated by dotEditor - direct edits to this file will not persist - please see stylesheet "Default" in dotEditor style management */
* { font-family: Arial, Helvetica, sans-serif;  }
body { font-family:Arial, Helvetica, sans-serif; font-size: 62.5%; font-style: normal; font-weight: normal; line-height: 160%; height: 100%; color:#434343}
h1, h2, h3, h4, h5, h6 { font-family:"Trebuchet MS", Trebuchet, Arial, Helvetica, sans-serif; padding:0 0 0 0;}
p { margin: 0 0 10px 0; font-size: 120%; color:#333333; line-height:175%;}
img { border: 0; vertical-align: middle;}
a { text-decoration:none}
.no_float { float:none !important;}
.no_btm_padding { padding-bottom:0 !important;}
.de_wrapper .no_top_margin p {margin-top:0;}
.on a { color:#333333 !important; border-color:#1E4980 !important; border-bottom-color:#4A7EAE !important;}
.hidden { visibility:hidden; display:none;}
.image { overflow:hidden; float:left;}
.image img { padding:0 !important;  }
.to_top { border-top:#356aa0 solid 5px; text-align:right; max-width:691px; margin:55px 0px 40px 0;}
.left .to_top { padding-bottom:20px;}
.to_top a { color:#356aa0 !important; font-weight:bold; font-size:110%; border-bottom:none !important; background:transparent url(/images/icons/arrow_up.png) no-repeat -95px center; display:block !important; width:70px; padding:5px; float:right; position:relative; bottom:0;}
.to_top a:hover { color:#333333 !important; background-position:0px;}
.clearfix { clear:both;}
.blue_border { border-bottom:#356aa0 solid 5px; padding-bottom:10px;}
.red {color:#d9292c}
.red_border { border-bottom:#d9292c solid 5px;}
.green_border { border-bottom:#528c40 solid 5px;}
hr { height:5px; background-color:#356aa0; border:none;}
ol { margin:0px 20px 20px 20px; padding-top:10px;}
.de_wrapper .inner_content ol { margin:0; list-style:outside decimal none;}
.de_wrapper .inner_content ol li { min-height:20px; background:none; padding-left:0; margin-left:20px;}
.de_wrapper .inner_content ol li ol { list-style-type:none !important;}
.de_wrapper .inner_content ol li ol li { padding-left:20px; font-size:100%; color:#333333;}
.inner_content .right ul { margin-left:10px;}
.de_wrapper .inner_content ul { padding-bottom:10px;}
.de_wrapper .inner_content ol li ol li:before { content:" - ";}
.search_list { border-top:5px solid #356aa0; min-height:50px; padding-top:25px;}
.search_list .search_left { width:20px; font:150% Arial, Helvetica, sans-serif; color:#b73432; display:inline-block; font-weight:bold; float:left; padding-right:10px;}
.search_result {margin:0 0 20px 0px;min-height:20px;overflow:hidden}
.search_list .search_right { width:640px; float:left;}
.search_list .search_right h3 {color:#666666;}
.de_wrapper li { background:transparent url("/images/icons/arrow_fwd.png") no-repeat scroll left top; font-size:120%; padding-left:15px; margin:3px 0; min-height:10px;}
.de_wrapper .heading ul li, .de_wrapper .inner_content ul li { background:transparent url("/images/icons/arrow_fwd.png") no-repeat scroll left top;}
.related li:hover, .recent li:hover { background-position:left -188px !important;}
.download, .related, .recent, .key_points { margin-bottom:15px;}
.download li { background:transparent url(/images/icons/arrow_down.png) no-repeat scroll left 2px; padding-left:15px;}
.right .download li:hover { background-position:left -188px !important;}
.download_link { background:transparent url(/images/icons/arrow_down.png) no-repeat left 5px; overflow:hidden; padding-left:15px;}
.download_link:hover { background-position:left -82px;}
.item h2 { font-weight:bold;}
.inner_content .right h1, .inner_content .right h2, .inner_content .right h3, .inner_content .right h4 { font-weight:bold;}
.related h2 { color:#666666;}
.recent h2 { color:#aaa5a5;}
.download h2 { color:#538e4b;}
.key_points h2 { color:#006bb7;}
.download .form_wrapper { margin:20px 0 60px 0;}
.doc_table { padding:20px 0; min-height:10px; overflow:hidden; width:100%;}
.doc_table table { border-style:solid none; border-width:2px; border-color:#9d9e9f; width:100%; color:#333333; margin:20px 0; min-height:20px; float:left;}
.doc_table td { padding:5px 5px; min-height:10px; font-weight:bold; font-size:120%;}
tbody { padding:10px 0;}
caption { font-size:160%; padding:5px;}
.doc_table img { padding:0 !important; margin:0 !important;}
textarea { color:#333; border:solid #333 1px; min-height:150px; width:185px; padding:4px 5px 4px 5px; font-size:120%; background:#FBFBFB; float:left; clear:both;}
select { width: 196px; margin-right:15px; padding:4px 5px 4px 5px; color:#333; float:left; background:#FBFBFB; border:solid 1px #333;}
.send_form { background:#FFFFFF; width:430px;}
.send_form .submit_btn {padding-left:0;float:right;margin-right:0!important;padding-right:0 !important;}
.mail_signup input { float:none !important;}
.checkbox { width:14px !important; margin-left:10px; border:0;}
form_right fieldset {margin-bottom:10px;}
.form_right fieldset label { width:210px !important; }
.radio_btn { width:auto !important; margin:0 40px 0 20px; border:0;}
.form_right .form_btn input { padding: 5px 0px 15px; margin-right:55px; width:auto; height:31px; border:none; }
.register { width:83px;}
.go_btn { background:none; border:none; float:none; margin:0 5px 0 0; padding:0; width:33px;}
label { font-size:150%; padding-right:5px; width:240px; float:left;}
.inskew_form label { width:340px;}
.form_right label {font-size:120%;width:auto;color:#666666;}
.form_right input { min-height:16px; width:185px; margin:0 5px 5px 0; float:left; border:solid #333 1px; background:#fbfbfb; padding:4px 5px 4px 5px; color:#333; text-align:left; vertical-align:middle;}
.input_small { width:40px !important;  }
.input_half { width:128px !important;   }
.second_input { float:none !important}
.inskew_form input { width:288px; }
.inskew_form select { width:300px; margin-right:5px; }
.inskew_form .input_small { width:50px !important;  }
.inskew_form .input_half { width:220px !important;    margin-right:0;}
.other { margin-left:5px; margin-right:0;}
.inskew_form .other { width:158px;    margin-left:5px; margin-right:0;  }
.title {width:85px !important;}
.margin_btm {margin-bottom:10px;}
.form_wrapper { min-height:50px; width:auto; padding:10px 0; min-height:10px; overflow:hidden;}
.form_right .form_wrapper { width}
.form_wrapper p {margin:0 !important;}
.inskew_form .form_left { width:340px; padding-right:25px;}
.inskew_form .form_right { width:300px;}
.form_left { width:270px; float:left;}
.wind_radio .radio_btn {margin:0 25px 0 5px;}
.form_left p { line-height:120%;}
.send_form .form_left { width:160px; padding-right: 20px;}
.send_form .form_wrapper { width:380px;}
.mail_signup {width:100% !important;margin-top:15px;}
.close {font:24px "Trebuchet MS", Trebuchet, Arial, Helvetica, sans-serif;font-weight:bold;float:right;}
.newuser_form {padding-top:10px;}
.de_wrapper .newuser_form p {margin-top:0;}
.send_form h1 {font-size:180%;font-family:Arial, Helvetica, sans-serif;margin-bottom:10px;color:#333333;}
.send_header { background:#b73534 url(/images/header/print_header.png) no-repeat top left; min-height:90px; color:#FFFFFF; padding:0 20px;}
.send_header a:link, .send_header a:visited, .send_header a:hover {color:#FFFFFF;}
.send_content { padding:10px 20px; border-color:#ededed; border-width:5px; border-style:none solid none solid; width:380px; min-height:100px; overflow:hidden; color:#333333}
.send_footer { background:#b73534 url(/images/footer/print_footer.png) no-repeat top left; min-height:25px; color:#FFFFFF}
.form_right { width:400px; float:left; color:#999999;}
.form_right p {float:left;}
.send_form .form_right { width:200px;}
.textform { float:left;}
.hp_search { min-height:16px; width:130px; margin:0 5px 5px 0; float:left; border:solid #dfdfdf 1px; padding:4px 25px 4px 5px; background:#FFFFFF url(/images/icons/img_search_mag.png) no-repeat 140px center; font-size: 1.2em;}
.hp_signup_form { min-height:26px; width:100%; vertical-align:middle;}
.hp_signup_form .hp_email { min-height:16px; width:155px; margin:0 5px 5px 0; float:left; border:solid #dfdfdf 1px; padding:4px 5px;}
.labeltext13 { font-size:90%;}
.error p { padding-top:5px; font-size:180% !important; line-height:140%; color:#666666;}
.text19 { font-size:145% !important;  }
.text22 { font-size:170% !important;  }
.text15 { font-size:150% !important;  }
.text15 p { font-size:100%;}
.text12 { font-size:120%}
.text14 {font-size:140% !important ;}
.text14 p {font-size:100% !important;}
.left { float:left; overflow:hidden;}
.right { float:right;}
.btn_video { position:relative; margin: 50% 0 0 50%;}
.page_wrapper { min-width:940px; width:100%;}
.hp_item p { color:#666666; line-height:140%;}
.hp_item a { display:inline-block !important;}
.breadcrumb { width:auto; min-height:10px; padding:0 35px 10px 0; clear:both;}
.breadcrumb li { float:left; font:110% Arial, Helvetica, sans-serif;}
.breadcrumb li a, .breadcrumb li a:visited { color:#666666; border-right: solid 1px #666666; display:inline-block; padding: 0 5px; border-bottom:none;}
.breadcrumb li.on a, .breadcrumb li a:hover { color:#333333;}
.breadcrumb li.on a { border:none; font-weight:bold;}
.print_mail { float:right; background:transparent url(/images/icons/print_mail.png) no-repeat top right; color:#999999; font:110% "trebuchet MS", trebuchet, Arial, Helvetica, sans-serif; padding: 5px 10px 0px 0px; width:135px; text-align:right; margin:5px -20px 0 0;}
.print_mail a { border:none !important; padding:5px 35px 5px 5px; float:right; max-width:95px; display:block !important; color:#999999;text-decoration:none !important;}
.print_mail .mail a { background:transparent url(/images/icons/mail.png) no-repeat center right;}
.print_mail .print a { background:transparent url(/images/icons/print.png) no-repeat center right;}
.header_outer_wrapper { background:#2f5e8d url(/images/header/img_header.jpg) no-repeat top center; height:auto !important; min-height:140px; width:100%; overflow:hidden;}
.header { min-height:105px; width: 940px; margin:0 auto; padding-top:12px;}
.header .left { width:485px; min-height:105px;}
.header .left img { margin-top:5px;}
.header .middle { float:left; width:215px; min-height:105px; color:#FFFFFF; margin:0 0 20px 10px;}
.search { padding-left:5px;}
.quick_nav { width:235px; min-height:20px; clear:both; padding-left:5px;}
.quick_nav li { font-size:140%; min-width:40px; min-height:25px; float:left; font-weight:bold; padding-right:15px; display:inline;}
.quick_nav li a:link, .quick_nav li a:visited { color:#FFFFFF;}
.quick_nav li a:hover, .quick_nav li a:active, quick_nav li.on a { color:#333333 !important;}
.header .right { width:210px; min-height:80px; background: url(/images/header/img_sales_back.gif) no-repeat top center; margin: 0 12px 15px 0; overflow:hidden;}
.header .right p { color:#787677; margin:15px 0px 0 8px; text-align:center; background:#FFFFFF url(/images/header/img_sales_corner.png) no-repeat bottom left; min-height:50px; width:200px; padding:0 0 5px 0; line-height:175%;}
.header .right a { color:#787677;}
.btn_hptop { width:185px; height:44px; float:left; position:relative;}
.btn_hptop .btn_order { margin:6px 0px 0px 6px; float:left; position:absolute; top:0; left:0; height:100%; width:100%;}
.btn_hptop .opacity { background:transparent url(/images/btns/btn_top_opacity.png) no-repeat top left; position:absolute; float:left; top:0; left:0; height:100%; width:100%;}
.top_menu_wrapper { width:100%; color:#0000FF; background:#2F5E8D url(/images/Homepage/img_menu_background.jpg) no-repeat bottom center; float:left; min-height:30px;}
.top_menu { clear:both; width:940px; margin: 0 auto;}
.top_nav { float:left; margin-top:-15px;   width:725px;}
.top_nav li { float: left; display:inline-block; margin-right:2px; background:transparent url(/images/menu/btn_topnav_left.png) no-repeat bottom left; font-size:160%; font-weight:bold;}
.top_nav li a { height:27px; display:inline-block; width:auto; background:transparent url(/images/menu/btn_topnav_right.png) no-repeat bottom right; padding:18px 7px 0 7px; color:#FFFFFF;}
.top_nav li:hover, .top_nav li.on { background:transparent url(/images/menu/btn_topnav_left_hover.png) no-repeat bottom left;}
.top_nav li:hover a, .top_nav li.on a { background:transparent url(/images/menu/btn_topnav_right_hover.png) no-repeat bottom right; color:#333333;}
.top_lang { float:right; margin:-7px 13px 0 0; margin-left:-25px; width:200px; position: relative;}
.top_lang ul { background: url(/images/menu/img_lang_menu.png) repeat-x top center; width:200px; margin: 0px 0 0 0;}
.top_lang li { width:200px; min-height:15px; font-family: "Trebuchet MS", Trebuchet, Arial, Helvetica, sans-serif; font-weight:bold; display:block; border-top:#bcbcbc solid 1px; border-bottom:#FFFFFF solid 1px; color:#24303d;}
.top_lang a { width:150px; min-height:15px; font-weight:bold; display:block; background:transparent url(/images/menu/img_flags.png) no-repeat;}
.top_lang ul.lang_select {}
.top_lang:hover ul.all_langs { visibility:visible;}
.top_lang ul.all_langs { background-position:100% -36px !important; background-color:#d4d4d4 !important; margin-top:-1px; position:absolute; visibility:hidden; z-index:9999;  overflow: hidden; width: 400px; right: 0;}
.top_lang ul.all_langs li { width: 200px; float:left;}
li.select { border-top:none; border-bottom:#bcbcbc; min-height:37px; color:#666666;}
.select a { background-position:150px -1115px; color:#666666; padding:10px 25px 8px 20px; font-size:160%; min-height:19px;}
.au_on a { background-position:150px -1195px;}
.ca_on a { background-position:150px -1275px;}
.cz_on a { background-position:150px -1355px;}
.cn_on a { background-position:150px -1435px;}
.de_on a { background-position:150px -1515px;}
.es_on a { background-position:150px -1595px;}
.fr_on a { background-position:150px -1675px;}
.it_on a { background-position:150px -1755px;}
.nl_on a { background-position:150px -1835px;}
.pl_on a { background-position:150px -1915px;}
.pt_on a { background-position:150px -1995px;}
.ru_on a { background-position:150px -2075px;}
.us_on a { background-position:150px -2155px;}
.all_langs li a { color:#24303d; padding:10px 25px; font-size:130%;}
.l_au a { border-top:none; background-position:150px -75px; padding-top:11px;}
.l_ca a { background-position:150px -155px;}
.l_cz a { background-position:150px -235px;}
.l_cn a { background-position:150px -315px;}
.l_de a { background-position:150px -395px;}
.l_es a { background-position:150px -475px;}
.l_fr a { background-position:150px -555px;}
.l_it a { background-position:150px -635px;}
.l_nl a { background-position:150px -715px;}
.l_pl a { background-position:150px -795px;}
.l_pt a { background-position:150px -875px;}
.l_ru a { background-position:150px -955px;}
.l_uk a { background-position:150px 5px;}
.l_us a { background-position:150px -1035px;}
.content_outer_wrapper { width:100%; background:#dcdcdc url(/images/Homepage/img_content_background.jpg) repeat-y center top; float:left;}
.content { width:940px; min-height:50px; margin:0 auto; border-color:#000000; overflow:hidden;}
.content_border { border-color:#e0e1e1; border-style:none solid; border-width:4px; width:920px; overflow:hidden; min-height:50px; background-color:#FFFFFF;}
.de_wrapper_hpouter .de_wrapper {width:930px;}
.de_wrapper {width:670px;}
.inner_content .right h2 { font-style:italic !important;}
.de_wrapper a:hover, .hp_item a:hover { color:#356AA0 !important; border-bottom-color:#356AA0 !important;}
.de_wrapper .left { width:340px; border-right:#e0e1e1 solid 4px; padding-right:20px; min-height:20px; float:left;}
.de_wrapper .right { width:296px; border-left:#e0e1e1 solid 4px; margin-left:-4px; padding-left:10px; color:#999999; overflow:hidden; float:right}
.to_top_wrapper {  width:670px; padding:0px 20px; border-left:solid 4px #e0e1e1; color:#434343; min-height:100%; margin-left:-24px;}
.last { margin-right:0 !important; padding-right:0 !important}
.banner_wrapper { width:660px; min-height:205px; padding:7px 7px 15px 7px; overflow:hidden; margin-top:10px; background:transparent url("/images/Homepage/img_banner_background.png") no-repeat left top ;}
.hp_banner_wrapper { background:url(/images/Homepage/img_banner_background.png) no-repeat top left; width:916px; min-height:225px; padding:7px; margin-top:10px;}
.hp_banner_wrapper .quote p {margin-top:0;}
.de_wrapper .banner_wrapper p, .hp_banner_wrapper p { color:#FFFFFF; margin-top:0px;}
.banner { min-height:250px; width:917px; background:transparent url(/images/Homepage/img_main.jpg) no-repeat center left; border:#ffffff solid 3px; }
.quote { width:480px; min-height:195px; position:relative; float:left; margin-top:15px; background:transparent url(/images/Homepage/quote_background.png) repeat; color:#FFFFFF; padding:10px 15px 15px 15px;}
.quote p { line-height:150%; font-size:160%; font-family:"Trebuchet MS", Trebuchet, Arial, Helvetica, sans-serif; font-weight: bold; margin-bottom:0;}
.sign_up_wrapper { margin-top:112px; background:transparent url(/images/Homepage/img_clients_background.png) no-repeat left top; padding: 8px 15px 0 7px; float:right;}
.sign_up { width:216px; min-height:80px; background:#519f44 url(/images/Homepage/img_sign_back.jpg) no-repeat top right; padding:15px; border:#FFFFFF solid 2px;}
.de_wrapper .sign_up .text p { font-size:240%; line-height:100%; margin:0 0 5px 0; background:transparent url(/images/icons/img_envelop.png) no-repeat top right; padding-right:50px;}
.de_wrapper .sign_up img { float: right; margin-left:15px;}
.clients { width:930px; min-height:130px; margin:0 auto; padding-top:20px; clear:both;}
.clients_tab_wrapper { width:202px; min-height:115px; float:left; background: transparent url(/images/Homepage/img_clients_background.png) no-repeat top left; margin-right:16px; padding: 8px 12px 5px 6px;}
.clients_tab { width:189px; min-height:105px; float:left; background:#333333; Padding:0 11px 15px 11px; background:#989595 url(/images/Homepage/img_clients_background.png) no-repeat -8px -10px; border:solid 2px #FFFFFF;}
.clients_tab h2 { margin-bottom:3px !important;}
.clients .image { width:185px; height:75px; float:left; clear:both; border: #FFFFFF solid 2px; background:#989595; margin:0 auto;}
.clients_tab .text { width:195px; float:left; clear:both; min-height:26px;}
.de_wrapper .clients h2 { color:#ffffff; font-weight:bold; font-size:160%; font-family:Arial, Helvetica, sans-serif; margin-top:7px; padding-bottom:0;}
.clients h2 a, .de_wrapper .clients h2 a, .de_wrapper .clients h2 a:visited { color:#FFFFFF !important; border:none;}
.de_wrapper .clients h2 a:hover { color:#515151 !important;}
.bottom_links { width:930px; min-height:300px; color:#666666; background:transparent; padding-top:25px; clear:both;}
.bottom_links h2 { display:inline-block; width:100%; clear:both; font-size:220%; padding-bottom:6px; font-weight:bold; color:#666666;}
.bottom_links h2 a, .bottom_links h2 a:visited { color:#666666 !important}
.bottom_links h2 a:hover { color:#356AA0 !important}
.hp_items_wrapper { width:100%; min-height:90px; overflow:hidden; padding-top:25px; margin-top:-10px; float:left; background:transparent url(/images/Homepage/right_shadow.png) no-repeat top right;}
.hp_item { float:left; overflow:hidden;}
.hp_item a:hover { color:#356AA0; border-bottom-color:#356AA0;}
.hp_item .text h3 a { color:#666666 !important; border-bottom:none; padding-top:0;}
.hp_item .text h3 a:hover { color:#356AA0 !important;}
.bottom_links h3 { font-size:150%; font-weight:bold;}
.hp_item .image { border:#ececec solid 4px; float:left; overflow:hidden;}
.heading { min-height:10px; overflow:hidden;}
.left .heading { margin-bottom:10px; width:546px;}
.arial_font { font-family:Arial, Helvetica, sans-serifl !important;}
.bottom_links .left {  width:450px; padding:0 0 0 5px; border:0; margin-right:10px;}
.left .hp_item { width:100%; min-height:90px; clear:both; margin: 0 0 15px 0}
.left .hp_item .image { width:132px;   min-height:80px; float:left;}
.left .hp_item .text { width:290px; min-height:90px; float:left; padding:0 10px;}
.bottom_links .right {  width:455px; padding:0px 0px 0 10px; border:0;}
.right .hp_item { min-height:100%; width:215px; float:left; padding: 0px 0px 5px 5px; margin-right:15px;}
.right .hp_item .image { width:168px; min-height:104px; clear:both;}
.right .hp_item .text { width:205px; min-height:115px; clear:both; padding:10px 10px 0 0;}
.content_left { width:205px; overflow:hidden; float:left; padding:40px 0; border-right:#e0e1e1 solid 4px; margin-right:-4px; min-height:20px;}
.lhm { border-width:1px; border-color: #ececec; border-style:solid none; padding: 1px 0;}
.lhm h2 { background:#cccccc url(/images/menu/lhm/lhm_h2.gif) no-repeat top center; color: #333333; display:block; width:auto; padding:12px; font: 180% Arial, Helvetica, sans-serif; font-weight:bold; overflow:hidden; border: solid 2px #cfcfcf;}
.lhm h2 a, .lhm h2 a:visited { color:#333333 !important}
.lhm h2 a:hover { color:#356aa0 !important}
.lhm li { color:#ffffff; display:block; width:181px; min-height:20px; background:#356aa0 url(/images/menu/lhm/lhm_sub.png) no-repeat top center; font-family: Arial, Helvetica, sans-serif; width:205px;}
.lhm li ul.sub_lvl1 { border-top:solid #1e4980 1px; border-bottom:solid #4a7eae 1px;}
.sub_lvl2, .sub_lvl3, sub_lvl4 { padding-bottom:5px;}
.lhm li a { display:block; height:100%; padding:12px; color:#FFFFFF; border-top:solid #1e4980 1px; border-bottom:solid #4a7eae 1px; font-weight:bold; width:auto; font-size:130%;}
.sub_lvl1 a:before { content:"  -  ";}
.sub_lvl1 li a { border:none; padding:6px 10px; background-color:#356aa0 !important; color:#FFFFFF !important;}
.sub_lvl1 li .sub_lvl2 li a { padding-left: 20px; color:#FFFFFF !important;  }
.sub_lvl1 li .sub_lvl2 li .sub_lvl3 li a { padding-left:30px; color:#FFFFFF !important;  }
.sub_lvl1 li .sub_lvl2 li .sub_lvl3 li .sub_lvl4 li a { padding-left:40px; color:#FFFFFF !important;  }
.sub_lvl1 li .sub_lvl1 li.on a { color:#333333;}
.lhm li a:hover, .lhm li.on a { color:#333333; background-color:#6c92ba; border-top-color:#1E4980;}
.sub_lvl1 li.on a { color:#333333 !important;}
.sub_lvl1 li a:hover { color:#333333 !important;}
.sub_lvl1 li .sub_lvl2 li.on a { color:#333333 !important;}
.sub_lvl1 li .sub_lvl2 li a:hover { color:#333333 !important;}
.sub_lvl1 li .sub_lvl2 li .sub_lvl3 li a:hover { color:#333333 !important;}
.sub_lvl1 li .sub_lvl2 li .sub_lvl3 li.on a { color:#333333 !important;}
.sub_lvl1 li .sub_lvl2 li .sub_lvl3 li .sub_lvl4 li.on a { color:#333333 !important;}
.sub_lvl1 li .sub_lvl2 li .sub_lvl3 li .sub_lvl4 li a:hover { color:#333333 !important;}
.content_right { float: left; width:671px; padding:20px 20px 20px 20px; border-left:solid 4px #e0e1e1; color:#434343; min-height:20px;}
.de_wrapper a, .content_right .de_wrapper a { color:#999999; border-bottom:1px dotted #999999; display:inline; text-decoration:none !important;}
.de_wrapper a:visited { color:#999999; border-bottom:1px dotted #999999; display:inline;}
.de_wrapper p a {color:#999999 !important}
.de_wrapper img { float:left; margin-right:5px; padding: 5px 5px 10px 0}
.de_wrapper .left img { margin-right:5px;}
.inner_content { clear:both; color:#434343; width:}
.innser_content .right { color:#999999}
h1 { font:300% "Trebuchet MS", trebuchet, Arial, Helvetica, sans-serif; color:#0072b8; width:100%; display:inline-block;}
h2 { font:180% Arial, Helvetica, sans-serif; color:#d9292c; display:inline-block; width:100%;  padding-bottom:5px;}
.inner_content h2 { clear:both; width:100% !important;}
h3 { font:150% Arial, Helvetica, sans-serif; color:#d9292c; display:inline-block; width:100%; font-weight:bold;}
h4 { color:#333333 important!; font-weight:bold; font-size:120%; padding-top:5px;}
h1 a, h1 a:visited { color:#0072b8 !important; border:none !important;}
h2 a, h2 a:visited { color:#d9292c !important; border:none !important;}
h3 a, h3 a:visited { color:#d9292c !important; border:none !important;}
h4 a, h1 a:visited { color:#333333 !important; border:none !important;}
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover { color:#356AA0 !important; border:none !important;}
.de_wrapper h1 { float:left; max-width:546px; padding:20px 0 5px 0;}
.de_wrapper h2 { max-width:671px; margin-bottom:5px; padding-bottom:0;}
.de_wrapper h3 { font-weight:bold; float:left; clear:both;}
.de_wrapper p { margin-top:15px;}
.de_wrapper .content_right .banner_wrapper { background:url(/images/menu/lhm/section_top.png) no-repeat top left; width:660px; min-height:175px; margin:5px 20px 10px 0; overflow:hidden; padding-left:6px;}
.de_wrapper .banner_wrapper .image { width:280px; height:205px;}
.de_wrapper .banner_wrapper h1 { color:#FFFFFF; border-bottom:solid #4a7eae 1px; width:345px; font-weight:bold; float:none; padding-top:0;}
.intro { float:left; width:345px; min-height:170px; background:#2e6498 url(/images/menu/lhm/section_bottom.png) no-repeat bottom center; padding:20px 20px 15px 15px;}
.intro_para p { line-height:160%; margin-top:-5px; margin:0;}
.tagline { border-top:solid #1e4980 1px; padding-top:5px;}
.intro .tagline, .tagline p { font-weight:bold; line-height:100%; margin-top:0;}
.item { border-bottom:solid 5px #006bb7; width:326px; min-height:125px; float:left; margin:0px 19px 25px 0px;}
.item_row { clear:both; overflow:hidden; min-height:130px;}
.items_list { width:691px; min-height:200px; overflow:hidden; clear:both; margin:10px 0;}
.item .text { min-height:60px; width:230px; float:left;}
.item .text p { font-size:110%; line-height:170%; margin-top:0;}
.items_list h2 { font-size:140%; font-family:"Trebuchet MS", trebuchet, Arial, Helvetica, sans-serif;}
.item .image { height:62px; width:62px; float:left; border:solid 4px #ececec; float: left; margin-right:15px}
.sitemap { margin-top: -10px; min-height:100px; overflow:hidden;}
.de_wrapper .sitemap ul li { display:list-item; min-height:20px; background:none; border:none; font-size:100%; border:none !important; overflow:hidden;}
.map_lvl1 li a { background:transparent url("/images/icons/arrow_fwd.png") no-repeat scroll left top; padding-left:20px; font-size:120%; color:#666666; border:none !important;}
.map_lvl1 { padding-bottom:20px; margin-left:20px;}
.map_lvl2, .map_lvl3, .map_lvl4 { padding:5px;}
.map_lvl2 a:before { content:"  -  ";}
.map_lvl2 li a { background:none !important; color:#999999;}
.map_lvl1 li, .map_lvl2 li, .map_lvl3 li, .map_lvl4 li { font-size:100%;}
.de_wrapper .left ul li { display:list-item; min-height:20px; background:none; border:none; font-size:120%; border:none !important; overflow:hidden; background:transparent url("/images/icons/arrow_bullet.png") no-repeat scroll left top;}
.de_wrapper .left ul li ul li { background:none; padding-left:20px; font-size:100%; color:#333333; border:none !important;}
.de_wrapper .left ul { padding-bottom:10px;}
.de_wrapper .left ul li ul { padding:5px;}
.de_wrapper .left ul li ul li:before { content:" - ";}
.footer_outer_wrapper { width:100%; background:#dcdcdc url(/images/footer/img_footer.jpg) repeat-y top center; clear:both; float:left; min-height:60px; padding-top:15px;}
.footer { width: 940px; min-height:60px; margin:0 auto; font-size:85%; line-height:200%; color:#FFFFFF !important;}
.footer a, .footer a:visited { color:#FFFFFF; border-bottom:1px dotted #FFFFFF;}
.footer a:hover { color:#d3d3d3; border-bottom:1px dotted #d3d3d3;}
.footer .left { min-height:40px; width:609px; border-right:#ff5e5b solid 1px; font-size:140%; font-family:"trebuchet MS", trebuchet, Arial, Helvetica, sans-serif;}
.footer .right { min-height:40px; width:309px; border-left:#8a0000 solid 1px; padding-left:20px; font-family:"trebuchet MS", trebuchet, Arial, Helvetica, sans-serif;}
.footer .right .footer_images li { min-width:28px; min-height:28px; border:#666666 solid 1px; margin-left:3px; float:left; background:#FFFFFF;}
.page_list {font-weight:bold;width:382px;margin:0 auto;padding-top:50px;min-height:50px;text-align:center;}
.highlight {background:#ededed;}
.page_list ul {display:inline-block;text-align:center; }
.page_list ul li {float:left !important;padding:0 15px  !important;background:none; }
.previous {background:transparent url("/images/icons/arrow_back.png") no-repeat scroll left top !important;}
.next {background:transparent url("/images/icons/arrow_fwd.png") no-repeat scroll right top !important;padding-right:15px;padding-left:0;border-right:none;}
.next:hover {background-position:right -188px !important;}
.map_lvl1 li a:hover, .previous:hover, .related li:hover, .recent li:hover, right .download li:hover {background-position:left -188px !important;}
.page_list ul li a {display:inline-block; }
.form_right span.radio_btn input { width: auto; }
.mail_signup label { float: none; font-size: 100%; }
span.radio_btn input, span.checkbox input { width: auto; }
p.text12 span.checkbox { margin-left: 0; }
.de_wrapper .right a {color :#999999 !important;}
.de_wrapper .right a:hover { color:#356AA0 !important; border-bottom-color:#356AA0;}
.no_margin margin:0 !important;
.map_lvl1 li a:hover { background-position: left  -188px !important; }
.header_outer_wrapper .logout {color: black; font-weight:bold; font-size:12px; float:right;}
header .logout a {text-decoration: underline;}
.header_outer_wrapper .logout a {color: black; font-weight:bold; text-decoration: underline; font-size:12px;}
.header_outer_wrapper .logout .pnlWelcome {float:left; margin-left:10px; margin-right:30px;}
.header_outer_wrapper .logout .btnLogout {float:right; margin-right:15px;}
.l_nz a { background-position:150px -2235px;}


