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

body, html { color: #333 font-family:Arial, Helvetica, sans-serif; font-size: 14px; }

#home, #page { margin: 10px auto 0 auto; width: 998px; }

#logo { position: absolute; }
#header { z-index: -1; }
#header #contact { clear: both; float: right; padding-bottom: 10px; }
#header #nav { background: #0093a5; float: right; height: 28px; list-style: none; margin: 0 0 2px 0; padding: 0; text-transform: uppercase; width: 794px; }
/* #header #nav ul li { color: white; display: block; float: left; font-size: 14px; font-weight: bold; margin: 5px 0; padding: 0 21px; position: relative; text-decoration: none; }
#header #nav ul li ul { position: absolute; left: 0; top:28px; line-height: 16px; }
#header #nav ul li.first {  margin: 5px 0; padding: 0 21px; }
#header #nav ul li ul { background: #fe9900; border: white 1px solid; display: block; font-weight: normal !important; padding: 0 !important; text-transform: none; top: 23px; width: 200px; font-size: 10px; font-family: Arial, Helvetica, sans-serif; margin-top: 0; margin-right: 15px; margin-bottom: 0; margin-left: 15px; }
#header #nav ul li ul li { border-bottom-color: white; border-bottom-style: solid; border-bottom-width: 2px; display: block; height: 25px; width: 100%; }
#header #nav ul li ul li.last { border: none; } */

/* Home Page Styles */
#home #partners { clear: both; }
#home #partners ul { display: block; }
#home #partners li { float: left; margin: 0 !important; }
#home .left { float: left; margin: 10px 0; padding: 10px 18px 10px 0; width: 662px; }
#home .right { border-left: 2px solid #d8d8d8; float: right; margin: 10px 0; padding: 10px 0 10px 10px; width: 300px; }
#home .left h2 { color: #006666; font-size: 18px; }
#home .right h2 { color: #ff9c00; font-size: 18px; }

#page #content { background: url(/assets/images/pages_bg.png) repeat-y; margin: 2px 0 10px 0; }
#page #content .left { float: left; font-size: 14px; width: 186px; }
#page #content .left h2, #page #content .left h3, #page #content .left ul { margin: 0 10px !important; }
#page #content .right { float: right; margin: 10px; width: 764px; }

/* Global Styles */
#nav li a { color: white; text-decoration: none; }
#footer { color: #666; font-size:  12px; text-align: center; }
#footer .line { margin: 0 0 18px 0;}

.clear { clear: both; }

table img { margin: 0 !important; }

td {
	vertical-align: top !important;
	padding: 10px;
}

.fm_field input { width: 290px; }
.fm_field textarea { height: 75px; width: 290px; }