body {
	font-family: Arial, San-serif; 
	color: #000000; 
	font-size: 12px; 
	margin: 0;
	padding:0;
	background: #F6F4F5 url("../images/background.gif") no-repeat;
}

img {
	border: 0;
}

td {
	vertical-align: top; 
}

#logo {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 262px;
	height: 211px;
}

#tagline {
	position: absolute;
	top: 37px;
	left: 790px;
	width: 146px;
	height: 41px;
}

#body_content {
	position: absolute;
	top: 123px;
	left: 149px;
	width: 801px;
	height: auto;
	background: #FFFFFF;
	border-top: solid 1px #CECECE;
	border-right: solid 1px #CECECE;
	border-left: solid 1px #CECECE;
	padding-top: 29px
}

#nav {
	width: 190px;
	height: auto;
	float: left;
}

#nav a, #mainNav a:link, #mainNav a:visited, #mainNav a:hover, #mainNav a:active {
	text-decoration:none;
}

#nav ul.level1 {
	width: 170px;
	padding: 0;
	margin: 0 0 0 21px;
	list-style: none;
}

#nav ul.level1 li {
	height: 15px;
	list-style: none;
	margin: 0 0 9px 0;
}

#nav ul.level1 li a {
	display:block;
	height:15px;
	background:transparent url("../images/nav.gif") no-repeat 0 0;
	text-indent:-9000px;
}

#nav ul.level1 li#nav_home a {width:42px;background-position:0px 0px}
#nav ul.level1 li#nav_home a:hover {background-position:-80px 0px}
#nav ul.level1 li#nav_home_on a {width:42px;background-position:-80px 0px}

#nav ul.level1 li#nav_about a {width:67px;background-position:0px -15px}
#nav ul.level1 li#nav_about a:hover {background-position:-80px -15px}
#nav ul.level1 li#nav_about_on a {width:67px;background-position:-80px -15px}

#nav ul.level1 li#nav_services a {width:60px;background-position:0px -30px}
#nav ul.level1 li#nav_services a:hover {background-position:-80px -30px}
#nav ul.level1 li#nav_services_on a {width:60px;background-position:-80px -30px}

#nav ul.level1 li#nav_clients a {width:52px;background-position:0px -45px}
#nav ul.level1 li#nav_clients a:hover {background-position:-80px -45px}
#nav ul.level1 li#nav_clients_on a {width:52px;background-position:-80px -45px}

#nav ul.level1 li#nav_results a {width:55px;background-position:0px -60px}
#nav ul.level1 li#nav_results a:hover {background-position:-80px -60px}
#nav ul.level1 li#nav_results_on a {width:55px;background-position:-80px -60px}

#nav ul.level1 li#nav_partners a {width:64px;background-position:0px -75px}
#nav ul.level1 li#nav_partners a:hover {background-position:-80px -75px}
#nav ul.level1 li#nav_partners_on a {width:64px;background-position:-80px -75px}

#nav ul.level1 li#nav_contact a {width:57px;background-position:0px -90px}
#nav ul.level1 li#nav_contact a:hover {background-position:-80px -90px}
#nav ul.level1 li#nav_contact_on a {width:57px;background-position:-80px -90px}

#nav ul.level2 {
	width: 170px;
	padding: 0;
	margin: 0 0 14px 39px;
	list-style: none;
}

#nav ul.level2 li {
	list-style: none;
	margin: 0;
}

#nav ul.level2 li a {
	font-family: Arial, San-serif; 
	color: #686868; 
	font-size: 12px; 
	display:block;
}

#nav ul.level2 li a:hover {color: #65306F}

#nav ul.level2 li a.on {color: #65306F}

#content {
	width: 600px;
	height: auto;
	float: left;
}

#content h1 {
	width: 600px;
	height: 236px;
	margin: 0;
	padding: 0;
	background: transparent url("../images/headline_home.gif") no-repeat 0 0;
	text-indent:-9000px;
}

#content h1.about {
	height: 98px;
	background: transparent url("../images/headline_about.gif") no-repeat 0 0;
}

#content h1.build_the_base {
	height: 98px;
	background: transparent url("../images/headline_build_the_base.gif") no-repeat 0 0;
}

#content h1.capacity_building {
	height: 98px;
	background: transparent url("../images/headline_capacity_building.gif") no-repeat 0 0;
}

#content h1.client_list {
	height: 98px;
	background: transparent url("../images/headline_client_list.gif") no-repeat 0 0;
}

#content h1.communications {
	height: 98px;
	background: transparent url("../images/headline_communications.gif") no-repeat 0 0;
}

#content h1.contact {
	height: 98px;
	background: transparent url("../images/headline_contact.gif") no-repeat 0 0;
}

#content h1.direct_mail {
	height: 98px;
	background: transparent url("../images/headline_direct_mail.gif") no-repeat 0 0;
}

#content h1.donor_base {
	height: 98px;
	background: transparent url("../images/headline_donor_base.gif") no-repeat 0 0;
}

#content h1.jen_kaiser {
	height: 98px;
	background: transparent url("../images/headline_jen_kaiser.gif") no-repeat 0 0;
}

#content h1.mary_kaiser {
	height: 98px;
	background: transparent url("../images/headline_mary_kaiser.gif") no-repeat 0 0;
}

#content h1.mine_direct_mail {
	height: 98px;
	background: transparent url("../images/headline_mine_direct_mail.gif") no-repeat 0 0;
}

#content h1.monica_kaiser {
	height: 98px;
	background: transparent url("../images/headline_monica_kaiser.gif") no-repeat 0 0;
}

#content h1.move_it_online {
	height: 98px;
	background: transparent url("../images/headline_move_it_online.gif") no-repeat 0 0;
}

#content h1.partners {
	height: 98px;
	background: transparent url("../images/headline_partners.gif") no-repeat 0 0;
}

#content h1.promote_the_data {
	height: 98px;
	background: transparent url("../images/headline_promote_the_data.gif") no-repeat 0 0;
}

#content h1.results {
	height: 98px;
	background: transparent url("../images/headline_results.gif") no-repeat 0 0;
}

#content h1.revise_the_strategy {
	height: 98px;
	background: transparent url("../images/headline_revise_the_strategy.gif") no-repeat 0 0;
}

#content h1.services {
	height: 98px;
	background: transparent url("../images/headline_services.gif") no-repeat 0 0;
}

#content h1.tell_your_story {
	height: 98px;
	background: transparent url("../images/headline_tell_your_story.gif") no-repeat 0 0;
}

#content h2 {
	width: 370px;
	height: 201px;
	margin: 0;
	padding: 0;
	background: transparent url("../images/subheadline_home.gif") no-repeat 0 0;
	text-indent:-9000px;
}

#content p {
	font-family: Arial, San-serif; 
	color: #000000; 
	font-size: 12px; 
	line-height: 18px; 
	text-align: left; 
	padding: 0 170px 16px 0;
	margin: 0;
}

#left_column {
	width: 226px;
	height: auto;
	float: left;
	padding: 0 0 20px 0;
}

#left_column p {
	padding: 0 40px 16px 0;
}

#right_column {
	width: 371px;
	height: auto;
	float: left;
	padding: 0 0 20px 0;
}

#right_column p {
	padding: 0 10px 16px 0;
}

#home_pic1 {
	float: left;
	margin: 0 0 11px 0;
}

#home_pic2 {
	float: left;
	margin: 0 0 11px 0;
}

#home_pic3 {
	float: left;
	margin: 0 0 11px 0;
}

#footer {
	width: 740px;
	height: 50px;
	margin: 10px 0 0 22px;
	border-top: solid 1px #CECECE;
}

#footer p {
	font-size: 10px; 
	color: #686868; 
	margin: 20px 0 0 2px;
}

#footer a:link {color: #686868; text-decoration: underline;}
#footer a:active {color: #686868; text-decoration: underline;}
#footer a:visited {color: #686868; text-decoration: underline;}
#footer a:hover {color: #686868; text-decoration: underline;}

.clear {
	clear: both;
}

a:link {color: #000000; text-decoration: underline;}
a:active {color: #000000; text-decoration: underline;}
a:visited {color: #000000; text-decoration: underline;}
a:hover {color: #000000; text-decoration: underline;}

#list1,#list2,#list3 {display: none}

