/*
@Richter Studios Common CSS - http://www.richterstudios.com
Business App CMS Style Sheet
2008

walsh green - #399298

*/

/* GLOBALS */
/*body,div,span,h1,h2,h3,h4,h5,h6,p,ul,li,a,input,select,optgroup,label,legend,textarea,fieldset,form#donate,td,th {margin:0;padding:0;font-size:9pt;line-height:100%;font-family:font-family: "Trebuchet MS", sans-serif;}*/
input,select,optgroup,option,label,legend,textarea {display:block;}
label,input, option {float:left;font-size:12px;color:#5e6c7a !important;}

div.clear-right {clear:right;height:0;overflow:hidden;margin:0;padding:0;}
div.clear-left {clear:left;height:0;overflow:hidden;margin:0;padding:0;}
div.clear-both {clear:both;height:0;overflow:hidden;margin:0;padding:0;}

/* xtras */
div.ffcontentheading {margin:15px 0 0 0;padding-bottom:0;font-size:17px;color:#5e6c7a;font-weight:bold;}
.contentheader44 {margin-bottom:0;padding-bottom:0;}


/* confirmation page */
div#confirmwrap {height:auto !important;margin:0 0 50px 0 !important;}
div#confirmwrap div#confirmbox-lft {float:left;width:200px;height:auto;margin:20px 20px 0 0;padding:0;font-size:12px;color:#5e6c7a;border-right:1px solid #777;}
div#confirmwrap div#confirmbox-rgt {float:left;width:265px;height:auto;margin:20px 0 0 0;padding:0;font-size:12px;color:#5e6c7a;}


div#confirmbox-lft h3,
div#confirmbox-rgt h3 {margin:0 0 12px 0 !important;padding:0;font-size:14px;font-weight:bold;color:#5e6c7a;}

div#confirmbox-lft span,
div#confirmbox-rgt span {margin:0 6px 0 0;padding:0;font-weight:bold;}





/* controls */
form#donate#form#donate2 {display:none;}
div#pm_control {display:block;}
div#serv_control {display:none;}
div#fsup_control {display:none;}
div#intern_control {display:none;}
div#fsup_trade_control {display:none;}
div.race {margin-top:10px;margin-bottom:15px;}
div.veteran {margin-top:10px;margin-bottom:15px;}
div.referal {margin-top:15px;}
h1 {color:#5e6c7a;font-size:12px;text-transform#donate:uppercase;}
div.required {font-size:11px;color:#399298;margin:0;}


/* form#donate */
form#donate {margin:5px 0 20px 0;width:490px;height:auto;overflow:hidden;color:#5e6c7a;}
form#donate fieldset {width:490px;height:auto;margin:0;padding:0px 0px 5px 0px;border:0;border-bottom:1px solid #ccc;}
form#donate fieldset h6 {width:450px;color:#5e6c7a;font-size:13px;margin:0;padding:5px 0 10px 0;font-weight:bold;text-transform#donate:uppercase;}
form#donate legend {display:none;}
form#donate label {float:left;width:450px;line-height:12px;padding:0px 0px 6px 0px;color:#5e6c7a;}
form#donate input {float:left;margin-top:3px;margin-bottom:5px;padding:3px;border:1px solid #999;}
form#donate input.hidden {width:0;height:0 !important;overflow:hidden;visibility:hidden;border:0;}
form#donate select {margin-top:3px;padding:2px;color:#5e6c7a;border:1px solid #999;}
form#donate select optgroup {background:#f8d184;}
form#donate input#button {width:180px;height:19px;margin:8px 0 0 30px;padding-top:0;border:0;font-size:12px;color:#fff !important;font-weight:normal;background-color:transparent;background:url(../images/admin/button.jpg) top right no-repeat;}
form#donate  input#button:hover {color:#5e6c7a;}
form#donate input.firstbutton {margin-left:50px !important;}
form#donate input.file_upload {float:none;}
	root::form#donate input.file_upload {float:none;border:0px;}

form#donate label.disabled {color:#777;}
form#donate label span.xinfo {display:block;margin:2px 0 0 17px;font-size:10px;color:#555;line-height:110%;}

form#donate label.field-headlabel {clear:left;width:100%;}

form#donate label.field-prefix,
form#donate label.field-last,
form#donate label.field-address,
form#donate label.field-school,
form#donate label.field-unionno,
form#donate label.field-gradyr,
form#donate label.field-city,
form#donate label.field-email {clear:left;}

form#donate label.field-first {margin:0px 0px 0px 10px;width:390px;}
form#donate label.field-first input {width:380px;}
form#donate label.field-prefix {margin:0px 10px 0px 0px;width:50px;}
form#donate label.field-prefix select {width:50px;}

form#donate label.field-last {margin:0px 10px 0px 0px;width:390px;}
form#donate label.field-last input {width:380px;}
form#donate label.field-suffix {margin:0px 0px 0px 0px;width:50px;}
form#donate label.field-suffix input {width:50px;}

form#donate label.field-phone {margin:0px 10px 0px 0px;width:225px;}
form#donate label.field-phone1 {margin:0px 10px 0px 0px;width:215px;}
form#donate label.field-email {margin:0px 10px 0px 0px;width:215px;}

form#donate label.field-GFGiftCode {margin:0px;width:225px;}
form#donate label.field-GFGiftCode select {width:215px;}
form#donate label.field-GFTAmt {margin:0px 0px 0px 0px;width:225px;}
form#donate label.field-GFTAmt input {width:225px;}

form#donate label.field-TRType {margin:0px;width:225px;}
form#donate label.field-TRType select {width:215px;}
form#donate label.field-ConsID {margin:0px 0px 0px 0px;width:225px;}
form#donate label.field-ConsID input {width:225px;}


form#donate label.field-email input,
form#donate label.field-phone input,
form#donate label.field-phone1 input {width:215px;}
form#donate label.field-degree {width:340px;}
form#donate label.field-degree input {width:340px;}
form#donate label.field-gradyr {margin:0px 10px 0px 0px;width:100px;}
form#donate label.field-gradyr input {width:90px;}
form#donate label.field-check {width:180px;line-height:10px;margin:0px 0px 0px 0px;}
form#donate label.field-check input {float:left;width:20px;margin:0px 10px 0px 0px;border:0;}
form#donate label.field-checkAutoWidth {width:auto;line-height:10px;margin:0px 0px 0px 0px;}
form#donate label.field-checkAutoWidth input {float:left;width:20px;margin:0px 10px 0px 0px;border:0;}
form#donate label.field-radio {float:left;width:auto !important;margin:2px 12px 15px 0px;width:460px;}
form#donate label.field-radio input {width:10px;margin:0 5px 0 0;border:0;}
form#donate label.field-radioSetWidth {float:left;width:180px !important;margin:0px 0px 4px 0px;width:460px;}
form#donate label.field-radioSetWidth input {width:10px;margin:0 5px 0 0;border:0;}
form#donate label.field-radio-race {float:left;width:auto !important;margin:2px 15px 6px 0px;width:460px;}
form#donate label.field-radio-race input {width:10px;margin:0 5px 0 0;border:0;}
form#donate label.field-radio-other {float:left;width:auto !important;margin:2px 15px 6px 0px;width:100px;}
form#donate label.field-radio-other input.radio {width:10px;margin:0 5px 0 0;border:0;}
form#donate label.field-rother {margin:0px 10px 0px 0px;width:305px;}
form#donate label.field-rother input {margin:0px 0px 0px 10px;float:left;width:305px;}

form#donate label.field-radio-vother {float:left;width:auto !important;margin:2px 15px 6px 0px;width:150px;}
form#donate label.field-radio-vother input.radio {width:10px;margin:0 5px 0 0;border:0;}

form#donate label.field-rvother {margin:0px 10px 0px 20px;width:420px !important;}
form#donate label.field-rvother input {margin:0px 0px 0px 0px;width:200px !important;}

form#donate label.field-radioVSetWidth {float:left;width:230px !important;margin:0px 15px 4px 0px;width:460px;}
form#donate label.field-radioVSetWidth input {width:10px;margin:0 5px 0 0;border:0;}

form#donate label.field-city {width:215px;margin:0px 10px 0px 0px;}
form#donate label.field-city input {width:215px;}
form#donate label.field-age {margin-right:10px;width:100px;}
form#donate label.field-age select {width:100px;}
form#donate label.field-sizes {width:450px;}
form#donate label.field-sizes select {width:450px;}
form#donate label.field-sessions {width:450px;margin-bottom:0px;}
form#donate label.field-sessions select {width:450px;}
form#donate label.field-state {margin-right:10px;padding-left:10px;width:125px;}
form#donate label.field-state select {width:125px;}
form#donate label.field-zip {width:80px;}
form#donate label.field-zip input {width:80px;}
form#donate label.field-address {width:450px;margin:0px 0px 0px 0px;}
form#donate label.field-address input {width:450px;}
form#donate label.field-school {width:450px;margin:0px 0px 0px 0px;}
form#donate label.field-school input {width:450px;}
form#donate label.field-email {width:450px;margin:0px 0px 0px 0px;}
form#donate label.field-email input {width:450px;}
form#donate label.field-tag {float:left;width:450px;padding-top:8px;margin-bottom:0px;}
form#donate input.field-tag {float:left;width:20px;margin-right:10px;margin-bottom:0px;}
form#donate textarea.textareas {width:450px;height:50px;border:1px solid #999;}
form#donate textarea.textareat {float:none;width:456px;height:90px;margin-bottom:10px;border:1px solid #999;font-size:12px;color:#5e6c7a;font-family: "Arial", sans-serif;}
form#donate textarea {font-size:12px;color:#5e6c7a;border-color:#999;}
