/***************************************************************************************
 ******* FORM ELEMENT STYLES
 ***************************************************************************************/
 fieldset {
	 border: none;
	 margin: 0 0 1em;
	 width: 100%;
 }
	 .form_element {
		 margin: 0 0 10px;
		 position: relative;
	 }
		 .form_element label {
			 display: block;
			 float: left;
			 font-weight: bold;
			 line-height: 1.5em;
			 width: 200px;
		 }
		 .form_element input, .form_element select, .form_element textarea, .form_element .input {
			 display: block;
			 float: left;
			 position: relative;
			 width: 250px;
		 }
		 .inline label, .inline input {
			 display: inline;
			 float: none;
			 width: auto;
		 }
			 .inline label {margin: 0 10px 0 5px;}
			 .inline input {vertical-align: middle;}
			 .required label {font-weight: bold;}
			 .control input {
				 background: #fff url(/elements/images/global/buttonBackground.gif) 0 0 repeat-x;
				 border: 1px solid #6f6f6f;
				 color: #000;
				 font-size: 11px;
				 font-weight: bold;
				 height: 22px;
				 line-height: 22px;
				 padding: 0 10px;
				 text-align: center;
				 width: auto;
			 }
			 .control input:hover {
				 background-color: #bbffff;
				 background-position: 0 -30px;
				 cursor: pointer;
			 }
			 .control input.first {margin-left: 200px;}
		 .error input, .error textarea, .error select {background: #febebe;}
 #secondaryContent fieldset {margin: 0.5em 0;}
 	#secondaryContent input {
		border: 1px solid #000;
		font: normal 11px/18px Arial, Helvetica, sans-serif;
		height: 18px;
		vertical-align: middle;
	}
	#secondaryContent input[type="submit"] {
		background: #ac9474 url(/elements/images/global/sidebarFormButtonBG.gif) 0 0 repeat-x;
		color: #730101;
		font-weight: bold;
		height: 20px;
		padding: 0 5px;
		text-transform: uppercase;
	}

/***************************************************************************************
 ******* TOOLTIP STYLES
 ***************************************************************************************/
 #primaryContent div.tooltip {position: absolute; display: none; top: -10px; right: -230px; width: 230px; min-height: 30px; _height: 30px; padding: 5px;  z-index: 9999; color: #000; z-index: 999999; background: #febebe; border: 2px solid #ea8989;}
 #primaryContent div.tooltip * {list-style: none; margin: 0; padding: 0;}
 #primaryContent div.tooltip .arrow {display: none; width: 15px; height: 40px; position: absolute; top: 0; left: -15px; background: transparent url(/elements/images/messaging/errorArrow-trans.png) 0 0 no-repeat;} 

/***************************************************************************************
 ******* ERROR/SUCCESS MESSAGING STYLES
 ***************************************************************************************/
 #MessengerContainer.messageBox {border: 2px solid #000; border-width: 2px 0; padding: 5px 10px 5px 48px; color: #000; margin: 1em 20px;}
 #MessengerContainer.error, #primaryContent fieldset .error input, #primaryContent fieldset .error textarea {border-color: #ea8989; background: #febebe url(/elements/images/messaging/error.png) 16px 50% no-repeat;}
 #MessengerContainer.success, #primaryContent fieldset .success input, #primaryContent fieldset .success textarea {border-color: #70e270; background: #bcfcbc url(/elements/images/messaging/success.png) 16px 50% no-repeat;}
 #primaryContent fieldset .error input, #primaryContent fieldset .success input, #primaryContent fieldset .error textarea, #primaryContent fieldset .success textarea {background-image: none;}
