/* -- Generic Styling -- */
* {padding: 0; margin: 0;}
img {border: 0;}
.clearfix {clear:both;}

/* ------------ */
/* -- Layout -- */
/* ------------ */

body {background: #d8dccd;font-family: Arial, Helvetica, sans-serif;font-size: 13px;}
WADADataTableHeader { vertical-align:top }

div#container {
	width: 897px;
	margin: 0px auto;
	background: #133804;
	}

div#container_member {
	background-color:#FFFFFF;
	width: 897px;
	margin: 10px auto;
	background: url(/images/inner_member_bg.gif) repeat-y;
	margin-bottom: 1px;
	border-right-color: #006600;
	}

div#header {
	height: 105px;
	background: url(/images/header_bg.jpg) repeat-x;
	border-bottom: solid 1px #d7dccd;
	}

div#body_content {
	padding-top: 40px;
	padding-bottom: 55px;
	padding-left: 45px;
	padding-right: 45px;
	width: 560px;
	float: right;
	color: #d7dccd;
	}

div#body_content_inner_public {
	padding-top: 40px;
	padding-bottom: 55px;
	padding-left: 45px;
	padding-right: 45px;
	width: 674px;
	float: right;
	color: #d7dccd;
	}
#body_content_inner_public h1 {
	margin-top:1em;
}
div#body_content_inner_member {
	background-color:#FFFFFF;
	padding-top: 10px;
	padding-bottom: 55px;
	padding-left: 16px;
	padding-right: 4px;
	width: 700px;
	
	float: right;
	color: #133804;
	border-right-color: #006600;
}
div#heightfix {
	background-color:#FFFFFF;
	/* height:200px; */
}
div#loginbox {
	width: 222px;
	height: 142px;
	background: #133804;
	border:1px solid #507e02;
	float: left;
	margin-left: 15px;
	margin-top: 39px;
	margin-bottom:1em;
	position: relative;
	display: inline;
	padding: 12px 0px 0px 8px;
	}

div#navbox {
	width: 176px;
	height: 204px;
	background: #133804;
	float: left;
	display: inline;
	}

div#navbox_member {
	width: 162px;
	float: left;
	display: inline;
	padding-left: 14px;
	padding-top: 14px;
	padding-bottom: 120px;
	}

div#nav_splash_wrap {
	height: 204px;
	border-bottom: solid 1px #d7dccd;
	}
	
div#splash_photo {
	background: url(/images/splash_photo1.jpg) no-repeat;
	width: 720px;
	height: 204px;
	float: right;
	display: inline;
	}

div#splash_member {
	background: url(/images/splash_member_photo1.jpg) no-repeat;
	width: 720px;
	height: 100px;
	float: right;
	display: inline;
	}

div#tagline {
	height: 42px;
	background: #507e02;
	}

div#footer_member {
	width: 897px;
	height: 43px;
	margin: 0 auto;
	background: #507e02;
	}

div#footer {
	width: 897px;
	height: 43px;
	margin: 0 auto;
	background: #507e02;
}
	
#body_content_inner_member h1 {
	margin-bottom:1em;
}



div#container_member h1, .members caption {
	color: #133804;
	font-family:Arial, Helvetica, sans-serif;
	font-size: large;
	font-variant: small-caps;
	font-weight: bold;
	/* text-transform: uppercase;
	font-size: 16px; */
	}

.members caption {
	text-align:left;
}

img.logo {
	margin: 3px 0px 0px 12px;
	behavior: url(styles/iepngfix.htc);
	float: left;
	}

img.logo2 {
	margin: 42px 0px 0px 16px;
	behavior: url(styles/iepngfix.htc);
	float: left;
	}

img.logo3 {
	float: right;
	margin-top: 86px;
	margin-right: 17px;
	behavior: url(styles/iepngfix.htc);
	}

div#navbox_member ul {
	list-style: none;
	
	}

div#navbox_member li ul {
	margin-bottom: 3px;
	}

div#navbox_member li ul a{
	text-transform: none;
	line-height: 16px;
	padding-left: 0px;
	margin-left: 8px;
	}

div#navbox_member a {
	text-transform: uppercase;
	color: #FFFFFF;
	text-decoration: none;
	font-size: 12px;
	line-height: 24px;
	}

div#navbox_member a.nav_active {
	color: #507e02;
	line-height: 20px;
	}

div#navbox ul {
	width: 141px;
	list-style: none;
	margin-top: 20px;
	margin-left: 14px;
	}

div#navbox li {
	display: block;
	height: 24px;
	overflow: hidden;
	background-repeat: no-repeat;
	}

div#navbox a {
	width: 141px;
	height: 24px;
	display: block;
	text-decoration: none;
	}

div#navbox span {
	visibility: hidden;
	}

.nav_history {background: url(/images/nav_history.gif);}
.nav_community_projects {background:url(/images/nav_community_projects.gif);}
.nav_contact_us {background:url(/images/nav_contact_us.gif);}
.nav_home {background:url(/images/nav_home.gif);}
.nav_member_login {background:url(/images/nav_member_login.gif);}



div#tagline div {
	width: 586px;
	height: 14px;
	background: url(/images/tagline.png) no-repeat;
	float: right;
	margin-top: 14px;
	margin-right: 14px;
	behavior: url(styles/iepngfix.htc);
	display: inline;
	}

div#tagline span {
	visibility: hidden;
	}

div.title_image {
	width:428px;
	height:29px;
	behavior: url(styles/iepngfix.htc);
	padding:0px;
	margin-top:-40px;

}
div.title_image p span {
	display:none;
}

div#contact_us {
	background: url(/images/title_contactus.png) no-repeat;
}

div#title_image_history {
	background: url(/images/title_history.jpg) no-repeat;
}

div#title_image_community {
	background: url(/images/title_comm_projects.jpg)
}	

/* ------------------- */
/* -- Table Styling -- */
/* ------------------- */

table {
	font-size: 12px;
	border-collapse: collapse;
	border: none;
	}
	
ol {
padding-left: 10px;
}
	
th,td {
	text-align: left;
	padding-left: 4px;
	padding-right: 11px;
	height: 25px;
	vertical-align: top;
	}

tr.oddrow {
	background: #ffffff;
	}

tr.evenrow {
	background: #d7dccd;
	}

table a, table a:visited {
	color: #133804;
	}

table a:hover {
	color:#507e02;
	text-decoration: none;
	}

td.details {
	text-align: center;
	}

td.name {
	font-weight: bold;
	}

p.pagecontrol {
	float: right;
	margin-right: 18px;
	margin-top: 12px;
	display: inline;
	}
	
p.pagecontrol a {
	color: #133804;
	text-decoration: none;
	font-size: 12px;
	}



.hidden {
	visibility: hidden;
	}

h1#welcome {
	width: 497px;
	height: 24px;
	background: url(/images/welcome.png) no-repeat;
	behavior: url(styles/iepngfix.htc);
	line-height: 24px;
	font-size: 24px;
	margin-bottom: 16px;
	}

h1#history {
	width: 422px;
	height: 24px;
	background: url(/images/title_history.png) no-repeat;
	behavior: url(styles/iepngfix.htc);
	line-height: 24px;
	font-size: 24px;
	margin-bottom: 16px;
	}

div#body_content p, div#body_content_inner_public p {
	color: #d7dccd;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-bottom: 16px;
	line-height: 17px;
	}

div#loginbox p{
	font-size: 13px;
	color: #FFFFFF;
	line-height: 15px;
	margin-bottom: 8px;
	padding-right: 7px;
	}

div#loginbox label {
	width: 60px;
	float: left;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	line-height: 21px;
	text-align: right;
	padding-right:10px;
	}

div#loginbox input#username, div#loginbox input#pass{
	width: 130px;
	height: 21px;
	float: left;
	background: #FFFFFF;
	border: none;
	margin-bottom: 6px;
	/* line-height: 21px; */
	line-height: 18px;
	padding-left: 4px;
	}

div#loginbox input.login_button {
	float: right;
	margin-right:10px;
	margin-top: 8px;
	}

div#footer p{
	color:#FFFFFF;
	font-size:12px;
	width: 441px;
	height: 14px;
	/* background:url(/images/footer_member.png) no-repeat; */
	float: right;
	/* behavior: url(styles/iepngfix.htc); */
	margin-top: 16px;
	margin-right: 0px;
	}

div#footer_member p {
	color:#FFFFFF;
	font-size:12px;
	width: 441px;
	height: 14px;
	/* background:url(/images/footer_member.png) no-repeat; */
	float: right;
	/* behavior: url(styles/iepngfix.htc); */
	margin-top: 16px;
	margin-right: 0px;
	}

div#footer p span, div#footer_member p span{
	/* visibility: hidden; */
	}
	
.WADAResultsTable th {
	vertical-align:top;
	font-variant: small-caps;
}
#View {
	text-align: right;
}
.error, #error{
	background-color:#FFFFFF;
	padding:5px;
	color:#990000;
	font-weight:bold;
	display:inline;
	float:right;
}
.error2, #error2 {
	background-color:#FFFFFF;
	padding:5px;
	color:#990000;
	font-weight:bold;
	display:block;
}
.standardTable td, .standardTable th {
	padding-top:5px;
	padding-bottom:5px;
}
.altrow {
	background-color:#d7dccd;
}
#title_image_history {
	
}