body {width:auto; height:auto; margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#333333; line-height:18px; background-color:#1462A2}
img {border:0;}
form {padding:0px; margin:0px;}

.bodyWrap{width:980px; height:auto; margin:0 auto 0 auto; background-color:#FFFFFF;}	
.wrapper{width:970px; height:auto; margin:0 auto 0 auto; background-color:#FFFFFF;}	
	.wrapper a {color:#0066CC; text-decoration:none;}
	.wrapper a:hover {color:#993300; text-decoration:underline;}
	
.spacer5{width:auto; height:5px; margin:0px; padding:0px; font-size:0px;}
.spacer10{width:auto; height:10px; margin:0px; padding:0px; font-size:0px;}
.spacer20{width:auto; height:20px; margin:0px; padding:0px; font-size:0px;}
.spacer30{width:auto; height:30px; margin:0px; padding:0px; font-size:0px;}
.tester{border:1px solid red; width:auto; height:150px;}	

.header{width:970px; height:auto;}
	.freeseo{width:442px; height:90px; background:url(../images/bg-seo-ranking.jpg) no-repeat left top; margin:0px; padding:0px;}
		.freeseo .stxtWrap{padding-top:18px; padding-left:18px;}
		.freeseo .stxt1{font-size:30px; height:30px; line-height:30px; font-weight:bold; color:#FF7206; font-family:Arial;}
		.freeseo .stxt1 span{color:#990400}
		.freeseo .stxt2{font-size:30px; height:30px; line-height:30px; font-weight:bold; color:#FF7206; font-family:Arial; text-align:center;}
		.freeseo .stxt2 span{color:#990400}
		
	.headForm{ width:442px; height:300px; background:url(../images/bg-head-form_r1_c1.jpg) no-repeat left top; margin:0px; padding:0px;}
	.formWrap{ padding-left:60px; padding-top:15px; color:#2D3738;}
		.formWrap input.headFields{width:198px; height:17px; border:1px solid #D2D6D7; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:17px;}
		.formWrap .fieldSpacer{width:auto; height:8px; margin:0px; padding:0px; font-size:0px;}
		.formWrap textarea.headFields{width:345px; height:105px; border:1px solid #D2D6D7; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:17px;}
		
.navbar{width:970px; height:40px; background:url(../images/bg-navbar.jpg) repeat-x left top; font-family:Verdana, Arial, Helvetica, sans-serif;}
	.navbar a{display:block; color:#010B03; font-size:13px; text-align: center; text-decoration: none; height:40px; line-height:40px; width:auto; font-weight:bold;}
	.navbar .spacer {width:10px; height:40px; background:url(../images/bg-nav-spacer.jpg) no-repeat left top; }		
	.navbar a div p {margin:0px; padding:0px;}
	
	.navbar a:hover {color:#FFFFFF; text-decoration:none;}
	.navbar a:hover div p {margin:0px; padding:0px;}
	
	.navbar .curr a{color:#FFFFFF; text-decoration:none;}
	.navbar .curr a div p{margin:0px; padding:0px;}
	.navbar .curr a:hover{color:#FFFFFF; text-decoration:none;}
	.navbar .curr a:hover div p{margin:0px; padding:0px;}
	
.mainbody{width:970px; height:auto; background:url(../images/bg-main-body.jpg) repeat-x left top #FFFFFF;}
	.bodyRight{ width:653px; height:auto; background:url(../images/bg-content-area.jpg) no-repeat left top #F9FDFF; text-align:left;}
	.rightWrap{padding-left:17px; padding-right:17px; padding-top:28px;}
	.rightWrap .bodyTitle{ font-size:18px; color:#000000; padding-left:4px;}
	.rightWrap .bodyContent{padding-top:25px; color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:16px;}
	.rightWrap .bodyContent .pressList{margin:0px; padding:0px 0px 0px 17px;}
	.rightWrap .bodyContent .pressList li{padding-bottom:25px;}
	.rightWrap .bodyContent .pressList a{color:#990000; text-decoration:underline}
	.rightWrap .bodyContent .pressList a:hover{color:#FF0000; text-decoration:underline}
	.rightWrap .bodyContent .morepress{text-align:right; font-size:12px;}
	.rightWrap .bodyContent .morepress a{color:#990000; text-decoration:none}
	.rightWrap .bodyContent .morepress a:hover{color:#FF0000; text-decoration:none}
	
	.bodyLeftWrap{padding-left:12px; padding-top:10px;}
	.loginForm{ width:280px; height:auto; background-color:#1462A2; color:#FFFFFF;}
		.loginForm .formWrap{padding:10px 12px 7px 12px;  color:#FFFFFF;}
		.loginForm .formWrap a{color:#BDF242; text-decoration:none}
		.loginForm .formWrap a:hover{color:#ffffff; text-decoration:none}
		
		.loginForm .formWrap a.curr{color:#ffffff; text-decoration:none}
		.loginForm .formWrap a:hover.curr{color:#ffffff; text-decoration:none}
		
		.loginForm .formWrap .formTitle{font-size:17px; line-height:normal; font-weight:bold; height:28px; display:block; border-bottom:1px solid #75B3DC}
		.loginForm .formWrap .fieldsWrap{ padding-top:15px; padding-left:18px; font-family:Verdana, Arial, Helvetica, sans-serif;}
		.loginForm .formWrap .fieldsWrap .fieldsName{ padding-left:5px; padding-bottom:5px;}
		.loginForm .formWrap .fieldsWrap .fieldsText{ padding-bottom:12px;}
		.loginForm .formWrap .fieldsWrap .fieldSubmit{ padding-bottom:10px;}
		.loginForm .formWrap .fieldsWrap .fieldSubmit span{ font-size:11px; padding-right:10px;}		
		.loginForm .formWrap .fieldsWrap .fieldSubmit span a{color:#BDF242; text-decoration:none}
		.loginForm .formWrap .fieldsWrap .fieldSubmit span a:hover{color:#BDF242; text-decoration:underline}
		.loginForm .formWrap .fieldsWrap input.pressFields{width:218px; height:18px; border:1px solid #D2D6D7; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:18px; display:block;}
	
	.testiLeft{width:280px; height:auto; background:url(../images/bg-testimonials.jpg) repeat-x left top;}	
		.testiWrap{ padding:18px 10px 10px 10px; color:#00030E; }
			.testiWrap .testiBorder{ border-bottom:1px solid #4A83B0; width:255px;}
			.testiWrap .testiBorder a{ color:#99001F; text-decoration:none; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif;}
			.testiWrap .testiBorder a:hover{color:#FF0000; text-decoration:none}
			.testiWrap .testiTitle{font-size:18px; line-height:normal; height:18px; color:#0E5692; padding-left:4px; padding-bottom:7px;}
			.testiWrap .testiBody{ padding-top:16px; line-height:normal; font-size:12px; }
		
.footer{text-align:center; color:#FFFFFF; font-size:12px; padding-top:15px; padding-bottom:10px;}
	.footer a{color:#FFFFFF; text-decoration:none;}
	.footer a:hover{color:#FFCA00; text-decoration:underline}
	
.req{ color:#FF0000;}
.phoneFields span{padding-left:10px; padding-right:10px;}	

/** Notify MSG **/
.notifyMsg{padding-top:2px; padding-bottom:2px;}
.errorBox{width:auto; height:35px; background-color:#FFFFCC; border:1px solid #FFCC33;}
.errorBox div{color:#FF0033; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; padding-top:8px; padding-left:10px; text-align:left;}
.successBox{width:auto; height:35px; background-color:#DFF2BF; border:1px solid #9FCC4D;}
.successBox div{color:#2C852C; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; padding-top:8px; padding-left:10px; text-align:left;}

/** NEWS **/
.newslink a{font-weight:bold; color:#99001F; text-decoration:none}
.newslink a:hover{font-weight:bold; color:#FF0000; text-decoration:none}
.newsheading{font-weight:bold; font-size:16px; color:#333333; font-family:Arial;}	

/** sTable **/	
table.sTable { width:620px;	margin:0 0 0 0px; border-collapse:collapse; line-height:normal;	}	
	table.sTable a{color:#144A5A; text-decoration:none}
	table.sTable a:hover{color:#37869C; text-decoration:underline}		
	table.sTable td{border-top:1px solid #dcdcdc; background-color:#efefef; font-size:8pt; padding:5px 0; margin:0; color:#000000;}
	table.sTable td.noborder { border-top:0px solid #dfdfdf;}
	table.sTable .valuedata{color:#002851;}
	
table.sTable2 { width:auto; margin:0 0 0 0px; border-collapse:collapse; line-height:normal;	}	
	table.sTable2 a{color:#144A5A; text-decoration:none}
	table.sTable2 a:hover{color:#37869C; text-decoration:underline}		
	table.sTable2 td{border-top:1px solid #dfdfdf; font-size:8pt; padding:5px 0; margin:0; color:#000000;}
	table.sTable2 td.noborder { border-top:0px solid #dfdfdf;}	

.subject{font-size:16px; color:#003366; padding-bottom:15px; font-weight:bold; font-family:Trebuchet MS;}	