/*Main container div for form table*/
#columnleft {float:left; width:740px; margin:40px 0px 0px 20px; padding:0px;}

/*Forms defaults*/
input, textarea {font-family:verdana,arial,sans-serif; font-size:12px; color:#444; background-color:#FFF; border:1px solid #555;}
label {color:#555; cursor:pointer; text-align:left; padding-left:2px; line-height:24px; vertical-align:top; font-family: verdana,arial,helvetica,sans-serif; font-size:12px;}
label.chosen {}

/*Transparent items*/
.transparent {filter:alpha(opacity=0); -moz-opacity:0; opacity:0; border:0px solid #555; 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-repeat:no-repeat; background-position:left top;}
.radioAreaChecked {background-repeat: no-repeat; background-position:left bottom;}

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

/*Text inputs*/
.textinput, .textinputHovered {height:10px; border:1px solid #555; background-repeat:no-repeat; background-position:left top; padding:4px 8px 4px 8px;}
.textinputHovered {background-position:left bottom;}

/*Text areas*/
.textarea, .textareaHovered {width:310px; height:90px; border:1px solid #555; background-repeat:no-repeat; background-position:left top; padding:4px 8px 4px 8px; background-color:#FFF;}
.textareaHovered {background-position:left bottom;}

/*Selects*/
.selectArea {width:200px; height:21px; background-color:#FFF; border:1px solid #555;}
.selectArea .left {width:8px; height:21px; float:left;}
.selectArea .right {width:21px; height:21px; float:right;}
.selectArea .right a {display:block; width:21px; height:21px;}
.selectArea .right i {display:none;}
.selectArea .center {width:160px; margin-left:5px; margin-right:20px; color:#555; padding-top:3px;}

/*Selects drop-down*/
.optionsDivInvisible, .optionsDivVisible {position:absolute; margin-top:-1px; margin-left:3px; width:172px; background:#FFF; padding:2px; font-size:11px; z-index:20;}
.optionsDivInvisible {display:none;}
.optionsDivVisible {display:block;}
.optionsDivVisible p {margin:0;	padding:0;}
.optionsDivVisible a {color:#555; text-decoration:none; display:block; padding:1px 4px; border:1px solid #555;}
.optionsDivVisible a:hover {color:#555; background:#FFF; border-color:#555;} 

/*Button*/
.buttonSubmit, .buttonSubmitHovered {width:75px; height:32px; color:#FFF; font-weight:bold; padding:2px 5px; cursor:pointer; border:none; background-color:#23abf1; background-image: url(../images/button.png); background-repeat: no-repeat; background-position: left top; }
.buttonSubmitHovered {background-position:left bottom; background-color:#356ae7;}

/*Test div - testing if stylesheets are enabled*/
#stylesheetTest {position:absolute;	left:-999px; width:10px; height:10px; }
