body { 	
  background-image:url(images/bg_grn3.jpg); 
  background-color:8d8d8d; 
  text-align:center;
  min-width:850px; 
}

#wrapper { 
  margin: 30px 30px; 
  width:850px; 
  margin-left:auto;
  margin-right:auto;
}

#header {
  background-color:#ffffff; 
  background-image:url(images/title2.jpg); 
  width:850px;
  height:190px;
  padding:0px;
  margin:0px;
}

#topmenu { 
  padding:0px;
  margin:0px;
  background-color:#f0f0f0; 
  width:840px;
  height:30px;
  text-align:right; 
  line-height:30px;
  padding-right:10px;
  font-size:14px; 
  border-color:#0e0e0e; 
  border-width:thin; 
  border-bottom-style:dashed;
}

#topmenu a:link, #topmenu a:visited { text-decoration:none; color:#000000; }
#topmenu a:hover   { text-decoration:underline; color:#000000; }

#sidebar {
  position:absolute;
  left:0;
  top:0;
  width:210px;
  text-align:left;
  background-color:#f0f0f0; 
  padding:0px; 
  margin:0px;
}

#sidebar a:link, #sidebar a:visited, #sidebar a:hover { padding-left:18px; padding-right:18px; display:block; font-size:15px; font-weight:normal; font-family:Verdana,Arial; text-decoration:none; LINE-HEIGHT: 25px; color:#575c5c;border-color:#a0a0a0; border-width:thin; border-top-style:solid; }
#sidebar a:hover   { background-color:#a0a0a0; }
#sidebar p { margin-top:0px; padding-top:0px;padding-left:18px; padding-right:18px; display:block; font-size:12px; font-weight:normal; font-family:Verdana,Arial; text-decoration:none; LINE-HEIGHT: 18px; color:#575c5c }
#sidebar h2 { margin-bottom:10px; padding-left:18px; padding-right:18px; padding-bottom:0px; display:block; font-size:24px; font-weight:normal; font-family:Verdana,Arial; text-decoration:none; LINE-HEIGHT: 18px; color:#575c5c }

#main {
  position:relative;
  background-color:#f0f0f0;
} 

#content-wrapper {
  margin: 0 0 0 210px; 
}

#content {
  width:620px;
  background-color:#ffffff;
  color:#000000;
  padding:10px;
}

#content h2 { 
  margin:5px;
  padding-bottom:10px;
  font-size:35px;
  line-height:23px;
  font-family:Verdana,Arial;
  font-weight:normal; 
  text-align:left; 
  margin-top:10px; 
  margin-bottom:14px;
  padding-top:10px;
  color:#707070 
}

#content h3 { margin:5px; font-size:15px;line-height:17px;font-weight:bold; margin-top:15px; font-family: Helvetica,Arial;margin-bottom:3px;text-align:left }
#content ul { list-style-type:circle; margin:2px}
#content p, #content li { font-size:14px;line-height:19px; font-family: Helvetica,Arial; text-align:justify; margin:5px; }
#content a:link, #content a:visited, #content a:hover    { font-size:14px;line-height:19px;color:#22a53b;text-decoration:none;  }
#content a:hover { text-decoration:underline; }

#toc { padding:5px;}
#toc p { padding-left:18px; padding-right:18px;font-size:14px;line-height:17px; font-family: Helvetica,Arial; text-align:justify; margin:5px; margin-bottom:14px}
#toc a:link, #toc a:visited, #toc a:hover { font-size:14px;line-height:17px;font-weight:bold;color:#22a53b;margin-bottom:3px;text-decoration:none; margin: 5px; border-color:#a0a0a0; border-width:thin; border-bottom-style:solid; padding-left:20px;padding-right:20px; }

.quote { background-color:#ffffff;font-size:14px; text-align:right;font-style:italic;color:#8d0d91; margin:5px;margin-bottom:10px}

#footer {
  background-color:#f0f0f0;
  height: 25px;
  line-height:28px;
  font-size:12px; 
  text-align:right; 
  padding-right:10px;
  color:#000000; 
}




