﻿.checkbox {
	width: 19px;
	height: 17px;
	padding: 0 5px 0 0;
	background: url(/images/signin/checkboxes.png) no-repeat;
	display: block;
	clear: left;
	float: left;
}
/*.radio {
	background: url(radio.gif) no-repeat;
}
.select {
	position: absolute;
	width: 158px; 
	height: 21px;
	padding: 0 24px 0 8px;
	color: #fff;
	font: 12px/21px arial,sans-serif;
	background: url(select.gif) no-repeat;
	overflow: hidden;
}*/

#screenShaderLog 
{
  position:fixed;
  top:0px;    
  left:0px; 
   width:100%; 
   height:100%;
   background: transparent url(/images/SignIn/opacityBlack80.png) repeat;
   z-index:100;   
}

#screenShaderReg
{
    position:fixed; 
    top:0px; 
    left:0px; 
    width:100%; 
    height:100%;
    background: transparent url(/images/SignIn/opacityBlack80.png) repeat;
    z-index:100;   
}

#logbox 
{
   position:absolute;
   width:600px;
   height:370px;
   background-color:#0b0b0b;
   border: 1px solid #2B2B2B;
}

#regbox 
{    
    position:absolute;
    width:600px;
    height:520px;
    background-color:#0b0b0b;
    border: 1px solid #2B2B2B;    
}   

#logbox .reghdr 
{
    /*height:30px;*/
    float:left;
    width:150px;
} 

#logbox .regfld {
    height:32px;        
    width:80%;
} 

#logbox .reghint {                 
    float:none;        
    margin-bottom:10px;
    background-color:#212121;        
    width:224px;
}

#logbox .reghint p 
{
    margin:0 6px;
    padding-bottom: 0;
   font-size:12px; 
   color:GrayText;        
}

#logbox .regmsg {
    color:Red;font-weight:bold;margin-left:10px;margin-right:10px;       
}

#logbox .errmsg 
{
    height:16px;        
    width:80%;
    padding-top:4px;        
}

#logbox .errtxt 
{
   font-size:10px; 
   color:red;
}        

#logbox .hintxt 
{
   font-size:10px; 
   color:GrayText;
}
#logbox input.input
{
    /*border: solid 1px #404040;*/
    background:transparent url(/images/SignIn/balloonBg.gif) repeat-x scroll 0 0;
    border:medium none;  
    color:#989898;
    font-size:16px;
    height:27px;
    padding-left:5px;
    padding-top:5px;
    width:219px;        
}
    
#logbox input.button
{
    background:transparent url(/images/SignIn/registerButtonBg.png) no-repeat scroll 0 0;        
    color: #FFFFFF;
    border:medium none;
    width: 110px;
    height: 25px;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 8pt;
}

#logbox .rndtop
{
    background:transparent url(/images/SignIn/tr.gif) no-repeat scroll right top;       
}
#logbox .rndbot
{
    background:transparent url(/images/SignIn/br.gif) no-repeat scroll right bottom;         
}

#logbox img.corner 
{
    border:medium none;
    display:block !important;
    height:5px;
    width:5px;        
}

#logbox table.header td
{
    padding: 7px;
}

#logbox img.hline
{
    height:1px;
    width:100%;
    background-color:#2B2B2B;
}

#regbox .reghdr {
    /*height:30px;*/
    float:left;
    width:150px;
} 

#regbox .regfld {
    height:32px;                
} 

#regbox .reghint {                      
    float:none;        
    margin-bottom:10px;
    background-color:#212121;  
    max-width:280px;      
    width:280px;
}

#regbox .reghint p 
{        
    padding-bottom: 0;
    font-size:12px; 
    color:GrayText;           
}    

#regbox .regmsg {
    color:Red;font-weight:bold;margin-left:10px;margin-right:10px;       
}

#regbox .errmsg 
{
    height:16px;
    padding-top:4px; 
    max-width:243px;       
}

#regbox .errtxt 
{
   font-size:10px; 
   color:red;
}    

#regbox .hintxt 
{
   font-size:10px; 
   color:GrayText;
}

#regbox input.input
{
    /*border: solid 1px #404040;*/
    background:transparent url(/images/SignIn/balloonBg.gif) repeat-x scroll 0 0;
    color:#989898;
    border:medium none;        
    font-size:16px;
    height:27px;
    padding-left:5px;
    padding-top:5px;
    width:243px;        
}
    
#regbox input.button
{
    background:transparent url(/images/SignIn/registerButtonBg.png) no-repeat scroll 0 0;        
    color: #FFFFFF;
    border:medium none;
    width: 110px;
    height: 25px;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 8pt;
}

#regbox .rndtop
{
    background:transparent url(/images/SignIn/tr.gif) no-repeat scroll right top; 
    
}
#regbox .rndbot
{
    background:transparent url(/images/SignIn/br.gif) no-repeat scroll right bottom;   
     
}

#regbox img.corner 
{
    border:medium none;
    display:block !important;
    height:5px;
    width:5px;        
}


#regbox input.chalk
{
    width: 17px;
    height: 17px;
}    

#regbox table.header td
{
    padding: 7px;
}

#regbox img.hline
{
    height:1px;
    width:100%;
    background-color:#2B2B2B;
}

#regbox div#subhdr {
    min-height:50px;
    margin-top:13px;
    width:540px;
}

#regbox div#subhdr h1 {
    color:White;
    font-weight:normal;
    float:left;
}

#regbox div#subhdr div{
    min-height:26px;
    padding-top:12px;
    margin-left:427px;
    text-align:right;
}

#regbox div#subhdr h3{
    color:GrayText;
}

#regbox .chkfld 
{
    width:100%;
    min-height:20px;
    margin-bottom:5px;
}

#logbox .chkfld 
{
     max-width:90%;
     min-height:30px;
     margin-bottom:10px;
}

#regbox div.chkfld label
{
    line-height:21px;
}

#logbox div.chkfld label
{
    line-height:21px;
}
