html, body {background :#F5F1E6!important; padding-bottom:20px !important;}
body {text-align: left !important;}
#closebutton{float: right; margin:5px;}
#content {padding:0 20px 20px 20px; clear:both;}

div.printbar {float:right; margin:3px 3px 0 0; font-size:9px; padding-top: 2px; clear: both;}
div.printbar img {margin: 0 2px -1px 0;}
div.maincopy {width: 430px; padding-top: 20px; float: left; clear:both;}
form {padding: 0; margin: 0; width: 430px; font-size:11px; font-family:Arial, Helvetica, sans-serif}
.textfields {float:left; clear:both;}
html>body .textfields { margin-bottom:8px;}
.textfields label {float:left; clear:right;}
input.half, select.half {width: 205px;}
input.twothird{width: 270px;}
input.full{ width: 421px;}
input.small{width: 90px;}
select.small{width: 102px;}
.textfields div {float:left; padding-right: 9px;}
html>body .textfields div {padding-right:11px;}
input, select {font-size:10px; border-width:1px;}
.textfields div.clear{width: 100%; float:left; clear: both; height: 5px; padding: 0;}
.req {color: #7B2C1F;}
h5{font-size: 11px; font-weight:bold; margin:15px 0 0 0; padding:0;}
h5 span{font-weight:normal; }
div.header {background: #1C3B56; height: 75px; width: 100%; float:left; clear:both;}
/*html>body div.header {width: 487px;}*/

li {font-size:12px;}
p{font-size: 11px; !important}

.white	{	background: #FFF;}
table	{ width: 540px;	 color: #333;}
table td	{ padding: 3px; }
#maincol td {font-size: 1.1em;}
tr.odd	{ background: #F5F1E6; }
tr.bt td	{ border-top: 1px solid #C7B383;}
tr.br td	{	border-right: 1px solid #E3D9C1;}
tr.br td.end { border-right: none;}
tr.header	{ background: #E6DEC7;}
tr.header td.br	{ border-right: 1px solid #C7B383;}
#normalpad table tr.odd {background:#FFF;}
tr.line td	{ border-top: 1px solid #C7B383;}
td.line { border-top: 1px solid #C7B383;}


table.overview tr.header td	{padding: 6px 0 5px 10px;}
table.overview tr td	{padding: 10px;}
table.overview	{ width: 540px; margin-top: 15px;}
table.overview td.left	{ width: 170px; }
table.overview td.right	{ width: 330px; }
table.overview strong	{color: #A2833D;	 }
table.overview h5	{float: left; padding: 0; margin: 0; font-size: 13px;}
table.overview h5 span	{ font-size: 11px;}
table.overview tr.header div {float: right; padding:1px 10px 0 0;}
table.overview a	{font-weight: bold;}
table.overview p {padding: 0; margin: 0; font-size: 11px; text-align: right;}

.apply { font-size: 12px; }

