
*{	margin:0 auto;
	padding:0;
}

p {
	margin-top:.3em;
	margin-bottom:.7em;
	line-height:18px;
}
#wrapper {

	width:950px;
	height:100%;
}

body {
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	background:url(images/bg.jpg) repeat-x;
	line-height:24px;
	
}

.heading {
	
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	color:#004766;
}

#top{ 

	width:950px;
	height:9px;
}

#menu {
	width:950px;
	height:63px;
	margin-top:21px;
}

#mainNavigation {
	float:right;
	padding:0;
	margin:10px 0 0 30px;
	overflow:hidden;
	width:580px;
	display:block;
}

#mainNavigation li {
	position:relative;
	float:left;
	padding:0;
	margin:0;
	margin-right:0px;
	margin-left:15px;
	list-style:none;
}

#mainNavigation li a {
	display:block;
	text-decoration:none;
	background-position:0 0;
	background-repeat:no-repeat;
	height:24px;
}

#home {
	background-image:url(images/butt1_over.jpg);
	background-repeat:no-repeat;
	width:64px;	
}
            

#photogallery {
	background-image:url(images/butt2_over.jpg);
	width:109px;	
}

#aboutus {
	background-image:url(images/butt4_over.jpg);
	width:78px;	
}

#tennis {
	background-image:url(images/butt5_over.jpg);
	width:106px;	
}

#contact  {
	background-image:url(images/butt3_over.jpg);
	width:87px;	
}	



#mainNavigation li.home a { width:64px; background-image:url(images/butt1.jpg);float:left  }
#mainNavigation li.photogallery a { width:109px; background-image:url(images/butt2.jpg); float:left}
#mainNavigation li.aboutus a { width:78px; background-image:url(images/butt4.jpg); float:left}
#mainNavigation li.tennis a { width:106px; background-image:url(images/butt5.jpg); float:left}
#mainNavigation li.contact  a { width:87px; background-image:url(images/butt3.jpg);float:left }



#mainNavigation  li.home a:hover { width:64px; background-image:url(images/butt1_over.jpg);float:left }
#mainNavigation  li.photogallery a:hover { width:109px; background-image:url(images/butt2_over.jpg); float:left}
#mainNavigation  li.aboutus a:hover { width:78px; background-image:url(images/butt4_over.jpg); float:left}
#mainNavigation  li.tennis a:hover { width:106px; background-image:url(images/butt5_over.jpg); float:left}
#mainNavigation  li.contact a:hover { width:87px; background-image:url(images/butt3_over.jpg);float:left }



#mainNavigation  li.index a:active { width:64px; background-image:url(images/butt1_over.jpg); }
#mainNavigation  li.photogallery a:active { width:109px; background-image:url(images/butt2_over.jpg); }
#mainNavigation  li.aboutus a:active { width:78px; background-image:url(images/butt4_over.jpg); }
#mainNavigation  li.tennis a:active { width:106px; background-image:url(images/butt5_over.jpg); }
#mainNavigation  li.contact a:active { width:87px; height:24px; background-image:url(images/butt3_over.jpg);}



#mainNavigation li a span { visibility:hidden; }


#header {
	width:950px;
	height:341px;
	clear:both;

}


#header_1 {

	width: 297px;
	height:341px;
	float:left;

}
#header_2 {

	width: 315px;
	height:341px;
	float:left;

}

#header_3 {

	width: 338px;
	height:341px;
	float:right;

}


#content {

	width:866px;
	height:100%;

}


#content_left {

	width:303px;
	height:100%;
	float:left;

}

#content_contact_left {

	width:215px;
	height:100%;
	float:left;

}

#content_right {

	width:550px;
	height:100%;
	float:right;

}

#content_contact_right {

	width:650px;
	height:100%;
	float:right;

}

#content_bttm {

	width:853px;
	height:100%;
	clear:both;
	margin-top:20px;


}

#footer {

	width:100%;
	height:70px;
	background-color:#004764;
	clear:both;

}


#footer_content {
	width:950px;
	height:20px;
	padding-top:20px;
	text-align:center;
	padding-left:0px;
}

#footer_menu {
	width:250px;
	height:20px;
	padding-top:20px;
	float:right;
	
}
#footerbody {
	width:950px;
	text-align:center;
	
}
.normal_white {

	font-family:Tahoma,Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#fff;
		
}


.image_left{

	width:263px;
	height:156px;
	float:left;
	padding-bottom:30px;
}

.image_left a{
	text-decoration:none;
}

.image_center{

	width:263px;
	height:156px;
	float:left;
	margin-left:30px;
	padding-bottom:30px;

}

.image_right{

	width:263px;
	height:156px;
	float:right;
	padding-bottom:30px;
	
	
	

}


.clienttxtbox{
 
 border-color:#cccccc;
 border-style:solid;
 border-width:1px;
 
 }
 
 
  
 
.class1 a:link  {  color: #004767; text-decoration: none; padding-right:6px; padding-left:6px; }
.class1 a:active { color: #004768; text-decoration: none; padding-right:6px; padding-left:6px; }
.class1 a:visited { color: #004769; text-decoration: none; padding-right:6px; padding-left:6px; }
.class1 a:hover { color: #0187BC; text-decoration:none; padding-right:6px; padding-left:6px;}
 
