/* generic */

body {
	font-family:Arial, Helvetica, sans-serif;
    font-size: 12px;
	color : #333333;
	margin: 0px 0px 0px 0px;
}

body, p, td {
    font-family:Arial, Helvetica, sans-serif;
    font-size: 12px;
	color : #333333;
}
/* links*/
a {
	text-decoration:none;color:#003366;
}
a:hover {
	text-decoration:none;color:#00ADEF;
}


td.topNav2Current a:hover, td.topNav2Ancestor a:hover, 
td.topNav2 a:hover, td.topNav2On a:hover, td.topNav2ChildOn a:hover, td.topNav2OnOver a:hover {
	color : #00ADEF;
	font-family:Arial, Helvetica, sans-serif;
    font-size: 11px;
}

td.border {
border-bottom : 1px solid #C1C1C1;
background-color: #F0F0F0;
}

td.borderR {
border-bottom : 1px solid #C1C1C1;
background-color: #F0F0F0;
border-right : 1px solid #C1C1C1;
}

td.borderR:hover {
border-bottom : 1px solid #C1C1C1;
background-color: #ffffff;
border-right : 1px solid #C1C1C1;
}

td.bottom {
border-bottom : 1px solid #C1C1C1;
}
td.Rightbord {
border-right : 1px solid #C1C1C1;
}
td.bottomR {
border-right : 1px solid #C1C1C1;
border-bottom : 1px solid #C1C1C1;
}
/* quick access navigation */
.quickNav  {
	background: url("../../library/images/nav/quickacc_off.gif") no-repeat;
	background-position:0px 2px;
	padding-left:12px; 
	padding-right:20px; 
    font-family:Arial, Helvetica, sans-serif;
    font-size: 10px;
	color : #666666;
	
}

.quickNav:hover  {
	background: url("../../library/images/nav/quickacc_on.gif") no-repeat;
	background-position:0px 2px;
	padding-left:12px; 
	padding-right:20px; 
	color : #00ADEF;
	background-color: #ffffff;
}

.quickNavlinkOn  {
	background: url("../../library/images/nav/quickacc_on.gif") no-repeat;
	background-position:0px 2px;
	padding-left:12px; 
	padding-right:20px; 
	color : #00ADEF;
	background-color: #ffffff;
	display: block;
}

.quickNavlink,.quickNavlink:active,.quickNavlink:visited,.quickNavlink:link  {
	background: url("../../library/images/nav/arrowsmall_off_66.gif") no-repeat;
	background-position:0px 4px;
	padding-left:6px; 
	padding-right:20px; 
	background-color: #ffffff;
    font-family:Arial, Helvetica, sans-serif;
    font-size: 10px;
	color : #666666;
	display: block;	
}

.quickNavlink:hover  {
	background: url("../../library/images/nav/arrowsmall_on.gif") no-repeat;
	background-position:0px 4px;
	color : #00ADEF;
	display: block;	
}


.quickNavOn {
	background-color: #ffffff;
	border-right : 1px solid #ffffff;
	border-bottom : 1px solid #ffffff;		
	cursor : pointer;
}

.quickNavOn a.quickNav {
	color : #00ADEF;	
	background: url("../../library/images/nav/quickacc_on.gif") no-repeat;
	background-position:0px 2px;
	padding-left:12px; 	
}

.quickNavOnOver {
	background-color: #ffffff;

	border-right : 1px solid #ffffff;
	border-bottom : 1px solid #ffffff;		
	cursor : pointer;
}

.quickNavOnOverR {
	background-color: #ffffff;

	border-right : 1px solid #C1C1C1;
	border-bottom : 1px solid #ffffff;		
	cursor : pointer;
}

.quickNavOnOverR a.quickNav {

	background: url("../../library/images/nav/quickacc_on.gif") no-repeat;
	background-position:0px 2px;
	padding-left:12px; 	
}

/* splash page text links */
a.splashLink,a.splashLink:visited,a.splashLink:active,a.splashLink:link { display:block; padding-left:10px; background: url("../../images/nav/link_arrow.gif") no-repeat; font-weight:bold; background-position:0px 5px; font-size:11px; text-decoration:none; color:#003366; }
a.splashLink:hover { display:block; padding-left:10px; background: url("../../images/nav/link_arrow_hi.gif") no-repeat; background-position:0px 5px; font-size:11px; text-decoration:none; color:#00ADEF;}
/* highlight text links */
a.highltlink,a.highltlink:visited,a.highltlink:active,a.highltlink:link { display:block; padding-left:10px; padding-bottom:3px;background: url("../../images/nav/link_arrow.gif") no-repeat; font-weight:bold; background-position:0px 5px; font-size:11px; text-decoration:none; color:#003366; }
a.highltlink:hover { display:block; padding-left:10px; padding-bottom:3px; background: url("../../images/nav/link_arrow_hi.gif") no-repeat; background-position:0px 5px; font-size:11px; text-decoration:none; color:#00ADEF;}

/* homeLatestText */
.homeLatestText {font-size:11px; line-height: 11px; color:#003366; font-weight:bold;}


/* homeLatestLinks text links */

.homeLatestLinks {
	font-size:11px;
	padding-left:10px;
	padding-bottom:3px;
	background: url("../../images/nav/link_arrow.gif") no-repeat;
	background-position:0px 5px;
	text-decoration:none;
	color:#003366;
}

a.homeLatestLinks,a.homeLatestLinks:visited,a.homeLatestLinks:active,a.homeLatestLinks:link {
text-decoration:none;
color:#003366;
}
a.homeLatestLinks:hover {
text-decoration:none;
color:#00ADEF;
}

a.newcarlink,a.newcarlink:visited,a.newcarlink:active,a.newcarlink:link { display:block; padding-right:3px; padding-left:10px; padding-bottom:3px;background: url("../../images/nav/link_arrow.gif") no-repeat; background-position:0px 5px; font-size:11px; text-decoration:none; color:#003366; }
a.newcarlink:hover { display:block; padding-right:3px; padding-left:10px; padding-bottom:3px; background: url("../../images/nav/link_arrow_hi.gif") no-repeat; background-position:0px 5px; font-size:11px; text-decoration:none; color:#00ADEF;}


/* TEA5 - teaser copy with copy text and link */
a.tea5,a.tea5:visited,a.tea5:active,a.tea5:link { display:block; padding-left:10px; padding-bottom:3px;background: url("../../images/nav/link_arrow.gif") no-repeat; font-weight:bold; background-position:0px 5px; font-size:11px; text-decoration:none; color:#003366; }
a.tea5:hover { display:block;  padding-left:10px; padding-bottom:3px; background: url("../../images/nav/link_arrow_hi.gif") no-repeat; background-position:0px 5px; font-size:11px; text-decoration:none; color:#00ADEF;}

/* body copy arrow links */
a.arrowLinkCopy,a.arrowLinkCopy:visited,a.arrowLinkCopy:active,a.arrowLinkCopy:link { display:block; padding-left:10px; background: url("../../images/nav/link_arrow.gif") no-repeat; background-position:0px 5px; font-size:12px; text-decoration:none; color:#003366; }
a.arrowLinkCopy:hover { display:block; padding-left:10px; background: url("../../images/nav/link_arrow_hi.gif") no-repeat; background-position:0px 5px; text-decoration:none; color:#00ADEF;}


/* body copy */
.copy, .copySmall  {
    font-family:Arial, Helvetica, sans-serif;
    font-size: 12px;
	color : #333333;
}

.copybold  {
    font-family:Arial, Helvetica, sans-serif;
    font-size: 12px;
	color : #333333;
	font-weight: bold;
}

.copybold2  {
    font-family:Arial, Helvetica, sans-serif;
    font-size: 12px;
	color : #666666;
	font-weight: bold;
}

.copySmall {
	font-size: 11px;
	color : #666666;
}
.copy:link, .copy:visited, .copySmall:link, .copySmall:visited {
	color : #003366;
	text-decoration : none;
}
.copy:hover, .copySmall:hover  {
	color : #00ADEF;
}

.copyOn, .copyOn:link, copyOn:visited,  copyOn:hover {
    font-size: 12px;
	color : #00ADEF;
    font-family:Arial, Helvetica, sans-serif;
	text-decoration : none;
}

.copyTop, .copyTop:link, copyTop:visited,  copyTop:hover {
    font-size: 10px;
	color : #666666;
    font-family:Arial, Helvetica, sans-serif;
	text-decoration : none;
}
.txt-b01 { color:#333333;}

/* class selection rollover headers */
.classSelectionHeader {font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:bold;color:#666666;}

.errorMessage  {
	font-weight : normal;
    font-size: 11px;
	color : #CC0000;
    font-family:Arial, Helvetica, sans-serif;
}

/* form classes */
.buttonName, .buttonName:link, .buttonName:visited {
	font-size: 10px;
	color: #FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	padding: 1px 5px 1px 5p;
	background-color: #003366;
	border : none;
	text-decoration : none;
	margin-right : 1px;
}
.buttonName:hover  {
	background-color: #00ADEF;
}


.fieldClass {
	font-size: 11px;
}

/* drop downs used in comparison lists such as the model compraison page */
.dropDown175 {width:175px;font-size:12px;padding-left:2px;}

/* drop downs used in financing lists such as the model, months  */
.dropDown200 {width:200px;font-size:12px;padding-left:2px;}

/* padded field cells, also used in pages such as the model comparison */
.paddedCells5 {padding-bottom:5px;}

/* top navigation tabs */
.tabNav, .tabNav:link, .tabNav:visited  {
    font-family:Arial, Helvetica, sans-serif;
    font-size: 11px;
	color : #333333;
	line-height : 11px;
	vertical-align: middle;
}

.tabNavOn  {
    font-family:Arial, Helvetica, sans-serif;
    font-size: 11px;
	color : #333333;
	line-height : 11px;
	vertical-align: middle;
	background-color: #F0F0F0;
	
	/* font-family:Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #333333;
	background-color: #F0F0F0;
	vertical-align : middle;
	line-height : 11px;
	text-decoration: none; */

}

/* Configurator tabs */
.tabNormal, .tabNormal:link, .tabNormal:visited  {
	font-size : 10px;
	color : #333333;
	vertical-align : top;
	line-height : 11px;
	text-decoration: none;
	padding-top : 1px;
}
.tabNormal:hover {
	color : #00ADEF;
}
.tabOff, .tabOff:link, .tabOff:visited  {
	font-size : 10px;
	color : #C1C1C1;
	vertical-align : top;
	line-height : 11px;
	text-decoration: none;
	padding-top : 2px;
}
.tabOn, .tabOn:link, .tabOn:visited  {
	font-size : 10px;
	color : #00ADEF;
	vertical-align : top;
	line-height : 11px;
 	text-decoration: none;
	padding-top : 1px;
}
.tabShadow  {
	background-color: #F0F0F0;
}
.tabName  {
	font-weight : bold;
    font-size: 11px;
	color:#003366;
	text-decoration: none;
    font-family:Arial, Helvetica, sans-serif;
}
.tabName:visited { text-decoration : none; }
.tabName:hover  {
	text-decoration : none;
	color: #00ADEF;
    font-family:Arial, Helvetica, sans-serif;
}

.tabNameOn  {
	font-weight : bold;
    font-size: 11px;
	color : #00ADEF;
	text-decoration: none;
    font-family:Arial, Helvetica, sans-serif;
}
.tabNameOn:visited, tabNameOn:hover { text-decoration : none; }

/*  table classes */.
tableFooter  {
	font-size: 11px;
	color : #FFFFFF;
 	background-color : #E4E4E4;
	font-family:Arial, Helvetica, sans-serif;
}
.tableHeaderReverse {font-weight:bold;font-size:11px;color:#FFFFFF;padding:2px 0px 2px 10px;}
.tableColumnTitleLeft, .tableColumnTitleLeftClass {background-color:#F0F0F0;border-bottom:#E4E4E4 solid 1px;border-right:#E4E4E4 solid 1px;padding:3px 0px 2px 10px;text-align:left;}
.tableColumnTitleCenter, .tableColumnTitleCenterClass {background-color:#F0F0F0;border-bottom:#E4E4E4 solid 1px;border-right:#E4E4E4 solid 1px;padding:3px 10px 2px 10px;text-align:center;}
.tableColumnTitleRight, .tableColumnTitleRightClass {background-color:#F0F0F0;border-bottom:#E4E4E4 solid 1px;padding:3px 10px 2px 10px;text-align:center;}
.tableColumnTitleLeftBold {background-color:#F0F0F0;border-right:#E4E4E4 solid 1px;padding:2px 0px 2px 10px;text-align:left;}
.tableColumnTitleLeftBoldClass {background-color:#F0F0F0;border-bottom:#E4E4E4 solid 1px;border-right:#E4E4E4 solid 1px;padding:3px 0px 2px 10px;text-align:left;}
.tableColumnTitleCenterBold {background-color:#F0F0F0;border-right:#E4E4E4 solid 1px;padding:3px 10px 2px 10px;text-align:center;}
.tableColumnTitleCenterBoldClass {background-color:#F0F0F0;border-bottom:#E4E4E4 solid 1px;border-right:#E4E4E4 solid 1px;padding:3px 10px 2px 10px;text-align:center;}
.tableColumnTitleRightBold {background-color:#F0F0F0;padding:3px 10px 2px 10px;text-align:center;}
.tableColumnTitleRightBoldClass {background-color:#F0F0F0;border-bottom:#E4E4E4 solid 1px;padding:3px 10px 2px 10px;text-align:center;}
.tableColumnTitleEndBold {background-color:#F0F0F0;padding:2px 0px 2px 10px;}
.tableRowOddLeft, .tableRowOddLeftClass {font-size:11px;color:#333333;background-color:#FFFFFF;border-right:#E4E4E4 solid 1px;padding:1px 0px 1px 10px;}
.tableRowOddCenter, .tableRowOddCenterClass {font-size:11px;color:#333333;background-color:#FFFFFF;border-right:#E4E4E4 solid 1px;padding:1px 10px 1px 10px;text-align:center;}
.tableRowOddRight, .tableRowOddRightClass {font-size:11px;color:#333333;background-color:#FFFFFF;padding:1px 4px 1px 4px;text-align:center;}
.tableRowOddEnd {font-size:11px;color:#333333;background-color:#FFFFFF;padding:1px 0px 1px 10px;}
.tableRowEvenLeft, .tableRowEvenLeftClass {font-size:11px;color:#333333;background-color:#F0F0F0;border-right:#E4E4E4 solid 1px;padding:1px 0px 1px 10px;text-align:left;}
.tableRowEvenCenter, .tableRowEvenCenterClass {font-size:11px;color:#333333;background-color:#F0F0F0;border-right:#E4E4E4 solid 1px;padding:1px 10px 1px 10px;text-align:center;}
.tableRowEvenRight, .tableRowEvenRightClass {font-size:11px;color:#333333;background-color:#F0F0F0;padding:1px 4px 1px 4px;text-align:center;}
.tableRowEvenEnd {font-size:11px;color:#333333;background-color:#F0F0F0;padding:1px 0px 1px 10px;text-align:left;}
.tableListLeft, .tableListLeftClass {background-color:#F0F0F0;padding:2px 0px 2px 10px;text-align:left;}
.tableListLeftBold, .tableListLeftBoldClass {background-color:#F0F0F0;padding:1px 0px 1px 10px;text-align:left;}
.tableListLeftFooter {padding:2px 0px 2px 10px;text-align:left;background-color:#F0F0F0;}
.tableListUnderline, .tableListUnderlineBold {background-color:#F0F0F0;border-bottom:#FFFFFF solid 1px;padding-left:7px;padding-top:3px;padding-bottom:3px;padding-right:7px;}
.tableListUnderlineSlim, .tableListUnderlineBoldSlim {background-color:#F0F0F0;border-bottom:#FFFFFF solid 1px;padding-left:5px;padding-top:1px;padding-bottom:2px;padding-right:5px;}

.tableColumnTitleLeft, .tableColumnTitleCenter, .tableColumnTitleRight, .tableListLeft, .tableListLeftFooter, .tableListUnderline, .tableListUnderlineSlim {font-size:11px;color:#000000;}
.tableColumnTitleLeftBold,.tableColumnTitleCenterBold,.tableColumnTitleRightBold, .tableListLeftBold, .tableColumnTitleEndBold, .tableListUnderlineBold, .tableListUnderlineBoldSlim {font-weight:bold;font-size:11px;color:#666666;}
.tableRowOddLeft, .tableRowOddCenter, .tableRowOddRight, .tableRowEvenLeft, .tableRowEvenCenter, .tableRowEvenRight, 
.tableColumnTitleLeft, .tableColumnTitleCenter,  .tableColumnTitleRight, .tableColumnTitleLeftBold, .tableColumnTitleCenterBold, .tableColumnTitleRightBold, .tableColumnTitleEndBold {height:23px}
.tableRowOddLeft, .tableRowOddCenter, .tableRowOddRight, .tableRowEvenLeft, .tableRowEvenCenter, .tableRowEvenRight {border-right:#E4E4E4 solid 1px;}


/* car colour chips */
.colourChipOff{
	background-image: url("orange_select_off.gif");
	margin : 3px 3px 3px 3px;
	width : 39px;
	height : 21px;
}
.colourChipOn{
	background-image: url("orange_select_on.gif");
	margin : 3px 3px 3px 3px;
	width : 39px;
	height : 21px;
}
.colourChipText  {
    font-size: 11px;
	color : #00ADEF;
    font-family:Arial, Helvetica, sans-serif;
}

/* headers */
.subHead {
    font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	font-size: 12px;
	font-weight:bold;
}

.subHeadsmall {
    font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	font-size: 11px;
	font-weight:bold;
}

.pageHeader  {
	font-size: 20px;
	color : #7D7D7D;
}
.pageSubHeader  {
    font-size: 16px;
	color : #666666;
	font-weight:bold;
}

.pageSubSubHeader  {
    font-size: 12px;
	color : #666666;
	font-weight:bold;
}



/* footers */
.disclaimer {
	font-size : 10px;
	color : #808080;
}

.footer, .footer:link .footer:visited {
	font-size:10px; 
	color : #4a4b4c;
	/*background-color:#c8cacd;*/
	text-decoration : none;
    height:12px; 
	padding:1px 4px 1px 4px;
}

.footer {
	height:26px;
}
.footeralign {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	padding:0px;
	bottom:-2px;
	z-index:-1;
}
	
/* this stylesheet has just information for the dynamically positioned navigation bar */
/* $Source: /usr/cvs/eMB/Clickstream_DCVD/css/nav5_funcnavi.css,v $ $Revision: 1.1 $ Check-In $Date: 2002/10/08 10:10:48 $
*/
/* START:definition for functional navigation with dynacial positioning */
#nav5  {position:absolute; visibility:hidden; z-index:1000;}
.funcnav {font-size:10px; color:#666666;  display:block; height:12px; padding:1px 8px 1px 8px;}
a.funcnav:hover {color:#00ADEF;}
.funcline {background-color:#e4e4e4;}
.funccell {background-color:#d1d1d1;}
/* END:definition for functional navigation with dynmacial positioning */

/* side navigation */
/* #snv {position:absolute;  background-color:#E4E4E4;top:100px; left:0px; width:170px;}
#snv a {color:#333333; font-size:11px;}
#snv a.tableheadlink {color:#666666; font-weight:600; padding:2px 2px 2px 9px;}
#snv a.tableheadlink:hover {background-color:#f0f0f0;}
#snv .tableheadcellon {background-color:#ffffff;}
#snv .tableheadcell {}
#snv .linehold { background-color:#ffffff;}
#snv #nav4-on {color:#00ADEF;}
#snv #nav4-on:hover {background-color:#ffffff;}
#snv a.navlink1 {padding:2px 2px 2px 20px;}
#snv a.navlink2 {padding:2px 2px 2px 30px;}
#snv a.navlink3 {padding:2px 2px 2px 40px;}
#snv a:hover {color:#00ADEF;}
#snv a:visited {}
#snv a:active {} */

/* navlink0 main section in side nav */
.navlink0	{
	/* background: url("../../library/images/nav/arrowsmall_off_66.gif") no-repeat;
	background-position:0px 4px; 
	padding-left:6px;  */
    font-family:Arial, Helvetica, sans-serif;
    font-size: 11px;
	color : #333333;	
	font-weight : bold;
	height:18px;
	padding-top:2px;
}

/* navlink1 subsection in side nav */
a.navlink1,a.navlink:active,a.navlink:visited,a.navlink1:link	{
/*
	background: url("../../images/nav/arrownav_off_66.gif") no-repeat;
	background-position:0px 6px; 
	
	padding-left:6px;*/
    font-family:Arial, Helvetica, sans-serif;
    font-size: 11px;
	color : #333333;	
	height:18px;	
	padding-top:2px;	
}


.navlink1:hover  {
/*
	background: url("../../images/nav/arrownav_on_3px.gif") no-repeat;
	background-position:-1px 2px; 
	
	padding-left:6px;*/
    font-family:Arial, Helvetica, sans-serif;
    font-size: 11px;
	color : #00ADEF;	
	height:18px;	
	padding-top:2px;	
}

/*



/* if section is ON */
.cldon, .cldon:link, .cldon:hover, .cldon:visited	{
/*
	background: url("../../images/nav/arrownav_on_dw.gif") no-repeat;
	background-position:0px 7px; 
	
	padding-left:6px;*/
    font-family:Arial, Helvetica, sans-serif;
    font-size: 11px;
	color : #00ADEF;	
	background-color: #ffffff;
	height:18px;	
	padding-top:2px;	
}


.c1donbg	{
	background-color: #ffffff;
	cursor : pointer;
}

.c1dhover	{
	background-color: #f0f0f0;	
	cursor: pointer;
}

/* side nave hovers */
.c1dhover a.navlink0	{
	color : #00ADEF;	
}

.c1dhover a.navlink1	{
	color : #00ADEF;	
	/*
	background: url("../../images/nav/arrownav_on_3px.gif") no-repeat;
	background-position:-1px 2px; 
	
	padding-left:11px;*/
    font-family:Arial, Helvetica, sans-serif;
    font-size: 11px;
	height:18px;	
	padding-top:2px;		
}
/*
.c1dhover a.navlink2	{
	color : #00ADEF;	
	background: url("../../images/nav/arrownav_on_3px.gif") no-repeat;
	background-position:-1px 2px; 
	padding-left:11px;
    font-family:Arial, Helvetica, sans-serif;
    font-size: 11px;
	height:18px;	
	padding-top:2px;		
}
*/
/* end side nav hovers */



.linehold	{
	background-color: #ffffff;
}

/* background colour class */
.e4bg {background-color:#C8CACD;}
.f0bg {background-color:#F0F0F0;border-bottom : 1px solid #FFFFFF;padding-left:8px;height:23px;}
.white {background-color:#ffffff;}

/* dealer hours/table */
.hoursHead	{
	background-color: #F0F0F0;
	color: #666666;
    font-family:Arial, Helvetica, sans-serif;
    font-size: 11px;
	font-weight:bold;
	border-left : 1px solid #C1C1C1;
	border-top : 1px solid #C1C1C1;		
	height: 23px;	
	padding-left:8px;
}	

/* for the other columns that aren't the first */
.hoursHead2	{
	background-color: #F0F0F0;
	color: #666666;
    font-family:Arial, Helvetica, sans-serif;
    font-size: 11px;
	border-left : 1px solid #E4E4E4;
	font-weight:bold;
	border-top : 1px solid #C1C1C1;	
	height: 23px;
	padding-left:8px;	
}	

.hoursHeadlast	{
	background-color: #F0F0F0;
	color: #666666;
    font-family:Arial, Helvetica, sans-serif;
    font-size: 11px;
	font-weight:bold;
	border-right : 1px solid #C1C1C1;	
	border-top : 1px solid #C1C1C1;	
	height: 23px;
	padding-left:8px;	
}	

.daysHeadOdd	{
	background-color: #ffffff;
	color: #666666;
    font-family:Arial, Helvetica, sans-serif;
    font-size: 11px;
	border-left : 1px solid #C1C1C1;	
	padding-left:8px;	
	padding-top:5px;
}

.daysHeadOdd2	{
	background-color: #ffffff;
	color: #666666;
    font-family:Arial, Helvetica, sans-serif;
    font-size: 11px;
	padding-left:8px;
	border-left : 1px solid #E4E4E4;		
	padding-top:5px;
}

.daysHeadOdd2bottom	{
	background-color: #ffffff;
	color: #666666;
    font-family:Arial, Helvetica, sans-serif;
    font-size: 11px;
	border-left : 1px solid #E4E4E4;	
	border-bottom : 1px solid #C1C1C1;		
	padding-left:8px;	
	padding-top:5px;
}

.daysHeadOddlast	{
	background-color: #ffffff;
	color: #666666;
    font-family:Arial, Helvetica, sans-serif;
    font-size: 11px;
	border-right : 1px solid #C1C1C1;		
	padding-left:8px;	
	padding-top:5px;
}

.daysHeadOddbottomfirst	{
	background-color: #ffffff;
	color: #666666;
    font-family:Arial, Helvetica, sans-serif;
    font-size: 11px;
	border-left : 1px solid #C1C1C1;	
	border-bottom : 1px solid #C1C1C1;		
	padding-left:8px;	
	padding-top:5px;
}

.daysHeadOddbottomlast	{
	background-color: #ffffff;
	color: #666666;
    font-family:Arial, Helvetica, sans-serif;
    font-size: 11px;
	border-right : 1px solid #C1C1C1;	
	border-bottom : 1px solid #C1C1C1;		
	padding-left:8px;	
	padding-top:5px;
}


.daysHeadEven	{
	background-color: #F0F0F0;
	color: #666666;
    font-family:Arial, Helvetica, sans-serif;
    font-size: 11px;
	border-left : 1px solid #C1C1C1;	
	padding-left:8px;	
	padding-top:5px;
}	
.daysHeadEven2	{
	background-color: #F0F0F0;
	color: #666666;
    font-family:Arial, Helvetica, sans-serif;
    font-size: 11px;
	border-left : 1px solid #E4E4E4;	
	padding-left:8px;	
	padding-top:5px;
}	
.daysHeadEven2bottom	{
	background-color: #F0F0F0;
	color: #666666;
    font-family:Arial, Helvetica, sans-serif;
    font-size: 11px;
	border-left : 1px solid #C1C1C1;	
	border-bottom : 1px solid #C1C1C1;
	padding-left:8px;	
	padding-top:5px;	
}	
.daysHeadEvenlast	{
	background-color: #F0F0F0;
	color: #666666;
    font-family:Arial, Helvetica, sans-serif;
    font-size: 11px;
	border-right : 1px solid #C1C1C1;	
	padding-left:8px;	
	padding-top:5px;	
}	
.daysHeadEvenbottomfirst	{
	background-color: #F0F0F0;
	color: #666666;
    font-family:Arial, Helvetica, sans-serif;
    font-size: 11px;
	border-left : 1px solid #C1C1C1;	
	border-bottom : 1px solid #C1C1C1;	
	padding-left:8px;	
	padding-top:5px;	
}	
.daysHeadEvenbottom	{
	background-color: #F0F0F0;
	color: #666666;
    font-family:Arial, Helvetica, sans-serif;
    font-size: 11px;
	border-bottom : 1px solid #C1C1C1;	
	padding-left:8px;	
	padding-top:5px;	
}	
.daysHeadEvenbottomlast	{
	background-color: #F0F0F0;
	color: #666666;
    font-family:Arial, Helvetica, sans-serif;
    font-size: 11px;
	border-right : 1px solid #C1C1C1;	
	border-bottom : 1px solid #C1C1C1;	
	padding-left:8px;	
	padding-top:5px;	
}


/* subnav link arrows */
a.subNavLink,a.subNavLink:visited,a.subNavLink:active,a.subNavLink:link { display:block; padding-left:10px; background: url("../../images/nav/link_arrow.gif") no-repeat; background-position:0px 5px; font-size:12px; text-decoration:none; color:#003366; }
a.subNavLink:hover { display:block; padding-left:10px; background: url("../../images/nav/link_arrow_hi.gif") no-repeat; background-position:0px 5px; text-decoration:none; color:#00ADEF;}
	
a.subNavLinkOn,a.subNavLinkOn:visited,a.subNavLinkOn:active,a.subNavLinkOn:link,a.subNavLinkOn:hover { display:block; padding-left:10px; background: url("../../images/nav/link_arrow_hi.gif") no-repeat; background-position:0px 5px; font-size:12px; text-decoration:none; color:#00ADEF; }

/* body copy arrow links */
a.subNavLink2,a.subNavLink2:visited,a.subNavLink2:active,a.subNavLink2:link { display:block;  text-decoration:none; color:#000000; }
a.subNavLink2:hover { display:block; text-decoration:none; color:#00ADEF;}
	
a.subNavLink2On,a.subNavLink2On:visited,a.subNavLink2On:active,a.subNavLink2On:link,a.subNavLink2On:hover { display:block; p text-decoration:none; color:#00ADEF; }

.seethrough {
	background : transparent; 
}

#mbfooter { position:relative; left:0px; top:0px; }


/* ---- LIST-BASED HORIZONTAL DHTML NAVIGATION, ORIGINAL STYLE --- */

#nav, #nav ul {
	float: left;
	width: 100%;
	list-style: none;
	background: #ffffff;
	padding: 0;
	margin:0;
}
#nav {
	background-color:transparent;
	margin-top:62px;
	z-index:1000;
}
#chaserDiv, #chaserDiv2 {
	display:none;
}
#nav a {
	display: block;
	white-space:nowrap;
	color: #000000;
	text-decoration: none;
	padding-left:0.8em;
	padding-right:1em;
	padding-top:0.3em;
	padding-bottom:0.3em;
	font-size:11px;
}
#nav a:hover {
	color:#00ADEF;
}
.dhtmlnavactive {
	background-color:#dddddd;
}
#nav li {
	float: left;
	padding: 0;
	list-style:none;
}
#nav li ul {
	position: absolute;
	left: -999em;
	height: auto;
	width: 18.4em;
	margin: 0;
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Color=gray, direction=135, strength=3)";
	filter: progid:DXImageTransform.Microsoft.Shadow(Color=gray, direction=135, strength=3);
	-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, .4);
	-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, .4);
}
#nav li li {
	padding-right: 1em;
	width: 17.3em;
	border-bottom:1px solid #dddddd;
}
#nav li ul a {
	width: 18.4em;
}
#nav li ul ul {
	margin-top:-1.8em;
	margin-left:18em;
}
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
	left: -999em;
}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
left: auto;
}
#nav li:hover, #nav li.sfhover {
	background: #dddddd;
}

