/* private: print_style */

h1 {display:block;}
#SkipNav,
#Header,
#InnerPage #LeftColumn,
#NetConstruct,
.PrintNoShow {display:none;}
#HomePage #LeftColumn, #RightColumn {float:none; width:100%;}
#HomePage #LeftColumn {padding-bottom:2em;}

#Footer {margin-top:2em; border-top:1px solid #769ECE;}

.clear {clear:both; font-size:1px; height:0px; line-height:1px; display:block; overflow:hidden;}
.Heading1, H1, .Heading2, H2, .Heading3, H3, .Heading4, H4, .Heading5, H5, .Heading6, H6 {padding:1em 0 0.5em 0;}

/*AutoForm styles*/
fieldset {border:0; padding-bottom:2em;}
legend {border:0; padding:0 0 1em 0; font-size:160%; color:#10508D;}


.formRow,
.formRowTextArea {padding:2px 8px;}
.textRow {padding:0.5em 8px 5px 8px;}

.formRow label,
.fieldHolder,
.formRow .ExtraText,
.Column label {display:block; float:left; text-align:left; margin:0; padding:0;}
.formRow label {width:33%;}
.formRowTextArea label {display:block; padding:5px 0 2px 0;}
.formRow .fieldHolder {width:33%;}
.formRowTextArea .fieldHolder {width:66%;}
.fieldRequired label {font-weight:bold;}
.formRow .ExtraText {width:33%; float:right;}
.Column label {width:40%;}
.Column .smallText {width:40%;}
#BalanceSheet .RowTitle {float:left; display:block; width:40%;}

strong.SmallTitle {color:#10508D;}

.formRow select,
.textField,
.textAreaField {border:1px solid #0082A0; background-color:#fff; font-size:100%; margin:0 2em;}
.formRow select {width:95%; white-space:normal;}
.textField {width:99%;}
.textAreaField {height:8em; width:99%; margin:0;}