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

/*---------------------*/
/* PAGES - GLOBAL      */
/* SPANS, P ETC        */
/*---------------------*/
p {
	margin: 5px 0px 0px 0px;
}
/*------------------------*/
/* PAGES - MESSAGES       */
/*------------------------*/
div#content div#content-messages {
	margin-bottom: 50px;
}
div#content h1.messages-title1 {
	border-bottom: 1px solid #066290;
	color: #066290;
	font-size: 2.1em;
	padding: 0px 0px 10px 0px;
	margin-bottom: 50px;
}
div#content div#content-messages h2.messages-title2 {
	border-bottom: 1px solid #066290;
	color: #066290;
	font-size: 1.4em;
	text-transform: uppercase;
	padding: 0px 0px 0px 0px;
	margin-bottom: 20px;
}
	div#content div#content-messages p.messages-date {
		border-bottom: 1px solid #066290;
		color: #fff;
		background: #066290;
		font-size: 1.4em;
		text-transform: uppercase;
		padding: 3px 5px 3px 30px;
		margin-top: -20px;
		float: right;
	}
		div#content div#content-messages p.messages-text {
			color: #5f5f5f;
			font-size: 1.4em;
			line-height: 1.8em;
			width: 600px;
			margin-bottom: 20px;
		}
			div#content div#content-messages div.messagesshorttext {
				color: #5f5f5f;
				font-size: 1.4em;
				line-height: 1.8em;
				width: 600px;
				margin-bottom: 10px;
			}
				div#content div#content-messages div.msg_list div.messagestext {
					color: #5f5f5f;
					font-size: 1.4em;
					line-height: 1.8em;
					width: 600px;
					margin-bottom: 10px;
				}
				div#content div#content-messages div.msg_body div.messagesshorttext ul {
						padding: 5px 0px 5px 40px;
				}
					
				div#content div#content-messages div.msg_body div.messagesshorttext ul li {
						margin: 0px 0px 0px 0px;
						
						padding: 0px 0px 0px 0px;
					}
/*-------------------------------*/
/* PAGES - INDIVIDUALS & TEAMS   */
/*-------------------------------*/
div#content div#content-individual,
div#content div#content-teams {
	margin-bottom: 50px;
}
	div#content h1.individual-title1,
	div#content h1.teams-title1 {
		border-bottom: 1px solid #066290;
		color: #066290;
		font-size: 2.1em;
		padding: 0px 0px 10px 0px;
		margin-bottom: 50px;
	}
		div#content div#content-individual h2.individual-title2,
		div#content div#content-teams h2.teams-title2 {
			border-bottom: 1px solid #066290;
			color: #066290;
			font-size: 1.4em;
			text-transform: uppercase;
			padding: 0px 0px 10px 0px;
			margin-bottom: 20px;
		}
			div#content div#content-individual p.individual-date,
			div#content div#content-teams p.teams-date {
				border-bottom: 1px solid #066290;
				color: #fff;
				background: #066290;
				font-size: 1.4em;
				text-transform: uppercase;
				padding: 3px 5px 3px 30px;
				margin-top: -20px;
				float: right;
			}
				div#content div#content-individual p.individual-text,
				div#content div#content-teams p.teams-text {
					color: #5f5f5f;
					font-size: 1.4em;
					line-height: 1.8em;
					margin-bottom: 20px;
				}
					div#content div#content-individual ul.individual-list,
					div#content div#content-teams ul.teams-list, div#content-teams ul {
						color: #5f5f5f;
						font-size: 1.4em;
						font-weight: bold;
						line-height: 1.8em;
						list-style-type: none;
						margin: -10px 0px 20px 20px;
					}
/*------------------------*/
/* PAGES - TESTIMONIALS   */
/*------------------------*/
div#content div#content-testimonials {
	margin-bottom: 60px;
}
	div#content h1.testimonials-title {
		border-bottom: 1px solid #066290;
		color: #066290;
		font-size: 2.1em;
		padding: 0px 0px 10px 0px;
		margin-bottom: 50px;
	}
		div#content div#content-testimonials p.testimonials-date {
			color: #5f5f5f;
			font-size: 1.3em;
			line-height: 1.4em;
			margin-bottom: 20px;
		}
			div#content div#content-testimonials p.testimonials-text {
				color: #5f5f5f;
				font-size: 1.3em;
				line-height: 1.8em;
				margin-bottom: 10px;
			}
				div#content div#content-testimonials span.quotes {
					color: #5f5f5f;
					font-size: 2.2em;
					position: relative;
					top: 4px;
				}
					div#content div#content-testimonials p.testimonials-name {
						color: #066290;
						font-size: 1.2em;
						text-transform: uppercase;
						font-weight: bold;
						float: right;
						margin-bottom: 60px;
					}
					div#content div#content-testimonials span.break {
						color: #066290;
						font-size: 1.2em;
						text-transform: uppercase;
						font-weight: bold;
						float: right;
						margin-bottom: 60px;
						
					}
/*----------------*/
/* PAGES - BIO    */
/*----------------*/
div#content div#content-bio {
	margin-bottom: 50px;
}
div#content h1.bio-title1 {
	border-bottom: 1px solid #066290;
	color: #066290;
	font-size: 2.1em;
	padding: 0px 0px 10px 0px;
	margin-bottom: 50px;
}
div#content div#content-bio h2.bio-title2 {
	border-bottom: 1px solid #066290;
	color: #066290;
	font-size: 1.4em;
	text-transform: uppercase;
	padding: 0px 0px 10px 0px;
	margin-bottom: 20px;
}
	div#content div#content-bio p.bio-date {
		border-bottom: 1px solid #066290;
		color: #fff;
		background: #066290;
		font-size: 1.4em;
		text-transform: uppercase;
		padding: 3px 5px 3px 30px;
		margin-top: -20px;
		float: right;
	}
		div#content div#content-bio p.bio-text {
			color: #5f5f5f;
			font-size: 1.4em;
			line-height: 1.8em;
			margin-bottom: 20px;
		}
			div#content div#content-bio img.bio-picture {
				float: right;
				padding: 0px 0px 0px 10px;
			}

/*-- group coaching programs -- */

.register {
	display: inline;
	background-color: #066290;
	color: #fff;
	padding: 5px 6px;
	text-transform: uppercase;
	font-size: 12px;
	letter-spacing: 1pt;
}

			
			
/*-------------------*/
/* PAGES - CONTACT   */
/*-------------------*/
div#content div.form-left {
	width: 450px;
	display: inline;
	float: left;
	margin-bottom: 50px;
}
div#content div#content-contact {
	margin-bottom: 50px;
}
div#content h1.contact-title1 {
	border-bottom: 1px solid #066290;
	color: #066290;
	font-size: 2.1em;
	padding: 0px 0px 10px 0px;
	margin-bottom: 50px;
}
div#content div#content-contact p.contact-text {
	color: #5f5f5f;
	font-size: 1.2em;
	line-height: 1.8em;
	margin-bottom: 20px;
}
	div#content div#content-contact form {
		padding: 0px;
		font-size: 1.2em;
		font-family: Arial, Helvetica, sans-serif;
	}
		div#content div#content-contact .form-left label {
			color: #5f5f5f;
			font-size: 1.2em;
		}
				div#content div#content-contact .form-left input {
					xmargin-left: 140px;
					display: block;
					margin-top: -20px;
					border: none;
					height: 20px;
					background: #066290;
					color: #ffffff;
					padding: 5px;
					font-size: 1.2em;
				}
				#content-contact .contact-input {
					margin-left: 140px;
				}
				
				div#content div#content-contact input.none {
					display: none;
				}
				div#content div#content-contact textarea {
					margin-left: 140px;
					display: block;
					margin-top: -20px;
					border: none;
					height: 60px;
					background: #066290;
					color: #ffffff;
					padding: 5px;
					font-size: 1.2em;
					font-family: Arial, Helvetica, sans-serif;
				}
				div#content div#content-contact #comments {
					height: 100px;
				}
					div#content div#content-contact input.contact-submit {
						background: #066290;
						color: #ffffff;
						padding: 8px 15px 25px 15px;
						text-transform: uppercase;
						font-size: 14px;
						letter-spacing: 1pt;
						margin-left: 2px;
						margin-top: 12px;
					}
div#content div.form-right {
	width: 330px;
	float: left;
	color: #5f5f5f;
	font-size: 1.2em;
}
/*OOPS.PHP*/
div#content div#content-contact p.contact-oops-text,
div#content div#content-contact p.contact-thankyou-text {
	color: #5f5f5f;
	font-size: 1.4em;
	line-height: 1.8em;
	margin-bottom: 20px;
}
	div#content div#content-contact span.oops-all {
		font-weight: bold;
	}
/*-----------------*/
/* PAGES - LINKS   */
/*-----------------*/
div#content div#content-links {
	margin-bottom: 50px;
}
	div#content h1.links-title1 {
		border-bottom: 1px solid #066290;
		color: #066290;
		font-size: 1.8em;
		padding: 0px 0px 10px 0px;
		margin-bottom: 50px;
	}
		div#content div#content-links p.links-text {
			color: #5f5f5f;
			font-size: 1.4em;
			line-height: 1.8em;
			margin: 10px 0px 0px 10px;
		}
			div#content div#content-links h2.links-linkstitle {
				background: #066290;
				padding: 10px 0px 10px 10px;
			}
				div#content div#content-links h2.links-linkstitle a {
					text-transform: uppercase;
					color: #fff;
					font-size: 1.0em;
				}
				div#content div#content-links h2.links-linkstitle a:hover {
					color: #6cb7cf;
				}
				
									
/*	JQUERY */
.msg_list {
	margin: 0px;
	padding: 0px;
}
.msg_head a {
	color: #5f5f5f;
	font-size: 1.0em;
	line-height: 1.8em;
	float: right;
	margin: 0px 50px 20px 0px;
	text-decoration: underline;
	text-transform: uppercase;
}
.msg_body {
	padding: 0px 0px 0px 0px;
}

/* newsletters sign up */

#signup {
	margin-top: 20px;
	margin-bottom: 30px;
	float: left;
}

#signup form {
}

#signup label {
	font-weight: bold;
	font-size: 12px;
	text-transform: uppercase;
	display: block;
	margin-bottom: 5px;
	color: #5f5f5f;
}

#signup input {
	margin: 0;
	padding: 0;
}


#signup .submit {
	background-color: #066290;
	color: #ffffff;
	padding: 3px 5px 2px 5px;
	text-transform: uppercase;
	font-size: 10px;
	letter-spacing: 1pt;
	margin-left: 2px;
	border: none;
}


.cms p {
	color: #5f5f5f;
	font-size: 1.4em;
	line-height: 1.8em;
	margin-bottom: 20px;
}

.cms li {
	list-type-style: none;
}



