a{
	outline:0;
	color:#605570;
	text-decoration:underline;
}
a:hover{
	text-decoration:none;
}
body{
	background:#8f7fa7 url(images/bg_body.jpg) scroll repeat-y center top;
	font:normal 13px/18px Verdana, Arial, sans-serif;
	color:#000;
}
hr{
	border-top:1px solid #f5f5f5;
}
p{
	padding:6px 0;
}
.clearfix{
	clear:both;
	display:block;
}
.none{
	display:none;
}
.aligncenter{
	text-align:center;
}
.alignleft{
	text-align:left;	
}
.alignright{
	text-align:right;	
}
.floatnone{
	float:none;
}
.floatleft{
	float:left;
}
.floatright{
	float:right;
}
img.floatleft,
img.floatright{
	padding:5px;
	/*border:1px solid #f5f5f5;*/
}
img.floatleft{
	margin:5px;
	margin-right:15px;	
}
img.floatright{
	margin:5px;
	margin-left:15px;	
}
.inside{
	margin:10px 0;
	margin-left:15px;
}
h2{
	font:bold 25px/35px 'Roman', 'Times New Roman', sans-serif;
	color:#7b5208;
}
h3{
	font:bold 20px/30px 'Roman', 'Times New Roman', sans-serif;
	color:#7b5208;
}

h4{
	font:bold 18px/28px 'Roman', 'Times New Roman', sans-serif;
}
blockquote {
  font: 16px/24px Georgia, "Times New Roman", Times, serif;
  width: 600px;
  background: url(images/close-quote.gif) no-repeat right bottom;
  padding-left: 18px;
  text-indent: -18px;
	margin:30px 0 10px;
}
blockquote:first-letter {
  background: url(images/open-quote.gif) no-repeat left top;
  padding-left: 18px;
  font: italic 18px Georgia, "Times New Roman", Times, serif;
}
input.m{
	width:300px;
}
input.s{
	width:50px;
}
textarea{
	width:300px;
	height:90px;
}
p.testee{
	width: 650px;
	text-align:right;
	padding:10px 0;
}

.error{
	background:#fff;
	padding:2px 10px;
	color:red;
	margin:2px 10px 1px 0;
	text-transform:capitalize;
}
#wrapper{
	width:907px;
	margin:0 auto;
}
#header{
	padding:0 15px;
	height:100px;
	width:877px;
	background:transparent url(images/bg_header.jpg) scroll repeat-x left top;
	position:relative;
}
#header h1{
	position:absolute;
	top:10px;
	left:15px;
}
#nav{
	height:64px;
	position:absolute;
	top:36px;
	left:280px;
}
	#nav li{
		float:left;
	}
	#nav a{
		background:transparent url(images/bg_nav.png) scroll no-repeat 0px 0px;
		display:block;
		height:64px;
		text-indent:-9999px;
	}
	#nav #nav_home a{
		background-position:0px 0px;
		width:70px;
	}
	#nav #nav_home a:hover,
	#nav #nav_home a.active{
		background-position:0px -71px;
	}
	#nav #nav_business a{
		background-position:-70px 0px;
		width:105px;
	}
	#nav #nav_business a:hover,
	#nav #nav_business a.active{
		background-position:-70px -71px;
	}
	#nav #nav_nonprofit a{
		background-position:-175px 0px;
		width:212px;
	}
	#nav #nav_nonprofit a:hover,
	#nav #nav_nonprofit a.active{
		background-position:-175px -71px;
	}
	#nav #nav_testimonial a{
		background-position:-389px 0px;
		width:102px;
	}
	#nav #nav_testimonial a:hover,
	#nav #nav_testimonial a.active{
		background-position:-389px -71px;
	}
	#nav #nav_contact a{
		background-position:-491px 0px;
		width:78px;
	}
	#nav #nav_contact a:hover,
	#nav #nav_contact a.active{
		background-position:-491px -71px;
	}
	#nav #nav_about a{
		background-position:-569px 0px;
		width:56px;
	}
	#nav #nav_about a:hover,
	#nav #nav_about a.active{
		background-position:-569px -71px;
	}
#subnav{
	height:48px;
	background:transparent url(images/bg_subnav.jpg) scroll repeat-x left top;
	padding-left:82px;
}
	#subnav li{
		float:left;
	}
	#subnav a{
		margin-top:7px;
		background:transparent url(images/bg_subnav.png) scroll no-repeat 0px 0px;
		display:block;
		height:36px;
		text-indent:-9999px;
	}
	#subnav #subnav_proposal a{
		background-position:0px 0px;
		width:232px;
	}
	#subnav #subnav_proposal a:hover,
	#subnav #subnav_proposal a.active{
		background-position:0px -36px;
	}
	#subnav #subnav_help a{
		background-position:-232px 0px;
		width:218px;
	}
	#subnav #subnav_help a:hover,
	#subnav #subnav_help a.active{
		background-position:-232px -36px;
	}
	#subnav #subnav_testimonial a{
		background-position:-450px 0px;
		width:103px;
	}
	#subnav #subnav_testimonial a:hover,
	#subnav #subnav_testimonial a.active{
		background-position:-450px -36px;
	}
	#subnav #subnav_business a{
		background-position:-562px 0px;
		width:180px;
	}
	#subnav #subnav_business a:hover,
	#subnav #subnav_business a.active{
		background-position:-562px -36px;
	}
	
	#subnav #subnav_nonprofit a{
		background-position:-742px 0px;
		width:180px;
	}
	#subnav #subnav_nonprofit a:hover,
	#subnav #subnav_nonprofit a.active{
		background-position:-742px -36px;
	}
#step{
	margin:25px 0 0 15px;
}
	#step li{
		float:left;
		display:block;
		padding:10px 5px;
		background:#e2dbec;
	}
	#step a{
		padding:5px;
		color:#9378b5;
		text-decoration:none;
	}
	#step a:hover{
		text-decoration:underline;
	}
	#step a.active{
		background:#cebee7;
		color:#50466b;
		text-decoration:none;
		font-weight:bold;
	}
#content{
	margin:15px;
	min-height:320px;
}
	.navigator {
		padding:10px 0;
	}
	.navigator a{
		width:140px;
		height:26px;
		text-indent:-9999px;
		background:transparent url(images/bg_next.jpg) scroll no-repeat 0px 0px;
		display:block;
		margin:0 auto;
	}
	.navigator a:hover{
		background-position:0px -26.5px;		
	}
#footer{
	background:transparent url(images/bg_footer.jpg) scroll repeat-x left top;
	padding:30px 0;
	color:#8d7aa6;
	font:normal 14px/18px Georgia, Arial;
	font-style:italic;
	text-align:center;
}
.inside ul{
	margin:5px;
}
	.inside ul li{
		margin-left:25px;
		list-style-type:disc;
		padding:2px 0;
	}
