
/* CSS Document */
html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, code,
del, dfn, em, img, q, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
  margin: 0;
  padding: 0;
  border: 0;
  font-weight: inherit;
  font-style: inherit;
  vertical-align: baseline;
}
body {background: #efeff4;font-family: Arial, Helvetica, sans-serif;font-size: 12px;color:#454545;line-height:125%;}

/* links  */
a{font-size: 10px;color:#0000ff;text-decoration: none;}
a:visited{font-size: 10px;color:#0000ff;text-decoration: none;}
a:hover{font-size: 10px;color:#0000ff;text-decoration:underline;}

a.favorite_link{font-size: 10px;color:#1e73a9;text-decoration: none;}
a.favorite_link:visited{font-size: 10px;color:#1e73a9;text-decoration: none;}
a.favorite_link:hover{font-size: 10px;color:#1e73a9;text-decoration:underline;}

/* layout */
#wrapper{
       margin:0 auto;
       min-width: 970 px;
       width:1010px;/*For Firefox*/
       *width: expression((Math.max(Math.min((document.documentElement ? document.documentElement.clientWidth : document.body.clientWidth) - 996, 20),0)+990)+'px');/*For IE7 & IE6*/
       background:#fff;border:2px solid #dfdfe4;
       filter:progid:dximagetransform.microsoft.shadow(color=#dfdfe4,direction=180,strength=4);
      }

#branding{height:67px;
      width:970px;
      padding-left:20px;
      padding-right:20px;/*For Firefox*/
      *padding-right:expression(Math.max(Math.min((document.documentElement ? document.documentElement.clientWidth : document.body.clientWidth) - 996, 20),0)+'px');/*For IE7 & IE6*/
      /*_padding-right:expression(Math.max(Math.min((document.documentElement ? document.documentElement.clientWidth : document.body.clientWidth) - 996, 20),0)+'px');*//*For IE6*/
      border-bottom:3px solid #003366;}
   .logo{position:relative;top:20px;left:-5px;width:177px;}

#header{width:970px;height:63px;padding-left:20px;position:relative;}
   .welcome{position:relative;top:23px;left:5px;width:560px;}
   .favorite{text-align:right;padding-right:5px;}

#content{width:970px;position:relative;padding:0 0 0 20px;}
   .market{float:left;width:560px;height:353px;border:2px solid #DFDFE4;}
   .login_form{float:right;width:358px;height:329px;background: url(../images/login_form_bg.png) no-repeat left top;padding:17px 15px 12px 15px;}

#faqs{width:970px;position:relative;padding:20px 0 20px 20px;clear:both;}
   .faq_list{height:90px;border:2px solid #DFDFE4;padding:15px 20px 15px 20px;}

/* div for inline login error */
#div_error{width:970px;position:relative;padding:0 0 0 20px;}
   .login_error{margin:7px 0 0 0;padding:7px 20px 7px 5px;background:#ffff99;border:1px solid #ccc;color:#ff0000;font-size:12px;line-height:150%;display:none;}

/* font */
.feature_title{font-size:18px;font-weight:bold;color:#003366;padding:0 0 10px 0;}
.content_title{font-size:12px;font-weight:bold;color:#003366;padding:2px 0 2px 0;}
.faq_title{height:30px;font-size:14px;font-weight:bold;color:#454545;vertical-align:middle;}
.option_label{font-size:10px;color:#454545;padding-left:18px;}
.tipicon{position:absolute;margin-top:1px;}

/* btn */
.img_btn{
    background-color: transparent;/*background: url(../images/site_btn.png) no-repeat 0px 0px;*/
    border:none;cursor:pointer;margin:0;padding:3px 0 3px 0;
    star:expression(onmouseover=function(){this.src=this.src.replace('.png','_over.png');}, onmouseout=function(){this.src=this.src.replace('_over.png','.png');})
   }

/* table */
.login_form_tbl{width:100%;height:329px;cellspacing:0;cellpadding:0;}
table td{vertical-align:top;border:none;}

/* input */
input{border:1px solid #003366;color:#000;padding:2px 0 0 2px;height:16px;font-family: Arial, Helvetica, sans-serif;font-size:12px;}
select{border:1px solid #003366;color:#000;height:16px;font-family: Arial, Helvetica, sans-serif;font-size:12px;}
#checkbox_div{padding:5px 0 5px 0;vertical-align:middle;}
#checkbox_span{position: absolute; margin-top:2px;border:1px solid #003366; overflow: hidden;width:10px; height:10px;}
input.checkbox{border:1px solid #003366; position: absolute; 
   margin-top:-3px;
   margin-left:-2px;/*For Firefox*/
   *margin-left:-5px;/*For IE7 & IE6*/
   padding-right:55px;}
input.email{border:1px solid #003366;color:#000;padding:2px 0 0 2px;height:16px;font-family: Arial, Helvetica, sans-serif;font-size:12px;}
.italic_font{font-style:italic;color:gray;}

/* popup div */
.popup_div{width:550px;position:relative;border:4px solid #003366;border-top:none;background:#003366;z-index:99;}
   .popup_title{font-size:12px;font-weight:bold;color:#fff;padding:10px 0 8px 18px;}
   .popup_icon{text-align:right;padding:4px 0 0 0;star:expression(onclick =closePop)}
   .popup_content{width:517px;background:#ffffff;vertical-align:top;padding:20px 10px 20px 23px;vertical-align:top;}
      .pop_head{font-size:12px;font-weight:bold;color:#000;}
      .pop_content_text{font-size:12px;color:#000;padding:10px 0 10px 0;}
      .pop_foot{font-size:10px;color:#999;}
      .popup_btn{width:517px;text-align:right;}
   .warning_info{font-size:12px;font-weight:bold;color:#ff0000;padding:10px 0 10px 0;}

/* popup div Terms and Conditions*/
.popup_content_terms{position:relative;width:526px;height:340px;background: #efeff4;vertical-align:top;padding:0 42px 0 42px;z-index:99;}
.terms_title{font-size:18px;font-weight:bold;color:#003366;}
.popup_foot_terms{position:relative;width:558px;height:56px;background:#ffffff;padding:10px 10px 10px 42px;}
.option_terms{font-size:12px;color:#000;padding-left:18px;}
.shadow{position:absolute;background-color:#FF6633;color:#FFFFFF;z-index:98;filter:progid:DXImageTransform.Microsoft.Blur(makeShadow=true,pixelRadius=5.0,shadowOpacity=0.3);}

/*context-sensitive help*/
#tipDiv{position:absolute;visibility:hidden;left:0;top:0;z-index:100;}
#tipInner{background-color:#FFFFE1;padding:4px;border:#000 solid 1px;color:#000;line-height:1.2;text-align:left;}
#tipDivIframe{position:absolute;visibility:inherit;top:0px;left:0px;z-index:-1;filter="progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0)";}

/* input select for login id */
.loginid_select{position:absolute; left:617px;top:82px;width:229px;background-color:#FFFFE1;z-index:99;border:1px solid #000000;border-top:0;display:none;} /* for div select */
ul li{width:100%;height:20px;line-height:20px;text-indent:10px;border-bottom:1px dashed #ccc;cursor:pointer;
    change:expression(this.onmouseover=function(){this.style.background="#ffffff";},
      this.onmouseout=function(){this.style.background="";})
   }

/* faq_span */
.faq_tbl{width:100%;border:0;padding:0;}
.faq_td{height:28px;width:33%;vertical-align:middle;}
/* faq pop up */
.faq_content_div{width:243px;background:#ffffff;padding:20px 17px 20px 20px;}
.faq_content{
   height:340px!important; /* IE7+FF */
   height:400px;
   width:100%;}
.faq_popup_btn{width:100%;text-align:right;}

