/* 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, caption,  hr {
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:12px; text-align:center; background:#8a8a8a url(/Images/structure/bg.gif) top left repeat-x;}
.orange {color:#fd7f00;}
a:visited {color:#ffa851;}

#leftcol{line-height: 22px;font-family:Verdana, Arial; font-size:12px;}

#container-bg {position:relative; width:996px; margin:0 auto; text-align:left; background:url(/Images/structure/container-bg.png) top left repeat-y;}
#container-top {display:block; width:996px; height:30px; background:url(/Images/structure/container-top.gif) top left no-repeat;}

#container {position:relative; width:980px; margin:0 auto; text-align:left; background:#ffffff;}

#masthead {float:left; width:980px; height:155px; background:#ffffff;}

#logo {float:right; width:274px; height:79px; padding:0 20px 0 0;}

#navigation { margin-top: 75px;width:980px; padding-left: 10px;}
#navigation ul {margin:0; padding:0 0 0 11px;}
#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;}
  ul li#navigation2current a {color:#fd7f00; text-decoration:none;font-family:Helvetica, Arial, Verdana; font-size:14px;}

#navigation ul li a div.links{color:#534640; text-decoration:underline;}
#navigation ul li a:hover div.links {text-decoration:none; color:#fd7f00;}
  ul li#navigation2current a div.links {color:#fd7f00; text-decoration:none;font-family:Helvetica, Arial, Verdana; font-size:14px;}

#audience-nav {float:left; height:70px;padding-left: 10px;}
#audience-nav ul {margin:0; padding:10px 0 0 10px;}
#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/audience_nav/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/audience_nav/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/audience_nav/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/audience_nav/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/audience_nav/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 {position:relative; margin:0 auto; clear:both; width:996px; font-family:Verdana, Arial; background:url(/Images/structure/container-bottom.png) top left no-repeat;}
#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; }


#navigation .hide{display:none}


/*sitemap menu styles*/
.output1 li {
border-bottom: 1px solid #e9e9e9; 
font-size: 14px; 
font-weight: bold; 
list-style-type:none; 
padding: 5px;

}

.output1 a {
display:block; 
padding: 5px; 
text-decoration: none; 
color: #fd7f00;

}

.output2 ul{
padding:0px;
margin-left: 40px;
}

.output2 li{
list-style-type: none;
border: 0 none;
font-size 14px;
font-weight:  normal;
padding:  0 0 0 15px;

}

.output2 a {
display: block; 
padding: 5px; 
text-decoration: none; 
font-size: 14px;
color: #fd7f00;

}


.output3 ul{
margin-left: 70px;
}

.output3 a {
font-size: 14px;
text-decoration:none;
color: #fd7f00;

}







#audience-nav .links{
display:none;
}

.national{
background: url(/images/audience_nav/nav-visibility.gif) no-repeat;
width:124px;
height:50px;
font-size:0px;
}

.national:hover{
background: url(/images/audience_nav/nav-visibility-on.gif) no-repeat;
width:124px;
height:50px;
}

.current .national{
background: url(/images/audience_nav/nav-visibility-on.gif) no-repeat;
width:124px;
height:50px;
font-size:0px;
}

.local{
background: url(/images/audience_nav/nav-reach.gif) no-repeat;
width:124px;
height:50px;
font-size:0px;
}

.local:hover{
background: url(/images/audience_nav/nav-reach-on.gif) no-repeat;
width:124px;
height:50px;
}

.current .local{
background: url(/images/audience_nav/nav-reach-on.gif) no-repeat;
width:124px;
height:50px;
font-size:0px;
}

.mobile{
background: url(/images/audience_nav/nav-relevance.gif) no-repeat;
width:124px;
height:50px;
font-size:0px;
}

.mobile:hover{
background: url(/images/audience_nav/nav-relevance-on.gif) no-repeat;
width:124px;
height:50px;
}

.current .mobile{
background: url(/images/audience_nav/nav-relevance-on.gif) no-repeat;
width:124px;
height:50px;
font-size:0px;
}

.search{
background: url(/images/audience_nav/nav-quality.gif) no-repeat;
width:124px;
height:50px;
font-size:0px;
}

.search:hover{
background: url(/images/audience_nav/nav-quality-on.gif) no-repeat;
width:124px;
height:50px;
}

.current .search{
background: url(/images/audience_nav/nav-quality-on.gif) no-repeat;
width:124px;
height:50px;
font-size:0px;
}

.channel{
background: url(/images/audience_nav/nav-opportunity.gif) no-repeat;
width:124px;
height:50px;
font-size:0px;
}

.channel:hover{
background: url(/images/audience_nav/nav-opportunity-on.gif) no-repeat;
width:124px;
height:50px;
}

.current .channel{
background: url(/images/audience_nav/nav-opportunity-on.gif) no-repeat;
width:124px;
height:50px;
font-size:0px;
}




#leftcol li.menuoutput1{
border-bottom: 1px solid #e9e9e9; 
font-size: 14px; 
font-weight: bold; 
list-style-type:none; 
padding: 5px;
}


#leftcol li.menuoutput1 a{
display:block; 
padding: 5px; 
text-decoration: none; 
color: #fd7f00;
margin-left: 10px;

}
#leftcol li.menuoutput1 a:hover{
display:block; 
padding: 5px; 
text-decoration: underline; 
color: #fd7f00;
background-color: #FFF1EE;
}

#leftcol li.menuoutput2{
font-size: 14px; 
list-style-type:none; 
margin-left: 30px;
padding: 5px;
}


#leftcol li.menuoutput2 a{
display:block; 
text-decoration: none; 
color: #fd7f00;
padding:5px;
}

#leftcol li.menuoutput2 a:hover{
display:block; 
text-decoration: underline; 
color: #fd7f00;
background-color: #FFF1EE;
padding:5px;
}

#leftcol li.menuoutput3{
font-size: 11px; 
list-style-type:none; 
margin-left: 60px;
padding: 5px;
}


#leftcol li.menuoutput3 a{
display:block; 
text-decoration: none; 
color: #fd7f00;
padding:5px;
}

#leftcol li.menuoutput3 a:hover{
display:block; 
text-decoration: underline; 
color: #fd7f00;
background-color: #FFF1EE;
padding:5px;
}