.content { width:782px; min-height:400px; _height:400px; float:left; }
/*.content-inner { padding:20px 18px 100px 20px; float:left; }*/
.content-inner { padding:5px 18px 5px 9px; float:left; }
#contact { padding:30px 0px 30px 0px; float:left; clear:both; position:relative; left:0px; margin:0px auto;  width:750px; }

.login{width:340px;float:left; }
.registers{width:340px; float:left; }

.reasons_to_join{ width:400px; float:right; text-align:left; font-size:1.2em; position:relative; left:30px; }
.reasons_to_join li{margin:10px 0px; color:#B0B0B0}
.reasons_to_join p{  margin:10px 0px;}

.reasons_to_join p.tc{font-size:0.8em}

.tc  a:link { color:#B0B0B0; text-decoration:none;  padding:2px 5px; }
.tc a:visited { color:#B0B0B0; text-decoration:none; padding:2px 5px;  }
.tc a:hover { color:#B0B0B0; text-decoration:none; background-color:#464649;  padding:2px 5px;  }
.tc a:active { color:#B0B0B0; text-decoration:none;  padding:2px 5px;  }
#contact form { /*width:440px;*/
margin:0px; padding:0px;  float:left; }
#contact fieldset{border:none;}
/*#contact legend  {font-size:1.2em; margin:10px 0px; color:#1191FF}*/
#contact legend  {font-size:1.4em; margin:10px 0px; color:#1191FF;}


/*#registration-process { width:400px; margin: 10px 0px 0px 100px; }*/
#registration-process { width:680px; margin: 10px 0px 0px 0px; }
#registration-process form { /*width:440px;*/
margin:0px; padding:0px;  float:left; }
#registration-process fieldset{border:none;}
#registration-process legend  {font-size:1.2em; margin:10px 0px; color:#1191FF}
#registration-process .label3 { color:#C2CDD3; clear:both; float:left; text-align:right; font-weight:600; font-size:12px; line-height:14px; margin:0px 10px 15px 0px; width:140px; }

#registration-process .textbox {margin:0pt 0pt 10px; width:231px; background-color:#C4C4C4; border:1px solid #ffffff;}
#registration-process .button3 { float:right; width:80px; color:#000000; background-color:#cccccc; border:none; cursor:pointer; }
#registration-process .label_text {width: 231px;}
/*#registration-process .label_textBlue {width: 387px; color:#1191ff; }*/
#registration-process .label_textBlue {width: 770px; color:#1191ff; font-size:1.14em; padding:0px 0px 0px 25px; }


#contact .login_labels { color:#C2CDD3; clear:both; float:left; text-align:right; font-weight:600; font-size:12px; line-height:14px; margin:0px 10px 15px 0px; width:140px; }
#contact .register_labels { color:#C2CDD3; clear:both; float:left; text-align:right; font-weight:600; font-size:12px; line-height:14px; margin:0px 10px 15px 0px; width:140px; }
#contact label.long { color:#C2CDD3; clear:both; float:left; text-align:right; font-weight:600; font-size:12px; line-height:14px; margin:0px 10px 15px 0px; width:160px; }
#contact input, #contact textarea, #contact select { float:left; margin:0pt 0pt 10px; width:180px; background-color:#C4C4C4; border:1px solid #ffffff; }
#contact .check{float:left; margin:0px 0px 0px 0px; width:10px; background-color:#C4C4C4; border:1px solid #ffffff; }
#Date { width:100px !Important }
#contact .button { clear:left; float:left; position:relative; left:250px; width:80px; color:#000000; background-color:#cccccc; border:none; cursor:pointer; }
#contact .button2 { clear:left; float:left; position:relative; left:270px; width:80px; color:#000000; background-color:#cccccc; border:none; cursor:pointer; }
#contact .button3 { clear:left; float:left; position:relative; left:250px; width:80px; color:#000000; background-color:#cccccc; border:none; cursor:pointer; }

#contact .button3Pink { clear:left; float:left; position:relative; left:250px; width:80px; color:#000000; background-color:#cccccc; border:none; cursor:pointer; }

/*.finishButton {background:transparent url(../images/register_visit_profile.jpg); background-repeat:no-repeat; padding-bottom:5px;}*/
.finishButton {background:transparent url(../../images/registerprofile.png); background-repeat:no-repeat; }

/*.forgottenpassword, .register { clear:both; float:left; position:relative; left:190px; }*/
.forgottenpassword, .register { clear:both; float:left; position:relative; left:222px; }

.forgottenpassword:link, .register:link { color:#1191FF; padding:2px; text-decoration:none; }
.forgottenpassword:visited, .register:visited { color:#1191FF; padding:2px; text-decoration:none; }
.forgottenpassword:hover, .register:hover { color:#1191FF; padding:2px; text-decoration:none; background-color:#41494C }
.forgottenpassword:active, .register:active { color:#1191FF; padding:2px; text-decoration:none; }

.loginerror 
{ 
    /*clear:both; 
    float:left; 
    position:relative; 
    left:100px; color: 
    #FF0000; 
    font-weight: bold; 
    margin-bottom: 5px; 
    width:225px; */
    clear:both;
    float:left;
    color: #FF0000; 
    position:relative;
    font-weight:bold;
    left:67px;
    margin-bottom:5px;
    position:relative;
    width:220px;
}

.optional {font-size: 9px;}

#iframe{width:400px; padding-top:15px;}
/*#iframe img{width:336px; height:210px;}*/
#iframe fieldset{border:none; height:10px;}
/*#iframe legend{padding:10px 1px 5px 1px}*/



/*#registration-process { width:400px; margin: 10px 0px 0px 100px; }*/
.login-process 
{
     width:700px;
     text-align:left;
     margin-top:111px;
}
.login-process head
{
      font-family:Arial;
      font-size:1.3em;
      color: Black;
      margin:100px 0px 0px 0px;
}

.userlogin_main{background-color: #FFFFFF; float: left; width: 840px; margin: 10px 0px 0px 0px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000}
.userloging_heading{float:left; width:820px; margin-left:15px; font-size:15px; margin-bottom:25px}
.login_content{float:left; width:750px; height:25px; margin-top:8px; margin-bottom:8px; font-size:12px; margin-left:15px}
.login_content_r{float:left; width:750px; height:auto; margin-top:8px; margin-bottom:8px; font-size:12px; margin-left:15px}
.login_label{float:left; width:150px; height:auto}
.login_field{float:left; width:300px; height:25px}
.login_textbox{width:250px; height:18px; background-color:#bfbfbf; border:1px solid #000; padding-left:5px; padding-right:5px}
.register_main{float:left; text-align:right; margin-top:8px; margin-right:20px; width:410px; padding-bottom:15px}
.register_link{width:90px; height:20px; float:right; text-align:center; vertical-align:middle; background-color:#ff86ee; padding-top:5px}
.register_link a{color:#000000; text-decoration:none; padding:5px 10px 8px 12px}
.register_link a:hover{color:#000000; text-decoration:none; padding:5px 10px 8px 12px}
.regButton{color:#000000; text-decoration:none; padding:5px 10px 8px 12px}
.userloging_errormsg{float:left; width:820px; margin-left:16px; font-size:10px; margin-bottom:15px; color:Red;}