/*
      Created by Keith Donegan of Code-Sucks.com and Edited by Tom Dowdeswell of SWEA
*/

* { padding: 0; margin: 0; }

body {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 13px;
 background:#47af81;
}

p,h1,pre,li {
		margin:0px 5px 5px 5px;
		}
h1 { color:#3b8e64; font-size:200%; margin:10 0 2 0; padding:5px; text-align:center; }

h2 { color:#78b040; font-size:160%; margin:10 0 2 0; }

h3 { color:#7db519; font-size:120%; font-style:italic; margin:5px 0px 5px 0px; }

h4 { font-size:110%; margin:5px 0px 5px 0px; color:#78b040; text-decoration:underline; }

a:link { color:#78b040; text-decoration:underline; font-weight:bold; }
a:visited { color:#3b8e64; font-weight:bold; }
a:hover, a:active { color:#000000; }
a img { border:0; }

table.nxtm { margin: 5px 0px 5px 50px; width:600px; padding:5px; }
td.nxtm { height:50px; width:100px; border:1px #78b040 solid; padding:5px; }
td.nxtm2 { height:50px; border:1px #78b040 solid; padding:5px; }

table.tablepart { margin: 0px 0px 0px 30px; }
 tr.top_rowpart td { background:#78b040; font-size:120%; padding:1px; border:1px white solid; }
 td.top_cellpart { font-weight:bold; color:#ffffff; }
 tr.rowpart td { background:#ffffff; font-size:80%; padding:3px; border-left:1px #3b8e64 solid; border-right:1px #3b8e64 solid; border-bottom:1px #3b8e64 solid; }
 td.cellpart { font-weight:bold; color:#78b040; } 
 
 table.meet { margin: 0px 0px 0px 100px; } 
 td.meet { width:150px; height:100px; padding:5px; }
  
#wrapper { 
 margin: auto auto;
 width: 922px;

}
#header { 
 background:url(site_graphics/affwarmthban.png) bottom no-repeat;
 color: #333;
 width: 900px;
 height: 200px;
 margin: 10px 0px 5px 0px;
}
#leftcolumn { 
 float: left;
 background: #ffffff;
 margin: 0px 5px 5px 0px;
 height: auto;
 width: 900px;
}
#leftnav {
 float:left;
 color: #333;
  border: 1px solid #47af81;
 width: 195px;
 text-align:center; 
 }

 /* ---- START menu bar ---- */
#menu { float:left; margin:0; padding:0; width:194px; }
#menu table { width:194px; }
tr.menu_top { background:#ffffff; height:0px; }
tr.menu_top td { color:#3b8e64; font-weight:bold; font-size:120%; }

td.m_header { font-weight:bold; color:#3b8e64; padding:3px; font-size:120%; }
td.m_header a { font-weight:bold; color:#78b040; }
td.m_list a { font-weight:bold; color:#78b040; }
td.m_list a:hover { color:#000000; background-color:#78b040; }
td.m_list a:visited { font-style:italic; }

tr.nav_h td { background:#ffffff; border-top:3px solid #3b8e64; }
tr.nav td { background:#ffffff font-size:95%; padding:2px;
  border-top:1px solid #3b8e64; border-bottom:1px white solid; }
  
  tr.menu_bottom { background:#3b8e64; height:9px; }
/* ---- END menu bar ---- */

#spacer {
float: left;
width: 10px;
 background:#47af81;

}

#rightcolumn {
 float: left;
 margin: 0px 0px 5px 0px;
 padding: 10px;
 height:auto;
 width: 677px;
 display: inline;

}

#content { 
 float: left;
 color: #333;
 background: #ffffff;
 width: 677px;
 padding: 0px 0px 0px 5px;
 margin: 0px 50px 0px 10px;
 display: inline;
 text-align:left;
}

#footer { 
 width: 880px;
 clear: both;
 color: #333;
 border: 1px solid #ccc;
 background: #ffffff;
 margin: 0px 0px 10px 0px;
 padding: 10px;
 font-size:7px;
 text-align:right;
}


