 body {
  position:absolute; top:0px; left:0px; background-color: #D6D6D6; font-size: 100.01%; font-family: Helvetica,Arial,sans-serif; padding: 0.5em 0; width:1000px
  }

div#Mainpage {text-align: left; width: 800px; padding: 0.5em; background-color:#FFFFFF; float:left;}

div#Header {text-align:left; color:#464646; background-image:url(bg_header.jpg);background-repeat:no-repeat; background-position:top;padding:3.0em;}
div#Header p {font-size:0.5em;}

div#adbar {width: 200px; font-size: 0.72em; color:#FFFFFF; background-color:#D6D6D6; text-align:center; left:830px; position:absolute;}
div#adbar a {text-decoration:none;font-weight:bold;}
div#adbar a {text-decoration:none;font-weight:bold;}
div#adbar a:link {color: #464646; text-decoration:none;font-weight:bold;}
div#adbar a:visited {color: #464646; text-decoration:none;font-weight:bold;}
div#adbar a:hover {color: #464646; text-decoration:none;font-weight:bold;}

div#Topbar {margin-right: 120px; margin-left:10px; auto; width: 800px; font-size: 0.72em; color:#FFFFFF; background-color:#D6D6D6; margin-bottom:-0.5em; margin-top:0em;}
div#Topbar table {display:block;  text-align:center;}
div#Topbar tr {display:block;  text-align:center;}
div#Topbar a {display:block;padding: 0.0em; text-decoration:none;font-weight:bold;}
div#Topbar a:link {display:block;color: #FFFFFF; text-decoration:none;font-weight:bold;}
div#Topbar a:visited {display:block;color: #FFFFFF; text-decoration:none;font-weight:bold;}
div#Topbar a:hover {display:block;color: #464646; text-decoration:none;font-weight:bold;}

.toproundbox { background: url(top_grey_nt.jpg) repeat; margin-bottom:-1.5em;}
.toproundbox p {padding:0.5em; font-size:12px; color:#464646; text-align:center; height:48px; margin-top:-0.3em;}
.toproundbox a:link {color: #689A1D; font-weight:bold; text-decoration:underline;}
.toproundbox a:visited {color: #689A1D; font-weight:bold; text-decoration:underline;}
.toproundbox a:hover {color: #464646; text-decoration:underline;}
.toproundbox a:visited {color: #689A1D; font-weight:bold; text-decoration:underline;}

.toptop div { background: url(top_grey_tl.jpg) no-repeat top left;padding-top:0.7em;}
.toptop { background: url(top_grey_tr.jpg) no-repeat top right;}

.topgreenroundbox { background: url(top_green_nt.jpg) repeat; margin-bottom:-1.5em;}
.topgreenroundbox p {padding:0.5em; font-size:12px; color:#464646; text-align:center; height:48px; margin-top:-0.3em;}
.topgreenroundbox a:link {color: #689A1D; font-weight:bold; text-decoration:underline;}
.topgreenroundbox a:visited {color: #689A1D; font-weight:bold; text-decoration:underline;}
.topgreenroundbox a:hover {color: #464646; text-decoration:underline;}
.topgreenroundbox a:visited {color: #689A1D; font-weight:bold; text-decoration:underline;}

.topgreentop div { background: url(top_green_tl.jpg) no-repeat top left;padding-top:0.7em;}
.topgreentop { background: url(top_green_tr.jpg) no-repeat top right;}

   div#Sidebar {font-size: 0.83em; margin-left:20px; margin-bottom:1.0em; margin-top:1.0em;}
  div#Sidebar table {display:block; width:12em;}
  div#Sidebar a {display:block;padding: 0.0em; text-decoration:underline; height:17px;}
  div#Sidebar a:link {display:block;color: #FFFFFF; text-decoration:underline; height:17px;}
  div#Sidebar a:visited {display:block;color: #FFFFFF; text-decoration:underline; height:17px;}
  div#Sidebar a:hover {display:block;color: #464646; text-decoration:underline; height:17px;}

  div#Sidebarheader {font-size: 1.2em;margin-top:0.5em; }
 div#Sidebarheader h1 {font-size:1.0em; color:#FFFFFF; font-weight:bold; padding: 0.0em; margin:0.0em; margin-top:1.0em; margin-bottom:0.5em;}
 div#Sidebarheader h2 {font-size: 0.8em; color:#888888; font-weight:bold; padding: 0.0em; margin:0.0em; margin-top:0.5em;}
 div#Sidebarheader a {font-weight:bold; padding: 0.0em; text-decoration:none;}
 div#Sidebarheader a:link {font-weight:bold; color: #FFFFFF; text-decoration:none;}
 div#Sidebarheader a:visited {font-weight:bold; color: #FFFFFF; text-decoration:none;}
  div#Sidebarheader a:hover {font-weight:bold; color: #464646; text-decoration:none;}

.sbroundbox { background: url(nt.gif) repeat; float:left; margin-left:0.2em;}
.sbtop div { background: url(tl.gif) no-repeat top left; }
.sbtop { background: url(tr.gif) no-repeat top right; }
.sbbot div { background: url(bl.gif) no-repeat bottom left; }
.sbbot { background: url(br.gif) no-repeat bottom right; }

/* height and width stuff, width not really nessisary. */
.sbtop div, .sbtop, .sbbot div, .sbbot {
width: 100%;
height: 7px;
font-size: 1px;
}
.sbcontent { margin: 0 0px; }
.sbroundbox { width: 11.5em;}


  div#Main {margin-left: 13em; margin-right: 11.3em; color:#464646;min-height:25em;margin-bottom:0.5em;}
  div#Main h1 {font-size: 1.0em;}
  div#Main h2 {font-size: 0.9em; color:#818181; font-style:italic;}
  div#Main strong {font-style: bold;}
  div#Main p {font-size:0.8em; text-align:justify; padding-top:0.0em;}
  div#Main li {font-size:0.8em; text-align:justify; padding-top:0.0em;}
  div#Main table {font-size:0.8em; text-align:justify; }
  div#Main a:link {color: #689A1D; font-weight:bold; text-decoration:underline;}
  div#Main a:visited {color: #689A1D; font-weight:bold; text-decoration:underline;}
  div#Main a:hover {color: #464646; text-decoration:underline;}
    
  div#Mainbottom {color:#464646;}
  div#Mainbottom h1 {font-size: 1.0em; font-weight:bold; color:#818181; margin-left:1.0em;}
  div#Mainbottom strong {font-style: bold;}
  div#Mainbottom p {font-size:0.8em; text-align:justify;}
  div#Mainbottom table {font-size:0.75em; text-align:justify;}
  div#Mainbottom a:link {color: #689A1D; font-weight:bold; text-decoration:underline;}
  div#Mainbottom a:visited {color: #689A1D; font-weight:bold; text-decoration:underline;}
  div#Mainbottom a:hover {color: #464646; text-decoration:underline;}

  
  div#Mainlink {margin-top: 2.0em; margin-bottom:2.0em; color:#464646; text-align:center;}
  div#Mainlink p{text-align:center;}
  div#Main a:link {color: #689A1D; font-weight:bold; text-decoration:underline;}
  div#Main a:visited {color: #689A1D; font-weight:bold; text-decoration:underline;}
  div#Main a:hover {color: #464646; text-decoration:underline;}
  
div#Teaser { width: 10em; float:right;  margin-left: 1.2em;  margin-bottom:0.5em;}
 div#Teaser p{margin-bottom:0.5em; margin-top:0.5em;}
div#Teaser a:link {color: #689A1D; font-weight:bold; text-decoration:underline;}
div#Teaser a:visited {color: #689A1D; font-weight:bold; text-decoration:underline;}
div#Teaser a:hover {color: #689A1D; font-weight:bold; text-decoration:underline;}


.tbroundbox { background: url(tnt.gif) repeat; margin-top:1em;}
.tbroundbox p { margin-top:1em; padding:0.2em; font-size:0.75em; font-style:italic; color:#464646; text-align:center;}
.tbroundbox a:link {color: #689A1D; font-weight:bold; text-decoration:underline;}
.tbroundbox a:visited {color: #689A1D; font-weight:bold; text-decoration:underline;}
.tbroundbox a:hover {color: #464646; text-decoration:underline;}
.tbroundbox a:visited {color: #689A1D; font-weight:bold; text-decoration:underline;}
  
.tbtop div { background: url(ttl.gif) no-repeat top left;}
.tbtop { background: url(ttr.gif) no-repeat top right; }
.tbbot div { background: url(tbl.gif) no-repeat bottom left; }
.tbbot { background: url(tbr.gif) no-repeat bottom right; }

.tbtop div, .tbtop, .tbbot div, .tbbot {width: 100%; height: 7px; font-size: 1px; }


.bbroundbox {background: url(tnt.gif) repeat; margin-top:1em; margin-left:0.7em; margin-right:0.2em;}
.bbroundbox p {margin-top:1em; padding:0.2em; font-size:0.75em; font-style:italic; color:#464646; text-align:center;}
.bbroundbox a:link {color: #689A1D; font-weight:bold; text-decoration:underline;}
.bbroundbox a:visited {color: #689A1D; font-weight:bold; text-decoration:underline;}
.bbroundbox a:hover {color: #464646; text-decoration:underline;}
.tbroundbox a:visited {color: #689A1D; font-weight:bold; text-decoration:underline;}
  
.bbtop div { background: url(ttl.gif) no-repeat top left;}
.bbtop { background: url(ttr.gif) no-repeat top right;}
.bbbot div { background: url(tbl.gif) no-repeat bottom left; }
.bbbot { background: url(tbr.gif) no-repeat bottom right; }

.bbtop div, .bbtop, .bbbot div, .bbbot {width: 100%; height: 7px; font-size: 1px; }


div#Footer {margin-top: 0em; padding-bottom:0em; text-align:center;}
div#Footer p {font-size:0.7em; margin:0.0em;}
div#Footer a {padding-left:2em; padding-right:2em}
div#Footer a:link {color: #689A1D; text-decoration:underline;}
div#Footer a:visited {color: #689A1D; text-decoration:underline;}
div#Footer a:hover {color: #464646; text-decoration:underline;}

.footroundbox {background: url(nt.gif) repeat; clear:both;}
.footroundbox p {margin-top:0em; font-size:0.75em; color:#464646; text-align:center;}
.footroundbox a:link {color: #FFFFFF; font-weight:bold; text-decoration:underline;}
.footroundbox a:visited {color: #FFFFFF;  font-weight:bold; text-decoration:underline;}
.footroundbox a:hover {color: #FFFFFF;  font-weight:bold; text-decoration:underline;}
.tbroundbox a:visited {color: #FFFFFF;  font-weight:bold; text-decoration:underline;}
  
.foottop div { background: url(tl.gif) no-repeat top left;}
.foottop { background: url(tr.gif) no-repeat top right; }
.footbot div { background: url(bl.gif) no-repeat bottom left;}
.footbot { background: url(br.gif) no-repeat bottom right; }

.foottop div, .foottop, .footbot div, .footbot {width: 100%; height: 7px; font-size: 1px; }

div#ExtLinks {margin-top: -0.5em; padding-bottom:0em; text-align:center;}
div#ExtLinks p {font-size:0.65em; color: #999999; }
div#ExtLinks a {padding-left:0em; padding-right:0em}
div#ExtLinks a:link {color: #808080; text-decoration:underline;}
div#ExtLinks a:visited {color: #808080; text-decoration:underline;}
div#ExtLinks a:hover {color: #808080; text-decoration:underline;}


.infoBox {
 font-family: Helvetica, Arial, sans-serif;
 font-size:1.0em;
}

.infoBoxContents {
  font-family: Helvetica, Arial, sans-serif;
   font-size:1.0em;
}

.infoBoxNotice {
  font-family: Helvetica, Arial, sans-serif;
   font-size:1.0em;
}

.infoBoxNoticeContents {
  font-family: Helvetica, Arial, sans-serif;
   font-size:1.0em;
}

TD.infoBoxHeading {
  font-family: Helvetica, Arial, sans-serif;
   font-size:1.0em;
   color: #ffffff;
   font-weight:bold;

   }

TD.infoBox, SPAN.infoBox {
  font-family: Helvetica, Arial, sans-serif;
   font-size:1.0em;
   }

a.boxText { font-family: Helvetica, Arial, sans-serif; font-size: 1.0em; white-space:nowrap; }

.headerNavigation { font-family: Helvetica, Arial, sans-serif; font-size: 1.0em; }