fieldset.NSSFieldset input:focus {   
    outline: none;   
}  

fieldset.NSSFieldset input[type=text], fieldset.NSSFieldset input[type=password], fieldset.NSSFieldset input[type=file], fieldset.NSSFieldset select, fieldset.NSSFieldset textarea
{
    background-image:url('Images/input-background.png');
    background-repeat:repeat-x;
    border:solid 1px #B5B8C8;
    padding-left:3px;
    font-size:11px;
    font-family:Verdana;
    padding-top:3px;
}
fieldset.NSSFieldset input[type=checkbox]
{
    float:left;
    margin-right:5px;
    margin-top:5px;
}
fieldset.NSSFieldset input[type=checkbox] + label
{
    font-size:11px;
    color:#363636;
    font-weight:normal;
}
fieldset.NSSFieldset label + input[type=checkbox]
{
 margin-left:20px;   
}
fieldset.NSSFieldset textarea
{
	width:300px;
	height:45px;
}

fieldset.NSSFieldset input[type=text], fieldset.NSSFieldset input[type=password]
{
    width:192px;
    height:17px;
    line-height:13px;
    vertical-align:middle;
}
fieldset.NSSFieldset input.datepicker
{
    width:155px;
}
fieldset.NSSFieldset input[type=file] 
{
	width:300px;
	height:17px;
}
fieldset.NSSFieldset select
{
    width:auto;
    line-height:20px;
    vertical-align:middle;
}


fieldset.NSSFieldset {  
	float: left;
	clear: both;  
	width: 100%;  
	margin: 0 0 4px 0;  
	padding: 0;  
	border: 1px solid #BFBAB0;  
	background-color: #F2EFE9; 
	background-image: url('Images/fieldset-gradient.jpg');  
	background-repeat: repeat-x; 
	margin-top:20px;
} 

fieldset.NSSFieldset legend {  
	margin-left: 1em;  
	color: #000000;  
	font-weight: bold; 
	font-size: 116%; 	
} 
fieldset.NSSFieldset ol {  
	padding: 3px 3px 0px 3px  
	list-style: none; 
} 
fieldset.NSSFieldset li {  
	float: left;  
	clear: left;  
	width: 100%;  
	padding-bottom: 15px; 
	height:auto;
	list-style-type:none;
}
fieldset.NSSFieldset li > div
{
	float:left;
}

fieldset.Buttons {  
	float: none;  
	width: auto;  
	border-style: none;  
	background-color: transparent; 
	background-image:none;
	text-align:right;
}
fieldset.Buttons ol
{
	padding:0px;
}

fieldset.NSSFieldset label {  
	float: left;  
	width: 10em;  
	margin-right: 1em; 
	font-size:110%
}
fieldset.NSSFieldset .RightLabels label 
{
    float:none;
}
body.ie legend {  
	position: relative;  
	left: -7px;  
	top: -0.75em; 
} 

body.ie fieldset.NSSFieldset ol {  
	padding-top: 0.25em; 
}
body.ie fieldset
{
	position: relative;
}
fieldset.NSSFieldset label em.IndicatorTypeGreenRequiredWord
{
display: block;  
color: #060;  
font-size: 85%;  
font-style: normal;  
text-transform: uppercase; 
}
fieldset.NSSFieldset label em.IndicatorTypeRedStar
{
display: block;  
color: #f00;  
font-size: 125%;  
font-style: normal;  
float:right;
}


fieldset.NSSFieldset legend span
{
	background-color:#ffffff;
}

fieldset.NSSFieldset ul.CheckBoxList, fieldset.NSSFieldset ul.RadioButtonList
{
	width:auto;
	clear:left;
}
fieldset.NSSFieldset ul.CheckBoxList li, fieldset.NSSFieldset ul.RadioButtonList li
{
list-style-type:none;
position:relative;
margin-bottom:-4px;
width:auto;
margin-right:25px;
line-height:25px;
vertical-align:middle;
display:inline;
clear:none;
}
body.ie6or7 fieldset.NSSFieldset ul.CheckBoxList li, body.ie6or7 fieldset.NSSFieldset ul.RadioButtonList li
{
	width:auto;
	display:inline;
}
fieldset ul.CheckBoxList li input, fieldset.NSSFieldset ul.CheckBoxList li img.checkbox, fieldset.NSSFieldset ul.RadioButtonList li input
{
float:left;
margin-right:2px;
position:relative;
left:0px;
top:7px;
}
fieldset.NSSFieldset body.ie6or7 ul.CheckBoxList li input , fieldset.NSSFieldset body.ie6or7 ul.CheckBoxList li img.checkbox, fieldset.NSSFieldset body.ie6or7 ul.RadioButtonList li input
{
	top:3px;
}
fieldset.NSSFieldset ol
{
	padding-top:5px;
}
fieldset.NSSFieldset ol li
{
margin-left:10px;
}
fieldset.NSSFieldset ol li span, fieldset.NSSFieldset ol li div
{
font-weight:bold;
color:#468dbb;
float:left;
}
fieldset.NSSFieldset ol li span a:link, fieldset.NSSFieldset ol li span a:visited, fieldset.NSSFieldset ol li span a:hover, fieldset.NSSFieldset ol li span a:active, fieldset.NSSFieldset ol li span a
{
color:#468dbb;
}

fieldset.NSSFieldset ol li div a:link, fieldset.NSSFieldset ol li div a:visited, fieldset.NSSFieldset ol li div a:hover, fieldset.NSSFieldset ol li div a:active, fieldset.NSSFieldset ol li div a
{
color:#468dbb;
}

fieldset.NSSFieldset ul.CheckBoxList li label, fieldset.NSSFieldset ul.RadioButtonList li label
{
float:left;
color:#767676;
font-size:12px;
font-family:"Lucida Grande",verdana,arial,helvetica,sans-serif;
width:auto;
margin-left:2px;
font-weight:normal;
}

fieldset.NSSFieldset div.fieldset-description
{
    font-weight:bold;
    color:#468dbb;
    float:left;
    margin-top:15px;
    margin-bottom:10px;

}

fieldset.NSSFieldset ol li span.IndicatorTypeGreenRequiredWord
{
display:inline;
color: #060;  
font-size: 85%;  
font-style: normal;  
text-transform: uppercase; 
float:none;
font-weight:normal;
}
fieldset.NSSFieldset ol li span.IndicatorTypeRedStar
{
display:inline;
color: #f00;  
font-size: 125%;  
font-style: normal;  
float:none;
font-weight:normal;
}

fieldset.NSSFieldset .CheckBoxList input[type="checkbox"] {
	margin-top:2px;
}