body {
	text-align:center;
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#fff;
	font-size: 12px;
	font-weight: normal;
	background: url('../img/bckgrnd.jpg') repeat-x 0 0;
	background-color:#e8e8e8;
	}
	
img {border:0px;}

	
#wrapper{
	position:relative;
	margin: 0 auto 0 auto; 
	width:738px;
	text-align: left;
	background-color:#fff;
	}


#logo {
	width:738px;
	height:96px;
	}

#logo img {
	float:left;
	width:268px;
	height:44px;
	margin:43px 0 0 32px;
	}

#logo ul {
	float:left;
	width:375px;
	height:53px;
	margin: 43px 0 0 57px; 
	padding:0;
    list-style:none;
	}

#logo li {
	float: left;
	height:53px;
	width:71px;
	padding: 0;
	border-left:solid 2px #ccc;
	}

#logo li a {
	display:block;
	height:23px;
	width:65px;
	padding:30px 0 0 6px;
	margin:0;
	color:#656565;
	font-size: 12px;
	text-decoration:none;
	}
	
#logo li a:hover, #services #logo li a#nav1, #about #logo li a#nav2, #partners #logo li a#nav3, #resources #logo li a#nav4, #contact #logo li a#nav5 {
	color:#fff;
	background-color:#4c90d4;
	}
	


#header {
	clear:both;
	width:738px;
	height:90px;
	margin-top:17px;
	padding-top:97px;
	background-image:url("../img/l2/waveheader.jpg");
	background-position:left top;
	background-repeat: no-repeat;
	/*border:solid 1px red;*/
}

#services #header {background-image:url("../img/l2/treesheader.jpg");}
#about #header {background-image:url("../img/l2/waveheader.jpg");}
#partners #header {background-image:url("../img/l2/canyonheader.jpg");}
#resources #header {background-image:url("../img/l2/cityheader.jpg");}
#contact #header {background-image:url("../img/l2/mountainheader.jpg");}


#header h4 {
	padding:0;
	margin:0 0 0 40px;
	color:#76853e;
	font-size:28px;
	font-weight:lighter;
}
#header h4 span{
	/*color:#333;*/
	font-size:14px;
}


/*#services #header {
	height:80px;
	margin-top:17px;
	padding-top:87px;
	}
	
#services #header h4 {margin:0 0 0 80px;}

.betterProducts#services #header h4{font-size:18px;}

#services #header h5 {margin:0 0 0 190px;}
.saasStrategies#services #header h5 {margin:0 0 0 420px;}
.betterProducts#services #header h5 {margin:0 0 0 320px;}

#contact #header {
	height:80px;
	margin-top:17px;
	padding-top:87px;
	}
#contact #header h4 {margin:0 0 0 40px;}
#contact #header h5 {margin:0 0 0 150px;}

#resources #header {
	height:90px;
	margin-top:17px;
	padding-top:77px;
	}
	
#resources #header h4 {margin:0 0 0 240px;}
#resources #header h5 {margin:0 0 0 350px;}*/


#header h5 {
	padding:0;
	margin:0 0 0 150px;
	color:#045464;
	font-size:11px;
	font-weight:normal;
}

#header h5 a {
	color:#045464;
	text-decoration:none;
	text-transform: uppercase;
}

#header h5 a:hover {
	color:#ff0000;
	text-decoration:underline;
}

#content {
	float:left;
	width:410px;
	padding:0 50px 0 0;
	margin:0 0 0 40px;
	line-height:1.5em;
	color:#555;
	}
	
.oneColumn #content {
	float:none;
	width:668px;
	margin:0 30px 0 40px;
	padding:0;
	}
.oneColumn h1 {font-size:22px; margin-bottom:22px}
.oneColumn h2 {font-size:15px; color:#000; font-weight:bold; margin:20px 0 10px 0;}
.oneColumn p {font-size:12px; color:#555; margin:0 0 20px 0;}
	
#rightColumn {
	float:left;
	width:224px;
	margin-right:10px;
	color:#555;
}
#rightColumn a {color:#17a79d;}
#rightColumn a:hover {color:#ff0000;}

#rightColumn h3, #centerColumn h3{margin-top:40px;}

.threeColumn #content, .threeColumn #centerColumn {
	padding:0;
	float:left;
	width:200px;
	margin-right:47px;
	}
	
.threeColumn #rightColumn{width:200px; margin-right:0;}

.threeColumn #centerColumn h2, .threeColumn #rightColumn h2{
	margin-top:40px;
	}
	
h1 {
	margin:0 0 22px 0;
	color:#045464;
	font-size:22px;
	font-weight:normal;
}

h2 {
	margin:0 0 0 0;
	color:#045464;
	font-size:16px;
	font-weight:normal;
}
h3 {
	margin:28px 0 10px 0;
	color:#555;
	font-size:14px;
	font-weight:bold;
}

p {
	color:#555;
	font-size:12px;
}
#about #box {
	padding:10px;
	border:solid 1px #333;}
#about #content, #about #rightColumn{
	text-align: justify;
}
	
	
.topMargin {margin-top:40px;}
.piece {margin:20px 0 0 20px;}
.strat {color:#61c02b;}
.pure {color:#e57230;}
.rev {color:#37a298;}

#contact #content {
	width:430px;
	padding-right:30px;
	}

#contact #content h3 {
	margin:0 0 8px 0;
	padding-right:30px;
	}
	
#contact #content p {margin:0;}
#contact #content table td{
	text-align: left;
	vertical-align: top;
}
#submitbutton{
	width:58px;
	height:28px;
	background: url(../img/l2/submit.png) no-repeat left top;
	border:none;
}
#contact #content text{
	border:solid 1px #666;
}

#contact #content td.room{
	padding-left:27px;
	}
#contact #content td img{
	margin-top:5px;
	}


#content a, #centerColumn a {
	color:#4b9c94;
	}
#content a:hover, #centerColumn a:hover {
	text-decoration:underline;
	color:#ff0000;
	}
#content ul {
	margin-left:0;
	padding-left:20px;
	}
#content ul li{
	margin-left:0;
	margin-bottom:10px;
	padding-left:0;
	list-style: outside;
	}

#content ul li span{
	font-weight:bold;
	color:#045464;
	}
		
#content li a {
	color:#000;
	text-decoration:none;
	}
	
#content li a:hover {
	text-decoration:underline;
	color:#ff0000;
	}
	
#content ul li ul{
	margin:10px 20px 10px 20px;
}

#content ul li ul li{
	
	list-style: circle;
}

#about #content ul li{margin-bottom:5px;}
#about #content ul li{margin:0;padding:0;}
#about #content ul li ul{margin:0 0 0 15px;padding:0;}
#about #content h3 {margin-bottom:5px;margin-top:5px;}
#content a.margin {
	margin-left:25px;
	}
	
#saas{
	float:left;
	margin:30px 20px 0 0;
	width:210px;
}

#manda{
	float:left;
	width:190px;
	height:111px;
	margin:30px 0 0 0;
	padding:0;
	}

#manda h1{
	margin:0;
	color:#d5682d;
	font-size:16px;
	font-weight:normal;
	}
	
#manda img{
	float:left;
	margin:0 10px 70px 0;
	}
	
#manda ul{
	margin-left:0;
	padding-left:0px;
	}
	
#manda ul li{
	margin-left:0;
	padding-left:0;
	}
	
.clear{clear:both;}	
	
#footer {
	text-align:center;
	margin:30px 0 15px 0;
	padding-bottom:30px;
	color:#676767;
	font-size:12px;
	}

#footer a, footer span {
	color:#676767;
	text-decoration:none;
	margin:0 10px;
	}
#footer a.green {
	color:#4e9d95;
	}
	
#footer a:hover {
	text-decoration:underline;
	}
