body {
background-image:url(images/bg.jpg);
background-repeat:repeat-x;
background-color:#A99F41;
margin:0px;
}

body, td, tr {
	margin-top:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}
table {
	border-collapse: collapse;
}
table.main {
	border-collapse: collapse;

}
table.seoborder
{
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #C9C49E;
}
a {
	color: #6C9100;
	text-decoration: underline;
}
a:hover {
	color:#FF0000
}
a.account {
	color: #000000;
	text-decoration: none;
}
a.account:hover {
	color:#000000
}
.bsubmit {
	background-color: #1E95D5;
	border: 1px solid #006699;
	color: #FFFFFF;
	font-size: 10px;
}
input, textarea {
	border: 1px solid #ADDAA5;
	font-size:10px;
}
.btn {
	border: 1px solid #ADDAA5;
	font-size:10px;
	color: #FFFFFF;
	background-color: #9ACA4A;
}
.txtarea {
	font-size:12px;
}
td.upmenu {
	color: #FFFFFF;
	font-size:12px;
	padding-left:10px;
	padding-right:10px;
}
a.upmenu {
	color: #FFFFFF;
	font-size:12px;
	text-decoration: none;
}
a.upmenu:hover {
	color:#FFFF00;
}
a.redlink {
	color:#FF0000;
	text-decoration: none;
}
a.redlink:hover {
	color:#003366;
}
.project {
	border: 1px solid #BEBE5A;
}
a.downmenu {
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration: none;
}
a.downmenu:hover {
	color:#FFFF00;
	text-decoration: underline;
}
td.offers {
	font-size:9px;
	color:#006699;
}
td.boxhead {
	font-size:11px;
	color:#FFFFFF;
	background-color: #3F82A9;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #27526B;
}
.boxcontents {
	font-size: 10px;
	color:#7EA800;
}
img.marg {
	margin-right: 10px;
	margin-bottom: 5px;
}
h4.heading {
	color: #6F8B34;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}
a.heading {
	color: #333333;
	text-decoration: none;
}
a.heading:hover {
	color: #847A46;
}
img.brownborder {
	border: 1px solid #DAD5B5;
}
img.blueborder {
	border: 1px solid #598DDB;
}
a.headingblue {
	color:#000000;
	text-decoration: none;
	font-size:11px;
	font-weight:bold;
	
}
a.headingblue:hover {
	color: #514B19;
}
#guarantee {
	background-color: #F8F8F8;
	padding: 5px;
	border: 1px dashed #333333;
}
#csstopmenu, #csstopmenu2, #csstopmenu3, #csstopmenu4, #csstopmenu5, #csstopmenu ul,#csstopmenu2 ul,#csstopmenu3 ul,#csstopmenu4 ul,#csstopmenu5 ul{
padding: 0;
margin: 0;
list-style: none;
}
#csstopmenu li, #csstopmenu2 li, #csstopmenu3 li, #csstopmenu4 li , #csstopmenu5 li{
float: left;
position: relative;
}
.submenus{
	display: none;
	width: 200px;
	position: absolute;
	top: 14px;
	left: 10px;
	background-color: #7E9125;
	text-align: left;
}
.submenus li{
	display: block;
	width: 100%;
	text-indent: 3px;
	line-height: 22px;
	border: 1px solid white;
}
.submenus a{
display: block;
width: 100%;
text-indent: 5px;
text-decoration:none;
color:#FFFFFF;
}

html>body .submenus li a{ /* non IE browsers */
width: auto;
}

.submenus li a:hover{
	background-color: #EAE7D7;
	color:#000000;
}

#csstopmenu li>ul, #csstopmenu2 li>ul, #csstopmenu3 li>ul, #csstopmenu4 li>ul, #csstopmenu5 li>ul {/* non IE browsers */
top: auto;
left: auto;
}

#csstopmenu, li:hover ul, li.over ul {
display: block;
}

html>body #clearmenu{ /* non IE browsers */
height: 3px;
}

td.line {
font-size:9px;
color:#FFFFFF;
}