*{  margin:0;  padding:0}body{  background:#e3e3e6;  color:#88888A;  border-bottom-color:#E3E3E6;  font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;  font-size:13px;  font-style:normal;  font-weight:normal;  font-variant:normal}pre{  font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;  font-size:13px;  color:#88888A}body.dialog{  background:#efefef}h1,h2,h3{  color:#313131;  border-color:#FFF}h1{  margin-bottom:.5em;  font-size:182%;  font-weight:normal;  letter-spacing:0px}h2{  margin-bottom:0.5em;  font-size:136%;  font-weight:normal;  letter-spacing:0px;  border-bottom-color:#ECE9D8}h3{  font-size:100%;  margin-bottom:1.0em;  font-weight:bold;  color:#009;  text-align:left}h4{  margin-bottom:0.5em}.light{  font-weight:normal}.hidden{  display:none}p,blockquote,ol,ul{  margin-bottom:1.5em;  text-align:justify;  line-height:167%;  font-size:107%}blockquote{  margin-left:2em}ol{  margin-left:2em}ul{  list-style:none}ul li{  padding-left:1em;  background:url(../images/img07.gif) no-repeat left center}ul.key_features li{  padding-left:20px;  background:url(../images/tick.gif) no-repeat left center}ul.key_features{ font-size:12px; text-align:left; color:#666}dt{ font-weight:bold; margin-top:8px}body.dialog dd{ margin-left:0px}a{ text-decoration:none; color:#313131}a:hover{ text-decoration:underline; color:#DB5600}.dialog_link a:hover{ text-decoration:none}#menu_wrapper{ background:#fff; width:100%}#menu{ width:740px;  height:35px; margin:0 auto; border-left:20px solid #DB5600}#menu ul{ margin:0; padding:0; list-style:none}#menu li{ padding:0; display:inline; background:none}#menu .current_section a{ border-bottom:3px solid #e3e3e6; color:#000}#menu a{ color:#555; display:block; float:left;  height:25px;   padding:6px 15px 1px 15px; font-size:13px; font-weight:bold}#menu li a:hover,a.menu:hover{  text-decoration:none; color:#000; border-bottom:3px solid #DB5600}#logo_wrapper{  background:#010100;  width:100%}#logo{  width:760px;  height:180px;  margin:0 auto;  background:#010100 url(../images/img02_3.jpg) no-repeat 20px 0}#logo h1{ margin:0; padding:120px 0 0 0; text-align:right; font-size:25px}#logo h2{ margin:0; padding:0 0 0 0; text-align:right; letter-spacing:0px; font-size:13px; font-weight:bold; font-style:italic}#logo a{ text-decoration:none; color:#FFF}#page{  width:740px; margin:0 auto;   background:url(../images/sidebar_bg.gif) repeat-y 100% 0; border-left:20px solid #DB5600; padding:0px}body.dialog #page{ background:transparent; width:100%}#content{ background:transparent; float:left; width:440px;  padding:20px 0px 20px 30px}body.dialog #content{ background:transparent; float:none; width:auto; padding:20px}#welcome{ margin-bottom:20px}.floating-box{ float:left; width:210px}.floating-box2{ float:left; width:210px}.floating-box3{ float:left; width:440px}.floating-box p,.floating-box blockquote,.floating-box ol,.floating-box ul{ line-height:144%; font-size:95%}.floating-box img{ border:5px solid #fff}#sidebar{ background:transparent; float:right; width:216px;   padding:10px;  right:-240px}#sidebar blockquote{  margin-left:0;  padding-left:1em;  border-left:5px solid #DB5600}#sidebar blockquote p{  text-align:left;  line-height:normal;  font-style:italic}#links{  }#links ul{  background:url(../images/img04.gif) repeat-x left bottom}#links li{  padding:5px 0;  background:url(../images/img04.gif) repeat-x left top}#links a{  padding-left:1em;  background:url(../images/img08.gif) no-repeat left center; color:#DB5600}#footer{ height:50px; border-top:1px solid #FFF; border-bottom:1px solid #FFF}#footer .wrapper{ width:760px; margin:0 auto}#footer .links{ float:left; width:440px; height:34px; padding:16px 30px 0 30px; background:#FFF; border-left:20px solid #010100; font-size:85%}#footer .legal{ float:right; width:220px; height:34px; margin:0 auto; padding:16px 20px 0 0; background:#DB5600; text-align:right; font-size:85%; color:#FFF}.style5{ color:#009}.style6{ color:#000}.style9{ font-weight:bold}.style10{ font-size:16px}.style11{ font-style:italic}.style12{ color:#009; font-size:16px; font-weight:bold; font-style:italic}.sideimage{  background:url(../images/ethos_e_150.jpg) no-repeat 50% 50%; text-align:center; margin:auto; width:150px; height:150px}form *{ font-size:13px}fieldset{ margin:6px 0; border:none;  border:1px solid #fff; padding:3px}fieldset fieldset{ border:none; border-bottom:1px solid #dadada}fieldset.no_border{ margin:0px; border:none}legend{ background:transparent; color:#666; margin:3px 3px; font-weight:bold}div.form_row{ clear:both; margin-top:2px; margin-bottom:2px; vertical-align:middle}div.form_buttons{ background-color:transparent; padding-left:5px; padding-right:5px}div.form_buttons .css_button{ float:right}label{ color:#666; vertical-align:middle}label.label_left{ width:110px; float:left; padding:0 5px; margin-bottom:5px}fieldset.narrow label.label_left{ width:70px; float:left; padding:0 5px; margin-bottom:5px}label.label_left_top{ width:110px; float:left; text-align:right; padding:0 5px; vertical-align:Top}label.label_right{ float:left; text-align:left; padding:0 5px; margin:0px}input:focus,textarea:focus,select:focus{ background-color:#ffc; color:#000}div input,div textarea,div select{ float:none; padding:1px} input[type=text],div input[type=text],div input[type=password],div textarea,div select{ border:1px solid #d0d0d0}fieldset div{ padding:0px; display:block; font-size:small}fieldset div input,fieldset div textarea,fieldset div select{ float:none; padding:1px}fieldset div select,fieldset div select.select_field{ border:1px solid #d0d0d0; width:256px}fieldset div input.checkbox_field,fieldset div input.radio_field{ border:none; width:19px; text-align:right; vertical-align:middle}fieldset div input.checkbox_field{ margin-left:115px}#form_register fieldset div input.checkbox_field{ margin-left:0px}fieldset div input.narrow,fieldset div textarea.narrow,fieldset div select.narrow,fieldset.narrow div textarea,fieldset.narrow div select{ float:none; width:150px}fieldset div select.narrow,fieldset.narrow div select{ width:156px}fieldset div input.wide,fieldset div textarea.wide,fieldset div select.wide{ float:none; width:300px}fieldset div select.wide{ width:406px}.form_buttons input,span.css_button{  background:0 50% repeat-x url(../images/button_grd.gif) #DB5600; color:#fff; padding-top:0px; padding-bottom:2px; padding-left:5px; padding-right:5px; border:1px solid #ffaa69; border-right:1px solid #be4b00; border-bottom:1px solid #be4b00; width:auto}div.register_link{ font-size:15px; text-align:center; float:left; width:38%; padding:2%}div.register_link .css_button{ padding:20px; padding-top:2px; padding-bottom:3px}div.register_link h2{ font-size:15px}div.register_link a:hover{ text-decoration:none; color:#fafafa}  div.column_box{ float:left; width:49%}#login_box{ float:left; width:58%}.center_image{ text-align:center}.left_image{ text-align:left}.right_image{ text-align:right}.image_float_left{ float:left; margin-right:10px}.image_float_right{ float:right; margin-left:10px}a img{ text-decoration:none; border:0px}table.downloads{ background-color:#f5f5f5; border-spacing:0px; border-collapse:collapse; border:1px solid #cdcdcd; font-size:11px; margin-bottom:15px}table.downloads th{ color:#666; border-bottom:2px solid #cdcdcd; padding-left:2px; padding-right:2px; padding-top:5px; font-weight:normal}table.downloads .th_category{ width:200px; font-weight:bold; text-align:left; color:#000}table.downloads td{ padding:2px; color:#000; border-top:1px solid #e5e5e5; border-left:1px solid #e5e5e5; text-align:center}table.downloads td.download_category{ text-align:left}tr.tr_1 td{ background-color:#fefefe}img.icon_16,img.file_icon_16{ vertical-align:-2px; margin:0; padding:0; border:none}img.icon_15{ vertical-align:-4px; margin:0; padding:0; border:none}div.messagebox_error,div.messagebox_warning,div.messagebox_success,div.messagebox_info,div.messagebox { margin-bottom:10px; padding:5px}div.messagebox_error .content,div.messagebox_warning .content,div.messagebox_success .content,div.messagebox_info .content,div.messagebox .content { line-height:1.2em; margin-left:21px; text-align:left}div.messagebox_error,div.error{ background-color:#FE4743; border:1px solid #d00; color:#fff}div.messagebox_warning,div.warning{ background-color:#f5d852; border:1px solid #cf8516; color:#000}div.messagebox_success,div.success{ background-color:#b4dfac; border:1px solid #329d1d; color:#000}div.messagebox_info,div.info{ background-color:#fff; border:1px solid #357EBF; color:#357EBF}div.messagebox_error h1,div.messagebox_error img,div.messagebox_warning h1,div.messagebox_warning img,div.messagebox_success h1,div.messagebox_success img,div.messagebox_info h1,div.messagebox_info img,.messagebox .icon img { font-size:12px; font-weight:bold; float:left; padding-right:5px}div.messagebox_error span,div.messagebox_warning span,div.messagebox_success span,div.messagebox_info span { line-height:1.2em}div.messagebox_error a,div.messagebox_info a,.error a,.info a{ color:#fff; text-decoration:none}div.messagebox_warning a,div.messagebox_success a,warning a,success a{ color:#000; text-decoration:none} #banner_1_wrapper{ background:transparent; border:none; width:740px;   height:50px;  margin:auto;  padding:0px;  border-left:20px solid #DB5600}#banner_1{  background:transparent;  background:url('../images/header_bottom_bg_5.gif') repeat-x 0 100%; padding:0px; text-align:center; font-size:0px}#banner_2_wrapper{ background:transparent; border:none; width:468px; margin:auto; padding:0px; margin-top:-10px; margin-bottom:20px; margin-left:-14px}#banner_2{ background:transparent; padding:0px; text-align:center; font-size:0px}#banner_3_wrapper{ background:transparent; border:none; width:200px; margin:auto; padding:0px; margin-bottom:10px}#banner_3{ background:transparent; padding:0px; text-align:center; font-size:0px}#banner_4_wrapper{ background:transparent; border:none; width:200px; margin:auto; padding:0px; margin-bottom:10px}#banner_4{ background:transparent; padding:0px; text-align:center; font-size:0px}#banner_5_wrapper{ background:#f5f5f5; border:none; width:200px; margin:auto; padding:0px; margin-bottom:10px}#banner_5{ background:transparent; padding:0px; text-align:center; font-size:0px}.banner_content{ color:#fff; width:100%; height:100%}#banner_2 .slideshow,.slideshow_1,.slideshow_2,.slideshow_3,.slideshow_4,.slideshow_5,.slideshow_6,.slideshow_7{ display:none}#banner_id_1{ font-size:16px; font-style:italic; color:#666; height:25px; padding-top:12px; padding-bottom:13px}#banner_1 a:hover,#banner_2 a:hover,#banner_3 a:hover,#banner_4 a:hover,#banner_5 a:hover,#banner_6 a:hover,#banner_7 a:hover{ text-decoration:none;  cursor:pointer}