body {text-align: left; margin: 0; padding: 0; font:62.5% trebuchet ms, Verdana,Arial,Helvetica,sans-serif; color: #434343; background-image: url(../images/bg.jpg); background-position: top left; background-repeat: repeat-x; background-color: #fff;}
p {font-size: 1.2em; font-weight: normal; text-decoration: none; line-height: 1.5em; color:#666; margin: 0; padding: 0 0 .6em 0; }
.clear {clear: both;}
img {padding: 0 ;border: 0; vertical-align: middle;}
.image_left {float: left; padding: 0 1em .2em 0;}
.image_right {float: right; padding: 0 0 0 1em; clear:right;}
ul {margin: 2px 0 10px 20px; padding: 0; list-style-type: square; color:#666}
li {font-size: 12px; font-weight: normal; line-height: 18px; color:#666 }
.grey {color: #3c3f42;}
h1, h2, h3 {font-weight: normal;}

h3 {font-size: 1.3em; font-weight: bold; padding: 0; margin: 0; color: #a44619; word-spacing: -.1em;}
h2 {font-size: 2em; 
padding: .8em 0 0.4em 0; 
margin: 0; 
color:#FF6600; 
word-spacing: -0.1em;}

a:link {font-size: 1em; font-weight: normal; color: #484848; }
a:visited {font-size: 1em;font-weight: normal; color: #484848;}	
a:visited:hover {font-size: 1em;font-weight: normal; text-decoration: none; color: #484848;}
a:hover, a:active {font-size: 1em;text-decoration: none; color: #484848;}

.white {font-size: 1.0em; font-weight: normal; text-decoration: none; line-height: 1.5em; color:#FFFFFF; margin: 0; padding: 0 0 .6em 0; }


#container {margin: 0 auto; padding: 0; width: 800px; }
#toplot {
	position: relative;
	height: 280px;
	padding: 0;
	margin: 0;
	clear: both;
}
#toplogo {
	position: relative;
	margin: 0;
	float: left;
	width: 790px;
	height: 80px;
	background-image: url(images/logo_top.jpg);
	background-repeat: no-repeat;
	background-position: left;
}
#mainarea {position: relative; width: 800px; background-color: #fff; padding: 0; margin: 0 0 2em 0; float: left; }

#leftcol {
	position: relative;
	float: left;
	padding: 0 20px 0 0;
	margin: 0;
	background-color: #FFFFFF;
	width: 200px;
	background-image: url(images/rightcol_bg.jpg);
	background-position: top right;
	background-repeat: no-repeat;
	height: 100%;
}
#leftcolpix {
	position: relative;
	float: left;
	padding: 0 25px 0 0;
	margin: 0;
	background-color: #FFFFFF;
	height: 100%;
}
#leftcolpix_a {
	float: left;
	padding: 0 5px 0 0;
	margin: 0;
	background-color: #FFFFFF;
	height: 100%;
	width: 180px;
}
#rightcolpix {
	position: relative;
	float: right;
	padding: 0px 10px 0px 10px;
	margin: 0;
	background-color: #FFFFFF;
	height: 100%;
}
#rightcolpix_a {
	float: right;
	padding: 0px 10px 0px 10px;
	margin: 0;
	background-color: #FFFFFF;
	height: 100%;
	width: 320px;
}
#rightcol {
	position: relative;
	float: right;
	padding: 0 30px 0 1em;
	margin: 0;
	background-color: #fff;
	width: 530px;
	background-image: url(images/rightcol_bg.jpg);
	background-position: top right;
	background-repeat: no-repeat;
}
#video {
	position: relative;
	float: left;
	margin: 0;
	background-color:#000000;
	width: 530px;
	text-align: center;
	height: 250px;
	
}
#rightcol2 {position: relative; 
float: left; 
padding: 0 0px 0 0em; 
margin: 0;
background-color: #fff; 
width: 250px; 
 }
 
 #offer {position: relative; 
float: left; 
padding: 0 0px 0 0em; 
margin: 0;
background-color: #fff; 
width: 520px; 
 }
 #offer p {font-size: 1.2em; font-weight: normal; text-decoration: none; line-height: 1.5em; color:#666666; margin: 0; padding: 0 0 .6em 0; }
#offer h3 {font-size: 3em; font-weight: bold; padding: 0; margin: 0; color: #FF6600; word-spacing: -0.1em;}
#offer a:link {font-weight: bolder; color: #000000;}
#offer a:visited {font-weight: bolder; color: #FF0000;}	
#offer a:visited:hover {font-weight: bolder; color: #CC0000;}
#offer a:hover, #menu a:active {color: #CC0000;}
 #offer1 {position: relative; 
float: left; 
padding: 0 0px 0 0em; 
margin: 0;
background-color: #fff; 
width: 480px; 
 }
 #offer1 p {font-size: 1.2em; font-weight: normal; text-decoration: none; line-height: 1.5em; color:#666666; margin: 0; padding: 0 0 .6em 0; }
#offer1 h3 {font-size: 3em; font-weight: bold; padding: 0; margin: 0; color: #FF6600; word-spacing: -0.1em;}
#offer1 a:link {font-weight: bolder; color: #000000;}
#offer1 a:visited {font-weight: bolder; color: #FF0000;}	
#offer1 a:visited:hover {font-weight: bolder; color: #CC0000;}
#offer1 a:hover, #menu a:active {color: #CC0000;}
 #rightcol3 {position: relative; 
float: right; 
padding: 0 0px 0 1em; 
margin: 0;
background-color: #fff; 
width: 270px; 
 }

#menu {
	position: relative;
	margin: 0 10px 0 0;
	float: right;
	width: 790px;
	background-color: #FF6600;
	height: 25px;
}
#menu p {font-size: 1.1em; margin: 0; padding: .4em 1em .4em 1em; color: #fff; text-align: right;}
#menu a:link {font-weight: normal; text-decoration: none; color: #fff;}
#menu a:visited {font-weight: normal; text-decoration: none; color: #fff;}	
#menu a:visited:hover {font-weight: normal; color: #fff;}
#menu a:hover, #menu a:active {color: #fff;}

#submenu {width: 200px; float: left; padding:0; margin: 10px 0 0 0;}
#list {width: 200px; margin: 0; padding: 0;}
#list ul {margin: 0 0 0px 0; padding: 0; list-style-type: none; list-style-image: none;}
#list li {font-size: 12px; margin: 0; padding: 0; width: 200px; line-height: 20px; text-align: left;  border-top:1px solid #abbb8f;}
#list a {font-size: 12px; margin: 0; width:194px; padding: 0 0 0 6px ; display: block; background:#fff; border-top:3px solid #fff;border-bottom:3px solid #fff; color:#B0B0B0;  text-decoration: none;  }
#list a:hover {font-size: 12px;  color: #000; background:#FFEBCC; font-weight: normal; display: block; text-decoration: none;border-bottom:3px solid #FFEBCC; border-top:3px solid #FFEBCC; } 
#active a {font-size: 12px;  color: #fff; background:#FF6600; font-weight: normal; display: block; text-decoration: none;border-bottom:3px solid #cc6666; border-top:3px solid #FF6600; }

#topimage {position: relative; float: left; width: 790px; height: 160px;  margin: 0; padding: 0; background-image: url(images/himage.jpg); background-position: top center; background-repeat: no-repeat; background-color:#FF9900;}

#himagebar {
	position: relative;
	float: left;
	width: 790px;
	height: 15px;
	background-color: #FF6600;
	padding: 0;
	margin: 0;
	margin-right: 5px;
}
div#footer		{
	clear: both;
	background-color: #FF6600;
	padding-bottom: 2px;
	padding-top: 2px;
	text-align: center;
			}
div#footer p		{
	margin: .1em 0;
	color: #FFFFFF;
			}
#footer a:link {font-weight: normal; text-decoration: none; color: #666666;}
#footer a:visited {font-weight: normal; text-decoration: none; color: #000000;}	
#footer a:visited:hover {font-weight: normal; color: #333333;}
#footer a:hover, #menu a:active {color: #CCCCCC;}
.box			{	border:1px solid #000;
				padding:0.3em;
				margin-top:12px;
			}
div#formcontainer 	{	margin-left: 1.5em;
				width: 460px;
				float: left;	
			}
div#formcontainer form  {
			}

div#formcontainer div.clearfix 	{	padding: 5px 0px; 
					vertical-align: top;
			}

div#formcontainer form label {	width: 100px; 
				float: left;
				color: #036;   
				margin-right:  10px;
			}
	
div#formcontainer div.buttongroup 	{	float: left; 
						margin: 0px; 
						padding: 0px;
			} 
div#formcontainer div.buttongroup div 	{	margin-bottom: 5px; 
					} 
div#formcontainer div.buttongroup input	{	margin-right:5px;
					} 
.clearform 	{	width: 98%;
			overflow: hidden;
			margin: 1em 0;
		}  
