A.linknormal
{
    FONT-SIZE: 12px;
    COLOR: blue;
    FONT-FAMILY: verdana,Arial,Helvetica,sans-serif
}
A.linknormal:visited
{
    FONT-SIZE: 12px;
    COLOR: #808080;
    FONT-FAMILY: verdana,Arial,Helvetica,sans-serif
}
A.linknormal:hover
{
    FONT-SIZE: 12px;
    COLOR: orange;
    FONT-FAMILY: verdana,Arial,Helvetica,sans-serif
}
A.linknews
{
    FONT-SIZE: 12px;
    COLOR: blue;
    FONT-FAMILY: verdana,Arial,Helvetica,sans-serif
}
A.linknews:visited
{
    FONT-SIZE: 12px;
    COLOR: #808080;
    FONT-FAMILY: verdana,Arial,Helvetica,sans-serif
}
A.linknews:hover
{
    FONT-SIZE: 12px;
    COLOR: orange;
    FONT-FAMILY: verdana,Arial,Helvetica,sans-serif
}
A.linklogin
{
    FONT-SIZE: 12px;
    COLOR: blue;
    FONT-FAMILY: verdana,Arial,Helvetica,sans-serif
}
A.linklogin:hover
{
    FONT-SIZE: 12px;
    COLOR: #808080;
    FONT-FAMILY: verdana,Arial,Helvetica,sans-serif
}
.headerTxt
{
    FONT-SIZE: 14px;
    COLOR: #ffffff;
    FONT-FAMILY: verdana,Arial,Helvetica,sans-serif
}
.headerBlkTxt
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #000000;
    FONT-FAMILY: verdana,Arial,Helvetica,sans-serif
}
.headerBlkTxtUL
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #000000;
    FONT-FAMILY: verdana,Arial,Helvetica,sans-serif;
    TEXT-DECORATION: underline
}
.normalTxt
{
    FONT-SIZE: 12px;
    COLOR: #000000;
    FONT-FAMILY: verdana,Arial,Helvetica,sans-serif
}
.strongTxt
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #000000;
    FONT-FAMILY: verdana,Arial,Helvetica,sans-serif
}
.normalWTxt
{
    FONT-SIZE: 12px;
    COLOR: #ffffff;
    FONT-FAMILY: verdana,Arial,Helvetica,sans-serif
}
.strongWTxt
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #ffffff;
    FONT-FAMILY: verdana,Arial,Helvetica,sans-serif
}
.smallTxt
{
    FONT-SIZE: 10px;
    COLOR: #000000;
    FONT-FAMILY: verdana,Arial,Helvetica,sans-serif
}
P
{
    FONT-SIZE: 12px;
    COLOR: #000000;
    FONT-FAMILY: verdana,Arial,Helvetica,sans-serif
}
IMG
{
    VERTICAL-ALIGN: bottom
}
TH
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    VERTICAL-ALIGN: bottom;
    COLOR: #000000;
    FONT-FAMILY: verdana,Arial,Helvetica,sans-serif;
    TEXT-ALIGN: center
}
TD
{
    FONT-SIZE: 12px;
    COLOR: #000000;
    FONT-FAMILY: verdana,Arial,Helvetica,sans-serif
}
TABLE.presentation
{
    BORDER-TOP-STYLE: outset;
    BORDER-RIGHT-STYLE: outset;
    BORDER-LEFT-STYLE: outset;
    BORDER-BOTTOM-STYLE: outset
}
TD.presentation
{
    BORDER-RIGHT: 2px inset;
    BORDER-TOP: 2px inset;
    BORDER-LEFT: 2px inset;
    BORDER-BOTTOM: 2px inset
}
TD.QT1
{
    BORDER-RIGHT: black 0px solid;
    PADDING-RIGHT: 4px;
    BORDER-TOP: black 1px solid;
    MARGIN-TOP: 0px;
    PADDING-LEFT: 4px;
    FONT-SIZE: 12px;
    MARGIN-BOTTOM: 1px;
    PADDING-BOTTOM: 2px;
    BORDER-LEFT: black 1px solid;
    COLOR: black;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: black 1px solid;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #dde3f1;
    bgcolor: Thistle
}
TD.QT2
{
    BORDER-RIGHT: black 0px solid;
    PADDING-RIGHT: 2px;
    BORDER-TOP: black 1px solid;
    MARGIN-TOP: 0px;
    PADDING-LEFT: 2px;
    FONT-SIZE: 12px;
    MARGIN-BOTTOM: 1px;
    PADDING-BOTTOM: 2px;
    BORDER-LEFT: black 1px solid;
    COLOR: black;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: black 1px solid;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #ffe5ca;
    bgcolor: #ffcc99
}
TD.QT3
{
    BORDER-RIGHT: black 0px solid;
    PADDING-RIGHT: 2px;
    BORDER-TOP: black 1px solid;
    MARGIN-TOP: 0px;
    PADDING-LEFT: 2px;
    FONT-SIZE: 12px;
    MARGIN-BOTTOM: 1px;
    PADDING-BOTTOM: 2px;
    BORDER-LEFT: black 1px solid;
    COLOR: black;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: black 1px solid;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #cee3da;
    bgcolor: DarkSeaGreen
}
TD.QT4
{
    BORDER-RIGHT: black 0px solid;
    PADDING-RIGHT: 2px;
    BORDER-TOP: black 1px solid;
    MARGIN-TOP: 0px;
    PADDING-LEFT: 2px;
    FONT-SIZE: 12px;
    MARGIN-BOTTOM: 1px;
    PADDING-BOTTOM: 2px;
    BORDER-LEFT: black 1px solid;
    COLOR: black;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: black 1px solid;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #fffcdf;
    bgcolor: Khaki
}
TD.QT5
{
    BORDER-RIGHT: black 0px;
    PADDING-RIGHT: 2px;
    BORDER-TOP: black 1px solid;
    MARGIN-TOP: 0px;
    PADDING-LEFT: 2px;
    FONT-SIZE: 12px;
    MARGIN-BOTTOM: 1px;
    PADDING-BOTTOM: 2px;
    BORDER-LEFT: black 1px solid;
    COLOR: black;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: black 1px solid;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #e6e7e8;
    bgcolor: LightGrey
}
TD.QT6
{
    BORDER-RIGHT: black 1px solid;
    PADDING-RIGHT: 2px;
    BORDER-TOP: black 1px solid;
    MARGIN-TOP: 0px;
    PADDING-LEFT: 2px;
    FONT-SIZE: 12px;
    MARGIN-BOTTOM: 1px;
    PADDING-BOTTOM: 2px;
    BORDER-LEFT: black 1px solid;
    COLOR: black;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: black 1px solid;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #eaf6f9;
    bgcolor: LightBlue
}
TD.QT7
{
    BORDER-RIGHT: black 0px solid;
    PADDING-RIGHT: 2px;
    BORDER-TOP: black 1px solid;
    MARGIN-TOP: 0px;
    PADDING-LEFT: 2px;
    FONT-SIZE: 12px;
    MARGIN-BOTTOM: 1px;
    PADDING-BOTTOM: 2px;
    BORDER-LEFT: black 1px solid;
    COLOR: black;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: black 1px solid;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: white;
    bgcolor: #ffffff
}
TD.QT8
{
    BORDER-RIGHT: black 1px solid;
    PADDING-RIGHT: 2px;
    BORDER-TOP: black 1px solid;
    MARGIN-TOP: 0px;
    PADDING-LEFT: 2px;
    FONT-SIZE: 12px;
    MARGIN-BOTTOM: 1px;
    PADDING-BOTTOM: 2px;
    BORDER-LEFT: black 1px solid;
    COLOR: black;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: black 1px solid;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #fdbebe;
    bgcolor: #fdbebe
}
TD.QT
{
    BORDER-RIGHT: black 1px solid;
    PADDING-RIGHT: 2px;
    BORDER-TOP: black 1px solid;
    MARGIN-TOP: 0px;
    PADDING-LEFT: 2px;
    FONT-SIZE: 12px;
    MARGIN-BOTTOM: 1px;
    PADDING-BOTTOM: 2px;
    BORDER-LEFT: black 1px solid;
    COLOR: black;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: black 1px solid;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: white;
    bgcolor: #C7C1B0
}
TH.QT1
{
    BORDER-RIGHT: black 0px solid;
    PADDING-RIGHT: 1px;
    BORDER-TOP: black 1px solid;
    PADDING-LEFT: 1px;
    FONT-WEIGHT: lighter;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 1px;
    MARGIN: 0px 0px 1px;
    BORDER-LEFT: black 1px solid;
    COLOR: black;
    PADDING-TOP: 1px;
    BORDER-BOTTOM: black 1px solid;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #dde3f1;
    bgcolor: Thistle
}
TH.QT2
{
    BORDER-RIGHT: black 0px solid;
    PADDING-RIGHT: 1px;
    BORDER-TOP: black 1px solid;
    PADDING-LEFT: 1px;
    FONT-WEIGHT: lighter;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 1px;
    MARGIN: 0px 0px 1px;
    BORDER-LEFT: black 1px solid;
    COLOR: black;
    PADDING-TOP: 1px;
    BORDER-BOTTOM: black 1px solid;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #ffe5ca;
    bgcolor: #ffcc99
}
TH.QT3
{
    BORDER-RIGHT: black 0px solid;
    PADDING-RIGHT: 1px;
    BORDER-TOP: black 1px solid;
    PADDING-LEFT: 1px;
    FONT-WEIGHT: lighter;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 1px;
    MARGIN: 0px 0px 1px;
    BORDER-LEFT: black 1px solid;
    COLOR: black;
    PADDING-TOP: 1px;
    BORDER-BOTTOM: black 1px solid;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #cee3da;
    bgcolor: DarkSeaGreen
}
TH.QT4
{
    BORDER-RIGHT: black 0px solid;
    PADDING-RIGHT: 1px;
    BORDER-TOP: black 1px solid;
    PADDING-LEFT: 1px;
    FONT-WEIGHT: lighter;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 1px;
    MARGIN: 0px 0px 1px;
    BORDER-LEFT: black 1px solid;
    COLOR: black;
    PADDING-TOP: 1px;
    BORDER-BOTTOM: black 1px solid;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #fffcdf;
    bgcolor: Khaki
}
TH.QT5
{
    BORDER-RIGHT: black 0px solid;
    PADDING-RIGHT: 1px;
    BORDER-TOP: black 1px solid;
    PADDING-LEFT: 1px;
    FONT-WEIGHT: lighter;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 1px;
    MARGIN: 0px 0px 1px;
    BORDER-LEFT: black 1px solid;
    COLOR: black;
    PADDING-TOP: 1px;
    BORDER-BOTTOM: black 1px solid;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #e6e7e8;
    bgcolor: LightGrey
}
TH.QT6
{
    BORDER-RIGHT: black 1px solid;
    PADDING-RIGHT: 1px;
    BORDER-TOP: black 1px solid;
    PADDING-LEFT: 1px;
    FONT-WEIGHT: lighter;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 1px;
    MARGIN: 0px 1px 1px 0px;
    BORDER-LEFT: black 1px solid;
    COLOR: black;
    PADDING-TOP: 1px;
    BORDER-BOTTOM: black 1px solid;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #eaf6f9;
    bgcolor: LightBlue
}
TH.QT7
{
    BORDER-RIGHT: black 0px solid;
    PADDING-RIGHT: 1px;
    BORDER-TOP: black 1px solid;
    MARGIN-TOP: 0px;
    PADDING-LEFT: 1px;
    FONT-WEIGHT: lighter;
    FONT-SIZE: 12px;
    MARGIN-BOTTOM: 1px;
    PADDING-BOTTOM: 1px;
    BORDER-LEFT: black 1px solid;
    COLOR: black;
    PADDING-TOP: 1px;
    BORDER-BOTTOM: black 1px solid;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: white;
    bgcolor: #ffffff
}
TH.QT8
{
    BORDER-RIGHT: black 1px solid;
    PADDING-RIGHT: 1px;
    BORDER-TOP: black 1px solid;
    PADDING-LEFT: 1px;
    FONT-WEIGHT: lighter;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 1px;
    MARGIN: 0px 1px 1px 0px;
    BORDER-LEFT: black 1px solid;
    COLOR: black;
    PADDING-TOP: 1px;
    BORDER-BOTTOM: black 1px solid;
    FONT-FAMILY: Arial;
}
TH.QT
    BACKGROUND-COLOR: #fdbebe;
    bgcolor: #fdbebe
{
    BORDER-RIGHT: black 1px solid;
    PADDING-RIGHT: 1px;
    BORDER-TOP: black 1px solid;
    MARGIN-TOP: 0px;
    PADDING-LEFT: 1px;
    FONT-WEIGHT: lighter;
    FONT-SIZE: 12px;
    MARGIN-BOTTOM: 1px;
    PADDING-BOTTOM: 1px;
    BORDER-LEFT: black 1px solid;
    COLOR: black;
    PADDING-TOP: 1px;
    BORDER-BOTTOM: black 1px solid;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: white;
    bgcolor: #C7C1B0
}

/* START: Google Map***********************************************/
.geoerror{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	text-align: left; 
	background-color: #ffffff;
	border-color: #FCC44C;	
	border-width: thin;
	float: right; 
	width: 500px;
	height: 100px; 
	padding: 1px; 
	margin: 5px; 
} 

.dealerTitle
{
	padding-left: 1px;
	font-weight: bold;
    /*color: black;*/
    font-size: 10pt;
    font-weight:bold;
    text-decoration: none;
    color:Navy;
}

.map_address
{
	/*visibility: hidden;*/
	display: none;
}

.map_inst
{
    /*border-collapse: collapse;*/
    font-size: 8pt;
    margin-left: -12px;
    margin-right: 5px; 
    margin-bottom: 5px;
}

.map_inst2
{
    margin-left: 12px;
    margin-right: 5px; 
}

.map_title
{
	font-weight:bold;
	margin-left: 3px;
	color: #6E72C9;
	font-size: 9pt;
	margin-top: 5px;
	margin-left: 8px;
}

.map
{
	position:absolute; 
	top: 178px;  
	left: 390px; 
	width:550px; 
	height:410px; 
	border-left: #ffcc33 1px solid; border-right: #ffcc33 1px solid; border-top: #ffcc33 1px solid; border-bottom: #ffcc33 1px solid;
}

.map_space_bottom
{
	display: none !important;
}	

.alt_address:link, alt_address:visited
{
    color:Navy;
    text-decoration: none;
}

.alt_address:hover, alt_address:active
{
    color: #b22222;
    text-decoration:underline;
}

.didyoumean
{
    font-weight: bold;
    color: #6F8F66;
}
	
/* END: Google Map***********************************************/
@media print
{  
    /* google map: START ****************/
	.map_address
	{
		display: block;		
	}   

	.breadcrb_hide
	{
		/*visibility: hidden !important;*/
		display: none !important;
	}	
	
	.left_directions
	{
		display: none;		
	} 
	
	.left_directions_show
	{
		display: block;		
	} 			 
	
	.geoerror
	{
		display: none;		
	} 
		
	.page_title_hide
	{
		/*visibility: hidden !important;*/
		display: none !important;
	}		
	
	.direction_map
	{
		position: absolute; top: 137px; left: 220px;		
	}		
	
	.td_map_show
	{
		position: absolute; top: 120px; left: 8px;	
		background-color: White;
		height: 450px;		
	}			
	
	.footer_hide
	{
		display: none !important;
	}
	
	.map_space_bottom
	{
		display: block !important;
	}	
	/* google map: END ****************/   
}
