@charset "utf-8";
/* CSS Document */

body
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt; /*Sets 1em to 10px across page*/
	
	margin:0;
	padding:0;
	text-align:left;
}

a
{
	color:#000000;
	text-decoration:underline;
}

a:hover
{
	color:#00A5D9;
	text-decoration:none;
}

#area
{	
	Float: left;
	width: 480px;
	height: auto;
	margin: 10px 0 20px 0;
	padding:0 0 0 0;
}

#area1
{	
	Float: left;
	width: 480px;
	height: auto;
	margin: 0 0 0 0;
	padding:0 0 0 0;
}

#area2
{	
	Float: left;
	width: 480px;
	margin: 0 0 0 0;
	padding:0 0 0 0;
}

#area3
{
	Float: right;
	margin: 0 0 0 0;
	padding:0 30px 0 0;
}

#contentbox
{
	float:left;
	width: 490px;
	height:auto;
	padding:15px 0 0 5px;
}

#contentimgbox
{
	width: auto;
	height: auto;
	margin:5px auto 0 auto;
}

#contenttextboxhomepage
{
	width: 490px;
	height:auto;
	margin:5px auto 0 auto;
}

#contenttextbox
{
	width: 490px;
	height:auto;
	margin:5px auto 0 auto;
}

#contenttextbox1
{
	width: 490px;
	height: auto;
	margin:50px 0 0 0;
	text-align:left;
}

#contentnewsbox
{
	width: 460px;
	height: 120px;
	margin:5px auto 5px auto;
	border:medium solid #01a5da;
	padding:0px 5px 0px 5px;
	font-size:15px;
	color: #00A5D9;
}

#contentbox1
{
	float:right;
	width: 500px;
	height:auto;
	/*height: 550px;*/
}

.contacttelephone
{
	width: 100%;
	padding: 0 0 20px 0;
}

.contacttelephone p { margin: 0 0 0 150px; }

p.contacttelephonenum
{
	color: #f8951f;
	float: left;
	width: 140px;
	margin: 0;
}

#footcontainer
{
	float: left;
	width:100%;
	height:auto;
}

#footernav
{
	float: left;
	width: 100%;
	height: auto;
	color:#FFFFFF;
	font-size:75%;
	line-height:1.3em;
	background-color:#01a5da;
	padding: 0 0 0 5px;
}

#footer
{
	float: left;
	width: 100%;
	height: auto;
	background-color:#333;
	padding: 0 0 0 5px;
}

.footerLinks
{
  	font-size:110%;
  	padding:2px 0 2px 0;
}

#footernav a
{
	color:#FFFFFF;
	padding: 0 20px;
}

#fun1
{
	Float: left;
	width: 460px;
	height: auto;
	margin: 5px 5px 5px 5px;
	padding:0 0 0 0;
}

#funleft1
{	
	Float: left;
	width: 240px;
	height: auto;
	margin: 0 0 30px 0;
	padding:0 0 0 0;
}

#funright1
{	
	Float: left;
	width: 170px;
	height: auto;
	margin: 0 0 30px 0;
	padding:0 0 0 20px;
}

#fun2
{
	Float: left;
	width: 460px;
	height: auto;
	margin: 25px 5px 5px 5px;
	padding:0 0 0 0;
}

#funleft2
{	
	Float: left;
	width: 240px;
	height: auto;
	margin: 0 0 30px 0;
	padding:0 0 0 0;
}

#funright2
{	
	Float: left;
	width: 170px;
	height: auto;
	margin: 0 0 30px 0;
	padding:0 0 0 20px;
}

#fun3
{
	Float: left;
	width: 460px;
	height: auto;
	margin: 25px 5px 5px 5px;
	padding:0 0 0 0;
}

#funleft3
{	
	Float: left;
	width: 240px;
	height: auto;
	margin: 0 0 30px 0;
	padding:0 0 0 0;
}

#funright3
{	
	Float: left;
	width: 170px;
	height: auto;
	margin: 0 0 30px 0;
	padding:0 0 0 20px;
}

#fun4
{
	Float: left;
	width: 460px;
	height: auto;
	margin: 25px 5px 5px 5px;
	padding:0 0 0 0;
}

#funleft4
{	
	Float: left;
	width: 240px;
	height: auto;
	margin: 0 0 30px 0;
	padding:0 0 0 0;
}

#funright4
{	
	Float: left;
	width: 170px;
	height: auto;
	margin: 0 0 30px 0;
	padding:0 0 0 20px;
}

#fun5
{
	Float: left;
	width: 460px;
	height: auto;
	margin: 25px 5px 5px 5px;
	padding:0 0 0 0;
}

#funleft5
{	
	Float: left;
	width: 240px;
	height: auto;
	margin: 0 0 30px 0;
	padding:0 0 0 0;
}

#fun6
{
	Float: left;
	width: 460px;
	height: auto;
	margin: 5px 5px 5px 5px;
	padding:0 0 0 0;
}

#funleft6
{	
	Float: left;
	width: 240px;
	height: auto;
	margin: 0 0 30px 0;
	padding:0 0 0 0;
}

#funright6
{	
	Float: left;
	width: 170px;
	height: auto;
	margin: 0 0 30px 0;
	padding:0 0 0 20px;
}

#fun7
{
	Float: left;
	width: 460px;
	height: auto;
	margin: 5px 5px 5px 5px;
	padding:0 0 0 0;
}

#funleft7
{	
	Float: left;
	width: 240px;
	height: auto;
	margin: 0 0 30px 0;
	padding:0 0 0 0;
}

#funright7
{	
	Float: left;
	width: 170px;
	height: auto;
	margin: 0 0 30px 0;
	padding:0 0 0 20px;
}
#fun8
{
	Float: left;
	width: 460px;
	height: auto;
	margin: 5px 5px 5px 5px;
	padding:0 0 0 0;
}

#funleft8
{	
	Float: left;
	width: 240px;
	height: auto;
	margin: 0 0 30px 0;
	padding:0 0 0 0;
}

#funright8
{	
	Float: left;
	width: 170px;
	height: auto;
	margin: 0 0 30px 0;
	padding:0 0 0 20px;
}

h1
{
	color: #000000;
	font-weight: normal;
	font-size: 1.5em;
	margin: 0 0 5px 0;
}

h2
{
	color: #000000;
	font-size: 1.3em;
	font-weight: bold;
	margin: 0 0 0px 0;
}

h3
{
	color: #00A5D9;
	font-size: 1.1em;
	font-weight: bold;
	margin: 0 0 0px 0;
}

h6
{
	color: #FFFFFF;
	font-weight: normal;
	font-size: 0.8em;
}

#header
{
	width: 100%;
	height: auto;
	background-color:#0099cc; 
	padding: 0 0 0 5px;
}

#hListNews
{
  float: left;
  margin: 5px 0 0 5px;
  width:220px;
  height:auto;
  font-size:11px;
}

#hListPr
{
  float: left;
  margin: 5px 0 0 15px;
  width:220px;
  height:auto;
  font-size:11px;
  
}

/*Left Navigation Starts*/
#leftnav
{
	float:left;
	width: 150px;
	height:auto;
	padding: 15px 0 0 0;
	/*height: 550px;*/
}

#leftnav ul
{
	list-style-type: none;
	margin: 0 0 5px 0;
	padding: 0;
	font-size: 0.9em;
	width: 150px;
	text-align:left;
}

#leftnav ul li a
{
	color: #01a5da;
	text-decoration: none;
	font-weight: bold;
}

#leftnav ul li
{
	height: 20px;
	background: #fff url('../images/leftnav.gif') no-repeat left bottom;
	padding: 3px 0 2px 2px;
	width: 150px;
}




#leftnav ul li a:hover { text-decoration: underline; }
/*Left Navigation Ends*/

#leftnav ul li.sub
{
	background: none;
	margin-left: 3px;
}

#map
{
	border: none;
	Margin: 0 0 0px 0;
}

/*Navi current classes */
#home a#homenav, #quote a#quotenav, #retrieve a#retrievenav, #van a#vannav, #faq a#faqnav, #news a#newsnav, #press a#pressnav, #fun a#funnav, #friend a#friendnav, #favourites a#favnav, #contactus a#contactnav, #summary a#summarynav, #summary a#vannav, #mlp a#mlpnav, #mlp a#vannav, #breakdown a#breakdownnav, #breakdown a#vannav, #claim a#claimnav, #claim a#vannav, #newsarchive a#newsarchivenav, #newsarchive a#newsnav, #pressarchive a#pressarchivenav, #pressarchive a#pressnav, #mlpfaq a#mlpfaqnav, #mlpfaq a#mlpnav, #mlpfaq a#vannav, #affiliate a#affnav, #sitemap a#sitenav, #news a#headlinenav, #press a#hotnav { color: #f7941d; }

#midcontainer
{
	float:right;
	width: 490px;
	height:auto;
	padding: 15px 0 0 5px;
}

#middlecontainer
{
	width: 100%;
	height:auto;
	margin-bottom:10px;
		
}

#middlecontainerfun
{
	width: 100%;
	height:auto;
	margin-bottom:10px;
	margin: 0 0 0 40px;
	
}

.maincontainer{
	margin: 0 auto 0 auto;
	width:800px;
	height:auto;
}



.presslink
{
  list-style:square url(../images/mn_bullet.gif);
  padding:15px 0 0 20px;
  margin:0;
}

#quoteleft
{	
	Float: left;
	width: 240px;
	height: auto;
	margin: 0 0 0 0px;
	padding:0 0 0 0;
}

#quoteright
{	
	Float: right;
	width: 240px;
	height: auto;
	margin: 0 0px 0 0px;
	padding:0 0 0 0;
}

#rightcol
{
	float: right;
	width: 150px;
	height: auto;
	padding: 15px 0 0 0;
	/*height: 550px;*/
}

#rightcolvanwash
{
	width: 146px;
	height: auto; 
	margin:5px 0 5px 0;
}

#rightcolimgbox
{
	width: 146px;
	height: auto; 
	margin:5px 0 5px 0;
}

#rightcolimgboxsecound
{
	width: 146px;
	height: auto;
	margin:0 0 5px 0;
}

#rightcolimgboxthird
{
	width: 146px;
	height: auto;
	margin:0 0 5px 0;
}

#rightcolimgboxforth
{
	width: 146px;
	height: auto;
	margin:0 0 5px 0;
}

.subheader
{
	font-size:16px;
	font-weight:bold;
	color:#000000;
	padding: 0 0 0 0;
}

#substantiation
{
	font-size:9px;
	color:#000000;
	padding: 30px 0 0 0;
}

#subtexta
{
	color:#000000;
	padding: 30px 0 0 0;
}

.substantiationtext
{
	font-size:9px;
	color:#000000;
	padding: 0 0 10px 20px;
}

.sbBox
{
  margin:15px 0 6px 0;
}

#trailnav 
{
	color:#FFFFFF;
	font-size:11px;
	text-decoration:none;
	width: 100%;
	height: 20px;
	padding: 4px 0 0 5px;
	background-color:#333; 
}

#trailnav a
{
    color:#FFFFFF;
	text-decoration:none;
}


#trailnav a:hover
{
    text-decoration:underline;
}

.vanbenefits
{
  list-style:square url(../images/mn_bullet.gif);
  padding:15px 0 0 20px;
  margin:0;
}

.skip {	DISPLAY: none}

ol li a 
{
color: #000000;
text-decoration: none;
}

ol li a:hover 
{
color: #00a5d9;
text-decoration: underline;
}