/* CSS Document */

body{
padding:0;
margin:0;
font:11px Arial, Helvetica, sans-serif;
}

.pageheading{
font:bold 20px 'Trebuchet MS Verdana,' Arial, Helvetica, sans-serif;
padding:3px 0 3px 3px;
}

.bold12{
font:bold 12px Arial, Helvetica, sans-serif;;
}

a:link, a:visited, a:active{
font:11px Arial, Helvetica, sans-serif;;
color:#A0A0A0;
text-decoration:none;
}

a:hover{
text-decoration:underline;
color:#000;
}

textarea{
font:11px Arial, Helvetica, sans-serif;
padding-left:2px;

}

.large_bold{
font: bold 18px Arial, Helvetica, sans-serif;
}




/*General styles not really related to the forms*/


/*Forms defaults*/
input, textarea {
 font-family:Arial, Helvetica, sans-serif;
 font-size:11px;
 color:#404040;
 
}
label {
 color:#999;
 cursor:pointer;
 padding-left:2px;
  }
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:pointer;
}
.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;
}

img {
 border:0;
 }

/*Text inputs*/
.textinput, .textinputHovered {
 background:url(../images/input.gif) no-repeat left top;
 border:none;
 padding:4px 4px;
 width:155px;
 }
.textinputHovered {
 background-position:left bottom;
 }
 
 .textinput{
background:url(../images/input.gif) no-repeat ;
padding:4px 8px;
}

 .textinput_in{
border:none;
background:url(../images/input_bg.gif) repeat-x;
width:152px;
color:#000;
}

.textinput1{
background:url(../images/input_small.gif)  no-repeat;
padding:4px 8px;
}

 .textinput1_in{
border:none;
background:url(../images/input_bg.gif) repeat-x;
width:80px;
color:#000;
}

.textinput2{
background:url(../images/input_small1.gif) no-repeat;
padding:4px 8px;
}

 .textinput2_in{
border:none;
background:url(../images/input_bg.gif) repeat-x;
width:35px;
color:#000;
}

.textinputsmall{
background:url(../images/input_small_im.gif) no-repeat;
padding:4px 8px;
}

 .textinputsmall_in{
border:none;
background:url(../images/input_bg.gif) repeat-x;
width:30px;
color:#000;
}

.textinput3{
background:url(../images/input_small2.gif) no-repeat;
padding:4px 8px;
}

 .textinput3_in{
border:none;
background:url(../images/input_bg.gif) repeat-x;
width:39px;
color:#000;
}

/*Text areas*/
.textarea, .textareaHovered {
 width:488px;
  height:55px;
 background:url(../images/textarea_bg.gif) repeat-y ;
 border:none;
 padding:1px 8px 1px 8px;
 text-align:justify;
 }

.textareaHovered {
 background-position:left bottom;
}

/* select 
.selectArea {
	height:21px;
	background:url(../images/select_bg.gif) repeat-x left top;
}
.selectArea .left {
	width:8px;
	height:21px;
	float:left;
	background:url(../images/select_left.gif) no-repeat left top;
}
.selectArea .right {
	width:21px;
	height:21px;
	float:right;
	background:url(../images/select_right.gif) no-repeat left top;
}
.selectArea .right a {
	display:block;
	width:21px;
	height:21px;
}
.selectArea .right i {
	display:none;
}
.selectArea .center {
	width:50px;
	color:#000;
	padding-top:3px;
}
*/
/*Selects drop-down*/

 #small{
 width:50px;
 background:url(../images/input_small1.gif) no-repeat;
border:0px;
font-size:11px;
padding-top:4px;
padding-bottom:4px;
padding-left:5px;
padding-right:3px;
}

option{
background:#fff;
}

 #medium{
 width:80px;
 background:url(../images/medium.gif) no-repeat;
border:0px;
font-size:11px;
padding-top:4px;
padding-bottom:4px;
padding-left:5px;
padding-right:3px;
}

 #large{
 width:164px;
 border:0px;
font-size:11px;
padding-top:4px;
padding-bottom:4px;
padding-left:5px;
padding-right:3px;
background:url(../images/input.gif) no-repeat left top;
}

/*Button*/
.buttonSubmit, .buttonSubmitHovered {
 width:69px;
 height:26px;
 color:#FFF;
 font-weight:bold;
 padding:2px 5px;
 cursor:pointer;
 border:none;
}
.buttonSubmitHovered {
 background-position:left bottom;
}


