@charset "utf-8";
/* CSS Document */

body {
	font: normal 12px/1.5em Arial, sans-serif;
	background-color: #f2f1f1;
	color: #999;
	min-width:940px;
	text-align: center;
}
#center {
	text-align: left;
	width: 940px;
	overflow: hidden;
	margin-left: auto;
	margin-right: auto;
}
#white_area, #white_area_hide {
	margin-left: 10px;
	background-color: #fff;
	height: 760px;
	width: 930px;
	overflow: hidden;
}
#white_area_hide { /* hide until js loads */
	display: none;
}
#header {
	float: left;
	height: 65px;
	width: 920px;
	margin-top: 40px;
}
#logo {
	float: left;
	margin: 0 55px 0 20px;
}
#vertical_text {
	float: left;
	clear: left;
	width: 20px;
	height: 354px;
}
a:active, a:focus {
	outline: none;
}
#header a {
	text-decoration: none;
}
#header a.active {
	color: #00adee;
}
/*a.emph:link, a.emph:visited {
	color: #00adee;
	text-decoration: underline;
}
a.emph:hover {
	color: #00adee;
	text-decoration: none;
}*/
#home #copy a:link, #home #copy a:visited, #about #copy a:link, #about #copy a:visited {
	color: #999;
	text-decoration: underline;
}
#home #copy a:hover, #about #copy a:hover {
	color: #00adee;
	text-decoration: underline;
}

a:link, a:visited {
	color: #999;
}
a:hover {
	color: #666;
}
.left {
	float: left;
}
#header ul {
	width: 666px;
	float: left;
}
#header ul#contact_nav li.last, #header ul#contact_nav li.last a {
	margin: 0;
}
#header ul#contact_nav {
	width: 175px;
	height: 12px;
	font-size: 10px;
	float: right;
	margin-top: -12px;
	position: relative;
	top: -24px;
}
#header ul#contact_nav li {
	float: right;
	clear: none;
}
#header ul#contact_nav li {
	margin-right: 4px;
}
#header ul#contact_nav li a {
	margin-right: 6px;
}
#header ul li {
	display: inline;
}
#header ul#main_nav {
	text-transform: uppercase;
	margin-top: 5px;
	border-bottom: 1px solid #e9e8e7;
	padding-bottom: 5px;
	margin-bottom: 2px;
}
#header ul#main_nav li {
	margin-right: 8px;
}
#header ul#main_nav li a {
	margin-right: 8px;
}
#header ul#sub_nav li {
	text-transform: uppercase;
	font-size: 11px;
	margin-right: 4px;
}
#header ul#sub_nav li a {
	margin-right: 6px;
}
.banners img {
	float: left;
}
#copy {
	width: 890px;
	float: left;
	clear: left;
	margin: 3px 0 0 20px;
}
#copy #news {
	font-size: 11px;
	width: 120px;
	height: 200px;
	margin-right: 100px;
	float: left;
}
#copy ul#banner_text {
	font-size: 11px;
	width: 180px;
	height: 200px;
	margin:  40px;
	float: left;
}
ul#textLinks {
	font-size: 11px;
	width: 180px;
	height: 200px;
	margin: 0 40px 0 20px;
	float: left;
	padding: 0;
}
#copy #news {
	text-transform: uppercase;
}
#copy ul#banner_text li, ul#textLinks li {
	line-height: 1.7em;
	padding: 0;
}
#copy ul#banner_text li a, ul#textLinks li a {
	text-decoration: none;
	cursor: pointer;
}
#copy ul#banner_text li.active a, ul#textLinks li.active a {
	color: #00adee;
}
#descriptions {
	width: 450px;
	float: left;
	clear: none;
}
h1, h2 {
	text-transform: uppercase;
	color: #00adee;
	float: left;
	font-size: 12px;
	width: 450px;
	margin: 0;
	padding: 0;
}
#copy p {
	float: left;
	font-size: 12px;
	line-height: 1.6em;
	width: 450px;
}
.thumbs {
	margin-top: 4px;
	float: right;
	margin-right: 30px;
}
.thumbs img {
	margin-left: 5px;
}
#banner_nav a {
	cursor: pointer;
}
#about .banners img, #overview .banners img, #home .banners img {
	display: block;
	margin: 0;
}
.banners {
	float: left;
	clear: none;
	width: 890px;
	height: 354px;
	overflow: hidden;
	background-color: #f2f1f1;
	margin-bottom: 12px;
}
.desc p {
	margin-bottom: 1em;
}
#contact .banners #strong_color {
	background: #00adee url(images/bg_contactus_copy.gif) no-repeat 1px 1px;
}
#contact .banners #strong_color a {
	display: block;
	width: 275px;
	height: 200px;
	float: left;
	xborder: 1px solid red;
	
}
#contact .banners form {
	float: left;
	width: 516px;
	height: 233px;
	padding: 21px 13px 0 17px;
}
form label {
	font-size: 1em;
}
form .space {
	padding-top: 10px;
}
form dl#left {
	width: 185px;
	float: left;
}
form dl#right {
	width: 313px;
	float: right;
}
form dl#left input, form dl#right input {
	border: 0;
	height: 18px;
}
form dl#right_btn {
	width: 313px;
	float: right;
}
form input#btn {
	width: 125px;
	height: 21px;
	position: relative;
	top: -5px;
}
form dl#left input {
	color: #999;
	width: 173px;
	background: url(images/bg_name+email.png) no-repeat;
	padding: 3px 5px 0 5px;
}
form dl#right input {
	color: #999;
	width: 303px;
	background: url(images/bg_subject.png) no-repeat;
	padding: 3px 5px 0 5px;
}
form dl#right textarea {
	font-family: Arial;
	color: #999;
	border: 0;
	padding: 3px 5px 5px 5px;
	width: 303px;
	height: 205px;
	background: url(images/bg_message.png) no-repeat;
}
.banners #strong_color {
	float: left;
	clear: none;
	padding: 20px 0 0 10px;
	margin-left: 10px;
	width: 324px;
	height: 334px;
	text-indent: -1000em;
	background: #00adee url(images/about_copy_c.png) no-repeat 10px 20px;
	color: #fff;
	overflow: hidden;
}
#about #strong_color a {
	float: left;
	width: 325px;
	height: 234px;
	display: block;
	position: relative;
	z-index: 500;
}
#about #strong_color h3 {
	font-size: 17px;
	letter-spacing: .03em;
	text-indent: -1000em;
}
#about #copy {
	float: left;
	clear: both;
	margin-right: 28px;
}
#about #copy p {
	float: right;
	clear: right;
	font-size: 12px;
	line-height: 1.6em;
	width: 334px;
	margin-bottom: 1em;
}
#about #copy h2 {
	text-transform: uppercase;
	float: right;
	clear: right;
	width: 334px;
	margin-bottom: .25em;
}
#overview .banners .spot {
	float: left;
	background-color: #00adee;
	color: #fff;
	overflow: hidden;
	width: 220px;
	height: 354px;
	margin-right: 3px;
	text-transform: uppercase;
	font-size: 11px;
}
#overview .banners .last {
	margin: 0;
}
#overview #copy {
	float: left;
	margin-left: 244px;
}
#overview #copy p {
	width: 615px;
}
#home #copy p {
	width: 515px;
	margin-bottom: 1.2em;
}
#footer {
	font-size: .85em;
	margin-left: 30px;
}
