/* CSS Document */

body {
	 text-align: center;
	 min-width: 740px;
	 padding: 0;
	 margin: 0;
	 color:#878889;
	 font:72% Verdana, Arial, Helvetica, sans-serif;
}

#wrapper {
	 text-align: left;
	 width: 735px;
	 margin:0 auto;
	 padding:0;
}

#header {
	text-transform:uppercase;
	margin:0;
	padding:0;
	position:relative;
}
#content {
	margin: 0 0 0 250px;

}

#content .inner {
	 padding-top: 1px;
	 margin: 0 10px 10px 10px;
}

#side {
	 float: left;
	 width: 200px;
	 margin: 0;
}

#side .inner {
	 padding-top: 1px;
	 margin: 0 10px 10px 60px;
}

#footer {
	 margin-top: 75px;
	 clear: both;
}

#footer .inner {
	 margin: 10px;
	 padding-left:50px;
}
#logo-home {
	clear:both;
}

.clear {
	clear:both;
}
#feature {
	margin:50px 0 0 0;
}
.mission {
	margin-top:200px;
	padding:0;
}
#copyright {
	font-size:80%;
}
#site_credit {
	font-size:80%;
}	
#site_credit a:link, #site_credit a:visited {
	color:#009ee0;
}
#site_credit a:hover, #site_credit a:active {
	color:#555555;
	text-decoration:none;
}
/* navigation styles */
#top-nav {
	float:right;
	margin:50px 0 0 0;
	text-transform:uppercase;
	text-align:center;
}
#top-nav ul {
	list-style-type:none;
	margin:0;
	padding:0;
}
#top-nav li {
	padding:5px 0 0 0;
	margin:0;
}
#nav {
	font-size:90%;
	padding:50px 0 0 0px;
	margin:0;
}
#nav ul {
	list-style-type:none;
	padding:0;
	margin:0;
}
#nav li {
	display:inline;
	padding:0 20px 0 0px;
	margin:0;
}
#footer #links ul {
	list-style-type:none;
	margin:0;
	padding:0;
}
#footer-pagination {
	float:right;
}
#footer-pagination ul {
	list-style-type:none;
}
#footer-pagination li {
	text-align:center;
	padding:5px 0 0 0;
	margin:0;	
}

/* link styles */
#wrapper-secondary #reg a:link, #wrapper-secondary  #reg a:visited {
	 color:#fff;
	 text-decoration:none;
	 padding:1px 5px;
	 font-size:85%;
}
#wrapper-secondary  #reg a:hover, #wrapper-secondary  #reg a:active {
	 color:#555555;
}
#reg a:link, #reg a:visited {
	 color:#878889;
	 text-decoration:none;
	  padding:1px 5px;
	  font-size:85%;
}
#reg a:hover, #reg a:active {
	 color:#555555;
}

#login a:link, #login a:visited  {
	background-color:#009ee0;
	color:#fff;
	padding:1px 5px;
	text-decoration:none;
	font-size:85%;
}
#login a:hover, #login a:active  {
	color:#555555;
}
#logged_in span {
	background-color:#009ee0;
	color:#fff;
	padding:1px 5px;
	text-decoration:none;
	font-size:85%;
}

#wrapper-secondary #help a:link, #wrapper-secondary  #help a:visited {
	 color:#fff;
	 text-decoration:none;
	 padding:1px 5px;
	 font-size:85%;
}
#wrapper-secondary  #help a:hover, #wrapper-secondary  #help a:active {
	 color:#555555;
}
#help a:link, #help a:visited {
	 color:#878889;
	 text-decoration:none;
	  padding:1px 5px;
	  font-size:85%;
}
#help a:hover, #help a:active {
	 color:#555555;
}

#previous a:link, #previous a:visited {
	 color:#878889;
	 text-decoration:none;
 	 padding:1px 5px;
	 font-size:85%;
}
#previous a:hover, #previous a:active {
	 color:#555555;
}

#next a:link, #next a:visited  {
	background-color:#009ee0;
	color:#fff;
	 padding:1px 5px;
	text-decoration:none;
	font-size:85%;
}
#next a:hover, #next a:active  {
	color:#555555;
}
#nav a:link, #nav a:visited {
	 color:#878889;
	 text-decoration:none;
	 
}
#nav a:hover, #nav a:active {
	 color:#555555;
}
#links a:link, #links a:visited {
	 color:#878889;
	 text-decoration:none;
}
#links a:hover, #links a:active {
	 color:#009ee0;
}
#side a:link, #side a:visited {
/*	font-weight:bold;*/
/*	color:#878889;*/
	color:#009ee0;
	text-decoration:none;
	line-height:130%;
}
#side a:hover, #side a:active {
/*	color:#009ee0;*/
	color:#878889;
	line-height:130%;
}
#feature a:link, #feature a:visited {
	color:#009ee0;
	font-weight:bold;
	text-decoration:none;
}
#feature a:hover, #feature a:active {
	color:#878889;
}
/* #009ee0 blue accent color */

/*typography*/
.blue-text {
	color:#009ee0;
	font-size:100%;
	font-weight:bold;
}
#content p {
	width:355px;
	padding-left:5px;
}
.greybox {
	background-color:#f3f3f3;
	border:solid 1px #878889;
	border-width:1px 0;
	
}
/*#side p {
	padding-left:15px;
}	
*/
#content ol li {
	list-style:decimal;
}
#content ol li ol li {
	list-style:lower-alpha;
}
#content ol li ol li ol li {
	list-style:lower-roman;
}
/* image replacement*/
 h1#logo-home {
	width: 169px;
	height: 68px;
	position: relative;	
	top:0;
	font-size: 10px;
	margin:0 0 30px 0;
	overflow: hidden;
	vertical-align: bottom;
	padding:0;
	float:left;
}
h1#logo-home  span {
	background: url(../images/logo_home.gif) no-repeat;
	position: absolute;
	width: 100%;
	height: 100%;
}
#side .secondary_logo {
	margin-left:-15px;
	
}

/* member styles */
#dashboard_head {
	font-size:110%;
	font-weight:bold;
	padding-bottom:15px;
}

#dashboard_feature	{
	width: 398px;
}

#dashboard_feature_head {
	padding-left: 4px;
}

#dashboard_feature_content {
	padding: 0 22px 0 22px;
}

#hfp_button_two {
	float: right;
	margin-right:40px;
}

#hfp_button_one {
	margin-left:40px;
}


#contact_btn img {
	border:none;
}