html, body, table, td {
margin:0;
padding:0;
}

body {
background-color: #5a9258;
}


body, table, td, div, p {
font-family: Verdana, Calibri,Corbel,"Trebuchet MS", Tahoma, sans-serif;
font-size: 12px;
line-height:1.4;
border:0;
border-spacing:0;
border-collapse:collapse;
}
td {
vertical-align:top;	
}
table#wrapper {
margin: 0 auto;	
padding:0;
border:0;
}
table#wrapper td {
padding:0;
}

td#headertd {
width:992px; 
min-width:992px;
height:196px; 
background:url(/images/templates/header.jpg) no-repeat; 
vertical-align:bottom; 
/*padding-bottom:10px;	*/
/*border:1px solid white;*/
/*padding-bottom:10px;*/
padding:0;
}

td#headertd ul {
/*margin:160px 0 0 0;*/
/*border:1px solid yellow;*/
margin:0 0 8px 6px;
border:0;
padding:0;
height:15px;
}
td#headertd ul, td#headertd ul li {
float:left;
display:block;
list-style: none;
/*border:1px solid white;*/
height:15px;
}
td#headertd ul li {
margin:0;
padding:0;
/*background:url(/images/templates/GreenTableft.jpg) no-repeat; */
}
td#headertd ul li a {
display:block;
float:left;
margin: auto 2px 0 2px;
padding:4px 8px;
background:url(/images/templates/GreenTabRepeat.jpg) repeat-x; 
color: #ffffff;
text-decoration:none;
font-weight:bold;
/*font-size:12px;*/
/*border:1px solid red;*/
/*height:14px;*/
border-left:1px solid #000000;
border-right:1px solid #000000;
font-size:13px;
line-height:15px;
}
td#headertd ul li a:hover {
background:url(/images/templates/BrownTabRepeat.jpg) repeat-x; 
}

#rightnavtabs {
display:block; 
float:right; 
height:23px;	
}

td#headertd ul#righttabs {
float:right;	
margin:0 6px 0 auto;
}
td#headertd ul#righttabs li {
/*display:block;
float:right;	
*/
}
td#headertd ul#righttabs li a {
/*display:block;*/
/*float:right;	*/
margin: auto 2px 0 2px;
padding:4px 8px;
}

#navtabborder {
float:none; 
clear:both; 
display:block;  
margin-bottom:10px; 
border-top: 1px solid #44341d; 
height:0;	
}

img {
display:block;
margin:0;
padding:0;	
}


.leftrpt {
	background: url(/images/templates/LeftShadow.jpg) repeat-y;	
width:24px;
}

.rightrpt {
	background: url(/images/templates/RightShadow.jpg) repeat-y;	
width:24px;
}

.mid {
	background: #ffffff;
}
#navtd {
	background: url(/images/templates/NavGradient.jpg) repeat-y;
	width: 170px;
	max-width:170px;
	border-right: 1px solid #52729e;
	padding: 24px 0 30px 0;
}
tr#midrow td#contenttd {
background-color: #ffffff;
padding:0;
width:800px; 
min-width:800px;
}

td#contenttd a:link, #ftrmid a:link {
color: #52729e;	
text-decoration:none;
border-bottom:1px dotted #435e82;
}
td#contenttd a:visited, #ftrmid a:visited {
color: #435e82;	
text-decoration:none;
border-bottom:1px solid #435e82;
}
tr#midrow td#contenttd a:hover, #ftrmid a:hover {
color: #5a9258;	
text-decoration:none;
border-bottom:1px solid #5a9258;
}
td#contenttd h1, td#contenttd h2, td#contenttd h3, td#contenttd h4, td#contenttd h5, td#contenttd h6 {
/*color: #52729e;	*/
}

#navtd ul {
list-style: none;
margin:12px 0 12px 0;
padding:0;
width:180px;
max-width:180px;
}
#navtd ul li {
margin:3px 0 !important;
padding:0;
width:175px;
display:block;
float:left;
clear:both;
}

#navtd ul li a {
display:block;
float:left;
clear:both;
width:154px;
margin:0;
padding:6px 10px;
font-size:13px;
font-weight:bold;
line-height:1.2;
text-decoration:none;
color: #52729e;
font-weight:bold;
/*border:1px solid orange;*/
}
#navtd ul li a:hover {
color: #5a9258;
padding-top:5px;
padding-bottom:5px;
border-top:1px solid #5a9258;
border-bottom:1px solid #5a9258;
background: url(/images/templates/NavGradientOver.jpg) repeat-y;
}


.btmshad {
	background: url(/images/templates/BtmShadow.jpg) repeat-x;
	height: 21px;
}
.topshadow {
	background: url(/images/templates/TopShadow.jpg) repeat-x;
	height: 13px;
}

#ftrmid {
padding:0 !important;
background-color: #ffffff;
color: #52729e;	
}
#ftrmid table {
width:100%;	
}
#ftrmid table td {
width:50%;	
font-weight:bold;
padding:12px 12px;
}
.ftrleft {
	background: url(/images/templates/NavGradient.jpg) repeat-y;
}
.ftrleft h3 {
font-size:18px;
text-transform: uppercase;
margin-top:0;
padding-top:0;
margin-bottom:2px;
padding-bottom:2px;
}
.ftrleft p {
margin-top:2px;
padding-top:2px;	
font-size:14px;
}
.ftrright {
text-align:right;	
margin-top:2px;
padding-top:2px;	
font-size:14px;
line-height:1.8;
}
tr.credit table {
width:100%;	
margin-bottom:6px;
}
tr.credit td, tr.credit td a:link, tr.credit td a:visited {
font-size:11px;
white-space:nowrap;	
color: #d7f1d6;
text-decoration:none;
}
tr.credit td a:hover,  tr.credit td a:active {
text-decoration:underline;
}

#contentdiv {
	width:730px; 
	max-width:730px; 
	margin: 20px auto;
	line-height:1.4;
	font-size:13px;
}

#contentdiv h1, #contentdiv h2, #contentdiv h3, #contentdiv h4, #contentdiv h5, #contentdiv h6 {
color: #5a9258;	
}

#contentdiv h1 {
margin-top:0;
margin-bottom:4px;	
}

table.chartit {
width:auto;
margin: 8px auto;
border-top:1px solid #5a9258;
border-right: 1px solid #5a9258;
}
#contentdiv table.chartit td {
padding: 2px 8px;	
border-bottom:1px solid #5a9258;
border-left:1px solid #5a9258;
white-space:nowrap;
}
table td.rightit {
text-align:right;
}
table.bigit td {
font-size:14px;	
}
#contentdiv table.chartitnobdr {
border-top:0 solid #5a9258 !important;
border-right: 0 solid #5a9258 !important;
}
#contentdiv table.chartitnobdr td {
border-bottom:0 solid #5a9258 !important;
border-left:0 solid #5a9258 !important;
}
.divimgright, .divimgleft {
padding:4px;
width:310px;
border:1px solid #5a9258;
font-weight:bold;
color:#5a9258;
line-height:1.2;
}
.divimgright {
float:right;
clear:right;
margin: 0 0 12px 18px;	
}
.divimgleft {
float:left;
clear:left; 
margin: 0 18px 12px 0;	
}

.divimgright img, .divimgleft img {
display:block;
padding: 1px;
border:1px solid #5a9258;
margin: 2px auto 6px auto;
}
#contentdiv .divimgright p, #contentdiv .divimgleft p {
display:block;
font-weight:bold;
width:300px;
margin:0 auto 6px auto;
padding:0 0 6px 0;
line-height:1.2;
font-size:12px;
}

td#contenttd #contentdiv .divimgright a, 
td#contenttd #contentdiv .divimgright a:hover, 
td#contenttd #contentdiv .divimgleft a, 
td#contenttd #contentdiv .divimgleft a:hover   {
text-decoration:none;	
}
td#contenttd #contentdiv .divimgright a:hover img, 
td#contenttd #contentdiv .divimgleft a:hover img  {
border: 1px solid #52729e; /* headline blue */	
border: 1px solid #c63a23;	/* boat red */
}


form input[type=text], textarea {
width:300px;
}


.sig {
margin-left:30px;
font-style:oblique;	
}


#contentdiv ul li {
list-style: url(/images/graphics/greenarrow.gif) !important;
margin-bottom:8px;
}


.altrow td {
background-color: #eff4ee;	
}



table.chart {
border-top: 1px solid #52729e;	
border-right: 1px solid #52729e;	
}

table.chart td {
padding: 4px 4px !important;
border-bottom: 1px solid #52729e;	
border-left: 1px solid #52729e;	
}
/*table.chart td.nobdr {
border-bottom:0 solid #52729e !important;
border-left: 0 solid #52729e !important;
}
*/
td#contenttd table.chart tr.hdrrow td h3 {
color: #ffffff !important;
margin-top:0;
margin-bottom:0;
padding:0;	
}

tr.hdrrow td {
font-weight:bold;
background-color: #5a9258;	
color: #ffffff;
}




