body{
text-align:center;
margin:0 auto;
background:#fafafb;
color:#808080;
font-family:helvetica, arial, verdana;
font-size:12px;
line-height:18px;
}
h1{
color:#333333;
font-weight:bold;
font-size:15px;
margin-top:0px;
margin-bottom:0px;
}
h2{
color:#666666;
font-weight:bold;
font-size:12px;
margin-top:0px;
margin-bottom:0px;
}
h3{
color:#659a41;
font-size:12px;
font-weight:normal;
margin-top:0px;
margin-bottom:0px;
}

a, a:hover, a:visited{
	color: #659a41;
	text-decoration:underline;
}


/* This is currently the right-hand column */


#content_right a,  #content_right a:visited{
	color: #808080;
	font-size: 13px;
	line-height: 18px;
	text-decoration:none;
	overflow:auto;
}

#content_right a:hover{
	color: #659a41;
	font-size: 13px;
	line-height: 18px;
	text-decoration:none;
	overflow:auto;
}

#content_right .right_selected{
color: #333333;
font-size: 13px;
line-height: 18px;
margin-left: 5px;
}






/* This is  right-hand column in the Solutions section */


#content_right_solutions a,  #content_right_solutions a:visited{
	color: #808080;
	font-size: 13px;
	line-height: 18px;
	text-decoration:none;
	overflow:auto;
}

#content_right_solutions a:hover{
	color: #659a41;
	font-size: 13px;
	line-height: 18px;
	text-decoration:none;
	overflow:auto;
}

#content_right_solutions .right_selected{
color: #333333;
font-size: 13px;
line-height: 18px;
margin-left: 5px;
}

#content_right_solutions .right_bullet {
color: #808080;
font-size: 13px;
line-height: 18px;
margin-left: 0px;
}





/* I added the below, but it  doesn't over ride the content_right above. I just want a link in a bulleted list to be 12px instead of 14px, and an 18px line height with no left margin */


#content_right .right_bullet {
color: #808080;
font-size: 13px;
line-height: 18px;
margin-left: 0px;
}





/*End of my experiment */





.discovery{
color: #808080;
font-size: 11px;
line-height: 12px;
}

a img{
border:0;
}
img{
z-index:5;
}

a:hover{
text-decoration:none;
}

.news_date{
color:#659a41;
}
#full_wrap{
text-align:left;
margin: 0 auto;
width: 914px;
position:relative;
background: url(images/edges.jpg) repeat-y;
padding-bottom:53px;
}
#top_nav_wrap{
width:900px;
height:80px;
position: relative;
background: url(images/tn_back.jpg) repeat-x;
margin-left:7px;

}


/* begin top_nav elements */
.tn_ak{
height:80px;
width:159px;
background: url(images/sprite.jpg) 0px -243px no-repeat;
text-indent:-9000px;
overflow:hidden;
float:left;
position:absolute;
left:30px;
cursor:pointer;
cursor:hand;
}

.tn_agencies, .tn_agencies_hover, .tn_agencies_off{
	height:80px;
	width: 162px;
	text-indent: -9000px;
	overflow:hidden;
	float:left;
	position:absolute;
	left:402px;
}
.tn_agencies{
background: url(images/sprite.jpg) -451px 0px no-repeat;
}
.tn_agencies_hover{
background: url(images/sprite.jpg) -126px 0px no-repeat;
cursor:pointer;
cursor:hand;
}
.tn_agencies_off{
background: url(images/sprite.jpg) -289px 0px no-repeat;
}

.tn_platform, .tn_platform_hover, .tn_platform_off{
	height:80px;
	width: 63px;
	text-indent: -9000px;
	overflow:hidden;
	float:left;
	position:absolute;
	left:671px;
}
.tn_platform{
background: url(images/sprite.jpg) -0px -81px no-repeat;
}
.tn_platform_hover{
background: url(images/sprite.jpg) -64px -81px no-repeat;
cursor:pointer;
cursor:hand;
}
.tn_platform_off{
background: url(images/sprite.jpg) -129px -81px no-repeat;
}

.tn_partners, .tn_partners_hover, .tn_partners_off{
	height:80px;
	width: 62px;
	text-indent: -9000px;
	overflow:hidden;
	float:left;
	position:absolute;
	left:753px;
}
.tn_partners{
background: url(images/sprite.jpg) -499px -81px no-repeat;
}
.tn_partners_hover{
background: url(images/sprite.jpg) -561px -81px no-repeat;
cursor:pointer;
cursor:hand;
}
.tn_partners_off{
background: url(images/sprite.jpg) -622px -81px no-repeat;
}


.tn_solutions, .tn_solutions_hover, .tn_solutions_off{
	height:80px;
	width: 64px;
	text-indent: -9000px;
	overflow:hidden;
	float:left;
	position:absolute;
	left:586px;
}
.tn_solutions{
background: url(images/sprite.jpg) -222px -162px no-repeat;
}
.tn_solutions_hover{
background: url(images/sprite.jpg) -287px -162px no-repeat;
cursor:pointer;
cursor:hand;
}
.tn_solutions_off{
background: url(images/sprite.jpg) -352px -162px no-repeat;
}



.tn_about, .tn_about_hover, .tn_about_off{
height:80px;
width: 41px;
text-indent: -9000px;
overflow:hidden;
float:left;
position:absolute;
left:835px;
}
.tn_about{
background: url(images/sprite.jpg) 0px 0px no-repeat;
}
.tn_about_hover{
background: url(images/sprite.jpg) -42px 0px no-repeat;
cursor:pointer;
cursor:hand;
}
.tn_about_off{
background: url(images/sprite.jpg) -84px 0px no-repeat;
}
/* end top_nav elements */


#header_wrap{
width:900px;
position: relative;
margin-left:7px;
background:#ffffff;
}
#content_wrap{
width:914px;
position:relative;
background:#fafafb url(images/edges.jpg) repeat-y;
}
#content_left_gutter{
	position:absolute;
	left:7px;
	top:0px;
	width:62px;
	height:300px;
	background:#fafafb url(images/content_gradient.jpg) repeat-x;
	overflow:normal;
	background-image: url(images/content_gradient.jpg);
}
#content_left{
position:absolute;
left: 69px;
top: 0px;
width:513px;
background:#fafafb url(images/content_gradient.jpg) repeat-x;
}
#content_middle_gutter{
position: absolute;
left: 582px;
top:0px;
width:25px;
height:300px;
background:#fafafb url(images/content_gradient.jpg) repeat-x;
}
#content_right{
position: absolute;
left: 607px;
top: 0px;
width:300px;
height:300px;
background:#fafafb url(images/content_gradient.jpg) repeat-x;
}
#content_right p,#content_right h2,#content_right h3,#content_right a{
margin-left:15px;
}



/* This is for a special case where the top highlighed item in the right column of the Solutions section has a link */

#content_right_solutions{
position: absolute;
left: 607px;
top: 0px;
width:300px;
height:300px;
background:#fafafb url(images/content_gradient.jpg) repeat-x;
}
#content_right_solutions p,#content_right_solutions h2,#content_right_solutions h3,#content_right_solutions a{
margin-left:15px;
}





#footer_wrap{
width:914px;
height:53px;
background: url(images/edges.jpg) repeat-y;
z-index:10;
position:fixed;
bottom:0px;
text-align:left;
display:none;
}
#pre_footer{
height:18px;
margin-left:7px;
margin-right:7px;
width:900px;
background: url(images/pre_footer_back.jpg) repeat-x;
}
#footer{
height:35px;
margin-left:7px;
margin-right:7px;
width:900px;
background: url(images/footer_back.jpg) repeat-x;
position:relative;
}
#fn_home{
position:absolute;
left:62px;
top:0px;
height:35px;
width:29px;
background: url(images/sprite.jpg) -292px -243px no-repeat;
text-indent:-9000px;
cursor:pointer;
cursor:hand;
}
#fn_about{
position:absolute;
left:111px;
top:0px;
height:35px;
width:30px;
background: url(images/sprite.jpg) -311px -279px no-repeat;
text-indent:-9000px;
cursor:pointer;
cursor:hand;
}
#fn_news{
position:absolute;
left:162px;
top:0px;
height:35px;
width:28px;
background: url(images/sprite.jpg) -322px -243px no-repeat;
text-indent:-9000px;
cursor:pointer;
cursor:hand;
}
#fn_contact{
position:absolute;
left:209px;
top:0px;
height:35px;
width:57px;
background: url(images/sprite.jpg) -234px -243px no-repeat;
text-indent:-9000px;
cursor:pointer;
cursor:hand;
}
#fn_legal{
position:absolute;
left:286px;
top:0px;
height:35px;
width:27px;
background: url(images/sprite.jpg) -160px -279px no-repeat;
text-indent:-9000px;
cursor:pointer;
cursor:hand;
}
#fn_privacy{
position:absolute;
left:334px;
top:0px;
height:35px;
width:36px;
background: url(images/sprite.jpg) -273px -279px no-repeat;
text-indent:-9000px;
cursor:pointer;
cursor:hand;
}
#fn_careers{
position:absolute;
left:391px;
top:0px;
height:35px;
width:39px;
background: url(images/sprite.jpg) -233px -279px no-repeat;
text-indent:-9000px;
cursor:pointer;
cursor:hand;
}
#fn_site_map{
position:absolute;
left:450px;
top:0px;
height:35px;
width:43px;
background: url(images/sprite.jpg) -189px -279px no-repeat;
text-indent:-9000px;
cursor:pointer;
cursor:hand;
}

#fn_optout{
position:absolute;
left:510px;
top:0px;
height:35px;
width:66px;
background: url(images/sprite.jpg) -225px -324px no-repeat;
text-indent:-9000px;
cursor:pointer;
cursor:hand;
}

#fn_logo{
position:absolute;
left:600px;
top:0px;
height:35px;
width:73px;
background: url(images/sprite.jpg) -160px -243px no-repeat;
text-indent:-9000px;
cursor:pointer;
cursor:hand;
}
#fn_copy{
position:absolute;
left:677px;
top:0px;
text-indent:-9000px;
width:223px;
height:35px;
background: url(images/sprite.jpg) -0px -324px no-repeat;
}
.rtl_affil, .rtl_affil_hover, .discovery_ads, .discovery_ads_hover, .rtl_email, .rtl_email_hover, .rtl_multi, .rtl_multi_hover, .rtl_pique, .rtl_pique_hover{
height:98px;
width: 120px;
text-indent: -9000px;
overflow:hidden;
float:left;
margin-right: 10px;
}

.rtl_affil_hover, .rtl_email_hover, .rtl_multi_hover, .rtl_pique_hover{
cursor:pointer;
cursor:hand;
}
.rtl_multi{
background: url(images/retailSprite.jpg) -0px -0px no-repeat;
}
.rtl_multi_hover{
background: url(images/retailSprite.jpg) -120px -0px no-repeat;
}
.rtl_affil{
background: url(images/retailSprite.jpg) -0px -98px no-repeat;
margin-right:0px;
}
.rtl_affil_hover{
background: url(images/retailSprite.jpg) -120px -98px no-repeat;
margin-right:0px;
}

.discovery_ads{
background: url(images/retailSprite.jpg) -0px -98px no-repeat;
margin-right:0px;
}
.discovery_ads_hover{
background: url(images/retailSprite.jpg) -120px -98px no-repeat;
margin-right:0px;
}


.rtl_email{
background: url(images/retailSprite.jpg) -0px -196px no-repeat;
}
.rtl_email_hover{
background: url(images/retailSprite.jpg) -120px -196px no-repeat;
}
.rtl_pique{
background: url(images/retailSprite.jpg) -0px -294px no-repeat;
}
.rtl_pique_hover{
background: url(images/retailSprite.jpg) -120px -294px no-repeat;
}
.net_retail, .net_retail_hover, .net_media, .net_media_hover, .net_discover, .net_discover_hover, .net_how, .net_how_hover{
height:98px;
width: 250px;
text-indent:-9000px;
overflow:hidden;
}
.net_retail_hover, .net_media_hover, .net_discover_hover, .net_how_hover{
cursor:pointer;
cursor:hand;
}
.net_how{
background:url(images/networkSprite.jpg) -0px -0px no-repeat;
}
.net_how_hover{
background:url(images/networkSprite.jpg) -250px -0px no-repeat;
}
.net_discover{
background:url(images/networkSprite.jpg) -0px -98px no-repeat;
}
.net_discover_hover{
background:url(images/networkSprite.jpg) -250px -98px no-repeat;
}
.net_media{
background:url(images/networkSprite.jpg) -0px -196px no-repeat;
}
.net_media_hover{
background:url(images/networkSprite.jpg) -250px -196px no-repeat;
}
.net_retail{
background:url(images/networkSprite.jpg) -0px -294px no-repeat;
}
.net_retail_hover{
background:url(images/networkSprite.jpg) -250px -294px no-repeat;
}
.media_multi, .media_email, .media_site, .media_multi_hover, .media_email_hover, .media_site_hover{
height:98px;
width: 120px;
text-indent:-9000px;
overflow:hidden;
float:left;
margin-right:10px;
}
media_multi_hover, .media_email_hover, .media_site_hover{
cursor:pointer;
cursor:hand;
}
.media_multi{
background:url(images/mediaSprite.jpg) -0px -0px no-repeat;
}
.media_multi_hover{
background:url(images/mediaSprite.jpg) -120px -0px no-repeat;
}
.media_email{
background:url(images/mediaSprite.jpg) -0px -98px no-repeat;
}
.media_email_hover{
background:url(images/mediaSprite.jpg) -120px -98px no-repeat;
}
.media_site{
background:url(images/mediaSprite.jpg) -0px -196px no-repeat;
}
.media_site_hover{
background:url(images/mediaSprite.jpg) -120px -196px no-repeat;
}
input, select{
width:90%;
}
