body {
	background-color: #386b53;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	background-image: url(../images/bg-wrap.gif);
	background-repeat: repeat-y;
	background-position: center;
	color: #666666;
}
a:link,a:visited{
	color: #666;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}


h1 {
	color: #386B53;
	padding-bottom: 10px;
	font-size: 26px;
}
h2 {
	color: #ffffff;
	font-size: 16px;
	text-transform: uppercase;
	padding: 10px 0 20px 0;
}
h3 {
	color: #386B53;
	font-size: 16px;
	text-transform: uppercase;
	margin: 15px 0;
}

#container  {
	background-color: #ffffff;
	margin: 0 auto;
	width: 1006px;
}
#main-nav {
	width: 980px;
}

ul#navigation {
	font-weight: bold;
	float: right;
	text-transform: uppercase;
	margin-top: 40px;
	}


	ul#navigation li {
	float: left;
	position: relative;
	padding-top:3px;
	border-top: 3px solid white;
	margin-left: 20px;
	padding-bottom: 10px;
}
		
	ul#navigation li.active {
	border-top:3px solid #b9b9b9;
}

		ul#navigation li a {color: #b7b7b7;	text-decoration: none;}
		ul#navigation li a:hover {
	color: #386B53;
}
ul#navigation  li.active  a  {
	color: #386B53;
}
.main-picture {
	margin: 0 13px;
	height: 250px;
	clear: both;
	overflow: hidden;
}
#main-picture-shadow {
	background-image: url(../images/main-picture-shadow.jpg);
	height: 27px;
	padding-bottom: 25px;
	background-repeat: no-repeat;
}
#welcome-message {
	margin: 0 13px;
}
#welcome-message p {
	font-size: 16px;
	line-height: 28px;
}
#three-columns-gradient {
	margin: 0 13px;
	height: 350px;
	background-image: url(../images/three-columns-bg.jpg);
	margin-top: 30px;
}


.column-one {
	margin-left: 15px;
	height: 332px;
	width: 307px;
	float: left;
	margin-top: 15px;
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #386B53;
}
.column-one p {
	color: #386B53;
	font-size: 14px;
	margin: 15px;
	line-height: 22px;
}
.column-one a, .column-one a:visited {
	color: #888888;
}

.column-two {
	height: 332px;
	margin-left: 15px;
	width: 306px;
	float: left;
	margin-top: 15px;
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #386B53;
}
.column-one a:hover {
	text-decoration: none;
}

.column-two  p {
	color: #386B53;
	font-size: 14px;
	margin: 15px;
	line-height: 22px;
}
.column-two  a, .column-two  a:visited {
	color: #888888;
}
.column-two  a:hover {
	text-decoration: none;
}

.column-three {
	height: 332px;
	width: 307px;
	float: left;
	margin-left: 15px;
	margin-top: 15px;
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #386B53;
}

.column-three  p {
	color: #386B53;
	font-size: 14px;
	margin: 15px;
	line-height: 22px;
}
.column-three  a, .column-three  a:visited {
	color: #888888;
}
.column-three  a:hover {
	text-decoration: none;
}
#sub-page-left-col {
	width: 658px;
	float: left;
	clear: both;
}
#left-col {
	margin-right: 322px;
}
#left-col   .img {
	border: 1px solid #b7b7b7;
	padding: 10px;
	float: right;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 15px;
	margin-left: 25px;
}
#left-col   table   li {
	list-style: disc inside;
	line-height: 20px;
	font-size: 14px;
}



#sub-page-right-col {
	width: 307px;
	float: right;
	border-top: solid 3px #888888;
}
#left-col a, #left-col a:visited {
	color: #666666;
	line-height: 30px;
	text-decoration: none;
}

#left-col h3 {
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #386B53;
	padding-top: 10px;
	width: 322px;
}
#left-col a:hover {
	text-decoration: underline;
}
#right-col    table    img {
	border: solid 1px #b9b9b9;
	padding: 3px;
}


#right-col {
	float: right;
	width: 292px;
	font-size: 14px;
	line-height: 20px;
	margin-top: 35px;
}
#right-col a {
	color: #386B53;
}
#right-col div {
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #B9B9B9;
}
#right-col li {
	list-style: disc inside;
}




#footer {
	margin: 0 13px 30px 13px;
	padding: 50px 0 0 0;
}
#footer  cite   {
	display: block;
	width:306px;
	float:right;
	padding-top: 2ex;
	font-style: normal;
	font-size: 10pt;
	margin-left:14px;
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #386B53;
		}
#footer ul  {
	padding-top:2ex;
	border-top: 3px solid #b9b9b9;
	list-style: none;
	font-size: 10pt;
	margin-right: 322px;
		}
#footer ul  li  {
	float:left;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #386B53;
}
#footer ul  li.first  {border-left:none;}
#footer ul  li  a  {
	color:#386B53;
	text-decoration: none;
	display:block;
	padding:0 .6em;
}
#footer   ul    li a:hover    {text-decoration: underline;}
#footer ul  li.first  a  {padding-left:0;}
.pics {
	width: 980px;
	height: 250px;
	overflow: hidden;
}
