body {margin:0px; padding:0px;  font-family:verdana;}
.container {width:1004px; padding:0px; margin:0px;}
.header {text-align:left; border-bottom:4px solid #ffcc00; width:1004px; height:82px; padding:0px; margin:0px; position:relative;}
.header .logo {position:absolute; right:0px; top:0px;}
.topnav {position:absolute; left:163px; top:66px;}
.topnav ul {padding:0px; margin:0px;}
.topnav li {padding:0px; margin:0px 25px 0px 0px; float:left; list-style:none;}
.topnav li.on {border-bottom:4px solid #f90104;}
.topnav p {padding:0px; margin:0px 0px 0px 0px;}
.topnav a {color:#4444b4; font-weight:bold; font-size:13px; font-family:verdana; text-decoration:none;}
.main {width:1004px; padding:0px; margin:0px;}
.main:after {content: '';display: block;height: 0;clear: both;	visibility: hidden;}
h1 {color:#4444b4; margin-top:0px; margin-bottom:0px; width:670px; margin-left:163px; font-size:20px; font-weight:normal; padding-top:10px;}
h2 a {color:#4444b4;}
h2 {line-height:18px; color:#000000; margin-top:5px; margin-bottom:0px; width:670px; margin-left:163px; font-size:12px; font-weight:normal;}
h2 span {font-weight:bold;}
.mainContent {width:1004px; padding:0px; margin:0px;}
.footer {clear:both; margin-top:20px; height:46px; width:1004px; background:url(/_layouts/1033/foresters/graphics/icons/footer.gif) no-repeat 163px 0px; }
.footerLeft {height:46px; float:left; width:162px; border-bottom:4px solid #f90104; margin-right:1px;}
.footerLinks {margin-top:28px; height:18px; color:#a5a5a5; font-size:10px; float:left; width:678px; border-bottom:4px solid #ffcc00; text-align:right;}
.footerLinks a {color:#a5a5a5; font-size:10px; text-decoration:none; margin:0px 5px 0px 5px;}
.footerLinks a.last {margin-right:0px;}
.footerLinks a:hover {text-decoration:underline;}
.footerRight {height:46px; float:left; width:162px; border-bottom:4px solid #4444b4; margin-left:1px;}
.copyright {margin-left:163px; margin-top:20px; padding-bottom:20px;}
#legal {color:#000000; font-size:10px; margin-bottom:5px;}
.trademark {color:#a5a5a5; font-size:10px;}
.innerContent {margin-top:15px; width:851px; background:url(/_layouts/1033/foresters/graphics/icons/blob.gif) 18px 0px no-repeat; padding-left:153px;}
.content {position:relative; background:url(/_layouts/1033/foresters/graphics/icons/innerCurve.gif) no-repeat right top #eeeef2; width:680px;}
h3 {color:#4444b4 !important; font-weight:normal !important; font-size:18px !important; margin:0px 0px 15px 0px !important;}
h3 a {color:#4444b4; font-weight:normal; font-size:18px;text-decoration:none;}
h3 a.arrow {background:url(/_layouts/1033/foresters/graphics/icons/arrow.gif) no-repeat right 8px; padding-right:13px;}
h3 a.arrow:hover {color:#4444b4 !important; font-weight:normal; font-size:18px;text-decoration:none; padding-right:13px;}
.bodyText {line-height:18px; font-size:12px !important; padding:10px 10px 15px 10px !important; margin:0px !important; width:390px !important;}
.bodyText table.formTable {width:600px;}
.bodyText td {font-size:11px; vertical-align:top;}
.bodyText td.name {width:180px;}
.bodyText td.value {width:520px;}
.bodyText .relativeValue {height:26px; position:relative; left:0px;}
.bodyText td p {margin:0px; padding:0px;}
.bodyText a {color:#4444b4;}
.bodyText input {font-size:11px; border:1px solid #000000; padding:3px; margin-bottom:3px;}
.bodyText select {font-size:11px;}
.bodyText textarea {font-size:11px; width:300px !important; height:150px; border:1px solid #000000 !important; overflow-y:auto; overflow-x:hidden;}
.bodyText .buttons {float:left; border-bottom:4px solid #ffcc00; margin:5px 10px 30px 0px; }
.bodyText .invisibleButtons {opacity: 0; filter: alpha(opacity=0);  position:absolute; z-index:5; left:58px; top:0px;}
.bodyText .buttons a {font-size:16px; font-weight:normal; color:#000000 !important; text-decoration:none;}
.bodyText .memory {line-height:15px;}

.caption {width:311px; position:absolute; left:432px; top:50px; background-color:#FFCC00;}
.caption .t {width:280px; padding:10px 15px 0px 16px; margin:0px; font-size:11px; color:#000000;}
.author {font-style:italic; border-bottom:1px solid #FFFFFF; padding:10px 0px 15px 0px; margin:0px 0px 10px 0px;}
.memory {width:390px;}
.siteactionsMenu {width:120px; position:absolute; left:0px; top:0px;}
#welcomeBlock {position:absolute; left:125px; top:0px;}
#welcomeBlock a {font-size:12px;}

h1 .superscript {font-size:60%; position:relative; top:-7px;}
h2 .superscript {font-size:60%; position:relative; top:-5px;}

