/* CSS Document */


/*reset all styles - courtesy of eric meyer*/ 
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ul, li, fieldset, form, label, legend, caption, tbody, tfoot, thead, th  {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 13px;
	font-family: inherit;
	vertical-align: top;
	font-family: Arial, Helvetica, sans-serif;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: black;
	background: #000034;
	
}

body.secondtier {
	line-height: 1;
	color: black;
	background: #000034;
	
}
ul {
	list-style-image: none;
	list-style-type: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
	font-style: normal;
}
blockquote:before, blockquote:after, q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}
/*end reset all styles*/



#container {
	width: 917px; /*The width of our layout*/
	margin-left: auto;
	margin-right: auto;
	text-align: left; /*Resets the text alignment*/
}


div.topgraphics {
	border: none;
	clear: both;
	background-repeat:no-repeat;
	width: 917px;
	height: 87px;
	left: 127px;
	top: 20px;
	background-color: #FFFFFF;
}
div.spacer {
	clear: both;
	background-color:#FFFFFF
}

div.footer {
	padding-left:17px;
	padding-bottom:30px;
	font-size:11px;
	Width:900px;
	padding-top: 20px;
	float: left;
	clear:both;
}

div.footer_second {
	padding-left:17px;
	padding-bottom:20px;
	font-size:11px;
	Width:900px;
	padding-top: 20px;
	float: left;
	clear:both;
	background-image: url(../img/secondfooterbg.jpg);
	background-repeat: no-repeat;
	background-color: #FFFFFF;
}

div.home_bott {
	float: left;
	
	width:917px;
	background-color: #ffffff;
}

div.second_bott {
	float: left;
	width:917px;
	background-color: #ffffff;
	background-image: url(../img/secondbg.gif);
	background-repeat: no-repeat;	/*padding-top: 35px;*/
}
div.footer a:link {
	font-family: Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-decoration: none;
}
div.footer a:visited {
	font-family: Arial, Helvetica, sans-serif;
	color:#999999;
	text-decoration: none;
}
div.footer a:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #999999;
	text-decoration: none;
}
div.footer a:active {
	font-family: Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-decoration: none;
}

strong{
font-weight:bold;
}
a:link {
	font-family: Arial, Helvetica, sans-serif;
	color:#020255;
	text-decoration: none;
}
a:visited {
	font-family: Arial, Helvetica, sans-serif;
	color:#020255;
	text-decoration: none;
}
a:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #FF6633;
	text-decoration: none;
}
a:active {
	font-family: Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-decoration: none;
}

div.topgraphics {
	width: 917px;
	height: 100px;

	
}
div.top_graphics_left {
	float: left;
	padding-left:30px;
	padding-right:2px;
	padding-top: 7px;
	padding-bottom: 2px;
}
div.top_graphics_right {
	float: right;
	padding-left:0px;
	padding-right:15px;
	padding-top: 0px;
	padding-bottom: 0px;
	width: 197px;
}
/*navigation*/
#nav {
background-color:#FFFFFF;
	width: 917px;
	height:36px;
	display:block;
	z-index:4;
	/*position:absolute;*/
	clear:both;
	top: auto;
	left: auto;
}

ul.bullets {
	list-style-type: disc;
	list-style-position: outside;
	margin-left: 7px;
	padding-left: 7px;
}

ol.numbered {

	list-style-position: outside;
	margin-left: 7px;
	padding-left: 7px;
}
#nav ul {
}
#nav ul li {
	display:block;
	float:left;
}
#nav ul li a {
	text-indent:-9999px;
	display:block;
	height:36px;
}
#nav ul li a:hover {
	background-position:0 -36px;
}


#nav ul li a.nav_home {
	width:78px;
	background-image:url(../img/nav_home.gif);
}
#nav ul li a.nav_about {
	width:87px;
	background-image:url(../img/nav_about.gif);
}
#nav ul li a.nav_sites {
	width:87px;
	background-image:url(../img/nav_sites.gif);
}
#nav ul li a.nav_pchboost {
	width:92px;
	background-image:url(../img/nav_boost.gif);
}
#nav ul li a.nav_audience {
	width:116px;
	background-image:url(../img/nav_audience.gif);
}
#nav ul li a.nav_ads {
	width:141px;
	background-image:url(../img/nav_ads.gif);
}
#nav ul li a.nav_news {
	width:111px;
	background-image:url(../img/nav_news.gif);
}
#nav ul li a.nav_mediakit { /* This is a mediakit Page Addition - WM */
	width:84px;
	background-image:url(../img/nav_MediaKit.gif);
}
#nav ul li a.nav_contact {
	width:94px;
	background-image:url(../img/nav_contact.gif);
}
#nav ul li a.nav_pchcom {
	width:100px;
	background-image:url(../img/nav_pch.gif);
}



#nav ul li a.nav_home_active {
	width:78px;
	background-image:url(../img/nav_home.gif);
	background-position:0 -36px;
}
#nav ul li a.nav_about_active {
	width:87px;
	background-image:url(../img/nav_about.gif);
	background-position:0 -36px;
}
#nav ul li a.nav_sites_active {
	width:87px;
	background-image:url(../img/nav_sites.gif);
	background-position:0 -36px;
}
#nav ul li a.nav_pchboost_active {
	width:92px;
	background-image:url(../img/nav_boost.gif);
	background-position:0 -36px;
}
#nav ul li a.nav_audience_active {
	width:116px;
	background-image:url(../img/nav_audience.gif);
	background-position:0 -36px;
}
#nav ul li a.nav_ads_active {
	width:141px;
	background-image:url(../img/nav_ads.gif);
	background-position:0 -36px;
}
#nav ul li a.nav_news_active {
	width:111px;
	background-image:url(../img/nav_news.gif);
	background-position:0 -36px;
}
#nav ul li a.nav_mediakit_active { /* This is a mediakit Page Addition - WM */
	width:84px;
	background-image:url(../img/nav_MediaKit.gif);
	background-position:0 -36px;
}
#nav ul li a.nav_contact_active {
	width:94px;
	background-image:url(../img/nav_contact.gif);
	background-position:0 -36px;
}
#nav ul li a.nav_pchcom_active {
	width:100px;
	background-image:url(../img/nav_pch.gif);
	background-position:0 -36px;
}
/*end navigation*/

/*navigation*/



/*side navigation*/
div.side_nav {
	float: left;
	width: 150px;
	padding-left:15px;
	padding-right:2px;
	padding-top: 45px;
	padding-bottom: 2px;
}

div.side_nav2 {
	float: left;
	width: 200px;
	padding-left:15px;
	padding-right:2px;
	padding-top: 45px;
	padding-bottom: 2px;
}
side_nav ul {
}
div.side_nav ul li {
	color: #474747;
	padding-left: 22px;
	padding-right: 7px;
}
div.side_nav a:link {
	font-family: Arial, Helvetica, sans-serif;
	color: #ff6600;
	text-decoration: none;
}
div.side_nav a:visited {
	font-family: Arial, Helvetica, sans-serif;
	color: #ff6600;
	text-decoration: none;
}
div.side_nav a:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #010135;
	font-weight:bold;
	text-decoration: none;
}
div.side_nav a:active {
	font-family: Arial, Helvetica, sans-serif;
	color: #444444;
	text-decoration: none;
}
.side_nav bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4f2365;
	font-weight:bold;
	text-decoration: none;
}
.sidebar-sub-bullet {
	font-family: Arial, Helvetica, sans-serif;
	line-height: 21px;
	font-size:10px;
	padding-left:6px;
	margin-bottom:0px;
}
.sidebar-last {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 25px;
	border-bottom-width: 1px;
	border-bottom-style: none;
	border-bottom-color: #a6ce85;
}
.sidebar-main {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 35px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #ff4f14;
}
.sub_last {
	font-family: Arial, Helvetica, sans-serif;
	line-height: 20px;
	font-size:10px;
	/*padding-left:0px;
	text-indent: 8px;*/
	margin-bottom:0px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #a6ce85;
}
.sidenavbold {
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #020255;
}
/*end side navigation*/


/*start content*/


div.farleft_col {
	border: none;
	width: 5px;
	height: 232px;
	float: left;
	background:url(../img/top_fade_endcap.gif);
	background-repeat:no-repeat;
}
div.farright_col {
	border: none;
	width: 6px;
	height: 232px;
	float: right;
	background:url(../img/top_fade_endcap2.gif);
	background-repeat:no-repeat;
}
div.main_content {
	float: left;
	padding-left:10px;
	padding-top:35px;
	width: 600px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 20px;
	font-size:12px;
	color: #474747;
	padding-bottom: 30px;
}
div.wheel {
	float: left;
	padding-left:0px;
	padding-top:0px;
	width: 473px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 20px;
	font-size:12px;
	color: #474747;
	padding-bottom: 0px;
}
div.pic_col {
	float: right;
	padding-left:0px;
	padding-top:35px;
	width: 100px;
	padding-bottom: 10px;
	padding-right: 0px;
}
div.main_contenttable {
	float: left;
	padding-left:30px;
	padding-top:25px;
	width: 520px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 20px;
	font-size:12px;
	color: #474747;
}

div.blockcolleft {
	float: left;
	padding-top: 20px;
	width: 189px;
}
div.blockcolright {
	float: right;
	display: inline;
	width: 320px;
	padding-top: 20px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 20px;
	font-size:12px;
	color: #474747;
}
div.blockcolleft2 {
	float: left;
	padding-top: 20px;
	width: 189px;
	clear: both;
}
div.blockcolright2 {
	float: right;
	display: inline;
	width: 320px;
	padding-top: 20px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 20px;
	font-size:12px;
	color: #474747;
	clear: right;
}
div.mag_cover {
	float: left;
	padding-left:24px;
	width: 40px;
}


.boldital {
	font-style:italic;
	font-weight:bold;
}
.copy_needed {
	color:#FF0000;
}
.legend {
	line-height:35px;
}

.copy_header {
	color:#ff6600;
	font-size:13px;
	font-weight:bold;
}

.body_list {
	list-style-type:disc;
	list-style-position: inside;
	margin-left: 0;
	padding-left: 15px;
	text-indent: -1em;
}

.datatable {
	color:#474747;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	line-height: 20px;
	margin-right: 0px;
	margin-top:10px;
	
}


table.datatable {

	
}

table.datatable_hdr {
	
}

.datatable_hdr {
	text-align: left;
	font-weight: bold;
	font-size: 10px;
	line-height: 10px;
	padding-bottom: 5px;
	margin-left: 0;
	padding-left: 0px;
	text-indent: -0em;
	padding-top: 10px;
}



tr.datatable_rfilled {
	background-color: #e9f7f8;
	}

tr.datatable_rblank {
}

.indent1 {
text-indent: 30px;
}

.indent2 {
text-indent: 60px;
}
div.home_flash {
	width: 917px;
	padding-top: 2px;
	padding-bottom: 0px;
	background-color: #FFFFFF;
	text-align: center;	
	} 

div.home_col1 {
	float: left;
	padding-left:24px;
	padding-top:20px;
	width: 330px;
	background-color: #FFFFFF;
	padding-right: 20px;	
}

div.home_col1text {
	padding-left:26px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 21px;
	font-size:15px;
	color: #474747;
	padding-top: 5px;
}

div.home_col2 {
	float: left;
	padding-left:3px;
	padding-top:20px;
	width: 280px;
	padding-right: 0px;
	background-color: #FFFFFF;
}

div.home_col2text {
	padding-left:26px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 19px;
	font-size:13px;
	color: #474747;
	padding-top: 5px;
	padding-right: 20px;
}
div.home_vertline {
	float: left;
	padding-left:0px;
	padding-top:20px;
	width: 12px;
	padding-right: 0px;
}

div.home_col3 {
	font-family: Arial, Helvetica, sans-serif;
	line-height: 16px;
	font-size:11px;
	color: #474747;
	width: 210px;
	clear: none;
	padding-top: 20px;
	float: right;
	padding-right: 20px;
}

div.col3_vidimg {
	float: left;
	padding-top: 14px;
	
}

div.col3_vidtext {
	font-family: Arial, Helvetica, sans-serif;
	line-height: 16px;
	font-size:11px;
	color: #474747;
	float: left;
	padding-left:10px;
	width: 110px;
	padding-top: 14px;
	
}

em {
font-style:italic;
}


.regularText {
	text-align: left;
	vertical-align: top;
	padding-top: 19px;
	padding-right: 0px;
	padding-bottom: 19px;
	padding-left: 0px;
}

div.inset {

	padding-top: 19px;

	padding-bottom: 19px;
	padding-left: 15px;
	background-color: #e9f7f8;
	width: 375px;
	margin-top: 20px;
	border: 1px solid #c0dadc;
	z-index: 4;
	color:#167c83;

}

.source {
	font-size:10px;
	line-height: 15px;
}

.press {
	line-height: 17px;
	padding-bottom: 50px;
	margin-bottom: 50px;
}

.truck {

	float: right;
}

/* mediakit Page additions - WM */
/* Video Component */
.press a .moreText{
	 color: #F60;
	 font-size: smaller;
	 text-decoration: underline;
}
.vidcomponent {
	background-image: url(../about/img/vidBack.jpg);
	background-repeat: no-repeat;
	width: 182px;
	height: 165px;
	float: left;
	padding: 5px 0 0 5px;
	margin: 0 15px 0 0;
}
/* 177x119 Flash Video goes in this box */
.vidcomponent .vidScreen{
    width: 177px;
	height: 119px;
	margin: 0 0 5px 0;
	float: left;
}
.vidcomponent .vidScreen a{
	width: 177px;
	height: 119px;
}
.vidcomponent a{
	background-position: 0 0;
	display:block;
	height: 20px;
	float:left;
}
.vidcomponent a:hover{
	background-position: 0 -20px;
	display:block;
	height: 20px;
	float:left;
}
.vidcomponent .prevVid_button{
	background-image:url(../img/Preview_Butt.gif);
	text-indent:-9999px;
	width: 84px;
	margin: 0 7px 0 0;
}
.vidcomponent .downVid_button{
	background-image:url(../img/Download_Butt.gif);
	text-indent:-9999px;
	width: 86px;
}
.vidcomponent .vidDesc{
	font: Verdana;
	font-size: 12px;
	font-weight: bold;
	width: 175px;
	float: left;
}
/*end content*/
