@media screen
{
/*Generic*/
body {margin:0; background:#FFF url(../img/new_back_body.gif) top left repeat-x;text-align:center;color:#333;}
body.popup {background:transparent;}
div, input, textarea, label, select, caption, td, th {font-family: Arial, Helvetica, sans-serif;}
.sep {clear:both; height:0; font-size:1px;line-height:0;}
.focus {color:#008B45;}

/*Headings*/
h1, h2, h3, h4 {padding:0;margin:0;}
h1 {font-size:22px;clear:both;padding:0 0 5px 0;}
h2 {font-size:16px; padding:0 0 15px 0;font-weight:normal;}
h3 {font-size:14px;padding:0 0 15px 0;}
h4 {font-size:12px;}

h1 a, h2 a, h3 a, h4 a {text-decoration:none;}

/*Image*/
img {border:0;}


/*Link*/
a {outline:none;color:#333;}
a:hover {color:#008B45;}



/*HEADER*/
#header {margin:auto; width:996px;position:relative;text-align:left;clear:both;z-index:450;}
#header div.menutop {width:996px; text-align:right;height:25px;background:transparent url(../img/back_menu_top.gif) top left repeat-x;}
#header div.menutop ul {float:right;list-style-type:none;margin:0;padding:0;width:auto;position:absolute;right:0;top:0;z-index:750;}
#header div.menutop ul li {margin:0;padding:0;float:left;display:block;position:relative;height:25px;width:190px;}
#header div.menutop ul li.active {background:transparent url(../img/back_menu_top_active.gif) top right no-repeat; border-top:#99A694; border-left:1px solid #99A694; width:189px;}
#header div.menutop ul ul {display:none;padding:5px 10px;border-bottom:1px solid #99A694;border-left:1px solid #99A694;border-right:1px solid #99A694;background:#FAFBF9 url(../img/back_menu_top_int.gif) top left repeat-x;float:none;position:absolute; top:25px; right:0;width:auto;z-index:100;width:168px;}
#header div.menutop ul li.active ul {display:block;}
#header div.menutop ul li li {margin:0;padding:0;float:none;display:inline;width:auto;}
#header div.menutop a {display:block;color:#FFF;text-decoration:none;background:transparent url(../img/back_arrow_menutop.gif) 10px 8px no-repeat; padding:5px 0 0 22px;font-size:11px;margin:0 10px 0 0;text-transform:uppercase; float:right; clear:right; text-align:right;}
#header div.menutop li.active a {display:block;color:#FFF;text-decoration:none;background:transparent url(../img/back_arrow_menutop.gif) 10px 8px no-repeat; padding:5px 0 0 22px;font-size:11px;margin:0 10px 0 0;text-transform:uppercase; float:right; clear:both;}
#header div.menutop li.active a:hover{background:transparent url(../img/back_arrow_menutop_active.gif) 10px 8px no-repeat; color:#005329;}
#header div.menutop ul li.active li a,
#header div.menutop ul li li a {color:#4B5A34;background:transparent url(../img/back_pattern.gif) bottom left repeat-x;padding:4px 0 4px 0; margin:0;text-transform:none;line-height:14px; float:none; clear:none; display:block;}
#header div.menutop ul li.active li a:hover,
#header div.menutop ul li li a:hover {color:#0a8001; background:transparent url(../img/back_pattern.gif) bottom left repeat-x; text-decoration:none;}

#header div.logo {float:left;height:124px;width:244px;}
#header div.logo img {margin:25px 0 0 0;}

#header div.search {position:absolute;top:75px;left:300px;width:303px;height:60px;}
#header div.search div.frm_ctn {float:left;background:transparent url(../img/new_back_search.gif) top left no-repeat;width:303px;}
#header div.search fieldset {float:left;height:45px;}
#header div.search label {display:none;}
#header div.search input {float:left;width:190px;height:20px;line-height:20px;margin:5px 0 0 5px;padding:0 5px;}
#header div.search fieldset a {float:left;display:block;margin:5px 0 0 5px;}

#header div.menucenter {position:absolute;top:120px;left:310px;}
#header div.menucenter ul {list-style-type:none;margin:0;padding:0;}
#header div.menucenter ul li {margin:0;padding:0 6px 0 0;float:left;display:block;font-size:10px;}
#header div.menucenter ul li a {color:#000;font-size:11px;display:block;float:left;}
#header div.menucenter ul li a.help {background:transparent url(../img/ico_help.gif) top left no-repeat;padding:0 0 5px 15px;}
#header div.menucenter ul li a.contact {background:transparent url(../img/ico_contact.gif) top left no-repeat;padding:0 0 5px 22px;}
#header div.menucenter ul li a.where {background:transparent url(../img/ico_where.gif) top left no-repeat;padding:0 0 5px 18px;}
#header div.menucenter span {display:block;float:left;padding:0 0 0 6px;}


/*Login/out*/
#header div.login {margin:14px 0 0 0;position:relative;width:303px;height:98px;background:transparent url(../img/new_back_reserved_area.gif) top left no-repeat;float:right;}
#header div.login div.title {float:left;font-size:17px;text-transform:uppercase;padding:5px 0 0 5px;}
#header div.login a.info {text-decoration:none;background:transparent url(../img/back_arrow.gif) right 5px no-repeat;padding:10px 22px 5px 0;float:right;margin:0 5px 0 0;width:auto;font-size:11px;}
#header div.login p {width:150px;float:left;font-size:12px;text-align:center;margin:0; padding:20px 0 0 0;}
#header div.login ul {width:120px;float:left;font-size:11px;margin:0;padding:10px 0 0 30px;}
#header div.login ul li {margin:0;padding:0;}
#header div.login ul a {text-decoration:none;}


/*MENU*/
#menu {margin:auto; width:996px;text-align:left;height:55px;background:#11914A url(../img/back_menu_level1.gif) top left repeat-x;clear:both;}
#menu ul {list-style-type:none;margin:0;padding:0;}
#menu ul li {float:right;display:block;color:#FFF;width:170px;background-color:transparent;position:relative;z-index:150;}
#menu ul li a {height:42px;background-color:transparent;width:auto;display:block;text-decoration:none;font-size:15px;color:#FFF;text-transform:uppercase;font-weight:bold;padding:8px 0 0 10px;}
#menu ul li a span {cursor:pointer;padding:11px 0 0 0;display:block;font-size:11px;text-transform:none;font-weight:normal;line-height:14px;width:auto;color:#333;}
#menu ul li a:hover, #menu ul li a.active {background:transparent url(../img/back_menu_level1_over.gif) top left repeat-x;color:#008B45;}
#menu ul li.hp {width:56px;}
#menu ul li.hp a {background:transparent url(../img/ico_home.gif) 20px 9px no-repeat;width:auto;font-size:9px;text-transform:none;padding:25px 0 0 14px;display:block;height:21px;}
#menu ul li.hp a:hover, #menu ul li.hp a.active {background:transparent url(../img/ico_home.gif) 20px -74px no-repeat;}
#menu ul li.hp span {width:auto;}
#menu ul ul {display:none;position:absolute;top:34px;left:0;background:#EBF2B5 url(../img/back_menu_level2.gif) bottom left repeat-x;width:330px;z-index:300;padding:5px 0 5px 10px;}
#menu ul li#pp {width:201px;}
#menu ul li#pp a.first {background:transparent url(../img/back_ico_menu.gif) 175px 12px no-repeat;}
#menu ul li#pp a.first:hover, #menu ul li#pp a.active {background:transparent url(../img/back_menu_pp_over.gif) top left repeat-x;}
#menu ul li#cc {width:185px;}
#menu ul li#cc a.first {background:transparent url(../img/back_ico_menu.gif) 160px 12px no-repeat;}
#menu ul li#cc a.first:hover, #menu ul li#cc a.active {background:transparent url(../img/back_menu_cc_over.gif) top left repeat-x;}
#menu ul li#cdq {width:213px;}
#menu ul ul.cc {width:175px;}
#menu ul li li {float:left;width:120px;color:#333;position:relative;padding:0; margin:0;}
#menu ul li.home {background:transparent url(../img/back_home_menu_lev2.gif) left 8px no-repeat;padding:0 0 0 30px;}
#menu ul li.freetime {background:transparent url(../img/back_fly_menu_lev2.gif) left 8px no-repeat;padding:0 0 0 30px;}
#menu ul li.car {background:transparent url(../img/back_car_menu_lev2.gif) left 8px no-repeat;padding:0 0 0 30px;}
#menu ul li.projects {background:transparent url(../img/back_freetime_menu_lev2.gif) left 8px no-repeat;padding:0 0 0 30px;}
#menu ul li.cc {background:transparent url(../img/back_credit_card_menu_lev2_ca.gif) left 3px no-repeat;padding:5px 0 10px 35px;}
#menu ul li.cc.cag {background:transparent url(../img/back_credit_card_menu_lev2_ag.gif) left 3px no-repeat;}
#menu ul li.cc.cop {background:transparent url(../img/back_credit_card_menu_lev2_op.gif) left 3px no-repeat;}
#menu ul li.cc.nova {background:transparent url(../img/back_credit_card_menu_lev2_nova.gif) left 3px no-repeat;}
#menu ul li.cc p {margin:0; padding:0 5px 10px 10px;font-size:11px;}
#menu ul li li span, #menu ul li.cc a {text-transform:uppercase;width:auto;font-size:11px;font-weight:bold;}
#menu ul li li a {background:transparent url(../img/back_pattern.gif) bottom left repeat-x;line-height:14px;width:auto;height:auto;display:block;text-decoration:none;font-size:11px;color:#333;text-transform:none;font-weight:normal;padding:0 0 3px 0;}
#menu ul li li a:hover {background:transparent url(../img/back_pattern.gif) bottom left repeat-x;color:#008B45;text-decoration:underline;}
#menu ul ul ul {position:relative;background:transparent;width:auto;margin:0; padding:0;top:0;left:0;}
#menu ul li li li {width:120px;float:none;display:block;padding:3px 0 0 0;}


/*Promo Hp*/
div.promo {margin:4px 0 0 0;width:996px;height:220px;clear:both;position:relative;z-index:1;}
div.promo h2 {color:#1280C0;font-size:15px;line-height:16px;margin:0; padding:8px 0 0 25px;font-weight:bold;width:280px;}
div.promo h2.black {color:#000;}
div.promo h2.white {color:#FFF;}
div.promo h2.red {color:#AF1E23;}
div.promo h2.orange {color:#EB641D;}
div.promo h2.yellow {color:#C9A410;}
div.promo h2.green {color:#008B45;}
div.promo h2.blue {color:#184586;}
div.promo h2.purple {color:#780EAE;}
div.promo ul {list-style-type:none;margin:0;padding:15px 0 5px 25px;width:280px;} 
div.promo ul li {background:transparent url(../img/back_flag_list.gif) left top no-repeat;margin:0; padding:0 0 8px 18px;font-size:12px;line-height:14px;}
div.promo p {margin:0;padding:0;width:326px;}
div.promo p img {display:block;margin:auto;}
div.promo div.banner {position:absolute;right:0;top:0;margin:0;padding:0;}

/*Promo Hp NEW*/
div.promo_new {margin:8px 0 15px 0;width:996px;height:220px;clear:both;position:relative;z-index:1;}
div.promo_new h2 {color:#000;font-size:14px;line-height:19px;margin:0; padding:15px 0 10px 20px;width:300px;font-weight:bold;}
div.promo_new h2 span.big {font-size:19px;}
div.promo_new .black {color:#000;}
div.promo_new .white {color:#FFF;}
div.promo_new .red {color:#AF1E23;}
div.promo_new .orange {color:#EB641D;}
div.promo_new .yellow {color:#C9A410;}
div.promo_new .green {color:#008B45;}
div.promo_new .blue {color:#184586;}
div.promo_new .purple {color:#780EAE;}
div.promo_new ul {list-style-type:none;margin:0;padding:5px 5px 5px 20px;width:265px;} 
div.promo_new ul li {background:transparent url(../img/new_back_flag_list.gif) left top no-repeat;margin:0; padding:0 0 7px 20px;font-size:12px;line-height:14px;}
div.promo_new p {margin:0;padding:0;position:absolute; top:163px;left:105px;width:215px;}
div.promo_new p a {display:block;overflow:hidden;line-height:400px;height:40px;}
div.promo_new div.banner {position:absolute;right:0;top:0;margin:0;padding:0;z-index:1;}
div.promo_new div.txt {text-align:center;position:absolute;left:25px;top:135px;margin:0;padding:0;font-size:11px;z-index:3;width:230px;}

/*HP*/
div.main_hp {background:transparent url(../img/back_content_hp.gif) top left repeat-x;width:996px;font-size:11px;float:left;border-top:2px solid #D2D2D2;}
div.main_hp h1 {display:none;}
div.main_hp div.box {line-height:15px;width:189px;height:295px;border-bottom:1px solid #DEE7C4;float:left;padding:13px 4px 0 5px;display:inline;overflow:hidden;}
div.main_hp div.box h2 {font-size:12px;font-weight:bold;padding:0 0 15px 0;}
div.main_hp div.box h3 {font-size:14px;padding:0 0 5px 0;}
div.main_hp p {margin:0; padding:0 10px 0 0;}
div.main_hp p a {color:#026A39;}
div.main_hp div.box img {display:block;margin:0 0 10px 0;}
div.main_hp p.link {margin:10px 0 15px 0;}
div.main_hp p a:hover {color:#2BCC00;}

div.main_hp div.box.special {width:195px;display:block;padding:40px 0 0 5px;height:268px;margin:0;}
div.main_hp div.box.special img {border:0;margin:0;}
div.main_hp div.box.special h2 {font-size:11px; padding:0 0 0 3px;margin:0;}

div.main_hp div.box.special div.top {width:193px;height:105px;background:transparent url(../img/back_box_special_hp.gif) top right no-repeat;}
div.main_hp div.box.special div.top img {float:right;}
div.main_hp div.box.special div.top h3 {font-size:14px;margin:0; padding:10px 10px 0 15px;}
div.main_hp div.box.special div.top p {font-size:11px;margin:0; padding:5px 10px 0 15px;}

div.main_hp div.box.medium {width:383px;height:auto;border:0;}
div.main_hp div.box.small {float:right;width:195px;border:0;height:auto;}
div.main_hp div.box p {padding:0 5px 10px 0;line-height:16px;}
div.main_hp div.box p.link {margin:0;padding:0;}
div.main_hp div.box.medium p.bottom {margin:35px 0 0 0;}
div.main_hp div.box.medium p.bottom img {float:left;margin:0 5px 0 0;}
div.main_hp div.box.roll-out {padding:13px 10px 0 5px;border:0;background:transparent url(../img/back_box_roll_out.gif) top left no-repeat;width:180px;height:139px;overflow:hidden;margin:5px 0 0 0;}
div.main_hp div.box.roll-out h3 {margin:0; padding:0 20px 3px 10px;}
div.main_hp div.box.roll-out p {font-size:11px;margin:0; padding:0 10px 0 10px;}


/*HP NEW*/
div.main_hp_new {width:996px;font-size:11px;}
div.main_hp_new h1 {display:none;}
div.main_hp_new div.slide {background:transparent url(../img/new_back_box_hp_slide.gif) top left no-repeat; width:486px;height:317px;float:left;overflow:hidden;margin:0 0 0 5px;position:relative;display:inline;}
div.main_hp_new div.slide h2 {font-size:16px;color:#005138;font-weight:bold;margin:0;padding:9px 10px 14px 10px;width:370px;height:29px;overflow:hidden;line-height:33px;}
div.main_hp_new div.slide h2 a {display:none;color:#005138;}
div.main_hp_new div.slide ul {list-style-type:none;margin:0;padding:5px 1px 0 0;float:right;width:84px;}
div.main_hp_new div.slide ul li {margin:0;padding:0;display:block;float:left;position:relative;width:82px;height:62px;z-index:50;}
div.main_hp_new div.slide ul li img {display:block;float:left;border:1px solid #B6B6B6;}
div.main_hp_new div.slide ul li a {position:absolute;top:1px;left:1px;display:block;width:80px;height:59px;background:transparent url(../img/new_back_slide_thumb.gif) top left no-repeat;}
div.main_hp_new div.slide ul li span {display:block;padding:3px 0;text-align:center;width:140px;font-size:13px;line-height:13px;color:#FFF;position:absolute;top:18px;left:-150px;display:none;z-index:100;background-color:#7F7F7F;}
div.main_hp_new div.slide ul li a:hover, #featured ul.ui-tabs-nav li.ui-tabs-selected a:hover {width:91px;height:61px;top:0;left:-9px;background:transparent url(res/img/new_back_slide_hover_gray.gif) top left no-repeat;}
div.main_hp_new div.slide div.ui-tabs-panel {padding:0 0 0 3px;width:392px;float:left;position:absolute;top:0;left:0;}
div.main_hp_new div.slide div.detail {overflow:hidden;font-size:12px;color:#000;background-color:#F5F5F5;width:395px;height:110px;position:absolute;top:204px;left:3px;}
div.main_hp_new div.slide div.detail p {margin:0;padding:8px 3px 0 5px;}
div.main_hp_new div.slide div.detail p.center {width:395px;position:absolute;bottom:0;left:3px;text-align:center;background:transparent url(../img/new_back_slide_button.gif) top left repeat-x;height:25px;padding:6px 0 0 0;}
div.main_hp_new div.slide div.detail p.center a {font-weight:bold;padding:0 10px 0 0;font-size:14px;color:#00925B;text-decoration:none;background:transparent url(../img/new_back_arrow_link.gif) right 5px no-repeat;}
#featured ul.ui-tabs-nav li.ui-tabs-selected a {background:transparent url(../img/new_back_nada.gif) top left no-repeat;}
#featured .ui-tabs-hide { display:none; }

div.main_hp_new.restyling div.slide {background:transparent url(../img/new_back_box_hp_slide2.gif) bottom left no-repeat; width:492px;height:330px;margin:0;}
div.main_hp_new.restyling div.slide ul {margin:0;padding:50px 0 0 15px;float:right;width:60px;}
div.main_hp_new.restyling div.slide ul li {width:auto;height:auto;padding:0 0 5px 0;}
div.main_hp_new.restyling div.slide ul li img {border:0;}
div.main_hp_new.restyling div.slide ul li a {position:absolute;top:0;left:0;display:block;width:49px;height:49px;background:transparent url(../img/new_back_slide_thumb.gif) top left no-repeat;}
div.main_hp_new.restyling div.slide ul li span {background-color:#4D8F59;top:10px;left:-156px;padding:6px 0;font-weight:bold;}
div.main_hp_new.restyling div.slide ul li a:hover, div.main_hp_new.restyling #featured ul.ui-tabs-nav li.ui-tabs-selected a:hover {width:49px;height:49px;background:transparent url(../img/new_back_nada.gif) top left no-repeat;}
div.main_hp_new.restyling div.slide div.ui-tabs-panel {left:8px;}
div.main_hp_new.restyling div.slide div.detail {top:225px;left:3px;background-color:transparent;height:100px;}
div.main_hp_new.restyling div.slide div.detail p {margin:0;padding:10px 10px 0 0;}
div.main_hp_new.restyling div.slide div.detail p.link {position:absolute;bottom:0;left:0;width:100%;text-align:right;}
div.main_hp_new.restyling div.slide div.detail p.link a {font-weight:bold;text-decoration:none;font-size:14px;padding:0 15px 0 0;color:#FFF;background:transparent url(../img/new_back_arrow_link2.gif) right 5px no-repeat;}


/*Box Hp */
div.main_hp_new div.box_top_dx {background:transparent url(../img/new_back_box_hp_234x317.gif) top left no-repeat; width:234px;height:317px;float:left;margin:0 0 0 17px;overflow:hidden;display:inline;}
div.main_hp_new div.box_top_dx h2 {margin:0;padding:16px 10px 15px 10px;font-size:16px;color:#005138;font-weight:bold;}
div.main_hp_new div.box_top_dx h2 a {color:#005138;}
div.main_hp_new div.box_top_dx img {display:block;margin:4px 6px;}
div.main_hp_new div.box_top_dx p {margin:0;padding:6px 10px;font-size:11px;color:#000;line-height:14px;}
div.main_hp_new div.box_top_dx p a {text-align:center;font-size:14px;display:block;width:auto;padding:0 12px 0 0;color:#00925B;text-decoration:none;background:transparent url(../img/new_back_arrow_link.gif) right 4px no-repeat;font-weight:bold;}

div.main_hp_new.restyling div.box_top_dx {position:relative;background:transparent url(../img/new_back_box_hp_235x290.gif) bottom left no-repeat; width:235px;height:330px;}
div.main_hp_new.restyling div.box_top_dx img {margin:0 6px;}
div.main_hp_new.restyling div.box_top_dx p {padding:15px 10px 0 10px;}
div.main_hp_new.restyling div.box_top_dx p.link {position:absolute;bottom:8px;right:0;}
div.main_hp_new.restyling div.box_top_dx p.link a {padding:0 15px 0 0;text-align:right;color:#FFF;background:transparent url(../img/new_back_arrow_link2.gif) right 4px no-repeat;}


div.main_hp_new div.box_bottom_sx {width:486px;float:left;padding:15px 0 0 5px;display:inline;}
div.main_hp_new div.box_bottom_sx div {background:transparent url(../img/new_separator.gif) bottom left repeat-x;padding:0;margin:0 0 8px 0;float:left;width:486px;}
div.main_hp_new div.box_bottom_sx h2 {padding:5px 0 10px 0;margin:0;font-size:16px;color:#005138;font-weight:bold;}
div.main_hp_new div.box_bottom_sx h2 a {color:#005138;}
div.main_hp_new div.box_bottom_sx p {line-height:17px;font-size:11px;color:#000;padding:0 20px 15px 0;margin:0;}
div.main_hp_new div.box_bottom_sx p img {display:block;margin:0 10px 10px 0;float:left;}
div.main_hp_new div.box_bottom_sx p a, div.main_hp_new div.box_bottom_sx ul li a {color:#00925B;}
div.main_hp_new div.box_bottom_sx a.detail {color:#00925B;display:block;}
div.main_hp_new div.box_bottom_sx ul {list-style-type:none;margin:0;padding:0 10px 15px 0;}
div.main_hp_new div.box_bottom_sx ul li {margin:0;padding:0 0 5px 0;}

div.main_hp_new div.box_bottom_dx {width:234px;float:left;margin:15px 0 0 17px;display:inline;}
div.main_hp_new div.box_bottom_dx.gray {background:#E0E4DF url(../img/new_back_box_title_hp.gif) top left repeat-x;}
div.main_hp_new div.box_bottom_dx.gray div {border-bottom:1px solid #F5F5F5;}
div.main_hp_new div.box_bottom_dx.white div {background:transparent url(../img/new_separator.gif) 10px bottom no-repeat;padding:0 0 5px 0;margin:0 0 5px 0;float:left;width:234px;display:inline;}
div.main_hp_new div.box_bottom_dx h2 {padding:10px;margin:0;font-size:16px;color:#005138;font-weight:bold;}
div.main_hp_new div.box_bottom_dx h2 a {color:#005138;}
div.main_hp_new div.box_bottom_dx p {margin:0; padding:0 10px 10px 10px;font-size:11px;color:#000;}
div.main_hp_new div.box_bottom_dx p img {display:block;margin:0 10px 0 0;float:left;}
div.main_hp_new div.box_bottom_dx p img.img {margin:0;float:none;}
div.main_hp_new div.box_bottom_dx a.detail {color:#00925B;display:block;}
div.main_hp_new div.box_bottom_dx p a, div.main_hp_new div.box_bottom_dx ul li a {color:#00925B;}
div.main_hp_new div.box_bottom_dx ul {list-style-type:none;margin:0;padding:0 10px 10px 10px;}
div.main_hp_new div.box_bottom_dx ul li {margin:0;padding:0 0 5px 0;}


/*CONTENT*/
#content {margin:auto; width:996px;text-align:left;clear:both;}


/*ColSx*/
div.colsx {width:194px; float:left; position:relative; right:575px;padding:10px 0 0 0;}
div.colsx.xlarge {right:792px;}
div.colsx h2 {padding:0 10px 10px 10px;font-size:16px;text-transform:uppercase;font-weight:bold;}
div.colsx h3 {padding:10px 10px 3px 10px;}
div.colsx ul {list-style-type:none;margin:0; padding:0 10px 15px 10px;float:left;width:155px;display:block;}
div.colsx ul ul {padding:0 0 5px 0;}
div.colsx ul ul ul {padding:0;}
div.colsx ul li {margin:0;display:inline;width:155px;float:left;background:transparent url(../img/back_pattern.gif) bottom left repeat-x;padding:4px 0 3px 0;}
div.colsx ul li li {background:transparent;padding:0;}
div.colsx ul li a, div.colsx ul li span {text-decoration:none;color:#026A39;font-weight:bold;font-size:14px;display:block;padding:0 0 3px 0;}
div.colsx ul li span {padding:5px 0 3px 0;}
div.colsx ul li li a {text-transform:none;background:transparent url(../img/back_ico_left.gif) 0 5px no-repeat;color:#333;font-weight:normal;font-size:12px;padding:0 0 5px 10px;line-height:14px;}
div.colsx ul li li a:hover {color:#008B45;}
div.colsx ul li li a.childrens, div.colsx ul li li a.childrens.active {background:transparent url(../img/back_ico_down.gif) 0 4px no-repeat;}
div.colsx ul li li a:hover, div.colsx ul li li a.active {background:transparent url(../img/back_ico_left_on.gif) 0 5px no-repeat;}
div.colsx ul li li li a {background:transparent url(../img/back_ico_bullet.gif) 10px 6px no-repeat;padding:0 5px 5px 18px;}
div.colsx ul li li li a:hover, div.colsx ul li li li a.childrens, div.colsx ul li li li a.childrens:hover, div.colsx ul li li li a.active, div.colsx ul li li li a.childrens.active {background:transparent url(../img/back_ico_bullet_on.gif) 10px 6px no-repeat;}
div.colsx ul li li li li a {background:transparent url(../img/back_ico_list2.gif) 18px 6px no-repeat;padding:0 5px 3px 28px;}
div.colsx ul li li li li a:hover, div.colsx ul li li li li a.active {background:transparent url(../img/back_ico_list2_on.gif) 18px 6px no-repeat;}
div.colsx ul li a:hover, div.colsx ul li a.active, div.colsx ul li a.childrens:hover, div.colsx ul li li a.active, div.colsx ul li a.childrens.active:hover, div.colsx ul li a.childrens.active {color:#2BCC00;}
div.colsx ul li a.active {cursor:default;}
div.colsx ul li a.childrens.active {cursor:pointer;}

div.colsx dl {float:left;width:155px;display:block;background-color:#F0F5CB;padding:0;margin:161px 0 0 0;color:#FFF;}
div.colsx dl dt {background-color:#008B45;padding:3px 5px;margin:0;font-weight:bold;font-size:12px;}
div.colsx dl dd {padding:5px;margin:0;font-size:11px;border-bottom:1px solid #FFF;color:#008B45;}
div.colsx dl dt a {color:#FFF;text-decoration:none;}
div.colsx dl dd a {color:#008B45;text-decoration:none;}

div.colsx dl a:hover {text-decoration:underline;}

div.colsx div.virtual_assistance {position:relative;background:transparent url(../img/back_box_virtual_assistance_coldx.gif) top left no-repeat;width:158px;height:114px;margin:0 0 15px 10px;}
div.colsx div.virtual_assistance a {width:70px;height:110px;overflow:hidden;display:block;position:absolute;top:10px;right:0;color:#333;font-weight:normal;font-size:11px;text-decoration:none;}

div.colsx div.number_green {padding:0 10px 15px 10px;clear:both;line-height:16px;font-size:11px;}
div.colsx div.number_green p {margin:0;padding:0;}


div.colsx div.box {background:transparent url(../img/back_box_colsx.gif) top left repeat-y;width:184px;margin:0 0 15px 0;line-height:16px;font-size:11px;}
div.colsx div.box h3 {font-size:16px;margin:0;padding:0 15px 5px 15px;line-height:18px;}
div.colsx div.box h3 a {text-decoration:none;}
div.colsx div.box p {margin:0; padding:0 15px 10px 15px;}
div.colsx div.box p img {float:left;margin:0 10px 0 0;border:1px solid #A2BC6B;}
div.colsx div.box div.open {background:transparent url(../img/back_open_box_colsx.gif) top left no-repeat;height:5px;line-height:1px;margin:0 0 5px 0;}
div.colsx div.box div.close {background:transparent url(../img/back_close_box_colsx.gif) top left no-repeat;height:5px;line-height:1px;font-size:1px;clear:both;}

div.colsx div.box.deepening {background:transparent url(../img/back_deep_colsx.gif) top left repeat-y;width:184px;margin:0 0 15px 0;}
div.colsx div.box.deepening.bordergreen {background:transparent url(../img/back_deep_colsx2.gif) top left repeat-y;}
div.colsx div.box.deepening.bordergray {background:transparent url(../img/back_deep_colsx3.gif) top left repeat-y;}
div.colsx div.box.deepening.cc2 {background:transparent url(../img/back_deep_cc_colsx.gif) top left repeat-y;}
div.colsx div.box.deepening.gold2 {background:transparent url(../img/back_deep_cc_gold_colsx.gif) top left repeat-y;}
div.colsx div.box.deepening.optionplus2 {background:transparent url(../img/back_deep_cc_optionplus_colsx.gif) top left repeat-y;}
div.colsx div.box.deepening.nova2 {background:transparent url(../img/back_deep_cc_nova_colsx.gif) top left repeat-y;}
div.colsx div.box.deepening h3 {color:#008B45;}
div.colsx div.box.deepening h3 a {color:#008B45;}
div.colsx div.box.deepening p {margin:0; padding:0 15px 5px 15px;}
div.colsx div.box.deepening.cc2 h3, div.colsx div.box.deepening.cc2 h3 a, div.colsx div.box.deepening.cc2 h3 a:hover, div.colsx div.box.deepening.cc2 p a:hover {color:#184586;}
div.colsx div.box.deepening.gold2 h3, div.colsx div.box.deepening.gold2 h3 a {color:#C9A410;}
div.colsx div.box.deepening.optionplus2 h3, div.colsx div.box.deepening.optionplus2 h3 a {color:#AF1E23;}
div.colsx div.box.deepening.nova2 h3, div.colsx div.box.deepening.nova2 h3 a {color:#EB641D;}
div.colsx div.box.deepening div.open {background:transparent url(../img/back_open_deep_colsx.gif) top left no-repeat;height:6px;line-height:1px;margin:0 0 5px 0;}
div.colsx div.box.deepening.bordergreen div.open {background:transparent url(../img/back_open_deep_colsx2.gif) top left no-repeat;}
div.colsx div.box.deepening.bordergray div.open {background:transparent url(../img/back_open_deep_colsx3.gif) top left no-repeat;}
div.colsx div.box.deepening.cc2 div.open {background:transparent url(../img/back_open_deep_cc_colsx.gif) top left no-repeat;}
div.colsx div.box.deepening.gold2 div.open {background:transparent url(../img/back_open_deep_cc_gold_colsx.gif) top left no-repeat;}
div.colsx div.box.deepening.optionplus2 div.open {background:transparent url(../img/back_open_deep_cc_optionplus_colsx.gif) top left no-repeat;}
div.colsx div.box.deepening.nova2 div.open {background:transparent url(../img/back_open_deep_cc_nova_colsx.gif) top left no-repeat;}
div.colsx div.box.deepening div.close {background:transparent url(../img/back_close_deep_colsx.gif) top left no-repeat;height:6px;line-height:1px;font-size:1px;clear:both;}
div.colsx div.box.deepening.bordergreen div.close {background:transparent url(../img/back_close_deep_colsx2.gif) top left no-repeat;}
div.colsx div.box.deepening.bordergray div.close {background:transparent url(../img/back_close_deep_colsx3.gif) top left no-repeat;}
div.colsx div.box.deepening.cc2 div.close {background:transparent url(../img/back_close_deep_cc_colsx.gif) top left no-repeat;}
div.colsx div.box.deepening.gold2 div.close {background:transparent url(../img/back_close_deep_cc_gold_colsx.gif) top left no-repeat;}
div.colsx div.box.deepening.optionplus2 div.close {background:transparent url(../img/back_close_deep_cc_optionplus_colsx.gif) top left no-repeat;}
div.colsx div.box.deepening.nova2 div.close {background:transparent url(../img/back_close_deep_cc_nova_colsx.gif) top left no-repeat;}

div.colsx div.box.focus {background:#F9FFDE url(../img/back_focus_colsx.gif) top left repeat-x;width:184px;margin:0 0 15px 0;}
div.colsx div.box.focus.cc {background:#EBF3FA url(../img/back_focus_cc_colsx.gif) top left repeat-x;}
div.colsx div.box.focus.cc.gold, div.colsx div.box.focus.gold {background:#FFFDF3 url(../img/back_focus_cc_gold_colsx.gif) top left repeat-x;}
div.colsx div.box.focus.cc.optionplus, div.colsx div.box.focus.optionplus {background:#FFF5F6 url(../img/back_focus_cc_optionplus_colsx.gif) top left repeat-x;}
div.colsx div.box.focus.cc.nova, div.colsx div.box.focus.nova {background:#FFFDF3 url(../img/back_focus_cc_nova_colsx.gif) top left repeat-x;}
div.colsx div.box.focus h3 {font-size:18px;color:#008B45;margin:0; padding:0 15px 10px 15px;line-height:22px;text-align:center;}
div.colsx div.box.focus h3 a {color:#008B45;}
div.colsx div.box.focus p {color:#333;margin:0; padding:0 15px 15px 15px;}
div.colsx div.box.focus.cc h3, div.colsx div.box.focus.cc h3 a {color:#184586;margin:0;}
div.colsx div.box.focus.cc.gold h3, div.colsx div.focus.gold h3, div.colsx div.box.focus.cc.gold h3 a, div.colsx div.focus.gold h3 a {color:#C9A410;margin:0;}
div.colsx div.box.focus.cc.optionplus h3, div.colsx div.focus.optionplus h3, div.colsx div.box.focus.cc.optionplus h3 a, div.colsx div.focus.optionplus h3 a {color:#AF1E23;margin:0;}
div.colsx div.box.focus.cc.nova h3, div.colsx div.focus.nova h3, div.colsx div.box.focus.cc.nova h3 a, div.colsx div.focus.nova h3 a {color:#EB641D;margin:0;}
div.colsx div.box.focus img {margin:0 auto;display:block;}
div.colsx div.box.focus div.open {background:transparent url(../img/back_open_focus_colsx.gif) top left no-repeat;height:6px;line-height:1px;}
div.colsx div.box.focus.cc div.open {background:transparent url(../img/back_open_focus_cc_colsx.gif) top left no-repeat;}
div.colsx div.box.focus.cc.gold div.open, div.colsx div.box.focus.gold div.open {background:transparent url(../img/back_open_focus_cc_gold_colsx.gif) top left no-repeat;}
div.colsx div.box.focus.cc.optionplus div.open, div.colsx div.box.focus.optionplus div.open {background:transparent url(../img/back_open_focus_cc_optionplus_colsx.gif) top left no-repeat;}
div.colsx div.box.focus.cc.nova div.open, div.colsx div.box.focus.nova div.open {background:transparent url(../img/back_open_focus_cc_nova_colsx.gif) top left no-repeat;}
div.colsx div.box.focus div.close {background:transparent url(../img/back_close_focus_colsx.gif) top left no-repeat;height:4px;line-height:1px;font-size:1px;clear:both;}
div.colsx div.box.focus.cc div.close {background:transparent url(../img/back_close_focus_cc_colsx.gif) top left no-repeat;}
div.colsx div.box.focus.cc.gold div.close, div.colsx div.box.focus.gold div.close {background:transparent url(../img/back_close_focus_cc_gold_colsx.gif) top left no-repeat;}
div.colsx div.box.focus.cc.optionplus div.close, div.colsx div.box.focus.optionplus div.close {background:transparent url(../img/back_close_focus_cc_optionplus_colsx.gif) top left no-repeat;}
div.colsx div.box.focus.cc.nova div.close, div.colsx div.box.focus.nova div.close {background:transparent url(../img/back_close_focus_cc_nova_colsx.gif) top left no-repeat;}


/*Main*/
div.main {width:575px; float:left; position:relative; left:194px;}
div.main.large {width:792px;float:left;position:relative; left:194px;}
div.main p {margin:0;padding:0 0 15px 0;font-size:12px;line-height:18px;}
div.main div.banner {border-bottom:4px solid #D3E369;margin:0 0 15px 0;padding:0;height:133px;}
div.main div.banner.section {background-color:#D3E369;border:0;height:137px;}
div.main div.banner.section p {padding:10px 10px 0 0;height:110px;overflow:hidden;}
div.main div.banner.section img, div.main div.banner.section div#banner {float:left;margin:0 10px 0 0;width:auto;}
div.main div.banner.cc {border-bottom:4px solid #002F73;}
div.main div.banner.cc.gold {border-bottom:4px solid #C9A410;}
div.main div.banner.cc.optionplus {border-bottom:4px solid #AF1E23;}
div.main div.banner.cc.nova {border-bottom:4px solid #EB641D;}

div.main div.btn {clear:both;}
div.main div.btn {text-align:center;}
div.main div.btn img {display:block;margin:auto;}

div.main p.note {margin:0;padding:0 0 15px 0;line-height:16px;color:#999;}
div.main h3 {clear:both;}
div.main h3 a:hover {color:#008B45;}
div.main ul {margin:0;padding:0 0 15px 0;font-size:12px;list-style-type:none;float:left;width:570px;}
div.main ol {margin:0;padding:0 0 15px 22px;font-size:12px;float:left;width:553px;}
div.main ul.w100 {float:left;width:280px;}
div.main ul li {margin:0;padding:0 0 0 10px;background:transparent url(../img/back_ico_list.gif) left 8px no-repeat;line-height:16px;}
div.main ol li {margin:0;padding:0;line-height:16px;}
div.main p a, div.main li a, div.main dd a {color:#026A39;}
div.main a:hover, div.main h3.focus a:hover {color:#2BCC00;}


div.main div.deepening {background:transparent url(../img/back_deep_main.gif) top left repeat-y;width:575px;margin:0 0 15px 0;clear:both;float:left;}
div.main div.deepening.bordergreen {background:transparent url(../img/back_deep_main2.gif) top left repeat-y;}
div.main div.deepening.bordergray {background:transparent url(../img/back_deep_main3.gif) top left repeat-y;}
div.main div.deepening.cc2 {background:transparent url(../img/back_deep_cc_main.gif) top left repeat-y;}
div.main div.deepening.gold2 {background:transparent url(../img/back_deep_cc_gold_main.gif) top left repeat-y;}
div.main div.deepening.optionplus2 {background:transparent url(../img/back_deep_cc_optionplus_main.gif) top left repeat-y;}
div.main div.deepening.nova2 {background:transparent url(../img/back_deep_cc_nova_main.gif) top left repeat-y;}
div.main div.deepening h3 {font-size:16px;color:#008B45;margin:0; padding:0 10px 5px 10px;line-height:18px;}
div.main div.deepening h3 a, div.main div.deepening h3 a:hover {color:#008B45;}
div.main div.deepening.cc2 h3, div.main div.deepening.cc2 h3 a, div.main div.deepening.cc2 h3 a:hover {color:#184586;}
div.main div.deepening.gold2 h3, div.main div.deepening.gold2 h3 a, div.main div.deepening.gold2 h3 a:hover {color:#C9A410;}
div.main div.deepening.optionplus2 h3, div.main div.deepening.optionplus2 h3 a, div.main div.deepening.optionplus2 h3 a:hover {color:#AF1E23;}
div.main div.deepening.nova2 h3, div.main div.deepening.nova2 h3 a, div.main div.deepening.nova2 h3 a:hover {color:#EB641D;}
div.main div.deepening p {font-size:12px;margin:0; padding:0 10px 0 10px;}
div.main div.deepening p a {color:#333;}
div.main div.deepening p a:hover {color:#008B45;}
div.main div.deepening img.left {float:left;display:inline;margin:0 10px;}
div.main div.deepening img.right {float:right;display:inline;margin:0 10px;}
div.main div.deepening img.center {margin:0 auto 5px auto;display:block;}
div.main div.deepening div.open {clear:both;background:transparent url(../img/back_open_deep_main.gif) top left no-repeat;height:6px;font-size:1px;}
div.main div.deepening.bordergreen div.open {clear:both;background:transparent url(../img/back_open_deep_main2.gif) top left no-repeat;}
div.main div.deepening.bordergray div.open {clear:both;background:transparent url(../img/back_open_deep_main3.gif) top left no-repeat;}
div.main div.deepening.cc2 div.open {background:transparent url(../img/back_open_deep_cc_main.gif) top left no-repeat;}
div.main div.deepening.gold2 div.open {background:transparent url(../img/back_open_deep_cc_gold_main.gif) top left no-repeat;}
div.main div.deepening.optionplus2 div.open {background:transparent url(../img/back_open_deep_cc_optionplus_main.gif) top left no-repeat;}
div.main div.deepening.nova2 div.open {background:transparent url(../img/back_open_deep_cc_nova_main.gif) top left no-repeat;}
div.main div.deepening div.close {clear:both;background:transparent url(../img/back_close_deep_main.gif) top left no-repeat;height:6px;font-size:1px;}
div.main div.deepening.bordergreen div.close {clear:both;background:transparent url(../img/back_close_deep_main2.gif) top left no-repeat;}
div.main div.deepening.bordergray div.close {clear:both;background:transparent url(../img/back_close_deep_main3.gif) top left no-repeat;}
div.main div.deepening.cc2 div.close {background:transparent url(../img/back_close_deep_cc_main.gif) top left no-repeat;}
div.main div.deepening.gold2 div.close {background:transparent url(../img/back_close_deep_cc_gold_main.gif) top left no-repeat;}
div.main div.deepening.optionplus2 div.close {background:transparent url(../img/back_close_deep_cc_optionplus_main.gif) top left no-repeat;}
div.main div.deepening.nova2 div.close {background:transparent url(../img/back_close_deep_cc_nova_main.gif) top left no-repeat;}


div.main div.box {background:transparent url(../img/back_pattern.gif) top left repeat-x;clear:both;margin:0 0 15px 0;width:575px;float:left;}
div.main.large div.box {background:transparent url(../img/back_pattern.gif) bottom left repeat-x;clear:both;margin:0 0 15px 0;padding:0 0 5px 0;width:775px;float:left;}

div.main.large div.box.simulator {background:transparent url(../img/back_pattern.gif) bottom left repeat-x;clear:both;margin:0 0 15px 0;padding:0 0 5px 0;width:775px;float:left;}
div.main.large div.box.simulator h3 {width:100%;clear:both;float:none;}
div.main.large div.box.simulator p {width:100%;clear:both;float:none;}
div.main.large div.box.simulator div.img {float:left;width:235px;text-align:center;font-size:10px;}
div.main.large div.box.simulator div.img img {display:block;margin:0;}
div.main.large div.box.simulator div.sim {float:left;width:540px;}

div.main div.box.three, div.main div.box.two {background:transparent;}
div.main div.box.three div {background:transparent url(../img/back_pattern.gif) top left repeat-x;width:176px;margin:0 15px 10px 0;float:left;display:inline;}
div.main div.box.two div {background:transparent url(../img/back_pattern.gif) top left repeat-x;width:272px;margin:0 15px 10px 0;float:left;display:inline;}

div.main div.box.three ul, div.main div.box.two ul {width:auto;}

div.main div.box h3 {padding:5px 0 10px 0; font-size:14px;}
div.main h3.focus a {color:#026A39;}
div.main.large div.box h3 {float:left;width:520px;display:block;clear:none;}
div.main div.box.three h3, div.main div.box.two h3 {height:37px;overflow:hidden;line-height:17px;padding:5px 0 0 0;margin:0 0 5px 0;}
div.main div.box p, div.main div.box ul {padding:0;} 
div.main.large div.box p {padding:0 0 15px 0;}
div.main.large div.box p span {float:right;width:auto;}
div.main div.box img {float:left;margin:0 10px 0 0;} 
div.main div.box p.link {color:#333;padding:10px 0 0 0;}
div.main div.box p.link a {color:#333;}
div.main div.box p.link a:hover {color:#2BCC00;}
div.main div.box.faq li a:hover {color:#008B45;}
div.main div.pdf ul li {background:transparent;padding:0 0 5px 0;}
div.main div.pdf ul li a {color:#333;background:transparent url(../img/ico_pdf.gif) top left no-repeat;display:block;padding:0 0 0 20px;color:#026A39;}
div.main div.pdf ul li a:hover {color:#2BCC00;}
div.main div.box.faq li a {color:#333;}
div.main div.box.faq {background:transparent;}

div.main div.box_shot {clear:both;margin:0 0 15px 0;width:575px;float:left;clear:both;}
div.main div.box_shot img {float:left;display:block;margin:0 15px 0 0;}
div.main div.box_shot p, div.main div.box_shot h3 {margin:0;padding:0;float:none;clear:none;width:auto;line-height:18px;}
div.main div.box_shot h3 {padding:0 0 5px 0;font-size:14px;}

div.main div.highlight {font-size:14px;border:1px solid #C1C1C1;width:573px;background-color:#E7E7E7;margin:0 0 15px 0;padding:10px 0 0 0;float:left;clear:both;}
div.main div.highlight p {margin:0;padding:0 10px 10px 10px;}
div.main div.highlight p.big {font-size:17px;}
div.main div.highlight img.left {float:left;display:inline;margin:0 10px 0 10px;}
div.main div.highlight img.right {float:right;display:inline;margin:0 10px 0 5px;}
div.main div.highlight img.center {margin:0 auto 5px auto;display:block;}
div.main div.highlight ul, div.main div.highlight ol {float:none;clear:both;}
div.main div.highlight ul li, div.main div.highlight ol li {margin:0 10px;}


div.result_search div.boost {width:575px;float:left;padding:0 0 10px 0;}
div.result_search div.boost span {display:block;float:left;padding:3px 5px;color:#008B45;background-color:#DBE574;font-size:12px;font-weight:bold;}
div.result_search div.boost div {border:1px solid #DBE574;background-color:#F0F5CB;float:left;width:550px;padding:10px 10px 5px 10px;}
div.result_search ul {margin:0;padding:0;list-style-type:none;width:100%;}
div.result_search ul li {margin:0 0 8px 0;padding:0 0 10px 0;background:transparent url(../img/back_pattern.gif) bottom left repeat-x;}
div.result_search ul li h3 {font-size:12px;margin:0;padding:0;}
div.result_search p {margin:0;padding:0;}

div.search_where ul.first {border-bottom:4px solid #D3E369;}
div.search_where ul li {background:transparent;padding:10px 0 0 0;background:transparent url(../img/back_pattern.gif) bottom left repeat-x;}
div.search_where ul li.last {background:transparent;}

div.search_where ul li a.map {background:transparent url(../img/back_ico_where.gif) top left no-repeat;display:inline;padding:0 0 0 20px;}
div.search_where div.int {background-color:#FCFFEF;padding:15px;}


/*Pagination*/
div.pagination {text-align:center;padding:10px 0 0 0;clear:both;}
div.pagination a {font-weight:normal;font-size:12px;}
div.pagination b {font-size:14px;}

/*Navigation*/
div.navigation {clear:both;padding:12px 0 30px 0;font-size:12px;}
div.navigation a {color:#026A39;font-weight:bold;}
div.main.large div.navigation {float:left;width:600px;}

/*ColDx*/
div.coldx {width:217px;float:right;line-height:16px;font-size:11px;}
div.coldx ul {margin:0;padding:0 0 15px 15px;list-style-type:none;clear:both;}
div.coldx ul li {margin:0;padding:0 10px 0 10px;background:transparent url(../img/back_ico_list.gif) left 8px no-repeat;color:#333;}
div.coldx ul.list {margin:0;padding:0 0 15px 15px;list-style-type:none;float:left;width:180px;}
div.coldx ul.list li {margin:0;padding:10px 0 5px 0;background:none;border-bottom:1px solid #FFF;float:left;width:auto;}
div.coldx ul.list li a.link {float:right;display:block;color:#333;font-weight:bold;padding:0;width:auto;}
div.coldx p.note {margin:0;padding:0 0 15px 0;font-size:10px;line-height:16px;font-style:italic;}

div.coldx div.box {background:transparent url(../img/back_box_coldx.gif) top left repeat-y;width:217px;margin:0 0 15px 0;}
div.coldx div.box h3 {font-size:16px;margin:0;padding:0 15px 5px 15px;line-height:18px;}
div.coldx div.box h3 a {text-decoration:none;}
div.coldx div.box p {margin:0; padding:0 15px 10px 15px;}
div.coldx div.box p img {float:left;margin:0 10px 0 0;border:1px solid #A2BC6B;}
div.coldx div.box img.left {float:left;display:inline;margin:0 10px 0 15px;}
div.coldx div.box img.right {float:right;display:inline;margin:0 15px 0 5px;}
div.coldx div.box img.center {margin:0 auto 5px auto;display:block;}
div.coldx div.box div.open {background:transparent url(../img/back_open_box_coldx.gif) top left no-repeat;height:5px;line-height:1px;margin:0 0 5px 0;}
div.coldx div.box div.close {background:transparent url(../img/back_close_box_coldx.gif) top left no-repeat;height:5px;line-height:1px;font-size:1px;clear:both;}


div.coldx div.box.deepening {background:transparent url(../img/back_deep_coldx.gif) top left repeat-y;width:217px;margin:0 0 15px 0;}
div.coldx div.box.deepening.bordergreen {background:transparent url(../img/back_deep_coldx2.gif) top left repeat-y;}
div.coldx div.box.deepening.bordergray {background:transparent url(../img/back_deep_coldx3.gif) top left repeat-y;}
div.coldx div.box.deepening.cc2 {background:transparent url(../img/back_deep_cc_coldx.gif) top left repeat-y;}
div.coldx div.box.deepening.gold2 {background:transparent url(../img/back_deep_cc_gold_coldx.gif) top left repeat-y;}
div.coldx div.box.deepening.optionplus2 {background:transparent url(../img/back_deep_cc_optionplus_coldx.gif) top left repeat-y;}
div.coldx div.box.deepening.nova2 {background:transparent url(../img/back_deep_cc_nova_coldx.gif) top left repeat-y;}
div.coldx div.box.deepening h3 {color:#008B45;}
div.coldx div.box.deepening h3 a {color:#008B45;}
div.coldx div.box.deepening p {margin:0; padding:0 15px 5px 15px;}
div.coldx div.box.deepening img.left {float:left;display:inline;margin:0 10px 0 15px;}
div.coldx div.box.deepening img.right {float:right;display:inline;margin:0 15px 0 5px;}
div.coldx div.box.deepening img.center {margin:0 auto 5px auto;display:block;}
div.coldx div.box.deepening.cc2 h3, div.coldx div.box.deepening.cc2 h3 a, div.coldx div.box.deepening.cc2 h3 a:hover, div.coldx div.box.deepening.cc2 p a:hover {color:#184586;}
div.coldx div.box.deepening.gold2 h3, div.coldx div.box.deepening.gold2 h3 a {color:#C9A410;}
div.coldx div.box.deepening.optionplus2 h3, div.coldx div.box.deepening.optionplus2 h3 a {color:#AF1E23;}
div.coldx div.box.deepening.nova2 h3, div.coldx div.box.deepening.nova2 h3 a {color:#EB641D;}
div.coldx div.box.deepening div.open {background:transparent url(../img/back_open_deep_coldx.gif) top left no-repeat;height:6px;line-height:1px;margin:0 0 5px 0;}
div.coldx div.box.deepening.bordergreen div.open {background:transparent url(../img/back_open_deep_coldx2.gif) top left no-repeat;}
div.coldx div.box.deepening.bordergray div.open {background:transparent url(../img/back_open_deep_coldx3.gif) top left no-repeat;}
div.coldx div.box.deepening.cc2 div.open {background:transparent url(../img/back_open_deep_cc_coldx.gif) top left no-repeat;}
div.coldx div.box.deepening.gold2 div.open {background:transparent url(../img/back_open_deep_cc_gold_coldx.gif) top left no-repeat;}
div.coldx div.box.deepening.optionplus2 div.open {background:transparent url(../img/back_open_deep_cc_optionplus_coldx.gif) top left no-repeat;}
div.coldx div.box.deepening.nova2 div.open {background:transparent url(../img/back_open_deep_cc_nova_coldx.gif) top left no-repeat;}
div.coldx div.box.deepening div.close {background:transparent url(../img/back_close_deep_coldx.gif) top left no-repeat;height:6px;line-height:1px;font-size:1px;clear:both;}
div.coldx div.box.deepening.bordergreen div.close {background:transparent url(../img/back_close_deep_coldx2.gif) top left no-repeat;}
div.coldx div.box.deepening.bordergray div.close {background:transparent url(../img/back_close_deep_coldx3.gif) top left no-repeat;}
div.coldx div.box.deepening.cc2 div.close {background:transparent url(../img/back_close_deep_cc_coldx.gif) top left no-repeat;}
div.coldx div.box.deepening.gold2 div.close {background:transparent url(../img/back_close_deep_cc_gold_coldx.gif) top left no-repeat;}
div.coldx div.box.deepening.optionplus2 div.close {background:transparent url(../img/back_close_deep_cc_optionplus_coldx.gif) top left no-repeat;}
div.coldx div.box.deepening.nova2 div.close {background:transparent url(../img/back_close_deep_cc_nova_coldx.gif) top left no-repeat;}

div.coldx div.box.focus {background:#F9FFDE url(../img/back_focus_coldx.gif) top left repeat-x;width:217px;margin:0 0 15px 0;}
div.coldx div.box.focus.cc {background:#EBF3FA url(../img/back_focus_cc_coldx.gif) top left repeat-x;}
div.coldx div.box.focus.cc.gold, div.coldx div.box.focus.gold {background:#FFFDF3 url(../img/back_focus_cc_gold_coldx.gif) top left repeat-x;}
div.coldx div.box.focus.cc.optionplus, div.coldx div.box.focus.optionplus {background:#FFF5F6 url(../img/back_focus_cc_optionplus_coldx.gif) top left repeat-x;}
div.coldx div.box.focus.cc.nova, div.coldx div.box.focus.nova {background:#FFFDF3 url(../img/back_focus_cc_nova_coldx.gif) top left repeat-x;}
div.coldx div.box.focus h3 {font-size:18px;color:#008B45;margin:0; padding:0 15px 10px 15px;line-height:22px;text-align:center;}
div.coldx div.box.focus h3 a {color:#008B45;}
div.coldx div.box.focus p {color:#333;margin:0; padding:0 15px 15px 15px;}
div.coldx div.box.focus.cc h3, div.coldx div.box.focus.cc h3 a {color:#184586;margin:0;}
div.coldx div.box.focus.cc.gold h3, div.coldx div.focus.gold h3, div.coldx div.box.focus.cc.gold h3 a, div.coldx div.focus.gold h3 a {color:#C9A410;margin:0;}
div.coldx div.box.focus.cc.optionplus h3, div.coldx div.focus.optionplus h3, div.coldx div.box.focus.cc.optionplus h3 a, div.coldx div.focus.optionplus h3 a {color:#AF1E23;margin:0;}
div.coldx div.box.focus.cc.nova h3, div.coldx div.focus.nova h3, div.coldx div.box.focus.cc.nova h3 a, div.coldx div.focus.nova h3 a {color:#EB641D;margin:0;}
div.coldx div.box.focus img, div.coldx div.box.focus img.center {margin:0 auto;display:block;}
div.coldx div.box.focus img.left {float:left;display:inline;margin:0 10px 0 15px;}
div.coldx div.box.focus img.right {float:right;display:inline;margin:0 15px 0 5px;}
div.coldx div.box.focus div.open {background:transparent url(../img/back_open_focus_coldx.gif) top left no-repeat;height:6px;line-height:1px;}
div.coldx div.box.focus.cc div.open {background:transparent url(../img/back_open_focus_cc_coldx.gif) top left no-repeat;}
div.coldx div.box.focus.cc.gold div.open, div.coldx div.box.focus.gold div.open {background:transparent url(../img/back_open_focus_cc_gold_coldx.gif) top left no-repeat;}
div.coldx div.box.focus.cc.optionplus div.open, div.coldx div.box.focus.optionplus div.open {background:transparent url(../img/back_open_focus_cc_optionplus_coldx.gif) top left no-repeat;}
div.coldx div.box.focus.cc.nova div.open, div.coldx div.box.focus.nova div.open {background:transparent url(../img/back_open_focus_cc_nova_coldx.gif) top left no-repeat;}
div.coldx div.box.focus div.close {background:transparent url(../img/back_close_focus_coldx.gif) top left no-repeat;height:4px;line-height:1px;font-size:1px;clear:both;}
div.coldx div.box.focus.cc div.close {background:transparent url(../img/back_close_focus_cc_coldx.gif) top left no-repeat;}
div.coldx div.box.focus.cc.gold div.close, div.coldx div.box.focus.gold div.close {background:transparent url(../img/back_close_focus_cc_gold_coldx.gif) top left no-repeat;}
div.coldx div.box.focus.cc.optionplus div.close, div.coldx div.box.focus.optionplus div.close {background:transparent url(../img/back_close_focus_cc_optionplus_coldx.gif) top left no-repeat;}
div.coldx div.box.focus.cc.nova div.close, div.coldx div.box.focus.nova div.close {background:transparent url(../img/back_close_focus_cc_nova_coldx.gif) top left no-repeat;}

/*Button:Send-Print*/
div.links {text-align:right;padding:12px 0 51px 0;}
div.main.large div.links {float:right;padding:10px 0 10px 0;width:auto;}
div.links p {margin:0; padding:0;float:right;width:auto;}
div.links p a {font-size:12px;color:#333;text-decoration:none;display:block;}
div.links p a:hover {color:#008B45;}
div.main.large div.links a {font-weight:normal;}
a.send {background:transparent url(../img/ico_send.gif) right 3px no-repeat;padding:0 21px 3px 0;margin:0 15px 0 0;width:30px;}
a.print {background:transparent url(../img/ico_print.gif) right 3px no-repeat;padding:0 23px 3px 0;margin:0 5px 0 0;width:45px;}


/*Table*/
table.generic {font-size:11px; width:100%; border-collapse:collapse;text-align: left; margin:0 0 15px 0;clear:both;}
table.generic caption  {display:none;font-weight: bold; text-align: left; padding:0 10px 15px 0; font-size:14px; }
table.generic td, table.generic th {padding:5px; border-right: 1px solid #FFF; border-bottom: 1px solid #FFF;vertical-align:top;}
table.generic td {background-color:#F4F4F4; }
table.generic th { background-color:#F0F5CB; color:#4B5A34;}
table.generic td.center, table.generic th.center {text-align:center;}
table.generic td.right, table.generic th.right {text-align:right;}
table.generic td ul, table.generic td ol {width:auto;font-size:11px;}

div.main div.toggle_new table.generic ul {margin:0;padding:0;width:auto;float:none;}
div.main div.toggle_new table.generic ul li {width:auto;display:block;float:none;margin:0;padding:0 0 0 10px;background:transparent url(../img/back_ico_list.gif) left 8px no-repeat;line-height:16px;}


/*Popup*/
div.popup {margin:15px;text-align:left;}
div.popup h1 {margin:0; padding:10px 0 10px 0;font-size:18px;font-weight:bold;}
div.popup p {margin:0; padding:0 0 10px 0;line-height:18px;font-size:12px;}
div.popup ul {margin:0;padding:0 0 15px 0;font-size:12px;list-style-type:none;}
div.popup ul li {margin:0;padding:0 0 0 10px;background:transparent url(../img/back_ico_list.gif) left 8px no-repeat;}
div.popup p a.pdf {margin:0;padding:3px 0 5px 0;}
div.popup p a.pdf span {color:#333;background:transparent url(../img/ico_pdf.gif) top left no-repeat;display:block;cursor:default;padding:0 0 0 20px;}
div.popup p a.close {float:right;width:auto;}
div.popup p.note {margin:0;padding:0 15px 15px 0;font-size:10px;line-height:16px;font-style:italic;}

/*Map*/
div.mapsite {float:left;width:996px;padding:15px 0 0 0;margin:0;}
div.mapsite div {float:left;width:327px;padding:0;margin:0;font-size:11px;}
div.mapsite div.center {width:322px;display:inline;padding:0 10px 0 10px;}
div.mapsite div ul {list-style-type:none;margin:0; padding:0;float:left;width:100%;}
div.mapsite div ul ul ul {background-color:#F4F4F4;display:none;}
div.mapsite div ul ul ul ul {padding:0 0 0 10px;width:auto;}
div.mapsite div ul li {margin:0; padding:0;float:left;width:100%;position:relative;}
div.mapsite div ul li a {display:block;text-decoration:none;}
div.mapsite div ul li a.first {background-color:#008B45; color:#FFF;padding:5px 10px 5px 10px;font-size:12px;font-weight:bold;margin:0 0 2px 0;}
div.mapsite div ul li li a {background-color:#F0F5CB;font-weight:bold;padding:5px 10px 5px 10px;margin:0 0 1px 0;}
div.mapsite div ul li li span {position:absolute;right:3px;top:3px;display:block;z-index:100; height:14px;width:14px;}
div.mapsite div ul li li span a {background:transparent;padding:0;margin:0; height:14px;width:14px;overflow:hidden;line-height:400px;}
div.mapsite div ul li li span.open {background:#F0F5CB url(../img/ico_arrow_bottom.gif) 0 0 no-repeat;}
div.mapsite div ul li li span.close {background:#F0F5CB url(../img/ico_arrow_top.gif) 0 0 no-repeat;}
div.mapsite div ul li li li a {background:transparent url(../img/back_ico_left_map.gif) 10px 8px no-repeat;font-weight:normal;padding:5px 10px 5px 20px;}


/*Glossary*/
dl.glossary {padding:0 0 10px 0;margin:0;}
dl.glossary dt {padding:0 0 10px 0;margin:0;color:#008B45;font-size:14px;font-weight:bold;}
dl.glossary dd {padding:0 0 0 25px;margin:0 0 0 10px;line-height:14px;background:transparent url(../img/back_ico_list.gif) 15px 8px no-repeat;}
dl.glossary dd a {font-size:12px;}

/*Toggle*/
div.toggle {float:left;padding:0 0 20px 0;width:auto;}
div.toggle ul {margin:0; padding:0;background-color:#F0F5CB;float:left;width:100%;}
div.toggle ul li {background:none;margin:0; padding:0;display:block;}
div.toggle ul li a.open {color:#333;font-size:12px;border-bottom:1px solid #FFF;float:left;width:555px;background:#F0F5CB url(../img/ico_arrow_bottom.gif) 557px 4px no-repeat;padding:3px 10px 3px 10px;display:inline;}
div.toggle ul li a.close {background:#F0F5CB url(../img/ico_arrow_top.gif) 557px 4px no-repeat;}
div.main div.toggle ul li p {display:none;border-bottom:1px solid #FFF;background-color:#F4F4F4;padding:5px 10px 5px 10px;float:left;width:555px;}

/*Toggle*/
div.toggle_new {float:left;padding:0 0 20px 0;width:auto;}
div.toggle_new ul {margin:0; padding:0;float:left;width:100%;}
div.toggle_new ul li {background:none;margin:0; padding:0;float:left;}
div.toggle_new ul li div {display:none;padding:0;background-color:#F5F5F5;float:left;width:575px;}
div.toggle_new ul li div ul {padding:5px 10px;float:none;clear:both;width:auto;}
div.toggle_new ul li div ul li {margin:0;padding:0 0 0 10px;background:transparent url(../img/back_ico_list.gif) left 8px no-repeat;line-height:16px;}
div.toggle_new ul li a.open {color:#333;font-size:12px;border-bottom:1px solid #FFF;float:left;width:540px;background:#E5E5E5 url(../img/ico_arrow_bottom.gif) 5px 4px no-repeat;padding:3px 10px 3px 25px;display:inline;text-decoration:none;}
div.toggle_new ul li a.close {font-weight:bold;background:#E5E5E5 url(../img/ico_arrow_top.gif) 5px 4px no-repeat;text-decoration:none;}
div.toggle_new ul.int {margin:0; padding:0;float:left;width:100%;}
div.toggle_new ul.int li {background:none;margin:0; padding:0;display:block;}
div.toggle_new ul.int li a.open {background:#E5E5E5 url(../img/ico_arrow_bottom.gif) 555px 4px no-repeat;padding:3px 25px 3px 10px;}
div.toggle_new ul.int li a.close {background:#F0F5CB url(../img/ico_arrow_top.gif) 555px 4px no-repeat;}
div.toggle_new ul.int li div {background-color:#F0F5CB;}
div.toggle_new ul.int li div ul {padding:5px 10px;float:none;clear:both;width:auto;}
div.toggle_new ul.int li div ul li {margin:0;padding:0 0 0 10px;background:transparent url(../img/back_ico_list.gif) left 8px no-repeat;line-height:16px;}

div.main div.toggle_new ul li h3 {font-weight:normal;}
div.main div.toggle_new ul li p {padding:5px 10px 5px 10px;float:left;width:555px;}
div.main div.toggle_new ul li p img {float:left;display:block;margin:0 10px 0 0;}

/*FORM*/
form {margin:0; padding:0;}
fieldset {margin:0; padding:0;border:0;}
input, textarea {border-top:1px solid #7C7C7C;border-left:1px solid #C3C3C3;border-right:1px solid #DDDDDD;border-bottom:1px solid #DDDDDD;font-size:11px;}
button {margin:0;padding:0;border:0;background:transparent;cursor:pointer;}

form.reg {clear:both;}
form.reg div {float:left; width:98%;padding:0 0 5px 0;}
form.reg h3 { padding:3px 0 10px 0; margin:15px 0 0 0;font-size:16px;background:transparent url(../img/back_pattern.gif) top left repeat-x;clear:both;}
form.reg h4 {float:left;width:auto;padding:20px 0 10px 0;margin:0;}
div.popup form.reg fieldset {float:left; width:100%;padding:0 0 10px 0;}
form.reg label {font-size:12px;display:block;float:left;width:180px;padding:0;}
form.reg input {float:left; font-size:12px;margin:0 5px 0 0; width:260px;}
div.popup form.reg button {color:#4F4A3F;font-size:13px;padding:0 20px 0 0;float:right;width:auto;}
form.reg button {color:#4F4A3F;font-size:14px;padding:0 20px 0 0;float:right;font-weight:bold;width:auto;}
form.reg textarea {width:260px;height:80px;font-size:12px;}
form.reg div.check label {width:90%;}
form.reg input.check {border:0;width:auto;}

form.reg div.radio {font-size:12px;}
form.reg div.radio label {line-height:200px;overflow:hidden;height:10px;}
form.reg input.radio {border:0;width:auto;float:none;}
form.reg .conditional{display:none;}

form.reg span {float:left;padding:3px 0 0 0;width:auto;font-size:12px;}
.kform-success, .kform-error, .kform-fieldMessage { display:none; }
.kform-error, .kform-success {margin:0 15px 10px 15px;clear:both;}
.kform-error {border:1px solid #F00;}
.kform-success {border:1px solid #87AF66;}
.kform-error p, .kform-success p {padding:10px;margin:0;clear:both;float:none;width:auto;}
.kform-fieldMessage {padding:0;padding:3px 0 0 0;float:none;clear:both;width:auto;}
div.check .kform-fieldMessage {float:right;padding:3px 5px 0 0;width:auto;}
.kform-error p b, .kform-fieldMessage {color:#F00;}

/*Step - form*/
div.step {background:transparent url(../img/back_step.gif) 0 0 no-repeat;width:571px;height:65px;}
div.step.phase2 {background:transparent url(../img/back_step.gif) 0 -70px no-repeat;}
div.step.phase3 {background:transparent url(../img/back_step.gif) 0 -140px no-repeat;}
div.step.phase4 {background:transparent url(../img/back_step.gif) 0 -210px no-repeat;}

div.research {padding:0 0 20px 0;}
div.research label {background:transparent url(../img/back_ico_search.gif) top left no-repeat;margin:0;padding:2px 5px 0 20px;font-size:11px;}
div.research input {width:120px;}
div.research button {vertical-align:middle;background:transparent url(../img/back_arrow_search.gif) top left no-repeat;width:32px;height:27px;}

div.search_where div {padding:0 0 15px 0;float:left;width:auto;}
div.search_where label, div.search_where select, div.search_where input {font-size:12px;float:left;display:block;margin:0 5px 0 0;width:auto;}
div.search_where label {width:150px;}
div.search_where input {width:80px;}
div.search_where button {clear:both;text-align:left;}

/*FOOTER*/
#footer {font-size:11px;margin:0 auto; width:996px;text-align:center;clear:both;padding:30px 0 20px 0;background:#FFF url(../img/back_footer.gif) bottom left repeat-x;}
#footer ul {list-style-type:none;margin:0; padding:3px 0 0 0;}
#footer ul li {margin:0; padding:0;display:inline;text-align:center;}

}


@media print

{
.menutop, .search, .login, #menu, .colsx, .links, #footer ul, .promo .left img, .promo a.btn {display:none;}
* {font-family: Arial, Helvetica, sans-serif; color:#000;}
img {border:0;display:block;}
p {margin:0; padding:0 0 10px 0;}
table {width:100%; margin-bottom:10px;}
caption, th {text-align:left;}
caption {padding:10px 10px 3px 0; font-size:16px; border-top:3px solid #41421E;}
h1 {font-size:18px;padding:15px 0 0 0; margin:0;}
h2 {font-size:16px;padding:0 0 10px 0; margin:0;}
h3 {font-size:14px;padding:0 0 10px 0; margin:0;}
h4 {font-size:12px;padding:0 0 10px 0; margin:0;}
div.main div.box {border-top:1px solid #000;width:100%;padding:10px 0 10px 0;clear:both;}
div.main div.box h3 {padding:0 0 5px 0;clear:none;}
div.main div.box span {display:block;font-weight:bold;}
div.main div.box img {float:left;margin:0 10px 15px 0;}
div.main div.box p {padding:0;clear:none;}
#footer {border-top:2px solid #000;margin:20px 0 0 0;clear:both;padding:10px 0 0 0;text-align:center;}

}

