﻿
/*Main CSS*/
body{font-family:Verdana,Arial,Helvetica,sans-serif;padding:0;margin:0;}
div#body{text-align:center;font-size:62.5%;}
div#mainCont{width:90%;margin:0 auto;text-align:left;font-size:1.2em;}
img#logo,img.logo{height:60px;width:220px;}
div#mcaf{width:115px;height:32px;position:absolute;z-index:20;top:28px;right:20%;display:inline;}
form{margin:0;padding:0;}
input,select,th,td{font-size:1em;}
li li,li p,td p,blockquote p,p span,code{font-size:1em;}
caption,.TableTitle{font-size:1.4em;}
h1{font-size:1.4em;}
h2{font-size:1.3em;}
h3,h4,h5,h6{font-size:1.2em;}
a:link,a:visited{text-decoration:underline;}
a:focus,a:hover,a:active{}
a img{border:none;}
em{font-style:normal;}
table tr th{text-align:left;}
div#hdrrt,div#hdrlft{height:60px;padding:2px 0;}
div#hdrrt{overflow:hidden;}
div#hdrrt p{padding-top:4px;vertical-align:middle;height:31px;}
div#hdrrt,div.nav0{padding-right:6px;}
div#mnBdCol1,div#hdrlft,div#lftIco{float:left;margin-right:5px;width:220px;}
div#hdrlft{margin:0;}
div#mnBdCol2{padding:0 8px;border-left-style:solid;border-left-width:1px;}
div#mnBdCol1,div#mnBdCol2,div#lftIco{overflow:hidden;min-height:600px;}
div#bdyNavCnt{border-left-style:solid;border-left-width:1px;border-right-style:solid;border-right-width:1px;border-bottom-style:solid;border-bottom-width:1px;}
div#mnBdCol2 h1{font-weight:bold;}
div#mnBdCol2 p,div#mnBdCol2 h1,div#mnBdCol2 h2,div#mnBdCol2 h3,div#mnBdCol2 h4,div#mnBdCol2 h5,div#mnBdCol2 h6,div#mnBdCol2 .fblts ul{margin:0 0 0.9em 0;padding:0;}
div#mnBdCol2 h2{margin-top:1.6em;}
div#mnBdCol2.noLeftBdr{border-style:none;}
div#footer{text-align:center;border-top-style:none;border-top-width:1px;padding:0.6em 0;}
div.info{padding:3px 0 3px 22px;border-style:solid;border-width:1px;}
div.info p{margin-top:0;margin-bottom:0.35em;}
div.nav0{height:23px;border-bottom-style:solid;border-bottom-width:1px;text-align:right;padding-top:8px;}
div.nav1{padding:4px 3px;border-style:solid;border-width:1px;font-style:italic;font-size:0.9em;}
div#lftIco{text-align:center;}
div#lftIco img{margin-top:8px;height:88px;width:88px;}
.clear{clear:both;height:0px;}
.hdn{display:none;}
.hnavsep a,.lgnname{margin:0 0.3em;}
.nomgn{margin:0;}
.nopad{padding:0;}
.mgnBot{margin-bottom:8px;}
.mgnTop{margin-top:8px;}
.mgnRight{margin-right:8px;}
.mgnLeft{margin-left:8px;}
.MsgOK,.MsgFailed{font-weight:bold;}
.alignRight{text-align:right;}
.alignLeft{text-align:left;}
.flLeft{float:left;}
.flRight{float:right;}
.smaller{font-size:0.8em;}
img.hover{height:12px;width:12px;}
.txtSize25{width:25px;}
.txtSize30{width:30px;}
.txtSize50{width:50px;}
.txtSize240{width:240px;}
.txtSize350{width:350px;}
.txtSize150{width:150px;}
.txtHeight300{height:300px;}
div#dtlsfrm h3,table.wizt1 h3{width:100%;font-size:1.3em;}
div#dtlsfrm table td,#dtlsfrm table th,table.wizt1 th,table.wizt1 td{vertical-align:middle;}
div#dtlsfrm table tfoot td{vertical-align:top;}
div#dtlsfrm table caption,table.wizt1 table caption{text-align:left;padding:4px;font-weight:bold;margin-bottom:4px;}
div#dtlsfrm table.w112 th,table.wizt1 table.w112 th{width:112px;}
div#dtlsfrm .vertAlgnTop th,div#dtlsfrm .vertAlgnTop td,.vertAlgnTop,table.wizt1 .vertAlgnTop{vertical-align:top;}
.padding4pxAll{padding:4px;}
.padding4pxLR{padding:0 4px;}
.borderRight{border-right-style:solid;border-right-width:1px;}
img.ndico35x35{height:35px;width:35px;}
table.buycompare{border:1px solid;border-collapse:collapse;width:100%;}
table.buycompare caption{text-align:left;font-style:italic;font-size:1.5em;padding:4px 0;}
table.buycompare th,table.buycompare td{border:1px solid;padding:5px;}
table.buycompare td{vertical-align:top;}
table.buycompare tfoot td{text-align:center;vertical-align:middle;}
table.buycompare thead th,table.buycompare tbody td,table.buycompare thead td{text-align:center;}
.bold{font-weight:bold;}
.hvrStyle1 a:link,.hvrStyle1 a:visited{}
.hvrStyle1 a:focus, .hvrStyle1 a:hover,.hvrStyle1 a:active{text-decoration:none;}
img.genIc{height:16px;width:16px;}
.incincon img{position:relative;top:4px;}
table.LoginTable td{padding:3px;}
input.LoginInput{width:225px;}
table.LoginTable td a{font-size:1.2em;}
img.boxshot{width:300px;height:240px;}
div.prodPromo img.boxshot{float:left;margin:0 0 10px 0;}
div.prodPromo div.prodDescription{float:left;position:relative;top:15px;left:-85px;padding:10px;z-index:1;}
div.prodPromo div.prodDescription ul{padding:0;margin:10px 0 10px 20px;}
div.prodPromo div.prodDescription ul li{padding:0 0 8px 16px;font-size:1.25em;}
div.prodPromo div.prodDescription h2{font-size:1.35em;}
div.prodActions input{margin:0 3px;}
div.prodActions input,input.actnBtn{height:40px;width:140px;cursor:pointer;font-weight:bold;font-size:1.3em;}
input.actionBig625{width:632px;height:51px;font-weight:bold;font-size:1.3em;}
img.boxshot100{height:100px;width:100px;}
div.faqs h2{padding:0;margin:0;font-size:1.2em;}
.editFormMainTableStyle td{padding:4px 5px;}
.editFormMainTableStyle td input[type='text'],.editFormMainTableStyle td select,.editFormMainTableStyle td textarea.notes{min-width:400px;border-style:inset;border-width:1px;}
.editFormCaptionStyle{font-weight:bold;font-size:1.2em;}
.editFormTableItemStyle,.editFormTableAlternatingItemStyle{vertical-align:top;font-weight:bold;}
.editFormMainTableStyle td .RadUpload input[type='text']{min-width:0;}
table.downloadInf{width:440px;border-collapse:separate;border-style:solid;border-width:1px;}
table.downloadInf thead td{text-align:right;}
table.downloadInf th,table.downloadInf td{padding:10px 3px;}
table.downloadInf tbody th,table.downloadInf tbody td{border-style:solid;border-width:1px;}
table.topIndex{border-collapse:collapse;width:auto;text-align:left;}
table.topIndex td{padding:10px;}
table.topIndex td>div{width:160px;float:left;}
table.topIndex td>div a img{width:150px;height:150px;}
div.prodTitle{width:520px;text-align:center;font-weight:bold;font-size:1.8em;border-bottom:solid 1px;}
div.seoptCopy{}
div.demoResult{padding:0 10px;border-style:dashed;border-width:3px;}
div.demoResult h2{text-align:center;font-size:2em;text-decoration:underline;}

div.prodTable table{width:100%;}
div.prodTable table th,div.prodTable table td{padding:8px;}
div.prodTable table h5{font-size:1em;padding:0 3px 0 0;display:inline;}
div.prodTable table h5 a{padding:0;}
div.prodTable table h5,div.prodTable table p,div#mnBdCol2 div.prodTable table p{margin:0 0 3px 0;}
div.prodTable table h5+img{position:relative;top:3px;width:25px;height:12px;}
div.prodTable table a{padding:0 3px;}
div.prodTable table td table{width:auto;}
div.prodTable table td table td,div.prodTable table td table th{padding:0;}
div.vertHdrs{border-style:solid;border-width:1px;height:32px;}
div#mnBdCol2 div.vertHdrs h1{margin-top:3px;font-size:20px;padding-left:35px;height:26px;}
div.vertHdrs1{border-style:solid;border-width:1px;height:21px;}
div#mnBdCol2 div.vertHdrs1 h2{margin-top:1px;font-size:14px;padding-left:25px;height:20px;}
div.colcntr{}
div#ic1{float:left;width:79%;margin-right:1%;}
div#ic2{width:20%;float:left;}
ul.prodoptions1{height:25px;}
div#mnBdCol2 .fblts ul.prodoptions1 li{list-style:none;background-image:none;display:inline;margin-right:20px;padding-left:22px;position:relative;top:3px;}
table.stdTbl{width:100%;border-collapse:collapse;}
table.stdTbl td{vertical-align:top;}
div.announcements h1,div#mnBdCol2 .announcements h1{font-size:2em;margin:0;}
div.announcements h2,div#mnBdCol2 .announcements h2{padding:2px 0;font-size:1.5em;margin:0 0 8px 0;border-bottom:dotted 1px;}
div.announcements table{border-collapse:collapse;width:100%;}
div.announcements table td{vertical-align:top;}
div#mnBdCol2 .fblts ul.feeds{margin:3px;}
div#mnBdCol2 .fblts ul.feeds li{padding-left:20px;padding-bottom:6px;}
span.l0misc{display:inline;position:relative;top:3px;}
div.newsPanel h4,div#mnBdCol2 div.newsPanel h4{margin:8px 0 0 0;}
div.dateTime{font-style:italic;}
div.newsPanelItem{padding:0 0 8px 25px;border-bottom-style:dotted;border-bottom-width:1px;}
.problemStatement,.solutionStatement{font-weight:bold;position:relative;top:-1em;font-style:italic;}
div.subscribe{}
div.subscribe p,div#mnBdCol2 div.subscribe p{margin:0;padding:0 0 0 3px;}
div.subscribe div.subscribe table, div#mnBdCol2 div.subscribe table{border-collapse:collapse;}
div.subscribe div.subscribe table td, div#mnBdCol2 div.subscribe table td{padding:1px 3px;}
img.emailstatus{width:100px;height:76px;}
div.big1{font-size:2.3em;font-weight:bold;margin:0.4em 0;}
div.big2{font-size:1.2em;font-weight:bold;}

div.tool1{width:601px;height:51px;padding:14px;vertical-align:middle;margin:0 auto;text-align:left;}
input.bigInputBox1{border-width:1px;border-style:inset;height:44px;padding:0;margin:0;font-size:38px;width:420px;overflow:hidden;}
input.bigButton1{overflow:hidden;height:44px;width:162px;cursor:pointer;border:none;font-weight:bold;font-size:22px;position:absolute;margin-left:8px;padding:0;}
div.toolGrid1{text-align:left;min-height:190px;}
input.bigSubmit{font-size:2em;font-weight:bold;width:100%;}
.block{display:block;}

div.testimonials{background-color:#FFFFCC;border:solid 1px red;padding:0.8em;}
div.testimonials blockquote{margin:0;padding:0;}
div.testimonials blockquote .quot{font-style:italic;}
div.testimonials blockquote .title{font-weight:bold;}
div.testimonials hr{border:0;width:80%;color:#666;background-color:#666;height:1px;}