body {
	margin: 0;
	padding: 0;
	font-family: verdana, arial, sans-serif;
	font-size:70%;
}


body {
	color: #000;
}

h1 {
	color: #abb5ab;
	font-size:20px;
	font-weight:normal;
	line-height:1em;
	margin:0pt 0pt 10px;
	padding-top:10px;	
}



#content-wrapper {
	background: transparent url(../images/bg_content-wrapper.gif) 0 0 repeat-y;
	width: 800px;
}

#content-wrapper-search {
	background: transparent url(../images/bg_content-wrapper-search.gif) 0 0 repeat-y;
	width: 800px;
}

#secondary-nav {
	background: #7f8984 url(../images/bg_secondary-nav.gif) 0 0 no-repeat;
	float: left;
	width: 127px;
	padding: 37px 10px 20px 6px;
}

* html #secondary-nav {
	width: 130px;
	padding: 39px 9px 20px 4px
}

#secondary-nav.no-sidenav {
	min-height: 500px;
	width: 143px;
	padding: 37px 0px 20px 0px;
}

* html #secondary-nav.no-sidenav {
	height: 500px;
	width: 143px;
	padding: 39px 0px 20px 0px;
}

#content {
	float: left;
	width: 465px;
	padding: 0 0px 15px 15px;
}

#content-fullcolumn,
#content-search {
	float: left;
	width: 625px;
	padding: 0 0 15px 15px;
}


#content-financial {
	float: left;
	width: 519px; /*width: 440px;*/
	padding: 0 7px 0 13px;
}


#content a,
#content-financial a,
#content-fullcolumn a,
#content-search a {
	color: #3E4243;
	text-decoration: underline;
}

#features {
	float: right;
	width: 155px;
	padding: 45px 10px 0 0;
	text-align: right;
}





div.banner {
	float: left;
	height: 80px;
}





/* secondary-nav */

#secondary-nav li a.active {
	color: #e7e2b7;
}

/* level one */
#secondary-nav ul {
	list-style: none;
	margin: 0;
	padding: 0;
	font-size: 1.2em;
}

#secondary-nav ul li {
	padding: 0 0 8px 5px;
	margin-bottom: 7px;
}

#secondary-nav ul li a {
	margin-bottom: 5px;
	display: block;
}

#secondary-nav ul li a.active {
	font-weight: bold;
}

#secondary-nav h3 {
	font-size: 1em;
	border-bottom: 1px solid #bfc4c1;
	padding-left: 4px;
	padding-bottom: 4px;
	margin-bottom: 4px;
}

#secondary-nav h3 a:hover {
	text-decoration: none;
	color: #fff;
}

#secondary-nav h3 a.active:hover {
	color:#E7E2B7;
}

/* level two */
#secondary-nav ul ul {
	font-size: .8em;
}

#secondary-nav ul ul li {
	border-bottom: 1px solid #bfc4c1;
}

#secondary-nav ul ul li a {
	margin-top: 5px;
	margin-bottom: 0;
}

#secondary-nav ul ul li a.active {
	font-weight: normal;
}


/* level three */
#secondary-nav ul ul ul {
	margin: 0;
}

#secondary-nav ul ul ul li {
	display: inline;
	float: none;
	border-bottom: none;
	padding: 0;
	margin: 0px;
}

#secondary-nav ul ul ul li a {
	display: block;
	background: transparent url(../images/bullet_tertiary_nav.gif) 0 4px no-repeat;
	padding: 0 0 0 6px;
	margin: 0 0 3px 6px;
	font-size: 10px;
	line-height: 10px;
}

#secondary-nav a.sectionHeader {
	text-decoration: none;
	color: #fff;
	display: block;
	margin-bottom: 3px;
}

/*contribute fixes*/
.clearfix {
	display:block;
}
