body {margin:0;padding:0;font-family: Arial, Helvetica, sans-serif; font-size:11px; text-align: center;}
h1{ margin:0;padding-bottom:5px;;font-size:18pt; color:#990000; font-weight:normal;}
h2{ margin:0;padding-bottom:1px;;font-size:16pt; color:#fff; font-weight:normal;}
h3{ margin:0;padding-bottom:1px;;font-size:16pt; color: #990000; font-weight:normal;}
h4{ margin:0;padding-bottom:1px;;font-size:11pt; color: #a70100; font-weight:bold;}
.class1 {color:#5d5d5d;}
.classred { color:#990000;}
.class2 { font-size::16px; font-weight:bold;}


/*  HEADER   */
#topheader {width:100%;}
#topheader #wrapper {width:806px; margin: 0 auto;}
#topheader #wrapper #headerleft {float:left;margin:0 auto; }
#topheader #wrapper #headerright {float:right;margin:0 auto;}


/*  MAIN BANNER   */
#mainbanner {width:100%; height:179px;}
#mainbanner #wrapper {width:806px; margin: 0 auto;}
#mainbanner #wrapper #bannerleft {float:left; background:url(images/mainbanner.jpg); height:179px; width:298px;}
#mainbanner #wrapper #bannerright {float:right; background:url(images/mainbanner2.jpg);height:179px; width:508px;}
#content #contentright a{color:#FFFFFF; font-size:11px; text-decoration:none; font-weight:normal;}
#content #contentright a:hover {color:#000000;}
#content #contentright a:visited{color:#FFFFFF; font-size:11px; text-decoration:none; font-weight:normal;}


/*	NAVIGARTION	*/
#navigation {width:100%; }
#navigation #wrapper {width:806px; margin: 0 auto;}
#navigation ul
{
	padding-left: 0;	
	margin-left: 0;
	color: White;
	font-family: Trebuchet MS, arial, helvetica, sans-serif;
	font-size:12px;
	text-align:center;
	background-image: none;
}

#navigation ul li { display: inline; }

#navigation ul li a
{
	padding-top:3px; margin-top:1px; width:155px;height:24px; color: #cdcbcb; text-decoration: none;
	float: left;background-image: url(images/navi1.jpg);
}

#navigation ul li a:hover
{ background-color: #369; background-image: url(images/navi2.jpg); color: #fff; }


/*	NAVIGARTION	*/
#content {width:100%;}
#content #wrapper {width:806px; margin: 0 auto;}
#content #container {width:770px; float:left;}
#content #contentleft {float:left; width:425px; text-align:left; padding-top:15px; margin:0px; background:url(images/vectorbg.jpg) no-repeat;}
#content #contentright {float:right; width:323px;}
#content #contentright #left{ width:323px; height:150px;}
#content #contentright #right{ width:323px;height:130px;}
#content #contentprodserv {float:left; text-align:left;padding-top:15px;}

#content #table #column{display:inline; float:left; text-align:left; width:106px; margin:0px; padding:0px;}
#content #table {float:left;display:block;width:425px;padding-top:8px; padding-bottom:8px; padding-left:0px; padding-right:0px; margin:0px;}

#content a {color:#ac4c4e; text-decoration:underline; font-size:11px;font-weight:bold;}
#content a:hover {color: #000000; text-decoration:none; font-size:11px;font-weight:bold;}
#content a:visited {color:#ac4c4e; text-decoration:underline; font-size:11px; font-weight:bold;}




/*  FOOTER  */
#footer {width:100%; height:50px;}
#footer #wrapper {width:806px; margin: 0 auto;}
#footer #smalltitle ul li{display:inline;list-style-image: none;list-style-type: none; margin:0px;padding:0px;}
#footer #smalltitle ul {color:#ac4c4e;text-align:left;  padding: 0px; margin:0px;}
#footer a {color:#ac4c4e; text-decoration:none; font-size:10px;}
#footer a:hover {color: #000000; text-decoration:none; font-size:10px;}
#footer a:visited {color:#ac4c4e; text-decoration:none; font-size:10px;}
#footer #copyright {float:right; height:8px; color:#8d8a85; font-size:10px; margin-right:2px}

/*  FORM */
#form {
clear:both;
width:80%;
text-align:left;
padding: 0px 0px 0px 0px;
}
dt{
width:auto;float:left;
}
dd{
width:10px;clear:both;margin: 0;padding-bottom:10px;
}

input:focus, textarea:focus, label:focus { 
background: #fff; border: 1px solid #cc5656;font-weight:bold; 
}
textarea, input, select, checkbox {	
background: #f4f4f4; border: 1px solid #cc5656; margin: 1px;	padding: 3px; 
}
input.submit{
border: 1px double #999999;
border-top-color: #CCCCCC;
border-left-color: #CCCCCC;
background-color: #FFFFFF;
color: #333333;
font-size: 12px;
font-weight: bold;
font-family: Verdana, Helvetica, Arial, sans-serif;
}
#errors {
color:#111111;
text-align:center;	
float:left;
height:auto;
width:740px;
margin: 15px 0px 15px 0px;
padding: 15px 15px 15px 15px;
background:#fde3e3;
}
#sent {
color:#111111;
text-align:center;	
float:left;
height:auto;
width:740px;
margin: 15px 0px 15px 0px;
padding: 15px 15px 15px 15px;
background:#d1f6d6;
}