@charset "utf-8";
body {padding:0px; margin:0px;}
h3 {padding:0px; margin:0px; font-family:Arial, Helvetica, sans-serif;}
h1 {font-size:22px; color:#225365;}
h2 {font-size:20px; color:#666;}
#page {
	height: 1000px;
	width: 100%;
}
#header {
	height: 113px;
	width: 100%;
	background-image: url(../images/header_grad.jpg);
}
#flashbanner {
	height: 199px;
	width: 869px;
	margin-left: auto;
	margin-right: auto;

}
#middle_bar {
	height: 105px;
	width: 100%;
	background-image: url(../images/middle_gradient.jpg);

}
#middle_middle_bar {
	width: 900px;
	background-image: url(../images/middle_gradient.jpg);
	font-family:Arial, Helvetica, sans-serif;
	color:white;
	font-weight:bold;
	margin:auto;
	padding-top:20px;
}
	
	
#logo {
	width:980px;
	margin-left:auto;
	margin-right:auto;
	
}

#navbar {
	width:980px;
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
	
}

ul#nav {
height:40px;
width:980px;
padding:0px;
margin:0px;
}

.first_off {
	display:inline-block;
	background-image:url(../images/buttons/first_off.jpg);
	width:70px;
	height:30px;
	padding:0px;
	margin:0px;
	float:left;
	padding-left:20px;
	padding-top:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:white;

}
.first_off a{
color:white;
text-decoration:none;
}
.first_on 
{
	display:inline-block;
	background-image:url(../images/buttons/first_on.jpg);
	width:70px;
	height:30px;
	padding:0px;
	margin:0px;
	float:left;
	padding-left:20px;
	padding-top:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:black;
}
.first_on a{
color:black;
text-decoration:none;
}
.middle_off {
	display:inline-block;
	background-image:url(../images/buttons/middle_off2.jpg);
	width:auto;
	height:30px;
	padding:0px;
	margin:0px;
		float:left;
		padding-left:28px;
		padding-right:28px;
	padding-top:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:white;
}
.middle_off a{
color:white;
text-decoration:none;
}
.middle_on {
	display:inline-block;
	background-image:url(../images/buttons/middle_on2.jpg);
	width:auto;
	height:30px;
	padding:0px;
	margin:0px;
		float:left;
		padding-left:28px;
		padding-right:28px;
	padding-top:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:black;
}
.middle_on a{
color:black;
text-decoration:none;
}
.end_off {
	display:inline-block;
	background-image:url(../images/buttons/last_off.jpg);
	width:80px;
	height:30px;
	padding:0px;
	margin:0px;
	float:left;
		padding-left:20px;
		padding-right:0px;
	padding-top:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:black;
		background-repeat:no-repeat;
}
.end_off a{
color:white;
text-decoration:none;
}
.end_on {
	display:inline-block;
	background-image:url(../images/buttons/last_on.jpg);
	width:80px;
	height:30px;
	padding:0px;
	margin:0px;
	float:left;
		padding-left:20px;
		padding-right:0px;
	padding-top:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:black;
		background-repeat:no-repeat;
}
.end_on a{
color:black;
text-decoration:none;
}
.line {
		display:inline-block;
	background-image:url(../images/buttons/line.jpg);
	width:2px;
	height:40px;
	padding:0px;
	margin:0px;
	float:left;}
	
#main {
	width: 980px;
	margin-left:auto;
	margin-right:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
}
	
	
	
	
#left {
	width:690px;
	float:left;
	padding-top:20px;
	padding-bottom:20px;
}

#left a {
	color:#4a9bae;
	font-weight:bold;
}


#right_surround {
	width:260px;
	float:right;
	background-image:url(../images/buttons/box_line.jpg);
	margin-top:38px;
}

#right_top {
	width:260px;
	background-image:url(../images/buttons/box_top.jpg);
	height:17px;

}
#right {
	width:240px;
	margin-left:auto;
	margin-right:auto;
	font-size:13px;
	}
#right a {
	text-decoration:none;
	color:#4a9bae;
	font-weight:bold;
}
#right_bottom {
	width:260px;
	background-image:url(../images/buttons/box_bottom.jpg);
	height:17px;
}
	
#footer {
background-image:url(../images/footer_grad.jpg);
	width: 100%;
	height:33px;
	padding-top:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:white;
}
#foooter {
	margin-left:20px;
	float:left;
	width:320px;
	font-size:13px;
	font-weight:bold;
}
#foooter a {
color:#FFFFFF;
font-weight:bold;
}

.LV_validation_message{
    font-weight:bold;
    margin:0 0 0 5px;
}

.LV_valid {
    color:#00CC00;
		font-size:13px;
}
	
.LV_invalid {
    color:#CC0000;
	font-size:13px;
}
    
.LV_valid_field,
input.LV_valid_field:hover, 
input.LV_valid_field:active,
textarea.LV_valid_field:hover, 
textarea.LV_valid_field:active {
    border: 1px solid #00CC00;
}
    
.LV_invalid_field, 
input.LV_invalid_field:hover, 
input.LV_invalid_field:active,
textarea.LV_invalid_field:hover, 
textarea.LV_invalid_field:active {
    border: 1px solid #CC0000;
}

.price_table {border:1px solid #dddddd;margin:5px}
.price_table th {background:#dddddd;color:#666}
.price_table td {padding-left:10px;padding-right:10px;border-top:1px solid #dddddd}

#footer_link{
		margin-right:10px;
	float:right;
	width:220px;
	font-size:13px;
}

#footer_link a{
	color:#FFF;
	text-decoration:none;
}

.menu3 {margin:10px 5px 10px 0px; padding:0px;}
.menu3 li {padding:5px 0 5px 0px;margin:8px 0 8px 0px;list-style:none}
.menu3 a {text-decoration:none}
.menu3 .submenu {margin-left:0px;}

#right_surround2 {
	margin-top:28px;
	width:260px;
	float:right;
	background-image:url(../images/buttons/box_line.jpg);
	margin-bottom:28px;
	clear:right;
}