/* text style */

/* general */
p{
	font:13px/1.5em Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	margin-top:.75em;
	}
	
div{
	font:13px/1.5em Verdana, Arial, Helvetica, sans-serif;
	}
	
a, a:visited{
	font:Verdana, Arial, Helvetica, sans-serif;
	color: #0050a9;
	text-decoration:underline;
	}
a:hover {
	font:Verdana, Arial, Helvetica, sans-serif;
	color: #0050a9;
	text-decoration:underline;
	}

.quote {
	font:18px/1.5em Verdana, Arial, Helvetica, sans-serif;
	color:#928B81;
	}


.program a, .program a:visited, .program a:hover{
	color:#ffffff;
	text-decoration:none;
	}

.lnav_general a, .lnav_general a:visited, .lnav_general a:hover{
	color:#ffffff;
	text-decoration:none;
	}

.rnav_telepresentation_textn a, .rnav_telepresentation_text a:visited, .rnav_telepresentation_text a:hover {
	color:#ffffff;
	text-decoration:none;
	}

.rnav_contact_text a, .rnav_contact_text a:visited, .rnav_contact_text a:hover {
	color:#ffffff;
	text-decoration:none;
	}
	
.rnav_download_text a, .rnav_download_text a:visited, .rnav_download_text a:hover {
	color:#ffffff;
	text-decoration:none;
	}
	
.rnav_refer_text a, .rnav_refer_text a:visited, .rnav_refer_text a:hover {
	color:#ffffff;
	text-decoration:none;
	}

/* shopping carts */
p.cart{
	font:9px/1.5em Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	}
.items{
	color:#FF0000;
	}
	
.client_login{
	font:10px/1.5em Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	}

/*interior*/

h3 {
	font: bold 13px/1.5em Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	margin-bottom:0em;
	padding-top:0.5em;
	}

h2.program_title {
	font:30px/1em verdana, arial, helvetoca, sans-serif;
	color:#ffffff;
	padding:20px 0 0 20px;
	margin-top:0px;
	}

.program_title_nobold {
	font:20px verdana, arial, helvetoca, sans-serif;
	color:#ffffff;
	}

h2 {
	font:normal 18px Verdana,Arial,Helvetica,sans-serif;
	color:#983222;
	margin-bottom:0px;
	padding-top:0.5em;
	}	

.subhead {
	font:18px Verdana,Arial,Helvetica,sans-serif;
	color:#983222;
	margin-bottom:0px;
	}

.subtitle {
	font: bold 13px/1.5em Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	margin-bottom:0em;
	}

.cleantop {
	margin-top:0px;
	}
.last_p {
	padding-bottom:20px;
	}
ul.bullet {
	font:13px/1.5em verdana, arial, helvetoca, sans-serif;
	list-style: dot;
	padding-left:15px;
	margin-left:0px;
	}
ul.bullet li {
	padding-bottom:.25em;
	}

ul.number {
	font:13px/1.5em verdana, arial, helvetoca, sans-serif;
	list-style:decimal;
	padding-left:25px;
	margin-left:0px;
	}
ul.number li {
	padding-bottom:.25em;
	}

ul.sitemaplist {
	font:13px/1.5em verdana, arial, helvetoca, sans-serif;
	list-style: none;
	padding-left:15px;
	margin-top:.5em;
	margin-left:0px;
	}

ul.sitemaplist li{
	padding:0px;
	padding-bottom:.5em;
	}
	
.sideformheader {
	font: bold 13px/1.5em verdana, arial, helvetoca, sans-serif;
	background-color: #983222;
	color:#FFFFFF;
	padding:8px 20px 8px 20px;
	margin-top:0px;
	}

p.spotlight {
	font: bold 13px/1.5em verdana, arial, helvetoca, sans-serif;
	background-color: #928B81;
	color:#FFFFFF;
	padding:8px 20px 8px 20px;
	margin-top:0px;
	}

p.clientname {
	font: bold 15px verdana, arial, helvetoca, sans-serif;
	color:#666666;
	padding:0em 20px 0em 20px;
	margin-bottom:0px;
	text-align:right;
	}
p.clientnamesm {
	font: bold 10px verdana, arial, helvetoca, sans-serif;
	color:#666666;
	padding:0em 20px 1em 20px;
	margin-bottom:0px;
	text-align:right;
	}

p.clientdescrip {
	font:10px verdana, arial, helvetoca, sans-serif;
	color:#666666;
	padding:.25em 20px 2em 20px;
	margin-top:0px;
	text-align:right;
	}

p.testimonialside {
	font: italic 14px/1.5em verdana, arial, helvetoca, sans-serif;
	color:#666666;
	padding:0em 20px;
	padding-top:1.5em;
	}
p.testimonialsidesm {
	font: italic 11px/1.5em verdana, arial, helvetoca, sans-serif;
	color:#666666;
	padding:0em 20px;
	padding-top:1.5em;
	}

P.contactpunch {
	font:italic 14px/1.5em Verdana, Arial, Helvetica, sans-serif;
	color:#983222;
	padding-top:2em;
	}

.contact {
	font:bold 13px/1.5em Verdana, Arial, Helvetica, sans-serif;
	color:#983222;
	}
	
.tm {
	font:8px/1.5em Verdana, Arial, Helvetica, sans-serif;
	padding-left:35px;
	color:#ffffff;
	}

.tm a, .tm a:visited, .tm a:hover {
	color:#ffffff;
	}
	
.hightlight {
	color:#983222;
	font-weight:bold;
	}	

.fineprint {
	font-size:9px;
	}

.cof_txt {
	font:13px/1.5em verdana, arial, helvetoca, sans-serif;
	padding:0px 1.5em;
	color:#666666;
	}

pre.pullquote2 {
	color:#6699CC;
	font:20px/19px Georgia,"Times New Roman",Times,serif;
	margin:2em 0 1.5em;
	padding:0;
}
p.pullquote {
	font: italic 13px Verdana,Arial,Helvetica,sans-serif;
	color:#983222;
	margin-bottom:0px;
	}


/* Testimonials */
.test_name {
	font:13px/1.5em Verdana, Arial, Helvetica, sans-serif;
	color:#D47600;
	}
.test_content {
	font:italic 13px/1.5em Verdana, Arial, Helvetica, sans-serif;
	color:#928B81;
	border-bottom: 1px dotted #666666;
	padding-bottom: 1em;
	}
.test_quote {
	font: italic 13px Verdana,Arial,Helvetica,sans-serif;
	color:#983222;
	padding-bottom:1em;
	}
	
/* Bios */
p.subhead_bios {
	font:18px Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	padding:60px 15px 0px 80px;
	}
	
p.subhead_bios_individal {
	font:18px Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	padding:60px 15px 0px 80px;
	}
	
p.subhead_bios_coaches {
	font:18px Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	padding:25px 0px 0px 80px;
	_padding:30px 0px 0px 80px;
	}
.bios_download {
	font:10px/1.5em Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	}
	
p.coachlistheader{
	font: bold 13px Verdana, Arial, Helvetica, sans-serif;
	color:#ffffff;
	background-color:#928B81;
	padding-left:25px;
	margin-top:0px;
	border-top: 1px solid #666666;
	}
ul.coach_list{
	font: 13px/2em Verdana, Arial, Helvetica, sans-serif;
	list-style:none;
	padding-left:25px;
	margin-left:0px;
	}
p.coachtm {
	font:8px/1.5em Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	border-top: 1px solid #666666;
	}
#coachname{
	width:175px;
	float:right;
	text-align:left;
	padding-top:80px;
	font: 26px Verdana, Arial, Helvetica, sans-serif;
	}
.bio_introtext{
	padding-top:1em;
	font:16px Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	line-height:1.5em;
}
.bio_firstp{
	color:#928B81;
	font:14px Verdana, Arial, Helvetica, sans-serif;
	line-height:1.75em;
} 
.underline{
	border-bottom: solid 1px;
}                                                                                                                                                                                         

/*contact us*/
.contacthead {
	font: bold 15px/1.5em Verdana, Arial, Helvetica, sans-serif;
	}
.linkhead {
	font: bold 13px/1.5em Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	margin-bottom:0px;
	}

/*warning*/
.warning {
	font: bold 13px/1.5em Verdana, Arial, Helvetica, sans-serif;
	color:#e10101;
	}

/* subside bar */
p.sidedownload {
	padding-left:15px;
	}

/*about*/

ul.fact {
	list-style: none;
	font:13px/1.5em Verdana, Arial, Helvetica, sans-serif;
	}
ul.fact li {
	padding:1em 1em 1em 0em;
	border-bottom:1px dotted #cccccc;
	}

/* Events */

.soldout {
	color:#FF0000;
	font-weight:bold;
	}

/* Social Network sidebar */

#socialnetwork{
	background-color:#E9E5E1;
	float:right;
	left:0;
	margin:0;
	padding:0 0 20px;
	position:relative;
	width:220px;
	}

p.b_header {
	font:bold 13px Verdana, Arial, Helvetica, sans-serif;
	color:#983222;
	padding:.25em 20px 0em 20px;
	margin-bottom:0px;
	}

.b_header a, .b_header a:visited, .b_header a:hover {
        font:bold 13px Verdana, Arial, Helvetica, sans-serif;
	color:#983222;
        text-decoration: none;
	}
p.b_subheader {
	font:bold 12px/1.25em Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	padding:.25em 20px 0em 20px;
	margin-top:0;
	}
.b_subheader a, .b_subheader a:visited, .b_subheader a:hover{
        font:bold 12px/1.25em Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
        text-decoration:none;
}
p.b_content {
	font:12px/1.25em Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	padding:.25em 10px 0em 100px;
	margin-top:0px;
	}

.b_content a, .b_content a:visited, .b_content a:hover {
        font:12px/1.25em Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
        text-decoration:none;
}
p.b_community_connection {
	font:12px/1.25em Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	padding:.25em 10px 0em 20px;
	margin-bottom:0;
	}
	
.b_graphic {
	padding-left: 20px;
	}
