@page {
  size: 210mm 297mm;
  margin: 27mm 16mm 27mm 16mm;
}
html	{width:100%;}
body	{background:white; font-size:9pt; font-family:Georgia, "Times New Roman", Times, serif; line-height:1.3em; color:#000;}
img		{border:0;}
a:link, 
a:visited {color:#ff0000; background:transparent; text-decoration:underline;}
a.selected {font-weight:bold;}
h1, 
h2, 
h3,
h4,
h5		{font-family:"Trebuchet MS", Tahoma, Arial; color:inherit;}
#header,
#sidebar,
.print,
.back,
.edit,
#contract fieldset.submit {display:none;}
h2 {padding:4px 0; font-size:16pt; line-height:1.3em;}

body,
#wrapper,
#content,
#mainContent,
#contract #mainContent,
#footer {width:auto; margin:0; padding:0; border:none;}
#footer {clear:both; margin-top:20pt; padding-top:4pt; border-top:1px solid #ccc; font-size:9pt; color:#ccc !important;}

#note {margin-bottom:20px;}

#mainContent h3,
#contract #mainContent h3 {font-size:15pt; color:#000; margin:10pt 0 10pt 0; clear:both;}
#mainContent h4,
#contract #mainContent h4 {font-size:13pt; color:#000; padding:15pt 0 5pt 0; clear:both;}
span.status {font-size:9pt;}


dl dt {
  margin:6px 0 0 10px;
  font-weight:bold;
}
dl dt.header1 {
	margin-left:0;}

dl>dd {
  margin:0 0 0 10px;
  padding: 0;
}


ol {list-style-position:inside;}

table {clear:both; width:100%; border-collapse:collapse;}
th, td 	{border-bottom:1px solid #eee; padding:4px;}
th {text-align:left;}

#results_types 	{padding-bottom: .5em;font-size:1.1em;}
#results_filtering 		{float:right;}
#results_filtering form {display:inline; background:none !important;}
#results_paging 		{padding:8px 0; float:left;}
#results_paging a 		{padding:0 4px;}

#mainContent p	{padding:4px 0;}
#mainContent form a	{margin-left:0.5em; width: auto;}
#mainContent form p	{padding:0 0 1em 2em;}
#mainContent legend	{font-weight:bold;}
#mainContent legend img {vertical-align:bottom;}
#mainContent strong.required	{font-weight:bold;}
#mainContent textarea {width:26em; height:10em; vertical-align:text-top;}
#mainContent label 	{display:block; font-weight:bold;}
#mainContent label small.example {display:block; font-size:.9em; font-weight:normal;}
#mainContent label a img {vertical-align:text-bottom;}
#mainContent fieldset	{padding:6px; border:none;}
#mainContent fieldset div			{width:100%; padding:.5em 0 .5em 0;}
#mainContent fieldset div.more		{text-align:center; width:88%; margin-bottom:2em;}
#mainContent fieldset td *	{vertical-align:middle;}
#mainContent fieldset td.more 	{border:none !important;}
#mainContent fieldset .more button 	{border:none; background:url(../images/button_S_plus.png) left center no-repeat; height: 24px; width: 170px; line-height:24px; text-align:left; padding-left:28px;}
#mainContent button.select 	{border:none; background:url(../images/button_S_ellipsis.png) left center no-repeat; height:24px; width:26px; line-height:24px; text-align:left; padding-left:28px; vertical-align:bottom;}
#mainContent button.add 	{border:none; background:url(../images/button_M_blank.png) left center no-repeat; height:24px; width:46px; line-height:24px; text-align:center; vertical-align:middle;}
#mainContent fieldset.multi input[type=radio],
#mainContent fieldset.multi input[type=checkbox] {width: 2em;}
#mainContent fieldset.submit	{border:0; text-align:center; text-transform:uppercase; font-size:.9em; width:62em;}
#mainContent button 			{padding-left:0; margin:0 .5em;}
#mainContent button.submit 	{font-weight:bold; background:url(../images/button_L_arrow_R2R.png) left center no-repeat; border:none; height:24px; width:150px; line-height:24px;}
#mainContent button.pause,
#mainContent button.reset		{background:url(../images/button_L_blank.png) left center no-repeat; border:none; height:24px; width:150px; line-height:24px;}
#mainContent button.previous	{background:url(../images/button_L_arrow_L2L.png) left center no-repeat; border:none; height:24px; width:150px; line-height:24px;} 	
button.calendar {background:url(../images/icons/calendar.png) left center no-repeat; width:18px; height:18px; border:none; line-height:16px; vertical-align:middle;}
#mainContent input#low_value {margin-left: 1.5em;}
a.help img 	{vertical-align:middle;}
#mainContent fieldset div.error_message {float:right; width:12em; padding:4px 0 4px 20px; background:url(../images/icons/error_message.gif) left .4em no-repeat; font-style:italic; color:red; font-size:.9em;}
