/*
Fieldset Styling
*/

fieldset {  
    margin: 1.5em 0 0 0;
    padding: 0;
    border-width: 0px;
}
legend {  
    margin-left: 1em;  
    font-weight: bold;
}
fieldset ol {  
    padding: 1em 1em 0 1em;
    list-style: none;
}
fieldset li {  
    padding-bottom: 1em;
}
fieldset.submit {  
    float: none;
    width: auto;
    border: 0 none #FFF;
    text-align: left;
}
label {  
    float: left;
    width: 14em;
    margin-right: 1em;
    text-align: right;
}

/*
Input Styles
*/
.inputtxt {
	border-style: solid;
	border-color: #E8AD35;
	border-width: 1px;
	font-size: 11px;
    padding: 2px 5px 2px 5px;
    width: 250px;
}
.inputddl {
	border-style: solid;
	border-color: #E8AD35;
	font-size: 11px;
	border-width: 1px;
}
.inputlb {
	border-style: solid;
	border-color: #E8AD35;
	font-size: 11px;
	border-width: 1px;
}
.inputbtn
{	
    color: #FFEA6F;
    border-left: 1px #FFEA6F solid;
    border-right: 1px #FFEA6F solid;
    border-top: 1px #FFEA6F solid;
    border-bottom: 1px #FFEA6F solid;
    border-width: 2px;
    background-color: #C28C21;
    padding: 5px 15px 5px 15px;
    font-weight: bold;
    font-size: 16px;
}
.inputrb
{
    font-size: 11px;
}
.inputcb {
    border-style: solid;
	border-color: #E8AD35;
	border-width: 1px;
	font-size: 11px;
	background-color: #ffff99;
}
.inputtxtreq {
	border-style: solid;
	border-color: #E8AD35;
	border-width: 1px;
	font-size: 11px;
	background-color: #ffff99;
    padding: 2px 5px 2px 5px;
    width: 250px;
}
.inputtxtreqerror {
	border-style: solid;
	border-color: #ff0000;
	border-width: 1px;
	font-size: 11px;
	background-color: #ffff99;
    padding: 2px 5px 2px 5px;
    width: 250px;
}
.inputddlreq {
	border-style: solid;
	border-color: #E8AD35;
	font-size: 11px;
	border-width: 1px;
	background-color: #ffff99;
}
.inputlbreq {
	border-style: solid;
	border-color: #E8AD35;
	font-size: 11px;
	border-width: 1px;
	background-color: #ffff99;
}
.errormsg {
    padding-top:10px;
    padding-bottom:10px;
    background: #FFEA6F;
    border-style: solid;
    border-color: #ff0000;
    border-width:1px;
    color: #ff0000;
}
.errormsg ul {
    padding:10px 8px 0px 10px;
}
.errormsg li {
    list-style-type: square;
    list-style-position: inside;
}