body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td, span {margin:0pt;	padding:0pt;}
table {	border-collapse:collapse;	border-spacing:0pt;}
img {	border:0pt none;}
ol, ul {	list-style-image:none;	list-style-position:outside;	list-style-type:none;}
caption, th {text-align:left;}
h1, h2, h3, h4, h5, h6 {font-weight:bold;	text-align:left;}
li, span {	text-align:left;}
p {	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; line-height:18px;}
q:before, q:after {	content:'';}
atmmr, acronym {	border:0pt none;}
body {margin: 0;  background-color:#ffffff;	color:#333333;	font-family: "Trebuchet MS",  Arial, Helvetica, sans-serif;	font-size:12px;	background:url(../images/pagebg.jpg) repeat-x center top; }
h1, h2, h3{ font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; color:#03648f; }
h1{color:#03648f; font-size:21px; }
h2{font-size:18px; margin-bottom:8px; }
h3{font-size:14px; }
table {	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;	font-size:11px;}
body * {line-height:1.22em;}
a:link, a:visited, a:active{	color:#0e3f81;	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;	text-decoration:none;	}
a:hover {	color:#a92a1a;	text-decoration:none;}
.clr{clear:both}
#wrapper{ width:1014px; margin:0px auto; padding:0px; overflow:hidden; }

/* LOGO AND HEADER  */
#header {margin:0 auto;	width:1014px; padding:0px; height:122px; background:url(../images/headerbg.jpg) no-repeat left top}
#logoContact{margin:0 pc; width:992px;	padding:0px; height:122px; float:left}
#logo {float:left;	padding:0px;	text-align:left; width:200px}
#logo a {width: 195px;	height: 98px;	display: block;	margin:15px 0px 0px 25px;	padding:0px;	background: url("../images/logo.jpg") no-repeat left top;}
#logo a span {	position: absolute;	top: -1000px;}
/*Header top Right links */
#logo-right {float:right; width:270px;	padding:0px; text-align:right; margin:7px 0px 0px 10px; }
#contact{float:left; width:70px;	padding:0px; text-align:left; margin:0px; background:url(../images/callusIcon.jpg) no-repeat left top; height:65px; margin:10px 0px 0px 0px;}
#contactText{float:left; width:170px;	padding:0px 0px 0px 0px; text-align:left; margin:0px; margin:15px 0px 0px 0px; color:#333333; font-size:14px; line-height:18px; font-weight:bold;}
#contactText h1{font-size:16px; margin:0px 0px 6px 0px; padding:0px; color:#333333}
.seachBox{ background-color:#329ec9; border:1px solid #329ec9; color:#fff; padding:3px 0px; width:170px}

#menu {width:1014px; height:40px;	margin:0px;	padding:0px; float:left; background:url(../images/menubg.jpg) repeat-x left top}

.tabMenu {
	margin: 0px 0px 0px 0px;
	 padding:0px;
	 height:40px;
}
.tabMenu ul {
	margin: 0px 0px 0px 30px;
	padding: 0;
	list-style-type:none;
	z-index:100;
	
}
.tabMenu li {
	display:inline;
	font-weight:bold;
	
}
.tabMenu li a {
	float:left;
	display:block;
	text-decoration:none;
	margin:0px;
	padding: 9px 35px 8px 30px; /*padding inside each tab*/
	color: #0c0e0d; font-size:18px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:bold;
	word-spacing:1px;
	background:url(../images/menu_bullet.jpg) no-repeat left top;
	
}

.tabMenu a.selected, .tabMenu li a:hover{
	color: #da4a19;
	cursor:pointer!important;
}



/*HOME PAGE DETAIL START FROM HERE  */
#leftCorner{ background: #ffffff url(../images/cornLeft.jpg) no-repeat left top;  float:left; width:1012px;}
#rightCorner{ background:url(../images/cornright.jpg) no-repeat right top;  float:right; width:11px;  height:11px;}
#midContainer{ float:left; border-left:1px solid #cccccc; border-right:1px solid #cccccc; margin:0px 10px; padding:0px; width:990px; background:#fff}
#flashContainer { float:left; text-align:left; margin:-11px 3px 0px 3px; padding:0px 0px; }
.prev{width:65px;  float:left; text-align:right; vertical-align:middle; padding-top:124px;}
.next{width:45px;  float:left; text-align:left; vertical-align:middle; padding-top:124px;}
#flashImage{ float:left; text-align:left; padding:0px; margin:0px;}
#flashDescription{width:400px; float:left; text-align:left; padding:35px 20px 0px 20px; font-family: "Trebuchet MS",  Arial, Helvetica, sans-serif; font-size:24px; color:#005a8c}
#lhsHomecontainer{ float:right; width:370px; margin:15px 0px 0px 10px; padding:0px 0px 0px 0px;}
#rhsHomecontainer{ float:left; width:592px; margin:15px 10px 0px 0px; padding:0px 0px 0px 0px;}
#rhsHomecontainer img{float:left;padding:5px;}
.bluebg, .ybg{ width:366px;   float:left;  border:1px solid #cccccc;  margin:0px 0px 10px 0px}
.bluebg{ background:url(../images/blue_bg.jpg) repeat-y left top;}
.ybg{ background:url(../images/yellow_bg.jpg) repeat-y left top; min-height:156px;}
.bluebg h1{font-size:21px; color:#03648f; font-family: "Trebuchet MS",  Arial, Helvetica, sans-serif;   float:left; padding:5px 0px 15px 30px;}
.ybg h1{font-size:21px; color:#03648f; font-family: "Trebuchet MS",  Arial, Helvetica, sans-serif;   float:left; padding:5px 0px 10px 10px;}
#rhsHomecontainer h1{font-size:24px; color:#333333; font-family: "Trebuchet MS",  Arial, Helvetica, sans-serif;   float:right; padding:5px 0px 10px 20px; width:586px;}

.bluebg ul{margin: 0px 0px 0px 30px;
	padding: 0;
	list-style-type:none;
	z-index:100;
	float:left
	}
.bluebg ul li{
	display:block;
	text-decoration:none;
	margin:5px 0px;
	padding: 0px 10px 0px 25px; /*padding inside each tab*/
	color: #0e3f81; font-size:14px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:bold;
	word-spacing:1px;
	background:url(../images/blue_bullet.jpg) no-repeat left top;
	
}	

.bluefont{color: #0e3f81; font-size:12px;	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold;  margin:0px 0px 13px 10px;  padding:0px; float:left; width:210px; }
.bluefont a{color: #0e3f81;}
.grayFont{color: #333333; font-size:12px; line-height:18px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold;  margin:0px 0px 15px 10px;  padding:0px;  }
.grayFont a{color: #333333;}
#rhsHomecontainer ul{margin: 0px 0px 0px 0px;
	padding-left: 15px;
	list-style-type:none;
	z-index:100;
	float:left;
	text-align:justify;
	}
#rhsHomecontainer ul li{
	display:block;
	text-decoration:none;
	margin:15px 0px;
	padding: 0px 10px 0px 25px; /*padding inside each tab*/
	color: #333333; font-size:18px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:bold;
	word-spacing:1px;
	font-size:12px;
	background:url(../images/yellow_bullet.jpg) no-repeat left top;
		text-align:justify;
}	
#rhsHomecontainer ul li a{color: #333333; font-size:18px;}
.rhsContain ol li{
	display:block;
	text-decoration:none;
	margin:15px 0px;
	padding: 0px 10px 0px 25px; /*padding inside each tab*/
	color: #333333; font-size:18px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:bold;
	word-spacing:1px;
	text-decoration:none;
	
	
	
}
.spaimage{ float:left; margin:0px; padding:0px; width:300px}
.spamenu{ float:left; margin:0px; padding:0px; width:280px; }
/*FOOTER */
#footer {width:1014px; background:url(../images/footerbg.jpg) repeat-x left top;	height:69px; padding-top:15px;  clear:both;  float:left;}
.footerLinks{ margin:0 auto;	width:992px; padding:0px; text-align:center;  color:#ffffff;}
.footerLinks a{padding:0px 10px; font-family: "Trebuchet MS",  Arial, Helvetica, sans-serif; font-size:12px;  color:#ffffff;}
.ddsubmenustyle, .ddsubmenustyle ul{ /*topmost and sub ULs, respectively*/
margin: 0;
padding: 0;
position: absolute;
left: 0;
top: 0;
list-style-type: none;
background: #f8c102;
border: 1px solid #f8c102;
border-bottom-width: 0;
visibility: hidden;
z-index: 100;
}

.ddsubmenustyle li a{
display: block;
width: 150px; /*width of menu (not including side paddings)*/
color: black;
background-color: #f8c102;
text-decoration: none;
padding: 4px 5px 4px 10px;
border-bottom: 1px solid #f8c102;
font-size:16px;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-weight:bold;
}

* html .ddsubmenustyle li{ /*IE6 CSS hack*/
display: inline-block;
width: 170px; /*width of menu (include side paddings of LI A*/
}

.ddsubmenustyle li a:hover{
background-color:#a92a1a;
color: #fff;
}

/* ######### Neutral CSS  ######### */

.downarrowpointer{ /*CSS for "down" arrow image added to top menu items*/
padding-left: 4px;
border: 0;
}

.rightarrowpointer{ /*CSS for "right" arrow image added to drop down menu items*/
position: absolute;
padding-top: 3px;
left: 100px;
border: 0;
}

.ddiframeshim{
position: absolute;
z-index: 500;
background: transparent;
border-width: 0;
width: 0;
height: 0;
display: block;
}

/*--=====About Us page Details=====-*/
#midContainer h1{font-size:24px; color:#333333; font-family: "Trebuchet MS",  Arial, Helvetica, sans-serif;   padding:5px 0px 5px 0px; margin:0px }
#middleInside{ padding:15px 30px;}
.subTitle{font-size:18px; color:#333333; font-family: "Trebuchet MS",  Arial, Helvetica, sans-serif;   padding:25px 0px 20px 0px;}
.grayFont14{font-size:14px; color:#333333; font-family: "Trebuchet MS",  Arial, Helvetica, sans-serif; }
#middleInside ul li{
	display:block;
	text-decoration:none;
	margin:15px 0px;
	padding: 0px 10px 0px 25px; /*padding inside each tab*/
	color: #333333; font-size:18px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:bold;
	word-spacing:1px;
	text-decoration:underline;
	background:url(../images/yellow_bullet.jpg) no-repeat left top;
	float:left;
	list-style-type:none;
	
}	
#middleInside ul li a{color: #333333; font-size:18px;}

.lhsImage{ float:left; margin:0px; padding:0px; width:240px}
.rhsContain{ float:left; margin:0px; padding:0px; width:500px; }

/*Facilities Details*/
.facilityBullet{ float:left; margin:0px; padding:0px; width:37px; height:50px; background:url(../images/facility_bullet.jpg) no-repeat left top; color:#fff; text-align:center; font-size:24px; font-weight:bold; padding:4px 0px 0px 0px;}
.facilityDescription{float:left; margin:4px 0px 0px 15px; padding:0px; width:740px;}
.facilityTitle{font-size:18px; color:#333333; font-family: "Trebuchet MS",  Arial, Helvetica, sans-serif;   padding:5px 0px 10px 0px;}
.facilityspace{height:30px; margin:0px; padding:0px;}
table.general{ padding:3px 0px; border:1px solid #f8c102; font-size:14px;}
table.general tr td{padding:5px 5px;  }
.aerobicTitle{padding:5px 5px; background:transparent url(../images/menubg.jpg) repeat-x scroll left top; font-size:18px; color:#a92a1a; font-family: "Trebuchet MS",  Arial, Helvetica, sans-serif; }
.aerobicTitle-a{padding:5px 5px; font-size:18px; color:#a92a1a; font-family: "Trebuchet MS",  Arial, Helvetica, sans-serif; }

table.general tr th{padding:5px 5px; font-size:14px; color:#333333; font-family: "Trebuchet MS",  Arial, Helvetica, sans-serif; font-weight:bold}


table.general-a{ padding:3px 0px; border:1px solid #f8c102; font-size:13px;}
table.general-a tr td{padding:5px 5px;  font-size:13px; }
