@charset "ISO-8859-1";

#formContainer
{
   width: 660px;
   height: auto;
   padding: 20px 30px;
   clear: both;
}

#formContainer form {
   border: none;
   width: 100%;
}

#formContainer form fieldset
{
   position: relative;
   border: solid #333 1px;
}

#formContainer form #personal
{
   margin-bottom: 10px;
   padding: 10px;
}

#formContainer form #subject
{ margin-bottom: 10px; }
/*fieldset {  
		margin: 			10px 0 0 0;  
		padding: 			0;
		background:			transparent url(fieldsetbg.gif) no-repeat bottom right;
	}*/

#formContainer form
fieldset legend{
   text-transform:		uppercase;
   font-size:			1.4em;
   color:				#333;
   padding: 5px 0px;
   margin: 5px 10px 16px 10px;
   text-align: left;
   font-weight: bold;
   height: 28px;
}
#formContainer form legend span {
   background: url(../images/required20px.png) no-repeat left bottom;
   height: 25px;
   padding: 2px 2px 2px 24px;
}
#formContainer fieldset ul
{
   list-style: 		none;
   padding-top: 6px;
   margin-top: 5px;
   display: block;
}

#formContainer fieldset li
{
   padding-bottom: 	1.2em;
   line-height:		3.4em;
   clear: both;
}

/*#formContainer fieldset#subject li#priorityArea { height: 75px; }  
#formContainer fieldset#subject li#priorityArea input
{ display: block; }
#formContainer fieldset#subject li#requestArea {
   height: 25px;
	}   
 #formContainer fieldset#subject li#requestArea input { position: relative; }    */  
#formContainer label
{
   position:			relative;
   clear:				left;
   float:				left;
   width:				25%;
   margin-right:		5px;
   line-height:		3.2em;
   text-align:			right;
   font-size: 1.2em;
   padding-right: 25px;
}

#formContainer label.required { background:			transparent url(../images/required20px.png) no-repeat right center; }

#formContainer label span
{
   position:			relative;
   left:				-10000px;
}
#personal input 
{
   border: solid #333 1px;
   width: 250px;
   float: left;
   padding: 2px;
   margin: 8px 2px 0px 2px;
   font-size: 1.2em;
   background-color: #FFF;
   color: #000;
}
#subject input 
{ }
#formContainer form #subject #priorityChooser {
   clear: none;
   float: left;
   width: 45%;
   margin: 0px;
   padding: 0px;
}

#priorityChooser label {
   font-weight: bold;
   margin: 0px;
   padding: 0px;
}
#priorityChooser input {
   padding: 4px;
   margin-top: 8px;
   margin-right: 0px;
   margin-left: 10px;
   white-space: nowrap;
}
#formContainer form #subject #deptChooser {
   font-size: 11px;
   color: #000;
   float: right;
   width: 40%;
   margin-left: 0px;
   display: block;
   white-space: nowrap;
   height: 25px;
   margin-right: 20px;
}
#deptChooser #direct {
   font-size: 11px;
   padding-top: 2px;
   padding-bottom: 2px;
}
#formContainer form #subject li.deptSelect   {
   font-size: 1.1em;
   color: #333;
   white-space: nowrap;
   width: 560px;
   float: none;
   clear: both;
}
#formContainer form #subject li.deptSelect label {
   white-space: nowrap;
   width: 100%;
}
#formContainer form #subject li.deptSelect
#direct{
   text-align: left;
   margin-left: 1em;
   float: right;
   clear: none;
   padding: 5px 0px;
   margin-top: 10px;
}
#formContainer #subject li#prioritySelection
{
   color: #000;
   margin-top: 1.5em;
   clear: both;
}
#formContainer #subject li#prioritySelection input  {
   padding: 2px 10px 2px 8px;
   margin-top: 8px;
}
.formContainer #subject li#prioritySelection  #priority  {
   color: #000;
   text-align: left;
   left: -25px;
}
#formContainer #subject li#prioritySelection #priority span {
   color: #000;
   float: none;
   width: auto;
   font-size: 13px;
}
/*.formContainer form input
{
   font-family: Verdana, Geneva, sans-serif;
   font-size: 1.2em;
   font-weight: normal;
   color: #000;
   height: 1.4em;
   width: 60%;
}
.formContainer input .radio
{
   border:				none;
   background:			transparent;
}
.formContainer form #subject li #priority input
{
   position: relative;
   left: 5px;
   background: #066;
}
.formContainer form #subject input span
{
   position: relative;
   left: 0px;
   background: #066;
}
.formContainer #subject input .radio
{
   border:				none;
   background:			transparent;
   float: left;
}*/
#formContainer form #subject
textarea{
   margin-bottom: 6px;
   width: 250px;
   float: left;
   clear: none;
   font-size: 1.1em;
   margin-top: 10px;
   padding: 4px;
}
#formContainer form #subject li#subjectBox 
input{
   padding:			2px;
   font-size:			1.1em;
   border:				1px solid #333;
   color:				#000;
   background:			#FFF;
   position: relative;
   width: 250px;
   float: left;
   margin-top: 8px;
   margin-left: 2px;
}
#formContainer form 
#submitform {
   visibility: visible;
   overflow: visible;
   clear: both;
   margin: 10px 0px;
}
#formContainer form #submitform
input {
   background-image: url(../images/form-button-bkgd.png);
   font-size: 11px;
   color: #FFF;
   padding: 4px 6px;
   border: solid #333 1px;
   float: right;
   background-repeat: repeat-x;
   background-position: center center;
   font-weight: normal;
   background-color: #CEC5BE;
   font-family: Verdana, Geneva, sans-serif;
   margin: 10px;
   clear: none;
}
#formContainer form #submitform input.submitform { color: #6C0; }
#formContainer form #submitform input.clearform { color: #3C0; }

