@charset "UTF-8";
/* CSS Document */

/* Resets */
* 								{padding:0; margin:0;}
body 							{ background-color: #6b6b6b; background-image: url(images/bg.jpg); background-repeat: repeat-x; margin-top: 0px; font-family:Helvetica, Arial, "Trebuchet MS", Times; font-size: 62.5%; font-style: normal; line-height: 18px; font-weight: normal; font-variant: normal; text-transform: none; color: #47647b; }
img 							{ border:0; }

/* Typography */

p, h1, h2, h3, ul li 			{ font-family:Arial, Helvetica, sans-serif; color:#000;}
p 								{ font-size:1.2em; padding:5px 0; text-align:justify; }
h1								{ font-size:1.6em; padding:5px 0 0 0; }
h2								{ font-size: 1.5em; padding:5px 0; }
h3 								{ font-size: 1.4em; padding:5px 0; clear:both; }
.under 							{ display:block; font-size:1.4em; }
ul li	 						{ font-size:1.3em; }
ul								{ padding:5px 0 0 10px; }
.white							{ color:#fff; }

/* header */

#header 						{width:900px; height:139px; padding:8px; margin:0 auto;}
.number 						{color:#FFF; font-size:1.4em; font-weight:bold; float:right;}
.fontlarge 						{font-size:1.6em;}
.logo 							{padding:65px 0 0 0;}
.est 							{padding:10px 0 0 0;}
.vans 							{float:right; padding:15px 0 0 0;}
#logoarea 						{width:350px; height:150px; float:left;}
#topright 						{width:300px; height:150px; float:right;}

/* Navigation */

#nav 							{width:916px; height:40px; margin:0 auto; background-image:url(images/nav-bg.jpg); clear:both;}
#nav ul li 						{display:inline; list-style-type:none; color:#FFF; font-size:1.5em; }
#nav ul 						{padding:10px 0 0 29px;}
#nav ul li a:link 				{text-decoration:none; color:#FFF; padding:8px 15px 8px 15px;}
#nav ul li a:visited 			{text-decoration:none; color:#FFF; padding:8px 15px 8px 15px;}
#nav ul li a:hover 				{text-decoration:none; color:#FFF; padding:8px 15px 8px 15px; background-color:#333333}
#nav ul li a:active 			{text-decoration:none; color:#FFF; padding:8px 15px 8px 15px;}

/* Main structure */

#flash 							{width:904px; height:188px; margin:0 auto; padding:7px; background-image:url(images/flashbg.jpg); background-repeat:repeat-x;}
#mainsection 					{ width:900px; overflow:hidden; margin:0 auto; background-color:#FFF; clear:both; padding:20px 0 0 0;}
.imgbox 						{padding:0 0 0 18px;}
#content 						{padding:0 10px 10px 20px; width:560px; float:left; min-height:500px; border-right:2px #333333 solid; margin:20px 0;}
#content2 						{padding:0 10px 10px 20px; width:860px; float:left; margin:20px 0;}
.undertitle 					{color:#CC0000; font-weight:bold; padding:0 0 5px 0; }
#rightcol 						{width:250px; float:left; padding:0 20px; margin:20px 0;}
#rightcol ul li 				{list-style-image:url(images/tick.gif);}
#rightcol ul 					{padding:0 0 0 20px;}
#tableleft						{width:270px; overflow:hidden; float:left;}
#tableright						{width:270px; overflow:hidden; float:left; margin-left:15px;}

/* Footer */

#footer 						{width:900px; height:160px; margin:0 auto;}
#footer ul 						{padding:20px 0 5px 0;}
#footer ul li 					{display:inline; list-style-type:none; padding:0 10px; font-size:1.1em;}
#footer ul li a 				{color:#FFF;}
#footer p 						{color:#FFF; font-size:1.0em; text-align:left;}
#footer p a 					{color:#FFF; text-decoration:underline;}


.imgleft						{float:left; padding:10px 10px 0 0;}
.imgright						{float:right; padding:10px 0 0 10px;}
.floatright 					{ float:right; }
.floatleft 						{ float:left; }
.block 							{ display:block; }

/* Contact & Contact Process */

.contactform 					{ width:200px; float: left; margin-right:0px; padding:0 30px 15px 0; font-size:1.2em; }
.map 							{float:left; padding:0 0 0 10px;}
.fieldstyle 					{width:234px; margin:5px 0;}
.button 						{margin:5px 0;}
.formstyle 						{ background-color: #ffffff; width:180px; padding:1px; margin-bottom:1px; border: 1px solid #cccccc; color: #333; font-family: Arial; color:#666; font-size: 1.2em; }
.phpstyle4 						{ color: #008000; }
.phpstyle3 						{ color: #c33131; }
.tickyellowbox 					{ background-color: #eff6ef; border: 1px solid #008000; margin:10px;}
.tickredbox 					{ background-color: #f9eaea; border: 1px solid #c33131; margin:10px; }
.linkbox 						{ width: auto; border: 1px #BCCFDE solid; background-color:#DDE5ED; padding: 10px 10px 10px 10px; font-size:1.3em; color:#000000; }

/* links */

a:link 							{ text-decoration: none; color: #b80404; }
a:visited 						{ text-decoration: none; color: #b80404; }
a:hover 						{ text-decoration: underline; color: #b80404; }
a:active 						{ text-decoration: none; color: #b80404; }

