/* bwpw.css:  presentation layer for BEwell*PLAYwell web site */

/* Neutalize all internal block margins and padding */

	table, tr, td { 	margin: 0px;
			padding: 0px; }

/**********************************************************************************************/
/* VIEWPORT SETUP */
	body {	font: 11px/15px verdana, arial, helvetica, sans-serif; 
		background-color: rgb(235, 235, 235);
		color: rgb(125, 125, 125);
		text-align: center;		/*centers content area in some versions of IE, igonored by Netscape */
		padding:  0px;
		margin: 0px;
		position: relative;  top:0px;  left:0px; }

/**********************************************************************************************/
/* MAIN DIV AND MAIN TABLE FOR PAGE STRUCTURE */
	.content_area { 	padding: 0px;
			margin: 0 auto 0 auto;	/* centers content area with Netscape, ignored by some versions of IE */
			width: 760px;			/* static width */
			background-color: white;
			position: relative;  top: 0;  left:  0px; }  	/* make this the containing parent for descendents */

	.pagetbl {		width: 760px;
			clear: both;
			align: center;
			margin: 0px;
			padding: 0px; 
			border: 0px;  }


/**********************************************************************************************/
/* BASIC PARAGRAPH, LIST, AND TEXT STYLES */


	.basic_text { 	font: 11px/15px verdana, arial, helvetica, sans-serif; 
			color: rgb(102, 102, 102);
			text-align: left; 
			padding-top: 10px; 
			padding-bottom: 10px; }

	.basic_text  p {	margin: 7px 30px 7px 20px; 
			padding: 0px; }

	.basic_text .dbl_space { padding-top: 7px; }

	.basic_text .highlight { 	text-transform: uppercase; }
	.basic_text .highlight2 {	font-style: italic; }
	.basic_text .lg_indent {	padding-left: 50px; }

	.intro_text {	font: 11px/15px verdana, arial, helvetica, sans-serif; 
			color: rgb(102, 102, 102);
			text-align: middle; 
			padding-top: 0px; 
			padding-bottom: 0px; }

	.intro_text .text_journey { 	padding: 20px 0px 10px 0px; }

	.intro_text p {	margin: 7px 30px 7px 30px; 
			padding: 0px; }

	.intro_text .highlight { 	text-transform: uppercase;
				/*color: rgb(51, 0, 204);*/ }
	
	.intro_text .highlight3 { 	/*color: rgb(210, 0, 0);*/
				font: 11px/15px verdana, arial, helvetica, sans-serif; 
				padding: 0px 0px 10px 0px; }

	.co_name_img {	width: 112px;
			height: 63px; 
			padding-right: 10px; }

	.co_name_table {	text-align: middle;
			margin: 0 auto 0 auto;  }

	.list1, .list2 {	margin: 0px;		/* standard lists */
			padding: 0px 30px 0px 60px;
			list-style-type: none; }

	.list2 li {	padding: 0px 0px 7px 0px; }		/* extra spacing between list items */
	.list1 li {	padding: 0px; }			/* standard spacing between list items */

	.list3 {	margin: 0px;			/* less left padding in list */
		padding: 0px 30px 0px 30px;
		list-style-type: none; }
	.list3 li {	padding: 0px; }

	.list1_disc {	margin: 0px;		/* standard lists */
			padding: 0px 30px 0px 60px;
			list-style-type: disc; }

	.list1_disc .li {	padding: 0px; }			/* standard spacing between list items */

	.list_golf {		margin: 0px;		
			padding: 0px 30px 0px 60px;
			list-style-image: url(./images/flag.gif);
			list-style-type: none; }

	.basic_text a:link,
	.basic_text a:visited {	font-weight: bold;
				color: rgb(102, 102, 102);
				text-decoration: none; }

	.basic_text a:hover {	font-weight: bold;
				color: rgb(125, 125, 125);
				text-decoration: underline; }

/**********************************************************************************************/
/* HEADER */

	.hdr_total {	width: 760px;
			background-color: rgb(255, 255, 255); }

	.hdr_left { 	float: left;
			background-color: rgb(51, 0, 204);
			width: 155px;
			padding: 19px 0px 20px 0px;
			height: 140px;
			white-space: nowrap;	
			overflow: hidden; }

	.hdr_left .nav_item {	width: 155px;
				height: 20px;
				border: 0px;
				padding: 0px;
				margin: 0px; }


	.hdr_center { 	float: right;
			width: 354px;
			margin: 0px;
			border: 0px;
			padding: 0px;
			text-align: center; }

	.hdr_right { 	float: right;
			width: 216px; 
			background-color: rgb(255, 255, 255);
			white-space: nowrap;
			height: 180px;
			overflow: hidden;		
			padding-top: 10px;
			padding-right: 30px; }

	.hdr_right .tophdr { 	width: 216px;
			height: 30px; 
			border: 0px; 
			padding: 0px;
			margin: 5px 0px 5px 0px; }

	.hdr_right .subnav_item {	width: 216px;
				height: 20px; 
				border: 0px; 
				padding: 0px;
				margin: 0px; }

	.enclose { 	float: left;
			width: 509px; }

/**********************************************************************************************/	
/* SIDE QUOTES */	

.sidequo1 {	font: 10px/15px verdana, arial, helvetica, sans-serif; 
		background-color: rgb(255, 255, 255);
		border: solid 1px rgb(0, 153, 0);
		color: rgb(60, 60, 60);
		margin: 0px 0px 10px 30px;
		padding: 7px 7px 7px 7px;		
		text-align: left;
		vertical-align: top; }

.sidequo1.highlight { 	text-transform: uppercase; }

.sidequo1.highlight2 { 	font-style: italic; }

.mainq {		font: 10px/13px verdana, arial, helvetica, sans-serif;
		background-color: rgb(245, 245, 245);
		color: rgb(60, 60, 60);
		margin: 10px 30px 10px 20px;
		padding: 10px;		
		text-align: left; }

.mainq .author { 	text-align: right; }

.mainq .highlight { 		text-transform: uppercase; }

.mainq .highlight2 { 		font-style: italic; }

.testimq {	font: 11px/15px verdana, arial, helvetica, sans-serif; 
		background-color: rgb(255, 255, 255);
		color: rgb(102, 102, 102);
		margin: 10px 30px 10px 60px;	
		text-align: left; }

.testimq .author { 	text-align: right; }

/**********************************************************************************************/			
/* BANNER LOGO */

	.banner_logo3 { 	width: 354px;  height: 184px; }


/**********************************************************************************************/
/* FOOTER NAVIGATION */

	.topagetop {	text-align: middle; }

	.topagetop_item {	width: 30px;
			height: 30px; 
			border: 0px; 
			padding: 0px;
			margin: 0px; }

	.footcell {	background-color: rgb(255, 255, 255);
			padding: 0px 0px 10px 0px; }   /* padding for cell */

	.footnav {	font: bold 10px verdana;
		background-color: rgb(51, 0, 204);
		padding: 5px 0px 7px 0px;		
		text-align: center; }

	.footnav .current {	color: rgb(255, 235, 63);
			padding: 0px 7px 0px 7px;
			text-decoration: none; }
	.footnav a:link,
	.footnav a:visited {	color: rgb(255, 255, 255);
			padding: 0px 7px 0px 7px;
			text-decoration: none; }

	.footnav a:hover {	color: rgb(255, 255, 255);
			padding: 0px 7px 0px 7px;
			text-decoration: underline; }

/**********************************************************************************************/
/* FOOTER INFORMATION */
	
	.footer_img {	width: 574px;  height: 32px;
			background-color: white;
			text-align: middle; }

/**********************************************************************************************/
/* SHARED POSTIONING */


	.sidebar_left { 	text-align: middle;
			vertical-align: middle;
			width: 200px;  }

	.sidebar_lefttop { 	text-align: middle;
			vertical-align: top;
			width: 200px;  }

	.text_right { 	text-align: middle;
			vertical-align: middle;
			width: 560px;  }


/* CALENDAR PAGE */

	.cal_subhdr { margin-left: 30px; }

/****** CALENDAR - CURRENT SCHEDULE *****/

	.sched_tbl {	font: 11px/15px verdana, arial, helvetica, sans-serif;
			color: rgb(102, 102, 102); 
			margin: 10px 30px 20px 30px;
			width: 700px; }

	.sched_pgr_title {	vertical-align: top;
			text-align: left;
			padding: 5px 10px 5px 10px;
			font: 15px verdana, arial, helvetica, sans-serif; }

	.sched_pgr_desc {	vertical-align: top;
			text-align: left;
			padding: 5px 10px 5px 10px; }

	.sched_place  {	vertical-align: top;
			text-align: right;
			padding: 10px 10px 10px 10px;
			white-space: nowrap; }


	.class_date, .class_time, 
	.class_section, .class_credit {	vertical-align: top;
					text-align: left;
					padding: 1px 10px 1px 10px;
					white-space: nowrap; }

 	.class_name  {	vertical-align: top;
			text-align: left;
			padding: 1px 10px 1px 10px;
			width: 250px; }


/****** CALENDAR - COMING ATTRACTIONS *****/

	.comatt_tbl {	font: 11px/15px verdana, arial, helvetica, sans-serif;
			color: rgb(102, 102, 102); 
			margin: 10px 30px 20px 30px;
			width: 700px; }

	.ca_pgr_title {	vertical-align: top;
			text-align: left;
			padding: 5px 10px 5px 10px;
			font: 15px verdana, arial, helvetica, sans-serif; }

	.ca_pgr_desc {	vertical-align: top;
			text-align: left;
			padding: 5px 10px 5px 10px; }

	.ca_place	 {	vertical-align: top;
			text-align: right;
			padding: 10px 10px 10px 10px;
			white-space: nowrap; }

	.ca_date	{	vertical-align: top;
			text-align: left;
			padding: 3px 10px 3px 10px;
			white-space: nowrap; }

	.ca_class_name {	vertical-align: top;
			text-align: left;
			padding: 3px 10px 3px 10px; }

	.ca_class_desc {	vertical-align: top;
			text-align: left;
			padding: 3px 10px 3px 10px;
			width: 250px; }



	.greyrow { background-color: rgb(245, 245, 245); }
	.blankrow { padding: 10px 0px 10px 0px; }
	.blankrow2 { padding: 5px 0px 5px 0px; }

	
/**********************************************************************************************/
/* ILLUSTRATIONS AND PHOTOGRAPHS 	*/

	.illus_posfeed, .illus_negstress {	background-color: rgb(245, 245, 245); 
					margin: 10px 30px 10px 20px;
					padding: 10px;		
					text-align: center; }

	.illus_quote {	text-align: right;
			padding: 40px 10px 10px 0px; }

	.illus_chging_person {	text-align: right;
				padding: 40px 10px 40px 0px; }

	.wisdom_illus {	text-align: right;
			padding: 30px 10px 0px 0px; }

	.scifact_intro, .scifact_focus,
	.scifact_change, .scifact_mass,
	.scifact_guide, .scifact_soothe {	text-align: right;
					padding: 0px 10px 10px 0px; }

	.massage_hands_photo {	text-align: right;
				padding: 65px 10px 10px 0px; }

	.above_city_photo  {	text-align: right;
				padding: 0px 10px 10px 0px; }
	
	.lamb_photo, .kite_photo {	text-align: right;
				padding: 40px 10px 40px 0px; }
	.thumbsup_photo,
	.head_pic, .stretch_photo {	text-align: right;
				padding: 40px 10px 0px 0px; }

	.throw_clubs_photo3 {	text-align: right;
				padding: 0px 10px 10px 0px; }
	.standing_golfer_photo {	text-align: right;
				padding: 10px 10px 10px 0px; }

	.brain_wave, 
	.male_mass_photo {	text-align: right;
				padding: 40px 10px 6px 0px; }

	.sport_photo {	text-align: right;
			padding: 10px 30px 20px 0px; }

	.change_resil_illus { 	float: left;
				padding: 10px 20px 10px 20px; }

	.logo_piece {	text-align: right;
			padding: 225px 10px 10px 0px; }

	.illus_journey2 {	text-align: right;
			padding: 30px 0px 0px 0px; }

	.illus_journey {	text-align: right;
			padding: 20px 0px 0px 0px; }
	
	.founder_pic {	float: right;
			padding: 0px 40px 10px 10px; }


/**********************************************************************************************/
/* PAGE CONSTRUCTION  */

	.construction { 	font: bold 18px verdana, arial, helvetica, sans-serif; 
			color: rgb(102, 102, 102);
			text-align: left; 
			padding-top: 100px; 
			padding-bottom: 30px; }

	.construction2 { 	font: 17px verdana, arial, helvetica, sans-serif; 
			color: rgb(102, 102, 102); 
			text-align: left; 
			padding-top: 10px; 
			padding-bottom: 10px;}
.smTitles {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bolder;
	color: #D20000;
}
.lrTitlesCopy {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bolder;
	color: #D20000;
}
