
body{background:#c7ddb4;padding:20px 0;margin:0;font:79%/1.3em Arial,sans-serif;text-align:center}
table{font-size:1em}
a,a.novis:visited,.back a:visited{color:#006bbe}
a:visited{color:#9f6f6f}
a:active{color:#be0000}
a img{border:0}
p {margin:0 0 1em 0}
h1,h2{font-weight:bold;font-family:arial,sans-serif;letter-spacing:-1px;font-size:1.7em;line-height:1em;margin:0 0 10px -1px}
h1,h2.h1{margin-top:14px;font-size:1.7em;padding-top:0;font-weight:bold}
h2.h1{margin-top:0px}
h2{font-size:1.4em;margin-top:20px;padding-top:5px;font-weight:normal;}

h3{margin:20px 0 10px 0;font-size:1.2em;font-weight:bold}
h4{font-size:1em;margin:5px 0}
hr{display:none}

sup{vertical-align:0.4em}
a sup{>text-decoration:none;}
h2 sup{font-size:0.8em}

#SD{margin:0 auto;width:759px}
.inner{margin:0 1px;text-align:left;border:1px solid #c7ddb4;border-width:0 1px;background:white;min-height:1px;_height:1px}
#header,#menu,#main,#footer{background:white;border:1px solid #809870;border-width:0 1px}

.clr,.clear{display:block;clear:both;font-size:0;line-height:0;height:1px;overflow:hidden}
.ntm{margin-top:0!important}
.nbm{margin-bottom:0!important}
.space{margin-top:30px}
.c{text-align:center}
.r,.align-right{text-align:right}
.green{color:#43812c !important}
.more{margin:0;font-weight:bold;text-align:right}

.hr,.FRM_type1 .FRM_hr { height: 2px; line-height: 0px; font-size: 0; background: #c7ddb4;margin:10px 0;border-bottom:0}


li{background-image: none;padding: 0em 0em 0em 0em;margin: 0em}
ol{list-style-type: decimal;margin:0;padding: 0em 0em 1em 2.5em}
ol ol{list-style-type: lower-alpha;margin-top: 0.2em}
ul{list-style-type: none;margin: 1px 0em 2em 1.2em; padding: 0}
ul li{padding-left: 16px;background:url(../img/li.gif) no-repeat 0 0.45em}
ul ul{margin-top: 0.2em}
object,img{margin: 0 0 1em 0em; vertical-align: top}

ul.arrow li{background:url(../img/li-arrow.gif) no-repeat 0 0.3em}

ul.book,ul.book2,ul.newfaq{margin-left:1em}
ul.book li{background-image:url(../img/li-book.gif);background-position: 0 1px;padding-left: 23px}
ul.book2 li{background-image:url(../img/li-faq.gif);background-position: 2px 1px;padding-left: 23px}
ul.book ul li{background-image:url(../img/li-faq.gif);background-position: 2px 1px;padding-left: 23px}
ul.newfaq li{background-image:url(../img/li-newfaq.gif);background-position: 2px 1px;padding-left: 23px}

.sp li{padding-bottom:5px}


.cl{float: left;width: 48%;background:white;margin-right: 2%}
.cl .cl,.cr .cl{margin-right:1.8%}
.cr{float: right;width: 48%;background:white}
.ir,.il{float: left;font-size: 80%;text-align:center;_width: 1px;margin: 0.3em 1em 0.9em 0em}
.ir{float: right;margin: 0.3em 0em 0.9em 1em}
.il img,.ir img{display: inline;margin: 0em auto 0.4em auto}

#header{border-top-width:1px;padding-top:1px;min-height:1px;_height:1px}
#header .inner{border-top-width:1px;height:113px;color:white;background:#3f7e29 url(../img/header.jpg) no-repeat 0 0;position:relative}
#header h1,#header #logo{margin:0;width:370px;height:65px;background:url(../img/logo.gif) no-repeat 0 0;text-indent:-9009px;position:absolute;top:26px;left:15px;overflow:hidden}
#header #motto{margin:0;width:250px;height:13px;background:url(../img/motto.gif) no-repeat 100% 0;text-indent:-9009px;position:absolute;top:70px;left:133px;overflow:hidden}
#ST.en #header #motto{background-position:0 0}
#header #lang{height:1em;position:absolute;top:5px;right:9px;color:#bdd2ee;font-size:0.9em;z-index:2}

.select{white-space:nowrap;}
.select strong{font-weight:bold}
.select strong a{color:white;display:block;text-decoration:none}
.select strong a:visited{color:white}
.select strong span.text{padding-left:5px;text-decoration:underline;font-weight:normal}
.select .select-menu{background:#ceeac0;position:absolute;left:-7px;_width:1px;border:1px solid white}
.select .select-menu a{color:#004b00;text-decoration:none;_height:1px;min-height:1px;display:block;padding:2px 15px 2px 7px}
.select .select-menu a.select-active{font-weight:bold}
.select .select-menu a:hover{background-color:#58973c;color:white}
.hide-menu .select-menu{display:none}



#menu{}
#menu .inner{padding-top:1px;color:white;min-height:1px;_height:1px;background:white;}
#menu .clr{height:5px;background:#be0000}
#menu a{color:white;text-decoration:none;float:left;min-width:119px;_width:119px;min-height:1px;_height:1px;font:normal 1.1em/1em Arial,sans-serif;background:#ff2f40;text-align:center;margin:0 1px 0 0;border-style:solid;border-width:1px 0;border-color:white;padding:7px 0 4px 0}
#menu a:hover{background-color:#e30000}
#menu a.active,#menu strong a,#menu strong a:hover{background-color:#be0000;font-weight:bold;border-color:#be0000;padding:8px 0 3px 0}
#menu .help{min-width:153px;_width:153px}
#menu .last{margin-right:0}


#footer{padding-bottom:1px;border-bottom-width:1px;}
#footer .inner{border-bottom-width:1px;background:#9f6f6f;color:white;text-align:center;padding:8px 0;font-size:0.95em;line-height:1em}
#footer a{color:white;padding:0 7px}

#subfooter{text-align:center;font-size:0.9em;margin-top:1em}
#subfooter a{color:black}


#main .inner{border-width:0 1px}

#right{background:white;float:right;border-left:1px solid #c7ddb4;width:179px;font-size:0.85em;line-height:1.3em}


#submenu{background:#be0000;margin-left:-1px;margin-bottom:20px;padding:10px 7px 1px 14px;font-size:1.2em;color:white}
#submenu a{color:white}
#submenu a:active{color:#ff2f40}
#submenu a.active,#submenu strong{font-weight:bold;color:white;text-decoration:none}
#submenu strong a{text-decoration:none}
#submenu h3{margin:0;padding-bottom:7px;font-size:1em}
#submenu ul{list-style:none;margin:0 0 10px 0}
#submenu li{padding-left:15px;padding-bottom:14px;background:none}


#right .box{padding:0 10px;margin:0 0 30px 0}
#right .box h3{font-size:1em;font-weight:bold;margin-top:0}
#right .box h2{font-weight:bold;margin-top:0;font-size:1.2em}
#right .stories{font-size:1.2em;margin-top:0;border-top:1px solid #c7ddb4;background:url(../img/box-stories-bg.gif) repeat-x 0 0;padding-top:8px;padding-left:8px}
#right .stories h3{margin:0.5em 0 0 0;padding-left:12px;background:url(../img/li.gif) no-repeat 0 0.45em}
#right .stories p{margin:0 0 0 12px}
#right .stories .more{font-size:0.85em;margin-bottom:1.5em;font-weight:normal}

#content{background:white;padding:20px 19px 30px 19px;min-height:1em;_height:1em;}
#content.rightmenu{min-height:300px;_height:300px;width:535px;margin-right:-1px;border-right:1px solid #c7ddb4;float:left}



.download{margin:10px 0 25px 44px;width:249px;padding:1px 6px 11px 6px;background:url(../img/btn-download-bg.gif) no-repeat}
a.btn-download{display:block;position:relative;width:249px;height:41px;background:#ffff00;color:black;text-align:center;text-decoration:none;font:bold 1.5em/41px arial,sans-serif;overflow:hidden}
a.btn-download .o{display:block;padding-left:249px;padding-top:41px;position:relative;margin-bottom:-41px;z-index:1;background: url(../img/btn-download_en.gif) no-repeat}
a.btn-download:hover{background-color:#b8ff00}
a.btn-download:hover .o{background-position:0 -41px}


#content .box{margin:0 -4px 20px -4px;padding-bottom:1px;border-color:white;border-style:solid;border-width:0 1px}
#content .box .box-in{padding:1px 14px 1px 14px;}

#content .box-gray{background:url(../img/box-gray-bg.jpg) no-repeat 0 100%;border-left-color:#727272}
#content .box-gray .box-in{background:url(../img/box-gray.jpg) no-repeat 0 0;padding-top:14px;padding-left:167px}

#content .box-download{border:1px solid #4ea421;background:#e6f4df url(../img/box-download-bg.jpg) repeat-y 100% 0;padding-bottom:0}
#content .box-download p{width:260px}
#content .box-download h2{color:black;font-size:2em;margin-top:0;font-weight:bold}
#content .box-download .box-in{background:url(../img/box-download.jpg) no-repeat 100% 100%;padding-top:8px;min-height:200px;_height:200px;position:relative}
#content .box-download a.btn-download{position:absolute;bottom:17px;right:16px;}
#content .box-download a.btn-download .o{background-image: url(../img/btn-download2_en.gif)}
#content .box-download ul{margin:20px 0 14px 0px;padding:0;list-style:none;width:260px}
#content .box-download h3{font-weight:bold;margin-bottom:0;margin-top:0}
#content .box-download ul li{background:url(../img/box-download-ico.gif) no-repeat -150px 0;margin-bottom:10px;padding:1px 0 0 40px;min-height:30px;_height:30px;}
#content .box-download ul li.dlbox-protect{background-position:-100px -50px}
#content .box-download ul li.dlbox-alerts{background-position:-50px -100px}
#content .box-download ul li.dlbox-suplement{background-position:0px -150px}

#content .box-xacti{background:url(../img/box-gray-bg.jpg) no-repeat 0 100%;border-left-color:#727272}
#content .box-xacti .box-in{background:url(../img/box-xacti.gif) no-repeat 0 0;padding-top:14px;padding-bottom:14px;padding-left:167px}


.limg{float:left;width:280px;margin-left:19px}
.limg img,.limg object{margin:0}
.rtext{float:right;width:385px}

.ico{background:url(../img/icons.gif) no-repeat -150px 0;padding:1px 0 1px 50px;min-height:50px;_height:50px;}
.ico h2{margin-top:0}
.ico h3{margin-top:0;padding-top:7px}
.ico-protection{background-position:-100px -200px}
.ico-custom{background-position:-50px -400px}
.ico-update{background-position:0 -600px}

#navigation {text-indent:-5px;font-size: 0.9em;margin:-20px -19px 20px -19px;padding: 0.5em 10px 0.5em 20px;background:white;line-height: 1.5em;font-weight:bold;color:#be0000;min-height:1em}
#navigation a {font-weight: normal;padding:0 5px;color:#555555}
#navigation a:active{color:#be0000}
#navigation strong {color:#555555;padding:0 5px}


.abc a {font-size: 1em;}
.abc .actual {font-size:1.2em;padding:0 1px;font-weight:bold;color: #000000;}
.db_table {margin:1em 0;width: 100%;border-collapse: collapse;}
.db_table td {width: 33%;padding: 5px 5px 5px 5px;vertical-align: top;}
.paging {background: #cfd4db; text-align: right;font-size:0.9em}
.paging td {padding: 4px 7px;vertical-align:bottom;}
.paging td .actual {font-size: 1.2em;color: #000000;font-weight: bold;}
.paging td.total {width: 50%;vertical-align: top;font-size:1em;text-align: left;}
table.db_table td.list{width:50%;padding:5px 0;font-size:0.9em}
table.db_table td.list img {float:left;clear:left;margin:1px 2px 0 0}
table.db_table td.list a{display:block;margin:0 0 0 20px;min-height:20px;_height:20px}
table.db_table td.list br{display:none}
.db_detail_table {border-collapse: collapse;width:100%;margin-bottom:1em;}
.db_detail_table th {color:#777777;text-align: left; font-weight:normal;padding: 3px 5px 3px 3px; width:15%; vertical-align: top; white-space: nowrap; }
.db_detail_table td {width:85%;padding: 3px;border-bottom:1px dotted #c9c9c9;}
span.status_0,span.status_1,span.status_2,span.status_3,span.status_4{padding-left:45px;font-weight:bold;color:#0F9600;background:url(../img/status_0.gif) center left no-repeat}
span.status_1{color:#21519F;background-image:url(../img/status_1.gif)}
span.status_2{color:#D7AC00;background-image:url(../img/status_2.gif)}
span.status_3{color:#FF8800;background-image:url(../img/status_3.gif)}
span.status_4{color:#FF0000;background-image:url(../img/status_4.gif)}
.risk_level_legend{margin-top:40px;padding-top:5px;border-top:solid 2px #ddd;font-size:0.8em;line-height:1.6em}
.risk_level_legend_left{width:120px;float:left}
.risk_level_legend_right{float:left}
p.search_results{font-size:0.9em;margin:0 -3px 5px -3px;padding:0 0 5px 24px; border-bottom:1px dotted #c9c9c9;}
p.search_results a.head {font-size: 1.1em;font-weight: bold;display: block;margin:0 0 0 -24px;padding: 0px 0px 3px 0px;text-decoration: none;}
p.search_results strong {color: #000;}
p.search_results strong.author {color: #21519F;}
p.search_results a.head span {text-decoration: underline;color: #00c;}
p.search_results a.head:hover span {color: #c00;}
p.search_results a img {margin: 1px 2px -6px;padding: 0 0 3px 0;}

ul.four-columns-list li{float:left;width:22%;}
ul.four-columns-list li.clr{float:none;background:none}

a.screenshot img{padding:2px;border:1px solid #006bbe}
a.screenshot:hover img{padding:1px;border:2px solid #006bbe}

.frm_note {text-align:right;color:#45832e;padding-right:10px}
.frm_note .FRM_sl{padding-left:1px}
.FRM_star,.FRM_type1 .FRM_sl .FRM_star{padding-top:0;vertical-align:middle;color:#be0000;font-size:1.4em;font-weight:bold}

.FRM_chxs label{margin-left:20px;>margin-left:25px;display:block}
.FRM_chxs .FRM_chx,.FRM_chxs .FRM_radio{float:left;margin:0.2em 0 0 0;>margin-top:0;vertical-align:0;position:relative}
.FRM_chxs p{margin:0;clear:left}
.maxwidth{width:310px}
.fld_block{display:block;padding-top:0.3em;>padding-top:0;margin-left:180px;margin-bottom:0}
.FRM_type1{border-top:5px solid #c7ddb4;border-bottom:5px solid #c7ddb4;background:#eef4e8;_height:1em;}
.FRM_type1 .FRM_buttons{border-top:2px solid #c7ddb4;margin-top:10px;padding-top:15px}
.FRM_buttons input,.FRM_type1 .FRM_buttons input{padding:0.1em 1.5em;margin:0;font-size:1em;font-family:arial,sans-serif;overflow:visible;}

.times{color:#777777;font-size:0.8em;white-space:nowrap}
.guide{border-top:5px solid #c7ddb4;border-bottom:5px solid #c7ddb4;background:#eef4e8}
.guide .in{padding:0 20px 20px 20px}
.guide h2{margin-top:0;padding-top:20px}
.guide .back{padding:10px 20px 0 20px}
.guide-faq ul{margin-bottom:0px}
.guide-faq .in{min-height:150px;_height:150px;border-bottom:2px solid #c7ddb4;background-image:url(../img/guide-faq-bg.gif);background-position:100% 100%;background-repeat:no-repeat}
.guide-support{margin-top:50px}
.guide-support p{margin:0}
.guide-support .in{padding-bottom:5px}
.guide-support .FRM_buttons{text-align:right;padding:10px 20px}

.more-emails-button{width:34em;text-align:right;margin-bottom:1em}
#more-emails{display:none}
#more-emails.open{display:block}

.f-msg, .f-err {color: #24a438;border-color:#c7ddb4;background-color:#eef4e8;border-width:2px 0;border-style:solid;background-image: url("../img/f-msg-ok.gif");background-repeat: no-repeat;background-position: 10px 50%;padding: 7px 0 7px 37px;text-align: left;margin: 1em 0;font-weight: bold;}
.f-err {color: #f00000;border-color:#f00000;background-image: url("../img/f-msg-err.gif");background-color:#fcece9;}

.roller{overflow:hidden;height:1.5em;white-space:nowrap;margin:0 0 1em 0}
.roller p{display:inline}

#content .box-gray .roller{_width:530px}

.read-stories{background:url(../img/read-stories-dart.jpg) no-repeat 100% 50%;padding:1em 25px 1em 0;margin:-1em -25px 0 0}


.promo{padding-top:10px}
.promo ul{margin:0;padding-top:1px;_height:1px;}
.promo ul li{padding:2px 0 6px 50px;background:url(../img/promo-bg.gif) repeat-y 0 0;position:relative;margin:10px 0 0 0;_height:1px;}
.promo ul li h3{margin:0 0 2px 0;font-size:1.2em;font-family:arial, sans-serif;font-weight:bold}
.promo ul li h3 a{border-bottom:1px solid;text-decoration:none}
.promo ul li p{margin:0}
.promo ul li h3 img{position:absolute;top:-2px;left:14px;margin:0}

.pages{text-align:right}
