body {margin: 0px;}

td, body {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	vertical-align: top;
	
	padding: 0px;
	color: #383838;
	margin: 0px;
}

.main {	border-left: 3px solid #474747; border-right: 3px solid #474747;}

form {margin: 0px; padding: 0px;}
.form-b {font-size: 12px; font-weight: bold;}
select { border: 1px solid #7F9DB9;}
select.top { font-size: 9px;}
select.top2 { font-size: 9px; margin-top: 3px; margin-bottom: 2px;}
.calc{font-size: 12px; margin-top: 8px;}
.text-input {border: 1px solid #383838; font-size: 12px;}
.qst{ padding: 4px;}
#reset{color: #A10000; font-size: 12px; cursor: hand; cursor: pointer; text-decoration: underline;}
img {margin: 0px;}
a img{border: 0px;}
a {color: #383838; }
a:hover {text-decoration: none;}


.graph {background-color: #E9EAE9; padding-top: 8px; padding-bottom: 4px; margin-top: 6px;}
.graph a {font-size: 12px; color: #A71111;}

.divider {background-color: #E9EAE9; height: 22px; padding: 7px 5px 3px 12px; margin-bottom: 3px;}
.divider img{margin-bottom: 4px;}
.border-green{background: url ('../images/tab-green-n.gif') repeat-x;}
.div-hrz {border-bottom: 1px solid #C4C4C4; margin-top: 10px; margin-bottom: 5px;}
.div-hrz2{border-bottom: 1px solid #383838;margin: 5px 2px 5px 2px;}
h1 {font-size: 14px; margin-top: 4px; margin-bottom: 4px; font-weight: bold;}
h2 {font-size: 12px; margin-top: 2px; margin-bottom: 1px; font-weight: bold; }
h3 {font-size: 11px; margin-top: 2px; margin-bottom: 1px; font-weight: bold; }
.content {margin-left: 12px; margin-right: 10px; margin-bottom: 8px;}
.content a{font-size: 10px;}
.content2 {margin-left: 12px; margin-right: 10px; margin-bottom: 8px; font-size: 12px; line-height: 15px;}
.tab-content {margin: 8px;}
.tab-content a{color: #A10000;}
.tab-content ul, .tab-content ul a{ color:  #A10000;}
.article{margin: 10px; margin-left: 12px;}
.article h1 {font-size: 14px; margin-top: 4px; margin-bottom: 4px; font-weight: bold; color: #77AF06;}
.article a {color: #383838; font-size: 11px; font-weight: bold;}

.green-tab{background: url('../images/tab-green-n.gif') repeat-x; }
.green-tab2{background: url('../images/tab-green-n2.gif') repeat-x; }
.red-tab {background: url('../images/tab-n-red.gif') repeat-x; }
.tab-w {background: url('../images/tab-w.gif') repeat-y;}
.tab-e {background: url('../images/tab-e.gif') repeat-y;}
.tab-e2 {background: url('../images/tab-e2.gif') repeat-y;}
.tab-s2 {background: url('../images/tab-s2.gif') repeat-x;}

ol{margin-top: 3px; margin-bottom: 3px;}

#txt-normal {font-size: 11px; line-height: 16px; color: #383838; font-weight: normal;}
.search{ color: #A10000;  font-size: 11px; font-weight: bold; float: right;}
#txt-red {color: #A10000; }
#txt-green{color: #77AF06;}
#txt-blue{color: #0A0351;}

.footer {font-size: 10px; margin: 10px;}

.banner{float: left; padding-right: 0px; margin-right: 15px;}

.dir-link {color: #A71111; text-decoration: none;}
.dir-link:hover{text-decoration: underline;}

.city-listing {padding: 3px 10px 3px 10px;}
.city-listing a{font-size: 11px; color: #A71111;}

.title-bar {font: bold 1em Tahoma, Arial, Helvetica, sans-serif; letter-spacing: 0; text-transform: uppercase; color: #A10000; margin-bottom:5px;}

