body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {
  	padding:0;
 	margin:0;
 }
h1, h2, h3, h4, h5, h6, p, pre, blockquote, label, ul, ol, dl, fieldset, address { margin:0 0; }
.left{ float:left; }
.right{ float:right; }
.clear{ clear:both; height:1px; font-size:1px; line-height:1px; }
a img{ border:none; }

body{	
	background: #fff url('../images/bg.gif') repeat-x scroll center top; 
	text-align: center;
	font-family: Helvetica,verdana, arial, sans-serif;
	font-size: 0.7em;
	color: #666;
}

a{
	color:#999;
	text-decoration: underline;
	font-weight: bold;
}

a:hover{
	color:#666;
	text-decoration: underline;
}

.rule{
	border-top:1px solid #CCC;
	height:1px;
	font-size:1px;
	line-height:1px;
	margin:1.5em 0;
}

dt{
	font-weight:bold;
}

dd{
	padding-left:20px;
}


#container{
	margin: 0px auto;
	width: 800px;
	text-align: left;
	/*text-align: center;
		background: url(../images/footer_bg.gif) repeat-x left bottom;*/
}
/*
#wrapper{
	width: 800px;
	margin: 0px auto;
	text-align: left;
}
*/

#header{
	padding:0;	
	height: 215px;	
	background: transparent url('../images/header_bg.jpg') no-repeat;	
}

#header span h1 { 
	margin: 0;
	padding: 0;
	position: absolute;
	top: 0; 
	left: 0;
	visibility: hidden;
	}
	
.logo {
	margin: 0 0 0 50px;
	padding: 0;
	}
	
.rotatePhoto {
	position: absolute;
	top: 0px;
	left: 50%;
	/*margin: 0 0 0 164px;*/
	margin: 0;
	padding: 0;
	}
	
#navigation{
	background: transparent url(../images/navBar.gif) top right no-repeat;
	width: 538px;
	height: 54px;
	position: absolute;
	z-index: 100;
	margin: 36px 0 0 19px;
}
		
	#navigation ul.nav{
		font-family: Arial, Helvetica, Verdana, sans-serif;
		font-size: 1.2em;
		color: #081c5a;
		font-weight: bold;
		text-transform: uppercase;
		padding: 15px 0 0 0px;
	}
	
	#navigation ul.nav li{
		display: inline;
		padding-left: 30px;
	}

	#navigation a, a:visited {
		color: #081c5a;
		font-weight: bold;
		text-decoration: none;
	}
	
	#navigation a:hover{
		color: #0f35a6;
		text-decoration: none;
	}
	
	
#boxTop{
	background: transparent url(../images/boxTop.gif) top right no-repeat;
	width: 575px;
	height:25px;
}

#boxRunner{
	background: transparent url(../images/boxRunner.gif) top right repeat-y;
	padding-top: 8px;
	width: 575px;
}

#boxContent{
	padding-left: 40px;
}

	#boxContent h3{
		font-family: Arial, Helvetica, Verdana, sans-serif;
		font-size: 1.3em;
		color: #081c5a;
		font-weight: bold;
	}
	
	#boxContent p{
		color: #444;
		line-height: 1.3;
		margin: 0;
		padding: 8px 8px 0 0;
		width: 230px;
	}
	
	#welcomeRight {
		margin-left: 245px; 
		position: absolute; 
		top: 248px;
	}
	
	#welcomeRight p{
		padding-left: 15px;
	}
	
	#welcomeRight h3{
		padding-left: 15px;
	}

#boxBottom{
	background: transparent url(../images/boxBottom.gif) top right no-repeat;
	width: 575px;
	height:25px;
}


#boardRight{
	float: right;
	margin: 10px 0 0 0;
	width: 215px;
	color: #666;
}

	#boardPanel{
		background: #fff url(../images/boardRight_bg.gif) top right no-repeat;
		height:335px;
		margin-right: 10px;
		margin-top: 8px;
		padding: 25px 0 0 22px;
		font-family: Helvetica, Verdana, Arial, Helvetica, sans-serif;
	}
	
	#boardPanel ul{
		list-style: none;
		margin-top: 8px;
		padding-left: 2px;
	}
	
	#boardPanel li.boardPosition{
		color: #333;
		font-weight: bold;
	}
	
	#boardPanel li.presMessage{
		padding-top: 5px;
	}
	
	#boardPanel a, a:visited{
		color: #666;
		text-decoration: underline;
	}
	
	#boardPanel a:hover{
		color: #333;
	}
	
	#boardButton{
		margin: 10px 20px 0 0;
		text-align: right;
	}
	
#boardPanel h3 {
	background: url(../images/hdr-ourBoard.gif) no-repeat left top;
	width: 80px;
	height: 20px;
}

#boardPanel h3 span, #latestNews h3 span{
	display: none;
}

#latestNews{
	margin: 20px 0 0 40px;
	color: #444;
}

#latestNews h3 {
	background: url(../images/hdr-latestNews.gif) no-repeat left top;
	width: 185px;
	height: 20px;
}

#latestNews .rssIcon {
	padding: 2px 0 0 95px;
}

#latestNews ul {
	list-style: none;
	padding-left: 1em;
	margin-top: 10px;
	margin-left: 10px;
	width: 460px;
}

#latestNews li.dateHeader {
	background: url(../images/starBullet.gif) left center no-repeat;
	/*list-style-image: url(../images/starBullet.gif);
	list-style-type: circle;
	list-style-position: inside;*/
	list-style:none;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 1.1em;
	color: #081c5a;
	font-weight: bold;
	padding-top: 5px;
	padding-left: 18px;
	padding-bottom: 2px;
}

#latestNews li.story {
	padding: 5px 0 5px 25px;
	line-height: 1.3;
}

	#latestNews li.story a.newsMore, a:visited {
		color: #d92b2e;
		font-weight: normal;
		text-decoration: underline;
	}

#latestNews li.newsRule {
}

#footer{
	background: url(../images/footer_bg.gif) repeat-x left top;
	width: 800px;
	height: 64px;
	margin-top: 20px;
	color: #ccc;
}
	
	#footer #inside{
		padding: 20px 0 0 25px;
	}
	
	#footer #inside a, a:visited{
		color: #fff;
		font-weight: bold;
		text-decoration: none;
	}
	
	#footer #inside a:hover{
		text-decoration: underline;
	}
	
	#inside p.copyright{
		font-size: 0.9em;
	}
	
	#footer .footerIcon{
		float: right;
		padding-right: 20px;
	}
	
#content{
	min-height: 350px;
	height:auto !important;
	height:350px;
}

#subcontent{
	padding: 15px 25px 15px 25px;
	color: #444;
}

#subcontent h3{
	color: #081c5a;
	font-weight: bold;
	font-size: 1.4em;
}

#subcontent p{
	color: #444;
		line-height: 1.3;
		margin: 0;
		padding: 8px 8px 0 0;
}

#subcontent ul{
	margin-left: 15px;
	color:#444;
}
	
	
/*///// MEMBERSHIP PAGE(S) /////////////*/

#memberRight{
	float: right;
	margin: 5px 0 0 20px;
	width: 215px;
	color: #666;
}

	#memberPanel{
		background: #fff url(../images/boardRight_bg.gif) top right no-repeat;
		height:335px;
		margin-right: 10px;
		margin-top: 0px;
		padding: 25px 0 0 22px;
		font-family: Helvetica, Verdana, Arial, Helvetica, sans-serif;
	}
	
	#memberPanel h4{
		padding: 2px 10px 10px 5px;
		color: #666;
		font-weight: bold;
	}
	
	#memberPanel ul{
		list-style: none;
		margin-top: 8px;
		padding-left: 2px;
	}
	
	#memberPanel li{
		padding: 2px 0 2px 15px;
		background: url(../images/starBullet.gif) left center no-repeat;
		list-style:none;
	}
	
	#memberPanel a, a:visited{
		color: #666;
		text-decoration: underline;
		font-weight:bold;
	}
	
	#memberPanel a:hover{
		color: #333;
	}
	
#memberPanel h3 {
	background: url(../images/hdr-otherLinks.gif) no-repeat left top;
	width: 110px;
	height: 22px;
}

#memberPanel h3 span{
	display: none;
}

#memberPanel h4 {
	text-transform: uppercase;
}

.memberList th{
	background-color: #081c5a;
	color: #fff;
	padding: 2px;
	margin-right: 5px;
}

/*///// PRESS ROOM PAGE(S) /////////////*/



/*///// RESOURCES PAGE(S) /////////////*/

#resourcesRight{
	float: right;
	margin: 5px 0 0 20px;
	width: 215px;
	color: #666;
}

	#resourcesPanel{
		background: #fff url(../images/boardRight_bg.gif) top right no-repeat;
		height:335px;
		margin-right: 10px;
		margin-top: 0px;
		padding: 25px 0 0 22px;
		font-family: Helvetica, Verdana, Arial, Helvetica, sans-serif;
	}
	
	#resourcesPanel h4{
		padding: 2px 10px 10px 5px;
		color: #666;
		font-weight: bold;
	}
	
	#resourcesPanel ul{
		list-style: none;
		margin-top: 8px;
		padding-left: 2px;
	}
	
	#resourcesPanel li{
		padding: 2px 0 2px 15px;
		background: url(../images/starBullet.gif) left center no-repeat;
		list-style:none;
	}
	
	#resourcesPanel a, a:visited{
		color: #666;
		text-decoration: underline;
		font-weight:bold;
	}
	
	#resourcesPanel a:hover{
		color: #333;
	}
	
#resourcesPanel h3 {
	background: url(../images/hdr-otherLinks.gif) no-repeat left top;
	width: 110px;
	height: 22px;
}

#resourcesPanel h3 span{
	display: none;
}

#resourcesPanel h4 {
	text-transform: uppercase;
}

/*///// LINKS PAGE(S) /////////////*/


/*///// ADMIN PANEL /////////////*/

.adminList{
	margin-left: 15px;
	margin-top: 5px;
	color:#999;
}

.adminList li{
	color:#999;
}

.adminList a:hover{
	color: #333;
}

.adminPanel{
	width: 525px;
}
	



