.main {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	text-decoration: none;
	text-transform: none;
}
.featuredbusiness {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	background-color: #0066FF;
	color: #FFFFFF;
	letter-spacing: 2px;

}
.featuredbusinessbody {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #666666;
	background-color: #FFFFFF;

}
.roadwatch {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}
.directorytitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: capitalize;
	color: #996600;
	letter-spacing: normal;
}

.Directorytable {
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	background-color: #D3D3D3;

}

.dottedtable {
	clear: none;
	float: none;
	height: auto;
	width: auto;
	padding-right: 6px;
	padding-left: 6px;
	border: 1px dashed #CCCCCC;
}
.contacttable {
	background-color: #E8E8E8;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	font-variant: normal;
	color: #333333;
	padding: 4px;
}
.contacttablebody {
	background-color: #FBFBFB;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	padding: 5px;
}
.prtllist {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: 1px solid #d3d3d3;
	background-color: #FBFBFB;
}
.p1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	color: #000000;
}
.prtllistlist {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: 1px solid #d3d3d3;
	background-color: #FBFBFB;
	margin: auto;
	padding: 2px 2px 5px;
}
.prtllistlist2 {
	font-family: Arial;
	font-size: 11px;
	border: 0px none;
	background-color: #F8F8F1;
	margin: auto;
	padding: 0px;
}
.prtllistcream {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #F8F8F1;
	border-top: 1px solid #d3d3d3;
	border-right: 1px solid #d3d3d3;
	border-bottom: 1px solid #d3d3d3;
	border-left: 1px solid #d3d3d3;
}
.singleborder {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid #CCCCCC;
}
.normal  {
    font-family:Geneva, Verdana, Arial; color:#333333; font-size:12px;
}
.lightblue  {
	background:#D2E4FC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.yellow {
	background-color: #F8F8F1;
	padding: 10px;
	border: 1px solid #999999;
	height: 40px;
}
.mainfront {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: 1px solid #d3d3d3;
	background-color: FBFBFB;
	text-align: justify;
	padding: 7px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
}
.creamfrontTop {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #F8F8F1;
	border-top: 1px solid #d3d3d3;
	border-right: 1px solid #d3d3d3;
	border-bottom: 1px solid #d3d3d3;
	border-left: 1px solid #d3d3d3;
	margin: 5px;
	padding: 5px;
}
.yellowunder {
	background-color: #F8F8F1;
	padding: 10px;
	height: 40px;
	border-top: 1px none #999999;
	border-right: 1px none #999999;
	border-bottom: 1px solid #999999;
	border-left: 1px none #999999;
}
.yellowfront {
	background-color: #FBFBFB;
	padding: 3px;
	border: 1px solid #999999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.notice {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #F7EDCE;
	border: thin solid #CC6600;
	font-size: 12px;
}
.yellowlinks {
	background-color: #F8F8F1;
	border: 1px solid #D3D3D3;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	background-position: center;
	padding: 0px;
}
.yellowfrontTab {
	background-color: #F8F8F1;
	padding: 10px;
	border: 1px solid #999999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.mainprtl {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	background-color: #F8F8F1;
	border: none;
}
.enhancedtable{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	border-collapse:collapse;
	border: none;
}
.enhancedtable td,.enhancedtable th {
	border: none;
	padding:5px;
}
.enhancedtablecolouredrow{
	background:#F8F8F1;
}
.enhancedtablerowhover{
	background:#ddd;
}
.enhancedtableactive{
	background:#fc6;
}
.posterinfo {
	padding: 10px;
	border: 1px solid #CCCCCC;
	height: 40px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #CCCCCC;
}
.posterdate {
	padding: 10px;
	height: 40px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #666666;
}
.infoboxsm {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 10px;
}
.whitetdback {
	background-color: #FFFFFF;
	padding: 10px;
	height: 40px;
	border-top: 1px none #999999;
	border-right: 1px none #999999;
	border-bottom: 1px solid #999999;
	border-left: 1px none #999999;
}
.whitetdbackbgonly {
	background-color: #FFFFFF;
}
.whitetdtime {
	background-color: #FFFFFF;
	padding: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border-top: 1px solid #999999;
	border-right: 1px solid #999999;
	border-bottom: 1px none #999999;
	border-left: 1px solid #999999;
}
.topinfobox { 
	height: 20px; 
	background-color: #FFFFFF; 
	margin-left: 176px; 
	font-size: 9pt; 
	text-align:center;	
	color: #333333; 
	padding:5px 0 0 10px; 
	border-bottom: 1px solid #999999;	
}
.videodescription {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
}
.videotitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
}
.videoLarge {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
}.roadwatchblue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0065AF;
	font-weight: bold;


}
.whitetdbackform {

	background-color: #FFFFFF;
	padding: 10px;
	height: 40px;
	border-top: 1px solid #999999;
	border-right: none;
	border-bottom: 1px solid #999999;
	border-left: none;
}

.footertable {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	color: #999999;
}

.map_canvas {
	width: 300px;
	height: 300px;
}
