/*##########################################
Name: Default styling for Niceforms v.0.9
Author: Lucian Slatineanu
URL: http://www.badboy.ro/
##########################################*/

/*General styles not really related to the forms*/
/*Forms defaults*/
input, textarea {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
color:#0F6521;
}
label {
	color:#999;
	cursor:pointer;
	padding-left:2px;
	line-height:15px;
	vertical-align:top;
}
label.chosen {
	color:#333;
}

/*Transparent items*/
.transparent {
	filter:alpha(opacity=0);
	-moz-opacity:0;
	opacity: 0;
	border:0px solid #FFF;
	background:#FFF;
	z-index:10;
	cursor:hand;
}
.transparentFake {
	background:none;
	border:none;
}
.transparent2 {
	z-index:10;
}

/*Radio buttons*/
.radioAreaUnchecked, .radioAreaChecked {
	z-index:5;
	position:absolute;
	width:15px;
	height:15px;
	cursor:pointer;
}
.radioAreaUnchecked {
	background: url(../images/radio.gif) no-repeat left top;
}
.radioAreaChecked {
	background: url(../images/radio.gif) no-repeat left bottom;
}

/*Checkboxes*/
.checkboxAreaUnchecked, .checkboxAreaChecked {
	z-index:5;
	position:absolute;
	width:14px;
	height:14px;
	cursor:pointer;
}
.checkboxAreaUnchecked {
	background: url(../images/checkbox.gif) no-repeat left top;
}
.checkboxAreaChecked {
	background: url(../images/checkbox.gif) no-repeat left bottom;
}

/*Text inputs*/
.textinput, .textinputHovered {
	width:170px;
	height:22px;
	_height:20px;
	background: url(../images/input.gif) no-repeat left top;
	border:none;
	padding:4px 8px 4px 8px;
margin:0px 0px 0px 0px;
}
.require {
color:#113879;
font-weight:bold;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}
.textinputHovered {
	background-position:left bottom;
}
#button {
background-color:#113879;
border:1px solid #113879;
color:#FFFFFF;
font-weight:bold;
margin:0px 13px 0px 0px;
padding:0px 0px 2px 0px;
height:18px;
font-size:11px;

}
/*Text areas*/
.textarea, .textareaHovered {
	width:300px;
	height:132px;
	background: url(../images/textarea.gif) no-repeat left top;
	border:none;
	padding:4px 8px ;
}
.textareaHovered {
	background-position:left bottom;
}

/*Selects*/
.selectArea {
	width:145px;
	height:21px;
	background: url(../images/select_bg.jpg) repeat-x left top;
	font-family:Arial, Helvetica, sans-serif;
background-color:transparant;
font-size:12px;
color:#113879;
margin:0px 0px 0px 2px;
padding:0px 0px 0px 0px;

}
.selectArea .left {
	width:8px;
	height:21px;
	float:left;
	background: url(../images/select_left.gif) no-repeat left top;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}
.selectArea .right {
	width:21px;
	height:21px;
	float:right;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
	background: url(../images/select_right.gif) no-repeat left top;

}
.selectArea .right a {
display:block;
height:21px;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}
.selectArea .right i {
	display:none;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}
.selectArea .center {
color:#0F6521;
font-weight:normal;
letter-spacing:normal;
padding:3px 0px 0px 0px;
margin:0px 0px 0px 0px;
}

/*Selects drop-down*/

.optionsDivInvisible  {
position:absolute;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
background-color:#FFFFFF;
border:1px solid #CCCCCC;
float:left;
font-size:12px;
z-index:20;
color:#666666;
font-weight:normal;
}
.optionsDivVisible {
position:absolute;
left:0px;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 1px;
width:122px;
background-color:#FFFFFF;
border:1px solid #CCCCCC;
float:left;
font-size:12px;
z-index:20;
color:#666666;
font-weight:normal;
z-index:11111;
}

.optionsDivInvisible {
margin:3px 0px 3px 0px;
	display:none;
}
.optionsDivVisible {
	display:block;
}
.optionsDivVisible p {
	margin:0;
	padding:0;
}
.optionsDivVisible a {
color:#666666;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
display:block;
margin:0px 0px 0px 0px;
padding:3px 0px 1px 6px;
border-bottom:0px solid #CCCCCC;

}
.optionsDivVisible a:hover {
color:#999999;
	font-size:12px;
font-family:Arial, Helvetica, sans-serif;

	margin:0px 0px 0px 0px;
	padding:2px 0px 0px 5px;
	background:#FFFFFF;
	border:1px solid #CCCCCC;
}
/*Button*/

.balk_submit, .balk_submitHovered {
	width:60px;
	height:19px;
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:12px;
	font-weight:bold;
	margin:1px 0px 0px 5px;
	padding:0px 3px 2px 0px;
	background-color:#29913F;
	cursor:pointer;
	border:none;
	text-align:center;
	letter-spacing:0px;
}
.balk_submitHovered {
	background-position:left bottom;
}
/*Button*/

.zoekbtn, .zoekbtnHovered {
	width:60px;
	height:21px;
	color:#FFF;
font-family:Arial, Helvetica, sans-serif;

	font-weight:bold;
	margin:0px 0px 0px 5px;
	padding:0px 3px 1px 0px;
	background-color:#113879;
	cursor:pointer;
	border:none;
text-align:center;
letter-spacing:0px;
}
.zoekbtnHovered {
	background-position:left bottom;
}
/*Test div - testing if stylesheets are enabled*/
#stylesheetTest {
	position:absolute;
	left:-999px;
	width:10px;
	height:10px;
}

