/* CSS Document */

body {
  background-color: #eaf0f1; 
  font-size: 11px;
  color: #666; 
  font-family:Verdana, Arial, Helvetica, sans-serif;
  margin: 0px;
  padding: 0px;
  min-width: 750px;

  }

img {
  border: none
  }
  
a {
  text-decoration: none;
  color: #0071B5;
  }

a:visited {
  
  }

a:hover {
  text-decoration: underline;
  }

a:active {
  }

#bgwrapper 
{
	background:url(background.gif) repeat-y center; width:820px; margin:auto;  
}
#container{
  margin-left: auto;
  margin-right: auto;
  width: 786px;  
  background-color:#fff;

  
} 	
div.clear {clear:both;}

/* header */

#header{
	width:786px;
	height:80px;
	float:left;
}
#logo{
	margin-left:0px;
	background:url(BodiesInMoion.gif) no-repeat;
	width:237px; 
	height:68px;
	float:left;
	margin-top:7px;
}

/* top menu  */
#topmenu{
	margin-left:180px;
	width:266px;
	float:left;
	background:url(topMenuBg.gif) no-repeat top left;
	margin-top:0px;
}

ul#Topnav {
	 margin: 0px; list-style:none; padding-left:5px
}
ul#Topnav li {float: left;
}
ul#Topnav li a.navhd1 {
	font-family:verdana, arial, helvetica; display: block; color: #fff; text-decoration: none; font-size: 10px; cursor:pointer; height: 21px; width:75px; padding-top:2px;
}
ul#Topnav li a.navhd1:hover { 
	color: #fff; text-decoration: none; cursor:pointer; text-decoration:underline;
}
ul#Topnav li a.active { color: #fff; text-decoration: none;
}
/* end of top menu */
#sportslogo{
	float:right;
	margin-right:0px;
	margin-top:5px;
	background:url(meridianSportsClubLogo.gif) no-repeat;
	height:68px;
	width:83px;
}
div#spacer{
height:6px; float:left; background:#fff; width:760px;
}

/* menu */
#menu{
	width:786px;
	margin:0px;
	float:left;
}
ul#nav {
	padding: 0px; margin: 0px; list-style: none;
}
ul#nav li {float: left; 
}
ul#nav li a.navhd {
	font-family:verdana, arial, helvetica; display: block; text-align: center; width: 111px; padding:6px;color: #fff; text-decoration: none; font-size: 10px; border-right:1px solid #fff; font-weight:bold; background:url(menuBgHome.gif) repeat-x #3385d6 ; border-top:2px solid #cacac9; cursor:pointer
}
ul#nav li a.navhd:hover { 
	color: #fff; text-decoration: none; border-top:2px solid #0072bc;background:url(menuBgHome.gif) repeat-x #3385d6 border-bottom:0px solid #699cd3; cursor:pointer; 
}
ul#nav li a.active { color: #fff; text-decoration: none;
}
.navcolor{
	display: block; text-align: center; width: 29px; padding:6px;color: #fff; text-decoration: none; font-size: 10px; border-right:1px solid #fff; font-weight:bold;background:url(menuBgHome.gif) repeat-x #3385d6  ; border-top:2px solid #cacac9;
}

/*----------------------------------------------------------*/
div#image {
	width:786px; height:185px; background:url(image.gif) no-repeat left; float:left;
}
div#imageHome {
	width:786px; height:305px; background:url(imae.gif) no-repeat left; float:left; padding-top:2px;
}
div#image1 {
	width:786px; height:185px; background:url(template.jpg) no-repeat left; float:left;
}
div#subcolumns{
	width:786px;
	height:100%;
	float:left;
	overflow:hidden;

}
div#column1{
	width:196px;
	height:198px; 
	float:left;
	background:url(table.gif) no-repeat bottom;
	/*border-left:1px solid #d2d2d1; border-right:2px solid #d2d2d1; border-top:1px solid #d2d2d1; */
}
div#colorgreen{
	width:186px; height:23px; margin-left:5px; margin-top:3px;background-color:#78b81b
}
.memberslogin{font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#999999; padding:3px; 
}
.memberslogin:hover{font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#699cd3; padding:3px;
}
.homeheader{
font-family:arial; font-size:12px; font-weight:bold; color:#FFFFFF; padding-top:5px; text-align:center; display:block; width:182px; height:23px; 
}
div#bottomimage{
	background:url(tableBottom.gif) no-repeat bottom;
}
div#column2{
	margin-left:7px;
	width:380px;
	height:198px; 
	float:left;

	background:url(middletable.gif) no-repeat bottom;
}	
div#colorblue{
width:370px; height:23px; margin-left:1px; margin-top:0px;background-color:#2898ac
}
#columntext{ margin-left:10px; margin-right:8px; line-height:16px;
}
#columntext1{ margin-left:7px; margin-right:5px; line-height:16px;
}
#columntext2{ margin-left:7px; margin-right:5px; line-height:16px;
}
div#column3{
	width:196px;
	height:198px; 
	float:right;
	osition:absolute;
	background:url(table.gif) no-repeat bottom;
}	
div#coloryellow{
width:186px; height:23px; margin-left:1px; margin-top:-1px;background-color:#f2c51e
}
/* form css*/
.textform{ border:1px solid #758db9;  font-family:Verdana; 
	font-size:11px; color:#758db9; height:18px; width:150px; margin-bottom:4px;
}
.textformzip{ border:1px solid #758db9;  font-family:Verdana; 
	font-size:11px; color:#758db9; height:17px; width:150px; 
}
.textformsmall{ border:1px solid #758db9;  font-family:Verdana; 
	font-size:11px; color:#758db9; height:16px; width:045px;}
.buttonsubmit
{
	border:1px solid #5787a6;  font-family:Verdana; background:url(buttonBg.gif) repeat-x #c9e4f7;
	font-size:11px; color:#5787a6;  padding:1px; width:65px;
}	
.text
{
font-size: 11px;
	padding-left:5px;
	padding-right	:5px;
  color: #666; 
  line-height:16px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}
.textgreen
{
	font-size: 11px;
	
  color: #289106; 
  line-height:16px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}
.comheading
{
	font-size: 12px;
	padding-left:5px;
	padding-right	:5px;
  color: #51658c; 
  line-height:19px;
  font-weight:bold;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}
.comheading1
{
	font-size: 14px;
	padding-left:5px;
	padding-right	:5px;
  color: #000; 
  line-height:19px;
  font-weight:bold;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}
/*  inner pages */
div#googlemap{
	height:445px;
	width:782px;
}	
div#innerleftcol{
	float:left;
	width:500px;
	height:100%;
}
div#innerrightcol{
	float:right;
	width:270px;
}
.instructors
{
	font-family:arial;
	font-size:16px;
	color:#fff;
	font-weight:bold;
	text-align:center;
}
.heading {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	font-weight:bold;
}
.subheading {
	font-family: Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#3399CC;
	font-weight:bold;
}
.scheduleheading {
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#fff;
	font-weight:bold;
}
.innertext{
	font-family:arial;
	font-size:11px;
	color:#000;
	font-weight:normal;
}	
/* inner pages */
/*clubs page css*/
#zip
{	width:470px; float:left;
}
#zipcode
{
	padding-left:12px;padding-top:2px; float:left; width:550px;
}

#zipsearch{ width:140px;float:right; padding-left:5px;
}
.advancedSearch
{
	font-family:arial;
	font-size:10px;
	color:#333;
	font-weight:normal; text-decoration:underline;
}
.advancedSearch:hover
{
	font-family:arial;
	font-size:10px;
	color:#333;
	font-weight:normal; text-decoration:none;
}
.zipheading
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#005dab;
	font-weight:bold;
	line-height:25px;
	padding-left:2px;
}
.pagesheading
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#83c423;
	font-weight:bold;
	line-height:45px;
	width:516px;
	
	background:url(headingBg.gif) no-repeat left;
	display:block;
	height:37px;
	padding-left:2px;
}
.address
{
	
	
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#83c423;
		font-weight:bold;	
	}

.downlink
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ff7702;
	font-weight:bold;
	line-height:17px;
	padding-left:2px;
}

.downlink:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ff7702;
	font-weight:bold;
	line-height:17px;
	padding-left:2px;
}
.downlink:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ff7702;
	font-weight:bold;
	line-height:17px;
	padding-left:2px;
}
.mapsideLink
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ff7702;
	font-weight:bold;
	line-height:28px;
	padding-left:8px;
	display:block;
	border-bottom:1px solid #fff;
	background-color:#eeeeee
}

.mapsideLink:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ff7702;
	font-weight:bold;
	line-height:28px;
	padding-left:8px;
	display:block;
	border-bottom:1px solid #fff;
	background-color:#eeeeee
}
.mapsideLink:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ff7702;
	font-weight:bold;
	line-height:28px;
	padding-left:8px;
	display:block;
	border-bottom:1px solid #fff;
	background-color:#eeeeee
}
.classlink
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#34b50b;
	font-weight:bold;
	line-height:17px;
	padding-left:2px;
}

.classlink:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#34b50b;
	font-weight:bold;
	line-height:17px;
	padding-left:2px;
}
.classlink:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#34b50b;
	font-weight:bold;
	line-height:17px;
	padding-left:2px;
}
.speciallink
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666;
	font-weight:normal;
	line-height:15px;
	padding-left:2px;
}

.speciallink:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#34b50b;
	font-weight:normal;
	line-height:15px;
	padding-left:2px;
}
#clubcontent
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333;
	font-weight:normal;
	line-height:18px;
	float:left;
	padding-top:10px;
	padding-left:20px;
}
.sidelinks
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#026dc6;
	font-weight:normal;
	line-height:18px;
	padding-top:2px;
	padding-left:5px;
	background-color:#f2f9ff;
	display:block;
}

.sidelinks:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#047fe6;
	font-weight:normal;
	line-height:18px;
	padding-top:2px;
	padding-left:5px;
	text-decoration:underline;
}
.sidelinksg
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#34b50b;
	font-weight:bold;
	line-height:20px;
	padding-left:2px;
	background-color:#f8fff5;
	display:block;
}

.sidelinksg:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#34b50b;
	font-weight:bold;
	line-height:20px;
	padding-left:2px;
	background-color:#f8fff5;
	display:block;
}


.clubleftcol
{
	position:relative;
	margin-left:60px;
	margin-top:10px;
}
.clubtabbg
{
	background:url(classbackground.gif) no-repeat center;
	width:300px;
	height:100px;
	float:left;
}
.clubleftcontent
{
	float:left;
	width:185px;
}

.clublogo
{
	margin-right:15px;
	margin-top:10px;
}
.clublocation
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#3399CC;
	padding-left:20px;
	padding-top:13px;
	font-weight:bold;
}
/*end of club page css*/
/* classes page css*/
div#classcolumns{
	width:786px;
	height:100%;
	float:left;
	background:url(girlBg.gif) no-repeat right top;	
}
#classes
{
	margin:0px;
	padding:0px;
}
.classmain {
	width:300px;
	background:url(classbackground.gif) no-repeat center;
	height:100px;
	
}
.classlocation
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000;
	padding-bottom:5px;
	font-weight:bold;
	padding-left:2px;
}
#classleft{
	float:left;
	height:100px;
}
		
.clubaddress {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	padding-top:5px;
	font-weight:normal;
	padding-left:20px;
}
.tableclass
{
	border:1px solid #777
}
.classheading
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#0d72ba;
	padding-left:20px;
	font-weight:bold;
	padding-top:5px;
	border-bottom:1px solid #999;
	background:url(classHeaderBg.gif) repeat-x top;
}	
.clubphone {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#777;
	padding-left:20px;
	font-weight:bold;
	padding-top:5px;
}		
#classlogo {
	width:7em;
	height:100px;
	padding-top:10px;
}
.classeslink
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
	line-height:18px; display:block;
	padding-left:5px;
	font-weight:normal;
	border-bottom:1px solid #999;
	
	padding-top:5px;
	background-color:#fff; width:230px;
}
.classeslink:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
	padding-left:5px;
	font-weight:normal;
	padding-top:5px;
	text-decoration:none;
	background-color:#eff4f5; width:230px;
}
.classeslink1
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
	line-height:18px; display:block;
	padding-left:5px;
	font-weight:normal;
	padding-top:5px;
	background-color:#fff; width:230px;
}
.classeslink1:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#777;
	padding-left:5px;
	font-weight:normal;
	text-decoration:none;
	background-color:#eff4f5; width:230px;
}
/* end of class page css*/	
/*	schedules page */
.schedules 
{
	background:url(classSchedulesbg.gif) no-repeat top;
	width:570px;
	height:357px;	
}
.classes1
{
	padding-top:7px;padding-left:15px;
}
.text1
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000080;
	font-weight:bold;
}		
.tdrightbottom{
	border-right:#777777 solid 1px; border-bottom:1px solid #777777;
}
.tdbottom{
	 border-bottom:1px solid #777777;
}
.tdright{
	border-right:#777777 solid 1px; 
}
.schduleclass{
  font-size: 10px;
  color: #000; 
  line-height:20px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight:bold;
}
.schedulelink
{
  font-size: 10px;
  color: #3399CC; 
  line-height:20px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight:bold;
}
.schedulelink:hover
{
  font-size: 10px;
  color: #777777; 
  line-height:20px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight:bold;
}
.table{
	border:1px solid #777;  
}
.time
{
	color:#444; line-height:20px;
  font-family:Arial;
  font-weight:bold; font-size:10px;
}
.classDetails
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333;
	font-weight:normal;
	line-height:17px;
	display:block;
	padding-left:2px;
}

.classDetails:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ff7702;
	font-weight:normal;
	line-height:17px;
	padding-left:2px;
	text-decoration:underline;
}
/*contact page */
div#innerleftcolcontact{
	float:left;
	width:515px;
	height:100%;
}
div#innerrightcolcontact{ /* bacground for right column*/
	float:right;
	

}
.contactext
{
  font-size: 10px;
  color: #000080; 
  line-height:20px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight:normal;
}
.contactcity
{
  font-size: 11px;
  color: #000080; 
  line-height:20px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight:normal;
  text-align:left;
}
.contactnumber
{
  font-size : 11px;
  text-align:left;
  color: #777777; 
  line-height:20px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight:normal;
}
.tabletext
{
	 font-size: 11px;
  color: #000080; 
  line-height:20px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight:normal;
  text-align:left;
  padding-left:10px;
}
.tabletextgrey
{
	 font-size: 11px;
  color: #777777; 
  line-height:17px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight:normal;
  text-align:left;
  padding-left:10px;
}
.contactlink
{
	font-size: 11px;
	padding-left:5px;
  color: #fff; 
  width:150px;
  display:block;
  line-height:19px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight:bold;
  background-color:#a2bed0;
  text-align:left;
  border-bottom:3px solid #fff
}
/*end of contact page*/
/* amenities page css */
div#amenitesleftcolumn
{
	width:155px; float:left; height:100%;
}
div#amenitesrightcolumn
{
	width:595px; float:right; height:100%;
}

.leftmenu
{
	font-size: 11px;
	padding-left:35px;
  color: #fff; 
  width:150px;
  display:block;
  line-height:21px;
  
  font-family: Arial;
  font-weight:normal;
  background:url(menuBg.gif) no-repeat left top ;
  text-align:left;
  height:24px;
}
.leftmenu:hover
{
	font-size: 11px;
	padding-left:35px;
  color: #fff; 
  width:150px;
  display:block;
  line-height:21px;
  font-family: Arial;
  font-weight:normal;
  background:url(menuBg.gif) no-repeat left top ;
  text-align:left;
  text-decoration:underline;
}
.amenitiesaddress
{
	font-size: 11px;
	padding-left:5px;
	padding-right	:5px;
  color: #777777; 
  line-height:14px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}
.amenitiesaheading
{
	font-size: 15px;
	padding-left:5px;
	padding-right	:5px;
  color: #51658c; 
  line-height:19px;
  font-weight:bold;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}
.amenitiespoints
{
	font-size: 11px;
	padding-left:5px;
	padding-right	:5px;
  color: #666; 
  line-height:19px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}
/*end of amenities page*/
/*mission state page css*/
.specialheading
{
	font-size: 15px;
	padding-left:0px;
	padding-right	:5px;
  color: #005dab; 
  line-height:19px;
  font-weight:bold;
  font-family: Arial, Helvetica, sans-serif;
}
.missionheading
{
	font-size: 15px;
	padding-left:5px;
	padding-right	:5px;
  color: #51658c; 
  line-height:19px;
  font-weight:bold;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}
.missionpoints
{
	font-size: 11px;
	padding-left:5px;
	padding-right	:5px;
  color: #666; 
  line-height:16px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}
/*mission end page css*/
/*special promotions css*/
.specialpromostionheading
{
	font-size: 18px;
	padding-left:5px;
	padding-right	:5px;
  color: #51658c; 
  line-height:19px;
  font-weight:normal;
  text-align:center;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}
.specialpromostionhtext
{
font-size: 11px;
	padding-left:5px;
	padding-right	:5px;
  color: #666; 
  line-height:16px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}
.specialpromostionhqa
{
	font-size: 11px;
	display:block;
	padding-left:5px;
	padding-right	:5px;
  color: #666; 
  background-color:#eee;
  line-height:19px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}
.asterisk 
{
 line-height :19px;
 font-size: 11px;
 color: #ff0000;
 font-family: Verdana, Arial, Helvetica, sans-serif;
}
.specialprocity 
{
 line-height :16px;
 font-size: 11px;
 color: #6c8bc1;
 font-weight:normal;
 font-family:  Arial, Helvetica, sans-serif;
}
.specialprophone 
{
 line-height :16px;
 font-size: 11px;
 color: #666;
 font-weight:normal;
 font-family: Arial, Helvetica, sans-serif;
}

.specialpromostionreq
{
	font-size: 11px;
	padding-left:5px;
	padding-right:5px;
   color : #879cc1; 
 font-weight:bold;
  line-height:19px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}
.specialpromostionhqah
{
	font-size: 11px;
	display:block;
	font-weight:bold;
	padding-left:5px;
	padding-right	:5px;
  color: #000; 
  background-color:#eee;
  line-height:19px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}
/*end of special promotions css*/

/* site map */

.siteMapHeading {
	color:#333333; font-family:Arial, Helvetica, sans-serif; font-size:12px; list-style-type:none; font-weight:bold; padding-left:15px; text-decoration:underline
}
.SMlink{
	color:#3385d6; font-weight:normal; text-decoration:underline; line-height:16px; padding-left:25px; list-style-type:disc
}
.SMlink:hover{
	color:#3385d6; font-weight:normal; text-decoration:none; line-height:16px; padding-left:25px; list-style-type:disc
}
.siteMapblack {
	color:#333333; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; padding-left:15px; text-decoration:underline
}
.siteMapblack:hover {
	color:#333333; font-family:Arial, Helvetica, sans-serif; font-size:11px;  font-weight:normal; padding-left:15px; text-decoration:nones
}
.sitemapt
{
	background-color:#78b81b; color:#ffffff; line-height:23px; font-size:12px; font-family:Verdana; font-weight:bold; display:block; padding-left:10px;
}
.sitemaphe {
	font-family: Arial, Helvetica, sans-serif;
	font-size:17px;
	color:#3399CC;
	font-weight:bold;
	padding-left:10px;
	padding-top:10px;
}
	
/*end of site map */	
.newsLetters
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:17px;
	color:#78b81b;
	font-weight:bold;
	padding-left:10px;
	padding-top:10px;
}

.employmenttext
{
font-size: 11px;
	padding-left:5px;
	padding-right	:5px;
  color: #111; 
  line-height:16px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}
.employmentheading
{
font-size: 12px; font-weight:bold;
	padding-left:5px;
	padding-right	:5px;
  color: #fff; 
  line-height:14px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}

.instructionaltext
{
font-size: 11px;
	padding-left:5px;
	padding-right	:5px;
  color: #666; 
  line-height:19px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}
.tourclubtext
{
font-size: 11px;
	padding-left:5px;
	padding-right	:5px;
  color: #666; 
  line-height:19px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}
.tourclubheading
{
	font-size: 15px;
	padding-left:5px;
	padding-right	:5px;
  color: #51658c; 
  line-height:19px;
  font-weight:bold;
  font-family: Verdana,  Arial, Helvetica, sans-serif;
}


/*   footer   */
div#footer{
width:786px; float:left; background-color:#78b81b;  margin-bottom:5px; margin-top:5px;
}
/*background-color:3c7faf*/
#fmenu{
	width:786px;
	margin:0px;
	height:28px;
	float:left;
	
}
ul#footermenu {
	padding: 0px; margin-left: 170px; list-style: none; margin-top:0px; margin-bottom:5px;
}
ul#footermenu li {float: left; 
}
ul#footermenu li a.link {
	text-align: center; padding:3px;color: #fff; text-decoration: none; font-size: 10px; cursor:pointer
}
ul#footermenu li a.link:hover { 
	color: #ffffff; text-decoration: none; cursor:pointer; text-decoration:underline; cursor:pointer;
}
ul#footermenu li a.active { color: #fff; text-decoration: none;
}

/* */
.clear
{clear:both; }
.divfmenu{
	width:786px;
	margin:0px;
	clear:both;
	text-align:center;
	
}
ul.othfootermenu {
	padding: 0px; margin-left: 120px; list-style: none; margin-top:0px; margin-bottom:5px;
}
ul.othfootermenu li {float: left; 
}
ul.othfootermenu li a.link {
	text-align: center; padding:3px;color: #fff; text-decoration: none; font-size: 10px; cursor:pointer
}
ul.othfootermenu li a.link:hover { 
	color: #ffffff; text-decoration: none; cursor:pointer; text-decoration:underline; cursor:pointer;
}
ul.othfootermenu li a.active { color: #fff; text-decoration: none;
}



.dividerf
{
	text-align: center; color: #fff; text-decoration: none; font-size: 10px; 
}

#copyright{ width:786px; margin:0px; text-align:center; padding-top:2px; float:left; color:#ffffff;
}



#outside
{
	top:200px;
	float:left;
	left:250px;
	background:url(logo.gif) no-repeat top;
	width:100px;
	height:100px;
	position:absolute;
	}
	
/*-------------------------------- css for google map divs---------------------------------------*/

#map1{
	position:relative;
	height:139px;
	float:left;
	width:auto; background:url(images/admin_user.gif) no-repeat top ;
}

#google_tip1{position:absolute;
	left: 165px;
	top: 185px;
	float:left;
	width: 179px; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF;  
}

#google_tip2{position:absolute;
	left: 245px;
	top: 420px;
	width: 179px; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF;  
}
#google_tip3{position:absolute;
	left:550px;
	top: 335px;
	width: 179px; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF;  
}
#google_tip4{position:absolute;
	left:700px;
	top: 352px;
	width: 179px; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF;  
}
.tip_bg{width:179px; height:212px; background:url(pop_up1.gif) no-repeat center 
}
.tip_text{  float:left; color:#3589c7; font-family:verdana, Arial, Helvetica, sans-serif; 
	 display:block;  font-size:10px;   padding-left:20px; padding-top:3px; font-weight:bold; text-decoration:none;
} 
.tip_text:hover{  float:left; color:#3589c7; font-family:verdana, Arial, Helvetica, sans-serif; font-weight:normal; 
	 display:block;  font-size:10px;   padding-left:20px; padding-top:3px; font-weight:bold; text-decoration:underline
} 
.tip_text1{	font-family:arial, helvetica, sans-serif; font-size: 11px; 	color:#FF6633; text-decoration: none;
			letter-spacing: .25px;  padding-left:2px; font-weight:bold; border-right:0px #333333 solid;line-height:20px
}
.tip_text2{	font-family:arial, helvetica, sans-serif; font-size: 10px; 	color: #000; text-decoration: none;		
	letter-spacing: .25px;  padding-left:2px; font-weight:bold; border-right:0px #333333 solid;line-height:16px
}
.popButton
{
	background-color:#666; color:#fff; height:18px; width:18px; font-size:11px; font-family:Verdana;
}

#google_tipSC1{position:absolute;
	left: 160px;
	top: 140px;
	float:left;
	width: 179px; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF;  
}

#google_tipSC2{position:absolute;
	left: 195px;
	top: 205px;
	width: 179px; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF;  
}
#google_tipSC3{position:absolute;
	left:470px;
	top: 210px;
	width: 179px; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF;  
}
#google_tipSC4{position:absolute;
	left:600px;
	top: 452px;
	width: 179px; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF;  
}

#google_tipNC1{position:absolute;
	left: 330px;
	top: 290px;
	float:left;
	width: 179px; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF;  
}

#google_tipNC2{position:absolute;
	left: 380px;
	top: 410px;
	width: 179px; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF;  
}
#google_tipNC3{position:absolute;
	left:550px;
	top: 335px;
	width: 179px; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF;  
}

#google_tipH1{position:absolute;
	left: 325px;
	top: 265px;
	float:left;
	width: 179px; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF;  
}

#google_tipH2{position:absolute;
	left: 245px;
	top: 420px;
	width: 179px; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF;  
}

/*class instrutor table */
.classInstructortable {
	border:1px solid #78b81b
}
.classInstructorheading {
	font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#ffffff; background:url(clubInstructorBg.gif) no-repeat; width:210px; height:32px; line-height:30px; font-weight:normal
	}
.previous{
	font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#3385d6; line-height:25px; font-weight:normal; display:block; padding-left:10px;
}
.next{
	font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#3385d6; line-height:25px; font-weight:normal; display:block; padding-right:20px;
}	
.weekdays{
	font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff; line-height:17px; font-weight:normal; ; border-right:1px solid #ffffff; width:100px; background-color:#3385d6
}
.timeInstructor{
	font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#111111; line-height:16px; font-weight:normal; ; border-right:1px solid #ffffff; 
}
.trainingInstructor{
	font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#3385d6; line-height:16px; font-weight:normal; 
}
.trainingInstructor:hover{
	font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#3385d6; line-height:16px; font-weight:normal; ;  text-decoration:underline
}
.instructors
{
	font-family:arial;
	font-size:16px;
 color:#3385d6;
	font-weight:bold;
	text-align:center;
}
div#subcolumns{
	width:786px;
	height:100%;
	float:left;


}


