
input.required {
	border: 1px solid #ff8613;
	width:250px;
	height:20px;
	font-size:12px;
	padding-left:3px;
	margin-right:10px;
}
textarea.required {
	border: 1px solid #ff8613;
	width:250px;
	height:100px;
	font-size:12px;
	padding-left:3px;
	margin-right:10px;
}
input.validation-failed {
	border: 1px solid #FF3300;
	width:250px;
	height:20px;
	font-size:12px;
	padding-left:3px;
	margin-right:10px;
}
 textarea.validation-failed {
	border: 1px solid #FF3300;
	width:250px;
	height:100px;
	font-size:12px;
	padding-left:3px;
	margin-right:10px;
}
input.validation-passed {
	border: 1px solid #00CC00;
	color : #000;
	width:250px;
	height:20px;
	font-size:12px;
	padding-left:3px;
	margin-right:10px;
}
 textarea.validation-passed {
	border: 1px solid #00CC00;
	color : #000;
	width:250px;
	height:100px;
	font-size:12px;
	padding-left:3px;
	margin-right:10px;
}

.validation-advice {
	padding-left:20px;
	color : #ff0000;
	font-weight: none;
	background-image:url(images/x.gif);
	background-repeat:no-repeat;
	background-position:left;

}
.textbox
{
width:250px;
height:20px;
font-size:12px;
border: 1px solid #ff8613;
}
#txtsex{
width:100px;
height:25px;
font-size:12px;
border: 1px solid #ff8613;
}

#txtcontact
{
width:100px;
height:25px;
font-size:12px;
border: 1px solid #ff8613;
}
label {
	font-weight: ;
	font-size:17px;
	}
.form-row {
	clear: both;
	padding: 0.5em;
}

.field-label {
text-align:left;
padding-left:20px;
padding-bottom:5px;
}


#mainmenu {
width:90%;
padding-left:30px;
}

#mainmenu1{
width:600px;
margin:0 auto;
background-image:url(images/bg1.gif);
background-repeat:repeat-x;
}

#mainmenu3{
width:600px;
margin:0 auto;
background-image:url(images/bg2.gif);
background-repeat:repeat-x;

}


#mainmenu4{
width:700px;
margin:0 auto;
background-image:url(images/bg2.gif);
background-repeat:repeat-x;

}

#mainmenu5{
width:600px;
margin:0 auto;
background-image:url(images/bg1.gif);
background-repeat:repeat-x;
}

#mainmenu6{
width:600px;
margin:0 auto;
background-image:url(images/bg1.gif);
background-repeat:repeat-x;
}

.ltop
{
background-image:url(images/leftround.gif);
height:10px;
width:10px;
float:left;
font-size:0px;
}
.rtop
{
background-image:url(images/rightround.gif);
height:10px;
width:10px;
float:left;
font-size:0px;
}
.top
{
float: left; 
width:580px; 
height: 10px;
font-size:0px;
}

.top1
{
float: left; 
width:680px; 
height: 10px;
font-size:0px;
}

.signup
{
color:#ffffff;
font-size:14px;
font-weight:600;
text-decoration:underline;
}

.signup:hover
{
color:#ffffff;
font-size:14px;
font-weight:600;
text-decoration:underline;
}


.signup1
{
color:#666666;
font-size:16px;
font-weight:600;
text-decoration:underline;
}

.signup1:hover
{
color:#666666;
font-size:16px;
font-weight:600;
text-decoration:underline;
}

.formhding
{
font-size:25px;
padding-left:25px;
float:left;
color:#FF6600;
}

.formshd
{
float:right;
background-image:url(../images/bgbut.gif);
height:34px;
width:229px;
padding-right:10px;
background-repeat:no-repeat;
padding-top:10px;
font-size:14px;
}

.res
{
background-image:url(images/REG.gif);
height:26px;
width:72px;
display:block;
border:0;
}

