/* @override 
	http://lformxserve01.local/A%20-%20B/ALPS/Site/2010-04-29/styles/style.css
	http://lformxserve01.local/A%20-%20B/ALPS/Site/2010-05-06/styles/style.css
	http://alpscoaching.com/styles/style.css
*/

* {
	margin: 0;
	padding: 0;
}

body {
	font-size: 62.5%;
	font-family: Arial, Helvetica, sans-serif;
	background: #ffffff;
	color: #000000;
}

/* drop shadow */

.alpha-shadow {
  float: right;
  background: url(../images/dropshadow-alpha2.png) no-repeat bottom left;

}

.alpha-shadow div {
  background: url(images/shadow-offset2.png) no-repeat left bottom;
	padding: 0px 0px 5px 4px;

}


.alpha-shadow img {
  background-color: #ffffff;
  padding: 4px;
}

div.right { float: right;}
div.left {float: left;}

a {
	text-decoration: none;
	outline: none;
}

.clear{
	clear: both;
}	

body {
	background: url(../images/hp-alpsgradientback.jpg) repeat-x top;
}

#header,
#content,
#footer {
	width: 780px;
	margin: 0px auto;
}

	#header {
		background: url(../images/hp-mountains.png) no-repeat;
		height: 207px;
		margin-top: 10px;
	}
#content #hp-text {
	width: 420px;
	/*height: 431px;*/
	position: relative;
	float: left;
	margin: 0px 0px 30px 0px;

}
	#content #hp-text .hp-title,
	#content #hp-text .text{
		margin-left: 10px;
	}
	#content #hp-text .hp-title,
	#content #hp-leadership .hp-title {
		color: #066290;
		font-size: 21px;
	}
		p.hp-title a {
			color: #066290;
			font-size: 21px;
		}
		#content #hp-text .text {
			color: #695b5a;
			font-size: 1.3em;
			line-height: 20px;
			margin-top: 15px;
			width: 390px;
		}
			#content #hp-text .hp-arrow {
				float: right;
				margin-top: -80px;
			}
#content #hp-leadership {
	width: 319px;
	height: auto;
	margin-left: 20px;
	float: left;
}
	#content #hp-leadership .text {
		color: #695b5a;
		font-size: 12px;
		line-height: 25px;
		margin-top: 15px;
		width: 250px;
	}
	/*	#content #hp-leadership .leadership-text {
			color: #695b5a;
			font-size: 12px;
			line-height: 20px;
			width: 250px;
		}
		*/
		#content #hp-leadership .leader-text {
			color: #695b5a;
			font-size: 1.3em;
			line-height: 20px;
			width: 205px;
			margin-top: -2px;
		}
			#content #hp-leadership img.arrows2 {
				margin-bottom: 3px;
			}
				#content #hp-leadership span.lead-change {
					font-weight: bold;
				}
.date {
	border-top: 1px solid #066290;
	margin-top: 15px;
	width: 319px;
	text-transform: uppercase;
}
	.date .date-text {
		background: #066290;
		color: #ffffff;
		padding: 3px 5px 5px 15px;
		float: right;
		
	}
span.whatshot-month {
	float: right;
	font-weight: bold;
	font-size: 12px;
	text-transform: uppercase;
	margin-top: -15px;
	color: #cd008c;
}
.whatshot-line {
	border-bottom: 1px solid #cd008c;
	width: 319px;
}
.hp-read-more {
	font-size: 10px;
	color: #066290;
	padding-top: 10px;
}
	.hp-read-more a {
		color: #066290;
		outline: none;
		text-decoration: underline;
		text-transform: uppercase;
	}
#content #hp-leadership .hp-title-whatshot {
	color: #cd008c;
	font-size: 21px;
	margin-top: 20px;
}
#content #hp-leadership .whatshot-text {
	color: #695b5a;
	font-size: 12px;
	width: 250px;
}
#content #hp-leadership #whatshot .whatshot-text {
	color: #695b5a;
	font-size: 12px;
	width: 250px;
}

#content #hp-leadership #whatshot .whatshot-title {
	margin: 10px 0px 5px 0px;
}
	#content #hp-leadership #whatshot .whatshot-title a {
		color: #695b5a;
		font-size: 12px;
		font-weight: bold;
		text-decoration: underline;

	}
/*footer*/
#footer {
	clear: both;
	border-top: 1px solid #066290;
}

.social-icons {
	float: left;
	display: inline;
	padding-right: 10px;
}

.social-icons img {
	margin-top: 12px;
}

	#footer .alps,
	#footer .lform {
		color: #5f5f5f;
		margin-bottom: 20px;
		margin-top: 10px;
		font-size: 12px;
	}
		#footer .alps {
			clear: both;
			float: left;
		}
			#footer .lform {
				float: right;
			}
				#footer .lform a {
					text-decoration: none;
					outline: none;
					color: #5f5f5f;
				}
				
/*-- footer nav -- */

#footer .footer-nav-holder {
}

#footer .footer-nav {
}	

#footer ul {
	list-style: none;
	margin-top: 15px;
}			

#footer li {
	display: inline;
	padding: 0 5px;
}

#footer li a {
	font-size: 12px;
	color: #5f5f5f;
	text-decoration: underline;
}

#footer li a:hover {
	color: #066290;
}

#footer li.last {
	padding-right: 0;
}

			
#footer #signup {
	margin-top: 13px;
	clear: both;
	float: right;
	margin-bottom: 0;
}

#footer #signup label {
	font-size: 1em;
	display: inline;
	padding-right: 5px;
	color: #066290;
}
				
				
				
				
				