/* CSS Document */

body{
background-color:#FFFFFF;
margin:0 auto;
width:980px;
vertical-align:top;
}
.heading{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
color:#ea1d28;
}
.heading1{
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:bold;
color:#457bcc;
}
.heading3{
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:bold;
color:#457bcc;
text-decoration:underline;
}
.heading2{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#457bcc;
}
.banner_gray{
font-family:Arial Narrow;
font-size:21px;
color:#3d3d3d;
}
ul li{ padding:5px 0; }


.banner_blue{
font-family:Arial Narrow;
font-size:21px;
color:#235cb1;

}
.banner_red{
font-family:Arial Narrow;
font-size:21px;
color:#ea1d29;

}
.link{
font-family:Verdana;
font-size:11px;
font-weight:bold;
color:#FFFFFF;
text-decoration:none;
margin-left:15px;
margin-right:8px;
}
A.link:hover{
font-family:Verdana;
font-size:11px;
font-weight:bold;
color:#404956;
text-decoration:none;
}
.link_1{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#457bcc;
text-decoration:underline;
}
.link_2{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#457bcc;
text-decoration:none;
}
A.link_1:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#404956;
text-decoration:none;
}
.link_footer{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#457BCC;
text-decoration:none;
}
A.link_footer:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#404956;
text-decoration:underline;
}

.footer{
font-family:Tahoma, Verdana;
text-decoration:none;
font-size:11px;
color:#888888;

}
A.footer:hover{
font-family:Tahoma, Verdana;
text-decoration:none;
font-size:11px;
color:#888888;
text-decoration:underline;
}
.footer_1{
font-family:Tahoma, Verdana;
text-decoration:none;
font-size:11px;
color:#000000;
font-weight:100;
}
A.footer_1:hover{
font-family:Tahoma, Verdana;
text-decoration:none;
font-size:11px;
color:#000000;
text-decoration:underline;
}
.textfield{
background-color:#FFFFFF;
border:#999999 solid 1px;
height: 15px;
width: 150px;
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
color:#666666;
vertical-align:middle;
}
.textarea{
background-color:#FFFFFF;
border:#999999 solid 1px;
width: 150px;
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
color:#666666;
padding-top: 2px;
vertical-align:text-top;
}
.button{
background-color:#EB1D29;
border:#999999 solid 1px;
font-family:Verdana;
font-weight:bold;
font-size: 11px;
color:#FFFFFF;
padding-top: 2px;
padding-left: 2px;
padding-right: 2px;
padding-bottom: 2px;
cursor: pointer;
margin-left:140px;
}

#page{
padding:0px;
text-align: left;
width:980px;
background-image:url(../images/content_bg.jpg);
background-repeat:repeat-y;
margin:0 auto;
}

#top{
margin:0px;
padding:0px;
height:118px;
width:980px;
position:relative;
}
#logo{
margin:0px;
padding:0px;
height:118px;
width:295px;
position:absolute;
}
#tele{
	margin:0px;
	padding:0px;
	height:86px;
	width:685px;
	position:absolute;
	left: 295px;
}
#nav{
	margin:0px;
	padding:0px;
	background:url(../images/nav_bg.jpg) no-repeat right top;
	height:13px;
	width:720px;
	position:absolute;
	left: 260px;
	top: 86px;
	padding-top:8px;
	padding-bottom:12px;
}
#banner{
	margin:0px;
	padding:0px;
	height:147px;
	width:980px;
	position:relative;
}
#main{
	margin:-5px 0 -16px -1px !important;
	width:980px; 
	position:relative;
	background-image:url(../images/content_bg.jpg);
	background-repeat:repeat-y;
	border-left:2px solid #d7d7d7;
}

#left{
	margin:5px 0 0 0;
	padding:5px 0 0 5px;
	width:236px;
	position:relative;
}
#program{
	margin:0px;
	padding:0px;
	background-image:url(../images/seo_program.jpg);
	background-repeat:no-repeat;
	padding-left:13px;
	padding-top:15px;
	width:223px;
	position:relative;
	height: 107px;
}
#so{
	margin:0px;
	padding:0px;
	background-image:url(../images/s-o_get.jpg);
	background-repeat:no-repeat;
	padding-left:13px;
	padding-top:15px;
	width:224px;
	position:relative;
	top: 5px;
	height: 107px;
}
#marketing{
	margin:0px;
	padding:0px;
	background-image:url(../images/marketing.jpg);
	background-repeat:no-repeat;
	padding-left:13px;
	padding-top:15px;
	width:224px;
	position:relative;
	top: 10px;
	height: 107px;
}
#content{
	margin:0px;
	padding:0px;
	width:744px;
	position:absolute;
	left:236px;
	top:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#535353;
}
#text{
	margin:0px;
	padding:0px;
	width:490px;
	position:relative;
	top: 0px;
	left: 0px;
	padding-left:30px;
	padding-top:20px;
	padding-right:20px;
	
}
#side{
	margin:0px;
	padding:0px;
	width:30px;
	position:absolute;
	top: 0px;
	left: 520px;
	
}
#adwords{
	margin:0px;
	padding:0px;
	width:193px;
	position:absolute;
	left:548px;
	top: 0px;
	padding-top:10px;
	}
#testimonial{
	font-family:Tahoma, Verdana;
	font-size:11px;
	color:#535353;
	padding-left:10px;
	padding-right:10px;
	}
#bottom{
	background-image:url(../images/bottom_bg.jpg);
	background-repeat:repeat;
	width:980px;
	position:;
	left: -1px;
	margin:0 auto;
	float:left;
	_float:none;
	
	}
.blog{ margin:0 0 0 200px; float:left; display:inline;  }
#bottom img{ padding:10px 0 0 0; _padding:25px 0 0 0;}
.blog-sec{
		float:left;
		width:300px;
		padding:0px;
		margin:0 20px 0px 20px;
		display:inline;
		
		 }
.blog-sec h2{
			font-family:Arial, Helvetica, sans-serif;
			font-size:17px;
			font-weight:bold;
			color:#457bcc;
			_padding:30px 0 0 0;
			}
.blog-sec ul{ list-style:none; margin:0 0 0 10px; padding:0; }
.blog-sec ul li{ border-bottom:1px dotted #b5b2b2; }			
.blog-sec ul li a{ font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#333333;
text-decoration:none; width:150px; }
.blog-sec ul li a:hover{ text-decoration:underline; color:#000; }

.clear{ clear:both }			

#footer{
width:700px;
padding-left:10px;
padding-top:px;
font-family:Tahoma, Verdana;
font-size:11px;
color:#888888;
float:left;
margin:10px 0;
}
#footer_right{
	width:178px;
	padding-right:10px;
	padding-top:0px;
	font-family:Tahoma, Verdana;
	text-decoration:none;
	font-size:11px;
	color:#888888;
	position:;
	float:right;
	top: 1px;
	font-weight:100;
	margin:10px 0;
}
