body{

	margin:0px; 

	padding:0px; 

	height:100%; 

	width:100%; 

	font-family:arial,helvetica,clean,sans-serif;

	font-size:13px;

	color:#0d7677;

	background:#e9e9e9;

	line-height:1.5;

}

a{color:#417394; text-decoration:none}

a:hover{text-decoration:underline;}

table{border-collapse: collapse;border-spacing: 0px;}

td{	padding:0px;}

h3{color:#224570; font-family:Tahoma,Calibri,Verdana,Geneva,sans-serif; font-weight:bold; font-size:14px; line-height:normal}

.textbox, textarea {background-color:#FFFFFF;border:1px solid #C4C4C4;outline-color:-moz-use-text-color;outline-style:none;outline-width:0;padding:3px;}

input, textarea, select, button {-x-system-font:none;font-family:Tahoma,Calibri,Verdana,Geneva,sans-serif;font-size:11px;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:normal;line-height:normal;}

/* General */

.wrapper{color:#000000; width:900px; position:absolute; left:50%; margin-left:-450px}

.header{ border:0px; border-spacing:0px;}

.main_content{ background:#FFFFFF; padding:20px; margin:10px 0px; -moz-border-radius:5px}

.footer{ color:#1a1a1a; text-align:center; font-size:11px}



/* Header */

.logo{ background: url(images/logo.png) no-repeat scroll 20px 20px #2e4254; height:60px; font-weight:bold; color:#e55b0a; font-size:16px; padding:0px 10px; height:100px}

.statistics{ margin:10px; padding:10px; background:url(images/top_menu_bg.png) repeat-x #7192a8;font-size:12px; float:right; color:#ffffff; font-weight:normal; -moz-border-radius:5px;}





.top_menu { background:url(images/top_menu_bg.png) repeat-x #7192a8;height:29px; position:relative}

.top_menu ul{margin:0px;padding:0px;}

.top_menu li{list-style:none; border-right:1px solid #5a7f97; padding:0px; margin:0px; float:left}

.top_menu li a{color:#FFFFFF;font-weight:bold; text-decoration:none; display:block; padding:5px 20px} 

.top_menu li a:hover{color:#111111; background:url(images/top_menu_bg_hover.png) repeat-x #7192a8;}

.top_menu .current{color:#111111; background:url(images/top_menu_bg_hover.png) repeat-x #7192a8;}



.welcome_bar{background:#2e4254; color:#FFFFFF; padding:5px 10px; clear:both; font-size:11px; -moz-border-radius-bottomleft:5px; -moz-border-radius-bottomright:5px;  border-top:1px solid #000000; }

.welcome_bar a{color:#FFFFFF;}

/* End Header */



/* Footer */

.footer_bar{background:#435769; text-align:right; padding:5px; color:#FFFFFF; margin-bottom:20px; font-size:13px; font-family:Tahoma,Calibri,Verdana,Geneva,sans-serif; clear:both}

.footer_bar a{color:#FFFFFF}



/* Content */

.content{ margin-bottom:10px; margin:0px 0px 20px 20px; color:#3e3e3e; font-family:Tahoma,Calibri,Verdana,Geneva,sans-serif}

.content .title{border-top:4px solid #425769; color:#425769; font-weight:bold; border-bottom:1px dotted #c4c4c4; padding:5px 0px; margin-bottom:10px; font-family:Georgia,serif; font-size:20px; text-transform:uppercase; clear:both}





/* Menu */

.menu{margin-bottom:10px; border:1px solid #c4c4c4; -moz-border-radius:5px; background:url(images/menubg.png) repeat-x #f1f1f1; color:#424242}

.menu .title{ padding:5px 10px; font-weight:bold}

.menu .info{ background:url(images/menuinfobg.png) repeat-x #FFFFFF; margin:0px 10px 10px 10px; padding:10px; border:1px solid #dadada; -moz-border-radius-bottomright:5px; -moz-border-radius-bottomleft:5px;}



.member_menu{margin-bottom:10px; color:#424242}

.member_menu .title{ padding:5px 10px; font-weight:bold; background:url(images/top_menu_bg.png) repeat-x #c3d7b4; color:#485b39; -moz-border-radius-topright:5px; -moz-border-radius-topleft:5px; font-size: 12px;}

.member_menu .subtitle{padding:2px 10px; background:url(images/top_menu_bg.png) repeat-x #d3e7ec; color:#464646}

.member_menu ul{margin:0px; padding:0px}

.member_menu li{list-style:none; border-top:1px solid #ffffff; border-bottom:1px solid #dadada; border-left:2px solid #f5f5f5;}

.member_menu li a{background:#f5f5f5; display:block; color:#425769; padding:3px 10px}

.member_menu li a:hover{background:url(images/hover_menu.png) no-repeat scroll 100% 50% #e0e0e0; display:block; color:#2b3e4f; text-decoration:none}



.account_menu{margin-bottom:10px; border:1px solid #c4c4c4; -moz-border-radius:5px; background:url(images/menubg.png) repeat-x #f1f1f1; color:#424242; display:inline-block; vertical-align:top}

.account_menu .mtitle{ padding:5px 10px; font-weight:bold; color:#417394}

.account_menu .minfo{ background:url(images/menuinfobg.png) repeat-x #FFFFFF; margin:0px 10px 10px 10px; padding:10px; border:1px solid #dadada; -moz-border-radius-bottomright:5px; -moz-border-radius-bottomleft:5px;}

.account_menu ul{margin:0px; padding:0px}

.account_menu li{ list-style:none}

.account_menu .minfo div{ display:inline-block;}

.account_menu .minfo1{ width:150px; font-weight:bold}

.account_menu .account_button{ padding:5px 10px}

.account_menu .account_button li{border:1px solid #89af59; margin:10px; -moz-border-radius:5px; width:200px; text-align:center; font-weight:bold; font-size:12px; text-transform:uppercase}

.account_menu .account_button li a{display:block; padding:10px; background:url(images/top_menu_bg.png) repeat-x #8ebd52; color:#FFFFFF; border:1px solid #b9d695; -moz-border-radius:5px;}

.account_menu .account_button li a:hover{display:block; padding:10px; background:url(images/top_menu_bg.png) repeat-x #648a35; color:#FFFFFF; text-decoration:none}

.account_menu .account_button .disabled{border:1px solid #8c8c8c; margin:10px; -moz-border-radius:5px; width:200px; text-align:center; font-weight:bold; font-size:11px}

.account_menu .account_button .disabled a, .account_menu .account_button .disabled a:hover{ background:url(images/top_menu_bg.png) repeat-x #9a9a9a; border:1px solid #c3c3c3; color:#dddddd;}



.upgrade_title{ font-weight:bold; border-bottom:1px solid #5a7f97}

.upgrade_content{margin-bottom:10px; font-size:11px; padding-top:5px}

.upgrade_content ul{margin:0px; padding:0px}

.upgrade_content li{list-style:none}

.upgrade_content div{display:inline-block; min-width:150px}



/* Wait Box */

.wait_page{position:fixed; width:100%; height:100%; background:#000000; opacity: .7; filter:Alpha(Opacity=70);}

.wait_box{position:fixed; left:50%; margin-left:-100px; top:50%; width:200px; border:1px solid #cecece; text-align:center; background:#ececec; padding:10px; color:#4e4e4e; font-weight:bold;  -moz-border-radius:5px;}





/* Forms */

.input_text2{border:1px solid #969696; font-size:12px; padding:2px 10px; color: #353535; width:160px}

.button2{background:url(images/button2.png); width:100px; height:22px; border:0px; color:#262626; padding:0px; margin:0px; cursor:pointer; font-size:12px;}



.formcontrols input.textbox:focus, .formcontrols textarea:focus {-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;background:#F2F6F8 none repeat scroll 0 0;}

.formcontrols input.textbox, .formcontrols textarea{width:55%;}

.formcontrols .button{background:url(images/generic_button.png) repeat-x #e9e9e9; border:1px solid #a8a8a8; color:#424242; font-weight:bold; padding:5px; cursor:pointer}



.form_title{background:url(images/top_menu_bg.png) repeat-x #c3d4c8; border:1px solid #b1c5b7; color:#2e2e2e; -moz-border-radius-topright:5px; -moz-border-radius-topleft:5px; padding:2px 10px}

.form_content{border-right:1px solid #b1c5b7; border-left:1px solid #b1c5b7; border-bottom:1px solid #b1c5b7; }

.form_subtitle_1{background:#e9e9e9; padding:5px 10px; font-weight:bold}

.form_subtitle_2{border-top:1px solid #cecece; background:#e9e9e9; padding:5px 10px; font-weight:bold}

.form_details{padding:5px 10px 10px 10px}

.form_line{border-bottom:1px solid #cedfeb;}









/* Login Box */

#login_box{position:fixed; bottom:0px; background:url(images/login_bg.png) scroll 0 100% repeat-x; width:100%; color:#FFFFFF; display:none; }

#login_box a{color:#f1eb69;}





/* Error Box*/

.error_box{	border:1px solid #deb7b7;color:#281b1b;	padding:5px 20px 5px 25px;	margin-bottom:10px;	background:url(images/exclamation.png) no-repeat scroll 5px 8px #f3dddd;	color:#492121;	display:none;  -moz-border-radius:5px;}

/*== Error Login Box ==*/

.error_box2{border:1px solid #deb7b7; color:#281b1b; padding:5px 5px 5px 25px; margin-bottom:10px; color:#492121; display:none;

	background:url(images/exclamation.png) no-repeat scroll 5px 50% #f3dddd; -moz-border-radius:5px; }



.banner_ad{padding:10px; text-align:center; border:1px dashed #c4c4c4; margin-top:10px; clear:both}

.faq_link{ color:#417394;}

.news_title{margin-bottom:0px; color:#417394}

.news_published{ font-size:11px}

.news_message{ margin-top:10px; border-bottom:1px dotted #c9c9c9; padding-bottom:10px}

.info_box{border:1px solid #c4c4c4; padding:5px; margin:0px 0px 15px 0px; font-size:11px; -moz-border-radius:5px;}



.a_content{
     -moz-border-radius:5px 5px 0px 0px;
     background:url("images/h-bgCenter.gif") repeat-x top center #FFFFFF;
     border:1px solid #E8E8E8;
     margin-bottom:-2px;
     padding:7px 10px 5px;
     text-shadow:1px 1px 1px white;     
}

.a_content:hover{background:url(images/menuinfobg.png) repeat-x #f0f0f0;}

.a_content a{font-weight:bold; font-size:14px}

.a_footer{
     -moz-border-radius:0px 0px 5px 5px;
     background:url("images/m-bg1.gif") no-repeat top center #C3D7B4;
     border:1px solid #E8E8E8;
     clear:both;
     color:#565656;
     font-size:11px;
     margin-bottom:15px;
     padding:2px 10px;     
}

.a_footer span{padding: 0px 15px}

.ad_block_disabled { opacity: .35; filter:Alpha(Opacity=35); }



/*

.surfbar{float:left; padding-left:10px;}

.surfer_frame{border:0px; height:100%; width:100%}

#surfbar{ font-size:14px; font-weight:bold; font-style:italic; background:#990000; padding:5px; margin:5px; color:#FFFFFF; -moz-border-radius:5px;}

#myprogressBar{ font-size:12px; font-weight:bold; background:#990000; padding:5px; margin:5px; color:#FFFFFF; -moz-border-radius:5px;}

#surfbar a{ color:#ffe42d}

*/

.referral_table td{text-align:center}

.referral_table a{display:block;  padding:5px 10px; background:url(images/top_menu_bg.png) repeat-x #6b91ab; color:#FFFFFF }

.referral_table a:hover{background:url(images/top_menu_bg.png) repeat-x #417394; color:#FFFFFF; text-decoration:none}



.referral_table2:hover{background:#e0e0e0; color:#2b3e4f;}

.referral_table2 td{border-top:1px solid #ffffff; border-bottom:1px solid #dadada; padding:5px 10px;}





.item_completed{color:#006600; font-weight:bold;}

.item_pending{color:#990000; font-weight:bold;}
