body {
	background: #fff;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	/*font-size: 12px;
	color: #000000;*/
	margin: 0;
	padding: 0;
}
td {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
p {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
#pixeltrack { position: absolute; width: 1px; top: 0; left: -2px; }
#content li {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	padding-bottom: 7px;
	list-style-type: square;
}
#om_pt { position: absolute; width: 1px; top: 0; left: -2px; }
#topgnav { background-color: #000; padding: 5px 0; } 
#topgnav a { display: block; text-align: center; padding: 0 10px; } 
.home #topgnav a.home { color: #c0131e; } 
.refcenter #topgnav a.refcenter { color: #c0131e; } 
.newswire #topgnav a.newswire { color: #c0131e; } 
.articles #topgnav a.articles { color: #c0131e; } 
.forums #topgnav a.forums { color: #c0131e; } 
.about #topgnav a.about { color: #c0131e; } 

#topgnav a.wardsautoworld { color: #c0131e; } 
#topgnav a.wardsdealerbusiness { color: #c0131e; } 

#navtools .leftcol { background: #888; }
#navtools .centercol { background: #97999C; }
#navtools .rightcol { background: #D9D9D9; }

#leftcat { background: #C9C9C9; }
#rightcat {
background: #C9C9C9;
padding: 6px;
}

/***************************************
NAV - PUBLIC
***************************************/
#navPub, #navPubright {
font: normal 12px/12px Arial, Helvetica, sans-serif;
text-align:left;
margin-top: -20px;
display: block;
}
#navPubright { 
margin-top: 0;
}
#navPubright h2, #navPub h2 {
font: bold 12px/12px Arial, Helvetica, sans-serif;
color: #fff;
margin: 0;
padding: 0 15px 12px 24px;
}
#navPub ul {
list-style-type: none;
margin: 0;
margin-top: -8px;
margin-bottom: -8px;
padding: 0;
}
#navPub .public {
margin-top: 25px;
}
#navPub li {
margin: 0;
padding: 4px 15px 4px 24px;
}
#navPub a {
display: block;
color: #000;
text-decoration: none;
}
#navPub a:hover {
color: #f00;
}
#navPub hr {
border-bottom: 0;
border-top: 1px solid #eee;
margin-bottom: 10px;
margin-top: 12px;
padding: 0;
height: 1px;
}

/***************************************
NAV - WAW, WDB
***************************************/

#navWAW,
#navWDB {
font: normal 12px/12px Arial, Helvetica, sans-serif;
text-align:left;
margin-top: -20px;
display: block;
}
#navWAW h2,
#navWDB h2 {
font: bold 12px/12px Arial, Helvetica, sans-serif;
color: #fff;
margin: 0;
padding: 0 15px 12px 24px;
}
#navWAW ul,
#navWDB ul {
list-style-type: none;
margin: 0;
margin-top: -8px;
margin-bottom: -8px;
padding: 0;
}
#navWAW li,
#navWDB li {
margin: 0;
padding: 4px 15px 4px 24px;
}
#navWAW a,
#navWDB a {
display: block;
color: #000;
text-decoration: none;
}
#navWAW a:hover,
#navWDB a:hover {
color: #f00;
}
#navWAW hr,
#navWDB hr {
border-bottom: 0;
border-top: 1px solid #eee;
margin-bottom: 10px;
margin-top: 12px;
padding: 0;
height: 1px;
}

input.button { border-color: #eee #eee #999 #999; border-width: 2px; border-style: solid; font-weight: bold; }
td.dblcoltxt
{
	font-size: .8em;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #969696;
	margin: 5px 0px 5px 0px;
}

td.dblcolhd
{
	font-size: .9em;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #ffffff;
	font-weight: bold;
	border-color: #97999C;
	border-width: 1px 0px 0px 0px;
	border-style: dotted;
	background-color: #bbbbbb;
	margin: 5px 0px 5px 0px;
}

td.refcolhd
{
	font-size: .8em;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #252525;
	border-color: #63574B;
	border-width: 1px 0px 0px 0px;
	border-style: dotted;
	background-color: #F0AD75;
	/*padding: 5px 0px 5px 0px;*/
	margin: 5px 0px 5px 0px;
}

td.dblcoldiv {
	border-color: #c92428;
	border-width: 0px 0px 1px 0px;
	border-style: dotted;
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px 0px 0px 0px;
}

input {
	font-size: 11px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #000000;
}
select {
	font-size: 11px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #000000;
}
a.catheadline:link, a.catheadline:visited, a.catheadline:visited {
	font-size: 1.2em;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	color: #252525;
}
a.catheadline:hover { 
	font-size: 1.2em;
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-weight: bold; 
	text-decoration: underline; 
	color: #252525; 
}
a:link {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #b00800;
	text-decoration: underline;
}
a:visited {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #b00800;
	text-decoration: underline;
}
a:hover {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #ff0000;
	text-decoration: underline;
}
a.nav:link {
	font-size: 11px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
}
a.nav:visited {
	font-size: 11px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
}
a.nav:active {
	font-size: 11px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
}
a.sitenav:link {
	font-size: 1em;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
}
a.sitenav:visited {
	font-size: 1em;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
}
a.sitenav:active {
	font-size: 1em;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
}
a.sitenav:hover { 
	font-size: 1em;
	text-decoration: none; 
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-weight: bold; 
	color: #c0131e; 
}
a.sitenavon:link { 
	font-size: 1em;
	text-decoration: none; 
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-weight: bold; 
	color: #c92528; 
}
a.sitenavon:visited { 
	font-size: 1em;
	text-decoration: none; 
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-weight: bold; 
	color: #c92528; 
}
a.sitenavon:active { 
	font-size: 1em;
	text-decoration: none; 
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-weight: bold; 
	color: #c92528; 
}
a.sitenavon:hover { 
	font-size: 1em;
	text-decoration: none; 
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-weight: bold; 
	color: #c92528; 
}
a.sitenavon { 
	font-size: 1em;
	text-decoration: none; 
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-weight: bold; 
	color: #c92528; 
}
a.premsitenav:link {
	font-size: 1em;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
}
a.premsitenav:visited {
	font-size: 1em;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
}
a.premsitenav:active {
	font-size: 1em;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
}
a.premsitenav:hover { 
	font-size: 1em;
	text-decoration: none; 
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-weight: bold; 
	color: #000000; 
}
a.leftnav:link {
	font-size: 1em;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
	font-weight: bold;}
a.leftnav:visited {
	font-size: 1em;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
	font-weight: bold;}
a.leftnav:hover { 
	font-size: 1em;
	text-decoration: none; 
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-weight: bold; 
	color: #c92528; }
	a.leftnav:active {
	font-size: 1em;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
	font-weight: bold;}

a.leftnavon:link { 
	font-size: 1em;
	text-decoration: none; 
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-weight: bold; 
	color: #c92528; }

a.leftnavon:visited { 
	font-size: 1em;
	text-decoration: none; 
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-weight: bold; 
	color: #c92528; }
	
a.leftnavon:hover { 
	font-size: 1em;
	text-decoration: none; 
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-weight: bold; 
	color: #c92528; }
		
a.leftnavon:active { 
	font-size: 1em;
	text-decoration: none; 
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-weight: bold; 
	color: #c92528; }

a.leftnavon { 
	font-size: 1em;
	text-decoration: none; 
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-weight: bold; 
	color: #c92528; }	

a.leftnav2:link {
	font-size: 1em;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
	font-weight: normal;}
a.leftnav2:visited {
	font-size: 1em;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
	font-weight: normal;}
a.leftnav2:hover { 
	font-size: 1em;
	text-decoration: none; 
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-weight: normal; 
	color: #c92528; }
a.leftnav2:active {
	font-size: 1em;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
	font-weight: normal;}

a.leftnav3:link {
	font-size: 1em;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
	font-weight: normal;}
a.leftnav3:visited {
	font-size: 1em;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
	font-weight: normal;}
a.leftnav3:hover { 
	font-size: 1em;
	text-decoration: none; 
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-weight: normal; 
	color: #c92528; }
a.leftnav3:active {
	font-size: 1em;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
	font-weight: normal;}

.leftnavprem {
	font-size: 1em;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #c92528;
	text-decoration: none;
	font-weight: bold;}

.leftnav1 {
	font-size: 1em;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
	font-weight: bold;}

.leftnav2 {
	font-size: 1em;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
	font-weight: normal;}

a.morelnk:link {
    font-size: x-small;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    color: #b00800;
    text-decoration: none;
    font-weight: bold;}
a.morelnk:visited {
    font-size: x-small;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    color: #b00800;
    text-decoration: none;
    font-weight: bold;}
a.morelnk:hover {
    font-size: x-small;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    color: #ff0000;
    text-decoration: underline;
    font-weight: bold;}

a.pager:link {
	font-size: x-small;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #c92528;
	text-decoration: none;
	font-weight: bold;}
a.pager:visited {
	font-size: x-small;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #c92528;
	text-decoration: none;
	font-weight: bold;}
a.pager:active {
	font-size: x-small;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #C92528;
	text-decoration: none;
	font-weight: bold;}

.pagernum {
	font-size: x-small;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #000000;
	font-weight: bold;}

a.pagernum:link, a.pagernum:visited, a.pagernum:active {
	font-size: x-small;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #c92528;
	text-decoration: underline;
	font-weight: bold;}
	
a.backtotop:link {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    color: #b00800;
    text-decoration: underline;
	display: block;
	margin: 0;
	padding: 20px 0 15px 0;
}
a.backtotop:visited {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    color: #b00800;
    text-decoration: underline;
	display: block;
	margin: 0;
	padding: 20px 0 15px 0;
}
a.backtotop:hover {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    color: #ff0000;
    text-decoration: underline;
	display: block;
	margin: 0;
	padding: 20px 0 15px 0;
}
#nav_tools .xxsmall, #navtools .xxsmall
{
	font-size: 9px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #000000;
	font-weight: bold;
	padding: 2px 0px 0px 0px;
}

#navtools a.xxsmall:link, #navtools a.xxsmall:visited, #navtools a.xxsmall:active, #nav_tools a.xxsmall:link, #nav_tools a.xxsmall:visited, #nav_tools a.xxsmall:active {
	font-size: xx-small;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #000000;
	text-decoration: underline;
	font-weight: bold;}
a.leadinsm:link {
    font: bold 12px/13px Arial, Verdana, Helvetica, sans-serif;
    color: #b00800;
    text-decoration: none;
	margin: 0;
	padding: 1px 0 0 0;
}
a.leadinsm:visited {
    font: bold 12px/13px Arial, Verdana, Helvetica, sans-serif;
	/*color: #D99B98;*/
	color: #b00800;
	text-decoration: none;
	margin: 0;
	padding: 1px 0 0 0;
}
a.leadinsm:hover {
    font: bold 12px/13px Arial, Verdana, Helvetica, sans-serif;
    color: #ff0000;
	text-decoration: underline;
	margin: 0;
	padding: 1px 0 0 0;
}
a.leadinlg:link {
/*	display: block;*/
	font: bold 19px/21px Arial, Verdana, Helvetica, sans-serif;
	color: #b00800;
	text-decoration: none;
	margin: 0 0 -12px 0;
	padding: 0;
}
a.leadinlg:visited {
/*	display: block;*/
	font: bold 19px/21px Arial, Verdana, Helvetica, sans-serif;
	color: #b00800;
	text-decoration: none;
	margin: 0 0 -12px 0;
	padding: 0;
}
a.leadinlg:hover {
/*	display: block;*/
	font: bold 19px/21px Arial, Verdana, Helvetica, sans-serif;
	color: #ff0000;
	text-decoration: underline;
	margin: 0 0 -12px 0;
	padding: 0;
}

/* Lead Story Art for Home Page */
#content table img {
margin-top: 5px;
}

a.tocleadin1:link {
	font-size: 11px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #023465;
	font-weight: bold;}
a.tocleadin1:visited {
	font-size: 11px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #023465;
	font-weight: bold;}
a.tocleadin1:active {
	font-size: 11px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #023465;
	font-weight: bold;}
	
a.tocleadin2:link {
	font-size: 11px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #ffffff;
	font-weight: bold;}
a.tocleadin2:visited {
	font-size: 11px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #ffffff;
	font-weight: bold;}
a.tocleadin2:active {
	font-size: 11px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #ffffff;
	font-weight: bold;}
	
a.relatedtext1:link {
	font-size: 11px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #021a34;
	text-decoration: none;
}
a.relatedtext1:visited {
	font-size: 11px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #021a34;
	text-decoration: none;
}
a.relatedtext1:active {
	font-size: 11px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #021a34;
	text-decoration: none;
}
	
a.relatedtext2:link {
	font-size: 12px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #ffffff;
	text-decoration: none;
}
a.relatedtext2:visited {
	font-size: 12px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #ffffff;
	text-decoration: none;
}
a.relatedtext2:active {
	font-size: 12px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #ffffff;
	text-decoration: none;
}

a.advsearch:link {
	font-size: 1em;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #000000;
	text-decoration: underline;
	font-weight: bold;}
a.advsearch:visited {
	font-size: 1em;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #000000;
	text-decoration: underline;
	font-weight: bold;}
a.advsearch:active {
	font-size: 1em;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #000000;
	text-decoration: underline;
	font-weight: bold;}

a.advsrchprem:link {
	font-size: 1em;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #EED68E;
	text-decoration: underline;
	font-weight: bold;}
a.advsrchprem:visited {
	font-size: 1em;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #EED68E;
	text-decoration: underline;
	font-weight: bold;}
a.advsrchprem:active {
	font-size: 1em;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #EED68E;
	text-decoration: underline;
	font-weight: bold;}
	
/*bgcolors*/
.linebg1 {background-color : #021a34;}
.linebg2 {background-color : #ffffff;}
.topbg {background-color : #ffffff;}
.topnavbg {background-color : #021a34; padding: 3px;}
.colbg {background-image: url(/greywhitebg.gif);}
.relatedbg1 {background-color : #ffffff; border-left: 1px solid #bbbbbb;}
.relatedbg2 {background-color : #ffffff;}
.colnavbg {background-color : #021a34;}
.colrelatedbg {background-color : #021a34;}
.coltocbg {background-color : #021a34;}
.kwsearchbg {background-color : #97999c;}
.tsearchbg {background-color : #021a34;}
.mssearchbg {background-color : #021a34;}
.csearchbg {background-color : #021a34;}
.footerbg {background-color : #021a34;}
.backbg {background-color : #021a34;}
	
.black10 {
	font-size: 10px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #000000;}
	
.caption {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 11px; font-weight: bold; }
		
.deck {
	font-size: 16px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	color: #000000;}

.mediastory
{
	padding: 0px 60px 0px 40px;
}
.mediastorycopyright { text-align: center; padding-top: 50px; }
.mediastoryheader {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #bbbbbb;
	font-weight: bold;
	font-size: 15px;
	line-height: 16px;
	margin: 35px 0 15px 0; 
	border-bottom: #bbb 1px solid;
}
.mediastorycontent {
	padding: 20px 50px 0 50px; 
}
.mediastorytitle {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #000000;
	font-weight: bold;
	font-size: 18px;
	line-height: 19px;
}
.toctitle1 {
	font-size: 14px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	color: #021a34;}
	
.toctitle2 {
	font-size: 14px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	color: #ffffff;}
	
.toclheader1 {
	font-size: 12px;
	line-height: 12px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	color: #ffffff;
	background-color: #021a34;
	padding: 5px;}
	
.toclheader2 {
	font-size: 12px;
	line-height: 12px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	color: #021a34;
	background-color: #ffffff;
	padding: 5px;}
	
.tocsheader1 {
	font-size: 12px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	color: #666666;}
	
.tocsheader2 {
	font-size: 12px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	color: #ffffff;}
	
.tocteaser1 {
	font-size: 11px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #021a34;}
	
.tocteaser2 {
	font-size: 11px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #ffffff;}
	
.relatedtitle1 {
	font-size: 12px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	color: #021a34;}
	
.relatedtitle2 {
	font-size: 10px;
	font-family: Verdana, Helvetica, sans-serif;
	font-weight: bold;
	color: #ffffff;
	background: #BBBBBB;}
	
.relatedtext1 {
	font-size: 11px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #021a34;}
	
.relatedtext2 {
	font-size: 12px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #000000;}
	
a.relatedtext2:link {font-size: 12px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #b00800;
	text-decoration: none;}
a.relatedtext2:visited {font-size: 12px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #b00800;
	text-decoration: none;}
a.relatedtext2:hover {font-size: 12px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #ff0000;
	text-decoration: underline; }
	
.ptitle1 {
	font-size: 12px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	color: #021a34;}
	
.ptitle2 {
	font-size: 12px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	color: #ffffff;}
	
.ptext1 {
	font-size: 11px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #021a34;}
	
.ptext2 {
	font-size: 11px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #ffffff;}
	
h2 {
	font: bold 14px/16px Verdana, Arial, Helvetica, sans-serif;
	color: #333;
	margin: 0 0 12px 0;
	padding: 20px 0 2px 0;
	border-bottom: 1px solid #ccc;
}
.sheader {
	font: bold 16px/15px Arial, Helvetica, sans-serif;
	color: #666;
	margin: 0 0 12px 0;
	padding: 20px 0 4px 0;
	display: block;
	border-bottom: 1px solid #ccc;
}
h3 {
	font: bold 14px/16px Verdana, Arial, Helvetica, sans-serif;
	color: #333;
	margin: 0 0 12px 0;
	padding: 20px 0 2px 0;
}
h1 {
	font: bold 21px/22px Verdana, Arial, Helvetica, sans-serif;
	color: #666;
	background: #f8f8f8 url(head_back.gif) bottom repeat-x;
	margin:  15px 0 22px 0;
	padding: 6px 0 7px 20px;
	border-top: 1px solid  #e9e9e9;
	border-bottom: 1px solid #bbb;
}
.lheader {
	display: block;
	font: bold 21px/22px Verdana, Arial, Helvetica, sans-serif;
	color: #666;
	background: #f8f8f8 url(head_back.gif) bottom repeat-x;
	margin:  5px 0 22px 0;
	padding: 6px 0 7px 20px;
	border-top: 1px solid  #e9e9e9;
	border-bottom: 1px solid #bbb;
}
/* Hides from IE-mac \*/
* html .lheader {height: 1%;}
* html .sheader {height: 1%;}
* html a {height: 1%;}
* html p {height: 1%;}
* html .leadin {height: 1%;}
/* End hide from IE-mac */

.storytitle {
	font-size: 24px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	color: #000000;
	line-height: 26px;}
	
.byline {
	font-size: 10px;
	font-family: Verdana, Helvetica, sans-serif;
	font-weight: bold;
	color: #000000;}
	
.sourcedate {
	font-size: 10px;
	font-family: Verdana, Helvetica, sans-serif;
	color: #000000;}
	
.promo_source {
	font: normal 9px/11px Verdana, Helvetica, sans-serif;
	color: #999999;
	display: block;
	margin: 0;
	padding: 0 0 2px 0;
}
	
.promo_teaser {
	font: normal 11px/14px Verdana, Helvetica, sans-serif;
	padding-top: 1px;}
	
.artitle {
	font-size: 1.3em;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	color: #C9242B;}
	
.searchtitle1 {
	font-size: 12px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #021a34;
	font-weight: bold;
}
.searchtitle2 {
	font-size: 12px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #ffffff;
	font-weight: bold;
}
.searchtext1 {
	font-size: 11px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #021a34;
}
.searchtext1 span {
	font-weight: bold; 
}
.searchtext2 {
	font-size: 10px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #ffffff;
}
.altsearchtext {
	font-size: 12px;
}
.logintext {
	font-size: 9px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #FFFFFF;
	font-weight: bold;
}
.leadin {
	margin: 0 0 15px 0;
}
.leadin a img {
	margin-top: 4px;
}
.right img {
	margin-right: -5px; /* Counteracts the hspace 5 setting in template */
}
.right a>img {
	margin-right: 0; /* Hide the above setting from IE */
}
.footer {
	font-size: 10px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #000000;}
	
a.footer:link, a.footer:visited {
	font-size: 10px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #000000;}
	
.promotextlg {
	font: normal 11px/14px Verdana, Helvetica, sans-serif;
	padding-top: 2px; }

.error {
	font-size: 11px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #ff0000;}

	
	
/*Featured Results*/

.featuredheader {
	font-size: 12px;
	line-height: 12px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	color: #ffffff;
	background-color: #021a34;
	padding: 5px;}
	
.featuredlinebg {background-color : #021a34;}

.featuredleadin {
	font-size: 11px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	color: #023465;}
	
.featureddesc {
	font-size: 10px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #000000;}
	
	
/*Regular Results*/

.resultsheader1 {
	font-size: 12px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	color: #000000;
}
	
.resultsheader2 {
	font-size: 12px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	color: #666666;}
	
.resultslinebg {background-color : #021a34;}

a.resultsleadin:link {
	font: bold 12px/13px Arial, Verdana, Helvetica, sans-serif;
	color: #b00800;
	text-decoration: none;
	margin: 0;
	padding: 1px 0 0 0;
}
a.resultsleadin:visited {
	font: bold 12px/13px Arial, Verdana, Helvetica, sans-serif;
	color: #b00800;
	text-decoration: none;
	margin: 0;
	padding: 1px 0 0 0;
}
a.resultsleadin:hover {
	font: bold 12px/13px Arial, Verdana, Helvetica, sans-serif;
	color: #ff0000;
	text-decoration: underline;
	margin: 0;
	padding: 1px 0 0 0;
}
.resultsbyline {
	font: normal 9px/11px Verdana, Helvetica, sans-serif;
	color: #999999;
	margin: 0;
	padding: 0 0 2px 0;
}
.resultsdesc {
	font-family: Verdana, Helvetica, sans-serif;
	padding-top:2px;
}
.resultsmedia {
	font-size: 10px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #ff0000;
}
.resultslinks {
	font-size: 10px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	color: #000000;
}
.searchterm {
	font-size: 12px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	color: #000000;}
	
/* THIS IS THE LAYOUT FOR WARDS AUTO*/

#container
{
	width: 770px;
	/*height: auto;*/
	margin: 0 auto;
}

#top_cat
{
	width: 770px;
	/*height: 183px;*/
	margin: 0px 0px 0px 0px;
}

#masthead
{
	width: 770px;
	height: 100px;
	background-color: white;
	padding: 0px 0px 0px 0px;
	background-image: url("/back_1.gif");
}
#masthead td
{
	font-size: 11px;
}

#mastheadprem
{
	width: 770px;
	height: 100px;
	background-color: white;
	padding: 0px 0px 0px 0px;
	background-image: url("/back_2.gif")
}

#navtools
{
	width: 770px;
	/*height: 85px;*/
	/*top: 110px;*/
	/*background-color: gray;*/
	/*margin: 0px 0px 2px 0px;*/
	/*padding: 0px 0px 5px 0px;*/
}
#navtools td {
	font-size: 11px;
}
#nav_tools
{
	width: 770px;
	/*height: 85px;*/
	/*top: 110px;*/
	/*background-color: gray;*/
	/*margin: 0px 0px 2px 0px;*/
	/*padding: 0px 0px 5px 0px;*/
}
#nav_tools td {
	font-size: 11px;
}

#content
{
	background-color: white;
	padding: 10px 0px 5px 0px;
	text-align: left;
	/*float: left;
	width: 440px;
	top: 190px;*/
}

#content_article
{
	background-color: white;
	padding: 0px 0px 5px 0px;
	text-align: left;
}

/* Article elements */

#content_article li {
padding-bottom: 5px;
}

#content_article table img {
margin-top: 5px;
}


/* Article Sidebar */

#content_article .sidebar {
font: normal 11px/16px Arial, Helvetica, sans-serif;
float: right;
width: 250px;
margin: 4px 0 10px 10px;
padding: 15px 8px 12px 15px;
background-color: #f3f3f3;
color: #000;
}
#content_article .sidebar h2 {
font: bold 15px/17px Arial, Helvetica, sans-serif;
margin: 0;
padding: 0;
border: 0;
}
#content_article .sidebar p {
font-size: 11px;
line-height: 14px;
}
#content_article .sidebar ul {
list-style-type: square;
margin: 10px 0 0 15px;
padding: 0;
}
#content_article .sidebar li {
font-size: 11px;
line-height: 12px;
margin: 0 0 8px 0;
}
#content_article .sidebar ul.noBullet {
list-style-type: none;
margin-left: 0;
}
#content_article .sidebar em {
font-style: normal;
font-weight: bold;
}


/*.search
{
	float: left;
	width: 150px;
	height: 20px;
	/*top: 110px;
	background-color: #97999C;
	margin: 5px 10px 5px 10px;
}*/

#footer
{
	/*float: left;
	height: 20px;
	background-color: #D9D9D9;
	width: 440px;*/
	text-align: center;
	margin: 5px 0px 30px 30px;
	border-color: #97999C;
	border-width: 1px 0px 0px 0px;
	border-style: dotted;
}

.walogo
{
	float: left;
	margin: 35px 5px 0px 0px;
}

.walogoalt
{
	float: left;
	margin: 35px 5px 0px 0px;
}

.mhadmod
{
	padding: 10px 0;
	background: #c9c9c9;
}

.mhtext
{
	/*position: absolute;
	top: 100px;
	left: 225px;*/
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 1.2em;
	font-weight: bold;
	line-height: 1.2em;
}

.mhpremtext
{
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 1.2em;
	color: #c92428; 
	font-weight: bold;
	line-height: 1.2em;
}

.redpipe
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 1em;
	color: #c92428;
	font-weight: bold;
	word-spacing: 0px;
	margin: 0px 10px 0px 10px;
}

.blackpipe
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 1em;
	color: #000000;
	font-weight: bold;
	word-spacing: 0px;
	margin: 0px 10px 0px 10px;
}

select.pickamag
{
	font-size: 1em;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #252525;
	font-weight: bold;
	border-style: inset;
	padding: 0px 0px 0px 3px;
	border-color: gray;
	border-width: 1px 1px 0px 0px;
	height: 17px;
	width: 130;
}

input.prembx
{
	font-size: 1em;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #C9242B;
	font-weight: bold;
	border-style: inset;
	padding: 0px 0px 0px 3px;
	border-color: gray;
	border-width: 1px 1px 0px 0px;
	height: 15px;
}

input.searchbx
{
	font-size: 1em;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #000000;
	font-weight: bold;
	border-style: inset;
	padding: 0px;
	border-color: gray;
	border-width: 0px 1px 1px 0px;
	height: 15px;
}

input.prembtn
{
	font-size: 1em;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #C9242B;
	font-weight: bold;
	border-style: outset;
	border-color: white white gray gray;
	border-width: 2px 2px 2px 2px;
	background-color: #D9D9D9;
}

input.gobtn
{
	font-size: 1em;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #000000;
	font-weight: bold;
	border-style: outset;
	border-color: white white gray gray;
	border-width: 2px 2px 2px 2px;
	background-color: #D9D9D9;
}

ul.kranglist { list-style: <tmpl_var bullet_type>; }
ol.kranglist { list-style: <tmpl_var bullet_type>; }

.justify
{
	text-align: center;
	letter-spacing: 0px;
	margin: 0px 0px 0px 0px;
}

.contentwellad { float: right; margin: 0 5px 5px 5px; width: 300px; }
.ad { margin: 0; padding: 0px; }

.contentwellad75x75, .ad75x75, .pagead75x75, .storyad75x75 { width: 75px; }
.contentwellad120x60, .ad120x60, .pagead120x60, .storyad120x60 { width: 120px; }
.contentwellad120x240, .ad120x240, .pagead120x240, .storyad120x240 { width: 120px; }
.contentwellad120x600, .ad120x600, .pagead120x600, .storyad120x600 { width: 120px; }
.contentwellad125x125, .ad125x125, .pagead125x125, .storyad125x125 { width: 125px; }
.contentwellad160x600, .ad160x600, .pagead160x600, .storyad160x600 { width: 160px; }
.contentwellad180x150, .ad180x150, .pagead180x150, .storyad180x150 { width: 180px; }
.contentwellad234x60, .ad234x60, .pagead234x60, .storyad234x60 { width: 234px; }
.contentwellad234x400, .ad234x400, .pagead234x400, .storyad234x400 { width: 234px; }
.contentwellad240x400, .ad240x400, .pagead240x400, .storyad240x400 { width: 240px; }
.contentwellad250x250, .ad250x250, .pagead250x250, .storyad250x250 { width: 250px; }
.contentwellad300x60, .ad300x60, .pagead300x60, .storyad300x60 { width: 300px; }
.contentwellad300x125, .ad300x125, .pagead300x125, .storyad300x125 { width: 300px; }
.contentwellad300x250, .ad300x250, .pagead300x250, .storyad300x250 { width: 300px; }
.contentwellad336x60, .ad336x60, .pagead336x60, .storyad336x60 { width: 336px; }
.contentwellad336x125, .ad336x125, .pagead336x125, .storyad336x125 { width: 336px; }
.contentwellad336x280, .ad336x280, .pagead336x280, .storyad336x280 { width: 336px; }
.contentwellad336x850, .ad336x850, .pagead336x850, .storyad336x850 { width: 336px; }
.contentwellad468x60, .ad468x60, .pagead468x60, .storyad468x60 { width: 468px; }
.contentwellad728x90, .ad728x90, .pagead728x90, .storyad728x90 { width: 728px; }

div.mhadmod div.ad728x90 {margin: 0 auto; padding: 5px 14px; background: url('http://wardsauto.com/images/vert_advertisement.gif') no-repeat left;}

.ad, .pagead, .storyad { text-align: left;}
.ad p, .pagead p, .storyad p {
	color: #fff; 
	margin: 0;
	padding: 2px;
}
.contentwellad p {
	margin: 0;
	padding: 2px 2px 2px 12px;
	color: #FFF;
}
#content_article .contentwellad {
	background-color: #BDBDBD;
}