/*RESET values to overwrite main styles 
****************************************************************/
#information_request p, #information_request ul, #information_request ul li, #information_request h2, #information_request h3, #information_request img, #information_request label {margin:0; padding:0;border:none;}
/* END RESET 
****************************************************************/
/*#information_request img {margin-right:16px}*/
#ShortBottomForm {margin-top: 50px; width: 247px; padding-top: 5px}
#phshortform_0_upDisplayFields {padding-bottom: 5px;}
#information_request {font-size: 11px; margin:0px auto; width:277px; padding: 0px 5px 0px 3px;}
#information_request fieldset#form_content {border: #d91426 4px solid; margin: 0px; padding: 9px 10px 0px 20px;}
#information_request fieldset {padding: 0px; border-style: none;}
#information_request fieldset h1 {padding: 0px;font-weight: bold; font-size: 1.6em; margin: 0px; color: #d91426; border-style: none;}
#information_request fieldset h2 {display: inline; font-size: 1.9em; font-weight:bold; margin: 0px; color: #d91426; border-style: none; line-height: 0.9em; padding: 0px 5px 0px 5px; font-family: Arial; position: relative; top: -20px; left: 0px; background-color: #fff;}
#thankyou_panel fieldset#thankyou_content h2 {font-weight: bold; font-size: 1.6em; color: #d91426; line-height: normal; padding: 3px 0px 0px 0px;}
#information_request fieldset h3 {color:#666666;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;margin:3px 0 7px;padding:0;}
#information_request fieldset p {padding: 0px; font-size: 1.4em; margin: 3px 0px 7px; color:Gray; font-family: Arial, Helvetica, sans-serif;}
#information_request #step_3 p {font-size: 1.1em; color:#333333; line-height:1.4em;}
#information_request fieldset#form_content span p {font-size: 1.1em; margin: 0px; line-height: 1.4em; padding: 0px 2px 10px 1px;color:#333333;}
#thankyou_panel fieldset#thankyou_content p {font-size: 1.1em; margin: 0px; line-height: 1.2em; padding-top: 5px 2px 10px 1px;}
#information_request #phshortform_0_dvValidator {padding: 0px; font-size: 11px;margin: 0px;}
#information_request fieldset ul li {color:#333; font-weight:bold;}
#information_request fieldset ul li a{color:#6B9213; text-decoration:underline;}
#information_request fieldset .required ul, #information_request fieldset .required #valSummary {font-size: 10px;}
#information_request fieldset .required ul{margin: 0px 0px 0px 20px;}
#information_request fieldset .required ul li {font-size: 10px; background: none transparent scroll repeat 0% 0%; font-weight:normal; color: red;}
#information_request fieldset .required p {color:#d91426;font-size:11px;font-style:italic;margin:5px 20px 5px 0; text-align:right;}
#information_request fieldset fieldset {clear: both; padding: 0px;margin: 0px; vertical-align: middle; border: none; position: relative; background: none transparent scroll repeat 0% 0%;}
#information_request fieldset fieldset label {color:#878787;display: block;font-size:11px;margin:5px 10px 0 0;vertical-align: middle; width: 95%;}
#information_request #valSummary ul li, #information_request #valSummary p {padding:0; margin:0;}
#information_request fieldset fieldset label span {padding: 0px; font-size: 1.5em; margin: 0px; vertical-align: middle; color: #878787;}
#information_request fieldset div span.rfv {width: 3px; color: red; padding-left:5px;}
#information_request fieldset fieldset select {border: #cccccc 1px solid; padding: 0px; background: #fff;  margin: 0px 0px 10px; width: 93%; color:#000; font-size:11px; }
#information_request fieldset fieldset.program select {padding:2px;}
#information_request fieldset fieldset input {border-right: #cccccc 1px solid; padding: 1px; border-top: #cccccc 1px solid; background: #fff; margin: 0px 0px 10px; border-left: #cccccc 1px solid; width: 93%; color: #000; border-bottom: #cccccc 1px solid}
#information_request fieldset fieldset.zip input {width:100px;}
#information_request input.phone1 {width: 50px; margin-right: 5px}
#information_request input.phone2 {width: 50px; margin-right: 5px}
#information_request input.phone3 {width: 70px}
#information_request fieldset.grad fieldset {clear: none; float: left}
#information_request fieldset.grad fieldset label {width: 50px}
#information_request fieldset.grad fieldset select {/*margin-left: 5px;*/ width: 70px}
#information_request fieldset fieldset.agree {margin: 0px; color: #d91426;}
#information_request fieldset fieldset.agree input {background: none transparent scroll repeat 0% 0%; float: left; margin: 5px; vertical-align: middle; width: auto; border-style: none;}
#information_request fieldset fieldset.agree label {margin-left: 23px; width: 85%; text-align: left}
#information_request fieldset div fieldset.agree span.rfv {right: 4px; position: absolute; top: 5px}
#information_request fieldset div fieldset.email span.rfv {right: 4px; position: absolute; top: 30px}
#information_request fieldset #step_3 input {display: block; background: none transparent scroll repeat 0% 0%; margin: 10px auto 20px; width: auto; border-style: none; height: auto; text-align: center;}
#information_request fieldset #step_0 {clear: left}
#information_request fieldset #step_0 {margin-top: -25px; position: relative}
#information_request fieldset #step_1 {margin-top: -25px; position: relative}
#information_request fieldset #step_2 {margin-top: -25px}
#information_request fieldset #step_1 a {clear: all; margin-top:-10px; margin-bottom:10px; font-weight:bold; float:right; text-transform:lowercase; color: #d91426;}
#thankyou_panel {border: #d91426 2px solid; font-size: 11px; width: 247px;}
#thankyou_panel fieldset#thankyou_content {padding-right: 15px; background-position: center bottom; padding-left: 15px; padding-bottom: 35px; margin: 0px; vertical-align: top; padding-top: 0px; background-repeat: repeat-x; height: 100%}
#thankyou_panel fieldset {padding: 0px; border-style: none;}
.setwidth {width:150px!important}
