INPUT {
	FONT-SIZE: 12px; COLOR: #404040; FONT-FAMILY: Arial, Helvetica, sans-serif
}
TEXTAREA {
	FONT-SIZE: 12px; COLOR: #404040; FONT-FAMILY: Arial, Helvetica, sans-serif
}
LABEL {
	PADDING-LEFT: 2px; CURSOR: pointer; COLOR: #999; LINE-HEIGHT: 16px
}
LABEL.chosen {
	COLOR: #333
}
.checkboxrow {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px; MARGIN-LEFT:22px;
}
.checkboxrow INPUT {
	FLOAT: left;
	
}
.checkboxrow LABEL {
	FLOAT: left
}
.outtaHere {
	LEFT: -3000px; POSITION: absolute
}
.radioArea {
	CLEAR: left; DISPLAY: block; FONT-SIZE: 0px; FLOAT: left; WIDTH: 15px; CURSOR: pointer; HEIGHT: 14px
}
.radioAreaChecked {
	CLEAR: left; DISPLAY: block; FONT-SIZE: 0px; FLOAT: left; WIDTH: 15px; CURSOR: pointer; HEIGHT: 14px
}
.radioArea {
	BACKGROUND: url(../img/form/radio.gif) no-repeat left top
}
.radioAreaChecked {
	BACKGROUND: url(../img/form/radio.gif) no-repeat left bottom
}
.checkboxArea {
	CLEAR: left; PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-SIZE: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 13px; CURSOR: pointer; PADDING-TOP: 0px; HEIGHT: 13px
}
.checkboxAreaChecked {
	CLEAR: left; PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-SIZE: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 13px; CURSOR: pointer; PADDING-TOP: 0px; HEIGHT: 13px
}
.checkboxArea {
	BACKGROUND: url(../img/form/checkbox.gif) no-repeat left top
}
.checkboxAreaChecked {
	BACKGROUND: url(../img/form/checkbox.gif) no-repeat left bottom
}
.focused {
	BORDER-RIGHT: #ddd 1px dotted; BORDER-TOP: #ddd 1px dotted; BORDER-LEFT: #ddd 1px dotted; BORDER-BOTTOM: #ddd 1px dotted
}
.textinput {
	PADDING-RIGHT: 0px;	 PADDING-LEFT: 0px; BACKGROUND: url(../img/form/input_bg.gif) repeat-x left top; PADDING-BOTTOM: 4px; VERTICAL-ALIGN: middle; BORDER-TOP-STYLE: none; PADDING-TOP: 4px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 15px; BORDER-BOTTOM-STYLE: none; 
	margin-left:-4px;
	margin-right:-4px;
}
.selectinput{

	margin:-1px -4px 0 3px;
	BACKGROUND: url(../img/form/input_bg.gif) repeat-x left top;
	border-style:none;	
	vertical-align:middle;
	padding:3px 0;	
	color:#404040;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	background-color:#FFF;
	width:311px;
	height:24px
	
}
html>body.selectinput{
	margin:10px -4px 0 3px;
}
.selectCorner{
	PADDING-BOTTOM: 0px; VERTICAL-ALIGN: middle;
	margin-top:-1px;
}
.textinputHovered {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(../img/form/input_bg.gif) repeat-x left top; PADDING-BOTTOM: 4px; VERTICAL-ALIGN: middle; BORDER-TOP-STYLE: none; PADDING-TOP: 4px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 15px; BORDER-BOTTOM-STYLE: none
}
.textinputHovered {
	BACKGROUND-POSITION: left bottom
}
.inputCorner {
	PADDING-BOTTOM: 0px; VERTICAL-ALIGN: middle;
}

.txtarea .tr {
	BACKGROUND: url(../img/form/txtarea_tr.gif) no-repeat right top
}
.txtarea .tr_xon {
	BACKGROUND: url(../img/form/txtarea_tr.gif) no-repeat right top
}
.txtarea .tr_xon {
	BACKGROUND: url(../img/form/txtarea_tr_xon.gif) no-repeat right top
}
.txtarea IMG.txt_corner {
	DISPLAY: block; WIDTH: 5px; HEIGHT: 5px
}
.txtarea .br {
	BACKGROUND: url(../img/form/txtarea_br.gif) no-repeat right top
}
.txtarea .br_xon {
	BACKGROUND: url(../img/form/txtarea_br.gif) no-repeat right top
}
.txtarea .br_xon {
	BACKGROUND: url(../img/form/txtarea_br_xon.gif) no-repeat right top
}
.txtarea .cntr {
	BACKGROUND: url(../img/form/txtarea_cntr.gif) repeat-y right top
}
.txtarea .cntr_xon {
	BACKGROUND: url(../img/form/txtarea_cntr_xon.gif) repeat-y right top
}
.txtarea .cntr_l {
	BACKGROUND: url(../img/form/txtarea_l.gif) repeat-y left top; FLOAT: left; WIDTH: 5px
}
.txtarea .cntr_l_xon {
	BACKGROUND: url(../img/form/txtarea_l.gif) repeat-y left top; FLOAT: left; WIDTH: 5px
}
.txtarea .cntr_l_xon {
	BACKGROUND: url(../img/form/txtarea_l_xon.gif) repeat-y left top
}
.txtarea TEXTAREA {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 5px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
.selectArea {
	BACKGROUND: url(../img/form/select_bg.gif) repeat-x left top; WIDTH: 200px; HEIGHT: 21px
}
.selectArea .left {
	BACKGROUND: url(../img/form/select_left.gif) no-repeat left top; FLOAT: left; WIDTH: 8px; HEIGHT: 21px
}
.selectArea .right {
	BACKGROUND: url(../img/form/select_right.gif) no-repeat left top; FLOAT: right; WIDTH: 21px; HEIGHT: 21px
}
.selectArea .right A {
	DISPLAY: block; MARGIN-LEFT: -179px; WIDTH: 200px; COLOR: #333; POSITION: absolute; HEIGHT: 21px
}
.selectArea .right I {
	DISPLAY: none
}
.selectArea .center {
	OVERFLOW: hidden; WIDTH: 160px; COLOR: #333; PADDING-TOP: 3px; WHITE-SPACE: nowrap
}
.optionsDivInvisible {
	PADDING-RIGHT: 2px; MARGIN-TOP: -1px; PADDING-LEFT: 2px; FONT-SIZE: 11px; Z-INDEX: 20; BACKGROUND: #6f7074; PADDING-BOTTOM: 2px; MARGIN-LEFT: 3px; WIDTH: 172px; PADDING-TOP: 2px; POSITION: absolute; TEXT-ALIGN: left
}
.optionsDivVisible {
	PADDING-RIGHT: 2px; MARGIN-TOP: -1px; PADDING-LEFT: 2px; FONT-SIZE: 11px; Z-INDEX: 20; BACKGROUND: #6f7074; PADDING-BOTTOM: 2px; MARGIN-LEFT: 3px; WIDTH: 172px; PADDING-TOP: 2px; POSITION: absolute; TEXT-ALIGN: left
}
.optionsDivInvisible {
	DISPLAY: none
}
.optionsDivVisible {
	DISPLAY: block
}
.optionsDivVisible P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.optionsDivVisible A {
	BORDER-RIGHT: #6f7074 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #6f7074 1px solid; DISPLAY: block; PADDING-LEFT: 4px; PADDING-BOTTOM: 1px; BORDER-LEFT: #6f7074 1px solid; PADDING-TOP: 1px; BORDER-BOTTOM: #6f7074 1px solid; TEXT-DECORATION: none
}
.optionsDivVisible A:hover {
	BORDER-LEFT-COLOR: #cfd0d6; BACKGROUND: #5f6062; BORDER-BOTTOM-COLOR: #cfd0d6; BORDER-TOP-COLOR: #cfd0d6; BORDER-RIGHT-COLOR: #cfd0d6
}
.buttonSubmit {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; BACKGROUND: url(../img/form/button_bg.gif) repeat-x left top; PADDING-BOTTOM: 2px; WIDTH: auto; CURSOR: pointer; COLOR: #fff; BORDER-TOP-STYLE: none; PADDING-TOP: 2px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 26px; BORDER-BOTTOM-STYLE: none
}
.buttonSubmitHovered {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; BACKGROUND: url(../img/form/button_bg.gif) repeat-x left top; PADDING-BOTTOM: 2px; WIDTH: auto; CURSOR: pointer; COLOR: #fff; BORDER-TOP-STYLE: none; PADDING-TOP: 2px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 26px; BORDER-BOTTOM-STYLE: none
}
.buttonSubmitHovered {
	BACKGROUND-POSITION: left bottom
}
.buttonImg {
	VERTICAL-ALIGN: bottom
}

