/* HTML STYLES, RE-DEFINED */

p {
    font: 12px Arial, Helvetica, sans-serif;
    color: #000000;
}
h1 {
    font: bold 18px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #3388AD;
}
h2 {
    font: bold 15px Arial, Helvetica, sans-serif;
	test-transform: uppercase;
	color: #B50F1B;
}

ul {
    font: bold 12px Arial, Helvetica, sans-serif;
    color: #006893;
    padding: 10px;
	margin-left: 40px;
}
a, #results a {
	color: #3388AD;
}

/* LAYOUT STYLES FOR LEFT COLUMN */

.left-body {
	width: 196px;
	border-left: 2px solid #3388AD;
}
.left-menu, .left-menu a {
	font: bold 12px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #006893;
	text-decoration: none;
	text-align: left;
}
.left-menu a:hover {
	color: #B50F1B;
}
.address {
	font: 11px Arial, Helvetica, sans-serif;
	background: #cde9f9;
	padding-left: 5px;
	padding-top: 5px;
	line-height: 1.3em;
}

/* LAYOUT STYLES FOR MIDDLE COLUMN */

.middle-body {
	width: 406px;
	background: #cde9f9;
	border-left: 2px solid #3388AD;
	border-right: 2px solid #3388AD;
	border-top: 2px solid #3388AD;
	padding: 10px;
}

/* LAYOUT STYLES FOR RIGHT COLUMN */

.right-body {
	width: 177px;
	border-right: 2px solid #3388AD;
}

.right-red-box {
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background: #B50F1B;
	border-top: 2px solid #006893;
	border-right: 0px;
	border-bottom: 2px solid #006893;
	border-left: 0px;
	text-transform: uppercase;
}
.right-red-box a {
	border: 0px;
	text-decoration: none;
	color: #FFFFFF;
}
.right-red-box a:hover {
	color: #CDE9F9;
}
.right-white-box {
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #006893;
	text-transform: uppercase;
	text-decoration: none;
}
.right-white-box a {
	border: 0px;
	text-decoration: none;
	color: #006893;
}
.right-white-box a:hover {
	color: #B50F1B;
}

/* LAYOUT STYLES FOR FOOTER */

.footer-links {
	background: #b50f1b;
	font: normal 12px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #FFFFFF;
	text-align: center;
	border-left: 3px solid #FFFFFF;
	border-top: 4px solid #52BDEC;
	border-bottom: 4px solid #52BDEC;
}
.footer-links a {
	background: #b50f1b;
	font: normal 12px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #FFFFFF;
	text-align: center;
	text-decoration: none;
}
.footer-links a:hover {
	font: normal 12px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #CDE9F9;
	text-align: center;
	text-decoration: none;
}
.footer-link-left {
	background: #b50f1b;
	font: normal 12px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #FFFFFF;
	text-align: center;
	border-left: 2px solid #3388AD;
	border-top: 4px solid #52BDEC;
	border-bottom: 4px solid #52BDEC;
}
.footer-link-left a {
	background: #b50f1b;
	font: normal 12px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #FFFFFF;
	text-align: center;
	text-decoration: none;
}
.footer-link-left a:hover {
	font: normal 12px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #CDE9F9;
	text-align: center;
	text-decoration: none;
}
.footer-link-right {
	background: #b50f1b;
	font: normal 12px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #FFFFFF;
	text-align: center;
	border-left: 3px solid #FFFFFF;
	border-right: 2px solid #3388AD;
	border-top: 4px solid #52BDEC;
	border-bottom: 4px solid #52BDEC;
}
.footer-link-right a {
	background: #b50f1b;
	font: normal 12px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #FFFFFF;
	text-align: center;
	text-decoration: none;
}
.footer-link-right a:hover {
	font: normal 12px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #CDE9F9;
	text-align: center;
	text-decoration: none;
}

/* MISCELLANEOUS STYLES */

#results {
	width: 350px;
	border: 1px solid #3388AD;
	border-collapse: collapse;
	background: #FFFFFF;
}
#results th {
	text-align: left;
	border: 1px solid #3388AD;
	background: #3388AD;
	border-collapse: collapse;
	padding: 5px;
	font: normal 14px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #FFFFFF;
}
#results td {
	text-align: left;
	border: 1px solid #3388AD;
	border-collapse: collapse;
	padding: 5px;
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #000000;
}

#spacing td  {
	padding: 5px;
}
