body						{ margin:0px; padding:0px; padding-bottom:15px; background:url(images/bg.jpg) white top no-repeat; }

body, td, li,
input, select, textarea		{ font-family: Arial, Verdana, sans-serif; font-size:14px; color:#363636; vertical-align:top; line-height:16px; text-align:left; }
strong						{ color:#434343; }

a							{ color:black; text-decoration:underline; }
a:link						{ }
a img						{ border:none; }
a:hover						{ color:a8a8a8; text-decoration:none; }
a:hover img					{ opacity:0.7; filter:alpha(opacity=70); }
a:active					{ }
.hover:hover img			{ opacity:1; filter:alpha(opacity=100); }				

h1							{ padding:0px; margin:0; font-size:24px; line-height:28px; color:black; font-weight:bold; text-transform:uppercase; padding-bottom:10px; }
h2							{ padding:0px; margin:0; font-size:18px; padding-bottom:10px; line-height:20px; color:black; font-weight:normal; text-transform:uppercase; }
h3							{ padding:0px; margin:0; font-size:16px; line-height:18px; color:#575757; font-weight:bold; text-transform:uppercase; }

.logo						{ float:left; width:628px; }
.contact					{ float:right; padding-top:18px; color:black; font-size:14px; width:326px; text-align:right; }
.contact h2					{ font-style:italic; color:black; font-size:24px; float:right; padding-top:10px; }
.contact p					{ font-style:bold italic; color:black; font-size:16px; padding-right:15px; }
.contact img				{ margin-bottom:-10px; }

.links						{ padding-left:14px; background:url(images/menu.png) no-repeat left; padding-top:20px; padding-bottom:22px; }
.links ul					{ padding:0px; margin:0px; }
.links ul li 				{ padding:0px; margin:0px; display:inline; }
.links ul li a				{ margin:0px; text-decoration:none; font-size:16px; text-transform:uppercase; vertical-align:bottom; color:black; padding-right:20px; padding-left:10px; background:url(images/line.jpg) no-repeat right; padding-top:20px; padding-bottom:22px; }
.links ul .last a			{ background-image:none; }
.links ul li a:hover		{ color:#005581; }
.links ul .active a			{ color:#005581; }

.banner						{ padding-top:13px; padding-bottom:14px; }

.box						{ background:url(images/boxbottom.png) bottom no-repeat; }
.section					{ float:left; margin-left:13px; margin-right:13px; width:212px; padding-top:25px; padding-bottom:15px; color:#323232; line-height:20px; }
.section h1					{ padding:0px; margin:0; font-size:18px; line-height:20px; color:black; font-weight:normal; text-transform:uppercase; padding-bottom:0px; }

.content					{ padding:16px; padding-top:30px; padding-bottom:38px; }
.welcome					{ float:left; width:543px; margin-right:26px; }
.unhappy					{ float:right; width:353px; }

.contactFeild				{ padding:0px; margin:0px; width:250px; padding-top:10px; }
input, .contactFeild textarea		{ padding:0px; margin:0px; color:black; width:200px; }

.companylink				{ text-align:right; padding:5px; background-color:black; }
.companylink a				{ color:white; text-decoration: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: 250px;
	left: -999em;
}

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

.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 {
	
}
.links ul li:hover ul li a {
	font-size:14px;
	padding:5px;
	color:white;
	background-color:#838E94;
	text-transform:capitalize;
	background-image:none;
}
.links ul li:hover ul li a:hover {
	color:#721b36;
	background:none #9aa6ab;
}