/*Defaults Styling
body {font:12px/17px Arial, Helvetica, sans-serif; color:#333; background:#ccc; padding:40px 20px 20px 20px;}*/
FIELDSET
{
	border: 0px solid #000000;
	border-color: #FFF #666661 #666661 #FFF;
	width: 594px;
}
INPUT, SELECT
{
	font: 12px/12px Arial, Helvetica, sans-serif;
	padding: 0;
	width: 272px;
}
TEXTAREA
{
	font: 12px/12px Arial, Helvetica, sans-serif;
	padding: 0;
	width: 284px;
}
FIELDSET.action
{
	border-color: #E5E5E5 #797C80 #A5A394 #A5A394;
	margin-top: -12px;
	margin-left: 49px;
	text-align: center;
}
LEGEND
{
	background: #BFBF30;
	color: #FFF;
	font: 17px/21px Calibri, Arial, Helvetica, sans-serif;
	padding: 0 10px;
	margin: -26px 0 0 -11px;
	font-weight: bold;
	border: 1px solid #FFF;
	border-color: #E5E5C3 #505014 #505014 #E5E5C3;
}
LABEL
{
	font-size: 11px;
	/*[disabled]font-weight:bold;*/
	color: #256;
}
LABEL.opt
{
	font-weight: normal;
}
DL
{
	clear: both;
}
DT
{
	float: left;
	text-align: right;
	width: 90px;
	line-height: 25px;
	margin: 0 10px 10px 0;
}
DD
{
	float: left;
	width: 475px;
	line-height: 25px;
	margin: 0 0 10px;
}
#footer
{
	font-size: 11px;
}
#container
{
	position: absolute;
	left: -3px;
	width: 550px;
	overflow: hidden;
	margin: 0 auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-top: 25px;
	top: 170px;
}
#container2
{
	left: -3px;
	width: 478px;
	overflow: hidden;
	margin: -7px auto 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-top: 0px;
	height: 251px;
}
/*##########################################
Script: Niceforms 2.0
Theme: StandardBlue
Author: Lucian Slatineanu
URL: http://www.emblematiq.com/
##########################################
Text inputs*/
.NFText
{
	border: none;
	vertical-align: middle;
	font: 12px/15px Arial, Helvetica, sans-serif;
	background: none;
}
.NFTextCenter
{
	height: 15px;
	background: url(img-n/input.png) repeat-x 0 0;
	padding: 3px 0;
	margin: 0;
	float: left;
	line-height: 15px;
}
.NFTextLeft, .NFTextRight
{
	width: 7px;
	height: 21px;
	vertical-align: middle;
	float: left;
}
.NFTextLeft
{
	background: url(img-n/input-left.png) no-repeat 0 0;
}
.NFTextRight
{
	background: url(img-n/input-right.png) no-repeat 0 0;
}
/*Radio*/
.NFRadio
{
	cursor: pointer;
	position: absolute;
	display: block;
	width: 13px;
	height: 13px;
	border: 1px solid transparent;
	background: url(img-n/radio.png) no-repeat 0 0;
	z-index: 2;
}
/*Checkbox*/
.NFCheck
{
	cursor: pointer;
	position: absolute;
	width: 12px;
	height: 12px;
	border: 1px solid transparent;
	background: url(img-n/checkbox.png) no-repeat 0 0;
	z-index: 2;
}
/*Buttons*/
.NFButton
{
	width: auto;
	height: 26px;
	color: #FFF;
	padding: 0 2px;
	background: url(img-n/button.png) repeat-x 0 0;
	cursor: pointer;
	border: none;
	font: 10px/26px Tahoma, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: 1px;
	vertical-align: middle;
}
.NFButtonLeft, .NFButtonRight
{
	width: 6px;
	height: 26px;
	vertical-align: middle;
}
.NFButtonLeft
{
	background: url(img-n/button-left.png) no-repeat 0 0;
}
.NFButtonRight
{
	background: url(img-n/button-right.png) no-repeat 0 0;
}
/*Textareas*/
.NFTextarea
{
	border: none;
	background: none;
	font: 12px/12px Arial, Helvetica, sans-serif;
	margin: 0;
}
.NFTextareaTop, .NFTextareaBottom
{
	height: 5px;
	clear: both;
	float: none;
	padding-right: 10px;
}
.NFTextareaTop
{
	background: url(img-n/textarea-tr.png) no-repeat 100% 0;
}
.NFTextareaBottom
{
	background: url(img-n/textarea-br.png) no-repeat 100% 0;
	margin-bottom: 5px;
}
.NFTextareaTopLeft, .NFTextareaBottomLeft
{
	width: 5px;
	height: 5px;
}
.NFTextareaTopLeft
{
	background: #7FB0D0 url(img-n/textarea-tl.png) no-repeat 0 0;
}
.NFTextareaBottomLeft
{
	background: #77A9CA url(img-n/textarea-bl.png) no-repeat 0 0;
}
.NFTextareaLeft, .NFTextareaRight, .NFTextareaLeftH, .NFTextareaRightH
{
	float: left;
	padding-bottom: 5px;
}
.NFTextareaLeft, .NFTextareaLeftH
{
	width: 5px;
}
.NFTextareaLeft
{
	background: url(img-n/textarea-l-off.png) repeat-y 0 0;
}
.NFTextareaLeftH
{
	background: url(img-n/textarea-l-over.png) repeat-y 0 0;
}
.NFTextareaRight, .NFTextareaRightH
{
	padding-right: 5px;
	padding-bottom: 0;
}
.NFTextareaRight
{
	background: url(img-n/textarea-r-off.png) repeat-y 100% 0;
}
.NFTextareaRightH
{
	background: url(img-n/textarea-r-over.png) repeat-y 100% 100%;
}
/*Files*/
.NFFileButton
{
	padding-bottom: 0;
	vertical-align: bottom;
	cursor: pointer;
	background: url(img-n/file.png) no-repeat 0 0;
	width: 60px;
	height: 21px;
}
.NFFile
{
	position: relative;
	margin-bottom: 5px;
}
.NFFile INPUT.NFhidden
{
	position: relative;
	filter: alpha(opacity=0);
	opacity: 0;
	z-index: 2;
	cursor: pointer;
	text-align: left;
}
.NFFileNew
{
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 1;
}
/*Selects*/
.NFSelect
{
	height: 21px;
	position: absolute;
	border: 1px solid transparent;
}
.NFSelectLeft
{
	float: left;
	width: 3px;
	height: 21px;
	background: url(img-n/select-left.png) no-repeat 0 0;
	vertical-align: middle;
}
.NFSelectRight
{
	height: 21px;
	width: auto;
	background: url(img-n/select-right.png) no-repeat 100% 0;
	cursor: pointer;
	font: 12px/21px Arial, Helvetica, sans-serif;
	color: #FFF;
	padding-left: 3px;
	margin-left: 3px;
}
.NFSelectTarget
{
	position: absolute;
	background: none;
	margin-left: -13px;
	margin-top: 18px;
	z-index: 3;
	left: 0;
	top: 0;
	padding-bottom: 13px;
}
.NFSelectOptions
{
	position: relative;
	background: #707175;
	margin-left: 16px;
	margin-top: 0;
	list-style: none;
	padding: 4px 0;
	color: #FFF;
	font: 11px/13px Arial, Helvetica, sans-serif;
	z-index: 4;
	max-height: 200px;
	overflow-y: auto;
	overflow-x: hidden;
	left: 0;
	top: 0;
}
.NFSelectOptions LI
{
	padding-bottom: 1px;
}
.NFSelectOptions A
{
	display: block;
	text-decoration: none;
	color: #FFF;
	padding: 2px 3px;
	background: none;
}
.NFSelectOptions A.NFOptionActive
{
	background: #464646;
}
.NFSelectOptions A:hover
{
	background: #333;
}
/*Multiple Selects*/
.NFMultiSelect
{
	border: 0;
	background: none;
	margin: 0;
}
.NFMultiSelectTop, .NFMultiSelectBottom
{
	height: 5px;
	clear: both;
	float: none;
	padding-right: 10px;
}
.NFMultiSelectTop
{
	background: url(img-n/textarea-tr.png) no-repeat 100% 0;
}
.NFMultiSelectBottom
{
	background: url(img-n/textarea-br.png) no-repeat 100% 0;
	margin-bottom: 5px;
}
.NFMultiSelectTopLeft, .NFMultiSelectBottomLeft
{
	width: 5px;
	height: 5px;
}
.NFMultiSelectTopLeft
{
	background: #F2F2E6 url(img-n/textarea-tl.png) no-repeat 0 0;
}
.NFMultiSelectBottomLeft
{
	background: #F2F2E6 url(img-n/textarea-bl.png) no-repeat 0 0;
}
.NFMultiSelectLeft, .NFMultiSelectRight, .NFMultiSelectLeftH, .NFMultiSelectRightH
{
	float: left;
	padding-bottom: 5px;
}
.NFMultiSelectLeft, .NFMultiSelectLeftH
{
	width: 5px;
}
.NFMultiSelectLeft
{
	background: url(img-n/textarea-l-off.png) repeat-y 0 0;
}
.NFMultiSelectLeftH
{
	background: url(img-n/textarea-l-over.png) repeat-y 0 0;
}
.NFMultiSelectRight, .NFMultiSelectRightH
{
	padding-right: 5px;
	padding-bottom: 0;
}
.NFMultiSelectRight
{
	background: url(img-n/textarea-r-off.png) repeat-y 100% 0;
}
.NFMultiSelectRightH
{
	background: url(img-n/textarea-r-over.png) repeat-y 100% 0;
}
/*Focused*/
.NFfocused
{
	border: 1px dotted #666;
}
/*Hovered*/
.NFh
{
	background-position: 0 100%;
}
.NFhr
{
	background-position: 100% 100%;
}
/*Hidden*/
.NFhidden
{
	opacity: 0;
	z-index: -1;
	position: relative;
}
/*Safari*/
SELECT, INPUT, TEXTAREA, BUTTON
{
	outline: none;
/*resize: none*/
}
