/***************************************************************************************
 ******* FORM ELEMENT STYLES
 ***************************************************************************************/
 fieldset {
	 border: none;
	 margin: 0 0 1em;
	 width: 100%;
 }
	 div.section_caption {
			 color: #0063a5;
			 font-size: 13px;
			 font-weight: bold;
			 margin: 15px 0;
		 }
	 .form_element {
		 margin: 0 0 10px;
		 position: relative;
	 }
		 label {
			 display: block;
			 float: left;
			 font-weight: bold;
			 line-height: 1.5em;
			 width: 140px;
		 }
		 input, select, textarea, .input {
			 display: block;
			 float: left;
			 position: relative;
			 width: 250px;
		 }
		 .input td input {width: auto;}
		 .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/interior/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#Save {margin-left: 150px;}
		 .input #colorCode {
			 display: block;
			 height: 15px;
			 position: absolute;
			 right: -25px;
			 top: 0;
			 width: 15px;
		 }
		 .error input, .error textarea, .error select {background: #febebe;}
		 #pageContent .superman-note {color: #666; font-size: 11px; font-weight: bold; line-height: 1.25em;}
		 #pageContent div.section_caption .superman-note {margin-top: 15px;}
		 #WaitingForSupermanForm .form_element {margin-left: 20px;}
		 #WaitingForSupermanForm label {width: 90px;}
		 #WaitingForSupermanForm input {width: 335px;}
		 #WaitingForSupermanForm #Support {margin: 0 0 0 90px; _margin-left: 45px; width: 335px;}
		 #WaitingForSupermanForm #SupportField label {display: none;}
		 #WaitingForSupermanForm #Support div {margin: 0 0 5px; padding: 0 0 0 20px;}
		 #WaitingForSupermanForm #Support div input {margin: 0 0 0 -20px; width: auto;}
		 #WaitingForSupermanForm #Support div label {display: inline; font-weight: normal; line-height: 1.25em; margin: 0 0 0 4px;}
		 #WaitingForSupermanForm .control input#Save {margin-left: 90px; width: auto;}

/***************************************************************************************
 ******* 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, #interior .primaryContent fieldset .error input, #interior .primaryContent fieldset .error textarea {border-color: #ea8989; background: #febebe url(/elements/images/messaging/error.png) 16px 50% no-repeat;}
 #MessengerContainer.success, #interior .primaryContent fieldset .success input, #interior .primaryContent fieldset .success textarea {border-color: #70e270; background: #bcfcbc url(/elements/images/messaging/success.png) 16px 50% no-repeat;}
 #interior .primaryContent fieldset .error input, #interior .primaryContent fieldset .success input, #interior .primaryContent fieldset .error textarea, #interior .primaryContent fieldset .success textarea {background-image: none;}
