body {

	margin: 0;

	color: black;

	background-color: #e7e5d9;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	background-image: url(images/pgbg.gif);

	background-repeat: repeat-y;

	background-position: center;

}

a:link { color: #00C; background: transparent; font-size: 12px;}

a:visited { color: #609; background: transparent }

a:active { color: #C00; background: transparent }

a:hover { color: #C00; background: transparent text-decoration: none; }



a:link img, a:visited img { border-style: none } /* no border on img links */



a img { color: white; }        /* trick to hide the border in Netscape 4 */

@media all {                   /* hide the next rule from Netscape 4 */

  a img { color: inherit; }    /* undo the color change above */

}



th, td { /* ns 4 */

  font-family: sans-serif;

}



h1, h2, h3, h4, h5, h6 { text-align: left }

/* background should be transparent, but WebTV has a bug */

h1, h2, h3 { color: #005A9C;}

h1 { font: 150% sans-serif }

h2 { font: 125% sans-serif }

h3 { font: 110% sans-serif }

h4 { font: bold 100% sans-serif }

h5 { font: italic 100% sans-serif }

h6 { font: small-caps 100% sans-serif }



.logo, .logo a:link, .logo a:visited{

	margin-left: 10px;

	background-color: transparent;

	color: #333;

	text-decoration: none;

	font-weight: bold;

	letter-spacing: 1px;

	font-size: 24px;

	font-stretch: condensed;

	font-family: "Trebuchet MS", Georgia, Verdana, Geneva, Arial, Helvetica, sans-serif;

}

.logo a:hover {

	text-decoration: underline;

}





.tnav{

	text-align: right;

	padding-right: 10px;

/*	background-color: #A2A098; */

}

.hdr{

	background-color: #25c3c5;

	color: #0002B9;

}

.line{

	background-color: #A2A098;

	height: 6px;

}

.lnav{

	background-color: #DBE6DE;

}

.content{

	text-align: left;

	font-size: 12px;

}

.bodytbl {

	background-color: White;

	border: 1px none #1193aa;

	text-align: center;

}

/* Left Nav */

#navcontainer{

	font

}

#navlist

{

padding-left: 0;

margin-left: 0;

border-bottom: 1px solid gray;

}



#navlist li

{

list-style: none;

margin: 0;

/*padding: 0.15em;*/
 
 border-bottom: 1px solid gray;

}



#navlist li a { text-decoration: none; font-size: 12px; display: block; 	color:#00731D ;}

#navlist li a:hover {

	color: #005A9C;

	background-color: #E6FFEC;

}

/* End of Left Nav */

.footer{

	background-image: url(images/footbg.gif);

	background-repeat: repeat-x;

	background-position: top;

	padding-top: 10px;

color: #A2A098;

font-size: 12px;

}

.footer a:link, .footer a:visited{

color: #A2A098;

text-decoration: none;

margin: 0px 5px 0px 5px;

font-size: 12px;

}

.footer a:hover{

	color: #333;

}
