


* {


	margin:0;


	padding:0;


}


form {


	font-family:Arial, Helvetica, sans-serif;


	font-size:12px;


	color:#7D7D7D;


}





/*Forms defaults - change as needed*/


input, textarea {


	font-family:Arial, Helvetica, sans-serif;


	font-size:12px;


	color:#7D7D7D;


}


label {


	color:#7D7D7D;


	cursor:pointer;


	padding-left:5px;


	line-height:17px;


}


label.chosen {color:#7D7D7D;}





/*Transparent items*/


.outtaHere {


	position:absolute;


	left:-3000px;


}








/*Radio buttons*/


.radioArea, .radioAreaChecked {


	display:block;


	float:left;


	clear:left;


	width:15px;


	height:14px;


	font-size:0;


	cursor:pointer;


}


.radioArea {background:url(../images/radio.gif) no-repeat left top;}


.radioAreaChecked {background:url(../images/radio.gif) no-repeat left bottom;}





/*Checkboxes*/


.checkboxArea, .checkboxAreaChecked {


	display:block;


	float:left;


	clear:left;


	width:13px;


	height:13px;


	font-size:0;


	padding:0;


	margin:0;


	cursor:pointer;


}


.checkboxArea {background:url(../images/checkbox.gif) no-repeat left top;}


.checkboxAreaChecked {background:url(../images/checkbox.gif) no-repeat left bottom;}


.focused {border:1px dotted #ddd;}





/*Text inputs*/


.textinput, .textinputHovered {


	height:16px;


	background:url(../images/input_bg.gif) repeat-x left  ;


	border:none;


	padding:4px 0;


	vertical-align:middle;


}


.textinputHovered {background-position:left  ;}


.inputCorner {


	padding-bottom:0;


	vertical-align:middle;


}





/*Text areas*/


.txtarea .tr, .txtarea .tr_xon {background:url(../images/txtarea_tr.gif) no-repeat top right;}


.txtarea .tr_xon {background:url(../images/txtarea_tr_xon.gif) no-repeat top right;}


.txtarea img.txt_corner {


	width:13px;


	height:13px;


	display:block;


}


.txtarea .br, .txtarea .br_xon {background:url(../images/txtarea_br.gif) no-repeat top right;}


.txtarea .br_xon {background:url(../images/txtarea_br_xon.gif) no-repeat top right;}


.txtarea .cntr {background:url(../images/txtarea_cntr.gif) repeat-y right top;}


.txtarea .cntr_xon {background:url(../images/txtarea_cntr_xon.gif) repeat-y right top;}


.txtarea .cntr_l, .txtarea .cntr_l_xon {


	width:5px;


	background:url(../images/txtarea_l.gif) repeat-y left top;


	float:left;


}


.txtarea .cntr_l_xon {background:url(../images/txtarea_l_xon.gif) repeat-y left top;}


.txtarea textarea {


	border:0;


	background:none;


	padding:0;


	margin:5px 5px 5px 8px;


}





/*Selects*/


.selectArea {


	width:200px;


	height:26px;


	background:url(../images/select_bg.gif) repeat-x left top;


}


.selectArea .left {


	width:13px;


	height:26px;


	float:left;


	background:url(../images/select_left.gif) no-repeat left top;


}


.selectArea .right {


	width:26px;


	height:26px;


	float:right;


	background:url(../images/select_right.gif) no-repeat left top;


}


.selectArea .right a {


	display:block;


	width:200px;


	height:26px;


	margin-left:-179px;


	position:absolute;


}


.selectArea .right i {display:none;}


.selectArea .center {


	width:160px;


	color:#7D7D7D;


	padding-top:5px;


	overflow:hidden;


	white-space:nowrap;


	


}





/*Selects drop-down*/


.optionsDivInvisible, .optionsDivVisible {


	position:absolute;


	margin-top:0;


	margin-left:10px;


	width:172px;


	background:#F6F6F6;


	padding:2px;


	font-size:12px;


	line-height:22px;


	z-index:20;


	max-height:200px; overflow:auto;


	border:1px solid #C8C8C8; 


}


.optionsDivInvisible {display:none;}


.optionsDivVisible {display:block;}


.optionsDivVisible p {


	margin:0;


	padding:0;


}


.optionsDivVisible a {


	color:#7D7D7D;


	text-decoration:none;


	display:block;


	padding:1px 4px;


}


.optionsDivVisible a:hover {


	color:#313131;


	background:#E3E2E2;


}





/*Button*/


.buttonSubmit, .buttonSubmitHovered {


	width:auto;


	height:41px;


	color:#FFF;


	font-weight:bold;


	padding:2px;


	background:url(../images/button_bg.gif) repeat-x left top;


	cursor:pointer;


	border:none;


}


.buttonSubmitHovered {background-position:left bottom;}


.buttonImg {vertical-align:bottom;}
/*
div.cntr { margin-left: 1px; padding-left: 5px; border-left: 1px solid #bbb; }
div.cntr_xon { margin-left: 1px; padding-left: 5px; border-left: 1px solid #bbb; }
div.cntr textarea { margin: 0; }
div.cntr_xon textarea { margin: 0; }
*/
