html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, lia, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin:0;
	padding:0;
	border:0;
	vertical-align:baseline;
}
body {
	line-height: 1.2;
}
table {border-collapse:separate;border-spacing:0;}
caption, th, td {text-align:left;font-weight:normal;}
table, td, th {vertical-align:middle;}
blockquote:before, blockquote:after, q:before, q:after {content:"";}
blockquote, q {quotes:"" "";}
a img {border:none;}
#header { background-color: black; height: 168px; width: 100%; clear: left; font-size: 0px; }
#top_menu { clear: left; height:b 47px; width: 100%; color: white; background-color: #971b26;}
#small_bar { clear: left; height: 1px; width: 100%; background-color: #d7d8b9; line-height: 0; font-size: 0px; }
#medium_bar { clear: left; height: 3px; width: 100%; background-color: #d7d8b9; line-height: 0; font-size: 0px; }
#content_1 { padding-bottom: 10px; padding-top: 10px; clear: left; width: 100%; background-color: #e7e7e7; }
#content_2 { margin-left: 10px; width: 878px; border-color: #c8cab5; border-style: solid; border-width: 1px; background-color: #fbfae5; padding-bottom: 10px; min-height: 450px;}
#footer {font-size: 10pt; background-color: black; padding-top: 60px; width: 100%; height: 90px; font-family: Arial, "Lucida Grande", Verdana, sans-serif; }
#bottom_rule { margin-bottom: 10px; border-style: none; border-left-width: 0px; border-right-width: 0px; background-color: #9c9c9c; height: 1px; width: 100%; }
#footer_container { padding-right: 30px; padding-left: 30px; }
#bottom_menu { margin-bottom: 10px; color: white; text-align: right; }
#bottom_menu a { color: white; text-decoration: none; }
#copyright { color: white; }
.content { margin: 10px; padding: 10px; border-color: #d1d1c7; border-style: solid; border-width: 1px; background-color: white; }
.listing { width: 595px; margin-right: 0px; }
.sidebar { min-height: 76px; width: 210px; margin-left: 0px;}
#left { display: inline-block; }
#right { float: right; display: inline-block; }
h1 { color: #971b27; font-size: 14pt; font-family: "Myriad Pro", Optima, "Lucida Grande", Verdana, Arial, sans-serif; }
h3 { margin: 10px; color: #4b4b4b; font-size: 14pt; font-family: "Myriad Pro", Optima, "Lucida Grande", Verdana, Arial, sans-serif; }
p, span { color: #4b4b4b; font-size: 8pt; font-family: Arial, "Lucida Grande", Verdana, sans-serif; }
.sidebar li { font-size: 8pt; font-family: Arial, "Lucida Grande", Verdana, sans-serif; }
h2 { padding-bottom: 10px; color: #971b27; font-size: 9.6pt; font-weight: bold; text-transform: uppercase; font-family: "Lucida Grande", Verdana, Arial, sans-serif; }
.sidebar ul { list-style-type: square; margin-left: 30px; }
.sidebar li a { text-decoration: none; color: #64040d; }
#top_menu a { display: inline; margin-right: 20px; margin-left: 20px; color: white; font-size: 9.6pt; font-weight: bold; text-transform: uppercase; font-family: "Lucida Grande", Verdana, Arial, sans-serif; line-height: 47px; text-decoration: none}
.content .left { vertical-align: top; display: inline-block; margin-right: 10px; text-align: right;}
.content .right { vertical-align: top; width: 370px; display: inline-block; }
.content .left a { text-decoration: none; color: #a2a2a2; font-weight: bold; font-size: 8pt; font-family: Arial, "Lucida Grande", Verdana, sans-serif; }
.content .left a span { color: #a2a2a2; text-decoration: underline; }
.sidebar img { float: left; margin-right: 10px; }
.learnmore {color: #a2a2a2; font-weight: bold; font-size: 8pt; font-family: Arial, "Lucida Grande", Verdana, sans-serif; text-align: right; }
.learnmore a {color: #a2a2a2; }