@charset "utf-8";
/* CSS Document */

body,td,th {
	color: #4B4D4C;
	font: normal .8em Arial, Helvetica, sans-serif;
	font-size:11px;
}

body {
background:url(../images/bg.jpg);
background-repeat:repeat-x;
background-color:#fff;
margin:0px;
}

img {border:none; }

#container {
margin:0 auto;
width:734px;
}

#top {
width:734px;
height:88px;
float:left;
}

#logo {
float:left;
width:193px;
height:88px;
}

#topleft {
float:left;
width:541px;
height:88px;
}

#topleft a {
color:#FFFFFF;
text-decoration:none;
}

#topleft a:hover {
text-decoration:underline;
}

#topleft-contact {
background:url(../images/topleft_contact.jpg);
background-repeat:no-repeat;
background-position:bottom right;
float:right;
width:237px;
height:80px;
color:#FFFFFF;
padding:8px 0px 0px 123px;
font-weight:bold;
font-size:12px;
}

#topleft-contact-financial {
background:url(../images/banner_financial_top.jpg);
background-repeat:no-repeat;
background-position:bottom right;
float:right;
width:237px;
height:80px;
color:#FFFFFF;
padding:8px 0px 0px 123px;
font-weight:bold;
font-size:12px;
}

.or {
color:#2BD0D8;
}

#banner {
width:734px;
height:228px;
float:left;
}

#banner h1 {
color:#FFFFFF;
font-size:45px;
font-weight:bold;
margin:18px 0px 0px 0px;
line-height:48px;
}

#banner h2 {
color:#FFFFFF;
font-size:16px;
margin-right:25px;
margin-top:23px;
}

#banner-intro {
float:left;
width:457px;
height:228px;
}

#banner-intro-img {
float:left;
width:277px;
height:228px;
}

#banner-intro-img img {
margin:0px 0px 0px 0px;
}

#feature-bar {
float:left;
width:734px;
height:85px;
}

#main-content {
width:734px;
float:left;
padding:23px 0px 15px 0px;
background:#FFFFFF;
}

#content-left {
width:441px;
float:left;
padding:0px 0px 0px 16px;
}

#content-left h3 {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:16px;
margin:0px 0px 10px 0px;
color:#000000;
}

#content-left p {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
color:#000000;
margin:0px 0px 0px 0px;
line-height:23px;
}

#content-left a {
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
color:#087782;
font-size:14px;
text-decoration:none;
}

#content-left a:hover {
text-decoration:underline;
}

#content-left ul {
list-style-type: none;
margin: 0px 0px 0px 0px;
padding: 25px 0px 0px 5px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
color:#087782;
font-size:14px;
}

#content-left li {
list-style-type: none;
margin: 0px 0px 0px 0px;
padding: 0px 0px 30px 0px;
}

#content-left li {
color:#087782;
background:url(../images/feature_bullet.jpg);
background-repeat: no-repeat; background-position:left top;
padding-left: 30px; 
}

#content-right {
width:256px;
float:left;
padding:0px 0px 0px 15px;
}

#content-right ul {
list-style-type: none;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 5px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
color:#000000;
font-size:13px;
	border-top:1px solid #E0DFDB;
}

#content-right li {
list-style-type: none;
margin: 0px 0px 0px 0px;
padding: 13px 0px 13px 0px;
border-bottom:1px solid #E0DFDB;
}

#content-right-li {
width:247px;
xheight:68px;
padding:0px 0px 0px 3px;
}

#content-right-lip {
width:247px;
xheight:68px;
padding:0px 0px 0px 3px;
}

#content-right-li h3, #content-right-lip h3 {
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
color:#087782;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:16px;
line-height:16px;
}

#content-right-li h3 a, #content-right-lip h3 a {
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
color:#087782;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:16px;
line-height:16px;
}

#content-right-li a, #content-right-lip a {
color:#087782;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:18px;
text-decoration:none;
}

#content-right-img {
width:78px;
height:68px;
padding:0px 0px 0px 0px;
float:left;
}

#form {
float:left;
width:228px;
padding:30px 0px 0px 18px;
}

#form-content {
float:left;
width:220px;
padding:6px 0px 0px 8px;
background:#FFED94;
}

#form-content h3 {
padding:0px 0px 0px 0px;
margin:0px 0px 8px 0px;
color:#000000;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:13px;
line-height:14px;
}

#formtopbot {
width:228px;
height:8px;
float:left;
}

#as-seen-in {
float:left;
width:228px;
padding:23px 0px 0px 0px;
font-size:12px;
font-weight:bold;
}

#as-seen-in-left {
float:left;
width:228px;
padding:0px 0px 0px 140px;
font-size:12px;
font-weight:bold;
}

#bottom-quote-container {
float:left;
width:660px;
xheight:138px;
padding:0px 0px 15px 35px;
}

#bottom-quote-content {
background:url(../images/bottom_quote_bg.jpg);
background-repeat:repeat-x;
background-color:#05666c;
float:left;
width:660px;
xheight:138px;
padding:0px 0px 20px 0px;
}

#bottom-quote-content p {
color:#FFFFFF;
font-style:italic;
font-size:20px;
font-family:Georgia, "Times New Roman", Times, serif;
line-height:28px;
margin:18px 18px 0px 18px;
}

#bottom-quote-content p a {
color:#FFFFFF;
font-style:italic;
font-size:20px;
font-family:Georgia, "Times New Roman", Times, serif;
line-height:28px;
text-decoration:none;
}

#footer {
float:left;
width:734px;
height:28px;
margin:0px 0px 0px 0px;
background:#EFE5C1;
}

.smalltxt {
color:#FFED94;
font-size:15px;
}



