.reguired
{
    background-color: #FDCECF;
}


.menubar {
	padding: 5px; /* cell padding */
	border: 0px solid; /* cell spacing */
	border-color: #AAD5FF;  /* table background color */
	text-transform: uppercase;
}

.menubarl {
	text-transform: uppercase;
	color:#808080;
}

fieldset
    {
    border:2px groove rgb(153,204,255);
    padding: 15px;
    }
	
legend
   {
    letter-spacing: 3px;
    color:rgb(0,51,102);
    font-weight: bold;
    }
	
label
    {
    width:100px;
    vertical-align:top;
    color:#000000;
    float:left;
    }
	
div
    {
    margin-top:15px;
    }
	
#t1, #t2, #t3, #t4, #t5
    {
    border:1px inset rgb(153,204,255);
    width: 300px;
    background:rgb(148,204,252);
    }
	
#t5
    {
    height:80px;
    overflow:auto;	
    }
#submit
    {
    background: rgb(102,153,204) url("save.png") no-repeat 0% 50%;
    border:2px outset rgb(153,204,255);
    width:150px;
    }

form * {margin:0;padding:0;} /* Standard margin and padding reset, normally done on the body */

legend {
	color:#000; /* IE styles legends with blue text by default */
	*margin-left:-7px; /* A hack that only ie reads to position the legend in the same place cross browser */
}
fieldset {
	border:1px solid #dedede; /* Default fieldset borders vary cross browser, so make them the same */
}
fieldset div {
	overflow:hidden; /* Contain the floating elements */
	display:inline-block; /* Give layout in ie to contain float */
}
fieldset div {display:block;} /* Reset element back to block leaving layout in ie */
label {
	float:left; /* Take out of flow so the input starts at the same height */
	width:5em; /* Set a width so the inputs line up */
}

.radio {
	position:relative; /* Position so children are relative to this container */
	border:0; /* Remove the border */
}
.radio span {
	position:absolute; /* Take the content of the legend out of flow */
	top:0;left:0; /* and position it to the top left of the fieldset */
	width:5em; /* Same width as labels */
}
.radio ul {
	margin-left:5em; /* Since the legend is out of flow. set margin, so inputs are inline */
	list-style:none; /* Dont want bullets */
}
.radio li {
	position:relative; /* Fix a bug in IE zoom functionality */
	display:inline; /* Display the inputs in a line */
	white-space:nowrap; /* We dont want a label to wrap between the input and label */
}
.radio label, .radio input {
	width:auto; /* Reset the width on the label from the 5em, set earlier */
	float:none; /* Reset the float from left on the label, set earlier */
	vertical-align:middle; /* Align the radio buttons with the inputs */
}
