div#maincontent { background-color:none; }

div#MainFormContent {text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif; min-height:350px; margin-bottom:0px; }

div#MainFormContent div#FormMain {margin:0 auto; width:700px; text-align:left;} 

div#MainFormContent div#FormMain h1 {font-weight:bold; font-size:30px; color:#666666; padding:15px 0px 15px 0px; margin:0px;}

/* form background */
div#MainFormContent fieldset { width:695px; margin-top:20px; padding:10px 0 20px 0px; border:2px solid #999; display:block; background-color:#FFFFFF; }
div#MainFormContent fieldset.Step03-all{ width:695px; margin-top:20px; padding:10px 0 0px 0px; border:none; display:inline; background-color:#FFFFFF;}
div#MainFormContent fieldset.Step03-left  { width:335px; height:130px; min-height:120px; margin-right:10px; padding:10px 0 20px 0px; border:2px solid #999; display:inline; float:left; }
div#MainFormContent fieldset.Step03-right  { width:335px; height:130px; min-height:120px; padding:10px 0 20px 0px; border:2px solid #999; display:inline; float:right; }


/* input labels for step 1  */
div#MainFormContent fieldset div.Step01 { 
font-size:20px;
line-height:45px;
font-weight:bold;
color:#3399cc;
width:575px;
height:45px;
margin:25px 0px 20px 50px;

}

/* inputs step 1  */
div#MainFormContent fieldset div.Step01 input{
width:400px;
height:40px;
float:right;
margin:0 10px 0 0;
color:#666666;
font-size:20px;
border:1px solid #666;
}

/* blue heading text */
div#MainFormContent fieldset label{
font-size:15px;
color:#3399cc;
font-weight:bold;
padding-left:10px;
text-align:left;
}

/* dropdowns step 2 */
.Step02-Subtitle{
font-size:12px;
color:#3399cc;
font-weight:normal;
padding:10px 0px 10px 0px;
width:350px;
}

.gray-vert-line{
width:2px;
height:70px;
background-color:#bbb8b8;
margin:0px 10px 0px 10px;
}

.Step03TextArea {
width:300px;
padding-left:10px;
}

.Step03DropDown {
width:300px;
padding-left:10px;
}

.Step03DropDown label {
font-size:12px;
color:#3399cc;
font-weight:normal;
}

.ContactUsTextArea {
width:600px;
padding-left:10px;
}


/* Input buttons */
div.new-buttons {background-color:none; height:64px; margin-top:20px;}

.new-next, .new-back, .new-done {font-size:1px; color:transparent; text-indent:-9999px; text-align:left; border:none; width:132px; height:44px; background:no-repeat; margin:0px; padding-bottom:20px; cursor:pointer;} 

.new-next{ background-image:url(/information-request/images/new-button-next.png); float:right; }

.new-back{ background-image:url(/information-request/images/new-button-back.png); float:left; }

.new-done{ background-image:url(/information-request/images/new-button-done.png); float:right; }

.new-next:hover, .new-back:hover, .new-done:hover {background-position: 0 -51px;}

/* Fields Required */
p.FieldsRequired { color:#3399cc; margin:5px 0 0 0; font-size:12px}