body { font-family:Tahoma, Arial, Sans-Serif; font-size:12px; line-height:18px; margin:0; padding:0; background:url(../images/background_tile.jpg) repeat-x; background-color:#cccccc; }
form { margin:auto; width:760px; }
p { margin:0; padding:0; margin-bottom:10px; line-height:18px; }
h1, h2, h3 { margin:0; padding:0; }
h1 { text-indent:-10000px; width:490px; height:110px; position:relative; z-index:1; top:-10px; margin-bottom:10px; left:-5px; }
h2 { font-family:Arial, Sans-Serif; font-size:16px; color:#333333; margin-bottom:3px; margin-top:10px; }
h3 { font-family:Arial, Sans-Serif; font-size:12px; color:#DA3C22; }
h3 strong { color:#DA3C22; font-size:14px; }
a { color:#005D8D; }
a:hover { text-decoration:none; }
fieldset { border:1px solid #cccccc; padding:10px; background:url(../images/background_fieldset.jpg) repeat-x; }

.clear { clear:both; float:none; height:5px; }
.col1 { float:left; width:200px; line-height:16px; padding-left:18px; position:relative; top:-10px; }
.col2 { float:left; width:460px; margin-left:20px; margin-top:0px; }
.breakoutImage { display:block; margin:10px auto 10px auto; }
.breakout, .breakoutShort, .breakoutVeryShort
{ 
	width:461px; height:85px; font-size:18px; color:#066C96; line-height:22px; 
	background:url(../images/breakout_generic.gif) no-repeat; 
	margin:10px 0 10px 0; padding:15px 10px 0 10px;
}
.breakoutShort { height:56px; background:url(../images/breakout_generic_short.gif) no-repeat; padding-top:10px;  }
.breakoutVeryShort { height:46px; background:url(../images/breakout_generic_short.gif) no-repeat; padding-top:20px; text-align:center; font-size:20px;  }
.testimonialName { font-size:12px; color:#666666; margin-bottom:20px; }
.formField { margin-bottom:10px; }
.formField label { display:block; font-weight:bold; }
.textarea { width:400px; height:150px; font-family:Tahoma, Arial, Sans-Serif; font-size:12px; }
.textbox { width:200px; font-family:Tahoma, Arial, Sans-Serif; font-size:12px; }
.standardList, .plainList, .pricingList { display:block; margin:0; padding:5px 0 0 20px; list-style:none; }
.plainList { padding:20x 0 0 20px; margin-bottom:20px; }
.standardList li { margin:0; padding:0; padding-left:12px; margin-bottom:5px; background:url(../images/bullet_triangle.gif) no-repeat 0px 5px; }
.pricingList { float:none; clear:both; }
.pricingList li { margin:0; padding:0; padding-left:12px; margin-bottom:0px; background:url(../images/bullet_doublearrow.gif) no-repeat 0px 5px; color:#666666; }
.pricePlan { width:444px; height:193px; padding:5px 5px 10px 15px; margin:10px 0 10px 0; background:url(../images/background_breakout_big.gif) no-repeat; }
.tryPlanLink { display:block; width:121px; height:31px; background:url(../images/button_tryplan.jpg) no-repeat; float:right; position:relative; top:-15px; }
.tryPlanLink span { display:none; }
.subtle { font-size:12px; color:#666666; font-weight:normal; font-family:Tahoma, Arial, Sans-Serif; }
.required { font-weight:normal; color:Red; }

#topContainer { width:760px; height:33px; background:url(../images/background_topnav.jpg) no-repeat; padding:1px; }
#topNav { margin:0; padding:0; padding-left:30px; list-style:none; float:left; width:450px; }
#topNav a { color:#333333; font-size:11px; text-decoration:none; }
#topNav a:hover { text-decoration:underline; }
#topNav li { display:inline; padding-right:0px; }
#topNav .on { font-weight:bold; }
#telephone { float:right; width:228px; height:17px; margin:0 20px 0 0; background:url(../images/questions.gif) no-repeat 0 7px; text-indent:-10000px; }
#fullIndustryList { margin-bottom:20px; }
#fullIndustryListLink { display:block; margin-bottom:10px; }

#logo { width:126px; height:83px; background:url(../images/logo.gif) no-repeat; margin-left:24px; margin-bottom:10px; }
#logo span { display:none; }
#leftNav { display:block; width:200px; margin:0; padding:0; padding-left:5px; list-style:none; }
#leftNav li { margin:0; padding:0; padding-left:12px; margin-bottom:5px; background:url(../images/bullet_triangle.gif) no-repeat 0px 5px; }
#leftNav .on { font-weight:bold; }
#leftNavLogos { margin-right:20px; }
#leftNavLogos #trusteLogo { display:block; height:31px; background:url(../images/truste_seal_web.gif) no-repeat center top; margin-bottom:10px; }
#leftNavLogos #trusteLogo span { display:none; }
#leftNavLogos #bbbOnlineLogo { text-indent:-10000px; height:32px; background:url(../images/icon_bbbonline.gif) no-repeat center top; margin-bottom:10px; }


#content1 { margin-top:5px; width:760px; background:url(../images/background_content1.jpg); }
#content1Top { margin:0; width:760px; height:33px; background:url(../images/background_mainbody_top.jpg) no-repeat; }
#content1Body { margin:0; background:url(../images/background_mainbody_middle.jpg) repeat-x; }
#content1Bottom { margin:0; width:760px; height:36px; background:url(../images/background_mainbody_bottom.jpg) no-repeat; display:block; clear:both; float:none; }

#breadcrumbs { color:#005D8D; font-size:11px; margin-bottom:0px; z-index:2; position:relative; }
#breadcrumbs a { color:#005D8D; text-decoration:underline; }
#breadcrumbs a:hover { text-decoration:none; }
#breadcrumbs .on { color:#DA3C22; }
#signInContainer { text-align:right; position:relative; top:-10px; color:#666666; font-size:11px; padding-right:30px; }
#signInContainer a { color:#005D8D; font-weight:bold; }

#link_eps { display:block; width:481px; height:63px; background:url(../images/breakout_eps.gif) no-repeat; margin:10px 0 10px 0; }
#link_eps span { display:none; }
#link_leftnav_freetrial { display:block; width:179px; height:181px; background:url(../images/link_leftnav_freetrial2.gif) no-repeat; margin:20px 0 10px 0; }
#link_leftnav_freetrial span { display:none; }
#link_bottom_freetrial { display:block; width:352px; height:105px; background:url(../images/link_bottom_freetrial2.jpg) no-repeat; margin:20px auto 0 auto; }
#link_bottom_freetrial span { display:none; }

#breakout_creditcards { width:436px; height:61px; margin:20px auto 20px auto; background:url(../images/breakout_creditcards.gif) no-repeat; }

#footer { clear:both; float:none; }
#footerNav { margin:0 0 10px 0; padding:0; padding-left:40px; list-style:none; float:left; width:400px; }
#footerNav li { display:inline; }
#footerNav a { color:#333333; font-size:11px; text-decoration:none; }
#footerNav a:hover { text-decoration:underline; }
#copyright { float:right; text-align:right; padding-right:20px; color:#333333; font-size:11px; }

/* Screenshot page */
#screenshotContent { position:absolute; z-index:1;  top:220px; left:0; margin:0; width:100%; visibility:hidden; }
#closeButtonContainer { margin:0 auto; width:620px; }
#closeButton 
{ 
	position:relative; left:1px; display:block; float:right; width:82px; 
	background-color:#005D8D; padding-left:18px; 
	font-size:11px; color:White; text-decoration:none;
}
#closeButton:hover { text-decoration:underline; }
#flashcontent { margin:0 auto; width:620px; height:490px; border:1px solid #666666; clear:both; float:none; }
#viewDemoLink { display:block; width:480px; height:120px; background:url(../images/button_viewdemo.gif) no-repeat; margin:auto; margin-top:40px; }
#viewDemoLink span { display:none; }

/* Flash demo page */

#flashDemo #flashcontent { margin:0 auto 0 auto; width:800px; height:600px; border:1px solid #666666; clear:both; float:none; }
#flashDemo3 #flashcontent { margin:0 auto 0 auto; width:981px; height:673px; border:1px solid #666666; clear:both; float:none; }

/* Privacy policy page */
#trusteClickToVerifyLink { display:block; margin:10px auto 10px auto; width:68px; height:95px; background:url(../images/truste_seal_ctv.gif) no-repeat; }
#trusteClickToVerifyLink span { display:none; }

/* Articles pages */
#contentBody h2 { font-size:14px; }
#contentMenu { clear:both; float:none; }
.contentMenuColumn { width:49%; float:left; }
.actionLink { text-align:center; padding:10px; font-weight:bold; font-size:14px; padding-bottom:15px; }