/* HTML elements */
/* ------------- */
body {
                /* default text colour */
    color: #666666;            /* default text colour */
    margin: 0px;
	font-family: Arial;
	font-size: 100%;
	        /* equivalent to 16px in most browsers.  provides a common cross-browser base */
}
form {
	margin: 0px;
}
.txt 
{
	font-size:10px; border:1px solid #666666; width:150px;
}
.txt1 
{
 font-size:10px; border:1px solid #666666; width:350px;
}

.bigtxt
{
	font-size:10px; border:1px solid #666666;width:150px;
}
.but 
{
	font-size:10px;border:1px solid #666666;
}
.closebtn 
{
	position:absolute;z-index:11;top:90px;left:3px;width:34px;
}
#topgap
{
	padding-top:8px;
}

#page {                     /* container element wrapped around complete page */
   
}
#header {
	width: 912px;
	position:relative;
	font-size: 10px;       /* equates to 10px with standard browser settings */
    line-height: 16px;
	height: 55px;
	z-index:107;
}
#header ul {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 17px; list-style-type: none
}
#header ul li{
	float:left; padding-right: 5px; padding-left: 5px; color:#000000; font-size: 11px;
}
#header ul li a:link{
	color:#000000; text-decoration:none;
}
#header ul li a:visited{
	color:#000000; text-decoration:none;
}
#header ul li a.link:hover{
	color:#4887CE; text-decoration:none;
}
#header img {
	float:right; padding:0px;
}
#toplinks {
	background-image:url(../images/top-bg.gif);background-repeat: no-repeat; height:55px;
}
#locate {
width:136px;position:absolute;z-index:107;visibility:hidden;background-image:url(../images/locate.gif);background-repeat: no-repeat;padding-top:11px;
}
#locates {
position:relative;
}
#locatecontent {
z-index:10;position:relative;padding-left:0px;padding-right:3px;padding-top:10px;padding-bottom:2px;background-color:#ffffff;border-left:1px normal #999999;border-right:1px normal #999999;border-bottom:1px normal #999999;height:85px;width:136px; text-align:right;
}
#locatecontent select {
font-size:10px; width:130px;border:1px solid #333333;background-color:#ffffff; margin:1px;
}
.bgo {
width:20px;height:18px; border:1px solid #c0c0c0; color:#666666; font-size:10px;
}
.menu{
	 margin: 0px; padding-left: 0px; list-style-type: none;width:912px;height:28px;z-index:104;
}
/* hack to correct IE5.5 faulty box model */
* html .menu {width:912px; width:912px;}

.menu li {
	float:left; padding: 0px; margin: 0px;z-index:104;}
.menu #over {
	display:none;
}
.normal {
position:relative;z-index:106;
}
#menuitem1 {
	position:absolute;visibility:hidden;width:380px;border:1px solid #c0c0c0; background-color:#C5DFFC;
}
#menuitem2 {
	position:absolute;visibility:hidden;width:300px;border:1px solid #c0c0c0; background-color:#C5DFFC;
}
#menuitem3 {
	position:absolute;visibility:hidden;width:300px;border:1px solid #c0c0c0; background-color:#C5DFFC;
}
#menuitem4 {
	position:absolute;visibility:hidden;width:150px;border:1px solid #c0c0c0; background-color:#C5DFFC;
}
#menuitem5 {
	position:absolute;visibility:hidden;width:285px;border:1px solid #c0c0c0; background-color:#C5DFFC; z-index:605;
}
#menuitem6 {
	position:absolute;visibility:hidden;width:150px;border:1px solid #c0c0c0; background-color:#C5DFFC;
}
#menuitem7 {
	position:absolute;visibility:hidden;width:190px;border:1px solid #c0c0c0; background-color:#C5DFFC;
}
#menuitem8 {
	position:absolute;visibility:hidden;width:150px;border:1px solid #c0c0c0; background-color:#C5DFFC; z-index:605;
}

.menuitem {
height:145px;z-index:105;
}
.menuitem #menulink1 {
	position:absolute;padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 15px; list-style-type: none;
}
.menuitem #menulink1 li {
	float:none; padding-right: 10px; padding-left: 10px; color:#3366cc; font-size: 11px; height:17px;
}
.menuitem #menulink2 {
	position:absolute; left:150px;padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 15px; list-style-type: none;
}
.menuitem #menulink3 {
	position:absolute; left:130px;padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 15px; list-style-type: none;
}
.menuitem #menulink3 li {
	float:none; padding-right: 10px; padding-left: 10px; color:#3366cc; font-size: 11px; height:17px;
}
.menuitem #menulink2 li {
	float:none; padding-right: 10px; padding-left: 10px; color:#3366cc; font-size: 11px; height:17px;
}
.menuitem a 
{
	text-decoration:none; color:#333333; font-size: 11px;
}
.menuitem a:visited
{
	text-decoration:none; color:#333333; font-size: 11px;
}
.menuitem a:hover 
{
	text-decoration:underline; color:#3366cc; font-size: 11px;
}
.gap {
 height:10px;
}
.smallgap 
{
padding-top:5px;
}

.smallgaps
{
	height:10px;
	font-size:10px;
}

.gaptop {
 height:5px;
}
.maincontent {
padding-top:10px;
position:relative;
overflow:visible;
}
.bottom_navigation
{
	background-image:url('../images/bottom.gif');height:56px;position:relative; background-repeat:no-repeat;
}
.bottom_navigation p,.bottom_navigation ul
{
 font-size:11px; color:#000000; padding-top:20px; padding-left:10px; margin:0px; border:0px; list-style-type: none;
}
.bottom_navigation ul
{
 top:-30px; margin:0px; border:0px; list-style-type: none; position:relative; left:650px; width:260px;
}
.bottom_navigation a:link
{
 font-size:11px; color:#000000;text-decoration:none;
}
.bottom_navigation a:visited
{
 font-size:11px; color:#000000;text-decoration:none;
}
.bottom_navigation a:hover
{
 font-size:11px; color:#4887CE; text-decoration:underline;
}
.bottom_navigation li
{
 float:left; padding-left:5px;
}
.developed_by {
padding-top:0px; text-align:right;padding-bottom:5px;position:relative; padding-left:5px; 
}
a.blue,a.blue:link {
font-size:11px;font-weight:bold;color:#3366CC; text-decoration:none; line-height:16px;
}
a.blue:visited {
font-size:11px;font-weight:bold;color:#3366CC; text-decoration:none; line-height:16px;
}
a.blue:hover {
font-size:11px;font-weight:bold;color:#3366CC; text-decoration:none; line-height:16px;
}

a.red:link  {
	font-size:10px;font-weight:normal;color:#ff0000; text-decoration:none;
}
a.red:visited  {
	font-size:10px;font-weight:normal;color:#ff0000; text-decoration:none;
}
a.red:hover  {
	font-size:10px;font-weight:normal;color:#ff0000; text-decoration:underline;
}
a.redpremis:link  {
	font-size:10px;font-weight:normal;color:#FF1700; text-decoration:none;
}
a.redpremis:visited  {
	font-size:10px;font-weight:normal;color:#FF1700; text-decoration:none;
}
a.redpremis:hover  {
	font-size:10px;font-weight:normal;color:#FF1700; text-decoration:underline;
}

a.lmenu:link {
	font-size:10px;font-weight:normal;color:#999999; text-decoration:none;
}
a.lmenu:visited {
	font-size:10px;font-weight:normal;color:#999999; text-decoration:none;
}
a.lmenu:hover {
	font-size:10px;font-weight:normal;color:#999999; text-decoration:none;
}
td {
font-family:verdana;font-size:10px;
}
a.grey:link {
	font-size:10px;font-weight:normal;color:#666666; text-decoration:none; line-height:14px;
}
a.grey:visited {
	font-size:10px;font-weight:normal;color:#666666; text-decoration:none; line-height:14px;
}
a.grey:hover {
	font-size:10px;font-weight:normal;color:#666666; text-decoration:underline; line-height:14px;
}
.sl 
{
	font-size:1px;
}
a.bluelink,a.bluelink:link {
font-size:11px;font-weight:bold;color:#3366CC; text-decoration:none; 
}
a.bluelink:visited {
font-size:11px;font-weight:bold;color:#3366CC; text-decoration:none; 
}
a.bluelink:hover {
font-size:11px;font-weight:bold;color:#3366CC; text-decoration:none; 
}
.tbborder{
 border : 1px; border-color:#cccccc;
}
h2 
{
	font-family:Arial;font-size:11px; color:#3366cc; line-height:15px; margin:0px;
}
a.white:link 
{
	color:#ffffff;font-size:10px;text-decoration:none;
}
a.white:visited 
{
	color:#ffffff;font-size:10px;text-decoration:none;
}
a.white:hover 
{
	color:#ffffff;font-size:10px;text-decoration:underline;
}
.white
{
    	FONT-SIZE: 11px; COLOR: #FFFFFF; LINE-HEIGHT: 15px; FONT-FAMILY: verdana ; TEXT-ALIGN: justify; TEXT-DECORATION: none
}

.contentwhite
{
        FONT-SIZE: 12px; COLOR: #FFFFFF; LINE-HEIGHT: 15px; FONT-FAMILY: verdana; TEXT-ALIGN: Left; FONT-WEIGHT: bold;  TEXT-DECORATION: none
}
a.crumblinks
{
	font-family:  Arial;	font-size: 11px; color: #888888; text-decoration:none;
}
#Crumb1_BreadCrumb
{
	padding-right:10px;
}
.CrumbOff
{
	font-family:Arial; font-size:11px; color:#016DB8;
}
a.bluemenu:link
{
	font-family:Arial; font-size:11px; color:#000000; text-decoration:none;padding-left:10px; float:left;
}
a.bluemenu:visited
{
	font-family:Arial; font-size:11px; color:#000000; text-decoration:none;padding-left:10px; float:left;
}
a.bluemenu:hover
{
	font-family:Arial; font-size:11px; color:#000000; text-decoration:none;padding-left:10px; float:left;
}
a.greymenu:link
{
	font-family:Arial; font-size:11px; color:#787878; text-decoration:none;padding-left:10px; float:left;
}
a.greymenu:visited
{
	font-family:Arial; font-size:11px; color:#787878; text-decoration:none;padding-left:10px; float:left;
}
a.greymenu:hover
{
	font-family:Arial; font-size:11px; color:#000000; text-decoration:none;padding-left:10px; float:left;
}
a.blacklinks
{
  FONT-SIZE: 11px; COLOR: #000000; LINE-HEIGHT: 15px; FONT-FAMILY: verdana ; TEXT-ALIGN: justify; TEXT-DECORATION: none
}
a.blacklinks:visited 

{
  FONT-SIZE: 11px; COLOR: #000000; LINE-HEIGHT: 15px; FONT-FAMILY: verdana ; TEXT-ALIGN: justify; TEXT-DECORATION: none
}
a.blacklinks:hover 

{
 FONT-SIZE: 11px; COLOR: #4887CE; LINE-HEIGHT: 15px; FONT-FAMILY: verdana; TEXT-ALIGN: justify;TEXT-DECORATION:none;
}
.contactbg
{
	padding-right:10px;
	background-repeat: no-repeat;

}
a.links
{
  FONT-SIZE: 11px; COLOR: #4887CE; LINE-HEIGHT: 15px; FONT-FAMILY: arial ; TEXT-ALIGN: justify; TEXT-DECORATION: none
}
a.links:visited 

{
  FONT-SIZE: 11px; COLOR: #4887CE; LINE-HEIGHT: 15px; FONT-FAMILY: arial ; TEXT-ALIGN: justify; TEXT-DECORATION: none
}
a.links:hover 

{
 FONT-SIZE: 11px; COLOR: #4887CE; LINE-HEIGHT: 15px; FONT-FAMILY: arial; TEXT-ALIGN: justify;TEXT-DECORATION:underline;
}
a.contentlinks
{
  FONT-SIZE: 11px; COLOR: #787878; LINE-HEIGHT: 15px; FONT-FAMILY: arial ; TEXT-ALIGN: justify; TEXT-DECORATION: none
}
a.contentlinks:visited 

{
  FONT-SIZE: 11px; COLOR: #787878; LINE-HEIGHT: 15px; FONT-FAMILY: arial ; TEXT-ALIGN: justify; TEXT-DECORATION: none
}
a.contentlinks:hover 

{
 FONT-SIZE: 11px; COLOR: #787878; LINE-HEIGHT: 15px; FONT-FAMILY: arial; TEXT-ALIGN: justify;TEXT-DECORATION:none;
}


.tab
{
	background-image:url(../images/tab-on.gif);
	background-repeat: repeat-x;
	text-align:center;
	height:34px;
	border-left :1px solid #C9C9C9;
	border-right :1px solid #C9C9C9;
}
.taboff
{
	background-image:url(../images/tab-off.gif);
	background-repeat: repeat-x;
	text-align:center;
	height:34px;
	border-left :1px solid #C9C9C9;
	border-right :1px solid #C9C9C9;
	
}
.taboff1
{
	height:25px;
	vertical-align:top;
	padding:5px;
	
}
.tab a:link
{
	color:#000000;
	TEXT-DECORATION:none;
}
.tab a:visited
{
	color:#000000;
	TEXT-DECORATION:none;
}
.tab a:hover
{
	color:#000000;
	TEXT-DECORATION:none;
	text-decoration:none;
}
.topline
{
	background-color:#C9C9C9;
	
}
.taboff a:link
{
	color:#000000;
	TEXT-DECORATION:none;
}
.taboff a:visited
{
	color:#000000;
	TEXT-DECORATION:none;
}
.taboff a:hover
{
	color:#000000;
	TEXT-DECORATION:none;
}
a.tvcpaging:link
{
font-size: 11px;
COLOR: #4887CE;
FONT-FAMILY: arial ;
display:block;
 TEXT-DECORATION: none;
}

a.tvcpaging:hover
{
font-size: 11px;
 COLOR: #FF0000;
 FONT-FAMILY: arial;
 TEXT-DECORATION: none;
 }
 a.tvcpaging:visited 

{
font-size: 11px;
  COLOR: #4887CE;
 FONT-FAMILY: arial;
 TEXT-DECORATION: none;
}


a.tvcpaging-on:link
{
font-size: 11px;
COLOR: #000000;
FONT-FAMILY: arial ;
display:block;
 TEXT-DECORATION: none;
}
a.tvcpaging-on:hover
{
font-size: 11px;
 COLOR: #FF0000;
 FONT-FAMILY: arial;
  TEXT-DECORATION: none; 
}
a.tvcpaging-on:visited 

{
font-size: 11px;
  COLOR: #FF0000;
 FONT-FAMILY: arial;
 TEXT-DECORATION: none;
}
.mouse-out
{
border-top:solid 1px #F8F8F8;border-right:solid 1px #F8F8F8;border-left:solid 1px #F8F8F8;border-bottom:solid 1px #F8F8F8; width:315px; z-index:7; display:block;
}
.mouse-over
{
border-top:solid 1px #C9C9C9;border-right:solid 1px #C9C9C9;border-left:solid 1px #C9C9C9;border-bottom:solid 1px #C9C9C9; width:315px; z-index:7; display:block;
}
.bannerspacing
{
	height:10px;
	font-size:10px;
}
a.blackmenu
{
	color:#999999; text-decoration:none;
	FONT-SIZE: 10px; font-weight:bold;
}
a.blackmenu:hover
{
	color:#999999; text-decoration:underline;
	FONT-SIZE: 10px; font-weight:bold;
}
a.homelinks:link
{
	color:#787878; text-decoration:none;
	FONT-SIZE: 11px; 
}
a.homelinks:hover
{
	color:#4092CA; text-decoration:none;
	FONT-SIZE: 11px; 
}
a.homelinks:visited
{
	color:#787878; text-decoration:none;
	FONT-SIZE: 11px; 
}
#locatecontenthome {
z-index:10;position:relative;padding-left:0px;padding-right:3px;padding-top:10px;padding-bottom:2px;background-color:#ffffff;border-left:1px normal #999999;border-right:1px normal #999999;border-bottom:1px normal #999999;width:264px; text-align:left;
}
#locateDealer
{
	width:120px;
}
#locatestate
{
	width:140px;
}
img.floatRight {float: right; margin: 4px; }
img.floatLeft {float: left;margin: 4px;}
.homedrop
{
	float:right;
	position:relative;
	top:-20px;
}
a.bodlinks
{
  FONT-SIZE: 11px; COLOR: #0470B9; LINE-HEIGHT: 15px; FONT-FAMILY: arial ; TEXT-ALIGN: justify; TEXT-DECORATION: none;font-weight: bold;
}
a.bodlinks:visited 

{
  FONT-SIZE: 11px; COLOR: #0470B9; LINE-HEIGHT: 15px; FONT-FAMILY: arial ; TEXT-ALIGN: justify; TEXT-DECORATION: none;font-weight: bold;
}
a.bodlinks:hover 

{
 FONT-SIZE: 11px; COLOR: #0470B9; LINE-HEIGHT: 15px; FONT-FAMILY: arial; TEXT-ALIGN: justify;TEXT-DECORATION:underline;font-weight: bold;
}
a.headsite
{
  FONT-SIZE: 11px; COLOR: #fff; LINE-HEIGHT: 15px; FONT-FAMILY: arial ; TEXT-ALIGN: justify; TEXT-DECORATION: none;font-weight: bold;padding-left:10px;
}
a.headsite:visited 

{
  FONT-SIZE: 11px; COLOR: #fff; LINE-HEIGHT: 15px; FONT-FAMILY: arial ; TEXT-ALIGN: justify; TEXT-DECORATION: none;font-weight: bold;padding-left:10px;
}
a.headsite:hover 

{
 FONT-SIZE: 11px; COLOR: #fff; LINE-HEIGHT: 15px; FONT-FAMILY: arial; TEXT-ALIGN: justify;TEXT-DECORATION:underline;font-weight: bold;padding-left:10px;
}

a.greysite
{
  FONT-SIZE: 11px; COLOR: #666; LINE-HEIGHT: 15px; FONT-FAMILY: arial ; TEXT-ALIGN: justify; TEXT-DECORATION: none;font-weight: bold;padding-left:10px;
}
a.greysite:visited 

{
  FONT-SIZE: 11px; COLOR: #666; LINE-HEIGHT: 15px; FONT-FAMILY: arial ; TEXT-ALIGN: justify; TEXT-DECORATION: none;font-weight: bold;padding-left:10px;
}
a.greysite:hover 

{
 FONT-SIZE: 11px; COLOR: #666; LINE-HEIGHT: 15px; FONT-FAMILY: arial; TEXT-ALIGN: justify;TEXT-DECORATION:underline;font-weight: bold;padding-left:10px;
}

a.redsite
{
  FONT-SIZE: 11px; COLOR: #666; LINE-HEIGHT: 15px; FONT-FAMILY: arial ; TEXT-ALIGN: justify; TEXT-DECORATION: none;font-weight: bold;padding-left:20px;
}
a.redsite:visited 

{
  FONT-SIZE: 11px; COLOR: #666; LINE-HEIGHT: 15px; FONT-FAMILY: arial ; TEXT-ALIGN: justify; TEXT-DECORATION: none;font-weight: bold;padding-left:20px;
}
a.redsite:hover 

{
 FONT-SIZE: 11px; COLOR: #666; LINE-HEIGHT: 15px; FONT-FAMILY: arial; TEXT-ALIGN: justify;TEXT-DECORATION:underline;font-weight: bold;padding-left:20px;
}
.promishead
{
font-size:12px; font-weight:bold;color: #3E3E3C;
}
.promissubhead
{
font-size:11px; font-weight:bold;color: #3E3E3C;
}

.premiscontent{ font-family:  Arial;	font-size: 11px; color: #3E3E3C; line-height:15px;}

a.promissubheadlinks
{
  FONT-SIZE: 11px; COLOR: #3E3E3C; LINE-HEIGHT: 15px; FONT-FAMILY: arial ; font-weight:bold; TEXT-ALIGN: justify; TEXT-DECORATION: none;
}
a.promissubheadlinks:visited 

{
  FONT-SIZE: 11px; COLOR: #3E3E3C; LINE-HEIGHT: 15px; FONT-FAMILY: arial ;font-weight:bold; TEXT-ALIGN: justify; TEXT-DECORATION: none;
}
a.promissubheadlinks:hover 

{
 FONT-SIZE: 11px; COLOR: #3E3E3C; LINE-HEIGHT: 15px; FONT-FAMILY: arial; font-weight:bold; TEXT-ALIGN: justify;TEXT-DECORATION:underline;
}

a.premiscontentlinks
{
  FONT-SIZE: 11px; COLOR: #3E3E3C; LINE-HEIGHT: 15px; FONT-FAMILY: arial ; TEXT-ALIGN: justify; TEXT-DECORATION: none;
}
a.premiscontentlinks:visited 

{
  FONT-SIZE: 11px; COLOR: #3E3E3C; LINE-HEIGHT: 15px; FONT-FAMILY: arial ; TEXT-ALIGN: justify; TEXT-DECORATION: none;
}
a.premiscontentlinks:hover 

{
 FONT-SIZE: 11px; COLOR: #3E3E3C; LINE-HEIGHT: 15px; FONT-FAMILY: arial; TEXT-ALIGN: justify;TEXT-DECORATION:underline;
}
