/* Reset Styles */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td{
margin: 0; padding: 0; border: 0; font-weight: inherit; font-style: inherit; outline:none; list-style-type:none; color:#666666;}

body {font-family:Verdana, Arial; font-size:11px; text-align:center; background:#8a8a8a url(../images/bg.gif) top left repeat-x;}
.orange {color:#fd7f00;}
a:visited {color:#ffa851;}

#container-bg {width:996px; margin:0 auto; text-align:left; background:url(../images/container-bg.png) top left repeat-y;}
#container-top {display:block; width:996px; height:30px; background:url(../images/container-top.gif) top left no-repeat;}

#container {width:980px; margin:0 auto; text-align:left; background: #ffffff;}

#masthead {float:left; width:980px; height:80px; background:#ffffff;}

#logo {float:right; width:274px; height:79px; padding:0 20px 0 0;}

#navigation {float:left; width:980px;margin: -15px 10px;}
#navigation ul {margin:0; padding:0 0 0 20px;}
#navigation ul li {float:left; padding:0 10px 0 0; font-family:Helvetica, Arial, Verdana; font-size:14px;}
#navigation ul li a {color:#534640; text-decoration:underline;}
#navigation ul li a:hover {text-decoration:none; color:#fd7f00;}
#navigation ul li .on {color:#fd7f00; text-decoration:none;}

#audience-nav {float:left; height:70px;}
#audience-nav ul {margin:0; padding:10px 0 0 20px;}
#audience-nav ul li {float:left; padding:0 3px 0 0;}

#audience-nav ul li .visibility {display:block; width:124px; height:50px; background:#ffffff url(../images/nav-visibility.gif) top left no-repeat;}
#audience-nav ul li .visibility:hover {background:url(../images/nav-visibility-on.gif);}

#audience-nav ul li .reach {display:block; width:125px; height:50px; background:#ffffff url(../images/nav-reach.gif) top left no-repeat;}
#audience-nav ul li .reach:hover {background:url(../images/nav-reach-on.gif);}

#audience-nav ul li .relevance {display:block; width:125px; height:50px; background:#ffffff url(../images/nav-relevance.gif) top left no-repeat;}
#audience-nav ul li .relevance:hover {background:url(../images/nav-relevance-on.gif);}

#audience-nav ul li .quality {display:block; width:125px; height:50px; background:#ffffff url(../images/nav-quality.gif) top left no-repeat;}
#audience-nav ul li .quality:hover {background:url(../images/nav-quality-on.gif);}

#audience-nav ul li .opportunity {display:block; width:124px; height:50px; background:#ffffff url(../images/nav-opportunity.gif) top left no-repeat;}
#audience-nav ul li .opportunity:hover {background:url(../images/nav-opportunity-on.gif);}

#search {float:right; padding:16px 20px 0 0;}
#search form {margin:0; padding:10px 0 0 0;}
#search .searchbox {float:left; margin:0; padding:3px; border:1px solid #fd7f00; height:15px;}
#search .go {padding:0; margin:0; float:left;}

#footer {margin:0 auto; clear:both; width:996px; font-family:Verdana, Arial; background:url(../images/container-bottom.png) top left no-repeat; height: 80px;}
#footer ul {padding:25px 0 15px 15px;}
#footer ul li {float:left; padding:0 7px 15px 0; color:#cbcbcb;}
#footer ul li a {text-decoration:none; color:#cbcbcb;}
#footer ul li a:hover {color:#e9e9e9; text-decoration:none;}

#clear {clear:both;}
#preload {position:absolute; top:0; left:-10000px; }
#preload li {position:absolute; top:0; }
.rnav{float: right; width: 400px; text-align: right; padding-right: 10px;}
.rnav a {color: #FFF; text-decoration: none;}