html,body { margin:0px; padding:0px; height:100%; }
body { background-image:url('/media/images/bg_background.gif'); background-color:#ffffff; color:#2a2a2a; }

#main_container { position:relative; width:993px; margin-left:auto; margin-right:auto; text-align:left; }

/* header styles */
#main_container #header { background-image:url('/media/images/bg_header.jpg'); width:993px; height:124px; }
#main_container #header .logo { position:relative; top:17px; left:16px; float:left; height:32px; }

#header .we_login { position:relative; float:right; top:35px; right:18px; width:407px; height:60px; background-image:url('/media/images/bg_login.jpg'); }
#header .we_login .we_login_form { margin:0px; padding:0px; }
#header .we_login .we_login_form .we_login_table { /* width:280px; */ height:50px; margin-left:auto; margin-right:auto; position:relative; top:3px;}
#header .we_login .we_login_form .login_title_td { color:#787878; font-size:12px; font-family:Verdana, Geneva, sans-serif; font-weight:bold; width:155px; }
#header .we_login .we_login_form .login_types { position:absolute; right:0px; float:right; width:170px; color:#444444; font-family:Verdana, Geneva, sans-serif; font-size:11px; font-weight:normal; }
#header .we_login .we_login_form .login_input { width:143px; height:16px; border:1px solid #d1d1d1; color:#909090; font-family:Verdana, Geneva, sans-serif; font-size:12px; padding-top:4px; padding-left:3px; }
#header .we_login .we_login_form .login_password_td { width:114px; padding: 0px 4px 0px 4px; }
#header .we_login .we_login_form .login_submit { width:108px; }
#header .we_login .we_login_form .login_types a { color:#444444;  }
#header .we_login .we_login_form .login_types a:hover { color:#677285; text-decoration:none; }

/* navigation styles */
#main_container .main_nav_area { background-image:url('/media/images/bg_nav.jpg'); font-family:"Trebuchet MS", Helvetica, sans-serif; font-size:14px; font-weight:bold; width:993px; height:34px; }
#main_container .main_nav_area .nav_holder { position:relative; margin-left:auto; margin-right:auto; text-align:center; border:1px solid #000000; }
#main_container .nav_breaker { float:left; width:2px; height:34px; background-image:url('/media/images/nav_breaker.gif'); }
#but1, #but2, #but3, #but4, #but5, #but6, #but7, #but8 { padding:8px 9px 0px 9px; float:left; height:25px;  color:#174607; /* border:1px solid#000000; */ }
#but1 a, #but2 a, #but3 a, #but4 a, #but5 a, #but6 a, #but7 a, #but8 a { color:#ffffff; text-decoration:none; }
#but1 a:hover, #but2 a:hover, #but3 a:hover, #but4 a:hover, #but5 a:hover, #but6 a:hover, #but7 a:hover, #but8 a:hover { color:#193664; text-decoration:none; }
#main_container .msover { background-image:url('/media/images/msover.gif'); }
 
/* main copy styles */
#main_container .body_area { background-image:url('/media/images/bg_body_area.jpg'); background-color:#ffffff; font-size:12px; font-family:Verdana, Geneva, sans-serif; width:993px; }
#main_container .body_area .copy_container { position:relative; margin-left:auto; margin-right:auto; text-align:left; background-image:url('/media/images/bg_content_top.jpg'); background-position:top; background-repeat:repeat-x; color:#333333; font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#333333; width:985px;  }

#main_container .body_area .copy_container .copy_spacing { position:relative; float:left; padding:12px 0px 12px 17px; width:609px; background-image:inherit; background-repeat:repeat-x; font-size:12px; font-family:Verdana, Geneva, sans-serif; }
.copy_spacing a { color:#df691c; }

.rform_container { width:359px; position:relative; margin-left:auto; text-align:center; margin-right:auto; padding:12px 0px 0px 0px; float:right; background-image:inherit; background-repeat:repeat-x; border:0px solid #000000; }
.rform_container a { color:#df691c; }
.form_signup { position:relative; margin-left:auto; text-align:center; margin-right:auto; background-image:url('/media/images/bg_form.jpg'); width:329px; height:604px; background-repeat:no-repeat; }



/* footer styles */
#main_container .bot_pre { margin-left:auto; margin-right:auto; text-align:left; width:993px; }
#main_container .footer_container { margin-left:auto; margin-right:auto; text-align:left; width:985px; background-color:#193664; color:#909aab; font-family:Verdana, Geneva, sans-serif; font-size:12px; }
#main_container .bot_post { margin-left:auto; margin-right:auto; text-align:left; width:993px; }
#main_container .foot_myway { float:left; position:relative; padding: 12px 0px 0px 12px; font-size:15px; color:#d67437; font-weight:bold; font-style:italic; font-family: verdana; }
#main_container .sm { float:left; position:relative; font-style:normal; font-weight:normal; font-size:8px; color:#d67437; font-family:tahoma; top:12px; }
#main_container .addthis { float:right; position:relative; padding: 12px 12px 0px 0px; }
#main_container .foot_links { clear:both; position:relative; padding:10px 0px 12px 0px;  margin-left:auto; margin-right:auto; text-align:center; color:#909aab; font-family:verdana; font-size:12px; }
#main_container .foot_links a { color:#e2d6c4; text-decoration:none; }
#main_container .foot_links a:hover { color:#ffffff; }
#main_container .foot_cr { clear:both; position:relative; float:left; padding:0px 0px 0px 12px; color:#909aab; }
#main_container .foot_we { position:relative; float:right; color:#909aab; padding-right:12px; }
#main_container .foot_we  a { color:#e2d6c4; text-decoration:none; }
#main_container .foot_we  a:hover { color:#ffffff; }

#our-world { position:absolute; top:92px; left:168px; }