body {
	font: 11px Arial, Helvetica, Verdana, sans-serif;
	background: #000000;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #000000;
}
#container {
	width: 800px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	background: #FFFFFF;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	border: 1px solid #000000;
	text-align: left; /* this overrides the text-align: center on the body element. */
	position: relative;
}
#mainContent {
	padding: 0 20px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
}
#header {
	background-image: url(images/header_03.gif);
	background-repeat: no-repeat;
	height: 182px;
}
#franchise {
	height: 86px;
	width: 139px;
	position: absolute;
	left: 477px;
	top: 64px;
}
#toplinks {
	text-align: right;
	font-weight: bold;
	padding-top: 5px;
	padding-right: 10px;
}
#toplinks a:link {
	color: #FFFFFF;
	text-decoration: none;
}
#toplinks a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
#toplinks a:hover {
	color: #930203;
	text-decoration: underline;
}
#toplinks a:active {
	color: #FFFFFF;
	text-decoration: none;
}
.clear {
	clear: both:
}
#mainmenu {
	color: #FFFFFF;
	background-color: #8c0006;
	height: 25px;
}
#nav-main{height:20px; padding:0px 0px 0px 0px;font-family:Arial, Helvetica, sans-serif; font-size:12px; color:black; background:url("images/menubgmain.gif");  text-decoration:none}


#nav {height:25px; font-size:11px; text-align:center; color:black; font-family:Arial, Helvetica, sans-serif; text-decoration:none}
#nav, #nav ul {padding:0; list-style:none; list-style-image:none; margin:0px; text-decoration:none; }
#nav li {float:left; margin:0; padding:0px; list-style:none; text-decoration:none; height:20px;}
#nav a {display: block; height:20px; text-decoration:none; height:20px;}
.mainnavul{color:#ffffff; font-size:11px; font-family:Arial, Helvetica, sans-serif; height:20px; min-width:84px; width:auto !important; width:100px; padding:5px 5px 0px 5px; text-align:center;  border-right:1px solid #ffffff; text-align:center;}
.mainnavli{color:#ffffff; font-size:10px; font-family:Arial, Helvetica, sans-serif; height:20px; min-width:84px; width:auto !important; width:84px; padding:5px 5px 0px 5px; text-align:center;  border-right:0px solid white; text-align:left;}

#nav ul.mainnavul {}
#nav a.mainnavul:hover, #nav a.mainnavul:active {color:#FFFFFF; background:url("images/menubg.gif");  }
#nav ul.mainnavli {}
#nav a.mainnavli:hover, #nav a.mainnavli:active {color:#fff; background:url("images/menubg.gif");  }
#nav li ul {position:absolute; width:auto; left: -999em; margin:0; padding:3px 3px 3px 3px; background:#F0F0F0; border-right:1px solid black; border-left:1px solid black; border-bottom:1px solid black;}
#nav li ul li {margin:0;float:none; width:155px; height:20px; }
#nav li ul li a {font-weight:normal; color:black; font-size:10px; text-decoration:none; text-indent:0; padding:3px 2px 1px 3px;  min-height:15px; height:auto !important; height:15px; display:block; width:155px;}
#nav li ul li a.sublevel {padding:4px 4px 0 12px; font-size:11px; height:15px;}
#nav li ul li a:hover {font-weight:normal; color:black; font-size:10px; text-decoration:none; text-indent:0; padding:3px 2px 1px 3px;  min-height:15px; height:auto !important; height:15px; display:block; }
#nav li ul li a.sublevel:hover{}
#nav li:hover ul, #nav li.navHover ul {left:auto; }
#banner {
	background-color: #bfab90;
	height: 255px;
}
#bannerLeft {
	float: left;
	width: 381px;
}
#bannerRight {
	background-image: url(images/right_pannel_bg_05.gif);
	background-repeat: repeat-y;
	margin-left: 381px;
	padding-left: 20px;
	padding-right: 5px;
    padding-top: 20px;
	height: 233px;
}
#bannerRight2 {
	background-image: url(images/right_pannel_bg_05.gif);
	background-repeat: repeat-y;
    margin-left: 381px;
	padding-left: 20px;
    
}
.heading {
	font-size: 12px;
	font-weight: bold;
	color: #7a0000;
	margin-top: 0px;
}
#baBlock1 {
	float: left;
	height: 125px;
	width: 180px;
	margin-top: 25px;
}
#baBlock2 {
	height: 125px;
	width: 180px;
	margin-top: 25px;
	margin-left: 5px;
	float: left;
}
#redSpacer {
	background-color: #8c0006;
	height: 20px;
}
#leftBody {
	float: left;
	width: 355px;
	padding-top: 20px;
	padding-left: 25px;
} 
#lowerBody {
	background-image: url(/images/lowere_bg_09.jpg);
	background-repeat: repeat-x;
	height: 165px;
}
#rightBody {
	float: left;
	padding-top: 20px;
	width: 370px;
	padding-left: 25px;
}
#leftBody2 {
	float: left;
	width: 127px;
	padding-top: 20px;
	padding-left: 25px;
} 
#lowerBody2 {
	background-image: url(/images/lowere_bg_09.jpg);
	background-repeat: repeat-x;
	height: 120px;
}
#middleBody2 {
	float: left;
	padding-top: 20px;
	width: 403px;
	padding-left: 25px;
}
#rightBody2 {
	float: right;
	padding-top: 20px;
	width: 180px;
	padding-right: 25px;
}
p {
	margin-top: 0px;
}
#footer {
	color: #FFFFFF;
	margin-right: 25px;
	margin-left: 25px;
}
#footer a {
	color: #FFFFFF;
	text-decoration: none;
}
#footer a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
#mainBody {
	background-image: url(/images/mainBG.jpg);
	padding-bottom: 30px;
}
#mainLeft {
	width: 592px;
	margin-left: 10px;
	float: left;
	padding-left: 25px;
	padding-right: 10px;
}
#mainRight {
	float: left;
	padding: 50px 10px;
	width: 143px;
}
#mainRightNavigation {
	float: left;
	padding: 0px;
	width: 163px;
}
h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #990000;
}
.alignRight {
	float: right;
	padding-bottom: 10px;
	padding-left: 10px;
}
.alignLeft {
	float: left;
	padding-bottom: 10px;
	padding-right: 10px;
}
#contactForm {
	float: right;
	width: 255px;
	padding: 0px 0px 0px 0px;
	border-style:solid;
	border-width:1px;
}
#mainBody a:link {
	color: #990000;
	text-decoration: underline;
}
#mainBody a:visited {
	color: #990000;
	text-decoration: underline;
}
#mainBody a:hover {
	color: #666666;
	text-decoration: underline;
}
#mainBody a:active {
	color: #990000;
	text-decoration: underline;
}
#mainLeft h2 {
	font-size: 14px;
	font-weight: bold;
}
.newsHeader {
	font-size: 14px;
	font-weight: bold;
}
.black {
	color: #000000;
}
.white {
	color: #FFFFFF;
}
h1,h2,h3,h4,h5,h6{
margin-bottom: 0px;
padding-bottom: 0px;
}