﻿body {
	background-image: url('../images/background_img.jpg');background-repeat:repeat-x;
	background-color: #ffffff;
	width:100%;
	margin-right: auto;
	margin-left: auto;
	margin-top:30px;
	margin-bottom:0px;
}

html body {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size: 16px;
	color:#464943;
}
.space{
	width:12px;
}

.smspace{
	width:6px;
}

a {
	color:#792072;
}

img {
	border:none;
}

/* page layout styles--do not touch */

/* page styles */

#page {
	border: none;
	width: 916px;
	font-family: Arial, Verdana, Tahoma, Trebuchet, Sans-Serif;
	font-size: 12px;
	color: #464943;
	margin-right: auto;
	margin-left: auto;
	padding: 0px 0px 0px 0px;
}

#content {
	border: none;
	width: 916px;
	height: 962px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

/* header layout styles */

#navtop {
	border: none;
	width: 916px;
	height: 96px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#nav_background {
	border: none;
	width: 916px;
	height: 96px;
	background-image:url('../images/nav/center_logo_top.jpg');
	background-repeat:no-repeat;
	background-position-y: top;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;


}

#signup {
	 width:285px;
	 height:29px;
	 float:left;
	 margin:0px 0px 0px 0px;
	 padding:0px 0px 0px 0px;
}

.signup {
	 font-family: Arial, Verdana, Tahoma, Trebuchet, Sans-Serif;
	 color:#ffffff;
	 height:29px;
	 font-size:12px;
	 font-weight:bold;
	 margin:0px 0px 0px 0px;
	 padding:8px 0px 0px 19px;
	 vertical-align:bottom;
	 text-align:right;
}

#navbottom {
	border: none;
	width: 916px;
	height:58px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;	
}
#center_logo_bottom {
	float: left;
}

/* nav styles */
#nav {
	 width:916px;
	 height:58px;
	 float:right;
	 background-image:url('../images/nav/nav_background.jpg'); 
	 background-repeat:no-repeat;
	 margin:0px 0px 0px 0px;
	 padding:0px 0px 0px 0px;

}

.nav { 
	font-family: Arial, Verdana, Tahoma, Trebuchet, Sans-Serif;
	font-size: 10px;
	text-transform:uppercase;
	color:#7f3d7e;
	padding:10px 0px 20px 0px;
	text-align:center;
}

.textnav {
	font-family: Arial, Verdana, Tahoma, Trebuchet, Sans-Serif;
	font-size: 11px;
	color:#030303;
}

/* content styles */

#center_content{
	width: 916px;
	height:505px;
	background-color: #ffffff;
	position: relative;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#left {
	width:7px;
	height:505px;
	background-color: #ffffff;
	float: left;
}


#center {
	width:847px;
	position:relative;
	background-color: #ffffff;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 10px 20px 0px 35px;

}

/* home page styles */

#home_page_content {
	width:574px;
	float: left;
}

#readstory {
	float:left;
	border:none;
}

.homepagebutton {
	padding: 20px 26px 0px 0px;
	border:none;
}

#callouts {
	padding: 42px 0px 0px 33px;
	float: right;
}

.callout {
	padding: 0px 0px 6px 0px;	
}

.btn_callout {
	padding: 0px 0px 2px 0px;	
}

#right {
	width:7px;
	height:505px;
	background-color: #ffffff;
	float: right;
}
/* left and right shadow styles */ 
.sprite2 {
	background:url(../images/shadow2.png);
}
	.shadow {
		width:7px;
		height:505px;
		background-repeat:repeat-y;
		position:relative;
		float: left;
		margin: 0;

	}
 		
 		.Left {bottom:0px; left:0; background-position:0px 0px;}
        .Right {bottom:0px; right:0px; background-position:-9px 0px;}	
       
/* subpage styles */


#content_subpage {
	border: none;
	width: 916px;
	height: 100%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}


#sub_page_center_content{
	width: 916px;
	height:auto;
	background-color: #ffffff;
	position: relative;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#sub_page_center_content2 {
	width: 916px;
	height:600px;
	background-image:url('../images/outer_box_background.jpg');
	background-repeat:repeat-y;
	position: relative;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#sub_page_center_content3 {
	width: 916px;
	height: 100%;
	/*background-image:url('../images/outer_box_background.jpg');
	background-repeat:repeat-y;*/
	position: relative;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}


#sub_page_center {
	width:867px;
	position:relative;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 27px 0px 0px 7px;

}

#sub_page_center2 {
	width:867px;
	position:relative;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 27px 0px 0px 7px;

}

#sub_page_center3 {
	width:916px;
	height: 100%;
	background-image:url('../images/outer_box_background.jpg');
	background-repeat:repeat-y;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 27px 0px 20px 0px; /*keeps the snapshots from breaking the border on the bottom */

}

#sub_page_content {
	width:612px;
	float: left;
	background-image: url('../images/subpage_box_background.jpg');
	background-repeat:repeat-y;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

#sub_page_content2 {
	width:612px;
	height: 100%;
	float: left;
	background-image: url('../images/subpage_box_background.jpg');
	background-repeat:repeat-y;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

#sub_page_content3 {
	width:612px;
	height: 100%;
	float: left;
	background-image: url('../images/subpage_box_background.jpg');
	background-repeat:repeat-y;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

#callouts_sub_page {
	padding: 42px 0px 0px 0px;
	float: right;
}

#subpage_box {
	width: 574px;
	height:100%;
	padding:0px 14px 0px 24px;
}

#sub_page_image {
	width: 574px;
}

#sub_page_image img {
  float: left;
  margin: 6px 16px 10px 5px;
}

#sub_page_image_staff  {
	width: 574px;
}

#sub_page_image_staff img {
  float: left;
  margin: 6px 16px 40px 5px;
}

.subhead {
	color:#792072;
	font-weight:bold;
}

.sub_page_copy {

  	padding: 12px 12px 0px 6px;
	margin: 0px 0px 0px 0px;

}

#sub_page_center_bottom {
	width:612px;
	height: 146px;
	float: left;
	background-image:url('../images/sub_page_center_bottom.jpg');
	background-repeat:no-repeat;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;

}

#sub_page_center_bottom2 {
	width:612px;
	height: 146px;
	float: left;
	background-image:url('../images/sub_page_center_bottom2.jpg');
	background-repeat:no-repeat;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 10px 0px;

}

#sub_page_center_bottom2_no {
	width:612px;
	height: 60px;
	float: left;
	background-image:url('../images/sub_page_center_bottom_no.jpg');
	background-repeat:no-repeat;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;

}


#golf_page_center_bottom2 {
	width:612px;
	height: 312px;
	float: left;
	background-image:url('../images/golf_center_bottom.jpg');
	background-repeat:no-repeat;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;

}

#grateful_parent_center_bottom2 {
	width:612px;
	height: 312px;
	float: left;
	background-image:url('../images/grateful_parent_center_bottom.jpg');
	background-repeat:no-repeat;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

#our_story_center_bottom2 {
	width:612px;
	height: 312px;
	float: left;
	background-image:url('../images/our_story_center_bottom.jpg');
	background-repeat:no-repeat;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}


#center_bottom2_image {
	width:auto;
	margin: 0px 0px 0px 0px;
}

#center_bottom2_image2 {
	width:auto;
	height: 300px;
}

#golf_center_bottom2_image2 {
	width:auto;
	height: 312px;
}


#center_bottom2_no_image {
	margin: 0px 0px 0px 150px;

}

#center_bottom2_image #bottom_img {
	float: left;
  	margin: 0px 16px 0px 0px;
}

#center_bottom2_image2 #bottom_img2 {
	float: left;
  	margin: 0px 16px 0px 0px;

}

.sprite3 {
	background:url(../images/shadow2.png);
}
	.shadow {
		width:7px;
		height:505px;
		background-repeat:repeat-y;
		position:relative;
		float: left;
		margin: 0;

	}
 		
 		.Left {bottom:0px; left:0; background-position:0px 0px;}
        .Right {bottom:0px; right:0px; background-position:-9px 0px;}	


/* bottom styles */ 
       
#box_bottom {
	position:relative;
	width:916px;
	height:9px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0pxs 0px 0px;
	background:url(../images/bottom_shadow.jpg);
	background-repeat:no-repeat;

}

/* bottom corner shadow shadow styles 
.sprite {
	background:url(../images/bottom_shadow.jpg);
}

	.corner {
		height:9px;
		width:7px;
		position:relative;
		margin: 0;
	}
		.bottomLeft {bottom:0; left:0; background-position:0px 0px;}
        .bottomRight {bottom:9px; right:0px; background-position:-9px 0px;}	
        	
        
.middle {
	width:902px;
	height:9px;	
}

#left_corner {
	width:7px;
	height:9px;
	float: left;
}

#right_corner {
	width:7px;
	height:9px;
	float: right;
}
*/
/* end page layout styles */

/* text styles */

h1 {
	font-family: Arial, Verdana, Tahoma, Trebuchet, Sans-Serif;
	font-size: 20px;
	line-height:20px;
	color:#464943;
	margin-top:12px;
}

.clear {
	clear:both;
}

.nbsp {
	background-color: #ffffff;
	line-height:16px;
}

.nbsp2 {
	background-color: #ffffff;
	line-height:318px;
}

.arrow {
	font-weight:bolder; 
	font-size: large; 
	color:#FECD66;
}

.learnmore {
	font-family: Arial, Verdana, Tahoma, Trebuchet, Sans-Serif;
	font-size:15px;
	line-height:20px;
	color: #464943;
}

.newsletter
{
	font-family: Arial, Verdana, Tahoma, Trebuchet, Sans-Serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}

a.newsletter:hover 
{
	color: #ebd16b;
	text-decoration: none;
}

.smallA
{
	font-family: Arial, Verdana, Tahoma, Trebuchet, Sans-Serif;
	font-size:9px;
	color: #656465;
	text-decoration: none;
}

.largeA
{
	font-family: Arial, Verdana, Tahoma, Trebuchet, Sans-Serif;
	font-size:12px;
	color: #656465;
	text-decoration: none;
}

.navUtil
{
	font-family: Arial, Verdana, Tahoma, Trebuchet, Sans-Serif;
	font-size:9px;
	color: #656465;
	text-decoration: none;
}

.bullet_text{
	padding-left: 2px;
	padding-right: 0px;
	color:#7f3d7e; 
	font-size:16px;
}