
input.required, textarea.required {
	border: 1px solid #ff8613;
	width:300px;
	height:25px;
	font-size:14px;
	padding-left:3px;
	margin-right:10px;
}
input.validation-failed, textarea.validation-failed {
	border: 1px solid #FF3300;
	width:300px;
	height:25px;
	font-size:14px;
	padding-left:3px;
	margin-right:10px;
}
input.validation-passed, textarea.validation-passed {
	border: 1px solid #00CC00;
	color : #000;
	width:300px;
	height:25px;
	font-size:14px;
	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:300px;
height:25px;
font-size:14px;
border: 1px solid #ff8613;
}
#txtsex{
width:100px;
height:25px;
font-size:14px;
border: 1px solid #ff8613;
}

#txtcontact
{
width:100px;
height:25px;
font-size:14px;
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;
}


#mainmenu {
width:90%;
padding-left:30px;
}

#mainmenu1{
width:600px;
margin:0 auto;
background-image:url(images/bg1.gif);
background-repeat:repeat-x;
}

#mainmenu3{
width:700px;
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;
}

