body {
	background:#FFFFFF none repeat scroll 0 0;
	font-size: small;
	text-align:center;
}

#body {
	margin:0 auto;
	text-align:left;
	width:750px;
}

.content { background-color: #CADAFF; }
.content-bl { background: url('images/content-bl.gif') 0 100% no-repeat;}
.content-br { background: url('images/content-br.gif') 100% 100% no-repeat;}
.content-tl { background: url('images/content-tl.gif') 0 0 no-repeat;}
.content-tr { background: url('images/content-tr.gif') 100% 0 no-repeat;}

.header { background-color: #3A651B; color: #FFFFFF; height: 30px; vertical-align: middle;}
.header-bl { background: url('images/header-bl.gif') 0 100% no-repeat; height:100%; }
.header-br { background: url('images/header-br.gif') 100% 100% no-repeat;height:100%; }
.header-tl { background: url('images/header-tl.gif') 0 0 no-repeat;height:100%; }
.header-tr { background: url('images/header-tr.gif') 100% 0 no-repeat;height:100%; }

.page_header { text-align:right; background: url('images/page-header.gif') 100% 100% no-repeat; color: #3A651B; }

.form-item-remarks { display: inline-block; margin-left:1em; color: gray; }

a  {text-decoration:none; color:#3A651B; }
a:hover {text-decoration:underline;}

h1 { font-size:small; font-weight:normal; }
p  { margin: 3px; padding: 0px; }

h2 { font-size:medium; font-weight:bold; margin:0px; padding:10px;}
h3 { font-size:medium; font-weight:bold; margin:3em 0em 0em 0em; padding:5px 5px 5px 30px ; border-bottom: 2px dashed #B0B73C; background: url('images/leaf.gif') 0 0 no-repeat;}

h4 { font-size:medium; margin:1em 0em 0em 0em; padding:5px 0px 5px 5px; color: #3A651B; }
h5 { font-size:small; padding:5px 0px 5px 5px; margin:0px; color: #3A651B; }

ul { margin:5px; padding:0px 0px 0px 10px; }
li { list-style-position: inside; margin:0px; padding:0px;}

table { border-collapse: collapse; border-color: #3A651B; }
th { text-align:left; border-color: #3A651B; background-color: #4E8921; color:#FFFFFF; padding:0.25em;  } 
td { text-align:left; border-color: #3A651B; padding:0.25em; } 

em { color:#A20000; font-style:normal; font-weight:bold; }

