/*default
h1, h2, h3, h4, h5 {  
	margin: 0;
	font-size:100%;
	padding:0;
}*/
img {
	border:0;
	padding:0;
	margin:0;
}

.hidden {
	position: absolute;
	top: -1000px;
	left: 0px;
	overflow: hidden;
	width: 0;
	height: 0;
}

/*headings*/
h1 {
	font-size:150%;	
	margin:0 0 17px 0;
}
h1.largepad {
	margin: 0 0 52px 0;
}
h2 {
	font-size:120%;
	margin:0 0 9px;
}
h2.padded {
	margin:40px 0 17px 0;
}
.newsitems h2 {
	margin:0 0 1px 0;	
}
.extras h2 {
	font-size:80%;
	margin:0 0 11px 0;
}
.profiledetails h2 {
	font-size:100%;	
	margin:0;
}
h3 {
	font-size:90%;	
	margin:0 0 9px 0;
}
/*paras*/
p {
	font-size:75%;
	margin:0 0 18px 0;
	line-height:1.3em;
}
#header .slogan p {
	font-size:80%;
}
#landing .slogan .slogancol p {
	font-size:100%;
	float:right;
	color:#cacac9;
}
.profiledetails p {
	margin:0 0 15px 0;	
}
p.date {
	margin:0 0 10px 0;	
}
/*links*/
a {
	color:#000;
	text-decoration:none;
}
a:hover, a:active, a:focus {
	text-decoration:underline;
}
.extras a {
	color:#797876;
	text-decoration:underline;
}
.extras a:hover, .extras a:active, .extras a:focus {
	text-decoration:none;
}

/*horizontal rules*/
div.hr {
	height: 2px;
	border-top:2px solid #000;
	margin:0 0 29px 0;
	clear:both;
}
	div.hr hr {
		display: none;
	}

/*lists*/
ul {
	margin:0 0 10px 18px;
	font-size:75%;
}
li {
	margin-bottom:2px;
	padding:0;
}
ul.relatedlist {
	margin: 0 0 0 0;
	padding:0;
}
ul.relatedlist li {
	list-style: none;
	margin:0 0 6px 0;
	padding:0;
}
.archive ul.relatedlist li {
	margin:0 0 1px 0;	
}
/*top menu links*/
#menu ul {
	font-size:80%;
	list-style:none;
	font-weight:bold;
	margin:3px -2px 0 0;
	border-top:1px solid #b7b5a9;
}
#menu li {
	display:inline;
}
#menu a {
	float:left;
	text-decoration:none;
	color:#b7b5a9;
	border-bottom:3px solid #b7b5a9;
	border-right:1px solid #b7b5a9;
	border-left:1px solid #b7b5a9;
	height:30px;
	text-align:center;
}
	#menu a span {
		display:none;
	}
	#menu a.home {
		width:132px;
		border-left:none;
		background:url("../images/siteobjects/b_menu_home.gif") no-repeat center 9px;
	}
	#menu a.about {
		width:144px;	
		background:url("../images/siteobjects/b_menu_aboutus.gif") no-repeat center 9px;
	}
	#menu a.funds {
		width:127px;	
		background:url("../images/siteobjects/b_menu_funds.gif") no-repeat center 9px;
	}
	#menu a.docs {
		width:152px;	
		background:url("../images/siteobjects/b_menu_docs.gif") no-repeat center 9px;
	}
	#menu a.news {
		width:118px;	
		background:url("../images/siteobjects/b_menu_news.gif") no-repeat center 9px;
	}
	#menu a.login {
		width:163px;	
		background:url("../images/siteobjects/b_menu_login.gif") no-repeat center 9px;
	}
	#menu a.contact {
		width:200px;
		border-right:none;
		background:url("../images/siteobjects/b_menu_contactus.gif") no-repeat center 9px;
	}
	#menu a:hover, #menu a:focus, #menu a:active, #menu a.lit {
		color:#000;
	}
	/*
		Bruce Thomas
		Created a new sub-class .lit to be assigned by jQuery
	*/
	#menu a.home:hover, #menu a.home:focus, #menu a.home:active, #menu a.home-lit {
		width:132px;
		border-left:none;
		background:url("../images/siteobjects/b_menu_home_r.gif") no-repeat center 9px;
		border-bottom:7px solid #000;
		height:26px
	}
	#menu a.about:hover, #menu a.about:focus, #menu a.about:active, #menu a.about-lit {
		width:144px;	
		background:url("../images/siteobjects/b_menu_aboutus_r.gif") no-repeat center 9px;
		border-bottom:7px solid #000;
		height:26px
	}
	#menu a.funds:hover, #menu a.funds:focus, #menu a.funds:active, #menu a.funds-lit {
		width:127px;	
		background:url("../images/siteobjects/b_menu_funds_r.gif") no-repeat center 9px;
		border-bottom:7px solid #000;
		height:26px
	}
	#menu a.docs:hover, #menu a.docs:focus, #menu a.docs:active, #menu a.docs-lit {
		width:152px;	
		background:url("../images/siteobjects/b_menu_docs_r.gif") no-repeat center 9px;
		border-bottom:7px solid #000;
		height:26px
	}
	#menu a.news:hover, #menu a.news:focus, #menu a.news:active, #menu a.news-lit {
		width:118px;	
		background:url("../images/siteobjects/b_menu_news_r.gif") no-repeat center 9px;
		border-bottom:7px solid #000;
		height:26px
	}
	#menu a.login:hover, #menu a.login:focus, #menu a.login:active, #menu a.login-lit {
		width:163px;	
		background:url("../images/siteobjects/b_menu_login_r.gif") no-repeat center 9px;
		border-bottom:7px solid #000;
		height:26px
	}
	#menu a.contact:hover, #menu a.contact:focus, #menu a.contact:active, #menu a.contact-lit {
		width:200px;
		border-right:none;
		background:url("../images/siteobjects/b_menu_contactus_r.gif") no-repeat center 9px;
		border-bottom:7px solid #000;
		height:26px
	}

/*submav links*/
.navigation ul {
	font-size:80%;
	list-style:none;
	margin:0;
}
.navigation li {
	margin-bottom:5px;
}
.navigation a {
	text-decoration:none;
	color:#b7b5a9;
}
.navigation a:hover, .navigation a:active, .navigation a:focus, .navigation a.lit {
	color:#000;
}



/*form*/
form {
	font-size:75%;
}
fieldset {
	border:none;
	padding:0;
}
label {
	width:73px;
	float:left;
	color:#7c7c7b;
	margin-top:9px;
}
.contactform label {
	width:112px;
}
.contactform label.wide {
	width:100%;
	margin-bottom:9px;
}
input {
	width:211px;
	border:1px solid #7c7c7b;
	background:#fff;
	margin-bottom:7px;
	padding:3px 1px 2px 1px;
}
.contactform input {
	margin-bottom:10px;
}
textarea {
	font-family:Arial, Helvetica, sans-serif;
	border:1px solid #7c7c7b;
	font-size:100%;
	padding:2px;
	width:321px;
	height:88px;
}
input.button {
	width:137px;
	height:27px;
	margin:11px 0 0 73px;
	padding:0;
	font-size:100%;
	border:none;
	cursor:pointer;
}
.contactform input.button {
	margin-left:2px;	
}

/* Bruce Thomas (additional classes ) */
ul.relatedlist li a.lit { color:#000; }