* {margin: 0; padding: 0;} 
h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,strong,th { font-size: 1em; font-weight: normal; font-style: normal; }
ul,ol { list-style: none; }
fieldset,img { border: none; }
caption,th { text-align: left; }
table { border-collapse: collapse; border-spacing: 0; }
a { color: #08c; }
a:link, a:visited, a:active { text-decoration: none; }
a:hover { text-decoration: underline; }
strong, b { font-weight: bold; }
em, i { font-style: italic; }
p { margin-bottom: 10px; }
h1 { font-weight: bold; font-size: 24px; line-height: 36px; margin-bottom: 18px; }
h2 { font-weight: bold; font-size: 16px; line-height: 18px; margin-bottom: 5px; margin-top:20px; color:#660000;}
h3 { font-weight: bold; font-size: 1em; line-height: 18px; margin-bottom: 5px;}
h4 { font-weight: bold; font-size: 10px; line-height: 18px; }
ul { margin-bottom: 18px; list-style: none outside; }
ol { margin-bottom: 18px; list-style: decimal; margin-left: 2.2em; }
dt{margin-top:10px; font-weight:bold; font-size:13px;}
dd{margin-bottom:10px}
body {font: 12px/18px  Arial; background-color:#ccc; color: #333; margin-left:auto; margin-right:auto;}
.longest_field {width:950px; display:inline-block;font-size:14px;line-height:1.21em;font-weight:400;letter-spacing:-1px;padding:4px 2px 4px;color:#000;background:#fFF;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px; border:1px #000 solid;}
.textfield {width:230px; display:inline-block;font-size:14px;line-height:1.21em;font-weight:400;letter-spacing:-1px;padding:4px 2px 4px;color:#000;background:#fFF;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px; border:1px #000 solid;}
.long_field {width:230px; display:inline-block;font-size:14px;line-height:1.21em;font-weight:400;letter-spacing:-1px;padding:4px 2px 4px;color:#000;background:#fFF;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px; border:1px #000 solid;}
.short_field {width:160px; display:inline-block;font-size:14px;line-height:1.21em;font-weight:400;letter-spacing:-1px;padding:4px 2px 4px;color:#000;background:#fFF;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px; border:1px #000 solid;}
.shortest_field {width:50px; display:inline-block;font-size:14px;line-height:1.21em;font-weight:400;letter-spacing:-1px;padding:4px 2px 4px;color:#000;background:#fFF;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px; border:1px #000 solid;}
.longest_textarea {height: 400px; width:600px; display:inline-block;font-size:14px;line-height:1.21em;font-weight:400;letter-spacing:-1px;padding:4px 2px 4px;color:#000;background:#fFF;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px; border:1px #000 solid;}
.textarea {height: 150px; width:300px; display:inline-block;font-size:14px;line-height:1.21em;font-weight:400;letter-spacing:-1px;padding:4px 2px 4px;color:#000;background:#fFF;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px; border:1px #000 solid;}
.button {display:inline-block;font-size:12px;line-height:1.21em;font-weight:400;text-transform:uppercase;letter-spacing:1px;padding:6px 10px 6px;color:#fff;background:#0667B2;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px; border:0;}
.button:hover {background:#DC4101}
.green_button {display:inline-block;font-size:12px;line-height:1.21em;font-weight:400;text-transform:uppercase;letter-spacing:1px;padding:6px 10px 6px;color:#fff;background:#6E943F;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px; border:0;}
.green_button:hover {background:#B2D1FF; color:#333;}
.title{ font-weight: bold; font-size: 16px; line-height: 18px; margin-bottom: 5px; }
.clear{clear:both; height:0; line-height:0;}
.space{height:15px;}

.center{margin-left:auto;margin-right:auto;}
.icon{padding:0 5px 0 0;}
.icon_label{margin-bottom:10px;}
.nav_button{border-left:1px #333 solid; color:#fff; text-decoration:none; float:left; padding-top:5px; padding-left:10px; padding-right:10px; height:26px; background:url(../images/button_bg.gif);}
.nav_button_first{margin-left:15px; color:#fff; text-decoration:none; float:left; padding-top:5px; padding-left:10px; padding-right:10px; height:26px; background:url(../images/button_bg.gif);}
.nav_button_last{border-left:1px #333 solid; color:#fff; text-decoration:none; float:left; padding-top:5px; padding-left:10px; padding-right:10px; height:26px; background:url(../images/button_bg.gif);}
.nav_button a{color:#fff}
.nav_button:hover{background:#DC4101; border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}
.nav_button_last:hover{background:#DC4101; border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}
.nav_button_first:hover{background:#DC4101; border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}
.nav_button_first a{color:#fff}
.nav_button_last a{color:#fff}
.register_login_button{width:144px; float:left; padding-top:2px;}
.cashout_stats{float:left; width:160px; font-size:14px; color:#fff;}
.cashout_stats ul li{line-height:20px;}
.featured_title {color:#525252; font-weight: bold; font-size: 20px; line-height: 36px; margin-bottom: 18px; }
.featured_bullets{line-height:25px; list-style-image: url(../images/second_bullet.png); padding-left:25px; text-decoration:underline;}
.featured_bullets a{color: #333;}
.featured_bullets a:hover{color: #A71E03;}
.latest_news_date{color:#A71E03;}
.latest_news_more{color:#A71E03;}
.latest_news_text a{color: #333;}
.latest_news_text a:hover{text-decoration:none; color: #fff; background-color:#000;}
.error_message{background:#f00; color:#fff; padding:10px; margin:10px; font-weight:bold; font-size:16px;}
.notification_message{background:#0c0; color:#fff; padding:10px; margin:10px; font-weight:bold; font-size:16px;}
.social_button{width:35px; height:35px; float:left; margin-left:5px; margin-right:5px}
.wrap_left{float:left; margin:5px;}
.wrap_right{float:right; margin:5px;}
body {background-image:url(images/body_bg.gif) repeat -x; font: 13px/18px "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif; background-color: #fff; color: #333; margin-left:auto; margin-right:auto;}


.clear{clear:both; height:0; line-height:0;}
.space{height:15px;}
.title{background:url(../images/title.png) no-repeat; width:auto; height:auto; padding-left:20px;}
.center{margin-left:auto;margin-right:auto;}
.dock_icons{margin:10px; float:left;}
.nav_button{border-left:1px #333 solid; color:#fff; text-decoration:none; float:left; padding-top:5px; padding-left:10px; padding-right:10px; height:26px; background:url(../images/button_bg.gif);}
.nav_button a{color:#fff; text-decoration:none;}
.nav_button:hover{background:#6E943F; border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px; text-decoration:none;}
.sub_boxes{text-align:justify; width:280px; float:left; margin-left:25px; background:#384D20; border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px; border:0; height:180px; padding:10px; color:#fff;}
.office_addresses{width:250px; float:left; margin-left:25px; background:#B2D1FF; border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px; border:0; padding:10px; color:#fff;}
.sub_icon{width:32px; height:32px; float:left; margin-bottom:10px; margin-right:10px;}
.sub_title{height:24px; float:left; font-weight:bold; font-size:15px; padding-top:8px;}
#selected{background:#B2D1FF; border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px; border:0;}

#landing_page_container{width:792px;  background: url("../images/landing_page_bg.jpg") no-repeat; margin-left:auto; margin-right:auto; margin-top:20px; overflow:auto}
#dock{height:112px; margin-top:193px; padding-left:195px;}
#intro{height:171px; margin-top:15px; color:#ccc; padding:15px 40px 10px 40px; text-align:justify}
#landing_social_icons{width: 86px; float:right; height:45px; margin-top:5px;}
#about_us_sprite a{width:81px; height:100px; background:url("../images/sprite_about_us.png") bottom; display:block;}
#about_us_sprite a:hover{width:81px; height:100px; background:url("../images/sprite_about_us.png") top; display:block;}
#services_sprite a{width:81px; height:100px; background:url("../images/sprite_services.png") bottom; display:block;}
#services_sprite a:hover{width:81px; height:100px; background:url("../images/sprite_services.png") top; display:block;}
#partners_sprite a{width:81px; height:100px; background:url("../images/sprite_partners.png") bottom; display:block;}
#partners_sprite a:hover{width:81px; height:100px; background:url("../images/sprite_partners.png") top; display:block;}
#contact_sprite a{width:81px; height:100px; background:url("../images/sprite_contact.png") bottom; display:block;}
#contact_sprite a:hover{width:81px; height:100px; background:url("../images/sprite_contact.png") top; display:block;}
#landing_page_footer{width:792px; margin-left:auto; margin-right:auto; text-align:center; margin-top:10px;}

#container{width:1000px; margin-left:auto; margin-right:auto; margin-top:10px; margin-bottom:20px; height:auto;}
#header{height:120px; margin-bottom:15px;}
#logo{width:695px; float:left; margin-top:33px; padding-left:20px;}
#staff_mail{float:left; background:#B2D1FF; border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px; border:0; padding-left:20px; padding-right:20px; }
#nav_bar{height:33px; background:#333; border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px; border:0; padding-top:2px; font-size:15px; margin-bottom:15px;}
#nav_buttons{float:left; width:840px; padding-left:2px;}
#live_chat{float:left; padding-top:2px;}
#main_content{width:685px; float:left; padding-left:15px; padding-right:15px; text-align:justify;}
#sidebar{width:255px; background:#B2D1FF; float:left; border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px; border:0; color:#333; padding-left:15px; padding-right:15px; padding-top:10px;}
#sub_footer{height:225px; padding-top:25px; background:#6E943F; margin-top:15px; border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px; border:0;}
#footer{width:285px; background:#B2D1FF; float:right; border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px; border:0; color:#333; padding-top:15px; padding-bottom:15px; text-align:center; margin-bottom:15px; margin-top:15px;}