
* {
	border: 0;
	margin: 0;
	padding: 0;
	outline: 0;
	font-size: 100%;
	list-style: none;
	font-style: normal;
	font-weight: normal;
	font-family: inherit;
	text-decoration: none;
}
body	{
	background: #ffffff;
	font: normal normal 62.5% Arial, Helvetica, sans-serif;
}
sup {
	font-size: .7em;
}
sup.smaller {
	font-size: .5em;
}
/*						PAGE LAYOUT							*/

#wrap	{
	width: 960px;
	margin: 0 auto;
	background: url(../images/bg_wrap.jpg) repeat-y left top;
}
#header	{
	display: none;
	height: 105px;
	position: relative;
	background: #4e85c5;
}
#sidebar	{
	display: none;
	float: left;
	width: 170px;
	padding: 24px 0 0 0;
	background: #e6f0fa url(../images/bg_sidebar.jpg) no-repeat left top;
}
.content	{
	float: left;
	width: 740px;
	padding: 37px 25px 0 25px;
}

#footer	{
	display: none;
	clear: both;
	height: 35px;
	padding-top: 20px;
	background: #4e85c5 url(../images/bg_footer.jpg) no-repeat left top;
}

/*						GLOBAL STYLES						*/

strong	{
	font-weight: bold;
}
cite, em	{
	font-style: italic;
}
a, a:visited, a *, a:visited *, button	{
	cursor: pointer;
}
p a, p a:visited, p a *, p a:visited *{
	color: #4e85c5;
	font-size: 1.2em;
	text-decoration: underline;
}
p.small {
	font-size: 1em !important;
}
.clear	{
	height: 0;
	clear: both;
	display: block;
	overflow: hidden;
}
hr	{
	display: none;
}
.hr	{
	clear: both;
	height: 1px;
	overflow: hidden;
}
.hid	{
	display: none;
}
table.radio {
	border: 1px solid #000000;
}
table {
	border: none;
	border-collapse: collapse;
	margin: 10px 10px 20px;
}
table tr td,
table tr th {
	color: #49535f;
	font-size: 1.3em;
	line-height: 1.2em;
	padding: 1px 10px;
}
table.radio tr th {
	color: #4e85c5;
	font-size: 1.5em;
	line-height: 1.5em;
	padding: 5px 10px;
}
td.location {
	background-color: #E6F0FA;
	padding: 1px 1px 1px 10px;
}

ol li{
	list-style:	decimal;
	margin: 5px 0 0 20px !important;
}
/*						HEADER STYLES						*/

#logo	{
	float: left;
	width: 170px;
	height: 105px;
	display: block;
	background: url(../images/bg_logo.jpg) no-repeat left top;
}
#header ul	{
	float: left;
	padding: 69px 0 0 200px;
}
#header li	{
	float: left;
	padding: 0 0 0 3px;
}
#header li a, #header li a:visited	{
	height: 36px;
	display: block;
	overflow: hidden;
	text-indent: -9000px;
}
#header a.nav01, #header a.nav01:visited	{
	width: 169px;
	background: url(../images/bg_header_nav.jpg) no-repeat -1px -38px;
}
#header a.nav02, #header a.nav02:visited	{
	width: 92px;
	background: url(../images/bg_header_nav.jpg) no-repeat -173px -38px;
}
#header a.nav03, #header a.nav03:visited	{
	width: 144px;
	background: url(../images/bg_header_nav.jpg) no-repeat -267px -38px;
}
#header a.nav04, #header a.nav04:visited	{
	width: 144px;
	background: url(../images/bg_header_nav.jpg) no-repeat -414px -38px;
}
#header a.nav01:hover	{
	width: 169px;
	background: url(../images/bg_header_nav.jpg) no-repeat -1px -74px;
}
#header a.nav02:hover	{
	width: 92px;
	background: url(../images/bg_header_nav.jpg) no-repeat -173px -74px;
}
#header a.nav03:hover	{
	width: 144px;
	background: url(../images/bg_header_nav.jpg) no-repeat -267px -74px;
}
#header a.nav04:hover	{
	width: 144px;
	background: url(../images/bg_header_nav.jpg) no-repeat -414px -74px;
}
#header li.sub a.nav01, #header li.sub a.nav01:visited	{
	width: 169px;
	background: url(../images/bg_header_nav.jpg) no-repeat -1px 0px;
}
#header li.sub a.nav02, #header li.sub a.nav02:visited	{
	width: 92px;
	background: url(../images/bg_header_nav.jpg) no-repeat -173px 0px;
}
#header li.sub a.nav03, #header li.sub a.nav03:visited	{
	width: 144px;
	background: url(../images/bg_header_nav.jpg) no-repeat -267px 0px;
}
#header li.sub a.nav04, #header li.sub a.nav04:visited	{
	width: 144px;
	background: url(../images/bg_header_nav.jpg) no-repeat -414px 0px;
}
#header li.sub a, #header li.sub a:visited	{
	z-index: 5;
	height: 38px;
	position: relative;
	margin-bottom: -2px;
}
#header li ul	{
	bottom: 0;
	padding: 0;
	left: 170px;
	height: 24px;
	width: 790px;
	padding-top: 13px;
	text-align: center;
	position: absolute;
	margin-bottom: -37px;
	background: url(../images/bg_header_ul_ul.jpg) repeat-x left top;
}
#header li li	{
	float: none;
	padding: 0 10px;
	display: inline;
	border-right: solid 1px #fff;
}
#header li li.last	{
	border: 0;
}
#header li li a, #header li li a:visited	{
	margin: 0;
	color: #fff;
	text-indent: 0;
	display: inline;
	font-size: 1.1em;
	font-weight: bold;
	line-height: 1.2em;
}
#header li li a.active, #header li li a.active:visited, #header li li a:hover	{
	text-decoration: underline;
}
#header li li span	{
	top: 0;
	right: 0;
	width: 10px;
	height: 37px;
	display: block;
	position: absolute;
	background: url(../images/bg_header_subnav_corners.jpg) no-repeat left top;
}

#header li ul.media_menu {
	background: #4E85C5;
	bottom:0;
	height:24px;
	left:0;
	margin-bottom:-37px;
	padding:13px 0 0;
	position:absolute;
	text-align:center;
	width:790px;
}
/*						SIDEBAR STYLES						*/

#sidebar li	{
	margin-bottom: 27px;
}
/*#sidebar li.snav07	{
	margin-bottom: 0;
}
*/
#sidebar li a, #sidebar li a:visited	{
	height: 18px;
	display: block;
	overflow: hidden;
	text-indent: -9000px;
}
#sidebar li a.snav01, #sidebar li a.snav01:visited, #sidebar li a.snav05, #sidebar li a.snav05:visited	{
	height: 31px;
}
#sidebar li a.snav01, #sidebar li a.snav01:visited	{
	background: url(../images/bg_sidebar_nav.png) no-repeat 0px -40px;
}
#sidebar li a.snav02, #sidebar li a.snav02:visited	{
	background: url(../images/bg_sidebar_nav.png) no-repeat 0px -95px;
}
#sidebar li a.snav03, #sidebar li a.snav03:visited	{
	background: url(../images/bg_sidebar_nav.png) no-repeat 0px -140px;
}
#sidebar li a.snav04, #sidebar li a.snav04:visited	{
	background: url(../images/bg_sidebar_nav.png) no-repeat 0px -185px;
}
#sidebar li a.snav05, #sidebar li a.snav05:visited	{
	background: url(../images/bg_sidebar_nav.png) no-repeat -25px -240px;
}
#sidebar li a.snav06, #sidebar li a.snav06:visited	{
	background: url(../images/bg_sidebar_nav.png) no-repeat -25px -280px;
}
#sidebar li a.snav07, #sidebar li a.snav07:visited	{
	background: url(../images/bg_sidebar_nav.png) no-repeat 0px 0px;
}
#sidebar li a.snav08, #sidebar li a.snav08:visited	{
	background: url(../images/bg_sidebar_nav.png) no-repeat 0px -372px;
}
#sidebar li a.snav09, #sidebar li a.snav09:visited	{
	background: url(../images/bg_sidebar_nav.png) no-repeat 0px -417px;
}
#sidebar li a.snav10, #sidebar li a.snav10:visited	{
	background: url(../images/bg_sidebar_nav.png) no-repeat 0px -462px;
}
#sidebar li a.snav11, #sidebar li a.snav11:visited	{
	background: url(../images/bg_sidebar_nav.png) no-repeat 0px -507px;
}
#sidebar li a.snav12, #sidebar li a.snav12:visited	{
	background: url(../images/bg_sidebar_nav.png) no-repeat -25px -215px;
}
#sidebar li.active a.snav01, #sidebar li.active a.snav01:visited	{
	background: url(../images/bg_sidebar_nav.png) no-repeat -170px -40px;
}
#sidebar li.active a.snav02, #sidebar li.active a.snav02:visited	{
	background: url(../images/bg_sidebar_nav.png) no-repeat -170px -95px;
}
#sidebar li.active a.snav03, #sidebar li.active a.snav03:visited	{
	background: url(../images/bg_sidebar_nav.png) no-repeat -170px -100px;
}
#sidebar li.active a.snav04, #sidebar li.active a.snav04:visited	{
	background: url(../images/bg_sidebar_nav.png) no-repeat -170px -185px;
}
#sidebar li.active a.snav05, #sidebar li.active a.snav05:visited	{
	background: url(../images/bg_sidebar_nav.png) no-repeat -195px -240px;
}
#sidebar li.active a.snav06, #sidebar li.active a.snav06:visited	{
	background: url(../images/bg_sidebar_nav.png) no-repeat -195px -280px;
}
#sidebar li.active a.snav07, #sidebar li.active a.snav07:visited	{
	background: url(../images/bg_sidebar_nav.png) no-repeat -170px 0px;
}
#sidebar li.active a.snav08, #sidebar li.active a.snav08:visited	{
	background: url(../images/bg_sidebar_nav.png) no-repeat -170px -392px;
}
#sidebar li.active a.snav09, #sidebar li.active a.snav09:visited	{
	background: url(../images/bg_sidebar_nav.png) no-repeat -170px -417px;
}
#sidebar li.active a.snav10, #sidebar li.active a.snav10:visited	{
	background: url(../images/bg_sidebar_nav.png) no-repeat -170px -462px;
}
#sidebar li.active a.snav11, #sidebar li.active a.snav11:visited	{
	background: url(../images/bg_sidebar_nav.png) no-repeat -170px -507px;
}
#sidebar li.active a.snav12, #sidebar li.active a.snav12:visited	{
	background: url(../images/bg_sidebar_nav.png) no-repeat -195px -215px;
}
#sidebar li a.snav01:hover	{
	background: url(../images/bg_sidebar_nav.png) no-repeat -170px -40px;
}
#sidebar li a.snav02:hover	{
	background: url(../images/bg_sidebar_nav.png) no-repeat -170px -95px;
}
#sidebar li a.snav03:hover	{
	background: url(../images/bg_sidebar_nav.png) no-repeat -170px -140px;
}
#sidebar li a.snav04:hover	{
	background: url(../images/bg_sidebar_nav.png) no-repeat -170px -185px;
}
#sidebar li a.snav05:hover	{
	background: url(../images/bg_sidebar_nav.png) no-repeat -195px -240px;
}
#sidebar li a.snav06:hover	{
	background: url(../images/bg_sidebar_nav.png) no-repeat -195px -280px;
}
#sidebar li a.snav07:hover	{
	background: url(../images/bg_sidebar_nav.png) no-repeat -170px 0px;
}
#sidebar li a.snav08:hover	{
	background: url(../images/bg_sidebar_nav.png) no-repeat -170px -372px;
}
#sidebar li a.snav09:hover	{
	background: url(../images/bg_sidebar_nav.png) no-repeat -170px -417px;
}
#sidebar li a.snav10:hover	{
	background: url(../images/bg_sidebar_nav.png) no-repeat -170px -462px;
}
#sidebar li a.snav11:hover	{
	background: url(../images/bg_sidebar_nav.png) no-repeat -170px -507px;
}
#sidebar li a.snav12:hover	{
	background: url(../images/bg_sidebar_nav.png) no-repeat -195px -215px;
}
#sidebar li.snav99 {
	background: url(../images/bg_sidebar_nav.png) no-repeat 0 -342px;
	text-indent: -9999px;
} 
#sidebar li ul	{
	display: none;
}
#sidebar li ul.vis	{
	display: block;
	margin-left: 24px;
	border-left: solid 1px #fff;
}
#sidebar li li	{
	margin: 0;
	padding-top: 10px;
}
#sidebar .hr	{
	background: #fff;
	margin: 19px 9px 23px 9px;
}

/*						CONTENT STYLES						*/

.content h1	{
	height: 73px;
	color: #4e85c5;
	font-size: 2.4em;
	line-height: 1.6em;
	/*padding: 20px 0 20px 0;*/
	font-family: 'HelveticaNeue MediumCond', Arial, Helvetica, sans-serif;
/*	background: url(../images/bg_locations_content_h1.jpg) no-repeat left top;*/
}
.content h1 {
	height: 100px;
}
.content h1 big	{
	float:left;
	font-size: 1.20em;
	padding: 20px 0 20px 0;
}
.content h1 img	{
	float:left;
	font-size: 1.20em;
}
.content h1 br	{
	display: none;
}
.content li	{
	margin-top: 17px;
}
.content li li	{
	margin: 0;
}
.content h2 {
	clear: both;
	color: #4e85c5;
	font-size: 1.4em;
	font-weight: bold;
	line-height: 1.2em;
	text-transform: uppercase;
}
.content h3	{
	color: #7ea931;
	font-size: 1.3em;
	font-weight: bold;
	line-height: 1.1em;
	text-transform: uppercase;
}
.content li span, .content li li	{
	color: #49535f;
	font-size: 1.3em;
	line-height: 1.4em;
}
.content p	{
	clear: both;
	color: #49535f;
	font-size: 1.3em;
	line-height: 1.4em;
	margin-bottom: 1.1em;
	text-align: justify;
}
.content blockquote p	{
	font-size: 1.5em;
	margin-left: -10px;
	padding: 20px 0 0 20px;
	background: url(../images/bg_quote.jpg) no-repeat left top;
	font-family: 'HelveticaNeue MediumCond', Arial, Helvetica, sans-serif;
}

.content_home	{
	float: left;
	width: 740px;
	padding: 37px 0px 0 0px;
}
.content_home p {
	color:#4E85C5;
	font-size:15px;
	padding:10px 0 25px 25px;
}	
.content_home img {
	float:right;
}	
.content_home h1 {
	color:#7EAA31;
	font-size:22px;
	text-align:center;
}	

.content.media {
	padding: 74px 25px 0 25px;
}

.content_words {
	padding:20px 0;
}
.content_words p{
	padding:20px 0 0 20px;
}	
.content_words h4 {
	color: #4e85c5;
	font-size: 1.4em;
	font-weight: bold;
	line-height: 1.6em;
	text-transform: uppercase;
	margin-left:20px;
}

/*						FOOTER STYLES						*/

#footer ul	{
	margin-bottom: 3px;
	text-align: center;
}
#footer li	{
	padding: 0 10px;
	display: inline;
	border-right: solid 1px #fff;
}
#footer li.last	{
	border: 0;
}
#footer li a, #footer li a:visited	{
	color: #fff;
	font-size: 1.1em;
	line-height: 1.2em;
	text-decoration: underline;
}
#footer li a.pdf, #footer li a.pdf:visited	{
	padding-right: 20px;
	background: url(../images/icon_pdf.jpg) no-repeat right center;
}
#footer p	{
	color: #fff;
	font-size: 1.1em;
	line-height: 1.2em;
	text-align: center;
}

/************************************************************/
/*                    LETTER PAGE STYLES                    */
/************************************************************/

#letter	{
	padding-top: 7px;
	background: url(../images/bg_letter.jpg) no-repeat right top;
}
#letter h1	{
	height: auto;
	width: 340px;
	color: #4e85c5;
	font-size: 3em;
	background: none;
	line-height: 0.9em;
	text-align: center;
	padding: 20px 0 10px 0;
	font-family: 'HelveticaNeue MediumCond', Arial, Helvetica, sans-serif;
}
#letter h1 br	{
	display: inline;
}
#letter img	{
	float: right;
	display: inline;
	margin: 45px -5px 0 15px;
}
#letter p.sig	{
	margin: 0;
	float: left;
	color: #7a818a;
	padding: 0 42px 0 0;
	margin-bottom: 14px;
}
#letter p.sig img	{
	margin: 0;
	float: none;
	display: block;
}

/************************************************************/
/*                    q and a PAGE STYLES                   */
/************************************************************/
dl.qanda dt{
	color: #7ea931;
	font-size: 1.5em;
	margin: 5px 0;	
}
dl.qanda dd {
	margin-bottom: 20px;
	border-top:1px solid #b5b5b5;
}
dl.qanda dd p {
	margin: 10px 80px 10px 0;
	padding:0 15px;
}
dl.qanda img {
	margin: 14px 0 0 0;
}
dl.qanda dd p img {
	margin: 0 10px;
}

dl.qanda dd strong {
	color: #4e85c5;
	font-size: 1em;
}
.qanda_title {
	background:url(../images/title_qanda.jpg) no-repeat right;
	height:278px;
	padding-right:200px;
}	
.qa_1 {
	background:url(../images/qa_1.jpg) no-repeat top left;
	clear:both;
	padding-top:20px;
	padding-left:175px;
	margin:10px 0;
}
.qa_2 {
	background:url(../images/qa_2.jpg) no-repeat top right;
	clear:both;
	padding-top:20px;
	padding-right:175px;
	margin:10px 0;
}	
.qa_3 {
	background:url(../images/qa_3.jpg) no-repeat top right;
	clear:both;
	height:270px;
	padding-top:20px;
	padding-right:175px;
	margin:10px 0;
}
.qa_4 {
	background:url(../images/qa_4.jpg) no-repeat top left;
	clear:both;
	height:270px;
	padding-top:20px;
	padding-left:175px;
	margin:10px 0;
}
.qa_5 {
	background:url(../images/qa_5.jpg) no-repeat top left;
	clear:both;
	height:270px;
	padding-top:20px;
	padding-left:175px;
	margin:10px 0;
}
.qa_6 {
	background:url(../images/qa_6.jpg) no-repeat top right;
	clear:both;
	height:270px;
	padding-top:20px;
	padding-right:175px;
	margin:10px 0;
}
.qa_7 {
	background:url(../images/qa_7.jpg) no-repeat top left;
	clear:both;
	height:270px;
	padding-top:20px;
	padding-left:175px;
	margin:10px 0;
}
.qa_8 {
	background:url(../images/qa_8.jpg) no-repeat top right;
	clear:both;
	height:270px;
	padding-top:20px;
	padding-right:175px;
	margin:10px 0;
}
.qa_9 {
	background:url(../images/qa_9.jpg) no-repeat top right;
	clear:both;
	padding-top:20px;
	padding-right:175px;
	margin:10px 0;
}
.qa_10 {
	background:url(../images/qa_10.jpg) no-repeat top left;
	clear:both;
	height:270px;
	padding-top:20px;
	padding-left:175px;
	margin:10px 0;
}
.qa_11 {
	background:url(../images/qa_11.jpg) no-repeat top left;
	clear:both;
	height:270px;
	padding-top:20px;
	padding-left:175px;
	margin:10px 0;
}
.qa_12 {
	background:url(../images/qa_12.jpg) no-repeat top right;
	clear:both;
	height:270px;
	padding-top:20px;
	padding-right:175px;
	margin:10px 0;
}
.qa_13 {
	background:url(../images/qa_13.jpg) no-repeat top left;
	clear:both;
	padding-top:20px;
	padding-left:175px;
	margin:10px 0;
}
p.caption {
	color: #7ea931;
	margin-bottom: 20px !important;
}	

/************************************************************/
/*                    measures PAGE STYLES                   */
/************************************************************/
.chart {
	text-align:center;
	margin-top:-20px;
}	
.bod {
	margin-bottom:20px;
	text-align:center;
}
.bod_1 {
	float:left;
	margin-left:50px;
	width:300px;	
}
.bod_2 {
	float:right;
	width:300px;	
}
.man_1 {
	clear:left;
	float:left;
	width:300px;	
}
.man_2 {
	clear:right;
	float:right;
	width:300px;	
}	

/************************************************************/
/*                    h1's                   */
/************************************************************/

h1.enterprises	{
	height:50px;
	padding: 0;
	background: none;
}
h1.manheim {
	padding: 20px 0 20px 25px;
/*	background: url(../images/logo_manheim.jpg) no-repeat left top;*/
}
h1.communications	{
	padding: 20px 0 20px 25px;
/*	background: url(../images/logo_communications.jpg) no-repeat left top;*/
}
h1.auto	{
	padding: 20px 0 20px 0;
/*	background: url(../images/logo_auto.jpg) no-repeat left top;*/
}
h1.media	{
	padding: 20px 0 20px 10px;
/*	background: url(../images/logo_media.jpg) no-repeat left top;*/
}
h1.newspapers	{
	padding: 20px 0 20px 10px;
/*	background: url(../images/logo_newspaper.jpg) no-repeat left top;*/
}
h1.radio	{
	padding: 20px 0 20px 10px;
/*	background: url(../images/logo_radio.jpg) no-repeat left top;*/
}
h1.reps {
	padding: 20px 0 20px 10px;
/*	background: url(../images/logo_reps.jpg) no-repeat 0 20px;*/
}
h1.reps big{
	padding-left: 10px;
/*	background: url(../images/logo_reps.jpg) no-repeat 0 20px;*/
}
h1.reps img {
	padding-top: 20px;
}
h1.tv	{
	padding: 20px 0 20px 10px;
/*	background: url(../images/logo_tv.jpg) no-repeat left top;*/
}
h1.no_image	{
	background: none;
	height: 30px;
	padding: 10px 0 10px 0;
}
.col_con {
	float:left;
	margin-top: 15px;
	width: 100%;
}
.col {
	float: left;
	width: 300px;
}
.col p {
  line-height: 1.2em;
}

/************************************************************/
/*                    highlights                  */
/************************************************************/
ul.highlights li {
	color: #49535F;
	font-size: 1.3em;
	line-height: 1.3em;
	margin-top : 5px;
	list-style: disc;
	margin-left: 15px;
}

#letter_caption {
	background:#4e85c5;
	float:right;
	padding:10px;
	margin:15px 0 0;
	color:#fff;
	font-style:oblique;
	font-size:11px;
	width:220px;
}	

.content dl.qanda {
	clear: both;
}



/************************************************************/
/*                    metrics                  */
/************************************************************/
td.number {
	text-align: right;
}
td.percentage {
	text-align: center;
}
.metrics {
	margin-bottom: 15px;
}
.metrics p {
	margin-bottom: 0;
}
/************************************************************/
/*                    management pages                  */
/************************************************************/
.media_group {
	margin-left: 15px;
}
/************************************************************/
/*                    locations pages                  */
/************************************************************/
.locations p {
	line-height: 1.1em;
}

p.bus_desc {
	clear:both;
	margin:15px 0;
}


/* Q and A */

.content table.lqa {
	margin: 0;
	padding: 0;
}

.content table.lqa * {
	font-size: 12px;
	margin: 0;
	padding: 0;
}

.content table.lqa table {
	margin: 10px 0;
	border-top: 1px solid #ccc;
}

.content table.lqa p {
	margin: 0 10px 10px 10px;
}

.content table.lqa em {
	color: #7ea931;
}
.non_dailies th.number,
.non_dailies td.number {
	padding-left: 90px;
}
dd p {
	clear: none !important;
}