body {
	background-color: #000000;
	margin:0px;
	padding:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}

img {
	border:0px;
}

.clearfloat {
	clear:both;
	height:0px;
}

h1 {
	color: #128301;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 28px;
}

.main {
	width:960px;
	margin: 0px auto 0px auto;
	border: 0px solid #f0f0f0;
}
.ltab {
	margin-right:80px;
	margin-top:0px;
	width:203px;
	height:49px;
	margin-bottom:0px;
	float:right;
	display:inline;

}
.btab {
	margin-right:2px;
	margin-top:0px;
	width:203px;
	height:49px;
	margin-bottom:0px;
	float:right;
	display:inline;

}
.blogo {
	margin-left:80px;
	margin-top:42px;
	width:198px;
	height:81px;
	margin-bottom:0px;
	float:left;
	display:inline;

}
.bheaderbar {
	margin-left:0px;
	margin-top:42px;
	width:602px;
	height:81px;
	margin-bottom:0px;
	float:left;
	display:inline;

}
.colwrap1 {
	float:left;
	width:17px;
	margin-top:0px;
	margin-left:0px;
	border: 0px solid #f0f0f0;

}
.bsidenav {
	margin-left:80px;
	margin-top:0px;
	width:17px;
	height:253px;
	margin-bottom:0px;
	float:left;
	display:inline;
	overflow:hidden;
	background-color: #FFFFFF;

}
.bsidenav2 {
	margin-left:0px;
	margin-top:0px;
	width:17px;
	height:194px;
	margin-bottom:0px;
	float:left;
	display:inline;
	overflow:hidden;
	background-color: #888888;

}
.colwrap2 {
	float:left;
	width:181px;
	margin-top:0px;
	margin-left:0px;
	border: 0px solid #f0f0f0;

}
.bnavbackground {
	margin-left:0px;
	margin-top:0px;
	width:181px;
	height:357px;
	margin-bottom:0px;
	float:left;
	display:inline;
	background-image: url(images/bnavbackground.jpg);
	overflow:hidden;
	
	/*new site styles*/
	>position: absolute;
	>left: 17px;

}
.bbelownav {
	margin-left:0px;
	margin-top:0px;
	width:181px;
	>width: 300px;
	height:90px;
	margin-bottom:0px;
	float:left;
	display:inline;
	overflow:hidden;
	background-color: #888888;
	
	>position: absolute;
	>bottom: 0px;
	_bottom: -1px;
	>left: 16px;

}
.colwrap3 {
	float:left;
	width:602px;
	margin-top:0px;
	margin-left:0px;
	background-color: #888888;
	height: 447px;
	
	position: absolute;
	top: 0;
	right: 0;

}
.bmainimg {
	margin-left:0px;
	margin-top:0px;
	width:602px;
	height:253px;
	margin-bottom:0px;
	float:left;
	display:inline;

}
#bbutton1 {
	margin-left:6px;
	margin-top:14px;
	width:195px;
	height:163px;
	margin-bottom:0px;
	float:left;
	display:inline;

}
#bbutton2 {
	margin-left:3px;
	margin-top:14px;
	width:195px;
	height:163px;
	margin-bottom:0px;
	float:left;
	display:inline;

}
#bbutton3 {
	margin-left:3px;
	margin-top:14px;
	width:195px;
	height:163px;
	margin-bottom:0px;
	float:left;
	display:inline;

}
.bfooterbar {
	margin-left:80px;
	margin-top:0px;
	width:800px;
	height:17px;
	margin-bottom:0px;
	float:left;
	display:inline;

}
.footertext {
	margin-left:78px;
	margin-top:7px;
	width:803px;
	margin-bottom:0px;
	float:left;
	display:inline;
	font-size:10px;
	font-family:'Tahoma', Arial, Helvetica, sans-serif;
	text-align: center;
	color: #999999;
	line-height: 120%;
	padding-top:1px;
	padding-bottom:2px;

}

.navigation {
	margin-left:13px;
	margin-top:1px;
	width:157px;
	height:32px;
	margin-bottom:0px;
	float:left;
	display:inline;

}
.insidecolwrap {
	float:right;
	width:560px;
	margin-top:0px;
	margin-left:0px;
	background-color: #ffffff;
	padding: 20px;
}
.insideimage {
	float: right;
	margin-left: 10px;
	margin-bottom: 10px;
}


.whitewrap {
	background-color:#FFFFFF;
	width: 800px;
	margin: 0px auto 0px auto;
	/*border: 1px solid red;*/
	
	position: relative;
}

.headers {
	margin-bottom: 15px;
}

.footertext {
	margin-left:78px;
	margin-top:7px;
	width:803px;
	margin-bottom:0px;
	float:left;
	display:inline;
	font-size:10px;
	font-family:'Tahoma', Arial, Helvetica, sans-serif;
	text-align: center;
	color: #999999;
	line-height: 120%;
	padding-top:1px;
	padding-bottom:2px;

}

.footertext a {
	color: #999999;
}

.footertext a:hover {
	color: green;
}

ul#history {
	margin-left: -5px;
	_margin-left: 15px;
}

ul#history li {
	margin: 15px 0;
}

table.basic {
	width: 300px;
}

table td.noborder {
	border: 0px;
}

table#services {
	border: 1px solid #ccc;
	background-color: #eee;
	font-size: 13px;
	margin-top: 20px;
}

table#services tr,td {
	border: 1px solid #ccc;
	padding: 5px;
}

table#services thead td {
	background-color: #666;
	color:#fff;
	text-align: center;
}


.currentField {
background-color:#FEFFA2;
}
.changedField {
background-color:#FFFFFF;
}

.coupon {
	border: 2px dashed #666666;
	width: 260px;
	padding: 15px;
	text-align: center;
}

.coupon h3 {
	margin-top: 0px;
	color: #128301;
	font-size: 20px;
}
