/*--------------------------------GENERAL-----------------------------*/
body { background: #305ea7 url("/images/background-slither.gif") repeat-x ; margin: 0; padding: 0; color: #000; font-size: 62.5%; font-family: verdana, sans-serif; }
a:link, a:active, a:visited { color: #125285; text-decoration: none; }
a:hover { color: #125285; text-decoration: underline; }
ul { margin: 0; padding: 0; }
img { margin: 0; padding: 0; border: 0; }
#center-positioning { width: 930px; margin-right: auto; margin-left: auto; }
#center-positioning2 { width: 930px; margin-left: 255px; }
#wrapper { background: white; float: left; min-height: 850px; padding-bottom: 10px; border: 1px solid #8f9aab; border-top: 0px; border-bottom: 0px; }
input, select { font: 10pt verdana, sans-serif; }

/*--------------------------------HEADER-----------------------------*/
img.logo { float: left; margin-left: 10px; margin-top: -57px; }
#header { background: url("/images/header.jpg") ; height: 75px; width: 930px; }
#header ul { width: 930px; margin: 0; padding-top: 0px; padding-left: 130px; list-style: none; font-weight: bold; }
#header ul li { float: left; margin-right: 10px; display: inline; text-decoration: none; }
#header ul a { float: left; line-height: 60px; width: 120px; display: block; color: #333; font-size: 1.5em; text-align: center; }
#header li a:link, #header li a:visited { background: url("/images/menu-2.0.jpg") repeat-x 0 00px; padding: 00px 00px 0 0px; display: block; color: #fff; text-decoration: none; }
#header li a:hover, #header li a:active, #header li a.selected  { background: url("/images/menu-2.0.jpg") repeat-x 0 -60px ; padding: 00px 00px 0 0px; color: #fff; text-decoration: none; }

/*--------------------------------CONTENT-----------------------------*/
#content { float: left; width: 930px; border: 0px solid #500; font-size: 1.2em; color: #444; }
#content h1 { margin: 0; margin-bottom: 5px; padding: 0; font-size: 1.6em; color: #125285; }
#content h2 { margin: 0; margin-bottom: 5px; padding: 0; font-size: 1.2em; color: #125285; }
#content h3 { margin: 0; margin-bottom: 5px; margin-top: 5px; padding: 0; font-size: 1.1em; color: #125285; }

#content p { margin: 0; margin-bottom: 8px; padding: 0; padding-left: 5px; padding-top: 0px; font-size: 1.1em; }
#content ul { margin: 0; margin-left: 30px; margin-top: 5px; margin-bottom: 10px; padding: 0; list-style-image: url("/images/bullet.gif") ;	 }
#content ul li { }
.content_holder { float: left; height: 1px; width: 95%; border: 1px solid #fff; }
.content_middle100banner { float: left; min-height: 260px; width: 885px; margin-bottom: 10px; margin-left: 20px; border: 1px solid #aaa; }
.content_middle100 { background: url("/images/content-slither.gif") repeat-x; float: left; width: 865px; margin-left: 20px; margin-bottom: 10px; padding: 10px; min-height: 260px; border: 1px solid #aaa; }
.content_50 { background: url("/images/content-slither.gif") repeat-x; float: left; min-height: 550px; width: 411px; margin-bottom: 10px; margin-left: 20px; padding: 10px; border: 1px solid #aaa; }
.content_left30 { background: url("/images/content-slither.gif") repeat-x; float: left; min-height: 520px; width: 265px; margin-bottom: 10px; margin-left: 20px; padding: 10px; border: 1px solid #aaa; }
.content_middle30 { background: url("/images/content-slither.gif") repeat-x; float: left; min-height: 520px; width: 270px; margin-bottom: 10px; margin-left: 10px; padding: 10px; border: 1px solid #aaa; }
.content_right30 { background: url("/images/content-slither.gif") repeat-x;	 float: right; min-height: 520px; width: 265px; margin-bottom: 10px; margin-right: 23px; padding: 10px; border: 1px solid #aaa; }

/*--------------------------------FOOTER-----------------------------*/
#footer { background: url("/images/footer.jpg") no-repeat ; float: left; height: 100px; width: 932px; color: #444; font-size: 1.1em; text-align: center; }
#footer p { clear: both; margin: 0; margin-bottom: 5px; }
#footer ul { margin-top: 10px; margin-left: 330px; list-style: none; text-align: center; height: 30px; }
#footer ul li { display: inline; }
#footer ul a { float: left; margin-left: 20px; display: block; color: #333; text-align: center; }
#footer li a:link, #footer li a:visited { padding: 00px 00px 0 0px; display: block; color: #444; text-decoration: none; }
#footer li a:hover, #footer li a:active, #footer li a.selected  { padding: 00px 00px 0 0px; text-decoration: underline; }
#footer-outer { margin-top: 20px; color: #fff; }
#footer-outer a { color: #fff; }

/*--------------------------------INDEX-----------------------------*/
img.small-just { float: left; margin-top: 40px; margin-left: 20px; }

/*--------------------------------WHAT WE DO-----------------------------*/
img.what { float: right; margin-top: -10px; }
img.float { margin-top: 10px; margin-bottom: 10px; margin-left: 100px;	 }
img.vip_review { margin: 0; padding: 0; float: right; margin-bottom: -10px; margin-top: -180px; }
img.vip_review2 { margin: 0; padding: 0; float: right; margin-bottom: -10px; margin-top: -167px; }

/*--------------------------------MEET THE TEAM-----------------------------*/
.content_team50-left { float: left; min-height: 270px; width: 410px; padding: 5px; margin-bottom: 20px; margin-left: 10px; border: 1px solid #bbb; }
.content_team50-right { float: left; min-height: 270px; width: 410px; padding: 5px; margin-bottom: 20px; margin-left: 10px; border: 1px solid #bbb; }
.content_team100 { float: left; min-height: 260px; width: 842px; padding: 5px; margin-bottom: 20px; margin-left: 10px; border: 1px solid #bbb; }
#content h4 { font-size: 1em; margin: 0; padding: 0; }
.profile { float: left; width: 120px; height: 240px; padding-bottom: 5px; margin-bottom: 5px; margin-left: 10px; text-align: center; }
.profile-4 { float: left; width: 100px; height: 240px; padding-bottom: 5px; margin-bottom: 5px; margin-left: 1px; text-align: center; }
.profile-first100 { float: left; width: 120px; height: 240px; padding-bottom: 5px; margin-bottom: 5px; margin-left: 170px; text-align: center; }
.profile-first100_5 { float: left; width: 120px; height: 240px; padding-bottom: 5px; margin-bottom: 5px; margin-left: 110px; text-align: center; }
.profile-first50 { float: left; width: 120px; height: 240px; padding-bottom: 5px; margin-bottom: 5px; margin-left: 20px; text-align: center; }
.profile-first50-2 { float: left; width: 120px; height: 240px; padding-bottom: 5px; margin-bottom: 5px; margin-left: 68px; text-align: center; }
.profile-first50b { float: left; width: 120px; height: 240px; padding-bottom: 5px; margin-bottom: 5px; margin-left: 150px; text-align: center; }
.profile-firstof3pics { float: left; width: 120px; height: 240px; padding-bottom: 5px; margin-bottom: 5px; margin-left: 230px; text-align: center; }
.profile-firstof1pics { float: left; width: 120px; height: 240px; padding-bottom: 5px; margin-bottom: 5px; margin-left: 330px; text-align: center; }
img.portrait { margin-top: 10px; border: 1px solid #555;	}

/*--------------------------------WHO-----------------------------*/
img.right { float: right; }
div.mission { border: 3px solid #3f98f9; }
#mission-statement { background: #dce6f1; color: #696969; height: 70px; width: 810px; margin-left: 20px; margin-top: 30px; margin-bottom: 30px; padding-left: 10px; padding-top: 10px; font-size: 1.4em; border: 1px solid #dfdfdf; border-right: 2px solid #dfdfdf; border-bottom: 2px solid #dfdfdf ; }
#vip { background: #dce6f1; color: #696969; width: 420px; margin-top: 60px; margin-bottom: 30px; margin-left: -10px; padding-left: 10px; padding-top: 10px; font-size: 1.0em; border: 1px solid #dfdfdf; border-right: 2px solid #dfdfdf; border-bottom: 2px solid #dfdfdf ; }

/*--------------------------------CONTACT-----------------------------*/
.content_contact30 { float: left; min-height: 500px; width: 265px; margin-bottom: 10px;	margin-left: 10px; padding: 5px; border: 1px solid #ccc; text-align: center; }
.content_contact30-email { background: url("/images/contact-email.jpg") bottom no-repeat; min-height: 500px; }
.content_contact30-address { background: url("/images/contact-house.jpg") bottom no-repeat; min-height: 500px; }
.content_contact30-phone { background: url("/images/contact-phone.jpg") bottom no-repeat; min-height: 500px; }
p.center { padding-top: 5px; text-align: center; }

/*--------------------------------Free trial-----------------------------*/
td { font: 8pt Verdana, Arial, Helvetica, sans-serif; padding: 0px 10px 8px 10px; }
#content h5 { margin: 0; margin-bottom: 10px; padding: 0; padding-left: 5px; font-size: 1.1em; color: #125285; }