.blue_login { width:275px; margin:0 auto; }
.blue_login .uv_login { background:#F1EBF6; width:270px; border:1px solid #89969b; font:12px Arial, Helvetica, sans-serif; }
.blue_login .uv_register { width:270px; background:url(images/blue_bg.png) bottom repeat-x; border:1px solid #89969b; 
			   font:12px Arial, Helvetica, sans-serif; }
.blue_login .uv_title { background:#94739B; height:28px; border-bottom:1px solid #89969b; font:bold 16px Arial, Helvetica, sans-serif; padding:5px 0 0 10px; color: #fff; }
.blue_login .uv_txt { background:url(images/text_bg.gif) repeat-x; border:1px solid #afbbbd; width:250px; height:25px; color:#969696; }
.blue_login .uv_but { background:url(images/submit.png); width:71px; height:28px; text-align:center; border:0; font:bold 12px Arial, Helvetica, sans-serif;
					  color:#fff; }

.blue_login a { text-decoration:none; color:#36717c; }
.blue_login table { font:12px Arial, Helvetica, sans-serif; margin:0 auto; }

.blue_login .uv_fade { float:right; background:url(images/signup.png); width:68px; height:22px; border:0; margin:0 4px; vertical-align:top; color:#fff;
			font:bold 12/18px Arial, Helvetica, sans-serif;cursor: pointer; }

.fgt{}
.fgt:hover{color:#666;}				
.validate{
	font:bold 10px Arial, Helvetica, sans-serif;
	color:red;
	padding-left:5px;
	display:none;
}

/*share account styles*/
/*=====================*/
.dialog-overlay {

	/* set it to fill the whil screen */
	width:100%; 
	height:100%;
	
	/* transparency for different browsers */
	filter:alpha(opacity=50); 
	-moz-opacity:0.5; 
	-khtml-opacity: 0.5; 
	opacity: 0.5; 
	background:#000; 

	/* make sure it appear behind the dialog box but above everything else */
	position:absolute; 
	top:0; left:0; 
	z-index:3000; 

	/* hide it by default */
	display:none;
}

.dialog-box {
	
	/* css3 drop shadow */
	-webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
	-moz-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
	
	/* css3 border radius */
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
	
	background:#eee;
	
	
	/* make sure it has the highest z-index */
	position:absolute; 
	z-index:5000; 

	/* hide it by default */
	display:none;
}

.dialog-content {
	text-align:left; 
	border: medium none;
	color:#000;
	font-family:arial,helvetica,sans-serif;
	font-size:12px;
	
}
.xshr_content{
	color: #883E2F;
	font-family: arial,sans-serif;
    font-size: 11px;
    font-weight: bold;
}
.xshr_content a{
	color: #B8C9D7;
	text-decoration:none;
}
.xshr_content a:hover{
	color: #B8C9D7;
	text-decoration:underline;
}
.xshr_dom{
	font-weight:normal;
	font-style:italic;
}
.xshr_asklog{
	color: green;
    font-size: 11px;
    font-weight: bold;
}
.textpart{
	text-align:left; 
	border: 1px solid #E5E5E5;
	color:#666666;
	font-family:verdana,geneva,sans-serif;
	font-size:12px;
	padding-left:4px;
	height:30px;
}
.btnstyle{
	background-color: #F5F5F5;
    background-image: -moz-linear-gradient(center top , #F5F5F5, #F1F1F1);
    border: 1px solid rgba(0, 0, 0, 0.1);
    border-radius: 2px 2px 2px 2px;
    color: #666666;
    cursor: pointer;
    font-family: arial,sans-serif;
    font-size: 11px;
    font-weight: bold;
    height: 25px;
    line-height: 23px;
    min-width: 54px;
    padding: 0 8px;
    text-align: center;
}
.btnstyle:hover{
	-webkit-box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.2);
}
