
/* Page Specific **************/

		
	dl.defaultforms {}
	dl.defaultforms>dt {background:#900028; color:#FFFFFF; font-weight:bold; padding:4px;}
	dl.defaultforms>dd {border:solid 1px #eeeeee; margin:0 0 20px; padding:0;}
	dl.defaultforms>dd .htext {font-weight:bold; padding:4px;}
	dl.defaultforms>dd .snote { padding:4px; font-size:.85em; line-height:1em}
	dl.defaultforms>dd .secsept {border-bottom:solid 2px #900028;}
	dl.defaultforms>dd div.dataline { border-bottom:solid 1px #eeeeee; overflow:hidden; display:table; width:100%}
	dl.defaultforms>dd div.dataline>div { display:table-cell; position:relative; border-right:solid 1px #eeeeee; vertical-align:top;}
	dl.defaultforms>dd div.dataline>div:last-child {border-right:none;}
	dl.defaultforms>dd div.dataline>div label.upper { display:block; font-size:.75em; padding:0 3px;}
	dl.defaultforms>dd div.dataline>div .full {width:100%; margin:0; padding:0; height:2em; border:none;}		
	dl.defaultforms>dd div.dataline>div textarea.full { height:20em;}	
	
@media screen and (max-width: 600px) {
	dl.defaultforms {}
	dl.defaultforms>dd {padding:10px;}
	dl.defaultforms>dd div.dataline { border-bottom:none; overflow:hidden; display:block; width:auto}
	dl.defaultforms>dd div.dataline>div { display:block; border-right:none; }
	dl.defaultforms>dd div.dataline>div label.upper { padding:4px;}
	dl.defaultforms>dd div.dataline>div .full { border:solid 1px #eeeeee;  }		
}