	
	

/* GLOBAL   ----------------------------------------------- */	



	body
		{
		background-image:url(../images/bodybg.jpg);
		background-repeat: repeat-x;
		margin-top:0px;
		margin-bottom:0px;
		margin-left:0px;
		margin-right:0px;
		z-index:0;
		}


    table
	    {
		margin-left:auto; 
		margin-right:auto;
		margin-top:0px;
		margin-bottom:0px;
		border:0px;
		}



	td
		{
		vertical-align:top;
		margin-top:0px;
		margin-bottom:0px;
		}



	ul
		{
		margin:0px;
		padding-top:3px;
		padding-bottom:0px;
		padding-left:0px;
		}



	ul li
		{
		background-image: url(../images/arrow.jpg);
		background-repeat: no-repeat;
		list-style-type: none;
		color:#888888;
		font-family:arial;
		font-size:12px;
		margin:0px;
		padding-left:14px;
		padding-top:0px;
		padding-bottom:0px;
		text-decoration:none;
		}


	ul a
		{
		color:#ff6600;
		font-family:arial;
		font-size:11px;
		font-weight:bold;
		margin:0px;
		padding-top:0px;
		padding-bottom:0px;
		text-decoration:none;
		}



	ul a:HOVER
		{
		color:#bf212d; 
		}




	input
		{
		font-family:arial;
		font-size:11px;
		}
	

	p
		{
		margin-top:0px;
		margin-bottom:10px;
		}



	img
		{
		border:0px;
		}



	.red
		{
		color:#bd0000;
		}



	.black
		{
		color:#000000;
		}



	pre 
		{
 		overflow-x: auto; /* Use horizontal scroller if needed; for Firefox 2, not needed in Firefox 3 */
 		white-space: pre-wrap; /* css-3 */
 		white-space: -moz-pre-wrap !important; /* Mozilla, since 1999 */
 		white-space: -pre-wrap; /* Opera 4-6 */
 		white-space: -o-pre-wrap; /* Opera 7 */
 		/* width: 99%; */
 		word-wrap: break-word; /* Internet Explorer 5.5+ */
		}







/* HEADER   ----------------------------------------------- */	



		
	div#header table
		{
		position:absolute;
		top:0px;
		background-image:url(../images/header.jpg);
		background-repeat: no-repeat;
		background-position: top center;
		z-index:2;
		width:100%;
		height:150px;
		}



	div#headerLinks
		{
		width:960px;
		margin-left:auto;
		margin-right:auto;
		}



    #headerLinks div
		{
		position:relative;
		top:0px;
		width:960px;
		height:90px;
		padding-top:5px;
		left:0px;
		z-index:8;
		}


    #headerLinks div table
		{
		padding-top:5px;
		}



    #headerLinks a
		{
		font-size:10px;
		font-family:Arial;
		font-weight:bold;
		color:#aaaaaa;
		line-height:20px;
		padding-right:15px;
		text-decoration:none;
		}



    #headerLinks a:HOVER  
		{
		color:#bd0000;
		}



   	 #headerLinks a img
		{
		width:320px;
		height:90px;
		border:0px;
		}



	input#search
		{
		margin-top:1px;
		padding-left:2px;
		width:90px;
		height:14px;
		color:#cccccc;
		line-height:14px;
		border-top:1px solid #dddddd;
		border-bottom:1px solid #dddddd;
		border-left:1px solid #dddddd;
		border-right:0px;
		}

	

	.searchBtn
		{
		margin-top:1px;
		padding:0px;
		width:18px;
		height:18px;
		}






	

/* MAIN CONTENT ------------------------------------------------- */



    div#content
		{
		position:relative;
		top:170px;
		z-index:8;
		}



	div#homeCenter
		{
 		width:448px;
		min-height:550px;
		height: auto !important;
		height: 550px;
		background-color:#ffffff;
		padding-top:34px;
		padding-right:0px;
		vertical-align:top;
		overflow-x:hidden;
		}


	div#homeRight
		{
 		width:234px;
		min-height:550px;
		height: auto !important;
		height: 550px;
		background-color:#ffffff;
		padding-top:0px;
		padding-right:22px;
		vertical-align:top;
		}


	div#contentTable
		{
 		width:682px;
		min-height:550px;
		height: auto !important;
		height: 550px;
		background-color:#ffffff;
		padding-top:34px;
		padding-right:22px;
		vertical-align:top;
		}
	

	div#contentTableFullWidth
		{
 		width:916px;
		min-height:550px; 
		height: auto !important;
		height: 550px;
		background-color:#ffffff;
		padding-top:34px;
		padding-left:22px;
		padding-right:22px;
		vertical-align:top;
		}


	div#contentTableEmpty
		{
 		width:916px;
		background-color:#ffffff;
		padding-top:10px;
		padding-left:22px;
		padding-right:22px;
		vertical-align:top;
		}


	div#pageTitle
		{
		padding:0px;
		padding-bottom:0px;
		background-color:#ffffff;
		height:43px;
		}



	div#pageTitle img		
		{
		margin-left:-6px;
		}



	td#subpagetitle
		{
		font-size:19px;
		font-family:Arial;
		color:#000000;
		padding-top:1px;
		padding-bottom:11px;
		}


	
	td#intro
		{
		font-size:12px;
		font-family:Arial;
		color:#888888;      
		line-height:18px;
		vertical-align:top;
		margin:0px;
		width:662px;
		padding-top:0px;
		padding-right:20px;
		}



	td#intro a
		{
		color:#ff6600;
		font-weight:bold;
		text-decoration:none;
		}



	td#intro a:HOVER
		{
		color:#bf212d;
		}


	td#dataLoop
		{
		font-size:12px;
		font-family:Arial;
		color:#888888;      
		line-height:18px;
		vertical-align:top;
		margin:0px;
		width:662px;
		padding-top:0px;
		padding-right:20px;
		}


	td#dataLoop_NoRightCallouts
		{
		font-size:12px;
		font-family:Arial;
		color:#888888;      
		line-height:18px;
		vertical-align:top;
		margin:0px;
		width:662px;
		padding-top:0px;
		padding-right:20px;
		}


	div.dataitemGroup
		{
		font-size:16px;
		font-family:Arial;
		color:#000000;
		padding-bottom:2px;
		padding-top:30px;
		}


	div.dataitemGroup_Orange
		{
		font-size:19px;
		font-family:Arial;
		color:#ff6600;
		padding-bottom:2px;
		padding-top:30px;
		}



	div.dataitemTitle
		{
		font-size:16px;
		font-family:Arial;
		color:#000000;
		padding-top:31px;
		}



	div.dataitemTitle_Red
		{
		font-size:12px;
		font-weight:bold;
		font-family:Arial;
		color:#bf212d;
		padding-top:20px;
		}



	div.dataitem
		{
		font-size:12px;
		font-family:Arial;
		color:#888888;       
		line-height:18px;
		}



	div.dataitem p a, div.dataitem a
		{
		color:#ff6600;
		font-weight:bold;
		text-decoration:none;
		}



	div.dataitem p a:HOVER, div.dataitem a:HOVER
		{
		color:#bf212d;
		}



	tr.gray td 
		{
		background-color: #F5F5F5; 
		color: #888888;
		font-weight:bold;
		}



	tr.white td 
		{
		background-color: #FFFFFF; 
		color: #888888;
		font-weight:bold;
		}




	a.news, a.news:visited, a.news:hover, a.news:active 
		{
		text-decoration:none;
		font-weight:bold;
		}
	


	a.news, a.subnav_tier01:news 
		{
		color:#bf212d;
		}




	.showTalkTable
		{
		padding-bottom: 20px; 
		margin-top: 20px;
		}



	.showTalkTxt
		{
		padding-left:40px;
		}





	div.sitemaptitle
		{
		font-size:16px;
		font-family:Arial;
		font-weight:bold;
		color:black;
		height:25px;
		padding-bottom:5px;  
		}


	div.sitemap01
		{
		font-size:11px;
		font-family:Arial;      
		}



	div.sitemap01 a
		{
		color:#888888;
		font-weight:bold;
		text-decoration:none;
		}



	div.sitemap01 a:HOVER
		{
		color:#bf212d;
		}


	div.sitemap02
		{
		font-size:9px;
		font-family:Arial;
		padding-left:4px;   
		}



	div.sitemap02 a
		{
		color:#888888;
		font-weight:bold;
		text-decoration:none;
		}



	div.sitemap02 a:HOVER
		{
		color:#ff6600;
		}








/* SUB NAVIGATION   ----------------------------------------------- */	
	
	

	div#leftSide
		{
		width:214px;
		min-height:550px;
		height: auto !important;
		height: 550px;
		vertical-align:top;
		background-color:#ffffff;
		padding-left:22px;
		padding-right:20px;
		}


	div#subnav
		{
		padding-top:31px;
		padding-bottom:20px;
		}


	
	div.tier01
		{
		font-weight:bold;
		font-size:11px;
		font-family:Arial;
		color:#888888;         
		padding-left:20px;
		padding-top:5px;
		line-height:15px;
		}
	

	div.tier01 a
		{
		color:#888888;         
		text-decoration:none;
		}
		
	div.tier01 a.on
		{
		color: #BF212D;
		text-decoration: none;
		}

	

	div.tier01 a:hover, div.tier01 span
		{
		color:#bf212d;      
		}
	


	div.tier02 
		{
		font-weight:bold;
		font-size:11px;
		font-family:Arial;
		color:#888888;     
		padding-left:32px;
		padding-top:5px;
		line-height:14px;
		}

	

	div.tier02 a
		{
		color:#888888;  
		text-decoration:none; 
		}
	


	div.tier02 a:hover, div.tier02 span
		{
		color:#ff6600;   
		}
	






	
/* SIDEBAR CALLOUTS   ----------------------------------------------- */	



	.sideBarTable
		{
		width: 212px; 
		border: #eeeeee 1px solid		
		}


		
	.sideBarTitle
		{
		padding-top: 17px; 
		padding-left: 20px; 
		padding-right: 20px; 
		padding-bottom:1px; 
		font-weight: normal; 
		font-size: 17px; 
		color: #ff6600; 
		font-family: Arial;
		}



	.sideBarTxt
		{
		padding-top:0px;
		padding-left:20px; 
		padding-right:20px; 
		padding-bottom:0px; 
		font-weight: normal; 
		font-size: 11px; 
		color: #888888; 
		font-family: Arial;
		line-height:16px;
		}



	.sideBarTxt a
		{
		color:#ff6600; 
		text-decoration:none;
		}



	.sideBarTxt a:HOVER
		{
		color:#bf212d; 
		}



	.sideBarLinks ul
		{
		margin-left:20px;
		}


	.sideBarLinks li
		{
		line-height:18px;
		}



	.sideBarBtn
		{
		background-image: url(../images/sidebarbtnbg.jpg);
		margin-top: 17px; 
		width: 212px; 
		text-indent: 20px; 
		padding-top: 8px; 
		padding-bottom:0px;
		margin-bottom:-4px;
		background-repeat: no-repeat; 
		height: 30px;	
		}



	.sideBarBtn a
		{
		display:block; 
		width:100%; 
		height:100%;
		color:#ffffff; 
		font-family:arial;
		font-size:11px;
		font-weight:bold;
		text-decoration:none;	
		}



	.sideBarBtn a:HOVER
		{
		display:block; 
		width:100%; 
		height:100%;
		margin-top:-8px;
		padding-top: 8px;
		background-image: url(../images/sidebarbtnbghover.jpg); 
		background-repeat: no-repeat; 
		color:#ffffff;		
		}
	


	#msnAutos_logo
		{
		padding-top:13px;
		padding-left:18px;
		padding-bottom:3px;
		}
		
		

	div.leftCallout
		{
		padding-top:20px;
		}



	div.rightCallout
		{
		padding-top:20px;
		padding-left:20px;
		}
	








/* FORMS ------------------------------------------------- */


	div.loginFieldLabel
		{
		float:left;
		width:100px;
		height:40px;
		line-height:40px;
		font-size:11px;
		font-weight:bold;
		font-family:Arial;
		color:#bf212d;
		}


	div.loginFieldInput
		{
		float:right;
		width:582px;
		height:40px;
		line-height:40px;
		}








/* BACKGROUNDS   ----------------------------------------------- */	



	div#bg02
		{
		position:absolute;
		top:110px;
		background-image:url(../images/bg02.jpg);
		background-repeat: no-repeat;
		background-position: top center;
		z-index:1;
		width:100%;
		height:600px;
		}

	

	div#bg02 table
		{
		width:100%;
		}

		






/* FOOTER   ----------------------------------------------- */	



	#footer
		{
		/* styles hidden to match naias.com footer */
		/* position:relative;
		top:220px;
		background-image:url(../images/footer.jpg);
		background-position: bottom center;
		background-repeat: no-repeat;
		width:100%;
		height:186px;
		padding-top:17px;
		z-index:8; */
		}


	#footerLinks
		{
		width:960px;
		margin-left:auto;
		margin-right:auto;
		}


	#footerLinks div
		{
		position:relative;
		top:3px;
		left:18px;
		z-index:8;
		width:960px;
		height:50px;
		}


	#footerLinks div a
		{
		font-family:arial;
		font-size:11px;
		color:#888888;
		text-decoration:none;
		padding-right:15px;
		line-height:17px;
		}



	#footerLinks div a:HOVER
		{
		color:#bd0000;
		}



	span#footerTxt
		{
		font-family:arial;
		font-size:11px;
		color:#888888;
		float:left;
		padding-top:3px;
		text-align:left;
        line-height: 19px;
		}



	span#footerTxt a
		{
		color:#888888;
		text-decoration:none;
		padding-right:0px;
		padding-left;0px;
		}



	span#footerTxt a:HOVER
		{
		color:#bd0000;
		}



	span#oica
		{
		float:left;
		margin:0px;
		padding-right:10px;
		width:74px;
		}


	span#oica a img
		{
		border:0px;
		}


	#footerSponsors
		{
		float:left;
		margin-top:21px;
		}



	#footerSponsors img
		{
		float:left;
		border:0px;
		}
#footerTable {
	background-image:url(../images/footer.jpg);
	background-position:center bottom;
	background-repeat:no-repeat;
	height:186px;
	padding-top:17px;
	position:relative;
	top:220px;
	width:100%;
	z-index:8;
}





