body						{ margin:0px; padding:0px; background-color:white; border-top:solid 8px #3786bb; border-bottom:solid 8px #444444; }

body, td, li,
input, select, textarea		{ font-family: Arial, Helvetica, sans-serif; font-size:14px; color:#282828; vertical-align:top; line-height:17px; text-align:left; }

a							{ color:#3786bb; text-decoration:underline; }
a:link						{ }
a:hover						{ color:#8c8c8c; text-decoration:none; }
a:active					{ }
a img						{ border:none; }

h1							{ padding:0px; margin:0; font-size:36px; color:#3786bb; padding-top:10px; font-weight:normal; }
h3							{ padding:0px; margin:0; font-size:27px; color:#353535; padding-bottom:20px; padding-top:10px; }
h3							{ padding:0px; margin:0; font-size:18px; color:#353535; padding-bottom:15px; }

.holder						{ }

.links						{ padding:0px; margin:0px; }
.links td					{ padding:0px; margin:0px; padding-top:24px; padding-bottom:25px; }
.links a					{ line-height:15px; padding:0px; margin:0px; color:black; font-size:14px; border-right:solid 1px #dbdbdb; padding-left:11px; padding-right:11px; padding-top:24px; padding-bottom:25px; text-decoration:none; }
.links a:hover				{ color:white; background-color:#3786bb; text-decoration:none; }
.last a						{ border:none; padding-left:8px; padding-right:7px; }

.submenu					{ padding:20px; padding-bottom:30px; border-bottom:solid 1px #dbdbdb; }
.submenu tr td				{ text-align:center; }
.submenu a					{ text-decoration:none; }
.middle						{ border-left:solid 1px #dbdbdb; border-right:solid 1px #dbdbdb; }

.news						{ padding:25px; padding-top:36px; border-left:solid 1px #dbdbdb; background-image:url(images/news_bg.jpg); background-repeat:repeat-x; }

.content					{ margin:20px; }
.content tr td				{ padding:30px; padding-top:0px; }
.right						{ border-left:solid 1px #dbdbdb; }
.content li					{ padding:5px; }

.companylink				{ text-align:right; background-color:#898989; height:95px; vertical-align:middle; padding:10px; }
.companylink a				{ color:black; text-decoration:none; }
.companylink a:hover		{ color:white; }

.formz tr td				{ padding:5px; margin:0px; }
.contactFeild				{ width:30px; }
.contactFeild input, textarea	{ width:200px; }


.links ul {
	padding: 0;
	margin: 0;
	list-style: none;
}
.links ul li ul {
	padding: 0;
	margin: 0;
	list-style: none;
}

.links a {
	display: block;
}

.links li {
	float: left;
}

.links li ul {
	position: absolute;
	width: 130px;
	left: -999em;
}

.links li ul li {
	width: 130px;
}

.links li:hover ul {
	left: auto;
	z-index:100;
}

.links li:hover ul, .links li.sfhover ul {
	left: auto;
}

.links ul li:hover ul li {
padding:0px;
margin:0px;
list-style-type: none;
display:block;
background-image:none;
}

.links ul li:hover ul li a {
border:none;
color:black; 
background-color:#6FADDC; 
text-decoration:none; 
padding:8px;
margin:0px;
}
.links ul li:hover ul li a:hover{ 
color:white; 
background-color:#3786bb; 
}

