/* -----------------------------------------------------
	nse.forms.css
	
	Edit this file for form specific styling
	
----------------------------------------------------- */

/* Stack Form
----------------------------------------------------- */

#main-content .stackForm,.ContainerContent .stackForm {
	/* background:#f5f5f5 url(/nse/img/bg-stackForm.png) 100% 100% no-repeat; */
	margin:0 0 1em;
	padding:0 0 1em;
	}

#main-content .stackForm fieldset, .ContainerContent .stackForm fieldset {
	background:#f5f5f5 url(/nse/img/bg-stackForm.png) 100% 100% no-repeat; /* background:#f5f5f5 url(/nse/img/bg-fieldset.png) 0 100% no-repeat; */
	border-color:#D7DDDF;
	border-style:solid;
	border-width:1px;
	margin:0 0 1em;
	padding:1em;
	}

#main-content .stackForm legend, .ContainerContent .stackForm legend {
	border:1px solid #ccc;
	margin:0;
	padding:1em;
	}

#main-content .stackForm label, .ContainerContent .stackForm label {
	color:#444;
	display: block;
	font:bold 0.88em/2em "verdana","tahoma","helvetica",sans-serif;
	float: none;
	margin: 0.5em 0 0.1em 0;
	}

#main-content .stackForm input, #main-content .stackForm textarea, #main-content .stackForm select,
.ContainerContent .stackForm input, .ContainerContent .stackForm textarea, .ContainerContent .stackForm select {
	background:#fff;
	border-color:#9DA8AC #DFE3E5 #DFE3E5 #9DA8AC;
	border-style:solid;
	border-width:1px;
	color:#333;
	display:block;
	float:none;
	font:100%/1.2em Monaco,Monospace,sans-serif;
	margin-bottom:1em;
	padding:0.2em;
	}

#main-content .stackForm input[type=hidden], .ContainerContent .stackForm input[type=hidden] {
	border:0;
	padding:0;
	margin:0;
	}
		
#main-content .stackForm input[type=radio], .ContainerContent .stackForm input[type=radio] {
	background-color:#eee;
	border:1px solid #ccc;
	color:#00f;
	margin:0;
	padding:0.2em;
	}

#main-content .stackForm .radio, .ContainerContent .stackForm .radio	{
	background-color:#eee;
	border:1px solid #ccc;
	border:none;
	color:#00f;
	margin:0;
	padding:0.2em;
	}
	
#main-content .stackForm input[type=submit], #main-content .stackForm input[type=reset],
.ContainerContent .stackForm input[type=submit], .ContainerContent .stackForm input[type=reset] {
	display: block;
	float: left;
	margin-bottom: 5px;
	width: auto;
	} 

#main-content .stackForm input[type=radio], #main-content .stackForm input[type=checkbox],
.ContainerContent .stackForm input[type=radio], .ContainerContent .stackForm input[type=checkbox] {
	display: inline;
	float: none;
	} 

#main-content .stackForm .imgSend, .ContainerContent .stackForm .imgSend {
	border:0;
	margin:0 0 1em;
	padding:0;
	}

span.required {
	color:#990;
	font-weight:bold;
	}

div.sidebyside {
	float: left;
	margin-right: 10px;
	}

/*  */

#main-content .stackForm p.label_checkbox_pair,
#main-content .stackForm p.label_radio_pair {
clear: both;
float: none;
position: relative;
}

#main-content .stackForm p.label_checkbox_pair input,
#main-content .stackForm p.label_radio_pair input {
outline:1px solid #DFE3E5;
left: 10px;
position: absolute;
top: 2px;
}
#main-content .stackForm p.label_radio_pair input { outline:none; }

#main-content .stackForm p.label_checkbox_pair label,
#main-content .stackForm p.label_radio_pair label {
display: block;
margin-left: 30px;
width: 400px;
}