* {
	margin:0px;
	padding:0px;
	}
html, body{
	background-color:#666666;
	font-family: tahoma, arial, sans-serif;
	margin:0px;
	padding:0px;
	height:100%;
	}
#container{
	background-image: url(/images/gnbc-background-console.jpg);
	_background-image: url(/images/gnbc-background-console-IE6.jpg);
	background-position: 0px 0px;
	background-repeat: repeat-x;
	background-color:#EAE8D3;
	margin: 0px auto 0px auto;
	width:100%;
	color:#000;
	}
#header {
	margin:0px auto 0px auto;
	width:960px;
	height:135px;
	color:#000;
	}
#header h1{display:none;}
#nav{
	margin: -38px auto 0px auto;
	width:960px;
	height:38px;
	text-align:right;
	}
#nav a{
	background-color:#666666;
	margin: 0px 0px 0px -2px;
	padding: 10px;
	font-size:14px;
	text-decoration:none;
	line-height:40px;
	font-weight:900;
	color:#fff;
	}
#nav a:hover{
	background-color:#A8C06C;
	color:#fff;
	}
#nav a.active{
	background-color:#A8C06C;
	color:#fff;
	padding: 12px;
	}
#subnav {
	width:960px;
	height:35px;
	text-align:right;
	color:#fff;
	margin: 0px auto 0px auto;
	}
#subnav a {
	font-size:12px;
	font-weight:900;
	text-decoration:none;
	line-height:25px;
	color:#fff;
	}
#subnav a:hover {text-decoration:underline;}
#subnav a.active {text-decoration:underline;}
#bottom{
	min-height:410px;
	_height: 410px;
	width:960px;
	margin: 0px auto 0px auto;
	}
#bottom a{
	text-decoration:none;
	color:#666666;
	}
#bottom a:hover{
	text-decoration:underline;
	}
#bottomleft {
	width:250px;
	min-height:400px;
	_height: 400px;
	color:#000;
	}
#bottomleft h2{
	padding: 10px 0px 10px 0px;
	font-size:16px;
	font-family: Verdana, Geneva, sans-serif;
	}
#bottomleft h3{
	margin:0px;
	}
#bottomleft p{
	border-style: solid;
	border-color: #A8C06C;
	border-width: 5px 0px 0px 0px;
	margin:0px;
	padding:23px;
	text-align:left;
	font-size:13px;
	}
#bottomleft li{margin:0px 40px;}
#bottomleft img {border: none;}
#bottomleft p.center{
	margin:0px;
	padding:5px;
	text-align:center;
	font-size:14px;
	}
#bottomleft p.button{
	margin:0px;
	padding: 5px 0px;
	text-align:center;
	}
#newsletterform {background-color:#EAE8D3;}
#form {width:550px; margin:0px auto 5px auto; background-color:#D6D4BF;	border-style: solid; border-color: #D6D4BF; border-width: 5px 0px}
#form label { margin: 10px 0 0 20px; color: #000000; display: block; font-size: 13px; }
#form input { display: block; margin: 0 0 0 20px; width: 500px; color: #333333; font-size: 13px; }
#form textarea { margin: 0 0 0 20px; width: 500px; height: 100px; color: #333333; font-size: 13px; }
#form select { margin: 0 0 0 20px; font-size: 13px; color: #333333; }
#form input.submit { background: url(/images/button.gif) no-repeat 0 0; width: 73px; height: 22px; color: #FFFFFF; font-weight: bold; font-size: 13px;  margin: 0px 0 0 20px; text-align: center; border: none; cursor: pointer; }
#form input.submit:hover { background: url(/images/button.gif) no-repeat 0 -22px; }
#form input.special { width: 5px; visibility: hidden; }
#content {
	background-color:#;
	border-style: solid;
	border-color: #D6D4BF;
	border-width: 1px;
	width:700px;
	min-height:400px;
	_height: 400px;
	margin: -400px 0px 0px 260px;
	color:#000;
	}
#content h2{
	padding: 10px;
	font-weight:900;
	font-size:15px;
	}
#content h3{
	padding: 10px 0px 0px 5px;
	font-size:15px;
	}
#content p{
	padding: 10px;
	text-align:left;
	font-size:13px;
	}
#content p.center{
	padding: 10px;
	text-align:center;
	margin: 0px auto;
	font-size:13px;
	}
#content ul{
	margin: 0px 20px; 
}
#content li{
	margin: 0px 20px; 
}
#content h5{
	font-size: 14px;
	margin: 10px 10px 0px 10px;
}
#content iframe{
	margin: 0px 5px 0px 5px;
}
#content p.video{float:right;}
.events-image{
	margin: 10px 30px;
}
.partners {
	background-color: #D6D4BF;
	width:685px;
	margin:10px auto 10px auto;
}
.partners img{
	margin:5px;
}
.service {
	background-color: #D6D4BF;
	width:685px;
	margin:10px auto 10px auto;
}
ul.footnotes li{
	list-style-type:none;
	font-size:8px;
	color:#666666;
	margin: 0px 0px 0px  10px;
}
ul.mission li{
	margin: 0px 0px 0px  25px;
}
.contactimage {float: right; margin: 10px 35px 0px 0px; border: #D6D4BF solid 5px;}
.bio {height: 120px; width:680px; margin:5px 0px 0px 10px; background-color: #D6D4BF;}
.bioimage {float: left; margin: 7px 7px 7px 7px;}
.verse2{
	background-color:#A8C06C;
	width:655px;
	border-style: solid;
	border-color: #D6D4BF;
	border-width: 5px 0px 0px 0px;
	}
.highlight{
	color:#A8C06C;
	}
#footer {
	background-image: url(/images/footer-background.jpg);
	background-position: 0px 0px;
	background-repeat: repeat-x;
	background-color:#666666;
	margin:0px auto 0px auto;
	width:100%;
	color:#fff;
	text-align:center;
	}
#footer p{
	font-size:16px;
	margin:0px;
	padding:0px;
	line-height:35px;
	}
#footer a{
	text-decoration:none;
	color:#A8C06C;
	}
#footer a:hover{
	text-decoration:underline;
	color:#fff;
	}
#footer p.tag {
	font-size: 12px;
	line-height:15px;
}