body { margin:0 auto; padding:0; border:0; color: black; background-color: #ffffff; }

/* banner */
#banner_container { width: 100%; height: 156px; z-index: 20; margin-top: 0px; 
	overflow: hidden; display: block; background-color: #000000; }
#banner { width: 100%; height: 136px; text-align: left; margin-top:20px; background-image: url(../images/banner.jpg); background-repeat:no-repeat; }

/* left side pannel */
#navleft { width: 182px; z-index: 30; border-right:solid 1px black; background-image: url(../images/navleft.jpg); height: 573px; overflow:hidden; }

/* navigation buttons */
.navbg { width: 100%; height: 22px; background-color: black; z-index: 25; display: block; overflow:hidden; border-top: 1px solid black; background-repeat: no-repeat; z-index: 900;}

#navblack a:link { display: block; background-color: black; color: #CBC8C6; text-align: center; height: 22px; line-height: 22px; font-family: verdana; font-size: 11px; font-weight: bold; text-decoration: none; z-index: 1000; }
#navblack a:active { display: block; background-color: black; color: #CBC8C6; text-align: center; height: 22px; line-height: 22px; font-family: verdana; font-size: 11px; font-weight: bold; text-decoration: none; z-index: 1000; }
#navblack a:visited { display: block; background-color: black; color: #CBC8C6; text-align: center; height: 22px; line-height: 22px; font-family: verdana; font-size: 11px; font-weight: bold; text-decoration: none; z-index: 1000; }
#navblack a:hover { display: block; background-color: black; border-top: 1px solid white; border-left: 1px solid white; border-right: 1px solid white; color: #ffffff; text-align: center; height: 21px; line-height: 21px; font-family: verdana; font-size: 11px; font-weight: bold; text-decoration: none; z-index: 2000; }

#navcolor a:link { display: block; border: 1px solid black; color: #CBC8C6; text-align: center; width: 130px; height: 20px; line-height: 20px; font-family: verdana; font-size: 11px; font-weight: bold; text-decoration: none; z-index: 1000; }
#navcolor a:active { display: block; border: 1px solid black; color: #CBC8C6; text-align: center; width: 130px; height: 20px; line-height: 20px; font-family: verdana; font-size: 11px; font-weight: bold; text-decoration: none; z-index: 1000; }
#navcolor a:visited { display: block;  border: 1px solid black; color: #CBC8C6; text-align: center; width: 130px; height: 20px; line-height: 20px; font-family: verdana; font-size: 11px; font-weight: bold; text-decoration: none; z-index: 1000; }
#navcolor a:hover { display: block; border: 1px solid black; color: #000000; text-align: center; width: 130px; height: 20px; line-height: 20px; font-family: verdana; font-size: 11px; font-weight: bold; text-decoration: none; z-index: 2000; }

/* footer */
#footer { background-color: #000000; 
	width: 100%; height: 20px; z-index: 31; overflow: hidden; display: block; }

a:link { color: #843B26; }
a:visited { color: #843B26; }
a:active { color: #843B26; }
a:hover { color: #843B26; text-decoration: none; }

a.Std { color: #844D18; font-family: Arial; font-weight: bold; font-size:  12px; }
a.Stds { color: #844D18; font-family: Arial; font-weight: normal; font-size:  11px; }
a.Hme { color: #844D18; font-family: Arial; font-weight: bold; font-size:  12px; }

div.w550 { width: 550px; }
div.w600 { width: 600px; }
div.w650 { width: 650px; }

div.HmPgTagLnA, p.HmPgTagLnA { font-family: Arial; font-weight: bold; font-size:  16px; margin-bottom: 10px; }
div.HmPgIntroA, p.HmPgIntroA { font-family: Arial; font-size:  12px; }

div.SubPgHeader { margin: 0px 0px 10px 0px; padding-top: 20px; }
div.SubPgHeader2 { margin: 0px 0px 0px 0px; padding-top: 20px; }
div.SubPgTagLn { font-family: Arial; font-weight: bold; font-size:  12px; margin: 8px 0px 10px 0px; }
span.SubPgHeader { }

div.SubPgText, p.SubPgText, span.SubPgText { font-weight: normal; font-size:  12px; color: black; }
div.SubPgCat, p.SubPgCat, span.SubPgCat { font-weight: bold; font-size:  12px; text-align: left; color: black; margin-bottom: 5px; }
.smaller { font-size: 11px; }
.smaller_home { font-size: 13px; }

div.Map { height: 250px; width: 660px; margin-bottom: 5px; }
.padleft { padding-left: 10px; }

.FloatLeft { float: left; margin-right: 15px; margin-bottom: 10px; }
.FloatLeft2 { float: left; margin-right: 45px; margin-bottom: 10px; }
.FloatRight { float: right; margin-left: 15px; }
.clear { clear:both; }
.clear0 { clear:both; height:0px; line-height:0px;}
.clear10 { clear:both; height:10px; line-height:10px;}
.redtext { font-family: Arial, Verdana, Helvetica; font-size: 11px; color: #990000}
.redtextbig { font-family: Arial, Verdana, Helvetica; font-size: 14px; color: #990000}
.whitefont {  font-family: Arial, Verdana, Helvetica; font-size: 11pt; font-weight: bold; color: #EEEEEE}
.arialsmall {  font-family: Arial, Verdana, Helvetica; font-size: 11px; color: #333333}
.arialreg {  font-family: Arial, Verdana, Helvetica; font-size: 14px;}

ol li { padding-bottom: 5px; }
ul li { padding-bottom: 5px; }

.formcol1 {  color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; }
.formcol2 {  color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 11px; }
.formtbl { border: solid 1px #E4E4E4; }
div.divider { background-color: white; height: 2px; line-height: 2px; width: 100%; 
	padding:0px; margin: 10px 0px 10px 0px; border-top: solid 1px black; border-bottom: solid 1px #844D18; }

#brand { color: #828282; font-family: Arial, Helvetica, sans-serif; font-size: 9px; z-index: 100;}

