/* 
	File:	formStyle.css
	Desc:	Defines all the form styles for the whole site
	Author: Parag Jagdale (www.un-identified.com)
	Date: 9/11/08
*/



form input.Text{color:#000;padding:4px;border:1px solid #555;}
form input.image{vertical-align:middle;}

/*---Form Styles---*/
form {padding:5px;}
form div{margin:4px;padding:3px;clear:both;}
form div label{display:block;margin:2px 2px 2px 0;font-weight:bold;color:#000;font-size:90%;}
form div.required label{display:inline-block;background:transparent url(../img/req_field_asterix.png) no-repeat right 2px;padding-right:8px;border:1px solid #0000;}
/* Ghost fields are used for spam detection 
	- hide the ghost field so that the user cant see it and the bot will fill it out */
form input.ghost{display:none;}

form div.text input,
form div.textarea textarea,
form div.password input{font-size:90%;width:275px;display:block;color:#666;background:#fff none;border:1px solid #555;padding:2px;}
form div.select select,
form div.date select,
form div.datetime select,
form div.time select{font-size:100%;font-weight:bold;padding:5px;margin:2px;padding:2px;background-color:#fff;color:#666;border:none;}

form div.radio fieldset{border:0;}
form div.radio fieldset legend{margin:2px 2px 2px 0;font-weight:bold;font-size:80%;}
form div.radio fieldset input {display:inline;}
form div.radio fieldset label {display:inline;}

form div.checkbox fieldset{border:0;}
form div.checkbox fieldset legend{margin:2px 2px 2px 0;font-weight:bold;font-size:80%;}
form div.checkbox input{display:inline;}
form div.checkbox label{display:inline;}

form div.error-message{font-size:75%;color:#ff0000;}
form div.submit input {font-weight:bold;padding:3px;}


form.contact div.textarea textarea{width:415px;}
/*---Form Styles---E*/

/*---MainForm Styles---*/
form.MainForm {padding:0px;margin-top:20px;}
form.MainForm fieldset {margin-top:10px;}
form.MainForm fieldset legend{font-weight:bold;margin:0 0 0 5px;}
form.MainForm fieldset legend span{color:#999;font-size:70%;}
form.MainForm div{margin:4px 4px 15px 4px;padding:3px;clear:both;}
form.MainForm div label{font-size:95%;display:block;margin:0 1px 2px 1px;font-weight:bold;background:#97c46c;padding:5px;border-top:2px solid #6ea637;	}
form.MainForm div fieldset fieldset label{border:0;background:none;margin:0;}

form.MainForm div.text input,
form.MainForm div.file input,
form.MainForm div.textarea textarea,
form.MainForm div.password input{font-size:100%;font-weight:bold;width:698px;display:block;color:#666;background:#fff none;border:1px solid #87a2f0;padding:5px;margin-bottom:0;float:none;}

form.MainForm div.select select,
form.MainForm div.date select,
form.MainForm div.datetime select,
form.MainForm div.time select{font-size:100%;font-weight:bold;padding:5px;margin:2px;padding:2px;background-color:#fff;color:#666;border:none;}

form.MainForm div.error-message{margin:0 1px 5px 1px;padding:8px;font-size:70%;color:#ff5959; background:#fbc7c7 none;}
form.MainForm div.success-message{margin:5px 1px 5px 1px;padding:8px;font-size:75%;color:#000;background:#fff none;}

form.MainForm div.radio fieldset label {display:inline;font-size:80%;}
form.MainForm div.checkbox label{display:inline;font-size:80%;background:none;}
/*---MainForm Styles---*/

/*---Ajax Loading Bar ---*/
div.ajaxLoadingBar{width:220px;height:19px;padding:5px;position:absolute;top:7px;right:3px;background:transparent url(../img/ajax-loader.gif) no-repeat top left;}
/*---Ajax Loading Bar ---E*/


/*--- Categories ---*/
form.MainForm div.editCategories{background:#97c46c;border-top:2px solid #6ea637;}
form.MainForm div.editCategories fieldset {margin:10px;}
form.MainForm div.editCategories fieldset legend{font-size:95%;}
form.MainForm div.editCategories fieldset ul li input{margin:0;padding:0;vertical-align:middle;}
form.MainForm div.editCategories fieldset ul li label{font-weight:normal;display:inline;font-size:12px;margin:0 0 0 5px;padding:0;}
form.MainForm div.editCategories fieldset ul li{background:#6ea637;padding:3px;}
form.MainForm div.editCategories fieldset ul ul{margin-top:2px;}
form.MainForm div.editCategories fieldset ul ul{margin-left:12px;}
form.MainForm div.editCategories fieldset ul li a{font-size:10px;}
form.MainForm div.editCategories fieldset ul li div.hoverTarget{position:relative;display:inline;margin:0;padding:0;}
form.MainForm div.editCategories fieldset ul li div.hoverTarget div.editCategoriesOptions{width:500px;position:absolute;top:100%;left:-100000px;background:transparent url(../img/ae_semiTransparent_blk.png) repeat top left;z-index:10;margin:0;padding:10px;}
form.MainForm div.editCategories fieldset ul li div.hoverTarget:hover div.editCategoriesOptions{left:15px;}


form.MainForm div.editCategories fieldset ul li div.hoverTarget div.editCategoriesOptions div{padding:0;margin:0;clear:none;}
form.MainForm div.editCategories fieldset ul li div.hoverTarget div.editCategoriesOptions div.Options{float:left;width:130px;}
form.MainForm div.editCategories fieldset ul li div.hoverTarget div.editCategoriesOptions div.Options a{margin:2px;padding:5px;display:block;background:#242424;font-size:11px;text-decoration:none}
form.MainForm div.editCategories fieldset ul li div.hoverTarget div.editCategoriesOptions div.Options a:hover{background:#77af42;font-weight:bold;color:#fff;}
form.MainForm div.editCategories fieldset ul li div.hoverTarget div.editCategoriesOptions div.OptionsForms {float:left;width:300px;padding-left:30px;background:transparent url(../img/ae_curlyBracket-le.png) no-repeat 8px 10px;}
form.MainForm div.editCategories fieldset ul li div.hoverTarget div.editCategoriesOptions div.OptionsForms fieldset {margin:5px;}
form.MainForm div.editCategories fieldset ul li div.hoverTarget div.editCategoriesOptions div.OptionsForms fieldset label{display:block;font-weight:bold;margin:0 0 2px 0;}
/*--- Categories ---E*/