body {padding: 0px; margin: 0px; background-repeat: repeat-x; background-position: top; background-color: #F7F6EB;}

div {font-family: Arial, Helvetica; padding: 0px;}
div.leaf {float: left; width: 200px; background-repeat: no-repeat; background-position: top left; padding: 210px 0px 40px 40px; font-size: 75%; line-height: 150%;}
div.logo {float: left; clear: right; width: 650px; padding: 0px 20px 40px 0px; font-size: 85%; line-height: 150%;}
div.logo img.logo {margin: 35px 0px 35px 0px; border-style: none; }

div.announcement { background-color: #DDE3DA; padding: 10px; font-size: 90%; }
div.announcement_f {position: absolute; top: 20%; left: 0; margin: 0 20%; width: 100%; padding: 45px 45px 30px; background-color: #DDE3DA; font-size: 90%; border: 5px #9A853E solid;}
html>body div.announcement_f {width: 60%;}
div.announcement p, div.announcement_f p {margin: 0; padding: 0; }

input.btn {font-family: Arial, Helvetica;font-size: 85%; padding: 2px 5px; border-width: 1px;}
input.tool {font-family: Verdana, Arial, Helvetica;font-size: 75%; padding: 1px 0px; border-width: 1px;}

img.intext {float: left; clear: right; margin: 0px 15px 15px 0px; border: 1px solid #9C9B8D;}

h1 {font-family: Tahoma, Verdana, Helvetica; font-size:150%; font-weight: normal; margin: 0px 0px 20px; color: #333300;}
h1.comm {font-family: Arial, Helvetica; font-size: 70%; font-weight: normal; margin: -16px 0px 0px; color: #666666;}
h2 {font-family: Tahoma, Verdana, Helvetica; font-size:110%; font-weight: bold; margin: 0px 0px 7px; color: #333300;}
strong {font-weight: normal;}
h1.nav {font-size: 100%; font-weight: inherit; margin-bottom: 0; display: inline; font-family: Arial, Helvetica;}

div.nav {font-size: 95%; margin: 0px 0px 15px 0px;}

div.footer {
	clear: both;
	width: 650px;
	height: 13px;
	margin: 0px 0px 0px 240px;
	padding: 10px;
	position: relative;
	bottom: 0px;
	font-family: Arial, Helvetica;
	font-size: 70%;
	color: #333300;
	border-style: solid;
	border-width: 5px 0px 0px;
	border-color: #E2DDCE;
}

div.frm {background-color: #E2DDCE; float: left; clear: both; padding: 10px 30px; margin: 0px 0px 15px 10px;}

p {color: #333300;}

a {color: #662222; text-decoration: underline;}
a:hover {color: #aa3939; text-decoration: underline;}

table.ctrl {margin: 0px;}
table.ctrl tr {}
table.ctrl tr td {padding: 10px 8px 10px 8px; vertical-align: top; font-size: 85%;}
table.ctrl tr td input {margin:0px 5px;}
table.ctrl tr td.labels {background-color: #E2DDCE; text-align: right; font-size: 85%; padding: 10px 8px 10px 50px;}
table.ctrl tr td.labels small {font-family: Verdana, Arial, Helvetica; font-size:80%;}

table.ctrl2 {margin: 0px;}
table.ctrl2 tr {}
table.ctrl2 tr.head {background-color: #E2DDCE;}
table.ctrl2 tr.head td {font-weight: bold; font-size: 80%; padding: 3px 5px 3px 10px;}
table.ctrl2 tr.odd {background-color: #EAE6DB;}
table.ctrl2 tr.nodd {background-color: #F7F6EB;}
table.ctrl2 tr td {padding: 7px 15px; vertical-align: top;}

table.prev_next {padding: 0;margin: 5px 0 15px; font-size: 90%; width: 100%;}
table.prev_next td { margin: 0;  }
table.prev_next td a {background-color: #E2DDCE; padding: 7px 14px; font-weight: bold;}
table.prev_next td.prev {}
table.prev_next td.next {text-align: right;}
