body,td,th,input,select,textarea {font-family: Verdana, Arial, Helvetica, sans-serif;}
body,td,th,input,textarea,select{font-size:11px}
body{background:#eeeeee url(../images/bg.gif) top center repeat-y;}
body,form{margin:0;padding:0;}
th{text-align:left;}
p{margin:0 0 1.5em 0;} 
.icon{vertical-align:middle;}

.button-blue{display:block;color:#FFFFFF !important;text-decoration:none;background: url(../images/button-blue.gif) top left no-repeat;text-align:center;padding:5px 0px;font-weight:bold;border:1px solid #000000;}
.button-green{display:block;color:#FFFFFF !important;text-decoration:none;background: url(../images/button-green.gif) top left no-repeat;text-align:center;padding:5px 0px;font-weight:bold;border:1px solid #000000;}
.button-red{display:block;color:#FFFFFF !important;text-decoration:none;background: url(../images/button-red.gif) top left no-repeat;text-align:center;padding:5px 0px;font-weight:bold;border:1px solid #000000;}
.floatright{float:right;margin:0 0 10px 15px;}
.floatleft{float:left;margin:0 15px 10px 0;}

.clear:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;} .clear {display: inline-block;} /* Hides from IE-mac \*/ * html .clear {height: 1%;} .clear {display: block;} /* End hide from IE-mac */ 

.layout{width:760px;border-collapse:collapse;margin:0 auto;background:#FFFFFF}

.header{}

.toolbar{background: url(../images/toolbar-bg.gif) top left repeat-x;font-size:9px;color:#ffffff;margin:0 0 0 0}
	.toolbar ul.left{float:left;}
	.toolbar ul.right{float:right;}
	.toolbar ul{margin:0;padding:0;}
	.toolbar ul li{display:block;float:left;}
	.toolbar ul li a{display:block;float:left;background: url(../images/toolbar-divider.gif) top right repeat-y;padding:7px 10px}
	.toolbar ul li.last a{background:none;}
	.toolbar a, .toolbar a:link{color:#FFFFFF;text-decoration:none;}

	h1.logo{float:left;margin:0 !important;}
	h1.logo a{background: url(../images/logo.gif) 25px 15px no-repeat;display:block;text-indent:-2000px;width:230px;height:80px;}
	.stats{float:right;margin:0}
	.stats iframe{height:80px;width:220px}

.nav{background: url(../images/nav-bg.gif) top left repeat-x;border-top:1px solid #c7c7c7;border-bottom:1px solid #c7c7c7;margin:0px 0 0 0;width:100%;}
	.nav ul{margin:0;padding:0;list-style:none;list-style-type:none;}
	.nav ul li{float:left;}
	.nav ul li a{display:block;background: url(../images/nav-divider.gif) top right repeat-y;padding:10px 10px}
	.nav a, .nav a:link{color:#626262;text-decoration:none;font-weight:bold;}
	.nav a:hover{text-decoration:underline;}

.boilerplate{clear:both;padding:10px 16px;text-align:center;background:#efefef;line-height:1.6em}

.footer{color:#FFFFFF;text-decoration:none;font-size:9px;width:100%;}
	.footer a{color:#FFFFFF;text-decoration:none;}
	.footer ul.left{float:left;}
	.footer ul.right{float:right;}
	.footer ul{margin:0;padding:0;clear:right;}
	.footer ul li{display:block;float:left;}
	.footer ul li a{display:block;float:left;background: url(../images/footer-divider.gif) right no-repeat;padding:0px 7px}
	.footer ul li.last a{background:none;}
	.footer .line1{background:#005da7;padding:8px 10px;}
	.footer .line2{background:#0072bc;padding:10px 10px 50px 10px;}
	.footer .line2 ul{clear:left;}
	.footer .line2 ul li{padding:10px 0 0 0;}
	.footer .line2 .seal{float:right;margin:10px 10px 0 0}
	.footer .address{padding:0 7px;clear:both}
	.footer .address address{display:inline;font-style:normal;padding:0 0 0 7px}
	.footer .partnersite{padding:13px 7px;clear:both}


.iframe{width:100%;}
.iframebody{margin:0 !important;padding:0;background:#FFFFFF;background-image:none;}

.homepage .leftcolumn{width:503px;padding:10px 20px 0px 15px;float:left;}
.homepage .rightcolumn{width:203px;padding:10px 15px 0px 0px;float:left;}


/* Homepage */
	#focusarea{border:1px solid #000000}  
	#flashfocusarea{border:1px solid #0072bc;width:380px;height:237px;margin:0 auto}
	
	.homepage .intro{margin:10px 0;}
	.homepage .intro h2{font-size:11px;font-weight:normal;line-height:1;margin:0 0 10px 0;}
	.homepage .intro ul{margin:0;padding:0;}
	.homepage .intro ul li{list-style:square;margin:0 0 6px 15px}


	#misspellingcounterpageiframe{border:1px solid #a0a0a0;margin:20px 0 0px 0}
	.misspellingcounterpage{background:#FFFFFF;background-image:none;margin:0;padding:0}
	.misspellingcounter{text-align:center;padding:10px 10px 10px 10px;}
	.misspellingcounter h2{font-family:arial;font-size:14px;font-weight:bold;color:#000000;text-align:center;margin:0}
	.misspellingcounter .summary{text-align:center;margin:0 0 6px 0;font-size:11px}
	.misspellingcounter .summary a, .misspellingcounter .summary a:link{color:#000000;text-decoration:none}

.ttoptions{margin:15px 0 0 0;line-height:18px;}
	.ttoptions a{text-decoration:none;color:#000000}
	.ttoptions .box{border:1px solid #a0a0a0;float:left;width:222px;padding:10px 10px 0 10px}
	.box.ttexpress{margin:0 10px 0 0}
	.box.ttpro{margin:0}
	.ttoptions h2{font-size:20px;font-family:arial;font-weight:bold;color:#000000;margin:0 0 5px 0;vertical-align:middle;}
	.ttoptions h2 img{vertical-align:middle;}
	.ttoptions p {margin:0 0 10px 0;}
	.ttoptions p a{color:#0000ff !important;font-size:13px;text-decoration:underline;font-weight:bold;padding:0 5px}

.spellcheckmysitenow{background:#FFFFFF;border:1px solid #da1118;margin:0px 0 10px 0;padding:5px 10px 10px 10px;}
	.spellcheckmysitenow h2{font-size:20px;font-family:arial;font-weight:bold;color:#da1118;margin:0 0 0 0;text-align:center;}
	.spellcheckmysitenow ul{padding:0;margin:7px 0 7px 18px;font-size:9px;  list-style:square; }
	.spellcheckmysitenow ul li{margin:0 0 2px 0;}

.testimonial{font-size:11px;font-family:arial;margin:5px 0 0 0}
	.testimonial blockquote{background: url(../images/quote-topleft.gif) top left no-repeat;padding:19px 0 0 0;margin:0}
	.testimonial blockquote p{background: url(../images/quote-bottomright.gif) bottom right no-repeat;padding:0 0 8px 0;  font-style:italic;margin:0}
	.testimonial p.attribute{color:gray;margin:0}
	.testimonial .moretestimonials{text-align:right;margin:2px 0 0 0}
	
.clienttestimonials{}
	.clienttestimonialnav-top{margin:0 0 15px 0;position:relative;text-align:center;;width:100%}
		.clienttestimonialnav-previous{position:absolute;top:0;left:0;font-weight:bold}
		.clienttestimonialnav-index{text-align:center;}
		.clienttestimonialnav-next{position:absolute;top:0;right:0;font-weight:bold}
	.testimonialimage{border:1px solid #000000;float:left;margin:0 15px 10px 0;}
	
	
.clienttestimonialspaginate{height:570px;position:relative;padding:10px 15px;background:#ffffff;border-left:1px solid #005da7;border:1px solid #005da7;;line-height:1.4em;}
	.clienttestimonialspaginate h2{font-size:17px;color:#000000;margin:0 0 15px 0;font-weight:normal;border:none;padding:0;}
	.clienttestimonialspaginate .index{color:#737373}
	.clienttestimonialspaginate .clienttestimonialpaginatenav-top{position:absolute;top:8px;right:15px;width:200px;text-align:right;}
	.clienttestimonialspaginate .virtualpage, .clienttestimonialspaginate .virtualpage2, .clienttestimonialspaginate .virtualpage3{display: none;}
	.clienttestimonialspaginate .testimonialimage{border:1px solid #000000;float:left;margin:0 15px 10px 0;}	

.certifiedseal{padding:8px 10px;border:1px solid #a0a0a0;margin:0 0 0px 0;font-size:11px;font-family:arial;text-align:center}
	.certifiedseal p{margin:0 0 7px 0}
	.certifiedseal .seal{float:left;}

.logos{text-align:center;width:100%;clear:both}
	.logos img{vertical-align:middle;margin:5px 10px 10px 0}
	.logos .lastlogo{margin:0;}

.newsarea{padding:10px 20px}

.homearticles {color:#000000;line-height:16px;border:1px solid #a0a0a0;padding:10px 12px;width:480px;margin:0 20px 0 0;float:left}
	.homearticles h2.title{font-size:15px;margin:2px 0 13px 0}
	.homearticles ul{margin:0;padding:0;list-style:none}
	.homearticles ul li{margin:0 0 12px 0px;}

.affiliatenews {color:#000000;line-height:16px;border:1px solid #a0a0a0;padding:10px 12px;width:160px;float:left}
	.affiliatenews h2.title{font-size:15px;margin:2px 0 13px 0}
	.affiliatenews ul{margin:0;padding:0;list-style:none}
	.affiliatenews ul li{margin:0 0 12px 0px;}

/* Subpage Styles ----------------------------------------------------------------------------------- */

.subpage .columnfullwidth{width:720px;padding:20px 20px 20px 20px;line-height:1.5em;}
.subpage .leftcolumn{width:495px;padding:20px 20px 20px 20px;line-height:1.5em;float:left;overflow: visible}
.subpage.wide .leftcolumn{width:auto;padding:20px 20px 20px 20px;line-height:1.5em;float:none;overflow:inherit}
.subpage .rightcolumn{width:205px;padding:20px 20px 20px 0px;float:left;line-height:1.4em;overflow: visible}

.subpage .content h1{margin:0 0 25px 0;padding:0;font-family:arial;font-weight:bold;font-size:29px;line-height:1.2em;}
.subpage .content .subtitle{color:#898989;font-weight:normal;font-size:24px;margin:-15px 0px 25px 0px}
.subpage .content h2{font-size:16px;font-family:arial;color:#0072bc;margin:18px 0 3px 0;font-weight:bold;}
.subpage .content h2 a{color:#0072bc}
.subpage .content .summary-top{background:#f6f6f6;border:1px solid #a0a0a0;padding:10px 10px;color:#000000;margin:0;}
.subpage .content .summary-bottom{background:#eaeaea;border:1px solid #a0a0a0;border-top:none;padding:10px 10px;color:#000000;margin:0;}
.subpage .content ul li{ list-style-type:square; }
.subpage .content .quote{border:1px solid #0072bc;padding:7px 10px;background: url(../images/bg-gradientblue.gif) top left repeat-x;font-style:italic;}
.subpage .content .quote p{margin:0 0 5px 0;}
.subpage .content .quote p.attribute{color:gray;}
	

.subpage .box {margin:0 0 0 0;color:#000000;line-height:16px;border-bottom:1px solid #a0a0a0;padding:12px 0 12px 0}
	.subpage .box{border:1px solid #a0a0a0;padding:12px 12px;margin:0 0 10px 0}	
	.subpage .box h2{font-size:13px;font-weight:bold;font-family:arial;color:#000000;margin:0px 0 4px 0}
	.subpage .box p{margin:0 0 5px 0;}
	.subpage .box a, .subpage .box a:link{color:#000000;}
	.subpage .box blockquote{background: url(../images/quote-topleft.gif) top left no-repeat;padding:20px 0 0 0;margin:10px 0;}
	.subpage .box blockquote p{background: url(../images/quote-bottomright.gif) bottom right no-repeat;padding:0 0 15px 0;  font-style:italic; }

.freespellcheckiframe{margin:0 0 15px 0}

.freespellcheck{background:#FFFFFF;border:1px solid #a0a0a0;margin:0px 0 0px 0;padding:0 10px 10px 10px;}
	.freespellcheck h2{font-size:17px;font-family:arial;font-weight:bold;color:#0072bc;margin:0 0 5px 0;text-align:center}
	.freespellcheck .textfield{width:176px;margin:0 0 10px 0}

.subpage .comparisontable {border-collapse:collapse;}
	.subpage .comparisontable td{border:1px solid #8d8d8d;color:#666666;background:#EEEEEE}
	.subpage .comparisontable th{font-weight:normal;text-align:left;border:1px solid #8d8d8d;color:#666666;background:#FFFFFF}
	.subpage .comparisontable .highlight{color:#0072bc;background:#FFFFFF}
	.subpage .comparisontable .noborder {background:#FFFFFF;border-top:2px solid #FFFFFF !important;border-left:2px solid #FFFFFF !important;}
	
.subpage .datatable{width:100%;border-collapse:collapse;}
	.subpage .datatable th{text-align:left;vertical-align:top;font-weight:bold;background:#0072bc;color:#ffffff;padding:3px 6px;border-bottom:1px solid #e2e2e2}
	.subpage .datatable td{padding:3px 6px;border-bottom:1px solid #e2e2e2;vertical-align:top}
	
.audiotable{width:100%;border-collapse:collapse;}
	.audiotable td{padding:3px 6px;border-bottom:1px solid #e2e2e2;border-top:1px solid #e2e2e2;vertical-align:top}	
		.audiotable td a{font-weight:bold;}
	.audiotable td.audiotable-icon{width:2%;padding:4px 0}
	.audiotable td.audiotable-title{width:93%}
	.audiotable td.audiotable-time{color:gray;white-space:nowrap;width:5%;text-align:right}

	
#sitemap{}
	#sitemap ul li{margin-bottom:10px;font-weight:bold}
	#sitemap ul li ul li{font-weight:normal;}
	

.buttontable{border:none;}
.buttontable td{padding:0;border:none}

.subpage .divider {border-bottom:1px solid #c7c7c7;}

.subpagetable a{display:block;width:100%}
.subpagetable li{margin:0 0 5px 0;}

.textfield{width:100%}

.formtable{width:100%;border-collapse:collapse;}
	.formtable th{padding:5px 10px 5px 0;text-align:left;vertical-align:top;border-top:1px solid #c1c1c1;width:30%}
	.formtable td{padding:5px 10px;vertical-align:top;border-top:1px solid #c1c1c1}
	.formtable .required{color:red;font-weight:normal;}


.certifiedsitetable{width:100%;border-collapse:collapse;background: url(../images/certifiedsite-bg.gif) top left repeat-x;border:1px solid #73be1e}
	.certifiedsitetable td.certifiedsitetable-icon{width:52px;text-align:center;padding:5px 10px;}
	.certifiedsitetable td.certifiedsitetable-url{color:#000000;font-family:Georgia, "Times New Roman", Times, serif;font-size:28px;font-weight:normal;padding:5px 10px 5px 0;}
	
.certifiedsitelink{display:block;background: #ffffff url(../images/certifiedsitelink-bg.gif) left no-repeat;border:1px solid #73be1e;padding:20px 10px 20px 65px;color:#000000;font-family:Georgia, "Times New Roman", Times, serif;font-size:28px;font-weight:normal;text-decoration:none;line-height:1em;margin:1em 0}
	
	
	
/* Sales Training Center ------------------------------------------------------------------------- */	
.salestrainingarea{}

	/* Level 2 */
	#nav ul li ul{margin:0;position: absolute;background: #ffffff;width: 190px;border-top:1px solid #c7c7c7;border-left:1px solid #c7c7c7;border-right:1px solid #c7c7c7;left: -999em;}
	#nav ul li ul li a{border-bottom:1px solid #c7c7c7;width:170px;padding:6px 10px;text-indent:none;border-right:none;background-image:none;}
	#nav ul li ul li a:hover{background: #e2e2e2}
	#nav ul li ul li.ipf-parent a{}
	#nav ul li ul li.ipf-parent a:hover{}

	#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {left: -999em;}
	#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {left: auto;}
	#nav li:hover, #nav li.hover {position: static;}

.salestrainingnote{background:#ffffe1;padding:4px 5px;border:1px solid #dcdcb7;font-style:italic;margin:10px 0}
	.salestrainingnote a{font-style:normal;color:blue;}
	
	
/* Call Center Script ------------------------------------------------------------------------- */

.callcenternav{background:#efefef;padding:3px;margin:0 0 15px 0;text-align:center}
	.callcenternav p{margin:0 0 4px 0}
	.callcenter-level1{font-size:9px;margin:0 0 20px 0;background:#dfdfdf;padding:7px 5px;border-bottom:1px solid #ffffff}
	.callcenter-level2{font-size:9px;}
		.callcenter-level2 strong{color:#000000;}
	.callcenternav a{color:#000000;padding:0 3px;}
	
.callcenter-shortcuts{text-align:center;font-weight:bold;background:#e4f2fa;padding:6px 20px 6px 5px;border:1px solid #73b2db;margin:25px 0}	
	.callcenter-shortcuts a{color:blue;}
	.callcenter-shortcuts img{vertical-align:middle;margin:0 0 0 15px}

.calltable{width:100%;border-collapse:collapse;border:1px solid #e8e8e8}
	.calltable th{width:40px;padding:4px 5px;text-align:center;vertical-align:top}
	.calltable td{padding:4px 8px;}
		.calltable td p{margin:0 0 3px 0 !important}
		.calltable td img{vertical-align:middle;}
		.calltable td em{color:gray;}
		.calltable.calltable-customer td{text-align:right;}

		.callnote{background:#ffffe1;padding:4px 5px;border:1px solid #dcdcb7;font-style:italic;margin:5px 0 0 0}
			.callnote a{font-style:normal;color:blue;}
	
	
.backtotop{text-align:right;margin:15px 0 0 0;}

/* Free Trial ----------------------------------------------------------------------------------- */
.freetrial .toolbar ul, .freetrial .nav ul{display:none}

.freetrial {font-size:13px;}
.freetrialquote{float:right;font-family:arial;font-size:12px;width:372px;color:#737373;background: url(../images/freetrialquote-topleft.gif) top left no-repeat;padding:5px 0 0 25px;margin:10px 10px 0 0;display:inline}
.freetrialquote p{background: url(../images/freetrialquote-bottomright.gif) bottom right no-repeat;padding:0 23px 0 0;margin:0 0 5px 0}
.freetrialquote .attribute{font-size:10px;color:#000000;}

.freetrial .content{padding:10px 20px 5px 20px;}
.freetrial .content h1{margin:0 0 10px 0;}

.freetrialbox {margin:0 -20px 10px -20px;background:#cce3f2;padding:15px 15px 15px 20px;width:725px}
.freetrialbox .intro{margin:10px 0px 20px 0;width:310px}
.freetrialbox .intro p{margin:0;}

.freetrialbox .highlights{float:right;background:#ffffff;border:1px solid #0072bc;padding:5px 20px 5px 10px;font-family:arial;width:350px;line-height:1.5em;}
.freetrialbox .highlights ul{margin:0;padding:0;}
.freetrialbox .highlights ul li{list-style:none;display:block;background: url(../images/icon-checkmark.gif) top left no-repeat;padding:7px 0 0 22px;margin:0 0 7px 0}
.freetrialbox .highlights ul li strong{display:block;color:#0072bc;font-size:19px;margin:0 0 3px 0}

.freetrialbox .form{width:300px;}
.freetrialbox .form .textfield{font-size:21px;width:100%;margin:0 0 7px 0}
.freetrialbox .form .required{color:red;font-weight:bold;}
.freetrialbox .form .button-spellcheckmysitenow{float:right;background: url(../images/button-spellcheckmysitenow.gif) top left no-repeat;padding:0 20px 0 0;color:#ffffff;font-weight:bold;width:222px;height:30px;border:none}

.freetrial .content .left{width:470px;float:left;border-right:1px solid #c4c4c4;padding:0 20px 0 0;line-height:1.5em;}
.freetrial .content .left ul{margin:0 0 10px 0;padding:0;}
.freetrial .content .left ul li{list-style:none;display:block;background: url(../images/icon-lock.gif) top left no-repeat;padding:5px 0 0 25px;}
.freetrial .content .left ul li strong{display:block;margin:0 0 6px 0}

.freetrial .content .right{width:210px;float:right;line-height:1.5em;}
.freetrial .content .right ul{margin:5px 0 10px 0;padding:0;}
.freetrial .content .right ul li{list-style:none;display:block;background: url(../images/icon-envelope.gif) 0 5px no-repeat;padding:0px 0 0 23px;}
.freetrial .content .right ul li strong{display:block;margin:0 0 6px 0}


/* Control Panel  -----------------------------------------------------------------------------------  */
ul.bullets-checkmark{list-style:none;margin:0 0 1.5em 0;padding:0 0 0 10px}
ul.bullets-checkmark li{list-style:none !important;padding:0 0 0 24px;margin:0 0 5px 0;background: url(../images/checkmarkbullet.gif) 0 0 no-repeat;}
.comparisontable2{width:100%;border-collapse:collapse;margin:0 0 15px 0}
.comparisontable2 th{text-align:left;background:#e1eff9;padding:4px 10px;border:1px solid #c0d5e3}
.comparisontable2 td{text-align:left;padding:4px 10px;border:1px solid #c0d5e3}
.comparisontable2 td ul{margin:.5em 0;padding:0;list-style:disc !important;}
.comparisontable2 td ul li{margin:0 0 0 17px;padding:0;list-style:disc !important}