/* homes.bg */

html, body, input, textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
}

.url_textbox {
 border:1px solid #999999;
 line-height:18px;
height:18px; 
}

.formbgr {
 background-image:url("bgr_form.jpg");
 background-repeat:repeat-x;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:13px;
 color:#000000;
}

.t_t {
 background-image:url("../images/t_t.gif");
 background-repeat:repeat-x;
}

.t_b {
 background-image:url("../images/t_b.gif");
 background-repeat:repeat-x;
}


.t_r {
 background-image:url("../images/t_r.gif");
 background-repeat:repeat-y;
}

.t_l {
 background-image:url("../images/t_l.gif");
 background-repeat:repeat-y;
 width: 4px;
}

.grey_corner_tl, .grey_corner_tr, .grey_corner_bl, .grey_corner_br {
	background-repeat:no-repeat;
	height: 4px;
	line-height: 0px;
}

.grey_corner_tl {
	background-image:url("../images/grey_corner_tl.gif");
}

.grey_corner_tr {
	background-image:url("../images/grey_corner_tr.gif");
}

.grey_corner_bl {
	background-image:url("../images/grey_corner_bl.gif");
}

.grey_corner_br {
	background-image:url("../images/grey_corner_br.gif");
}

a:link, a:visited, a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #33569f;
	text-decoration: none;
}

a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #33569f;
	text-decoration: underline;
}



a.mainlink {
	font-size: 12px;  color: #33569f;  font-weight: normal;  text-decoration: underline;}
a.mainlink:visited {
	font-size: 12px;  color: #33569f;  font-weight: normal;  text-decoration: underline;}
a.mainlink:hover {
	font-size: 12px;  font-weight: normal; text-decoration: none;}	
	
	
a.inqlink {
	font-size: 15px;  color: #2d2d2d;  font-weight: bold;  text-decoration: none;}
a.inqlink:visited {
	font-size: 15px;  color: #2d2d2d;  font-weight: bold;  text-decoration: none;}
a.inqlink:hover {
	font-size: 15px;  color: #cc3300; font-weight: bold; text-decoration: none;}	
		
	
	
a.userlink {
	font-size: 15px;  color: #000000;  font-weight: normal;  text-decoration: none;}
a.userlink:visited {
	font-size: 15px;  color: #000000;  font-weight: normal;  text-decoration: none;}
a.userlink:hover {
	font-size: 15px;  font-weight: normal; text-decoration: underline;}	
	
.dealerlink1 {
	font-size: 30px;  color: #000000;  font-weight: bold;  text-decoration: none;}
a.dealerlink {
	font-size: 30px;  color: #000000;  font-weight: bold;  text-decoration: none;}
a.dealerlink:visited {
	font-size: 30px;  color: #000000;  font-weight: bold;  text-decoration: none;}
a.dealerlink:hover {
	font-size: 30px; color: #000000; font-weight: bold; text-decoration: none;}		
	

a.tabLink {
	font-size:12px;  color:#666666;  font-weight:bold;  text-decoration:none;}
a.tabLink:visited {
	font-size:12px;  color:#666666;  font-weight:bold;  text-decoration:none;}
a.tabLink:hover {
	font-size:12px;  color:#cc3300; font-weight:bold; text-decoration:none;}

a.tabLinkSelected {
	font-size:12px;  color:#cc3300;  font-weight:bold;  text-decoration:none;}
a.tabLinkSelected:visited {
	font-size:12px;  color:#cc3300;  font-weight:bold;  text-decoration:none;}
a.tabLinkSelected:hover {
	font-size:12px;  font-weight:bold; text-decoration:none;}	
	
a.sLink {
	font-size:12px;  color:#666666;  font-weight:normal;  text-decoration:none;}
a.sLink:visited {
	font-size:12px;  color:#666666;  font-weight:normal;  text-decoration:none;}
a.sLink:hover {
	font-size:12px;  color:#cc3300; font-weight:normal; text-decoration:none;}	

.buttonNormal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000000;
	background-image: url(../images/tab_gm.gif);
	}
	
.buttonNormalLink:link, .buttonNormalLink:visited, .buttonNormalLink:active {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration:none;
}

.buttonNormalLink:hover {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #cc3300;
	text-decoration:none;
}

.buttonPressed {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	background-color:#cc3300
	}

.buttonPressedLink:link, .buttonPressedLink:visited, .buttonPressedLink:active {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration:none;
}

.b_m {
	background-image:url("../images/bg_m.gif");
	background-repeat:repeat-x;
}

.buttonPressedLink:hover {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration:none;
}

.ver12black {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	}

.ver13black {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#000000;
	}

.ver14black {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000000;
	}
	
.ver15black {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#000000;
	}
	
.ver17black {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:17px;
	color:#000000;
	}
	
.ver20black {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#000000;
	}

.ver30black {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:30px;
	color:#000000;
	}

.ver46black {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:46px;
	color:#000000;
	}	
	
.ver50black {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:50px;
	color:#000000;
	}

.ver12grey {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	}
		
.ver20grey {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#666666;
	}
	
.link12orr:link, .link12orr:visited, .link12orr:active {
	font-family: Verdana, Arial, sans-serif;
	font-size: 14px;
	color: #cc3300;
	text-decoration:underline;
}

.link12orr:hover {
	font-family: Verdana, Arial, sans-serif;
	font-size: 14px;
	color: #cc3300;
	text-decoration:none
}

/*
li {
  padding-top:0px;
	line-height: 15px;
}
ul {
  padding-top:0px;
	line-height: 3px;
}
*/
/*.image_link {
border:1px solid black;

}
.image_link:link, .image_link:visited, .image_link:active {
border:1px solid #ffffff;
}

.image_link:hover {
border:1px solid black;
}
*/

.textfield {
   /*
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	border:solid;
	border-color:#999999;
	border-width:1px;
	padding:0px;
   */
}

	

.tableListResults {
	
}

.tableListResults th {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	/*background-color: #f2f4e7;*/
	padding-left:5px;
	padding-bottom:5px;
	padding-top:5px;
	padding-right:5px;
	/*border-left: 1px solid #ffffff;*/
	border-bottom: 2px solid #C30;
}
	
table.tableListResults th.selectedColumn {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#FFFFFF;
	background-color: #dcdcdc;
	border-left: 1px solid #ffffff;
	}

.tableListResults td.image-cell {
	width: 70px;
}

.tableListResults th:first-child {
  border-left: 0px red solid;
}

.tableListResults TR.even {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	background-color: #f3f1dd;
}

.tableListResults TR.even TD {
 	border-left: 1px #ffffff solid;
	padding:6px;
}

.tableListResults TR.even .year{
	font-size:15px;
}

.tableListResults TR.even .run{
	font-size:15px;
}

.tableListResults TR.even .city{
	font-size:15px;
}


TABLE.tableListResults TR.even TD:first-child {
  border-left: 0px red solid;
}

.tableListResults TR.expire {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	background-color: #f5ccbe;
	border-bottom:1px solid #ffffff;
}

.tableListResults TR.expire TD {
 	border-left: 1px #ffffff solid;
	padding:6px;
}

.tableListResults TR.expire .year{
	font-size:15px;
}

.tableListResults TR.expire .run{
	font-size:15px;
}

.tableListResults TR.expire .city{
	font-size:15px;
}


TABLE.tableListResults TR.expire TD:first-child {
  border-left: 0px red solid;
}

.tableListResults TR.odd {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	background-color: white;
}

.tableListResults TR.odd TD {
  	border-left: 1px #f3f1dd solid;
	padding:6px;
}

TABLE.tableListResults .last TD  {
   border-bottom: 1px #f3f1dd solid;
}

.tableListResults TR.odd .year{
	font-size:15px;
}

.tableListResults TR.odd .run{
	font-size:15px;
}

.tableListResults TR.odd .city{
	font-size:15px;
}

TABLE.tableListResults TR.odd TD:first-child {
    border-left: 0px #ffffff solid;
}

.error {
	color: red;
}

TABLE.legendText TD {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

TABLE.legendText TD .gray {
	color: #999999;
}

.gray {
	color: #999999;
}

.grey {
	color: #2d2d2d;
	font-weight:bold;
}

@media print { 
.doNotPrint  { display:none }
}

span.TableTitle {
color:#CCCCCC;
font-family:Arial;
font-size:17px;
font-weight:bold;
text-decoration:none;
}
span.steps {
color:#fc6400;
font-size:17px;
font-weight:bold;
font-family:arial;

}
span.steps_inactive {
color:#cccccc;
font-size:17px;
font-weight:bold;
font-family:arial;

}

.sectionTitle{
padding-top:5px;
padding-bottom:10px;
font-weight:bold;
font-size:21px;
color:#000000;
float: left;
width: 100%;
}

.butonPadding{
padding-bottom:30px;
}

.userMenu{
padding: 5px 5px 5px 5px;
background-color: #f2f4e8;
}

.userMenu a{
color: #31332b;
text-decoration: none;
font-size: 13px;
font-weight: bold;
}
/*
.pager {
	
}
.pager a{
	display: block;
	float: left;
	padding: 5px 10px 5px 10px;
	background-color: #f2f4e7;
	margin-right:5px;
	color: #000;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
}

.pager a:hover{
	text-decoration: none;
}

.pager a.active{
	background-color: #7bc043;
	color: #fff;
}
*/
