@charset "utf-8";
html {

	overflow-y: scroll;

}

body {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	background: #666666;
	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;
	background-image: url(../images/maincontentbg.gif);
}
#wrap {
	width: 882px;  /* 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 */
	text-align: left; /* this overrides the text-align: center on the body element. */
}
#container {
	padding: 0 0px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
	background-color: #111c29;
	background-image: url(../images/bkg.gif);
}
#header {
	height: 115px;
	width: 882px;
	margin: 0px;
	padding: 0px;
}
#content {
	width: 865px;
	margin-right: 8px;
	margin-left: 8px;
	background-color: #FFFFFF;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}
.footer {
	background-color: 111c29;
	width: 882px;
}
#left_navigation {
	float: left;
	width: 179px;
	margin: 0px;
	padding: 0px;
}

.nav_links {
	height: 350px;
	width: 179px;
	margin: 0px;
	padding: 0px;
}
#right_content {
	float: right;
	width: 685px;
	margin: 0px;
	padding: 0px;
	background-image: url(../images/content_wrap_background.gif);
	background-repeat: repeat-y;
}
.content_header {
	height: 62px;
	width: 685px;
	margin: 0px;
	padding: 0px;
}
.left_header {
	background-image: url(../images/content_header_left.jpg);
	background-repeat: no-repeat;
	height: 62px;
	width: 501px;
	float: left;
	margin: 0px;
	padding: 0px;
	color:#000000;
}
.left_header a, .left_header a:visited {
	color:#000000;
	font-weight:bold;
	text-decoration: none;
}
.left_header a:hover {
	color:#000000;
	text-decoration: underline;
	font-weight:bold;
}
.right_header {
	background-image: url(../images/content_header_right.jpg);
	background-repeat: no-repeat;
	height: 62px;
	width: 184px;
	float: right;
	margin: 0px;
	padding: 0px;
}
.right_header2 {
	background-image: url(../images/contact_header_right.jpg);
	background-repeat: no-repeat;
	height: 62px;
	width: 184px;
	float: right;
	margin: 0px;
	padding: 0px;
}
.content_wrap {
}
.content_body {
	float: left;
	width: 665px;
	background-image: url(../images/content_bkg.jpg);
	background-repeat: no-repeat;
	padding-right: 10px;
	padding-left: 10px;
}
.contact_body {
	float: left;
	width: 665px;
	background-image: url(../images/contact_bkg.jpg);

	padding-right: 10px;
	padding-left: 10px;
}
.content_text {
	padding-right: 5px;
	padding-left: 5px;
	min-height:200px;
}
.content_footer {
	background-image: url(../images/content_footer.gif);
	background-repeat: no-repeat;
	width: 685px;
	height: 20px;
	float: right;
}
.contact_footer {
	background-image: url(../images/contact_footer.gif);
	background-repeat: no-repeat;
	width: 685px;
	height: 20px;
	float: right;
}
#content_footer {
	height: 21px;
	width: 882px;
	background-image: url(../images/body_footer.gif);
	background-repeat: no-repeat;
}

 Promotions Styling 

#promotions_header {
	height: 36px;
	width: 685px;
	margin: 0px;
	padding: 0px;
}
.promotions_header {
	background-image: url(../images/promotions_header.jpg);
	background-repeat: no-repeat;
	height: 28px;
	width: 665px;
	float: left;
	margin: 0px;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
	color:#000000;
}
.promotions_header a, .promotions_header a:visited {
	color:#000000;
	font-weight:bold;
	text-decoration: none;
}
.promotions_header a:hover {
	color:#000000;
	text-decoration: underline;
	font-weight:bold;
}
.promotions_wrap {
}
.promotions_subheader_wrap {
	height: 68px;
	width: 685px;
}
.promotion_subheader_left {
	background-image: url(../images/promotions_subheader_left.jpg);
	height: 56px;
	width: 328px;
	float: left;
	padding-top: 12px;
	padding-left: 15px;
}
.promotions_subheader_right {
	background-image: url(../images/promotions_subheader_right.jpg);
	height: 56px;
	width: 323px;
	float: right;
	padding-top: 12px;
	padding-left: 19px;
}
.promotions_body {
	float: left;
	width: 685px;
	background-image: url(../images/promotions_wrap_bkg.jpg);
	background-repeat: repeat;
}.pro_left_content {
	background-image: url(../images/prom_lt_cont_bkg.gif);
	float: left;
	width: 311px;
	background-repeat: no-repeat;
	padding-right: 20px;
	padding-left: 12px;
}
.pro_right_content {
	background-image: url(../images/prom_rt_cont_bkg.jpg);
	background-repeat: no-repeat;
	width: 312px;
	float: right;
	padding-right: 15px;
	padding-left: 15px;
}
.promotions_content_footer {
	background-image: url(../images/promotions_content_footer.gif);
	background-repeat: no-repeat;
	width: 685px;
	height: 34px;
	float: right;
}
#footertotaldiv{
width:865px;
height:52px;
padding-right:16px;
padding-top:10px;
padding-left:5px;
float:left;
background-color:#111c29;

}
#footerbuttonmaindiv{
	width:714px;
	height:57px;
	float:right;
	margin-right:0px;
	margin-top:0px;
	text-align: right;
}
#buttonsdiv{
width:595px;
height:15px;
float:right;
margin-right:0px;
margin-top:5px;
}
.footerbuttonstyle{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
text-decoration:none;
color:#4F7BA4;
}
.footerbuttonstyle:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
text-decoration:none;
color:#FFFFFF;
}
#footerbuttondownline{
	width:708px;
	height:1px;
	margin-right:0px;
	margin-top:9px;
	float:right;
	background-image: url(../images/footerbuttonsdownline.jpg);
	background-repeat: repeat-x;
	clear: both;
}
#hederaaddress{
	width:162px;
	height:79px;
	margin-right:10px;
	margin-top:10px;
	float:right;
	text-align: right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}
.headeraddresstyle{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:none;
	color:#EAF5FF;
	text-align: right;
}
#twowayradioimage{
width:128px;
height:34px;
padding-left:0px;
margin-top:0px;
float:left;
}