html, body {margin:0; padding:0;  height:100%; font-size:11px; font-family:Arial, Lucida Sans Unicode; color:#464646;}
#page { min-height: 100%}
a img {border:none}
a {color: #ffffff;}
body  {background:#3D779A url(../images/static/bg.jpg) 0px 111px repeat-x;}
.column {position: absolute;  top: 0px; width:50%;  height:111px; z-index:-1;}
html>/*NOT IE */body .column  {z-index:0;}
.left {left: 0px; background:  url("../images/static/left_bg.jpg") repeat-x top;} 
.right  {right: 0px;background:  url("../images/static/right_bg.jpg") repeat-x top;}
#leftcontent  {margin-right:450px;height:150px; background: url("../images/static/header_bg_left.jpg") no-repeat top right;}
#rightcontent {margin-left :450px;height:150px; background: url("../images/static/header_bg_right.jpg") no-repeat top left;}
#wrapper  {min-width:100%;min-height:100%;position:absolute;z-index:2;}

.nonFooter {position: relative;min-height: 100%}
* html .nonFooter{height: 100%;}

/*--- basic setting ---*/
a img {border:none}
a:hover {text-decoration:underline;}
a.underline {text-decoration:underline; cursor:pointer}
a.underline:hover {text-decoration:none}
h1 {font-family:Arial; margin:0}
p, form {margin:0; padding:0}
.hr {clear:both}
input.text, select, textarea {font-family:Lucida Sans Unicode, Arial; font-size:11px}

#outer_content  {width:900px; margin:auto; padding-bottom: 160px;}
#header  {position: relative;}
#content  {float:left; width:100%; background: url(../images/static/header_bg2.jpg) no-repeat 0 0px; padding: 20px 0;}

.signup_panel a.signupnow {float:right; background:url(../images/button.gif) no-repeat -250px 0; width:140px; height:28px; font-size:14px; font-weight:bold; font-family:Lucida Sans Unicode, Arial; color:#fff; text-decoration:none}
.signup_panel a.signupnow span{padding:5px 0 0 30px; display:block}
.signup_panel a.signupnow:hover {background:url(../images/button.gif) no-repeat 0px 0}
.login_panel input.login {float:right; margin:0 0 0 0; background:url(../images/button.gif) no-repeat -250px -50px; width:100px; height:28px; border:none; cursor:pointer; color:#fff; font-size:14px; font-weight:bold; text-align:right; padding-right:16px; font-family:Lucida Sans Unicode, Arial}
.login_panel input.login:hover {background:url(../images/button.gif) no-repeat 0px -50px}

#content .title_box h1{color:#228aab; font-size:20px; padding:0 30px}
.title_box {background: url(../images/index_box.gif) no-repeat scroll center bottom; position:relative; padding-bottom:10px}
.content_box	{ width:758px; height:auto; margin-left: auto; margin-right: auto; display:block;}

.clearfix:after {
  content: "";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

/* for ie-mac */
.clearfix {
  display: inline-block;
}

/* hide from ie-mac \*/
* html .clearfix {
  height: 1%;
}

.clearfix {
  display: block;
}
/* end */

/* errors */
#error_box {
  color: #f00;
}

#error_box ul {
  list-style : none;
}

#error_box a, #error_box a:hover, #error_box a:focus, #error_box a:active, #error_box a:visited {
  font-weight: bold;
  text-decoration: none;
  color: #f00;
}

.form_error {
  color: #f00;
}

/*--- Header --- */
#header {width:900px; height:111px; text-align:left; display:block; background:url(../images/static/header_bg.jpg) no-repeat top left; }
.logo {text-align:left; width:342px; display:block; float:left;}
.logo a img {margin:27px 0 0 60px;}
html>body .logo a img {margin:27px 0 -24px 60px;} 
.right_top_info   { display:block; width:485px; height:auto; margin:5px 0 0 auto; float:left;}
.right_top_info div { float: right; color:#FFFFFF; padding:0;}
.right_top_info #system_time { width: 200px; }
.right_top_info #system_time .date  { padding:0 16px 10px 18px; margin:5px 0 0 0;   background:  url("../images/static/ico_date.gif") no-repeat top left;}
.right_top_info #system_time .time  { padding:0 16px 10px 18px; margin:5px 0 0 0;   background:  url("../images/static/ico_clock.gif") no-repeat top left;}
.right_top_info .country{ padding:0 10px 0 20px; margin:5px 0 0 0; border-left:1px solid #416d8d; color:#416d8d; font-weight:bold;}
.right_top_info .country_menu{width:136px; height:25px; display:block; padding:5px 0 0 10px;text-decoration:none;   background:  url("../images/static/country_menu.gif") no-repeat top left; }
div.login_txt { position:absolute; display:block; right:73px; top:32px; font-size:11px; letter-spacing:1px; color:#67B3DB;}
.login_txt a  { color:#67B3DB; text-decoration:none;} .login_txt a:hover{ color:#FFFFFF; text-decoration: underline;}

.country_menu { display:block;}
.country_menu h4  { margin:0; padding:0; display:inline; font-size:12px; color:#FFFFFF;}
.country-sub  { position:absolute; top:24px; right:73px; z-index:3;}
.country-sub ul, .country-sub li  { padding:0; margin:0;}
.country-sub ul { padding:5px; }
.country-sub li { border:none; line-height:10px; list-style:none;}
.country-sub a  {padding:5px 0 0 10px; margin:0; width:126px; height:22px; color:#FFFFFF; display: block;
         background:#22415A  url("../images/static/country_menubg.jpg") repeat-x top;}
.country-sub a:hover {text-decoration:underline; background:#296291  url("../images/static/country_menubg_over.jpg") repeat-x top; }
.country_menu img, .country-sub img   { padding-right:7px; vertical-align:middle;}
html>/*Not IE */body .country_menu img  { vertical-align:top;}

.menubar  { width:497px; margin:52px 0 0 340px; display: block;}
html>/*Not IE7*/body .menubar { float:left; margin:-22px 0 0 340px; }
.menubar a  {
  float:left; display:block; padding:10px 15px 10px 10px; height:auto;  padding-top:25px; font-family:Tahoma, Arial, Helvetica, sans-serif; font-weight:bold;
  text-align:center; color:#FFFFFF; text-decoration:none; font-weight:bold;
}
.menubar a:hover{ text-decoration:none; color: #AAE2FF;}
.menubar a h1{ margin:0; padding:0; font-size: 11px;}

/*--- Sub Page ---*/
.hr {clear:both;}
.curve_line	{width:100%; height:52px; vertical-align:baseline; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='../images/static/spacing_line.png' sizingMethod='scale');}
html>body .curve_line	{background:url("../images/static/spacing_line.png") no-repeat; filter:none;}
.headline h1  { color:#FFFFFF; font-size:23px; padding:0; margin:0 0 8px 0;}
.headline p { color:#d0e7f5; font-size:14px; padding:0; margin:0; font-weight:normal; text-align:justify}

/*--- Index ---*/
#index_login  {
  height:234px; margin:0 auto 18px auto; position:relative; border:1px solid #113249; text-align:left;
  background:  url("../images/static/loginsec_bg.jpg") no-repeat top left;
}
.selling_txt	{ width:228px; float:left; z-index:3; position:relative;}
.selling_txt p	{ margin:114px 0 0 14px;color:#FFFFFF;	font-size:11px;	line-height:15px;}
.selling_txt h4	{ margin:5px 0 0 50px;	color:#AAE2FF;	font-size:14px;	padding:0;}
.flash_ad		{ float:left; margin:-3px -20px 0 -24px; padding-left: 0px; padding-right:10px;}
.flash_ad img	{ margin-top:14px;}
html>body .flash_ad	{}
.login_zone		{ width:220px; height:auto; margin-left:20px; padding-top:30px; float:left; display:block;}
html>/*Not IE */body .login_zone		{ padding-top:14px;}
.login_zone input.text { width:200px; font-size:10px; padding:3px; margin-bottom:5px;}
.login_zone input.hint {color:#909090;}
.login_zone #password_hint {color:#909090;left:6px !important;*left:5px;position:absolute;top:75px;}
.login_zone select { width:200px; padding:3px; margin-bottom:5px;}
.login_zone h3	{ font:18px Arial, Helvetica, sans-serif; color:#FFFFFF; font-weight:bold;}
.login_btn		{
  width:56px; height:25px; border:none; cursor:pointer; color:#FFFFFF; margin-left:20px; font-size:10px; font-weight:bold;
  background:url("../images/static/login_btn.gif") no-repeat 0px 0px;
}

.select_usertype a.user_type  {
  width:204px; height:25px; display:block; padding-top:5px; margin:0; text-decoration:none; color:#FFFFFF;
  background:  url("../images/static/publisher.gif") no-repeat top left;
}
.select_usertype a span { margin:0 0 0 15px; font-size:11px; color:#FFFFFF; font-weight:bold;}
.select_usertype  { position:relative;}
.login_zone a.user_type { margin-bottom:10px}

.usertype_list	{ position:absolute; top:25px; left:5px; margin:0; padding:0;}
.usertype_list a{
  display:block; margin:0; padding:5px 0 0 0px; width:190px; height:20px; color:#FFFFFF; text-decoration:none; 
  background:#1B1B1B  url("../images/static/usertype_list_bg.jpg") repeat-x top;
}
.usertype_list a:hover { background:#333232  url("../images/static/usertype_list_bg_over.jpg") repeat-x top; text-decoration:none; }
.forgetpassword	{ color:#AAE2FF; text-decoration: underline;}

.adv_box	{ width:500px; height:290px; float:left; display:block; color:#FFFFFF; margin-right:0px;}
html>body .adv_box	{ margin-right:6px; margin-bottom:20px;}
.banner01	{ width:493px; height:138px; text-indent:-999px; cursor:pointer; background:url("../images/static/banner01_493x138.jpg") no-repeat 0px 0px;}
.banner01_71	{ width:493px; height:138px; text-indent:-999px; cursor:pointer; background:url("../images/static/banner01_493x138_71.jpg") no-repeat 0px 0px;}
.adv_01, .adv_02, .adv_03	{ width:150px; height:100px; float:left; margin:12px 15px 0 0;}
.adv_box h3 { font-size:16px; font-weight:bold; margin:0;}
.adv_box p	{ padding:0; margin:5px 0 0 0; height:80px; font-size:11px;}
.learn_btn	{
  width:97px; height:25px; border:none; cursor:pointer; font-size:11px; padding-left:15px; color:#5B5B5B; font-weight:bold;
  background:url("../images/static/learn_morn_btn.gif") no-repeat 0px 0px;
}

.news_box		{ width:240px; float:left; color:#FFFFFF; background:url("../images/static/line01.gif") repeat-y left top;}
.news_box h3 	{ font-size:16px; 		margin:0 0 18px 18px;} 
.news_box h4 	{ font-weight:normal; 	margin:0 0 14px 0;}
.news_box span	{ color:#AAE2FF; font-weight:bold;}
.news_box a	 	{ float:right; text-decoration:none; color:#AAE2FF; font-size:11px;}	.news_box a:hover{text-decoration:underline;}
.news_box .date, .news_box .detail{font-size:11px; margin-left:18px;}

.intro-index #featured		{ height:auto; margin-bottom:5px; margin-top:25px;}
.intro-index #featured h3	{ font-size:16px; color:#FFFFFF; margin:0 0 8px 0;}
.intro-index .f_adv 			{ height:40px; width:690px; background:#FFFFFF; padding:12px 10px 10px 10px; margin: 0px 27px; position: relative;}
.intro-index .f_adv img		{ margin:0 12px; padding:0px;} 
.intro-index #fa_leftarrow { position: absolute; top: 0px; left: -27px; width: 27px; height: 62px; }
.intro-index #fa_rightarrow { position:absolute; top: 0px; right: -27px; width: 27px; height: 62px; }
.intro-index .f_adv .left_on { background: transparent url(../images/static/left_btn.gif) no-repeat scroll left 0px }
.intro-index .f_adv .right_on { background: transparent url(../images/static/right_btn.gif) no-repeat scroll left 0px }
.intro-index .f_adv .left_off { background: transparent url(../images/static/left_btn.gif) no-repeat scroll left -62px }
.intro-index .f_adv .right_off { background: transparent url(../images/static/right_btn.gif) no-repeat scroll left -62px }

/*--- About Us ---*/
#about_us_menu		{float:left;	width:150px; margin-top:25px; color:#80AEC9;}
#about_us_menu ul	{ padding:0 0 0 20px;	margin:0;}
#about_us_menu li	{ padding:0 0 0 0;		margin:0 0 10px 0;}
#about_us_menu a	{ text-decoration:none; color:#80AEC9; font-family:Arial, Lucida Sans Unicode; font-size:12px;}
#about_us_menu li:hover, #about_us_menu a:hover, #about_us_menu li.on, #about_us_menu li.on a { color:#FFFFFF;}
#about_us_content	{float:right;	width:600px; margin-top:25px; color:#FFFFFF; background:url("../images/static/vertical_line.jpg") repeat-y top left; text-align:justify}

#about_us_content h1{ font-size:18px; margin:0 0 0 14px;}
#about_us_content p { font-size:11px; margin:14px 0 14px 14px; color:#D0E7F5; text-align:justify}
#about_us_content a	{ color:#FFFFFF;} #about_us_content a:hover	{ color:#68e8fb;}
#about_us_content .last_update_date	{ margin:0 0 0 14px;}

/*--- Publisher ---*/
.contentbox_left, .contentbox_right 	{ float:left;	width:49%; margin-top:20px; color:#FFFFFF;}
.contentbox_right	{ font-size:11px; padding-left:15px; background:url("../images/static/vertical_line.jpg") repeat-y top left;}

.publisher  h1	{ padding:0; margin:0 0 20px 0; font-size:18px;}
.publisher .contentbox_right b	{ color:#68e8fb;}
.publisher .contentbox_right p	{ margin-bottom:15px; text-align:justify}
.publisher .contentbox_left .mid_ico { float:left; width:88px;	margin-top:-10px; text-align:center; }
.publisher .contentbox_left .detail  { float:left; width:245px; margin-left:15px; ; text-align:justify}
.publisher .arrow_step	{ width:92px; height:33px; clear:both; margin:0 auto 2px auto; background:url("../images/static/arrow_step.gif") no-repeat;}
.publisher .contentbox_right span	{ font-size:15px;}
.publisher a.signupnow { width:148px; height:31px; display:block; margin:0 auto; text-align:center; color:#FFFFFF; text-decoration:none;
				padding-top:10px;   font-size:18px; font-weight:bold; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='../images/static/submit.png' sizingMethod='scale'); clear:both; margin-top:20px}
html>body .publisher a.signupnow	{background:url("../images/static/submit.png") no-repeat;filter:none;}
.publisher a.signupnow:hover	{text-decoration: underline; }

/*--- Referral ---*/
.referral h2	{ font-size: 18px; font-weight:normal; color:#68E8FB; margin:30px 0 8px; padding:0;}
.referral .hr {clear:both; line-height:0; font-size:0; height:0;}
.referral_panel		{ width:766px; height:384px; padding-top:10px; background:url("../images/static/referral_panel_bg.jpg") no-repeat top left;}
.referral_panel .step_num {float:left; width:89px; padding-left:65px; height:85px;}
.referral_panel .detail 	{float:left;  width:530px; color:#FFFFFF; font-size:12px; padding-top:15px; text-align:justify; }
.referral a { width:148px; height:31px; display:block; margin:0 auto; text-align:center; color:#FFFFFF; text-decoration:none;
				padding-top:10px;   font-size:18px; font-weight:bold; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='../images/static/submit.png' sizingMethod='scale');}
html>body .referral a	{background:url("../images/static/submit.png") no-repeat;filter:none;}
.referral a:hover	{text-decoration: underline; }

.referral_panel .note { text-align:center; color:#acacac; margin:0 auto; font-size:12px;}

/*--- Site Map ---*/
.site_map_box	{ width:760px; height:auto; margin-left: auto; margin-right: auto; display:block; margin-top:20px;}
.site_map			{ width:762px; height:270px; padding-top:12px; color:#FFFFFF; background:url("../images/static/site_map_bg.jpg") no-repeat top left;}
.intro-sitemap #content_left		{ float:left;  width:235px; padding-left:171px;}
.intro-sitemap #content_right		{ float:left; ; width:235px;}
.intro-sitemap #content_left  a	{ color:#FFFFFF; font-size:12px; font-weight:lighter; text-decoration:none;}
.intro-sitemap #content_right a	{ color:#FFFFFF; font-size:12px; font-weight:lighter; text-decoration:none;}
.intro-sitemap #content_left li	{ color:#d0e7f5; margin:0 0 9px; padding:0px;}
.intro-sitemap #content_left li:hover, #content_left a:hover { color:#d0e7f5; text-decoration:underline;}
.intro-sitemap #content_left li.home	{ margin:0 0 25px; padding:0px;}
.intro-sitemap #content_right li	{ color:#d0e7f5; margin:0 0 9px; padding:0px;}
.intro-sitemap #content_right li:hover, #content_right a:hover { color:#d0e7f5; text-decoration:underline;}
.intro-sitemap #content_right li.signup	{ margin:25px 0 9px; padding:0px;}

.login_panel		{ width:760px; height:236px; padding-top:30px; color:#FFFFFF; background:url("../images/static/login_panel_bg.jpg") no-repeat top left;}
.login_panel a		{ color:#68E8FB;}
.login_panel input.text, .login_panel select { width:200px; font-size:10px; padding:3px;}

.login_panel .inputzone .select {width:130px; float:left; margin-top:4px;font-family:Lucida Sans Unicode, Arial; font-size:11px}
.signup_panel {width:480px; position:absolute; left:20px; top:112px}
.signup_panel h1 {font-size:20px; font-weight:normal; color:#fff}
.signup_panel .description {width:335px; float:left; line-height:13px; margin-top:3px}

/*-- Footer --*/
#footer {
  bottom:0; width:100%; height:120px;  z-index:2; padding:10px 0 0; bottom:0;
  background:#212121; border-top:6px solid #1c3c56; position: absolute;
}
#footer img { position:absolute; float:left;}
.foot_links { width:650px; margin:0 0 0 110px; color:#FFFFFF; font-size:10px;}
.foot_links a {color:#FFFFFF; font-size:11px; text-decoration:none; margin:0 2px}
.foot_links a:hover{text-decoration:underline;}
#footer .content_box  { width:758px; height:auto; margin-left: auto; margin-right: auto; display:block;}

/*-- Signup --*/
.panel_top {margin: 0 -20px;}
.box_700_t {
background:#f5f5f5 url(../images/static/register_panel_middle.jpg) repeat-y left; padding:0 20px; margin-top:5px; position:relative; width:725px; color:#FFFFFF;
}
.box_700_t h1{font-size:18px; position:relative;}
.box_700_b {
background:url(../images/static/register_panel_bottom.jpg) no-repeat left top; padding:0 20px; height:10px; width:725px; clear:both
}
.signup_form .step_num {float:left; color:#b5b5b5; font-size:28px; font-family:Arial; font-weight:bold; margin:0 10px 10px 0}
.register-publisher .detail {float:left; width:480px; margin-bottom:10px}
.signup_form .content_box {padding:15px 30px;}
.signup_form .content_box h1{font-size:18px; position:relative}
.signup_form .content_box p{margin:5px 0 15px}
.signup_form {text-align:left}
.signup_form table {margin-bottom:15px; text-align:left}
.signup_form th {padding-top:10px; font-weight:normal}
.signup_form td {padding-top:10px}
.signup_form .text {border:1px solid #a3a3a3; padding:2px}
.signup_form .checkbox {padding:3px;}
.signup_form select {border:1px solid #a3a3a3; padding:1px 2px; font-family:Lucida Sans Unicode, Arial; font-size:11px}
.signup_form .req_fields {background: transparent url(../images/static/asterisk.gif) no-repeat 640px 5%; text-align:right; font-size:10px; border-bottom:1px solid #d8d8d8; color:#ffffff}

.signup_form .w430 {width: 430px;}
.signup_form .w222 {width: 222px;}
.signup_form .w50 {width: 50px;}
.signup_form input.submit { background:url(../images/button.gif) no-repeat -250px 0px; width:140px; height:28px; border:none; cursor:pointer; color:#fff; font-size:14px; font-weight:bold; text-align:right; padding-right:30px; font-family:Lucida Sans Unicode, Arial; margin-top:10px; position:relative}
.signup_form input.submit:hover {background:url(../images/button.gif) no-repeat 0px 0px}
.terms_zone {background:#fff; padding:10px; overflow-y:auto; height:200px; border:1px solid #a3a3a3; margin-top:5px; position: relative;}
.signup_form .genpass{float:left; padding:10px; position:relative}
.signup_form .gen_pic {width:120px; float:left; margin-right:10px}
.signup_form .gen_input {float:left}
.signup_form .gen_pic, .signup_form .gen_pic a{font-size:10px; color:#ffffff}
.signup_form .hr {clear: both; border-bottom: 1px solid #d8d8d8; margin-bottom: 15px}

.signup_form a.accept_btn {float:right; background:url(../images/button.gif) no-repeat -250px 0; width:140px; height:28px; font-size:14px; font-weight:bold; font-family:Lucida Sans Unicode, Arial; color:#fff; text-decoration:none; text-align:center;}
.signup_form a.accept_btn span{padding:5px 0 0 30px; display:block}
.signup_form a.accept_btn:hover {background:url(../images/button.gif) no-repeat 0px 0}

.terms_zone {background:#FFFFFF none repeat scroll 0%;border:1px solid #A3A3A3;height:200px;margin-top:5px;overflow-y:auto;padding:10px; color:#000000; text-align:justify}
.terms_zone a, .terms_zone a:visited{color:#000}
.terms_zone h1 {color:#228aab; font-size:20px; padding-left:30px;padding-bottom: 10px; border-bottom: 1px solid #e3e3e3;}
.terms_zone .last_update_date {padding: 0 30px; text-align: right;}
.terms_zone p {padding: 10px 30px;}
.terms_zone ol {padding: 0px 30px;}

.signup_form .terms_zone .title_box
{
  position: static;
  background: none;
  border-bottom: 1px solid #e3e3e3;
}
.signup_form .terms_zone .title_box h1
{
  position: static;
}

/*-- Publisher, Advertiser, Referral --*/
.howitwork {width:335px; float:left; margin-right:15px}
.howitwork .box_335_t {background:#f5f5f5 url(../images/box_335.gif) no-repeat left top; padding:15px 15px}
.howitwork .box_335_b {background:url(../images/box_335.gif) no-repeat right top; height:7px; width:335px; clear:both}
.howitwork .arrow {clear:both; background:url(../images/icons2.gif) no-repeat left -150px; width:15px; height:12px; margin:7px auto}

.icon_signup {background:url(../images/icon_howitworks.gif) no-repeat left top; width:44px; height:34px; float:left}
.icon_www {background:url(../images/icon_howitworks.gif) no-repeat left -150px; width:44px; height:34px; float:left}
.icon_email {background:url(../images/icon_howitworks.gif) no-repeat left -200px; width:44px; height:34px; float:left}
.icon_think {background:url(../images/icon_howitworks.gif) no-repeat left -250px; width:44px; height:34px; float:left}
.icon_write {background:url(../images/icon_howitworks.gif) no-repeat left -300px; width:44px; height:34px; float:left}
.icon_chat {background:url(../images/icon_howitworks.gif) no-repeat left -50px; width:44px; height:34px; float:left}
.icon_stock {background:url(../images/icon_howitworks.gif) no-repeat left -100px; width:44px; height:34px; float:left}
/*.step_num {float:left; color:#b5b5b5; font-size:28px; font-family:Arial; font-weight:bold; margin:0 10px 10px 0}*/
.intro-publisher .detail,
.intro-advertiser .detail
{float:left; width:250px; margin-left:10px; line-height:13px}

/*-- Contact Us --*/
.contactus_form {text-align:right}
.contactus_form table {margin-bottom:15px; text-align:left}
.contactus_form .form_title {padding-top:10px}
.contactus_form .text {border:1px solid #a3a3a3; padding:2px}
.contactus_form select {border:1px solid #a3a3a3; padding:1px 2px;font-family:Lucida Sans Unicode, Arial; font-size:11px}
.contactus_form .req_fields {text-align:right; font-size:10px; border-bottom:1px solid #d8d8d8; color:#FFFFFF;}
.contactus_form input.send,
.signup_form input.send
{ filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='../images/static/submit.png' sizingMethod='scale'); background: transparent; 
  width:148px; height:41px; border:none; cursor:pointer; color:#fff; font-size:20px; font-weight:bold; text-align:center; font-family:Lucida Sans Unicode, Arial; margin-top:10px; position:relative}
html>body .contactus_form input.send,
html>body .signup_form input.send
{ background:url(../images/static/submit.png) no-repeat 0px 0px;}
.contactus_form input.send:hover {background:url(../images/static/submit.png) no-repeat 0px 0px;}
.contactus-contactAdmin #contact_info {
  color: #fff;
  font-size: 10px;
}
.contactus-contactActMgr #contact_info {
  color: #939393;
  font-size: 10px;
}
.status_msg {
  font-size: 12px;
}

.align_top {
  vertical-align: top;
}

.required_field
{
  background: transparent url(../images/static/asterisk.gif) no-repeat 98% 5px;
  padding-right: 15px;
}

#loading {
  background: url('../images/indicator.gif') no-repeat 8px 8px;
  height: 24px;
}

.beta_message {
  padding: 5px;
  margin: 10px;
  border: 1px solid #464646;
}

.beta_message a {
  color: #464646;
  font-weight: bold;
}

em.fs11 {
  font-size: 11px;
  font-style: normal;
  font-weight: normal;
}

.im_pair
{
  border: 0px none !important;
}

.im_pair th
{
  /*background-color: #f5f5f5 !important;*/
  padding: 1px 1px!important;
}

.im_pair td
{
  /*background-color: #f5f5f5 !important;*/
  padding: 1px 1px!important;
}

.im_pair th input, .im_pair th select
{
  width: 100px;
  font-weight: bold;
}

.im_pair td input
{
  width: 200px;
}

.im_pair td a, .im_pair_btn
{
  background: #fff;
  color: #464646;
  border-style: solid;
  border-width: 1px;
  text-decoration: none;
  padding: 4px 8px 4px 8px;
  cursor: pointer;
  display: inline-block;
}

/*-- Contact Us --*/
#about_us_menu		{float:left;	width:150px; margin-top:25px; color:#80AEC9;}
#about_us_menu ul	{ padding:0 0 0 20px;	margin:0;}
#about_us_menu li	{ padding:0 0 0 0;		margin:0 0 10px 0;}
#about_us_menu a	{ text-decoration:none; color:#80AEC9; font-family:Arial, Lucida Sans Unicode; font-size:12px;}
#about_us_menu li:hover, #about_us_menu a:hover, #about_us_menu li.on, #about_us_menu li.on a { color:#FFFFFF;}
#about_us_content	{float:right;	width:600px; margin-top:25px; color:#FFFFFF; background:url("../images/static/vertical_line.jpg") repeat-y top left; text-align:justify}

#about_us_content h1{ font-size:18px; margin:0 0 0 14px;}
#about_us_content p { font-size:11px; margin:14px 0 14px 14px; color:#D0E7F5; text-align:justify}
#about_us_content a	{ color:#FFFFFF;} #about_us_content a:hover	{ color:#68e8fb;}
#about_us_content .last_update_date	{ margin:0 0 0 14px;}


/* refferral page*/

.clear{ clear:both;}

/* login */
.referral_ico{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/static/referral_icon.png",sizingMethod='crop'); background:none; height:85px; width:95px; position:absolute; cursor:pointer;}
html>body .referral_ico{background:url(../images/static/referral_icon.png) no-repeat; filter:none}
.referral_login_panel{width:766px; height:384px; padding-top:25px; color:#FFFFFF; background:url("../images/static/referral_panel_bg.jpg") no-repeat top left;}
.referral_login_panel .username, .referral_login_panel .email, .referral_login_panel .password { width:200px; font-size:10px; padding:3px;}
.referral_login_panel .detail{ padding-left:110px;}

.referral_login{ padding:0px 15px;}
.referral_login h1{ margin:10px 0px 10px 0px; font-size:18px;}
.referral_login .referral_ico{ float:left; padding-right:15px;} 
.referral_login .detail b, .referral_login_panel a{ color:#68e8fb;}
.referral_login_panel .login{padding:25px 0px 0px 346px;}
.referral_login_panel .join{padding:10px 0px 0px 237px;}
.referral_login_panel .btn_jnow{ background:url("../images/static/jnow.gif") no-repeat 0px 0px ; cursor:pointer; height:29px; width:104px; text-align:center; color:#FFFFFF; text-decoration:none; font-size:14px; font-weight:bold; margin-left:17px; border:none;display:inline-block;padding-top:8px;*top:13px;*position:relative;}

/* login success*/
.login_success p{ padding:22px 0px 0px 110px; font-size:12px; padding-bottom:35px; margin:0px;}
.login_success .box_700_t a{ text-decoration:underline; color:#68e9fe;}
.login_success b{color:#68e9fe;}
.login_success .referral_ico{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/static/referral_icon.png",sizingMethod='crop'); background:none; height:85px; width:95px; position:absolute; cursor:pointer; top:25px; left:20px;}
html>body .login_success .referral_ico{background:url(../images/static/referral_icon.png) no-repeat; filter:none}


/* refferral program */
.referral_program {position:relative;}
.referral_program .detail h1 { color:#68e8fb; font-size:18px; font-weight:bold;}
.referral_program .detail , .referral_edit .detail{ padding-left:110px; width:600px;}
.referral_program .referral_ico{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/static/referral_icon.png",sizingMethod='crop'); background:none; height:85px; width:95px; position:absolute; cursor:pointer;}
html>body .referral_program .referral_ico{background:url(../images/static/referral_icon.png) no-repeat; filter:none}
.referral_ico_01{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/static/referral_icon_01.png",sizingMethod='crop'); background:none; height:58px; width:53px; position:absolute; cursor:pointer;}
html>body .referral_ico_01{background:url(../images/static/referral_icon_01.png) no-repeat; filter:none}
.referral_ico_02{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/static/referral_icon_02.png",sizingMethod='crop'); background:none; height:45px; width:53px; position:absolute; cursor:pointer;}
html>body .referral_ico_02{background:url(../images/static/referral_icon_02.png) no-repeat; filter:none}
.referral_program .condition{ font-size:12px; font-weight:normal; color:#FFFFFF; padding:8px 0px 25px 63px;}
.referral_program .condition b{ color:#68e8fb;}
.referral_program .title{ color:#d0e3ed; padding-right:25px; font-size:12px;}
.referral_program .email{ width:322px; height:16px; background:#d0e3ed; border:1px #2e5973 solid; padding:3px;}

.referral_program .add {background: url(../images/static/login_btn.gif) no-repeat 0px 0px; color: #ffffff; font-size: 10pt; font-weight: bold; height:20px; width:40px; text-decoration: none; margin-left: 10px; padding: 5px 16px; cursor: pointer; display: inline-block;}
.referral_program .top{color:#d0e7f5; font-weight:bold; font-size:12px; margin:10px 0;}
.referral_program .remark{ font-size:11px; font-weight:normal; color:#4c98c5;}
.referral_program .send{ filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/static/submit.png",sizingMethod='crop'); background:none; width:148px; height:41px; display:block; margin:10px auto 25px; text-align:center; color:#FFFFFF; text-decoration:none; font-size:18px; font-weight:bold;}
html>body .referral_program .send{background:url(../images/static/submit.png) no-repeat; filter:none}
.referral_program #email_list_zone {display: inline;}
.referral_program #email_list_zone .email_box {display: inline-block; padding-bottom: 10px; height: 1%;}


.referral_edit .addup{ margin-top:15px; position:relative;}
.referral_edit .detail{padding-left:110px; width:640px; float:none}
.referral_edit .detail h1{ color:#fff; font-size:18px;}
.referral_edit .detail ul, .referral_login_panel .detail ul{ padding:0px 0px 10px 0px; margin:0px;}
.referral_edit .detail li, .referral_login_panel .detail li{ font-weight:normal; font-size:12px; margin:0px; color:#FFFFFF; padding-bottom:5px; list-style:none; background:url(../images/static/li_pic.jpg) no-repeat 0px 8px; padding-left:8px;}
.referral_edit .detail b{color:#68e9fe;}
.referral_edit .referral_ico{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/static/referral_icon.png",sizingMethod='crop'); background:none; height:85px; width:95px; cursor:pointer; float:left; position:absolute; top:0; left:0}
html>body .referral_edit .referral_ico{background:url(../images/static/referral_icon.png) no-repeat; filter:none}
.referral_edit .curve_line {margin-top:-35px}
