@charset "utf-8";
* { font-family:Arial, Helvetica, sans-serif; margin:0; padding:0; }
img,
a img,
* img { border:0; }
ul,
ol,
dl {
	list-style:none;
	
}
body,
td,
th { font-size: 12px; color: #000; }
body {
	background-color: #FFF;
}
/*a { color:#ff0000;}*/
/*remove the blue glow highlight in Safari*/
*:focus { outline: 0; }
/*No dotted lines on links with image*/
a:focus { -moz-outline-style: none; }/*this avoids having image replacement sections display a dotted outline*/
a {

	text-decoration:underline;
}
a:hover { text-decoration:underline; color:#240e73;}
.s11 { font-size:11px;}
.c0 { color:#000;}
.c2 { color:#472f9b;}
h3 { font-size:24px; color:#472f9b; font-weight:normal; clear:left; padding:0 0 8px; line-height:normal; }
h5 { font-size:14px; color:#472f9b; }
h4 { font-size:12px; color:#472f9b; }
/**/
.header { width:960px; margin:3px auto 0; position:relative; padding-bottom:25px; }
.header h1 { font-size:0.001em; position:relative; height:57px; float:left; }
.header h1 img { position:absolute; left:0; }
.header .lang { float:right; color:#aab0b0; padding-top:35px; }
.header .lang a { color:#3d4545; text-decoration:none; }
.header .lang a:hover { text-decoration:underline;}
.nav { height:30px; background-color:#cad2d2; border-bottom:3px solid #472f9b; margin:3px 0 0; width:960px; clear:both; }
.nav li { float:left; background:url(../images/navLine.gif) right repeat-y; padding-right:3px;}
.nav li a { float:left; height:30px; line-height:29px; font-size:16px; padding:0 10px; color:#000; text-decoration:none;}
.nav li a:hover { background-color:#9280d0; color:#fff; text-decoration:none;}
.nav li a.on,
.nav li a.on:hover { background-color:#472f9b; color:#fff; text-decoration:none;}
.ftr { clear:both; text-align:center; color:#bcbcbc; padding:20px 0 10px; }
/*.ftrHp { padding-top:0;}*/
.ftr a { color:#3d4545; font-size:11px; text-decoration:none; }
.ftr a:hover { text-decoration:underline;}
.contentHp { width:960px; margin:-25px auto 0; position: relative; text-align: right; }
.contentHp .textBox { color:#6c6c6c; width:189px; height:142px; overflow:hidden; border:1px solid #c7c7c7; background:url(../images/grad.gif) top repeat-x; float:left; display:inline; margin-right:25px; line-height:17px;/* text-align:justify;*/ }
.contentHp .textBox.hpHow { background:url(../images/hpHow.jpg) left top no-repeat;}
.contentHp .textBox.hpFree { background:url(../images/hpFree.jpg) left top no-repeat;}
.contentHp .textBox.hpTrial { background:url(../images/hpTrial.jpg) left top no-repeat;}
.contentHp .textBox a { color:#000; text-decoration:none; display:block; width:181px; height:142px; padding:0px 0 0 8px; font-size:16px; line-height: 22px; }
.contentHp .textBox a:hover { text-decoration:underline;}
.contentHp .textBox h2 { text-align:center; font-size:14px; color:#000; }
.contentHp .imgBox { width:190px; height:145px; overflow:hidden; /*border:1px solid #c7c7c7;*/ background:url(../images/grad.gif) top repeat-x; float:left; display:inline; margin-right:25px; text-align:justify; }
.contentHp h1 {position:absolute; top:240px; left:0; text-align:left; font-size:38px; font-weight:normal; font-family:sans-serif;}
.contentHp h2.hpMap { position:absolute; top:345px; left:255px; padding:26px 20px 25px 84px; text-align:center; font-size:16px; font-weight:normal; font-family:sans-serif; background:url(../images/hpImgMap.jpg) left top no-repeat; }
.contentHp h2.hpVid { position:absolute; top:345px; left:0; padding:26px 20px 25px 60px; text-align:center; font-size:16px; font-weight:normal; font-family:sans-serif; background:url(../images/hpImgPhone2.jpg) left top no-repeat; width: 160px; }
.contentHp h2.hpMap a,
.contentHp h2.hpVid a { color:#868585; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
.contentHp h2.hpMap a:hover,
.contentHp h2.hpVid a:hover { text-decoration:none;}
.content3col { width:960px; margin:auto; background:url(../images/tGrey.gif) 169px 0 repeat-y; }
.content { line-height:18px;}
.content3col .sideNav {
	float:left;
	width:168px;
	color: #FFF;
}
.content3col .content { float:right; width:490px; padding-right:275px; min-height:280px; _height:280px; }
.content3col .wide { width:765px; padding-right:0;}
.content3col .content .contentSide { float:right; width:275px; text-align:right; margin-right:-275px; display:inline; }
.content3col .sideNav li { padding:5px 0; margin-left:10px; }
.content3col .sideNav a { color:#000; text-decoration:none; font-size:14px; }
.content3col .sideNav a:hover {
	color:#594DA0;
}
.content3col .sideNav li.on { background:url(../images/navArrow.gif) left 6px no-repeat; padding-left:17px; }
.content3col .sideNav .on a { color:#472f9b; text-decoration:none; }
.content3col .cerPrint { line-height:32px;position:relative; }
.content3col .cerPrint .gradBut { font-size:14px; border:1px solid #a9a9a9; padding:4px 15px; background:url(../images/butGrad.gif) bottom repeat-x #fff; cursor: pointer; }
.content3col .cerPrint .captcha { border:1px solid #a9a9a9; display: block; margin-top: 10px; }
.content3col .cerPrint input { width:180px; border:1px solid #a9a9a9; font-size: 14px; }
.content3col .cerPrint label {position:relative;}
.content3col .cerPrint label img { display:none;position:absolute; left:-15px; #top:2px;}
.content3col .cerPrint .error input { border-color:#e66f03;}
.content3col .cerPrint .error img { display:block;}
.errorDiv { height:15px; line-height:normal; margin-top:5px; }
.errorDiv div { color:#fff; background-color:#e66f03; line-height:normal; padding:2px 5px; width:405px; }
.handsets { _padding-bottom:26px; }
.handsets li { zoom:1; background:#e1e6e6; width:100px; height:160px; padding:5px 0 0; position:relative; text-align:center; font-size:13px; color:#5746ad; float:left; margin:0 0 22px 10px; display:inline; font-weight: bold; }
.handsets .first { margin-left:0; }
.handsets li div { border-top:3px solid #fff; padding-top:2px; height:18px; position:absolute; bottom:0; left:0; width:100px; }
.cellText { width:275px; height:115px; background:#edecec; }
.cellText td { padding:0 25px; font-size:14px; font-weight:bold; }
.cellText td td { padding:0;}
.content1col { width:950px; margin:auto; padding-left:10px;}
.content1col .howBox { border:1px solid #999; padding:8px 12px 12px; width:415px; float:left; line-height:18px; min-height:255px; _height:255px; background:url(../images/grad2.gif) top repeat-x; }
.content1col .howBox p.grey {margin:12px 0; padding:7px 14px; background:#edecec; font-weight:bold; font-size:13px;}
.content1col .howBox b {font-family:"Times New Roman", Times, serif; text-align:left; font-size:42px; font-weight:normal; line-height:50px;}
.content1col .howBox table { width:100%;}
ul.count { margin:0 auto; padding:5px 32px; list-style:decimal;}
ul.count li { margin:9px auto;}
.logoTbl { width:417px; border-collapse:collapse; }
.logoTbl td { height:30px;}
.logoTbl .color td { background:#dae0e0; }



.howScreens { width:100%; background:#edecec; }
.howScreens th,
.howScreens td { padding:0 18px; vertical-align:top;}
.howScreens th { font-family:"Times New Roman", Times, serif; text-align:left; font-size:42px; font-weight:normal; line-height:50px;}
.howScreens td { line-height:18px; padding-bottom:8px; width:20%;}
.cerPrint #codePop { position:absolute; width:336px; height:292px; background:url(../images/codeBg.png) no-repeat; top:-200px; left:-80px; _background:url(../images/codeBgIE.png) no-repeat; _top:-205px; _left:-80px; }
.cerPrint #codePop p { line-height:19px; padding:25px 30px;}
.cerPrint #codePop p a { position:relative;}
.cerPrint #codePop .close { float:right; margin:15px 15px 0 0; cursor:pointer; }
.content2col { width:950px; margin:auto; padding-left:10px; }
.content2col .content { float:left; padding:0 0 0 10px; width:660px; }
.content2col .contentSide { float:right; width:275px; text-align:right; }
.partners { width:100%; border-collapse:collapse; }
.partners th,
.partners td { padding:5px 22px;}
.partners th { text-align:left; color:#472f9b; font-size:14px; background:#dae0e0; }
.partners td {}
.partners td img { vertical-align:middle;}
.partners .color td { background:#dae0e0;}
.contact { width:100%; }
.terms {}
.terms  p { margin:11px 0;}
.terms ol { margin:11px 22px; padding:inherit; list-style:upper-alpha;}
.terms ul { margin:auto; padding:20px; list-style:decimal;}
.terms ul ul { margin-top:-22px;}
.terms li { margin:11px auto;}




.disc { list-style:disc; margin:0 auto; padding:0 15px; }
.disc li { margin:9px 0;}.zebraPrice { border-collapse:collapse; width:100%; }
.zebraPrice th { font-size:14px; color:#472f9b; text-align:left; background:#dae0e0; padding:7px 0 8px 25px; vertical-align:top; }
.zebraPrice td { padding:7px 0 8px 25px; vertical-align:top; }
.zebraPrice .color td { background:#dae0e0; }
.greyFaqStart { margin:12px 0; padding:7px 14px; width:385px; background:#edecec; font-weight:bold; font-size:13px; }


.list p { margin:0 0 11px; line-height:15px; }
.list dt { padding-top:20px; clear:both; }
.list dt span { color:#472f9b; text-decoration:underline; cursor:pointer; position:relative; top:-11px; }
.list dt.selected span { display:none }
.list dt img { dis play:block; cursor:pointer; vertical-align:middle; }
.list dt cite { font-size:10px; font-style:normal; line-height:normal; display:block; padding-bottom:3px; }
.list dd { display:none;zoom:1;}
.list dd a { float:left; margin-top:-11px; }
.selectDiv { background:#e1e6e6; padding:6px 10px; font-size: 14px; }
.country { dis play:none;}
.list .newsItem .newsTitle { color:#472f9b; text-decoration:underline; cursor:pointer; margin:0 0 4px; line-height:normal; font-size: 14px; }
.list .newsItem .newsTitle img,
.list dt .closeX{ display:none; }
.list dt.selected .newsTitle { text-decoration:none; cursor:default; font-size:14px; }
.list dt.selected .newsTitle cite { display:inline;/* color:#fff; float:left; font-size:11px; padding:0 3px;*/ }
.list dt.selected .newsTitle img,
.list dt.selected .closeX{ display:inline; vertical-align:middle; cursor:pointer; margin-right:5px;}
.list .presMedia { background:#f1f1f1; padding:12px; }
.list .presMedia ul { clear:both; }
.list .presMedia li { float:left; padding:4px; height:70px; }
.freePdf { padding-bottom:25px; }
.freePdf dt { font-size:14px; color:#472f9b; padding-bottom:6px; }
.freePdf dd { padding-bottom:8px; }
.freePdf dd a { display:block; width:230px; color:#000; text-decoration:none; border-bottom:1px solid #fff; line-height:12px; }
.freePdf dd a span { float:right; cursor:pointer; }
.freePdf dd a:hover { color:#472f9b; border-bottom:1px solid #472f9b; text-decoration:none; }
.videos { width:100%; }
.videos td { color:#472f9b; font-size:14px; line-height:24px; }
ul.bullet {
	margin:0 auto;
	padding:5px 32px;
	list-style-type: disc;
}
#d2,#d1 { display:none}
