form {
	width: 100%;
}

form label {
	color:#686C6E;
	display: inline-block;
	font-family:Helvetica,Arial;
	font-size:17px;
	line-height: 20px;
	padding:5px 0 10px 0;
	font: Arial,Helvetica,sans-serif;
	font-weight: normal;
	width: 100%;
}

form input[type=text], input[type=password], select, textarea {
	background:none repeat scroll 0 0 #FDFDFD;
	border:2px solid #6DB1C4;
	font-family:Arial,Helvetica,sans-serif;
	font-size:16px;
	padding:8px 5px;
	width:50%;
	margin-bottom: 8px;
}

form select {
	width:70%;
}

.submitForm {
	cursor: pointer;
}

.char2 {
	width: 35px!important;
}
.char3 {
	width: 40px!important;
}
.char4 {
	width: 50px!important;
}

div.left {
        float: left;
        padding: 5px;
        width: 45%;
}
div.right {
        float: right;
        padding: 5px;
        width: 45%;
}


form input[type=text]:focus, input[type=password]:focus, select:focus, textarea:focus {
	background-color: #FFF39C;
	border: solid 2px #59828F;
}


input#login {
    background: url(../images/button-login.gif) no-repeat 0 0;
    border: 0;
    cursor: pointer;
    display: block;
    height: 38px;
    line-height: 0;
    text-indent: -9999px;
    width: 133px;
} 

input#contestantSubmit, input#submit {
	background: url(../images/button-submit.gif) no-repeat 0 0;
    border: 0;
    cursor: pointer;
    display: block;
    height: 38px;
    line-height: 0;
    text-indent: -9999px;
    width: 133px;
}

input#submit {
	margin: 10px 0 30px 0;
}

div.submit-disable {
	background: url(../images/button-submit-disable.gif) no-repeat 0 0;
	border: 0;
	display: block;
	height: 38px;
	line-height: 0;
	text-indent: -9999px;
	width: 133px;
	margin: 10px 0 30px 0;
}

.graybg {
	margin-top: 10px!important;
	background-color: #ccc!important;	
}

