

#login {
}

#login form {
	border: none;
}

#login fieldset {
	border: none;
	font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	line-height: 1.5em;
}

#login legend {
	display: none;
}

#login label {
	font-size: 8px;
	font-weight: bold;
	color: #4B4B4A;
}

#login input {
	margin-bottom: 0px;
	padding: 2px 5px;
	font-family:  Tahoma,Verdana,Arial,Helvetica, sans-serif;
}

#contact1{
	padding: 2px;
	border:1px solid #CBEDFE;
	color:#777;
}
#contact1:hover{
	background-color: #FDFDD5;
}

#inputsubmit1 {
	background: #848B9E;
	color: #ffffff;
	border:3px solid #4E4F50;
	font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif ;
    font-size: 9px;
	font-weight: bold;
}
#inputsubmit1:hover {
	background: #5d064E;
	color: #ffffff;
}

.forgot {
}
.forgot ul {
	font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	list-style: none;
}

.forgot ul li {
	margin-left: -20px;
    margin-bottom: 0px;
	font-size: 7px;
}

.forgot ul li a{
	text-decoration: none;
    color: #2EBDE7;
}

.forgot ul li a:hover{
	background: #2D99C4;
	color: #ffffff;
}


.forgot small {
	font-size: 8px;
	color: #808C96;
}






.control {
    font-family: Tahoma,Verdana, Arial,Times New Roman,sans-serif,Helvetica,Arial, Verdana;
    font-size: 10px;
    color: #4B4B4A;
    background-color: #feffff;
    border: 2px solid #Bccccc;
	font-weight: bold;
	text-align: center;
	height: 25px;
}
.control2 {
    font-family: Tahoma,Times New Roman,Arial,Helvetica,sans-serif,Verdana,  Verdana;
    font-size: 12px;
    color: #eeeeee;
    background-color: #848B9E;
    border: 3px solid #4E4F50;
	font-weight: bold;
	text-align: center;
	height: 30px;
}
.control2:hover {
	background: #5b0000;
	color: #ffffff;
	cursor: hand;	
}


.controlerror {
    font-family: Tahoma,Verdana, Arial,Times New Roman,sans-serif,Helvetica,Arial, Verdana;
    font-size: 10px;
    color: #333333;
    background-color: #ffffdd;
    border: 1px solid #AA0000;
	font-weight: bold;
}

.error {
    color: #AA0000;
}
