body { background-color: #d1d1d1; background-image: url(images/gradient.jpg); background-repeat: repeat-x; color: Black; font-family: Verdana, sans-serif; font-size: 13px}

a:link, a:visited, a:active { color: #000000; text-decoration: underline; }
a:hover { color: #BF3E28; }

img { border: 0px; }
form {margin-top: 0; margin-bottom: 0;}
table, td, tr { color: Black; font-family: Verdana, sans-serif; font-size: 13px;}

.xrepeat {background: repeat-x; }
.yrepeat {background: repeat-y; }
.footer {color:888888;font-size:12px}

.errortd {color:#ff0000;}

.pagetitle {color:#333333;font-size:14px}

.mnuon {background:#AAAAAA;font-size:11px;font-family:verdana,arial,helvetica;font-weight:bold}
.mnuon a:link, .mnuon a:visited, .mnuon a:active {color:#000000;font-size:11px;font-family:verdana,arial,helvetica;font-weight:bold}
.mnuon a:hover { color: #BF3E28; }


.mnu {background:#999999;font-size:11px;font-family:verdana,arial,helvetica;font-weight:bold}
.mnu a:link, .mnu a:visited, .mnu a:active {color:#000000;font-size:11px;font-family:verdana,arial,helvetica;font-weight:bold}
.mnu a:hover { color: #BF3E28; }

.mnutbl {border-collapse: collapse;border: 2px solid #555555;}

.newsletter {color:#333333;font-size:12px}

.title {color:#BF3E28;font-size:20px}

.redtext { color: #BF3E28; }

div.replace  {color:#BF3E28; text-align: center; font-size:30px; font-weight:normal; font-family:Verdana;}
div.replace2 {color:#BF3E28; text-align: center; font-size:20px; font-weight:normal; font-family:Verdana;}
div.replace3 {color:#BF3E28; font-size:20px; font-weight:normal; font-family:Verdana;}
div.replace4 {color:#BF3E28; font-size:14px; font-weight:normal; font-family:Verdana;}
div.replace5 {color:#BF3E28; font-size:20px; font-weight:normal; font-family:Verdana;}

.locations {background:#999999;color: #ffffff; font-size:13px;font-weight:bold}

.locationsright {font-family:Verdana; font-size:10px}

.locationsright2 {font-family:Verdana; font-size:12px}


.locrspn {color:#990033}

.locrund {text-decoration:underline;font-size:12px;font-weight:normal}


.contact {background:#999999;color: #ffffff; font-size:13px;font-weight:bold}

.white {color:#ffffff;}
.purple {color:#BD198D; font-size: 16px}

/* 
	sIFR (this places alt text off-screen... still accessible though)
*/

span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}

.sIFR-replaced {
	visibility: visible !important;
}

.sIFR-flash {
	visibility: visible !important;
}

.sIFR-hasFlash h2.replace, .sIFR-hasFlash h2.replacert, .sIFR-hasFlash h3.replacemid {
	letter-spacing: -.5px !important;
	visibility: hidden;
}

.sIFR-hasFlash h2.replace_feature {
	letter-spacing: -1px !important;
	visibility: hidden;
}

.sIFR-hasFlash h3.replace_feature {
	letter-spacing: -1px !important;
	visibility: hidden;
}

