*{padding:0; margin:0;}
.move_image_right{ float:right; }
body{background-color:#FFF;font-size:12px;font-family:Arial, SunSans-Regular, Sans-Serif;color:#564b47;padding:0;margin:0;}
.ajax-loading { background:url(../images/squeeze/spinner.gif) no-repeat; width:16px; height:16px;}
a {color: #336600;}
a{outline: none}
a:visited {color:#DB7093;}
a:hover {color: #564b47;}
a:active { color:#000000;}
img{ border:none;}
h1,h2,h3,h4,h5,h6{color: #336600; font-family: "Georgia" ,Arial, Helvetica, sans-serif}
h1 {font-size: 11px;text-transform:uppercase;background-color: #E0A3B7;border-top:1px solid #564b47;border-bottom:1px solid #564b47;padding:5px 15px;margin:0 }
h2 {font-size:190%;padding: 15px 10px 10px 10px;margin:0;}
img.download {vertical-align:middle;}
h3{ font-size:  150%; font-weight: normal}

#header{width:889px; height:116px; margin:  10px auto 0 auto}
#logo{width:476px; height:116px;background: url(../images/header.png) no-repeat; margin-left: 20px; float: left}
#logo a{width:476px; height:116px;display: block}
#nla{background: url(../images/nla.gif) no-repeat; width:73px; height: 92px;float:right;margin-right: 20px}
#top{width:889px; height: 24px; background: url(../images/frame_top.png) no-repeat}
#slideshow{width:889px;height: 282px; }
#wrapper{width:889px; background: url(../images/frame_middle.png) repeat-y; margin: 0 auto}
#page{width:840px; margin: 0 auto}

#page ul {margin: 0 0 0 0; padding:  0 0 0 0}
#page ul li{margin: 0 0 0 0;padding: 0 0 0 0}
#page h3{color: #336600}
#page h4{color: black}

#footer{width:100%;height:24px; clear: both; background: url(../images/frame_bottom.png) no-repeat}
#foot p{text-align: center; margin: 0 0 10px 0}
#foot{width:889px; margin: 0 auto}
#nav{width:840px; height: 48px; background: #336600;}
#nav ul{ margin: 0 0 0 18px; padding: 0;}
#nav ul li{margin: 0 25px 0 0; padding:10px 0 0 0; float: left; list-style: none;}
#nav ul li a{ color: white; font-family: Georgia; font-size: 140%; text-decoration: underline}


#nav ul li#associates{float: right; height: 38px;  background: #608838; margin: 0;padding: 10px 15px 0 15px}

#home_left{float:left; width:455px; padding: 32px;}

#home_right{float:right; width:286px;  padding: 32px; padding-left: 0;}
#footer{}

#home_left p{line-height: 150%}
#apply_home{width:451px; height: 69px; background: url(../images/apply.png) no-repeat; margin: 10px 0; 
}
#apply_home a{text-indent: -5000px;width:451px; height: 69px;  display: block}

#apply_home2{width:400px; height: 69px; background: url(../images/apply2.png) no-repeat; margin: 10px auto; }
#apply_home2 a{text-indent: -5000px;width:400px; height: 69px;  display: block}


#home_table tr td{width:156px}
#home_table tr td a{width:141px; height: 141px; background: url(../images/square.png) no-repeat; display: block; text-decoration: none; text-align: center;margin-bottom: 10px }
#home_table tr td a:hover{background: url(../images/square.png) no-repeat 0 -141px}
#home_table tr td a:hover span{color:#333} 

#home_table tr td a span{font-size: 150%; color: #333; font-family: Georgia; text-decoration: none;margin-top: 10px; display: block; float: left; text-align: center; width:141px;} 

#content #home_right form{ background: #EFF3EB; border:1px solid #D7E1CD; width:284px;height: 224px;}
#content #home_right form h4{color: #608838; font-size: 140%; text-transform: uppercase; font-family: Georgia; font-weight: normal; margin: 10px; width:264px;margin-left: 10px; border-bottom:1px solid #ADC299}
#content #home_right form p{color: #333; font-family: Georgia; font-size: 110%; margin: 10px; line-height: 1em}
#content #home_right form input {border: 1px solid #999; font-family: Georgia; font-size: 105%; color: #333;margin: 10px 10px 0 10px; width:244px;  padding: 5px;}
#content #home_right form input.submit{width:93px; height: 42px; float: right; background: url(../images/send.png) no-repeat; text-indent: -5000px; margin-right: 20px; display: block}

#content #home_right h4.quote{font-size: 170%; font-style: italic; color: #999; font-weight: normal; width:284px; text-align: center; margin: 15px 0 10px 0}

#content #home_right h5{font-size: 130%;margin: 10px 0 3px 0;color: black; font-weight: normal}
#content #home_right p{line-height: 1.6em; margin: 0}

#content h3{font-family: Georgia; font-weight: normal; font-size: 190%;margin: 30px 0 10px 30px}
#content h4{font-family: Georgia; font-weight: normal; font-size: 160%;margin: 10px 0 10px 30px}
#content ul{margin: 10px 30px 0 30px; padding: 0; }
#content ul li { margin: 0 0 15px 0 ; padding: 0; list-style: none}
#content p{ margin: 0 30px 15px 30px; line-height: 1.5em}

#content ul li h4{ font-size: 140%; font-weight: normal; font-family: Arial; margin: 0; padding: 0;}
#content ul p{font-family: Arial; margin: 0 0 0 25px; line-height: 1.5em}

#content #home_left h3{margin: 0;padding: 0;}
#content #home_left p{margin: 0;padding: 10px 0 0 0; line-height: 1.6em}


#content .howitworks {width:770px; margin: 10px 0 0 30px; border-collapse: collapse}
#content h4.table_example{ padding: 5px; margin:10px 0 0 30px; font-size: 175%; font-weight: normal }
#content a#general_apply{float: right; width:180px;height: 42px; background: url(../images/apply_gen.png) no-repeat; margin: 5px 30px 10px 0; text-indent: -5000px}
#content .howitworks tbody{margin: 0; padding: 0;}
#content .howitworks tr th{border-bottom: 2px solid #ADC299; font-weight: bold; font-size: 130%;}
#content .howitworks td{padding: 5px; border-bottom: 1px solid #ADC299}

 /* *** Float containers fix:
 http://www.csscreator.com/attributes/containedfloat.php *** */ 
.clearfix:after { content: ".";  display: block; height: 0;  clear: both;  visibility: hidden; }
 .clearfix{display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */
form#columnarForm  {width:780px; margin:30px auto; padding:5px; background:#EFEFEF; border:1px solid #CCCCCC}  
#columnarForm fieldset{padding: 10px 1em 10px 1em; margin:10px 10px 5px 10px; border:1px solid #CCCCCC; background:#FFFFFF;}
#columnarForm fieldset:hover{ background: #E9F7CC;}
#columnarForm fieldset h3 { display:block;  margin:0 0 1em 0}
#columnarForm input{ display:block;margin:0 0.5em 0 0;}
#columnarForm label{ font-weight:bold;}
#columnarForm select{ display:block; margin:0 1em 1em 0;}
#columnarForm textarea{ display:block; margin:0 1em 1em 0;}
#columnarForm  .floater{float:left; }
#columnarForm  .clear{  clear:both; width:100%; height:1px; }

#contactForm{margin: 30px 0 0 30px}

#fancy_ajax h3{margin: 20px;}
#fancy_ajax p{margin: 10px 20px; line-height: 1.4em}
#fancy_ajax img {text-align: center}

div#fancy_overlay {position: fixed;top: 0;left: 0;width: 100%;height: 100%;background-color: #666;display: none;z-index: 30;}
* html div#fancy_overlay {position: absolute;height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');}
div#fancy_wrap {text-align: left;}
div#fancy_loading {position: absolute;height: 40px;width: 40px;cursor: pointer;display: none;overflow: hidden;background: transparent;z-index: 100;}
div#fancy_loading div {position: absolute;top: 0;left: 0;width: 40px;height: 480px;background: transparent url('../images/fancy/fancy_progress.png') no-repeat;}
div#fancy_loading_overlay {position: absolute;background-color: #FFF;z-index: 30;}
div#fancy_loading_icon {position: absolute;background: url('../images/fancy/fancy_loading.gif') no-repeat;z-index: 35;width: 16px;height: 16px;}
div#fancy_outer {position: absolute;top: 0;left: 0;z-index: 90;padding: 18px 18px 33px 18px;margin: 0;overflow: hidden;background: transparent;display: none;}
div#fancy_inner {position: relative;width:100%;height:100%;border: 1px solid #BBB;background: #FFF;}
div#fancy_content {margin: 0;z-index: 100;position: absolute;}
div#fancy_div {background: #000;color: #FFF;height: 100%;width: 100%;z-index: 100;}
img#fancy_img {position: absolute;top: 0;left: 0;border:0; padding: 0; margin: 0;z-index: 100;width: 100%;height: 100%;}
div#fancy_close {position: absolute;top: -12px;right: -15px;height: 30px;width: 30px;background: url('../images/fancy/fancy_closebox.png') top left no-repeat;	cursor: pointer;z-index: 181;display: none;}
#fancy_frame {position: relative;width: 100%;height: 100%;display: none;}
#fancy_ajax {width: 100%;height: 100%;overflow: auto;}
a#fancy_left, a#fancy_right {position: absolute; bottom: 0px; height: 100%; width: 35%; cursor: pointer;z-index: 111; display: none;background-image: url(data:image/gif;base64,AAAA);outline: none;}
a#fancy_left {left: 0px; }
a#fancy_right {right: 0px; }
span.fancy_ico {position: absolute; top: 50%;margin-top: -15px;width: 30px;height: 30px;z-index: 112; cursor: pointer;display: block;}
span#fancy_left_ico {left: -9999px;background: transparent url('../images/fancy/fancy_left.png') no-repeat;}
span#fancy_right_ico {right: -9999px;background: transparent url('../images/fancy/fancy_right.png') no-repeat;}
a#fancy_left:hover { visibility: visible;}
a#fancy_right:hover { visibility: visible;}
a#fancy_left:hover span {left: 20px; }
a#fancy_right:hover span {right: 20px; }
.fancy_bigIframe {position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: transparent;}
div#fancy_bg {position: absolute;top: 0; left: 0;width: 100%;height: 100%;z-index: 70;border: 0;padding: 0;	margin: 0;}
div.fancy_bg {position: absolute;display: block;z-index: 70;border: 0;padding: 0;margin: 0;}
div.fancy_bg_n {top: -18px;width: 100%;height: 18px;background: transparent url('../images/fancy/fancy_shadow_n.png') repeat-x;}
div.fancy_bg_ne {top: -18px;right: -13px;width: 13px;height: 18px;background: transparent url('../images/fancy/fancy_shadow_ne.png') no-repeat;}
div.fancy_bg_e {right: -13px;height: 100%;width: 13px;background: transparent url('../images/fancy/fancy_shadow_e.png') repeat-y;}
div.fancy_bg_se {bottom: -18px;right: -13px;width: 13px;height: 18px;background: transparent url('../images/fancy/fancy_shadow_se.png') no-repeat;}
div.fancy_bg_s {bottom: -18px;width: 100%;height: 18px;background: transparent url('../images/fancy/fancy_shadow_s.png') repeat-x;}
div.fancy_bg_sw {bottom: -18px;left: -13px;width: 13px;height: 18px;background: transparent url('../images/fancy/fancy_shadow_sw.png') no-repeat;}
div.fancy_bg_w {left: -13px;height: 100%;width: 13px;background: transparent url('../images/fancy/fancy_shadow_w.png') repeat-y;}
div.fancy_bg_nw {top: -18px;left: -13px;width: 13px;height: 18px;background: transparent url('../images/fancy/fancy_shadow_nw.png') no-repeat;}
div#fancy_title {position: absolute;bottom: -33px;left: 0;width: 100%;z-index: 100;display: none;}
div#fancy_title div {color: #FFF;font: bold 12px Arial;padding-bottom: 3px;}
div#fancy_title table {margin: 0 auto;}
div#fancy_title table td {padding: 0;vertical-align: middle;}
td#fancy_title_left {height: 32px;width: 15px;background: transparent url(../images/fancy/fancy_title_left.png) repeat-x;}
td#fancy_title_main {height: 32px;background: transparent url(../images/fancy/fancy_title_main.png) repeat-x;}
td#fancy_title_right {height: 32px;width: 15px;background: transparent url(../images/fancy/fancy_title_right.png) repeat-x;}

*--ASSOCIATES PAGE-------------------*/
#associates{ width:500px; height:200px; margin:50px auto 0 auto; background: #EFEFEF url(../images/associates.png) no-repeat}
#associates2{ width:500px; height:200px; margin:30px auto 30px auto; background: #EFF3EB; border:1px solid #D7E1CD; }
#register{ float:left; width:250px; height:200px;font-size:120%; }
#register p{ padding:10px 15px 0 15px; color:#333;}
#register a{ color:#FFFFFF; display:block;}
#register form{ margin:10px 0 0 40px;}
#login{ float:left; width:250px; height:200px; font-size:140%; }
#login p{ font-size:110%; background:#FFFFFF; color:#FF0000; }
#login form{ margin:10px 0 0 15px;}
#login label{padding: 10px 10px ; color:#333;}
#login input{ margin:0 10px;}
#login input.submitlog{ margin:10px 10px;}
.error{ color:#FF0000; margin:50px auto 5px auto; width:500px;}
#register h4,#login h4{margin: 15px; padding: 0 0 0 20px; font-size: 140%; font-weight: normal}
#register_form{ width:340px; height:470px; background: #EFF3EB; border:1px solid #D7E1CD; margin:30px auto 20px auto;}
#register_form h4{margin: 10px 0 0 10px ; padding: 0;}
#register_form_table{ margin:10px auto 0 auto ; border:none; width:320px; }
#register_form_table tr td{ color:#000; padding-top:5px;}
#register_form_table a{ color:#000;} 
#register_form_table tr,#register_form_table td{ border:none;} 

#register_form #thanks { padding:50px 0 0 0;}
#register_form #thanks p{ padding:10px 5px 10px 15px; color:#FFF; font-size:110%;}
#register_form #thanks a{ color:#FFFFFF;}
table.home tr td,table.home tr,table.home tr td img{ padding:0; margin:0; border:none}
#form1{ margin:30px 0 0 55px;}
#myForm2 div{ height: 30px; width:100%; clear: both}
#myForm2 div label{float:left; width:150px; }
#myForm2 div input{float:left; width:300px;margin-left: 10px }
#assoctable{margin:30px;}
#assoctable th{padding: 5px; border-bottom: 2px solid #EFEFEF}
#assoctable td{padding: 5px; border-bottom: 1px solid #EFEFEF}
#teste{text-align: center}
