.content { width:782px; min-height:400px; _height:400px; float:left; }
.content-inner { padding:20px 18px 100px 20px; float:left; }
#contact { padding:30px 0px 30px 0px; float:left; clear:both; position:relative; left:0px; margin:0px auto;  width:800px; }

.login{width:340px;float:left; }
.registers{width:340px; float:left; }

.reasons_to_join{ 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}*/