/* CSS Document */



#regsitration_cont {
width : 611px;
margin-bottom : 15px;
}


#registration_bg {
background-image : url(../images/featured_mem_bg.gif);
background-repeat : no-repeat;
height : 35px;
width : 611px;
text-align : left;
}

#reg_innercont{
width:591px;
text-align:left;	
}

.registration_heading{
width:500px;
color:#0A3399;
font-size:18px;
padding-left:0;
margin:12px 0 5px 15px;
font-weight:bold;
}

.signup_heading{
width:500px;
color:#0A3399;
font-size:18px;
padding-left:0;
margin:12px 0 10px 15px;
font-weight:bold;
}


.subregistration_heading{
width:500px;
color:#0A3399;
font-size:14px;
padding-left:0;
margin:12px 0 5px 0;
font-weight:bold;
}


#registration_form{
width:575px;
padding-left:15px;
padding-top:15px;
font-size:11px;
font-weight:bold;
}

.cssform p{
clear: left;
margin: 0;
padding: 7px 0 7px 0;
margin: 0 0 1px 0;
padding-left: 160px;
border: 1px solid #d8d8d8;
background-image:url(../images/form_bg.jpg);
}

.none{
background-image:none;
margin-bottom:15px;
font-weight:normal;
line-height:16px;
}

.cssform label{
font-weight: normal;
float: left;
margin-left: -158px; 
width:133px;
height:20px;
text-align:right;

}

.textbox{
width:240px;
}
.password{
width:150px;
}

.captcha{
margin-top:5px;
width:80px;
margin-right:10px;
}

.cssform textarea{
width: 250px;
height: 150px;
}

.red_txt1 {
color : #eb0000;
font-weight:normal;
margin-left:5px;
}

#message{
max-width:572px;
border:1px solid #CCCCCC;
margin-bottom:10px;
}

#message ul{
padding-left:20px;
padding-right:10px;
padding-top:0px;
padding-bottom:0px;
margin:0px;
list-style:none;
}

#message li{
color:red;
height:18px;
padding-left: 10px;
background-image: url(../images/libullet.jpg);
background-repeat: no-repeat;
background-position: 0 .5em;
}

#message_txt{
margin:10px;
}

.hide_btn{
margin-right:10px;
margin-bottom:5px;
}
/* LOGIN FORM CSS */

#login_form{
width:515px;
margin-left:15px;
margin-top:15px;
font-size:11px;
font-weight:bold;
}

#login_formtop{
background-image:url(../images/loginform_top.jpg);
width:515px;
height:12px;
background-repeat:no-repeat;
}

#login_formmiddle{
width:513px;
border:1px solid #D8D8D8;
border-top:0px;
border-bottom:0px;
font-size:11px;
font-weight:bold;		
}

#login_formbottom{
background-image:url(../images/loginform_bottom.jpg);
width:515px;
height:12px;
background-repeat:no-repeat;
}

.cssloginform p{
clear: left;
margin: 0;
padding: 5px 0 5px 0;
padding-left: 160px;
border-bottom: 1px solid white;
}

.formset{
margin-top:5px;
}

.cssloginform label{
font-weight: bold;
float: left;
margin-left: -75px; 
}

/* LOGIN FORM CSS ENDS */


/*.threepxfix class below:
Targets IE6- ONLY. Adds 3 pixel indent for multi-line form contents.
to account for 3 pixel bug: http://www.positioniseverything.net/explorer/threepxtest.html
*/

* html .threepxfix{
margin-left: 3px;
}