td  { font-family: Verdana, Arial, Helvetica; font-size: 11px; }
body  { font-family: Verdana, Arial, Helvetica; font-size: 11px; }

.greyBorder { border-left: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC;}

H1, .mimicH1  { font-size: 15px; font-weight: bold; color: #23225E; }
H2, .mimicH2  { font-size: 13px; color: #F68935; font-weight: bold; margin-bottom:5px;}
H3, .mimicH3  { font-size: 24px }
H4, .mimicH4  { font-size: 17px; color: #4B80BF }
H5, .mimicH5  { font-size: 11px; color: #C91D4D; font-weight: bold  }

a:link {  color: #234083; font-weight: bold; text-decoration: underline;}
a:visited {  color: #234083; font-weight: bold; text-decoration: underline;}
a:hover {   color: #0097D1; font-weight: bold; text-decoration:underline;}
a:active {  color: #0097D1; font-weight: bold; text-decoration: underline;}

a.sideLinks:link { color: #FFFFFF; text-decoration: none; font-weight: normal}
a.sideLinks:visited { color: #FFFFFF; text-decoration: none; font-weight: normal}
a.sideLinks:hover {  color: #FFFFFF; text-decoration: none; font-weight: normal}
a.sideLinks:active {  color: #FFFFFF; text-decoration: none; font-weight: normal}

a.none:link { color: #F68935; text-decoration: none;}
a.none:visited { color: #F68935; text-decoration: none;}
a.none:hover {  color: #EE4874; text-decoration: none;}
a.none:active { color: #F68935; text-decoration: none;}

.paging	{font-size: 10px;
		margin-top: 5px;
		padding-left: 0px;
		padding-top: 8px;
		padding-bottom: 12px;
		color: #B8B8B8;
		}


.paging A:link	{
		background: #F6F6F6;
		border: 1px solid #B8B8B8;
		color: #636363;
		font-weight: bold;
		padding: 1px;
		text-decoration: none;
		}

.paging A:visited	{
		background: #F6F6F6;
		border: 1px solid #B8B8B8;
		color: #636363;
		font-weight: bold;
		padding: 1px;
		text-decoration: none;
		}

.paging A:hover	{
		background-color: #AABBCC;
		border: 1px solid #36A6FF;
		color: #fff;
		font-weight: bold;
		padding: 1px;
		text-decoration: none
		}

.paging A:active	{
		background: #AABBCC;
		border: 1px solid #B8B8B8;
		color: #636363;
		font-weight: bold;
		padding: 1px;
		text-decoration: none;		
		}

a.thepage:link, a.thepage:visited, a.thepage:hover, a.thepage:active	{
		background: #FFF336;
		border: 1px solid #CCC336;
		color: #636363;
		font-weight: bold;
		padding: 1px;
		text-decoration: none;		
		}




INPUT, TEXTAREA, SELECT, OPTION, .formFont
{ font-family: Arial, Courier New, courier, monospace; font-size: 11px }

.book
{ font-family: Arial, Courier New, courier, monospace; font-size: 11px; padding: 0px; }

.prettyInput { border: 1px solid #AABBCC; background-color: #FFFFFF }

.prettyInputSearch, .prettyTextarea { border: 1px solid #C0D7A9; background-color: #FFFFFF }

.btnSubmit {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; border: 1px solid #999999; background: #D4D0C8}
.btnSubmitSearch {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; border: 1px solid #E0D700; background: #F4EA00; padding: 1px}

.btnBack {font-family: Helvetica, sans-serif; font-size: 10px; font-weight: bold;}

.search { color: #666666;
	background-color: #E6EBF2;
	padding: 8px; 8px; 8px; 8px;
	border: 1px solid #C4D7EB;}

.tinySearch { font-size: 9px;}

.searchContain { background-color: #F0F7FE;
	padding-left: 17px;
	padding-right: 2px;
	padding-top: 4px;
	padding-bottom: 2px;
	border: 1px solid #EAEFF6}

.error		{
		background: #F6F6F6;
		color: red;
		border: 1px solid #FF0000;
		padding: 10px;
		}

.tiny { font-size: 10px }

a.about{
	display: block;
	width: 144px;
	height: 71px;
	background: url(/images/iDriveUpdates/partner-about.gif) 0 0 no-repeat;
	text-decoration: none;
}

a:hover.about{
	background-position: -144px 0;
}

a.district{
	display: block;
	width: 144px;
	height: 36px;
	background: url(/images/iDriveUpdates/partner-district.gif) 0 0 no-repeat;
	text-decoration: none;
}

a:hover.district{
	background-position: -144px 0;
}

a.iride{
	display: block;
	width: 144px;
	height: 36px;
	background: url(/images/iDriveUpdates/partner-iride.gif) 0 0 no-repeat;
	text-decoration: none;
}

a:hover.iride{
	background-position: -144px 0;
}

a.ad{
	display: block;
	width: 144px;
	height: 50px;
	background: url(/images/iDriveUpdates/partner-advertising.gif) 0 0 no-repeat;
	text-decoration: none;
}

a:hover.ad{ 
	background-position: -144px 0;
}

a.media{
	display: block;
	width: 144px;
	height: 36px;
	background: url(/images/iDriveUpdates/partner-media.gif) 0 0 no-repeat;
	text-decoration: none;
}

a:hover.media{
	background-position: -144px 0;
}

a.gallery{
	display: block;
	width: 144px;
	height: 36px;
	background: url(/images/iDriveUpdates/partner-gallery.gif) 0 0 no-repeat;
	text-decoration: none;
}

a:hover.gallery{
	background-position: -144px 0;
}

a.home{
	display: block;
	width: 144px;
	height: 36px;
	background: url(/images/iDriveUpdates/partner-home.gif) 0 0 no-repeat;
	text-decoration: none;
}

a:hover.home{
	background-position: -144px 0;
}

a.videos{
	display: block;
	width: 144px;
	height: 36px;
	background: url(/images/iDriveUpdates/partner-videos.gif) 0 0 no-repeat;
	text-decoration: none;
}

a:hover.videos{
	background-position: -144px 0;
}
