body {

	color: #484848;

	font-family: Verdana, Helvetica, Arial; 

	font-size: 11px;

	line-height: 16px;

	background-color: #ffffff;

	margin: 0; 

	padding: 0;

	text-align: center;

	min-width: 900px;  }

#wrapper {

	margin: 0 auto;

	width: 900px;

	text-align: left; }   





/* TOP SECTION  */

#header {

	width: 900px;

	height: 72px; }

#header img {

	width: 572px;

	height: 72px; }



#topnav {

	width: 900px;

	font-weight: bold;

	background: url('media/bg-topnav.gif') repeat-x;

	background-color: #8f8f8f; 

	overflow: auto;

	border-bottom: 3px solid #d9d9d9; }

#topnav div {

	float: left;

	padding: 10px 14px;

	border-right: 1px solid #a7a7a7; }

#topnav div.first {

	border-left: 1px solid #a7a7a7; }

#topnav div.sel {

	background: url('media/bg-topnavsel.gif') repeat-x; }

#topnav div.space {

	width: 182px; padding: 0; border: 0; }

#topnav div a {

	color: #000000;

	text-decoration: none; }

#topnav div.sel a {

	color: #ffffff; }	

	







/* START MAIN BODY  */

#pagewrap td {

	vertical-align: top; }



#body-main {

	float: left;

	padding: 0 10px 0 15px;

	width: 425px;  }

#body-left {

	width: 182px;

	background: url('media/bg-green.gif') repeat-y; }

#body-lefthome {

	width: 182px; }





/* LEFT NAV  */

#left-nav {

	width: 100%;

	text-align: right;

	padding-bottom: 25px;}

#left-nav div {

	color: #000000;

	font-weight: bold;

	padding: 5px 18px 5px 3px;

	border-bottom: 1px solid #b0b0b0;

	background: url('media/bg-leftnav.gif') repeat-y; }

#left-nav div.last {

	border: 0; }

#left-nav a {

	display: block;

	width: 100%;

	text-decoration: none;

	color: #000000; }

#left-nav div.sub {

	padding: 5px 28px 5px 3px;

	font-weight: normal;

	background: url('media/bg-leftnavsub.gif') repeat-y; }

#left-nav div.sub a {

	color: #5a5858; }

#left-nav div.sel a, #left-nav div.sel {

	color: #006f36; } 	

div.home {

	height: 262px;

	padding-bottom: 0; }







/* PROJECTS LIST  */

#projects {

	float: right;

	width: 264px;

	background: url('media/bg-gray.gif') repeat-y;

	color: #484848; }

#projects div {

	padding: 5px 5px 5px 35px;

	background:url('media/arrow.gif') no-repeat; 

	border-bottom: 1px solid #ffffff; }

#projects div.sel {

	background:url('media/arrowgrn.gif') no-repeat; }

#projects div.section {

	background: none; 

	font-weight: bold;

	padding-left: 14px;}

#projects div a {

	width: 100%;

	display: block;

	color: #004d95;

	font-weight: bold;

	text-decoration: none; } 

#projects div.sel a {

	color: #006f36; }

#projects div#projtop {

	padding-top: 20px;

	padding-left: 14px;

	background: none;

	font-size: 16px;

	color: #797979;

	letter-spacing: 1px; }

#projects div#projbtm {

	padding: 0;

	height: 14px;

	background:url('media/graybtm.gif') no-repeat; }

.sml {

	font-size: 11px;

	letter-spacing: 0; }











h1 {

	font-size: 20px;

	line-height: 20px;

	font-weight: bold;

	color: #8f8f8f;

	margin-top: 20px; }

h2 {

	font-size: 14px;

	line-height: 16px;

	font-weight: bold;

	color: #8f8f8f;

	margin-top: 0px; }

h2.dark {

	color: #484848;

	margin-bottom: 0; }





	

#stories td {

	padding: 0 10px 10px 0; }

#tbl td {

	vertical-align: top;

	padding-right: 15px; }

	

	

	

div.slides {

	width: 420px; }

div.slides img {

	border: 2px solid #006f36; }

div.thumbs {

	padding: 10px;

	text-align: center; }

div.slides div.thumbs img {

	border: 1px solid #006f36; }



div.caption {

	font-style: italic;

	font-size: 10px;

	line-height: 13px; }





/* FOOTER  */

#footer {

	color: #7f7b7a;

	padding: 18px 8px 8px 15px;

	font-family: Arial, Helvetica, Verdana;

	font-size: 10px; }

#footer div {

	border-top: 1px solid #7f7b7a;  }

#footer a {

	text-decoration: none;

	font-size: 10px;

	color: #7f7b7a; }

#footer a:hover {

	text-decoration: underline; }