body{
background-color:#B3B3B3;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#595959;
margin:7px 0px;
}

p{
margin:0px;
padding:0px;
}

#MainDiv{
width:953px;
margin:0 auto;
padding:0px 0px 0px 0px;
}
	
#3col_div{
	width:953px;
	margin:0 auto;
	clear:both;
	}

#header{
width:941px;
height:89px;
background-image:url(../images/home-header-bg.jpg);
background-repeat:no-repeat;
background-position:left top;
margin:0 auto;
}

#header .logo{
padding:3px 280px 0px 26px;
float:left;
width:247px;
}
.rs_logo{
	background:url(/images/audience-science-logo.gif) no-repeat left top;
	width:290px;
	height:80px;
	display:block;
	text-indent:-30000px;
}

#header .headerbreadcrumb{
height:24px;
line-height:24px;
margin:0px 0px 0px 0px;
padding:20px 0px 0px 0px;
}

#header .headerbreadcrumb .left{
background-image:url(../images/header-top-corner-left.gif);
background-repeat:no-repeat;
background-position:left;
float:left;
height:24px;
line-height:24px;
}

#header .headerbreadcrumb .center{
background-color:#000000;
float:left;
color:#FFFFFF;
padding:0px 5px 0px 5px;
}

#header .headerbreadcrumb .right{
background-image:url(../images/header-top-corner-right.gif);
background-repeat:no-repeat;
background-position:right;
float:left;
height:24px;
line-height:24px;
}

#header .headerbreadcrumb .headerbreadcrumbtext{
float:left;
}

#header .headerbreadcrumb .headerbreadcrumbtext a{
color:#FFFFFF;
text-decoration:none;
padding:0px 5px 0px 5px;
}

#header .headerbreadcrumb .headerbreadcrumbtext a:hover{
color:#FFFFFF;
text-decoration:underline;
}

#footer{
width:953px;
margin:0 auto;
height:62px;
background-image:url(../images/home-footer-bg.gif);
background-repeat:no-repeat;
font-size:10px;
}

#footer .copyright{
padding:0px 0px 0px 22px;
float:left;
}

#footer .copyright1{
padding:0px 22px 0px 0px;
float:right;
}

#footer .copyright1 a{
color:#595959;
padding:0px 5px 0px 5px;
text-decoration:none;
}

#footer .copyright1 a:hover{
text-decoration:underline;
}

.homecoltop{
width:100%;
height:13px;
line-height:13px;
background-image:url(../images/home-col-top2.gif);
background-repeat:no-repeat;
}

.homecolmiddle{
width:100%;
background-image:url(../images/home-col-middle2.gif);
background-repeat:repeat-y;
padding:0px 0px 0px 6px;
height:auto;
}
.homecolmiddleNEW{
width:100%;
background-image:url(../images/home-col-middle2.gif);
background-repeat:repeat-y;
padding:0px 0px 0px 6px;
height:auto;
}

.homecolbottom{
width:100%;
height:13px;
line-height:13px;
background-image:url(../images/home-col-bottom2.gif);
background-repeat:no-repeat;
margin:0px 0px 5px 0px;
}

.homecol1{
width:197px;
float:left;
background-image:url(../images/home-col-bg.gif);
background-repeat:repeat-x;
padding:7px 15px 0px 15px;
}
.homecol1NEW{
float:left;
background-image:url(../images/home-col-bg.gif);
background-repeat:repeat-x;
padding:7px 15px 0px 15px;
}

.homecol1 .head{
margin:0px 0px 14px 0px;
}

.homecol1 .bul1{
background-image:url(../images/home-bullet-image.gif);
background-repeat:no-repeat;
background-position:0px 3px;
padding:0px 0px 0px 15px;
}

.homecol2{
width:197px;
float:left;
margin:0px 0px 0px 11px;
padding:7px 15px 0px 15px;
background-image:url(../images/home-col-bg.gif);
background-repeat:repeat-x;
}
.homecol2NEW{
width:201px;
margin:0px 0px 0px 11px;
padding:7px 10px 0px 15px;
background-image:url(../images/home-col-bg.gif);
background-repeat:repeat-x;
}
.homecol2NEW .head{
margin:0px 0px 9px 0px;
}

.homecol2 .head{
margin:0px 0px 14px 0px;
}

.homecol2 .video, .homecol3 .video{
margin:12px 0px 12px 0px;
}

.homecol3{
width:197px;
float:left;
margin:0px 0px 0px 11px;
padding:7px 15px 0px 15px;
background-image:url(../images/home-col-bg.gif);
background-repeat:repeat-x;
}
.homecol3NEW{
float:left;
width:197px;
padding:7px 15px 0px 15px;
background-image:url(../images/home-col-bg.gif);
background-repeat:repeat-x;
}

.homecol3 .head{
margin:0px 0px 14px 0px;
}


.homecol4{
margin:0px 0px 0px 11px;
padding:7px 10px 0px 15px;
background-image:url(../images/home-col-bg.gif);
background-repeat:repeat-x;
}
.homecol4NEW{
width:201px;
margin:0px 0px 0px 11px;
padding:7px 10px 0px 15px;
background-image:url(../images/home-col-bg.gif);
background-repeat:repeat-x;
}

.homecol4 .head{
margin:0px 0px 14px 0px;
}

.readMore{
color:#5DB306;
padding:0px 10px 0px 0px;
background-image:url(../images/green-arrow.gif);
background-repeat:no-repeat;
background-position:right center;
text-decoration:none;
}

.readMore:hover{
text-decoration:underline;
}

.hor-dot{
background-image:url(../images/dotted.gif);
background-repeat:repeat-x;
margin:12px 0px 0px 0px;
}

#homeflash{
	clear:both;
	float: left;
	display: inline;
	width: 945px;
	margin-left: 2px;
}

.clear_float{
	clear:both;
}


.innerdiv{
	width:197px;
	color:#595959;
	
}
.arial12{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.media1{
	margin:0px 0px 0px 0px;
	display:block;
	clear:both;
	background-image: url(/images/media-tutorial.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 197px;
	height:60px;

	/*border-bottom:#DEE1E4 1px solid;*/
}
.media1 p{
	margin-left:77px;
	font-size:10.5px;
}
.border-bottom{
	border-bottom:#DEE1E4 1px solid;
	margin:0px 0px 3px 0px;
}
.border-top{
	border-top:#DEE1E4 1px solid;
	margin:3px 0px;
	clear:both;
	height:1px;
	line-height:1px;
}
.media2{
	margin:15px 0px 10px 0px;
	display:block;
	background-image: url(/images/media-img-gateway.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 197px;
	
	}
.media2 p{
	margin-left:77px;
	font-size:10.5px;
}

.media3{
	margin:0px 0px 0px 0px;
	display:block;
	background-image: url(/images/media-img-2020.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 197px;
	height:60px;
	
	}
	
.media3 p{
	margin-left:77px;
	font-size:10.5px;
}

.media4 {
	margin:0px 0px 0px 0px;
	display:block;
	background-image: url(/images/media-img-Jeff2009.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 197px;
	height:60px;
	
	}
	
.media4 p{
	margin-left:77px;
	font-size:10.5px;
}

.blue_links{
		color:#0069AA;
		font-weight:bold;
		font-size:11px;
		text-decoration:none;
}

.grey_link {color:#666666;
		font-size:11px;
		text-decoration:none;}


a:hover{
	text-decoration:underline;
	}

