html{overflow-y:scroll;}
strong{color:#0f365c;}
span.redline{color:#A20116;font-family:Verdana,Tahoma,Arial;font-size:12px;}
small{font-family:Verdana,Arial,san-serif;font-size:11px;}
body{margin:0;background:#CCE2FF url(../img/css/page-bg-1.png) repeat-x;}
form{margin:0;padding:0;}
input,textarea,select,option{margin:0;padding:0;font-family:Arial,Tahoma,Verdana;font-size:13px;}
.innerError{background:url(../img/css/warning.png) left center no-repeat;padding-left:16px;}
fieldset{background-color:#F7FAFD;border:1px solid #DDE8F2;padding:0 4px 6px 4px;margin:0;}
legend{margin:0;padding:0 2px 6px 2px;font-family:Verdana,Tahoma,Arial,sans-serif;font-size:13px;font-weight:bold;color:#31517A;}
table{border-spacing:0;border:0;border-collapse:collapse;}
td{padding:0;margin:0;}
.pagetitle{font-family:Tahoma,Helvetica;font-size:18px;font-weight:bold;color:#31517A;padding:18px 0 4px 0;margin:0 0 4px 0;background:url(../img/css/h1.png) right top no-repeat;vertical-align:top;}
h1{font-family:Tahoma,Helvetica;font-size:18px;font-weight:bold;color:#31517A;padding:18px 0 4px 0;margin:0 0 4px 0;background:url(../img/css/h1.png) right top no-repeat;vertical-align:top;}
h1.headline{font-family:Tahoma,Arial,sans-serif;font-size:14px;font-weight:bold;color:#940000;padding:4px 0 16px 0;margin:0;background:none;}
h2{font-family:Tahoma,Arial,sans-serif;font-size:14px;font-weight:bold;color:#940000;padding:6px 0 4px 0;margin:6px 0 4px 0;background:url(../img/css/h2-dot.png) left bottom repeat-x;}
h2.nodecoration{background:none;}
.h2box{padding:0;margin:10px 0 4px 0;}
.h2boxcenter{padding:0;margin:0;}
.h2boxbigcenter{padding:0;margin:0;}
.h2box h2{padding:0;margin:0;background:none;}
td.productlistheader h2{background:none;margin:6px 0 0 0;}
h3{font-family:Verdana,Tahoma,Arial,sans-serif;font-size:13px;font-weight:bold;color:#31517A;padding:12px 0 0 0;margin:0;}
.h3wooffset{padding:0;}
.h3halfoffset{padding:0 0 8px 0;}
h3.producttitle{padding:0 0 4px 0;}
h4{font-family:Tahoma,Arial,sans-serif;font-size:12px;font-weight:bold;color:#31517A;padding:4px 0 0 0;margin:0 0 4px 0;}
p{padding:4px 0 4px 0;margin:0;text-align:justify;}
blockquote{background:url(../img/css/blockquote.png) left top no-repeat;padding:0 0 0 34px;margin:0;font-style:italic;}
.rightalignp{text-align:right;}
.bannerp{padding:2px 0 2px 0;margin:0;text-align:justify;line-height:1.3;}
p.rightalign{text-align:right;}
a{color:#369;text-decoration:underline;}
a.redlink{color:#A20116;}
a:hover{color:#940000;}
a img{border-color:#000;}
ol{margin:0 0 0 25px;padding:2px 0 2px 0;text-align:justify;}
ul{margin:0 0 0 18px;padding:2px 0 2px 0;list-style-image:url('../img/css/ul-bullet.png');text-align:justify;}
ul ul{list-style-image:url('../img/css/ul-ul-bullet.png');}
ul ul ul{list-style-image:url('../img/css/ul-ul-bullet.png');}
li{margin:0;padding:2px 0 2px 0;}
ul.level2{font-size:10px;}
ul.level2 li{padding:1px 0 1px 0;}
.mainarea{border-collapse:separate;border-left:1px solid #A3BBE1;border-right:1px solid #A3BBE1;background-color:#FFF;}
.headerline{background-color:#BFC9D6;}
.header{background-color:#3D6DA3;border-top:1px solid #FFF;}
.time{font:10px Arial,Verdana,sans-serif;color:#D6DCE4;text-align:center;}
.footer{font:12px Tahoma,Verdana,Helvetica,sans-serif;color:#FFF;border-top:2px solid #D2DDE9;border-bottom:1px solid #D2DDE9;}
.footer td{background:url(../img/css/footer-1.png) repeat-x;}
.footer a{color:#FFF;text-decoration:none;}
.footer a:hover{text-decoration:underline;}
.mainmenu{border-top:1px solid #355279;border-bottom:1px solid #355279;background-color:#DDE8F2;font:11px Verdana,Helvetica,sans-serif;color:#000;}
.mainmenu a{text-decoration:none;color:#304558;}
.mainmenu a:hover{color:#FFF;background-color:#7194BB;}
.menuceil a{display:block;padding:5px 5px 5px 5px;white-space:nowrap;}
.dropdown{position:absolute;display:none;border:1px solid #355279;background-color:#DDE8F2;}
.dropdown td{border-bottom:1px solid #ABB6C1;}
.dropdown a{display:block;text-decoration:none;padding:2px 10px 2px 10px;font:11px Verdana,Helvetica,sans-serif;color:#304558;}
.dropdown a:hover{color:#FFF;background-color:#7194BB;}
.captionfill{background:url(../img/css/title-fill.png) repeat-x;}
.boxheader{background-color:#2E4665;color:#FFF;}
.boxcaption{font:14px Helvetica,Verdana,sans-serif;font-weight:bold;padding:3px 0 3px 0;}
.boxcontent{background-color:#F6F6F6;}
.boxbottom{background-color:#F6F6F6;}
.boxleftline{background:url(../img/css/box-left.png) repeat-y;}
.boxrightline{background:url(../img/css/box-right.png) repeat-y;}
.boxtext{border-bottom:1px solid #BEC6D3;font-family:Arial;font-size:12px;}
.content td{font-family:Arial,Tahoma,Verdana;font-size:13px;line-height:1.4;background-color:#FFF;}
.figureright{float:right;padding-top:0;padding-left:8px;padding-right:0;padding-bottom:0;margin:0;}
.screenshotright{float:right;padding-top:8px;padding-left:16px;padding-right:0;padding-bottom:4px;margin:0;}
.figurerightnooffset{float:right;padding-top:8px;padding-left:8px;padding-right:0;padding-bottom:0;margin:0;}
.figureleft{float:left;padding-top:8px;padding-left:0;padding-right:12px;padding-bottom:0;margin:0;}
.productinfomenu td{padding:2px 4px 0 6px;}
.productinfomenu a{color:#31517A;text-decoration:none;font-size:12px;font-family:Verdana;display:block;padding:1px 0 1px 0;}
.productinfosubmenu a{font-family:Tahoma;font-size:11px;padding:0 0 1px 0;}
.productfeaturemenu a{font-family:Tahoma;font-size:11px;padding:0 0 1px 0;}
.productinfomenu a:hover{color:#940000;}
td.productinfomenuitemactive{background-color:#FAF7D6;}
td.productinfomenuitemactive a:hover{color:#31517A;}
.productfacts td{padding:0 4px 0 6px;border:none;}
.productfacts p{font-size:11px;font-family:Verdana;padding:4px 0 0 0;margin:0;text-align:left;color:#4a6a96;}
.figurefact{float:left;padding-top:7px;padding-left:0;padding-right:4px;padding-bottom:0;margin:0;}
.productsplitter{background-color:#BEC6D3;}
.productname{color:#27466F;font-family:Arial,sans-serif;font-size:18px;font-weight:bold;}
.productnote{padding-right:5px;color:#900;font-family:Verdana,sans-serif;font-size:14px;font-weight:bold;}
.productmenufill{background:url(../img/css/productmenufill.png) repeat-x;}
.designtable tr{vertical-align:middle;background-color:#FFF;}
.designtable td{border-width:1px;border-style:solid;border-color:#D2DDE9;padding:1px 5px 1px 5px;}
tr.designtablerowtopblue td,tr.designtablerowblue td{background-color:#F4F7FA;}
.designtableheader td{font-weight:bold;text-align:center;background-color:#6B89B5;color:#FFF;padding-top:4px;padding-bottom:5px;font-weight:bold;}
tr.designtablerowsmall td{font-family:Verdana,Arial,san-serif;font-size:11px;}
td.designtablecellsmall{padding-left:20px;}
td.cellwithbutton{padding-top:2px;padding-bottom:2px;}
td.emptycell{border-top:0;border-left:0;padding-left:0;background-color:#FFF;}
.designtable a{text-decoration:none;color:#000;}
.designtable a:hover{text-decoration:underline;color:#940000;}
.imagewithtext tr{vertical-align:middle;}
.imagewithtext td{padding:0;border:0;}
.featurebox{padding-top:4px;padding-right:10px;padding-bottom:4px;}
.featureboxbackground{background:url(../img/css/boxes-background.png) no-repeat;}
.featureboxbundlesbackground{background:url(../img/css/boxes-bundles-background.png) no-repeat;}
td.advantagebox{vertical-align:top;padding-top:4px;padding-right:10px;padding-bottom:0;padding-left:0;}
div.screenshotbox{background-color:#F4F7FA;border:1px solid #D2DDE9;padding:1px;}
div.screenshottitle{padding:2px 10px 2px 10px;background-color:#6B89B5;font-weight:bold;color:#FFF;text-align:center;}
div.screenshotinfo{font-family:Tahoma,sans-serif;font-size:11px;text-align:justify;padding-left:10px;padding-right:10px;padding-top:0;padding-bottom:4px;}
div.screenshotimage{padding-left:8px;padding-right:8px;padding-top:6px;padding-bottom:4px;}
.tablemargin{margin:4px 0 4px 0;padding:0;}
.tablemarginlarge{margin:8px 0 8px 0;padding:0;}
td.noteproduct{background-color:#F9F9DF;border:1px solid #F7E096;padding:4px;line-height:1.2;text-align:justify;}
td.noteproduct td{background-color:#F9F9DF;padding:0;}
td.infoarea{background:url(../img/css/info-big.png) left top no-repeat;background-color:#F9F9DF;border:1px solid #F7E096;padding:4px 4px 4px 42px;line-height:1.2;text-align:justify;}
td.productdescription{background-color:#F5FAFF;border:1px solid #DDE8F2;padding:8px;text-align:justify;}
td.pageinfo{background-color:#F7FAFD;border:1px solid #DDE8F2;padding:4px;line-height:1.2;text-align:justify;}
td.pageinfo td{background-color:#F7FAFD;}
td.formarea{background-color:#F7FAFD;padding:4px;line-height:1.2;text-align:justify;}
td.formarea td{background-color:#F7FAFD;}
td.productlistcontenttable{background-color:#F1F4F7;border:1px solid #D2DDE9;padding:4px;}
.productlistcontent td{background-color:#F1F4F7;}
td.productlist{font-size:11px;}
.markedtext{color:#369;}
td.rootpageboxbody{padding:0 0 0 14px;}
td.markedheader{font-weight:bold;text-transform:uppercase;line-height:1.2;padding:12px 0 4px 0;}
td.productsummary{padding:8px;background-color:#F7FAFD;border:1px solid #DDE8F2;}
td.productsummary td{background-color:#F7FAFD;}
.producttitle td{font-family:Tahoma,Arial,sans-serif;font-size:14px;font-weight:bold;color:#940000;padding:0;}
td.productlabels{border:1px solid #DDE8F2;padding:4px;}
td.blackflash{background-color:#000;}
td.bluestrippedflash{background:url(../img/css/flash-background.png) repeat-x;}
.firsttouchscreenshots{padding:8px 0 8px 0;}
table.whatsnew tr{vertical-align:top;}
table.whatsnew td{border-bottom:1px solid #D2DDE9;}
tr.whatsnewnorow td{border-bottom:0;}
td.whatsnewcaption{padding-right:4px;}
td.whatsnewcaption p{text-align:left;font-weight:bold;}
td.whatsnewtext{padding-left:4px;}
.selectedrelease{color:#940000;}
.largetext{font-family:Verdana;font-size:12px;line-height:1.5;}
.largetextwooffset{padding-top:0;font-family:Verdana;font-size:12px;line-height:1.5;}
.captcha{border:1px solid #7F9DB9;}
.featureslist th{border-bottom:2px solid #6B89B5;}
.featureslist td{border-bottom:1px solid #DDE8F2;padding:4px;}
th.featurestitle{padding:4px 4px 6px 0;}
th.featurestitle td{padding:0;border:0;}
td.featurestitlecaption{font-family:Verdana,Tahoma,Arial,sans-serif;font-size:14px;font-weight:bold;color:#940000;line-height:1;}
th.featurescolumn{padding:4px;background-color:#6B89B5;border-left:1px solid #DDE8F2;color:#FFF;font-family:Tahoma,Arial,sans-serif;font-size:11px;font-weight:bold;}
td.featureitem{padding-left:0;}
td.featureodd{border-left:1px solid #FFF;background-color:#F4F7FA;}
.featureslistinternal td{padding:0;border:0;text-align:justify;line-height:1.2;}
.appreference{font-family:Verdana,Tahoma,Arial,sans-serif;font-size:12px;font-style:italic;color:#5080B4;}
.userinput{font-family:Courier,monospace;font-size:10px;}
img.imgref{vertical-align:middle;padding:0;margin:0;}
td.imgcaption{padding-left:14px;color:#5C5C5C;font-family:Tahoma,Arial,sans-serif;font-size:11px;font-weight:bold;}
td.imgcaptionsmall{padding-top:4px;padding-left:2px;color:#5C5C5C;font-family:Tahoma,Arial,sans-serif;font-size:11px;font-weight:bold;}
div.imgthumbnail{padding:0;margin:0;border:0;position:relative;left:0;top:0;}
div.imgthumbnailzoom{padding:0;margin:0;border:0;position:absolute;right:16px;bottom:16px;}
.thumbnailtable td{background:transparent;}
td.offerarea{padding:4px 8px 0 8px;}
.offerarea td{background:none;}
.offerlinearea td{background:url(../img/css/box-small-fill.png) repeat-x;background-color:#8AABCC;}
.offertitle{font-family:Arial,Tahoma,sans-serif;font-size:16px;font-weight:bold;color:#A20116;}
p.offertext{font-family:Verdana,Tahoma,Arial;font-size:12px;line-height:1.3;color:#00386E;}
td.offerline{font-family:Verdana,Tahoma,Arial,sans-serif;font-size:13px;font-weight:bold;color:#FFF;}
span.specialprice{color:#F00000;}
span.regularprice{text-decoration:line-through;}
td.bookmark{text-align:right;padding-right:10px;}
td.bookmark a,td.bookmark a:hover{color:#DDE8F2;background-color:#DDE8F2;text-decoration:none;}
td.customersbox{border:1px solid #D2DDE9;padding:4px;}
table.customersbanner{border-collapse:separate;}
td.customersbanner{border-left:1px solid #bcc8d5;border-right:1px solid #bcc8d5;}
span.customersbannertitle{font-family:Arial,Tahoma,Arial,sans-serif;font-size:14px;font-weight:bold;color:#31517A;}
span.featuredtext{font-weight:bold;color:#555;}
td.screenshotref{background-color:#F5F5F5;padding-top:4px;padding-bottom:0;padding-right:0;text-align:right;}
div.boxinner{padding:6px;}
div.boxinner td{background-color:#F5F5F5;}
div.productfeaturebox h3{padding:2px 0 4px 0;margin:0 0 4px 0;background:url(../img/css/h2-dot.png) left bottom repeat-x;}
div.productfeaturebox h3 a{background:transparent url(../img/css/arrow-blue.png) no-repeat scroll right center;padding-right:16px;text-decoration:none;}
div.clipbox{background-color:#F5F5F5;border:1px solid #DDD;}
span.arrowlink a{background:transparent url(../img/css/arrow-gray.png) no-repeat scroll right center;padding-right:16px;text-decoration:none;}
span.arrowlinknormal a{background:transparent url(../img/css/arrow-gray.png) no-repeat scroll right bottom;padding-right:16px;}
div.threatboxinner{padding:8px;}
div.threatbox td{background-color:#F5F5F5;}
table.threattable{border:1px solid #D2DDE9;}
table.threattable tr{vertical-align:baseline;}
table.threattable th{padding:2px;font-family:Verdana,Arial,san-serif;font-size:11px;font-weight:bold;color:#FFF;line-height:1.4;background-color:#6B89B5;}
table.threattable td{padding:2px;font-family:Verdana,Arial,san-serif;font-size:11px;background-color:#FFF;}
tr.threattableeven td{background-color:#F4F7FA;}
table.threatinfo td{padding:2px;font-family:Verdana,Arial,san-serif;font-size:11px;}
div.threatbox td.threatsummary{font-family:Verdana,Arial,san-serif;font-size:11px;background-color:#DDE8F2;padding-right:2px;border:1px solid #D2DDE9;}
ol.licensesublist{list-style-type:lower-alpha;}
td.pressreleasetitle{font-family:Tahoma,Arial,sans-serif;font-size:14px;font-weight:bold;color:#940000;text-align:left;}
td.pressreleasesummary{text-align:justify;font-style:italic;}
td.pressrelease{text-align:justify;}
td.bottomseparator{border-bottom:1px solid #D2DDE9;padding-top:4px;padding-bottom:4px;}
td.nobottomseparator{padding-top:4px;padding-bottom:4px;}
div.slidearea{background-color:#FFF;padding-top:8px;padding-bottom:8px;}
div.factsarea,div.menuarea{background-color:#FFF;padding-top:2px;padding-bottom:2px;}
div.slide{margin:auto;}
div.slide div img{margin:auto;display:block;}
td.mainfeaturescaption{background:#6B89B5;color:#FFF;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;font-weight:bold;text-align:center;padding-top:2px;padding-bottom:2px;}
div.ui-datepicker{font-size:12px;}