body {margin:0;	padding:0;}

/* layout */

* #wrap {margin: 0 auto; width: 960px; min-height: 800px; background:url(../images/site-background.jpg) no-repeat;}
* #nav {width: 960px; float:left;}
* #header {width: 960px; height: 168px; float: left; background:url(../images/home-11.jpg) no-repeat;}
	* #slogan {width: 500px; margin-top:25px; margin-left: 160px; font-size: 14px;}
	* #header-contact {width: 300px; margin-top: 13px; margin-left: 640px; text-align: right;}
* #middle {width: 960px;}
	* #content {margin: 50px 10px 10px 15px; width: 680px; float: left;}
	* #sidebar {margin-top: 35px; margin-left: 10px; margin-bottom: 10px; width: 225px; float: left;}
		* #sidebarhead {height: 48px; padding: 20px 10px 0px 10px; background:url(../images/cta-bg-1.jpg) no-repeat #F0F0F0;}
		* #sidebar-content {padding: 15px; background-color: #F0F0F0;}
* #footer {width: 960px; border-top: solid 1px #E0D8C8; padding-top: 10px; line-height: 20px; float: left; margin-bottom: 20px;}
	div.footer-1 {width: 960px; float: left;}
	div.footer-3 {width: 960px; float: left; margin-top: 10px;}

/* text styles */

ul, ol {
	margin-top:0px;
	margin-bottom:0px;
}

.NormalText, body, td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 20px;
	color: #000;
	font-weight: normal;
	text-decoration: none;
	text-transform: none;
	font-style: normal;
}

.SmallText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	font-weight: normal;
}

.BrownSubHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #5B5243;
	font-weight: bold;
	font-style: italic;
}

.SubHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #5A5141;
	font-weight: bold;
}

.WhiteSubjectHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFF;
	font-weight: normal;
}

.FooterHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #8B8270;
	font-weight: normal;
	border-bottom: solid 1px #8B8270;
	display: block;
	margin-bottom: 10px;
}

.SubjectHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #4A7971;
	font-weight: bold;
}

.HeaderText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	line-height: 30px;
	color: #4A7971;
	font-weight: bold;
}

/* nav */
#nav ul {list-style-type: none; float:right; padding-right: 10px;}
#nav li {float: left;}

#nav_home a {background:url(../images/home-03_inactive.jpg); height: 66px; width: 78px; display:block;}
#nav_home a:hover {background:url(../images/home_03-active.jpg); height: 66px; width: 78px; display:block;}
#nav_home .active {background:url(../images/home_03-active.jpg); height: 66px; width: 78px; display:block;}

#nav_coaching-programs a {background:url(../images/home-04_inactive.jpg); height: 66px; width: 188px; display:block;}
#nav_coaching-programs a:hover {background:url(../images/home_04-active.jpg); height: 66px; width: 188px; display:block;}
#nav_coaching-programs .active {background:url(../images/home_04-active.jpg); height: 66px; width: 188px; display:block;}

#nav_approach a {background:url(../images/home-05_inactive.jpg); height: 66px; width: 143px; display:block;}
#nav_approach a:hover {background:url(../images/home_05-active.jpg); height: 66px; width: 143px; display:block;}
#nav_approach .active {background:url(../images/home_05-active.jpg); height: 66px; width: 143px; display:block;}

#nav_results a {background:url(../images/home-06_inactive.jpg); height: 66px; width: 98px; display:block;}
#nav_results a:hover {background:url(../images/home_06-active.jpg); height: 66px; width: 98px; display:block;}
#nav_results .active {background:url(../images/home_06-active.jpg); height: 66px; width: 98px; display:block;}

#nav_about a {background:url(../images/home-07_inactive.jpg); height: 66px; width: 88px; display:block;}
#nav_about a:hover {background:url(../images/home_07-active.jpg); height: 66px; width: 88px; display:block;}
#nav_about .active {background:url(../images/home_07-active.jpg); height: 66px; width: 88px; display:block;}

#nav_contact a {background:url(../images/home-08_inactive.jpg); height: 66px; width: 103px; display:block;}
#nav_contact a:hover {background:url(../images/home_08-active.jpg); height: 66px; width: 103px; display:block;}
#nav_contact .active {background:url(../images/home_08-active.jpg); height: 66px; width: 103px; display:block;}

/* link styles */
#header a {font-size: 18px;	color: #4A7971;	font-weight: bold; text-decoration: none;}
#header a:hover {font-size: 18px; color: #4A7971; font-weight: bold; text-decoration: none;}

#content a {color: #4A7971; text-decoration:underline;}
#content a:hover {color: #CB9113; text-decoration:underline;}

#sidebar a {color: #4A7971; text-decoration:underline;}
#sidebar a:hover {color: #CB9113; text-decoration:underline;}

#footer a {color: #8B8270; font-size: 11px;}
#footer a:hover {color: #8B8270; font-size: 11px;}

/* img styles */

img.Border {border: solid 1px #ACC4BE; margin: 5px;}
img.FloatLeft {float: left; margin-right: 10px; margin-bottom: 5px;}
img.FloatRight {float: right; margin-left: 10px; margin-bottom: 5px;}
img.social {margin-top: 3px; border: 0;}

/* rounded corners */

* #sidebar-box1 {background: #E6F5F2; width: 185px;}
* #sidebar-box2 {background: #F1FAF9; width: 185px;}

* #light-green {background: #D0EEE9; width: 185px; margin: 20px auto; padding: 10px;}
* #light-green-home-sm {background: #D0EEE9; width: 310px; margin: 5px; padding: 10px; float: left;}
* #light-green-home-lg {background: #D0EEE9; width: 660px; margin: 20px auto; padding: 10px;}

/* contact form */

label {display:block;font-weight: bold;margin-top:3px;}
label.new-section {margin-top:8px;}
input.standard,select.standard {width: 250px;}
textarea.standard {width: 250px;height: 80px;}
fieldset {padding-left:0px;width:250px;}
fieldset label {display:inline;font-weight:normal;font-size:90%;}
label em {color: #AF0000;}
* .warning {color: #AF0007;}
input.validation_warning {border:1px solid #AF0000;}
* .messageSuccess { font-weight: bold; color: #5A5141; font-size: 14px;}
* .messageWarning { font-weight: bold; color: #FF0000; font-size: 14px;}
input.submit {background: #5B5243;border: 1px solid #FFF;color: #fff;font-size: 12px;margin-top:8px;padding:2px 5px 3px 5px;border: 1px solid #8E7342; font-weight: bold;}
p {padding:0;margin:0;}

div#testimonialSlides	{margin-bottom: 0px;width:180px;}
	div#testimonialSlides div {display: none;width:180px;}
	div#testimonialSlides div.first {display: block;}
	
/* misc */

td.GrayBorderTop {border-top: solid 1px #CCC; padding-top: 10px;}
td.PadLeft {padding-left: 10px;}
td.PadRight {padding-right: 10px;}

hr  {border: 0;height: 1px;color: #CCC;background-color: #CCC;}

#content ul {margin: 5px 0px 5px 0px; padding: 0px 0px 0px 15px;}
#content ol {margin: 5px 0px 5px 0px; padding: 0px 0px 0px 15px;}