		.clearfix:after {
		    content: "."; 
		    display: block; 
		    height: 0; 
		    clear: both; 
		    visibility: hidden;
		}
		
		.clearfix {display: inline-block;}
		
		/* Hides from IE-mac \*/
		* html .clearfix {height: 1%;}
		.clearfix {display: block;}
		/* End hide from IE-mac */
		
		*{
			margin:0;
			padding:0;
		}
		p{
			margin:0 0 10px;
			clear:both;
		}
		img{
			border:0;
		}
		
		body{
			font-size:11px;
			font-family:arial, tahoma;
			color:#555555;
			background:url(../images/layout/12th_bg.jpg) top left no-repeat #AABB83;
			text-align:center;
			padding:0 0 50px 0;
		}
		
		h1{
			color:#00451A;
			font-size:2.2em;
			margin:0 0 5px;
		}
		h2{
			color:#555;
			font-size:1.4em;
		}
		a{
			text-decoration:underline;
			color:#555555;
		}
		a:hover{
			color:#00451A;
		}
		a.btnArrow{
			background:url(../images/layout/btn_bg.gif) no-repeat right -24px;
			height:24px;
			padding-right:25px;
			margin-left:-2px;
			font-weight:bold;
			text-decoration:none;
			color:#ffffff;
			float:left;
			display:block;
		}
			a.btnArrow span{
				background:url(../images/layout/btn_bg.gif) no-repeat left -24px;
				padding:4px 0 6px 10px;
				display:block;
				float:left;
				cursor:pointer;
			}
		a.btnArrow:hover{
			background-position:right 0px;
			color:#FFFFFF;
		}
			a.btnArrow:hover span{
				background-position:left 0px;
			}
		
		a.greyRight{
			background:url(../images/layout/arrowRight.gif) no-repeat right -37px;
			padding:0 15px 0 0;
			font-weight:bold;
			text-decoration:none;
		}
			a.greyRight:hover{
				background-position:right 3px;
			}
		
		a.greyLeft{
			background:url(../images/layout/arrowLeft.gif) no-repeat left -37px;
			padding:0 0 0 18px;
			font-weight:bold;
			text-decoration:none;
		}
			a.greyLeft:hover{
				background-position:left 3px;
			}
		
		#pageContainer{
			width:770px;	
			margin:auto;
			text-align:left;
			background:#FFFFFF;
			border-left:1px solid #CCCCCC;
			border-right:1px solid #BBBBBB;
			border-bottom:1px solid #B4B4B4;
			padding:13px 0 0 0;
		}
		
		#pageHeader #logo{
			float:left;
			display:block;
			margin-left:14px;
		}
		#pageHeader #slogan{
			float:right;
			text-align:right;
			margin-right:12px;
		}
		#pageHeader #tertiary_nav{
			clear:right;
			float:right;
			padding:6px 18px 2px 0;
		}
			#tertiary_nav li{
				display:block;
				float:left;
				list-style:none;
				padding:0 8px 0 7px;
				background:url(../images/layout/footerDivider.gif) no-repeat right 2px;
			}
			#tertiary_nav li.noRhsStyle{
				background:none;
				padding-right:0;
			}
			#tertiary_nav li a{
				display:block;
				font-weight:bold;
				text-decoration:none;
				white-space:nowrap;
			}		
					
			#pageBody{
				padding:7px 15px 0;
				min-height:725px;
				_height:725px;
			}					
				
				#pageBody ul#lh_nav{
					list-style:none;
					float:left;
					width:200px;
					padding-right:15px;
				}
				ul#lh_nav li{
					list-style:none;
					display:block;
					padding-bottom:15px;
					.padding-bottom:12px;
				}
				ul#lh_nav li a{
					display:block;
				}
				ul#lh_nav li a img{
					display:block;
					border:1px solid #999999;
				}
				ul#lh_nav li a:hover img, ul#lh_nav li.selected a img{
					display:block;
					border:1px solid #00451A;
				}
				
				#pageBody #content{
					float:right;
					width:525px;
				}
				
				#content p{
					line-height:1.3em;
				}
				
				
				/** Main Home Page Styles **/
				#home_lhs{
					float:left;
					width:254px;
					padding-right:15px;
				}
				#home_rhs{
					float:left;
					width:254px;
				}
				#home_lhs img, #home_rhs img{
					border:1px solid #999999;
					margin-bottom:5px;
				}
				#home_lhs h3, #home_rhs h3{
					font-size:1.2em;
				}
				#home_lhs ul, #home_rhs ul{
					list-style:square;
					margin:2px 0px 10px 16px;
				}
					#home_lhs ul li, #home_rhs ul li{
						list-style:square;
						padding:0px 0px 3px 0px;
					}
									
				/** Club Home Page Styles **/
				#header_img{
					border:1px solid #999999;
					margin-bottom:12px;
				}
				#content a.rhs_btn{
					float:right;
					position:relative;
					margin-top:-43px;
					right:-2px;
				}
				.rhs_link{
					display:block;
					float:right;
					position:relative;
					top:-34px;
					background:url(../images/layout/arrowRight.gif) no-repeat right 3px;
					padding:0 15px 0 15px;
					font-weight:bold;
					text-decoration:none;
					color:#00451A;
				}
				a.rhs_link:hover{
					text-decoration:underline;
				}
				.tel_num{
					display:block;
					float:right;
					position:relative;
					top:-34px;
					padding-left:15px;
					font-weight:bold;
					color:#00451A;
				}
				
		/* Footer */
		#footer{
			border-top:1px solid #B4B4B4;
			padding:5px 0;
			color:#777777;
			clear:both;
		}
			#footer a{
				color:#777777;
				text-decoration:underline;
			}
			#footer a:hover{
				color:#00451A;
				/*text-decoration:underline;*/
			}
			#footerCopyright{
				float:left;
				width:350px;
			}
				#footerCopyright a:hover{
					color:#00451A;
					text-decoration:underline;
				}
		
			#footerLinks{
				float:right;
				width:350px;
				text-align:right;
			}
			#footerLinks ul{
				list-style:none;
			}
			#footerLinks ul li{
				list-style:none;
				display:inline;
				padding:0 8px 0 7px;
				background:url(../images/layout/footerDivider.gif) no-repeat right 2px;
			}
			#footerLinks ul li.noRhsStyle{
				background:none;
				padding-right:0;
			}
			#footerLinks ul li a{
				text-decoration:none;
			}
			#footerLinks ul li a:hover{
				text-decoration:none;
			}
			
/*Added by PD*/			
.red {
	color:#FF0000;
	font-weight:bold;
}	