﻿body { background: url(img/body_bg.gif) repeat-x #fff; color: #52565b; text-align: center; font: 12px/19px Arial,Helvetica,sans-serif; margin: 0; padding: 0; }
h1, h2, h3, h4 { margin: 0; margin-bottom: .7em; line-height: 1.4em; padding: 0; padding-top: 0.5em; }
h1 { margin-bottom: .4em; color: #2a5877; font-weight: normal; font-size: 1.95em; }
h1 .sub { color: #0289b6; font-style: italic; }
h2 { margin-bottom: 1em; border-bottom: 1px solid #ced2d2; padding-bottom: 3px; color: #060606; font-size: 1.25em; }
h2.alt { padding-bottom: 0; color: #006996; font-size: 1.5em; font-weight: normal; }
h2 span { color: #000; }
h3.alt { margin-bottom: 0; }
h3 { margin-bottom: .5em; color: #060606; font-size: 1.25em; }
h4 { font-size: 1.05em; }
h5 { font-size: 1em; }
h1 a, h1 a:hover, h2 a, h2 a:hover, h3 a, h3 a:hover, h4 a, h4 a:hover { font-weight: bold; font-size: 12px; }
.varien-march09 h1, h1.varien-march09 { margin: 0; padding: 0.6em 0 0.1em 0; color: #2a5877; font: normal 2.165em/1.27 Arial; border: 0; }
.varien-march09 h1 span { color: #058bc4; font-style: italic; }
.varien-march09 h2, h2.varien-march09 { margin: 0; padding: 0.6em 0 0.3em 0; color: #006996; font: normal 1.336em/1.25 Arial; }
/*table { width: 100%; }*/

p, address { margin: 0 0 .9em 0; }
p.tag { color: #8ab54a; font: italic bold 1em/1.6em Georgia, 'Times New Romans' ,sans-serif; }
address { font-style: normal; }
fieldset { border: none; }
legend { display: none; }
cite { color: #9a9a9a; font-style: normal; font-size: .79em; }
cite strong { font-weight: bold; color: #5f5f5f; }
form { display: inline; }
small { font-size: .80em; font-weight: normal; }
big { font-size: 1.25em; }
hr { margin: 10px 0; border: 0; height: 1px; overflow: hidden; visibility: hidden; }
hr.gradient { margin: 10px 0; border: 0; background-image: url(img/gradient_border.jpg); visibility: visible; height: 14px; background-repeat: no-repeat; }
div.dotted-line { display: block; clear: both; height: 1px; font-size: 1px; background: url(img/line-dotted-hor.gif) repeat-x 0 0; }
dt { display: block; font-weight: bold; }
blockquote { color: #2a5877; font-size: 1.17em; }
blockquote p { margin-bottom: .5em; }
ul { list-style: inside; }
.varien-march09 .main-content ul { margin-left: 1em; text-indent: -1em; }
dl.forms { float: left; width: 100%; }
dl.forms dt { padding: 10px 10px 0 0; clear: left; float: left; width: 120px; text-align: right; }
dl.forms label { font-weight: bold; }
dl.forms dd { padding: 10px 0 0 0; }
dl.forms dd.help { clear: left; padding-top: 2px; font-size: 90%; color: #999; }
dl.forms dd.radio input { width: auto; }
dl.forms textarea { height: 150px; }
input, select { vertical-align: middle; }
label, .label { color: #666; font-weight: bold; }
.label { padding-right: 8px; }
a img { border: 0; vertical-align: middle; }
a { color: #0088b5; text-decoration: none; }
a:hover { color: #8ab54a; text-decoration: none; }
.divider { height: 1px; margin: 5px 0; background: #d4d3c6; font-size: 0; line-height: 0em; overflow: hidden; }
.separator { padding: 0 5px 0 7px; }
.product-img, .img, .attribute-image { float: left; margin: 1em 10px 8px 0; }
.col2-set, .col2-set-alt, .col2-set-alt2, .col3-set, .col4-set { margin-bottom: 1.5em; }
.col2-set .col-1, .col2-set .col-2 { }
.col2-set .col-1 { float: left;  width: 46%;}
.col2-set .col-2 { float: right; width: 52%;}
.col2-set-alt .col-1 { float: left; width: 64%; }
.col2-set-alt .col-2 { float: right; width: 32%; }
.col2-set-alt2 .col-1 { float: right; width: 32%; }
.col2-set-alt2 .col-2 { float: left; width: 65%; }
.col2-set-promo .col-1, .col2-set-promo .col-2 { width: 49%; }
.col2-set-promo .col-1 { float: left; }
.col2-set-promo .col-2 { float: right; }
.col3-set .col-1, .col3-set .col-2, .col3-set .col-3 { float: left; width: 32%; }
.col3-set .col-1, .col3-set .col-2 { margin-right: 2%; }
.col4-set .col-1, .col4-set .col-2, .col4-set .col-3, .col4-set .col-4 { float: left; width: 21.5%; }
.col4-set .col-1, .col4-set .col-2, .col4-set .col-3 { margin-right: 4%; }
.content-col { margin-bottom: 1em; }
.arrow-message { background-image: url(img/note_area_arrow.gif); background-repeat: no-repeat; background-color: #e9e8d9; background-position: top left; padding-left: 45px; height: 101px; width: 100%; }
.welcome-message { background-image: url(img/info_icon.png); background-repeat: no-repeat; background-color: #fdf6d4; background-position: 15px 1em; padding-left: 45px; padding-right: 17px; width: 90%; padding-top: 1em; padding-bottom: 1em; border: 2px solid #eae3c1; margin-bottom: 5px; }
.error-message { background-image: url(img/error_icon.png); background-repeat: no-repeat; background-color: #fde8e7; background-position: 15px 1em; padding-left: 45px; padding-right: 17px; width: 90%; padding-top: 1em; padding-bottom: 1em; border: 2px solid #dfb9b7; margin-bottom: 5px; }
#loginshowreg { padding: 20px 0 25px; }
#loginshowreg ul { list-style-image: none; list-style-position: outside; list-style-type: disc; margin-left: 1.1em; padding-top: 1em; }
.atk_zcms_form_checkbox { margin-right: inherit; width: inherit; vertical-align: inherit; display: inline; }
.input-text { border: 1px solid #c3c3c3; font-size: .98em; height: 1.5em; padding: 4px 3px 0pt 4px; width: 90%; }
.atk_zcms_form input[type=text], .atk_zcms_form_inputtext { border: 1px solid #c3c3c3; height: 1.5em; font-size: .98em; padding: 4px 3px 0pt 4px; }
.atk_zcms_form input[type=image] { border: none; }
.atk_zcms_form textarea { border: 1px solid #c3c3c3; font-size: 1.1em; height: 10em; }
textarea { padding: 1px 2px; }
select.input-text { height: 1.9em; width: 95%; padding-right: 0px; }
.qty { width: 2em; height: 1.5em; margin-left: 4px; margin-right: 6px; }
#contactform h3, h3.userdataform, h4.atk_zcms_form_fieldtitle { clear: both; margin: 0px 0px 3px 0px; }
h2.atk_zcms_form_title { margin-top: 40px; padding-top: 12px; margin-bottom: 10px; border-top: 1px solid #ced2d2; border-bottom: none; clear: both; }
#contactform b.req, b.req { font-size: 1.4em; color: #F00; }
#contactform, .contactformform, .atk_zcms_form { width: 530px; display: block; float: left; }
.contactformline, .atk_zcms_form_line { clear: both; float: left; width: 100%; margin-bottom: 10px; display: block; }
.contactformhalfblock, .atk_zcms_form_halfblock { float: left; width: 47%; display: block; }
.contactformform .contactformline input, .contactformform textarea, .atk_zcms_form input, .atk_zcms_form textarea { clear: both; }
.contactformform label, .atk_zcms_form label { clear: both; float: left; font-size: 9px; display: block; margin-top: -2px; margin-bottom: 5px; }
.contactformform .atkformline-compact label, .atk_zcms_form .atkformline-compact label { margin-bottom: -8px; }
.contactformform .contactformline .contactformhalfblock input { clear: both; }
.contactformform select { clear: both; }
#contactformdepartment { width: 47%; margin-right: 45%; }
.contactformform textarea { height: 10em; font-size: 1.1em; }
.contactformform button, .atk_zcms_form_button { border: 1px solid #C3C3C3; padding-left: 5px; padding-right: 5px; line-height: 1em; height: 24px; vertical-align: middle; }
.contactformonefourth { float: left; width: 49%; }
.atk_zcms_form_titlelink { font-weight: bold; }
.sum { margin: 2em 0; }
.sum h4 { margin: 0; }
.sum li { background: url(img/sum_li_bg.gif) no-repeat 0 50%; padding-left: 11px; list-style: none; }
.box-list { float: left; width: 12em; margin-right: 1.58em; border-top: 1px solid #eaeae3; background: url(img/box_list_bg.gif) no-repeat 100% 0; font-size: .92em; line-height: 1.2em; }
.box-list ul { margin-bottom: .6em; }
.box-list a, .box-list a:hover { text-decoration: none; }
.box-list a, .box-list a:hover { display: block; color: #636363; }
.box-list li { list-style: none; }
.box-list li a { padding: 6px 6px 6px 0; background: url(img/box_list_li_bg.gif) no-repeat 100% 100%; }
.box-list li.on strong, .box-list a:hover strong { color: #0088b5; }
.box-list li.on a, .box-list li a:hover { background-color: #fff; }
.disc li { background: url(img/disc_li_bg.gif) no-repeat 0 .6em; padding: 0 12px 1em 12px; line-height: 1.3em; }
.disc-mini { margin: .2em 0; }
.disc-mini h4, .disc-mini li { color: #353535; }
.disc-mini h4 { margin-bottom: .2em; font-size: .92em; }
.disc-mini ul { margin-bottom: .72em; }
.disc-mini li { background: url(img/disc_mini_li_bg.gif) no-repeat 0 .6em; padding: .18em 7px; font-size: .92em; line-height: 1.3em; }
.product-list { margin-bottom: 1em; border-bottom: 1px solid #CFCDAF; }
.product-list li { border-top: 1px solid #CFCDAF; padding-top: .8em; list-style: none; }
.product-list li a { list-style: none; }
.product-list li h4 { margin-bottom: .3em; color: #090909; }
.product-list .price-box { height: 40px; }
.coll-list li { margin: 0 10px; padding: 0; border-bottom: 1px solid #d8d8d8; font: normal 1em/1.335em Arial; list-style: none; }
.coll-list li a, .coll-list li a:hover { text-decoration: none; }
.coll-list li a { margin: 0; padding: 4px 3px 6px 3px; display: block; color: #0088b5; background: url(img/bg-sidenav.gif) no-repeat 0 45%; }
.coll-list li a:hover, .coll-list li.on a { color: #36444d; text-decoration: none; background: url(img/bg-sidenav.gif) no-repeat -300px 45%; }
.coll-list li.on a { font-weight: bold; }
.coll-list li.first { border-top: 1px solid #d8d8d8; margin-top: -2px; }
.coll-list li.last { border-bottom: 1px solid #fff; }
.coll-list li ul { margin: 0 0 2px; padding: 0; border: 0; }
.coll-list li ul li { margin: 0 0 0 8px; padding: 1px 0 3px 18px; border-bottom: 0; background: url(img/bg-sidenav-sub2.gif) no-repeat 0 1px; }
.coll-list li ul li a, .coll-list li.on ul li a { padding: 0; color: #0088B5; font-weight: normal; }
.coll-list li ul li a:hover, .coll-list li ul li.on a { color: #222 !important; background: none !important; }
.coll-list li ul li.last { background: url(img/bg-sidenav-sub-last.gif) no-repeat 0 0; }
#nav { float: left; font-size: 12px; width: 700px; background: url(img/nav_bg.gif) no-repeat; padding: 4px 15px 0 15px; text-align: left; font-size: 12px; }
#nav li { float: left; background: url(img/nav_li_bg.gif) no-repeat 100% 50%; position: relative; }
#nav li.last { background: none; }
#nav li.p { background: none; }
#nav a, .select-menu li a, #super ul a { display: block; padding-left: 5px; color: #fff; text-decoration: none; font-size: 12px; }
#nav a strong, #nav a strong { display: block; line-height: 1.9em; padding: 0 12px .25em 5px; white-space: nowrap; font-size: 12px; }
#nav li.over a, #nav a:hover { background: url(img/nav_over_left.gif) no-repeat; color: #0088b5; }
#nav li.over a strong, #nav a:hover strong { background: url(img/nav_over_right.gif) no-repeat 100% 0; padding-right: 10px; padding-left: 7px; }
#nav li.over ul a, #nav li.over ul a:hover, .select-menu li a, #super ul a { background: none; padding: .25em 0; }
#nav ul li { float: none; }
#nav ul { display: none; }
#nav li.over ul, .select-menu ul { display: block; position: absolute; top: 2.15em; left: 0; width: 14.17em; background: url(img/nav_sec_bg.png) no-repeat 0 100%; padding-bottom: 6px; }
#nav ul li, #nav ul li.last, .select-menu li { display: block; background: url(img/nav_sec_li_bg.png) repeat-y; padding: 0 1.08em; }
#nav li.over ul a, .select-menu li a, #super ul a { color: #34617e; border-bottom: 1px solid #e5e7e8; }
#nav li.over ul a:hover, .select-menu li a:hover, #super ul a:hover { color: #0088b5; }
#nav ul li.last a, .select-menu li.last a, #super ul li.last a { border: none; }
#nav li.active a, #nav li a.active { color: #5dbbec; }
#nav li.active ul li a { color: #34617e; }
#nav li ul li a { height: 25px; line-height: 25px; }
.ahover { background: url(img/nav_over_right.gif) no-repeat 100% 0; padding-right: 10px; padding-left: 7px; }


.search { width: 150px; float: left; margin-left: 20px; }
.select-menu { position: relative; }
.select-menu ul, #super ul { display: none; }
.select-menu h4 { margin: 0; }
.bare li { margin-bottom: 3px; }
ul.nodeTree ul { margin-left: 10px; }
ul.nodeTree li { list-style: none; margin-left: 10px; }
ul.nodeTree li .nodeTreeLink { padding-left: 15px; }
ul.nodeTree li.nodeTreeOpen .nodeTreeLink { cursor: pointer; background: url(img/nodeTreeOpen.gif) center left no-repeat; }
ul.nodeTree li.nodeTreeClosed .nodeTreeLink { cursor: pointer; background: url(img/nodeTreeClosed.gif) center left no-repeat; }
ul.nodeTree li.nodeTreeItem .nodeTreeLink { cursor: pointer; background: url(img/spacer.gif) center left no-repeat; }
ul.nodeTree li.nodeTreeOpen ul { display: block; }
ul.nodeTree li.nodeTreeClosed ul { display: none; }
.tabs { background: url(img/tabs_bg.gif) no-repeat 100% 100%; }
.tabs li, .tabs li span { background-image: url(img/tabs_li_bg.gif); background-repeat: no-repeat; }
.tabs li { float: left; height: 32px; margin-right: .33em; background-position: 0 -96px; padding-left: 5px; font-size: 1.08em; overflow: hidden; }
.tabs li.on { background-position: 0 -64px; }
.tabs li span { display: block; background-position: 100% -32px; padding: 0 18px 0 10px; line-height: 2.5em; }
.tabs li span img { float: left; margin: 8px 6px 0 0; }
.tabs li.on span { background-position: 100% 0; }
.tabs li a, .tabs li a:hover { color: #000; text-decoration: none; }
.tabs li a:hover { color: #8ab54a; }
.tabs-mini { margin-top: 1.5em; margin-bottom: 8px; background: url(img/tabs_minu_bg.gif) repeat-x 0 100%; font-size: .92em; }
.tabs-mini h5 { float: left; color: #85bc3c; }
.tabs-mini ul { float: right; }
.tabs-mini strong, .tabs-mini li { background-image: url(img/tab_mini_li_bg.gif); }
.tabs-mini li { float: left; margin-right: .19em; background-position: 0 -69px; padding-left: 4px; overflow: hidden; }
.tabs-mini li.on { background-position: 0 -46px; }
.tabs-mini li strong { display: block; background-position: 100% -23px; padding: 0 10px 0 6px; line-height: 2.09em; }
.tabs-mini li.on strong { background-position: 100% 0; color: #656567; }
.tabs-mini li a, .tabs li-mini a:hover { color: #686868; text-decoration: none; }
.tabs-mini li a:hover { color: #656567; }
.tabs-account li { float: left; margin-right: .2em; border: 1px solid #c4b89e; border-bottom: 0; overflow: hidden; cursor: pointer; cursor: hand; }
.tabs-account li strong { display: block; border-top: 1px solid #f2ecdc; border-left: 1px solid #f2ecdc; background-color: #E9E8D9; padding: 2px 14px; line-height: 1.8em; cursor: pointer; cursor: hand; }
.tabs-account li.on { border-color: #92c0cb; cursor: default; }
.tabs-account li.on a, .tabs-account li.on strong { color: #090909; cursor: default; }
.tabs-account li.on strong { border-top: 1px solid #fff; border-left: 1px solid #fff; background: #f5f5f5; cursor: default; }
.tabs-account li a, .tabs-account li a:hover { color: #6f6857; text-decoration: none; }
.tabs-account li a:hover { color: #8ab54a; }
.content { padding: 15px; }
.product, .col-support { background: #E9E8D9; padding-bottom: 3em; }
.promo .content { background: url(img/promo_bg.gif) repeat-x; padding: 1em 1.5em 2.5em 1.5em; }
.store-product .promo .content { background: none; }
.store-product select.input-text { width: auto; }
.box { margin-bottom: .6em; background: url(img/box_bg.gif) no-repeat; padding: 20px 0 0 21px; }
.box h3 { margin-bottom: .1em; }
.box-nav { margin-top: -9px; margin-bottom: 8px; background: url(img/box_nav_bg.gif) no-repeat 100% 2em; }
.box-nav li { float: left; background: url(img/box_nav_list_bg.gif) no-repeat 100% 0; padding: 0 10px; }
.box-nav li.first { padding-left: 0; }
.box-nav li.last { background: none; }
.box-nav, .box-nav a { color: #555651; }
.box-nav a { display: block; padding-bottom: 18px; text-decoration: none; line-height: 1em; }
.box-nav a:hover, .box-nav li.on a { background: url(img/box_nav_link_bg.gif) no-repeat 50% 100%; }
.box-nav li.on a { font-weight: bold; }
.box h3 { color: #000; }
.box h4 { color: #333a43; }
.box dd.date { margin-bottom: 1.42em; color: #8b9298; font-size: .92em; }
.summary { margin-bottom: 15px; font-size: 1.08em; }
.summary .icon { float: left; margin: .42em .83em .83em 0; }
.preamble { margin-bottom: 1em; }
.preamble h2 { margin-bottom: .3em; border: 0; }
table.data { margin-bottom: 2em; }
table.data th, table.data td { padding: 3px 8px; }
table.data th { background: #e1e1e1; border-top: 1px solid #f9f9f9; border-bottom: 1px solid #9ba4a8; }
table.data th, table.data th a { color: #545454; }
table.data td { border-bottom: 1px solid #dee9e1; }
table.data tr.expired { color: #b8b8b8; }
table.data tr.odd { background: #f7f7f7; }
table.data tr.buttons { height: 2.2em; }
table.data td.error { color: red; }
table.co-data { margin-bottom: 2em; }
table.co-data th, table.data td { padding: 3px 8px; }
table.co-data th { background: #e1e1e1; border-top: 1px solid #f9f9f9; border-bottom: 1px solid #9ba4a8; }
table.co-data th, table.co-data th a { color: #545454; }
table.co-data td.td-button-blue { height: 43px; border-bottom: 1px solid #dee9e1; }
table.co-data td { border-bottom: 1px solid #dee9e1; }
table.zcms-calendar { margin-bottom: 2em; width: 200px; text-align: center; border-spacing: 0px; font-size: 1em; margin-top: 11px; }
table.zcms-calendar th, table.zcms-calendar td { padding: 0px; text-align: center; }
table.zcms-calendar tr.zcms-calendar-header, table.zcms-calendar th { background: #e1e1e1; border-top: 1px solid #fff; border-bottom: 1px solid #fff; }
table.zcms-calendar th, table.data th a { color: #545454; }
table.zcms-calendar td { background: #F3F3F3; border-bottom: 1px solid #FFF; }
table.zcms-calendar td.zcms-calendar-highlight { background-color: #D2ECF4; }
table.zcms-calendar td.zcms-calendar-today, table.zcms-calendar td.zcms-calendar-today a { background: #FFF; border: 1px solid #7da541; }
table.zcms-calendar th.zcms-calendar-month { background: #D0D7D7; color: #689637; border-bottom: 1px solid #aab5ba; }
.container { width: 980px; margin: 0 auto; text-align: left; }
.header { position: relative; height: 98px; text-align: right; z-index: 99; margin: 0; padding: 0; }
.header * { }
.header ul { list-style: none; }
.header #logo { float: left; margin: 20px 0 0 4px; }
.header #logo a { display: block; width: 167px; height: 44px; margin-top: -15px; background: url(img/logo.gif) no-repeat; }
.header #logo a span { display: none; }
#super { position: absolute; top: 5px; right: 0; color: #c0bfbf; font-size: 12px; z-index: 9; text-align: left; }
#super li,#super2 li { position: relative; float: left; padding: 3px 0; list-style: none; }
#super .last { background: none; padding-right: 0; }
.open-action { background: url(img/arrow_open.gif) no-repeat 100% 50%; padding-right: 12px; }
#super .account { margin-left: 1.2em; }
#super .separator { padding: 0 7px; }
#super .last .separator { visibility: hidden; padding-right: 0; }
#super li.over ul { display: block; position: absolute; top: 2em; right: 1em; width: 12em; border: 1px solid #c1bfbf; background: #f9f9f9; z-index: 999; }
#super ul li { float: none; padding: 0 1.08em 0.3em 1.08em; }
#super2 { position: absolute; top: 35px; right: 0; color: #c0bfbf; font-size: .92em; z-index: 9; text-align: left; }
.hottel {margin-right:10px;}
 
.header .nav-bar { position: absolute; font-size: 12.0px; bottom: 0; left: 0; width: 980px; background: url(img/nav_bar_bg.gif) repeat-x #2e3940; }
.header .nav-bar .corner { float: right; width: 8px; font-size: .4em; background: url(img/search_bg.gif) no-repeat 100% 0; }
.header .nav-bar fieldset { float: right; padding-top: 6px; }
.header .nav-bar .input-text { width: 12em; margin-top: -3px; }
.breadcrumbs { margin-bottom: 8px; color: #999; font-size: 12px; }
.breadcrumbs li { display: inline; }
.breadcrumbs a { color: #36444D; text-decoration: none; }
.breadcrumbs .separator { padding: 0 5px 0 7px; }
.main { margin-top: 8px; padding-bottom: 4em; }
.page-head { margin-bottom: .6em; }
.page-head h1 { float: left; width: 60%; margin: 0; }
.page-head dl { float: right; margin: -28px 0 0 0; text-align: right; }
.page-head dt { padding-right: 5px; color: #2a5877; font-weight: bold; }
.page-head dt, .page-head dd { display: inline; }
.page-head dd { color: #c9cacb; }
.col-main { float: right; width: 760px; }
.col-main ul { margin-left: 2em; list-style: disc; list-style-position: inside; }
.product-index-bottom { margin-top: 40px; }
.col-collateral { float: left; width: 195px; border-top: 9px solid #394750; margin: 0 20px 9px 0; }
.col-collateral .content { margin: 9px 0 11px 0; padding: 0; }
.col-collateral .content li { list-style: none; }
.col-collateral .content p { margin-left: 14px; }
.col-collateral .content p img { margin-left: -14px; }
.col-collateral .bottom { margin: 0; padding: 4px 0 0px; border: 1px solid #d7d7d7; border-top: 0; }
.col-collateral .emph { border-bottom: 1px solid #c9ceca; background: url(img/col_collateral_emph_bg.gif) repeat-y #d4dce3; padding: 20px; }
.col-collateral .emph p { margin-bottom: .15em; }
.col-collateral .corner-left, .col-collateral .corner-right { height: 5px; overflow: hidden; }
.col-collateral .corner-left { background: url(img/bg-sidenav-lbc.gif) no-repeat 0 0; margin-top: -5px; }
.col-collateral .corner-right { background: url(img/bg-sidenav-rbc.gif) no-repeat 100% 0; }
.col-collateral .callout { margin: 30px 0 0 0; }
.col-collateral dt { color: #090909; }
.col-collateral dd { margin-bottom: 1.3em; }
.col-collateral dd li { margin: 2px 0; }
.varien-march09 .main-content { clear: both; }
.footer { clear: both; margin-bottom: 3em; background: url(img/footer_bg.gif) no-repeat; padding: 21px 0; font-size: 12px; text-align: right; }
.footer ul { display: inline; margin: 0 0 3px 0; display: block; list-style: none; float: none; width: 100%; font: 1em/1.3em Arial; }
.footer ul li { display: inline; }
.footer address { display: inline; }
.footer .separator { padding: 0 4px; font-size: 0.905em; }
.footer .newsletter-holder { float: left; display: inline; width: 260px; margin-right: 10px; text-align: left; }
.footer .footer-nav-holder { float: left; display: inline; width: 710px; text-align: left; }
.footer .newsletter-holder .block-title { border: 0; }
.footer .newsletter-holder .block-title h2 { border: 0; margin: 0; padding: 0; font-size: 1em; font-weight: bold; color: #444; }
.footer .newsletter-holder .block-content { color: #52565b; }
.footer .newsletter-holder .block-content label { font-weight: normal; display: block; padding-bottom: 3px; }
.footer .newsletter-holder .block-content .input-text { width: 150px; margin: 0 5px 0 0; float: left; display: inline; }
.footer .newsletter-holder .block-content .btn { float: left; display: inline; }
.footer .footer-nav-holder .legal { clear: both; float: left; display: inline; margin: 20px 0 0 0; width: auto; }
.footer .footer-nav-holder .footer-top-nav { border-left: 1px solid #d8d8d8; padding-left: 15px; }
.footer .footer-nav-holder .footer-top-nav ul li { float: none; display: inline; font: 0.905em/1.2em Arial; }
.footer .footer-nav-holder .footer-top-nav .separator { padding: 0 4px 0 2px; font-size: 0.905em; }
.footer .footer-nav-holder .footer-bottom-nav { clear: both; float: left; display: inline; }
.behind-the-site { position: absolute; top: 0; right: 0; width: 90px; height: 114px; }
.behind-the-site a { display: block; }
.behind-the-site a span { display: none; }
.ATCbutton-box { height: 10px; padding: 15px; text-align: right; padding-right: 10em; }
form#mainProdForm div.ATCbutton-box { height: 10px; padding: 10px 10em 20px 15px; text-align: right; background-color: #E9E8D9; }
form#mainProdForm div.ATCbutton-box span, form#mainProdForm div.ATCbutton-box a { background-color: #E9E8D9; }
form#mainProdForm div.content { padding-bottom: 0; }
.support-search-li { height: 21px; }
.button, .button span { color: #0289b6; background: white url(img/btn_white.gif) no-repeat; }
.button-blue, .button-blue span { color: white; background: white url(img/btn_blue.gif) no-repeat; }
.button-blue-Dbg, .button-blue-Dbg span { color: white; background: #E9E8D9 url(img/btn_blue.gif) no-repeat; }
a.button-blue:hover, a.button-blue-Dbg:hover { color: #b7f9fd; }
.button, .button-blue, .button-blue-Dbg { padding: 0px 20px 3px 20px; background-position: right 0; position: absolute; text-decoration: none; font-size: 0.9em; font-variant: small-caps; top: 750px; left: 283px; }
.button span, .button-blue span, .button-blue-Dbg span { background-position: left top; width: 15px; height: 21px; position: absolute; top: 0px; left: 0px; display: block; cursor: pointer; }
.next-steps, .no-next-steps { margin: 0 0 1px 10px; width: 196px; height: 192px; float: right; display: inline; background: url(img/bg-next-steps.gif) no-repeat 0 0; }
.no-next-steps { background: 0; }
.next-steps .title { margin: 0 10px 42px 12px; padding: 4px 0 3px 0; color: #fff; }
.next-steps .step-buttons { text-align: center; margin-top: -23px; }
.next-steps .step-buttons a { display: block; margin: 0 auto 5px; }
.new-home-spot { position: relative; height: 250px; margin: -8px 0 7px 0; overflow: hidden; padding-left: 233px; border-left: 1px solid #0c7295; }
.new-home-spot ul { list-style: none; position: absolute; left: 0; width: 235px; height: 180px; padding: 70px 0 0 0; border-bottom: 1px solid #426a79; background: #134557 url(img/i-want-to-hp-nav-left-en.png) no-repeat 0 0; }
.new-home-spot li { margin: 0 -11px 0 0; padding: 0 0 0 20px; width: 224px; }
.new-home-spot li a { display: block; padding: 0; font: 1.085em/1.3em Arial; color: #fff; text-decoration: none; }
.new-home-spot li a:hover, .new-home-spot li.active a { color: #46c6f0; font-weight: bold; }
.new-home-spot li a span { margin: 0 31px 0 0; padding: 7px 0; display: block; border-bottom: 1px solid #5a7d8a; }
.new-home-spot li .last, .new-home-spot li .last span, .new-home-spot #home-spot-graphic { border: 0; }
.new-home-spot #home-spot-graphic { width: 745px; height: 250px; padding-left: 22x; }
.callout a img { vertical-align: bottom; }
.home-top-callout { float: right; }
.home-main { margin-bottom: 50px; background: url(img/home_main_bg.gif) no-repeat 50% 0; padding: 0; padding-top: 28px; }
.home-main .col-1 { width: 320px; }
.home-main .col-2 { width: 350px; }
.home-main .col-3 { width: 260px; }
.home-main ul { list-style: none; }
.home-main ul li { margin-bottom: 14px; }
.home-main ul li img { vertical-align: top; }
.home-main .col-news { float: right; width: 32%; }
.home-main .col-news_eqwidth { float: right; width: 320px; }
.home-main .news-box { margin: 0 0 20px 0; padding: 0; }
.home-main .news-box h2 { margin: 0 0 3px 0; padding: 2px 0 3px 0; color: #343b3f; border-bottom: 1px solid #c7c7c7; font: bold 1.1em/1.3em Arial; }
.home-main .news-box h2 img { float: left; margin: 0 6px 0 0; }
.home-main .news-box h3 { margin: 0; padding: 6px 0 0 0; color: #000; font: bold 1em/1.35em Arial; }
.home-main .news-box h4 { color: #333a43; }
.home-main .news-box ul { margin: 0 10px 0 0; padding: 0; list-style: none; }
.home-main .news-box ul li { margin-bottom: 0; }
.home-main .news-box span { margin-bottom: 1.42em; color: #8b9298; font-size: .92em; }
.home-main .news-box .more { margin: 8px 0 0 0; }
.home-main .news-box .more a { padding: 0 15px 0 0; background: url(img/icons/icon-more.gif) no-repeat 100% 3px; }
.col-company { margin-top: 2em; }
.col-company img { margin-bottom: 0.5em; }
.company.bottom img { margin-right: 15px; }
.company.bottom h2 span, .company.bottom h2 span a { color: #0088B5; font-weight: normal; }
.company-preamble .text { margin-left: 242px; }
.company-preamble h3 { padding-top: 0; }
.news .col-1, .news .col-2 { margin-right: 4%; }
.news .col-1, .news .col-2, .news .col-3 { width: 30%; }
ul.news { margin: 0; list-style: none; }
div.news li { margin-top: .6em; padding-bottom: .5em; border-bottom: 1px solid #CED2D2; }
.news h2 { margin-top: 1em; }
.news h3 { margin: 0; padding: 0; }
.news span { color: #9a9a9a; }
iframe.newsletter { width: 100%; height: 600px; }
.customers-preamble .text { margin-right: 242px; }
.customers-action { border-bottom: 2px solid black; padding-bottom: 1em; }
.customers-action input, .customers-action select { margin-left: 1em; }
.customers .col4-set { margin-top: 1em; padding-bottom: 2em; border-bottom: 1px solid black; }
.customers .col4-set h3 { margin-bottom: .25em; }
.customers .col4-set .col-1 img { margin-bottom: 1em; }
.customers .col4-set .col-1, .customers .col4-set .col-4 { width: 16%; }
.customers .col4-set .col-2, .customers .col4-set .col-3 { width: 28%; }
.product-links { padding: 0 0 1.5em 2em; border-left: 1px dotted #0088b5; }
.product-links dt { float: left; width: 17em; padding-bottom: 2px; border-bottom: 1px solid #ced2d2; }
.product-links dd { padding-bottom: 2px; border-bottom: 1px solid #ced2d2; }
.product-links td { border-bottom: 1px solid #ced2d2; }
.product-links td ul{ padding-left:60px; }
.product-links ul { margin: 0; list-style: none; }
.product-links li { display: inline; }
.download-preamble .text { margin-left: 145px; }
.download-preamble .download-server table td { border-top: 1px solid #CED2D2; padding: 5px; }
#download dt { float: left; width: 145px; text-align: right; }
#select-release { float: left; padding-right: 4em; width: 55%; }
#select-package { width: 250px; height: 30em; }
.release-help { float: left; width: 18em; padding: 1em; background: #F3F3F3; }
.download label { margin-right: 1em; font-weight: bold; text-align: right; }
#chooser label { font-weight: normal; }
.download .submit { margin: 0 0 2em 145px; }
.download .col4-set { margin-bottom: 0.2em; }
.download .col4-set img { margin-right: 0.5em; }
.download h2.alt { font-size: 1.2em; font-weight: bold; }
.download .col4-set { margin-bottom: 2em; }
.products-preamble { min-height: 220px; position: relative; margin-bottom: 3.5em; background: url(img/tabs_bg.gif) no-repeat 100% 100%; padding: 0 1.5em; font-size: 1.1em; line-height: 1.8em; }
.products-preamble img { margin-top: -4em; position: absolute; bottom: 0; }
.products-preamble .text { margin-left: 460px; }
.product-landing { float: right; width: 760px; margin: 0; display: inline; }
.product-landing .promo .left { width: 554px; float: left; display: inline; }
.product-landing .dotted-line { margin: 20px 0 10px 0; }
.product-landing .col4-set h4 { margin: 0; }
.solutions-lobby { float: right; width: 760px; margin: 0; display: inline; }
.studio .product-spot { background: #068100; }
.platform .product-spot { background: black; }
.core .product-spot { background: #4e2c78; }
.col-main .product-spot img.img { margin: 0pt; }
.guard .product-spot { background: #851515; }
.training .product-spot, .consulting .product-spot, .certification .product-spot, .curriculum-tracks .product-spot { background: #E9E8D9; }
.product-spot { position: relative; height: 272px; color: white; }
.product-spot .tabs { position: absolute; bottom: 0; left: 0; margin-left: 19px; background: none; }
.product-spot .tabs a { color: #fff; }
.product-spot .tabs .on a { color: #656567; }
.product-spot .tabs li, .product-spot .tabs li span { background-image: url(img/product_spot_tabs_li_bg.gif); }
.case-studies { margin-left: 22px; }
strong.header { margin-top: -1em; margin-bottom: 1.5em; }
.community-preamble .text { margin-left: 242px; }
.short-post li { margin: 1px 0; color: #9A9A9A; }
.short-post small { padding-left: .3em; }
dl.events-list dt { color: #060606; font: 1.25em Georgia, 'Times New Roman' ,serif; border-bottom: 1px solid #060606; padding-bottom: 3px; }
dl.events-list dd { margin: 1.66em 0; }
dl.events-list dd.first { margin-top: 1.2em; }
dl.events-list dd.last { margin-bottom: 2.5em; }
dl.events-list dd h4 { margin: 0; color: #2A5877; font-size: 1em; }
table.events-cal { margin-bottom: 1em; }
table.events-cal th, table.events-cal td { padding: 1px 1%; text-align: center; }
table.events-cal th { width: 10%; border-bottom: 1px solid #cfcdaf; background: #E9E8D9; color: #060606; }
table.events-cal th.month { width: 14%; color: #6c9d2a; }
table.events-cal td { border-bottom: 1px solid #e1e1e0; background: #efefef; }
table.events-cal td.scheduled { background: #D2ECF4; }
table.events-cal td.on { border: 1px solid #C4B89E; background: #E9E8D9; color: #090909; }
.date { color: #9A9A9A; }
.event h4 { margin-top: 1em; }
.services-preamble .text { margin-left: 242px; }
#sitemap, #sitemap ul { padding-left: 3em; }
.sitemap-directory { font-weight: bold; }
.sitemap-page { }
.sitemap-level1 { padding-left: 40px; }
.sitemap-level2 { padding-left: 80px; font-weight: normal; }
div.search p.search_header { border-bottom: 1px solid #ced2d2; padding-bottom: 15px; }
div.search div.search_results { margin-top: -65px; }
ul.search { font-size: 107%; list-style-image: none; list-style-position: outside; list-style-type: none; border-bottom: 1px #ced2d2 solid; padding-bottom: 20px; }
ul.search li { padding: 5px 0px; }
ul.search li a { font-size: 1.3em; }
div.search_page { width: 57em; margin-top: 1.5em; padding-left: 1.5em; background-color: #E9E8D9; border: 1px solid #CFCDAF; clear: both; padding-top: 1em; padding-bottom: 1em; }
span.google-search-url { color: #9a9a9a; }
ul.pager { list-style-image: none; list-style-position: outside; list-style-type: none; margin: 15px 0px 0px 25px; }
ul.pager li { float: left; margin-left: 3px; border-left: 1px solid #ced2d2; }
ul.pager li a { text-decoration: none; padding: 2px 6px; }
ul.pager li a.pagerbutton { padding: 0; }
ul.pager li a:hover { color: #8AB54A; border-color: #8AB54A; }
ul.pager li.current { font-weight: bold; color: #37464f; padding: 0 6px; }
ul.pager li.noborder { border: 0 none; }
.notfound-search { margin-bottom: 0.9em; padding: 0.5em 0 1.5em 1.5em; border: 1px solid #cfcdaf; background: #e9e8d9; }
.notfound-search .input { border: 1px solid #c3c3c3; }
.notfound-search h2 { border: 0pt none; color: #2A5877; font-size: 1.15em; margin-bottom: 0.4em; }
.notfound { width: 60%; }
.notfound ul { padding-left: 1.2em; list-style: none; }
.notfound h3 a { font-size: .9em; font-weight: bold; text-decoration: underline; }
.faq-actions { margin: 10px 0; }
.faq-actions .col-1, .faq-actions .col-2, .faq-actions .col-3 { width: 31.7%; height: 6.2em; border: 1px solid #CFCDAF; background: #E9E8D9; }
.faq-actions .content { padding: .83em 1.25em; }
.faq-actions h2 { margin-bottom: .1em; border: 0; color: #97946d; font-size: 1.2em; }
.faq-actions h2 img { padding-right: 5px; }
.faq-actions .input-text, .faq-actions select { width: 9.5em; margin-right: .1em; }
.plain { font-weight: normal; }
.store ul { list-style: none; margin-left: 91px; }
.store li { margin-bottom: 1em; }
.product .price { font-size: 1.35em; }
.price { color: #090909; font-size: 1.15em; font-weight: bold; }
.price strike { font-weight: normal; padding-right: 0.25em; }
.store .price-box { float: right; margin-left: 1em; font-weight: bold; }
.store .content .img { margin: 10px 20px 0 0; }
.store-category .preamble p.left { width: 110px; }
.store-category .preamble img { display: block; margin: 0% auto; }
.en-store-feedback-index .preamble .text img { display: inline; }
.store-category .preamble .text { margin-left: 125px; padding-top: 1em; }
.en-store-feedback-index .preamble .text { margin: 0; padding: 0; }
.col-main div form .atk_zcms_form { width: auto; }
.store-category .price-box { float: right; margin: 2.3em 1em 1em; width: 10em; text-align: center; margin-left: 43px; }
.store-category .price-box p { margin: 0; }
.price-box a.button-blue { margin: 0 -4.8em; width: 68px; }
.store-category .price-box img { margin: .5em 0; }
.product-list ul, ul.product-list, ul.tabs { margin: 0; }
.store-product .product, .store-product .product { background-color: #e9e8d9; }
.store-product .product-list li { list-style: none; }
.store-product .product-list ul li { margin: 0; border: none; padding: 0; }
.store-product .product-list .price-box { float: right; margin: 1.5em 0 0 .5em; width: 9em; text-align: center; }
.store-product .product-list .price-box .qty { margin-bottom: .5em; }
.store-product .product-list .img { margin-right: 1.5em; }
.store-product .a-right .button { margin-right: 15px; }
.software-img { margin: 1em 0 .5em 0; }
.welcome-msg { margin: 1em 0 1.2em 0; border: 4px solid #eae3c1; background: #fdf6d4; padding: .83em 1.67em .2em 1.67em; color: #090909; }
.welcome-msg h3 { float: left; }
.my-account h2 { margin-bottom: .2em; border: none; padding-bottom: 0; }
.my-account .head, .myzendpopup .head { margin-bottom: 0; border-top: 2px solid #666; background-color: #d2ecf4; padding: .4em; padding-bottom: 0; }
.my-account .head .btn { float: right; position: relative; }
.my-account .box { background: none; padding: 15px 15px 6em 15px; background: #f5f5f5; color: #090909; }
.my-account .error { color: red; }
.my-account .clickablelink, #myzend-popups .clickablelink { cursor: hand; cursor: pointer; }
.my-account .sortable a { color: #0088B5; text-decoration: none; background-position: right center; background-repeat: no-repeat; padding-right: 15px; }
.my-account .sortable .sorted-asc { background-image: url(img/sort-up.gif); }
.my-account .sortable .sorted-desc { background-image: url(img/sort-down.gif); }
div.myzendpopup { visibility: visible; position: absolute; background-color: #F5F5F5; border: 1px solid #7b7b7b; opacity: 0.9; filter: alpha(opacity=90); }
div.myzendpopup div.myzendpopupbody { padding: 10px; background: #fff; }
div.myzendpopup tfoot th.myzendtablehead { text-align: right; }
#myzend-container-general ul { list-style-type: none; }
#myzend-container-general ul li { display: inline; padding: 5px; }
#myzend-container-general tr.expired { color: #A2A8AD; }
.col-support ul { margin: 0; list-style: none; }
.col-support h3 { border: 0pt none; color: #2A5877; font-size: 1.15em; margin-bottom: 0.4em; }
.col-support select { padding-left: 2px; margin-bottom: 5px; }
.select-product td { width: 23%; padding: 1em 1% 0 1%; text-align: center; }
ul.articles-list { list-style: none; margin: 0; }
.articles-list li { border-top: 1px solid #CFCDAF; padding: .3em; }
.support-product { margin-bottom: 2.5em; background: #f2f2f3; }
.support-product .img { float: left; margin: 7px 8px 7px 45px; }
.support-product .text { padding: 2.5em 0 .2em 0; }
.support-product h2 { border-bottom: none; }
.support-product h2 span { font-weight: normal; }
.support-product a { margin-right: 1.5em; }
.passport-img { padding: 0px 20px 20px 0px; }
.case-study h2.alt { border: none; }
form.yellowpagesform { display: block; float: left; width: 800px; }
div.yellowpagesblock { display: block; float: left; width: 33%; }
form.yellowpagesform label { clear: both; display: block; float: left; font-size: 9px; margin-bottom: 5px; margin-top: -2px; }
div.yellowpagesprofile { width: 800px; background: #F7F7F7 none repeat scroll 0% 50%; border-top: 5px solid #9BA4A8; padding-top: 25px; margin-top: 25px; }
div.yellowpagesprofile_small { float: left; width: 150px; text-align: center; }
div.yellowpagesprofile_big { width: 400px; float: left; }
div.yellowpagesprofile table.data td { padding-left: 0px; }
img.yellowpagesprofilephoto { max-width: 130px; max-height: 130px; border: 3px solid #d0d4d4; }
img.resources-thumb { margin-top: 5px; }
.fr-lang .product-links dt { width: 15em; }
#search-discussion-forum input[type="radio"], #search-discussion-forum label { float: left; display: block; line-height: 1.1em; margin-right: 3px; margin-left: 5px; }
#search-discussion-forum input[type=image] { float: right; display: block; margin: -22px 23px 0pt 0pt; }
#seach-yellow-pages input[type=image] { float: right; display: block; margin: 7px 23px 0px 0px; }
.zcms-v1_1-49 { display: none; }
div.code-lines { background-color: #ddd; font-family: 'Courier New' ,monospace; }
div.code-lines ol { padding: 3px 3px 3px 0.4em; background-color: #f5f5f5; margin-left: 2.2em; }
ul.tutorial-tip { list-style-image: url(img/icon_bulb.png); }
.preamble:after, .tabs-mini:after, .col2-set:after, .col2-set-alt:after, .col3-set:after, .col4-set:after, .page-head:after, .clear:after, .footer:after, .tabs:after, .main:after, #nav:after, .header .nav-bar:after, .home-product .nav:after, .divider:after, .head:after, .box-nav:after, .header #super:after, .box:after, .product-list li:after, .product-landing .promo:after, .articles-list li:after { content: "."; display: block; clear: both; height: 0; font-size: 0; visibility: hidden; }
.v-top { vertical-align: top; }
.v-mid { vertical-align: middle; }
.v-bottom { vertical-align: bottom; }
.a-left { text-align: left; }
.a-center { text-align: center; }
.a-right { text-align: right; }
.left { float: left; }
.right { float: right; }
.nodisplay { display: none; }
.hidden { visibility: hidden; }
.container .nm { margin: 0; }
.container .nb { background: none; }
.container .show { display: block; }
.container .no-show { display: none; }
.col-collateral .bottom .content a img { margin-bottom: 0px; }
.container .header .nav-bar .dropdown ul, .main .home-main ul, .my-account ul, #myzend-popups ul, ul.tabs { list-style: none; list-style-position: outside;font-size:12px; }
.ForumBackground .input { vertical-align: auto; }
.ForumBackground .button { background-position: auto; font-size: auto; font-variant: normal; padding: none; position: relative; text-decoration: none; }
.hp td.title8 { color: #fff; }
td.bodyText input.button { background: none; position: relative; }
.next-steps h4 { background: transparent url(img/head_next_steps-en.gif) no-repeat scroll 0%; }


/*header   margin :2px 20px -2px 5px;*/
.btnSearch { display: block; width: 64px; height: 21px; background: url(img/search.gif) no-repeat; margin: 0 10px; }
.dx { display: block; width: 83px; height: 23px; background: url(img/dx.gif) no-repeat; }
.wt { display: block; width: 83px; height: 23px; background: url(img/wt.gif) no-repeat; }
.dropdown a { text-decoration: none; }

/*分页*/
.pager { width: auto; border: 1px #CAD6F9 solid; background-color: #D4D8E4; float: right; text-align: center; vertical-align: middle; }
.pager td { background-color: #FFFFFF; line-height: normal; height: 22px; line-height: 22px; }
.pager td.pagerTitle { clear: both; background-color: #F2F3F7; color: Black; }
.pager td.current { color: #f00; }
.pager a { font-size: 12px; color: #333; text-decoration: none; }
.pager a:hover { font-size: 12px; color: #ff3300; text-decoration: underline; }
.navigation { color: #857E7E; padding-bottom: 10px; }

/*新闻*/
.newstime { text-align: right; padding-right: 10px; font-size: 10px; }
.newslist {  width:100%}
.newslist a { text-decoration: none; color:#000099;}
.newslist a:visited {color:#800080;}
.newslist a:hover,.newslist a:active,.newslist a:focus{ text-decoration: none;color:#CC0000; } 
.newslist td { font-size:12px; }
.newslistico { padding:0 10px; }
.newslist img {padding:0 4px 0 10px;  width:6px; height:6px;margin:0 0 0 0;}
.newslist_title { line-height: 25px; }
.newslist_title td{ line-height: 25px; }
.newslist_title img { }
.newspage { padding: 0 34px 20px; font-size: 14px; }
.newspage p  {clear:both;font-size:14px;line-height:180%;overflow:hidden;text-align:left;text-indent:2em;word-wrap:break-word;}
.newspage .h1 { text-align: center; }
h1.alt { border-bottom: 1px solid #C8D8F2; padding-bottom: 1px; text-align: center; color: #03005C; font-family: "黑体"; font-size: 20px; font-weight: normal; height: 35px; line-height: 35px; overflow: hidden; }
.newsSource { text-align: center; font-size: 12px; padding: 5px 10px 15px 10px; line-height: 14px; }
#Newsfbtime { }
#NewsSource { padding-left: 15px; }
#NewsAuthor { color: Red; padding-left: 15px; }

/*index.htm*/
.client { list-style-image: url(img/dot_cgal2.gif); list-style-position: outside; list-style-type: none; margin-left: 1.1em; padding-top: 1em; padding-left: 20px; }
.client li { padding-bottom: 10px; background: url("img/bg-sidenav.gif") no-repeat scroll -250px 45% transparent; }
.client li a { color: Black; text-decoration: none; }
.client li a:hover { color: Black; text-decoration: none; }
.clientimg { list-style-image: none; list-style-position: outside; list-style-type: none; padding-top: 1em; }
.clientimg li { padding-bottom: 15px; padding-left: 20px; }
.clientimg-title { font-weight: bold; padding-left: 40px; padding-top: 20px; }

.col-collateral2 { float: left; width: 200px; border-top: 0px solid #394750; margin: 0 0px 9px 0; }
.col-collateral2 .content { margin: 9px 0 11px 0; padding: 0; }
.col-collateral2 .content li { list-style: none; }
.col-collateral2 .content p { margin-left: 14px; }
.col-collateral2 .content p img { margin-left: -14px; }
.col-collateral2 .bottom { margin: 0; padding: 0px 0 0px; border: 1px solid #d7d7d7; border-top: 0; clear: both; }
.col-collateral2 .emph { border-bottom: 1px solid #c9ceca; background: url(img/col_collateral_emph_bg.gif) repeat-y #d4dce3; padding: 20px; }
.col-collateral2 .emph p { margin-bottom: .15em; }
.col-collateral2 .corner-left, .col-collateral .corner-right { height: 5px; overflow: hidden; }
.col-collateral2 .corner-left { background: url(img/bg-sidenav-lbc.gif) no-repeat 0 0; margin-top: -5px; }
.col-collateral2 .corner-right { background: url(img/bg-sidenav-rbc.gif) no-repeat 100% 0; }
.col-collateral2 .callout { margin: 30px 0 0 0; }
.col-collateral2 dt { color: #090909; }
.col-collateral2 dd { margin-bottom: 1.3em; }
.col-collateral2 dd li { margin: 2px 0; }
.col-h1 { background:url(/img/coltitelbg.jpg); float: left; width: 200px; height: 26px; line-height: 26px; color: White; display:block; }
.col-h1 img { padding:0px 10px; }
.col-h1bottom { margin: 0; padding: 10px 10px 10px 10px; border: 1px solid #d7d7d7; border-top: 0; }
.col-h1corner-left { height: 5px; overflow: hidden; background: url(img/bg-sidenav-lbc.gif) no-repeat 0 0; margin-top: -5px; }
.col-h1corner-right { height: 5px; overflow: hidden; background: url(img/bg-sidenav-rbc.gif) no-repeat 100% 0; }
.coltopleft { height: 5px; overflow: hidden; background: url(img/coltopleft.jpg) no-repeat 0 0; margin-bottom: -5px; }
.coltopright { height: 5px; overflow: hidden; background: url(img/coltopright.jpg) no-repeat 100% 0; }
.coltitlesubbg{ background:url(/img/coltitlesubbg.jpg) no-repeat 100% 0; padding:15px 0px 25px 0px; }
.coltitlesubbg ul li { padding:3px 0px; text-align:center;}
.alone{text-indent:20px;}

/*product*/
.subad { width: 560px; float: left; display: inline; margin-bottom:25px; }
.sub { background: url(/img/p/bg-next-steps.gif); width: 196px; height: 192px; float: right; display: inline;  margin-bottom:25px;}
.sub div { text-indent: 15px; padding: 5px; color: White; }
.sub ul li { margin: 5px 0px;  text-align:center;}
#tools { width: 300px; float: right; display: inline; position: absolute; right: 0px; top: 105px; text-align: right; }
#tools ul{list-style:disc inside none;}
#tools ul li{color:#999999;float:right;height:21px;line-height:18px;list-style:none outside none;padding-left:5px;}
.temph3{height:20px;clear:both;}
.temph3 h3{font-size:12px;height:20px;line-height:15px;margin:-20px 0 20px 0;text-indent:15px;font-weight:bold; border-bottom:solid 1px #D5D5D5;}

.style1 { font-size: 14; }


ul { list-style-image: none; list-style-position: outside; list-style-type: none; margin: 0; padding: 0; }
p { margin: 0; padding: 0; }
#list li { float: left; height: 220px; margin-bottom: 15px; width: 350px; }
#list li img { border: 1px solid #DADADA; float: left; margin-top: 25px; padding: 3px; }
.showText { margin: 0 10px 0 140px; }
.showDetailText h4 { line-height: 21px; }
.showText h4 a:link, .showText h4 a:visited { color: #B86800; }
.showText { margin: 0 20px 0 140px; }
.showDetailText h4 { line-height: 21px; }
.showText h4 a:link, .showText h4 a:visited { color: #B86800; }
.showDetailTable { background: transparent url(/img/khxs_03.gif) no-repeat scroll 0 0; height: 150px; margin: 0 auto; padding: 20px; width: 472px; text-align: left; }
.showDetailTable img { border: 1px solid #DADADA; float: left; padding: 4px; }
.showDetailText { margin: 10px 0 0 165px; width: 255px; }
.showDetailText h4 { color: #B86800; }
.showText p, .showText h4, .showDetailText p, .showDetailText h4 { line-height: 21px; }
.bold { font-weight: bold; }

.hy:hover { color: #0088b5; text-decoration: none; }
.hy { color: #0088b5; text-decoration: none; }

/*Search*/

A.searchlink { font-size: 13pt; color: #2200CC; }
.SearchSample { font-size: 10pt; }
.SearchPath { font-size: 10pt; color: green; }
.Tip { padding: 2px; font-size: 10pt; padding: 4px; }
.SearchPaging { text-align: center; font-size: 16px; }
.SearchHeader { padding-right: 2px; border-top: #191970 1px solid; padding: 3px; background-color: #e5ecf9; width: 100%; margin-top: 10px; }
.Searchkw { font-family: Verdana; font-size: 16px; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal; padding-top: 2px; }
.Searchbt { height: 2em; width: 5.6em; font-size: 14px; }
.SearchItem {   }
em { color: #CC0033; font-style: normal; font-weight: normal; }
/*agentlogin*/
.One { margin: 0 0 10px 0; padding: 0; }
.One h2 { width: 100%; height: 33px; background: url(/img/2/h2R.png) right top no-repeat; margin: 0; padding: 0; }
.One h2 span { height: 33px; font-size: 14px; padding-left: 20px; line-height: 33px; float: left; color: #434343; background: url(/img/2/h2L.png) left top no-repeat; }
.One h2 a { font-weight: normal; font-size: 12px; top: 10px; right: 20px; float: right; position: relative; }
.Outter { padding-left: 5px; background: url(/img/2/eleLeft.png) left bottom no-repeat; }
.Inner { padding: 10px; _zoom: 1; background: url(/img/2/eleRight.png) right bottom no-repeat; }
input { margin: auto; }



.mobansContainer { margin: 0; padding: 0; overflow: hidden; position: relative; }
.mobansSlider { position: absolute; }
.mobansSlider li { list-style: none; display: inline; }
.rotatorNumber { position: absolute; right: 5px; bottom: 5px; }
.rotatorNumber li { float: left; color: #FF7300; text-align: center; line-height: 16px; width: 16px; height: 16px; font-family: Arial; font-size: 12px; cursor: pointer; overflow: hidden; margin: 3px 1px; border: 1px solid #FF7300; background-color: #fff; }
.rotatorNumber li.on { color: #fff; line-height: 21px; width: 21px; height: 21px; font-size: 16px; margin: 0 1px; border: 0; background-color: #FF7300; font-weight: bold; }
.mobansSlider img { height: 250px; width: 700px; border-width: 0px; display: block; }
.rotatorNumber li a { color: #000000; font-size: 12px; }

.clienta {color:#52565b;}

a.englishlink:link {color:#62A1C9;font: Verdana ; font-size:11px;text-decoration:underline;}
a.englishlink:hover {color:#62A1C9;font: Verdana;font-size:11px;text-decoration:underline;}
a.englishlink {color:#62A1C9;font: Verdana;font-size:11px;text-decoration:underline;}
.divhr{height:1px; background-image:url(/img/dot_line.gif); margin:10px 0; width:100%}