#formdiv
{
	/*float:left;
	width:780px; */
}
#formdiv h1
{
	font-family: Delicious, 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
	font-size:19px;
	font-weight:normal;
	color:#000000;
	margin:0px 0px 10px 0px;
}
#formdiv h2
{
	font-family: Delicious, 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
	font-size:13px;
	font-weight:normal;
	color:#000000;
	margin:15px 0px 10px 0px;
	font-weight:bold;
}
form.cmxform {
	/* width: 780px; */
	font-size: 1.0em;
	color: #333;
}
form.cmxform legend, form.cmxform label {
	color: #333;
}
form.cmxform label.error, label.error {
	margin-top: 3px;
    font-size: 11px;
    border: 1px solid #FF4F4F;
    color:#D6000E;
    background: #FFF2F2;
    padding: 5px;
    text-align: center;
    margin-bottom: 5px;
/** BORDER RADIUS HACKS **/
    border-radius: 5px;
    -moz-border-radius: 5px;
    -khtml-border-radius: 5px;
    -webkit-border-radius: 5px;
}
div.error { display: none; }
.multipleselect
{	
	height:120px;
}

 input, select{
    font-size: 13px;
    color:#000000;
    height: 28px;
    border: #CCC solid 1px;
/** BORDER RADIUS HACKS **/
    border-radius: 5px;
    -moz-border-radius: 5px;
    -khtml-border-radius: 5px;
    -webkit-border-radius: 5px;
}

 select {
    padding: 5px 5px 3px 5px;
}
 select option {
    cursor: pointer;
    padding: 5px;
}
textarea {
    font-size: 13px;
    color:#000000;
    width: 300px;
    height: 80px;
    border: #CCC solid 1px;
/** BORDER RADIUS HACKS **/
    border-radius: 5px;
    -moz-border-radius: 5px;
    -khtml-border-radius: 5px;
    -webkit-border-radius: 5px;
	resize: none;

}


input.error { border: 1px solid red; }
textarea.error { border: 1px solid red; }
select.error { border: 1px solid red; }
form.cmxform .gray * { color: gray; }


form.cmxform label {
	display: inline-block;
	line-height: 1.8;
	vertical-align: top;

}


form.cmxform label { width: 180px; } /* Width of labels */
form.cmxform label.error {
	margin-left: 183px;
	width: 220px;
}

form.cmxform input.submit {
	margin-left: 103px;
	font-weight:bold;
}

 
#existingNotification{
display:none;
position:absolute;
width:200px;
height:30px;
background-color:#000000;
color:#FFFFFF;
padding:20px;
text-align:center;
 border-radius: 5px;
-moz-border-radius: 5px;
-khtml-border-radius: 5px;
-webkit-border-radius: 5px;
}

#upload{
	 padding:5px;
	font-weight:bold; font-size:1.3em;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	background:#f2f2f2;
	color:#3366cc;
	border:1px solid #ccc;
	width:190px;
	cursor:pointer !important;
}	
#regstatus{
font-family: Delicious, 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
padding:30px; 
background-color:#000000; 
width:450px; 
color:#FFFFFF; 
height:100px; 
float:left;
 border-radius: 5px;
-moz-border-radius: 5px;
-khtml-border-radius: 5px;
-webkit-border-radius: 5px;
text-align:center;
font-size:16px;
font-weight:bold;
display:none;
}	


#existingUser{
display:none;
position:absolute;
width:200px;
height:30px;
background-color:#000000;
color:#FFFFFF;
padding:20px;
text-align:center;
 border-radius: 5px;
-moz-border-radius: 5px;
-khtml-border-radius: 5px;
-webkit-border-radius: 5px;
}

