/* CSS Document */

a {
	color: #009AC2;
	text-decoration: underline;
	}

form {
	margin: 0px;
	padding: 0px;
	}

.homesteptitles {
	font-size: 13px;
	color: #000;
	font-weight: bold;
	padding: 4px 8px 2px 2px;
	background: #fff;
	}

.homesteptext {
	font-size: 12px;
	color: #000;
	font-weight: normal;
	padding: 4px 14px 0px 2px;
	}

.homesteptitlesmiddle {
	font-size: 13px;
	color: #000;
	font-weight: bold;
	padding: 4px 2px 2px 2px;
	}

.homesteptextsmiddle {
	font-size: 12px;
	color: #000;
	font-weight: normal;
	padding: 4px 12px 0px 2px;
	}

.homesteptitlesright {
	font-size: 13px;
	color: #000;
	font-weight: bold;
	padding: 4px 2px 2px 3px;
	}

.homesteptextright {
	font-size: 12px;
	color: #000;
	font-weight: normal;
	padding: 4px 2px 2px 3px;
	}

.homesteptextright a {
	color: #009AC2;
	text-decoration: underline;
	}


.secure {
	background: url(images/home/secure-bg.jpg) no-repeat;
	padding: 0;
	}

.secureinner {
	background: none;
	padding: 12px 12px 0px 32px;
	margin: 0;
	font-size: 11px;
	color: #222;
	}

.securetitle {
	font-size: 14px;
	font-weight: bold;
	}

.testimonial {
	font-size: 13px;
	color: #000;
	}

.tablemrg_twelve {
	margin: 12px 0 0 0;
	}

.free_guide {
	font-size: 13px;
	color: #000;
	padding: 12px 12px 12px 2px;
	border-top: solid 5px #fff;
	border-bottom: solid 5px #fff;
	background: #f0faff url(images/home/free-guide-bg.gif) repeat-x;
	line-height: 1.6em;
	}

.free_guide_right {
	font-size: 13px;
	color: #000;
	padding: 12px 12px 12px 2px;
	border-top: solid 5px #fff;
	border-bottom: solid 5px #fff;
	background: #f0faff url(images/home/free-guide-bg.gif) repeat-x;
	line-height: 1.6em;
	}

.featured_review {
	font-size: 13px;
	color: #000;
	padding: 12px;
	border-top: solid 5px #fff;
	border-bottom: solid 5px #fff;
	background: #f0faff url(images/home/free-guide-bg.gif) repeat-x;
	line-height: normal;
	}

.free_guide_title {
	font-size: 15px;
	font-weight: bold;
	}

.screenshots {
	padding: 12px 10px 0px 0;
	font-size: 12px;
	color: #222;
	}

.screenshots_right {
	padding: 12px 0px 0px 10px;
	font-size: 12px;
	color: #222;
	}

.screenshot_pix {
	margin: 0 0 5px 12px;
	}

.signup_benefits {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	padding: 0px 0 0 20px;
	}
	
.signup_benefits h1 {
	font-size: 15px;
	padding: 0 0 3px 0;
	margin: 18px 0 0 0;
	font-weight: bold;
	color: #222;
	background: url(/images/home/h1bg.gif) bottom left repeat-x;
	}

.signup_benefits p {
	font-size: 12px;
	font-weight: normal;
	color: #111;
	margin: 13px 0 0 0;
	padding: 0;
	}

.signup_benefits p.nomrgbottom {
	font-size: 12px;
	font-weight: normal;
	color: #111;
	margin: 12px 0 0 0;
	padding: 0;
	}

.signup_benefits p.nomrgtop {
	font-size: 12px;
	font-weight: normal;
	color: #111;
	margin: 5px 0 0 0;
	padding: 0;
	}

.signup_benefits p.testimonial {
	font-size: 11px;
	font-weight: normal;
	color: #444;
	font-family: Georgia, Times New Roman, serif;
	margin: 5px 0 0 0;
	padding: 0;
	font-style: italic;
	}

.signup_benefits p.byline {
	font-size: 11px;
	font-weight: bold;
	color: #666;
	font-family: Georgia, Times New Roman, serif;
	margin: 5px 0 0 0;
	padding: 0;
	}



.learnmore {
	background: url(images/home/learn-more-bg.gif) no-repeat;
	padding: 12px 12px 10px 12px;
	font-size: 16px;
	font-weight: bold;
	color: #000;
	}

.learnmore a {
	color: #5A95ad;
	text-decoration: underline;
	font-weight: bold;
	}

.learnmoresmall {
	font-weight: normal;
	font-size: 13px;
	}

.learnmoresmall a {
	color: #000;
	}

.red {
	color: #c43630;
	}

.threesteptitles {
	color: #009AC2;
	font-weight: normal;
	font-size: 19px;
	padding: 0px 0px 3px 0px;
	}

.contenthometop {
	background: #fff;
	font-size: 12px;
	color: #000;
	padding: 10px 0 0px 0;
	text-align: center;
	}

.contenthome_tour {
	background: #fff;
	font-size: 12px;
	color: #000;
	padding: 10px 0 0px 0;
	}

.contenthometop a, .contenthome_tour a {
	color: #278798;
	}
	
.contenthometop a:hover, .contenthome_tour a:hover {
	color: #59bdbb;
	}


.mainbg {
	padding: 12px 0 0 0;
	background: url(images/home/main-bg.jpg) no-repeat;
	text-align: center;
	}

.takealook {
	font-size: 14px;
	color: #000;
	font-weight: bold;
	}

.supporting_elements {
	font-size: 12px;
	color: #000;
	padding: 8px 10px 0 10px;
	text-align: center;
	text-align: center;
	}


.contenthometopright {
	background: #fff;
	font-size: 12px;
	color: #000;
	padding: 10px 0px 0px 0px;
	}

.highlight {
	background: #fffeb8;
	padding: 1px;
	}

.homemessagelarge {
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 21pt;
	color: #000;
	font-weight: bold;
	}
	

p.homemessagemedium {
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 15px;
	color: #333;
	padding: 0px 0px 0px 0px;
	font-weight: bold;
	margin: 8px 0px 10px 0px;
	}


.needmoreinfo {
	background: #f7f5e0;
	padding: 3px;
	font-size: 11px;
	color: #111;
	}

.homedetailheadersleft {
	color: #5BC0BC;
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 12.5pt;
	padding: 0px 20px 10px 0px;
	text-align: left;
	font-weight: bold;
	}
	
.homedetailheadersright {
	color: #5BC0BC;
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 12.5pt;
	padding: 0px 0px 10px 20px;
	text-align: left;
	font-weight: bold;
	}

.homedetailscontentleft {
	color: #000;
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 10pt;
	padding: 0px 20px 0px 0px;
	text-align: left;
	font-weight: normal;
	}
	
.homedetailscontentleft a {
	background: #fff9b9;
	text-decoration: none;
	color: #000;
	}

.homedetailscontentleft a:hover {
	background: #E5FF96;
	text-decoration: none;
	color: #000;
	}
	
.homedetailscontentright {
	color: #000;
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 10pt;
	padding: 0px 0px 0px 20px;
	text-align: left;
	font-weight: normal;
	}
	
.homedetailscontentright a {
	background: #fff9b9;
	text-decoration: none;
	color: #000;
	}
	
.homedetailscontentright a:hover {
	background: #E5FF96;
	text-decoration: none;
	color: #000;
	}

.columntables {
	border-top: dotted 1px #fff;
	}

.homefeaturesbenefitstitlemiddle {
	color: #000;
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 11pt;
	padding: 13px 0px 10px 20px;
	text-align: left;
	font-weight: bold;
	}

.homefeaturesbenefitstitleright {
	color: #000;
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 11pt;
	padding: 13px 0px 10px 33px;
	text-align: left;
	font-weight: bold;
	}

.homefeaturesbenefitsleft {
	color: #000;
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 9pt;
	padding: 0px 20px 10px 0px;
	text-align: left;
	font-weight: normal;
	}

.homefeaturesbenefitsmiddle {
	color: #000;
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 9pt;
	padding: 0px 0px 10px 20px;
	text-align: left;
	font-weight: normal;
	}

.homefeaturesbenefitsright {
	color: #000;
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 9pt;
	padding: 0px 0px 10px 33px;
	text-align: left;
	font-weight: normal;
	}


.copyright {
	font-family: arial, verdana, helvetica, Sans-serif;
	font-size: 8.5pt; color: #333;
	padding-top: 11px;
	padding-bottom: 7px;
	border-top: solid 1px #d3e2e2;
	}
.copyright a {
	color: #333;
	text-decoration: underline; }
.copyright a:hover {
	color: #666;
	text-decoration: underline;
	}

h1 { font-family: arial, helvetica, Sans-serif; font-size: 13pt; font-weight: strong; }
h2 { font-family: arial, helvetica, Sans-serif; font-size: 10pt; font-weight: strong; }

.logopic { background-color: #fff; }
.startupimg { background-color: #fff; }
.loginarea { background-color: #fff; }
.loginarea { text-align: right; font-family: arial, verdana, helvetica, Sans-serif; font-size: 9pt; color: #333; }
.loginarea A { color: #333; }

.toptable { padding-bottom: 2px; border-bottom: solid 5px #b1d34b; }
.midtable { border-bottom: dotted 1px #666; }

.phonenumber { padding-top: 8px; padding-bottom: 8px; }

.nav { padding-top: 8px; padding-bottom: 8px; text-align: right; }

.searcharea { border-bottom: dotted 1px #666; padding-top: 4px; padding-top: 4px; }
.searchareahome { padding-top: 4px; padding-bottom: 4px; }

.alerts { font-family: arial, verdana, helvetica, Sans-Serif; border-bottom: dotted 1px #666; padding-top: 4px; padding-bottom: 4px; font-size: 8.5pt; color: #CC0B0B; text-align: right; font-weight: bold; }
.alertshome { font-family: arial, verdana, helvetica, Sans-Serif; padding-top: 11px; padding-bottom: 11px; font-size: 8.5pt; color: #CC0B0B; text-align: right; }


.riskfreetrial {
	font-family: arial, verdana, helvetica, Sans-serif;
	font-size: 12px;
	color: #000;
	padding: 14px 14px 11px 14px;
	background: url(images/home/right-signup-bg.gif) no-repeat;
	}

.riskfreetrialtitle {
	font-size: 16px;
	font-weight: bold;
	color: #2c7787;
	}

.riskfreetrialsubtitle {
	font-size: 14px;
	font-weight: bold;
	color: #999;
	}

.riskfreenotes {
	font-size: 11px;
	color: #69A3BB;
	}


.producttour {
	font-family: arial, verdana, helvetica, Sans-serif;
	font-size: 12px;
	color: #000;
	padding: 14px 14px 11px 14px;
	background: url(images/home/program-tour-bg.gif) no-repeat;
	}

.producttourtitle {
	font-size: 16px;
	font-weight: bold;
	color: #2c7787;
	}

.producttoursubtitle {
	font-size: 14px;
	font-weight: bold;
	color: #999;
	}

.producttournotes {
	font-size: 11px;
	color: #69A3BB;
	}



.expertssaying {
	font-family: arial, verdana, helvetica, Sans-serif;
	font-size: 12px;
	color: #000;
	padding: 9px 0px 0px 0px;
	background: url(images/home/quote-bg.gif) no-repeat;
	}

.expertssayingtitle {
	font-size: 16px;
	font-weight: bold;
	color: #000;
	}

p.expertssayingtext {
	text-align: left;
	color: #00;
	font-size: 12px;
	padding: 0px;
	margin: 8px 0px 2px 0px;
	}

p.expertbyline {
	text-align: right;
	color: #888;
	font-size: 12px;
	padding: 0px;
	margin: 8px 0px 2px 0px;
	margin: 0px;
	font-family: Georgia, Times New Roman, serif;
	font-style: italic;
	letter-spacing: 0.04em;
	}

.main_screenshot {
	padding: 13px 20px 0 0;
	font-size: 17px;
	color: #666;
	font-weight: normal;
	}

.quoteserif {
	font-family: Georgia, Times New Roman, serif;
	font-size: 13px;
	}

.getstartedbutton {
	margin: 10px 0px 0px 0px;
	}


p.smallertext {
	font-size: 11px;
	margin: 8px 0px 8px 0px;
	}

.loginfields {
	font-size: 8.5pt;
	font-family: arial, verdana, helvetica, Sans-serif;
	color: #000;
	}

.formfields {
	font-size: 12px;
	padding: 1px;
	font-family: Arial, Verdana, Helvetica, Sans-serif;
	color: #000;
	margin: 1px 0px 3px 0px;
	}
	
.formtext { font-family: arial, verdana, helvetica, Sans-serif; font-size: 9pt; color: #000; }

.formfieldserror { font-size: 7.5pt; font-family: arial, verdana, helvetica, Sans-serif; color: #000; border: solid 1px #F43F00; }

.productoverviewblue {
	background: url(images/home/tour/creating-your-company.gif);
	border-top: solid 2px #fff;
	border-bottom: solid 2px #fff;
	}

.productoverviewgreen {
	background: url(images/home/tour/rapid-prototyping.gif);
	border-top: solid 2px #fff;
	border-bottom: solid 2px #fff;
	}

.productoverviewyellow {
	background: url(images/home/tour/operations-and-launch.gif);
	border-top: solid 2px #fff;
	border-bottom: solid 2px #fff;
	}

.productoverviewred {
	background: url(images/home/tour/marketing-sales.gif);
	border-top: solid 2px #fff;
	border-bottom: solid 2px #fff;
	}

.producttourblue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #000;
	padding: 0px 0px 10px 0px;
	text-align: center;
	background: #5cbfbb;
	border-top: solid 2px #fff;
	border-bottom: solid 2px #fff;
	}

.producttourgreen {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #000;
	padding: 0px 0px 10px 0px;
	text-align: center;
	background: #a9d835;
	border-top: solid 2px #fff;
	border-bottom: solid 2px #fff;
	}

.producttouryellow {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #000;
	padding: 0px 0px 10px 0px;
	text-align: center;
	background: #eddb1c;
	border-top: solid 2px #fff;
	border-bottom: solid 2px #fff;
	}

.producttourred {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #000;
	padding: 0px 0px 10px 0px;
	text-align: center;
	background: #ff1200;
	border-top: solid 2px #fff;
	border-bottom: solid 2px #fff;
	}

.producttourtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ccc;
	padding: 0px 0px 10px 14px;
	border-top: solid 2px #fff;
	border-bottom: solid 2px #fff;
	}

.producttourtext a {
	color: #999;
	text-decoration: none;
	}

.producttourtext a:hover {
	color: #333;
	text-decoration: none;
	}

.producttourtexttitles {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #000;
	padding: 0px 0px 10px 0px;
	}

.explainsteps {
	font-size: 11px;
	color: #000;
	padding: 8px;
	font-weight: bold;
	background: #d9f0f8;
	border: solid 1px #f0fafd;
	}

.explainsteps a {
	font-size: 11px;
	color: #000;
	}

.imgmarginleft {
	margin: 0px 0px 0px 22px;
	}

.happy_member_title {
	text-align: center;
	font-size: 12px;
	color: #333;
	font-weight: bold;
	padding: 0px 3px 3px 3px;
	}

.happy_member_pic {
	text-align: center;
	padding: 3px 0px 3px 0px;
	font-size: 12px;
	}

.happy_member_text {
	text-align: center;
	font-size: 12px;
	color: #222;
	font-weight: normal;
	padding: 3px 6px 0px 6px;
	}


.tourmessagelarge {
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 17pt;
	color: #000;
	padding: 0px 0px 14px 0px;
	font-weight: bold;
	text-align: left;
	}
	
.tourmessagemedium {
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 12.5pt;
	color: #8d8d8d;
	padding: 0px 0px 3px 0px;
	font-weight: bold;
	text-align: left;
	}

.success_stories {
	background: #fff url(images/home/success-bg.gif) no-repeat;
	font-size: 13px;
	color: #000;
	padding: 8px 25px 8px 10px;
	}

.success_stories h1 {
	padding: 0px 0 6px 0;
	margin: 12px 0 0 0;
	}

.success_stories p {
	padding: 0px;
	margin: 6px 0 0 0;
	}

.success_stories a {
	color: #000;
	text-decoration: underline;
	}
.success_stories a:hover {
	color: #555;
	text-decoration: underline;
	}	

.benefit_icon {
	font-size: 11px;
	color: #111;
	padding: 5px 0 5px 0;
	}

.benefit_cell {
	font-size: 11px;
	color: #111;
	padding: 5px 0 5px 0;
	}


.home_featured_event {
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #222;
	}

.home_featured_area {
	font-family: Arial, Helvetica, sans-serif;
	padding: 10px 14px;
	font-size: 13px;
	color: #111;
	background: #f2df39 url(images/home/featured-area-bg.gif) no-repeat;
	}
.home_featured_area a {
	color: #111;
	}
.home_featured_area img {
	margin: 0 0 0 14px;
	}
.home_featured_area_headline {
	font-size: 15px;
	color: #111;
	font-weight: bold;
	}


/* Banner Ad */
.ad_footer {
	color: #333;
	padding-top: 12px;
	padding-bottom: 12px;
	border-top: solid 1px #d3e2e2;
	border-right: solid 1px #d3e2e2;
	border-left: solid 1px #d3e2e2;
	text-align: center;
	}
	
.ad_footer a {
	color: #333;
	text-decoration: underline; }

.ad_footer a:hover {
	color: #666;
	text-decoration: underline;
	}

