/* Global Style*/
body {
	margin: 0px;
	padding: 0px;
	color:#575757;
}
a {
	text-decoration: none;
	color:#575757;
	outline:none;
}
a:hover {
	text-decoration: underline;
	outline:none;
}
form {
	margin: 0px;
	padding: 0px;
	position:relative;
}
h1 {
	padding:0px;
	margin:0px;
	font:bold 20px Arial, Helvetica, sans-serif;
	color:#237ABF;
}
.orange{
	color:#f4792d!important;
}
.purple{
	color:#993399!important;
}
.green{
	color:#009d57!important;
}
.skyblue{
	color:#0099cc!important;
}
a.orange:hover{
	color:#993333!important;
}
a.purple:hover{
	color:#663366!important;
}
a.green:hover{
	color:#006633!important;
}
a.skyblue:hover{
	color:#006699!important;
}
.short-dics{
	padding:8px 0px 0px 0px;
	margin:0px;
	font-weight:bold;
}
h2 {
	padding:0px 0px 2px 0px;
	margin:0px;
	font:bold 13px Arial, Helvetica, sans-serif;
	color:#237ABF;
}
p {
	margin:13px 0px 0px 0px;
	text-align:justify;
}
.f-left {
	float: left;
}
.f-right {
	float: right;
}
.red {
	color: #FF0000;
}
.clear {
	clear:both;
}
.short-discription {
	padding:9px 0px 20px 0px;
	margin:0px;
	font:bold 13px Arial, Helvetica, sans-serif;
	color:#281C5C;
}
/* Design Structure */
#main {
	padding:0px;
	margin:0px auto;
	width:1002px;
}
#wrapper {
	padding:0px 1px;
	margin:0px;
	background:url(../images/design-bg.jpg) repeat-y left top;
	width:1000px;
	float:left;
}
.find-out-more {
	margin:0px;
	padding:0px 20px 0px 0px;
	background:url(../images/find-out-more.gif) no-repeat 79px 1px;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#281C5C;
	height:17px;
}
.more-testimonial {
	margin:0px;
	padding:0px 28px 0px 0px;
	background:url(../images/find-out-more.gif) no-repeat 108px 1px;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#281C5C;
	height:17px;
	clear:both;
}
.find-out-more a, .more-testimonial a {
	text-decoration:underline;
	color:#281C5C;
}
.find-out-more a:hover, .more-testimonial a:hover {
	text-decoration:none;
	color:#281C5C;
}
/*--------header------------*/
#header {
	padding:0px;
	margin:0px;
	background:#f5f5f5 url(..//images/header-bg.jpg) no-repeat right top;
	width:1000px;
	height:151px;
	float:left;
	position:relative;
}
#header .logo {
	padding:11px 0px 0px 11px;
	margin:0px;
	float:left;
}
#header .call{
	padding:27px 26px 0px 28px;
	margin:0px;
	float:right;
	font:bold 17px Arial, Helvetica, sans-serif;
	color:#2B318B;
	background:url(../images/call.png) no-repeat 0px 50px;
}
#header .call span.number{
	font:bold 35px Arial, Helvetica, sans-serif;
}
#header .call span.or{
	font:normal 17px Arial, Helvetica, sans-serif;
	color:#333333;
}
#header .call a{
	color:#2B318B;
	font-weight:bold;
}
#header .search{
	color:#2B318B;
	font-weight:bold;
	position:absolute;
	right:204px;
	bottom:10px;
	font:normal 13px Arial, Helvetica, sans-serif;
	color:#281C5C;
}
#header .search label, #header .search .form, #header .search .go{
	float:left;
}
#header .search label{
	padding:2px 0 0 0;
}
#header .search .form{
	border:1px solid #202f84;
	width:167px;
	height:16px;
	margin:0px 5px;
	font:normal 11px Verdana, Geneva, sans-serif;
}
#header .search .go{
	background:url(../images/arrow.png) no-repeat 0px 2px;
	width:16px;
	height:18px;
	cursor:pointer;
	border:none;
}
#header_book{
	margin:0 14px 0 0;	
}
/*---------------navigation---------------*/
#navigation {
	padding:0px;
	margin:0px;
	position:absolute;
	bottom:10px;
	left:0px;
}
#navigation ul {
	padding:0px;
	margin:0px;
	list-style-type:none;
	float:left;
}
#navigation ul li {
	padding:0px 12px;
	margin:0px;
	float:left;
	font:normal 12px Arial, Helvetica, sans-serif;
	background:url(../images/divider.gif) no-repeat right;
	color:#281C5C;
}
#navigation ul li a {
	color:#281C5C;
}
#navigation ul li.none {
	background-image:none;
}
/*------------container---------------*/
#container {
	padding:15px 11px 5px 11px;
	_padding:15px 9px 5px 9px;
	margin:0px;
	float:left;
	width:978px;
	_width:982px;
}
/*---------------leftnav--------------*/
#leftNav {
	padding:0px;
	margin:0px;
	width:168px;
	float:left;
	font:normal 12px Arial, Helvetica, sans-serif;
}
#leftNav ul{
	padding:0px;
	margin:0px;
	width:158px;
	float:left;
	list-style-type:none;
}
#leftNav ul li{
	padding:0px 0px 5px 0px;
	margin:0px;
	width:164px;
	float:left;
}
#leftNav ul li a{
	padding:4px 0px 3px 4px;
	float:left;
	width:164px;
	background:url(../images/nav-bg.png) no-repeat 0px -120px;
	color:#000;
}
#leftNav ul li a:hover{
	color:#000;
	text-decoration:none;
}
#leftNav ul li ul{
	padding:0px;
	margin:0px 0px 0px 6px;
	width:160px;
	float:left;
	border:1px solid #fff;
	border-bottom:none;
	font:normal 12px Arial, Helvetica, sans-serif;
}
#leftNav ul li ul li{
	padding:0px;
	margin:0px;
	width:160px;
	float:right;
	background: url(../images/nav-select.gif) repeat-y right top;
	border-bottom:1px solid #fff;
}
#leftNav ul li ul li a{
	padding:3px 20px 3px 3px;
	width:140px;
	margin:0px;
	float:left;
	background:url(../images/nav-arrow.gif) no-repeat 147px bottom;
	color:#29338c;
}
#leftNav ul li ul li a.active, #leftNav ul li ul li a:hover{
	width:140px;
	float:left;
	background:url(../images/nav-arrow-select.gif) no-repeat 147px bottom;
	color:#29338c;
	text-decoration:none;
}
#leftNav ul li a.fitness {
	background:url(../images/nav-bg.png) no-repeat 0px 0px;
}
#leftNav ul li a.modern-pilates {
	background:url(../images/nav-bg.png) no-repeat 0px -31px;
}
#leftNav ul li a.physical-yoga {
	background:url(../images/nav-bg.png) no-repeat 0px -62px;
}
#leftNav ul li a.aquafusion {
	background:url(../images/nav-bg.png) no-repeat 0px -93px;
}
#leftNav ul li ul#article1{
	padding:0px 2px;
	margin:0px;
	width:155px;
	float:left;
	background:#FFF;
	list-style-type:none;
}
#leftNav ul li ul#article1 li{
	padding:0px;
	margin:0px;
	width:153px;
	float:left;
	background:#fff;
	border-bottom:1px dashed #7794c0;
}
#leftNav ul li ul#article1 li a{
	padding:3px 20px 3px 10px;
	width:129px;
	margin:0px;
	float:left;
	background:url(../images/select-arrow.gif) no-repeat 144px 7px;
	color:#626264;
	font-weight:normal;
}
#leftNav ul li ul#article1 li a:hover, #leftNav ul li ul#article1 li a.selected{
	background:url(../images/select-arrow-select.gif) no-repeat 144px 7px;
	color:#2579bf;
	font-weight:normal;
}
#leftNav ul li ul#article{
	padding:0px;
	margin:0px 0px 0px 6px;
	width:160px;
	float:left;
	list-style-type:none;
}
#leftNav ul li ul#article li{
	padding:0px;
	margin:0px;
	width:160px;
	float:right;
	background:#fff;
	border-bottom:1px dashed #7794c0;
}
#leftNav ul li ul#article li a{
	padding:3px 20px 3px 15px;
	width:128px;
	margin:0px;
	float:left;
	background:url(../images/select-arrow.gif) no-repeat 147px 7px;
	color:#626264;
	font-weight:normal;
}
#leftNav ul li ul#article li a:hover, #leftNav ul li ul#article li a.selected{
	background:url(../images/select-arrow-select.gif) no-repeat 147px 7px;
	color:#2579bf;
	font-weight:normal;
}
#leftNav ul li a.register {
	background:url(../images/nav-bg.png) no-repeat 0px -150px!important;
	height:32px!important;
	padding:1px 30px 0px 4px!important;
	width:135px!important;
}
#leftNav .facebook{
	margin:12px 0 8px 0;
}
/*#leftNav h3{
	padding:0px;
	margin:0px 0px 3px 0px;
	width:168px;
	height:22px;
	float:left;
	font:normal 12px Arial, Helvetica, sans-serif;
	background:url(../images/nav-bg.png) no-repeat 0px -120px;
}
#leftNav div.text{
	padding:0px;
	margin:0px;
	width:168px;
	float:left;
	font:normal 12px Arial, Helvetica, sans-serif;
	background:#FFF;
}
#leftNav .ui-accordion .ui-accordion-header { cursor: pointer; position: relative; margin-top: 1px; zoom: 1; }
#leftNav .ui-accordion .ui-accordion-li-fix { display: inline; }
#leftNav .ui-accordion .ui-accordion-header-active { border-bottom: 0 !important; }
#leftNav .ui-accordion .ui-accordion-header a { display: block; font-size: 1em; padding:3px 0px 5px 4px; }
#leftNav .ui-accordion .ui-accordion-header .ui-icon { position: absolute; left: .5em; top: 50%; margin-top: -8px; }
#leftNav .ui-accordion .ui-accordion-content { padding:0px; border-top: 0; margin-top: -2px; position: relative; top:-3px; margin-bottom: 2px; overflow: auto; display: none; }
#leftNav .ui-accordion .ui-accordion-content-active { display: block; }
#leftNav ul {
	padding:4px 0px 4px 10px;
	margin:0px;
	width:158px;
	float:left;
	list-style-type:none;
	overflow-x:hidden;
}
#leftNav ul li {
	padding:0px;
	margin:0px;
	width:164px;
	float:left;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#281C5C;
}
#leftNav ul li a {
	padding:0px;
	margin:0px;
	color:#281C5C;
}
#leftNav h3 a.fitness {
	background:url(../images/nav-bg.png) no-repeat 0px 0px;
}
#leftNav h3 a.modern-pilates {
	background:url(../images/nav-bg.png) no-repeat 0px -31px;
}
#leftNav h3 a.physical-yoga {
	background:url(../images/nav-bg.png) no-repeat 0px -62px;
}
#leftNav h3 a.aquafusion {
	background:url(../images/nav-bg.png) no-repeat 0px -93px;
}*/
/*#leftNav ul li.register {
	padding:0px 0px 6px 0px;
	margin:0px;
	height:32px;
	float:left;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#281C5C;
}
#leftNav ul li a {
	padding:2px 0px 0px 4px;
	margin:0px;
	height:20px;
	width:164px;
	float:left;
	background:url(../images/nav-bg.png) no-repeat 0px -120px;
	color:#281C5C;
}
#leftNav ul li.register a {
	background:url(../images/nav-bg.png) no-repeat 0px -147px;
	height:32px;
	padding:1px 30px 0px 4px;
	width:134px;
}*/
/*.mainDiv, .mainDivOver{
	float:left;
	width:168px;
	padding:0px 0px 4px 0px;
}
.register {
	padding:0px 0px 6px 0px;
	margin:0px;
	height:32px;
	width:168px;
	float:left;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#281C5C;
}
.register a {
	background:url(../images/nav-bg.png) no-repeat 0px -147px;
	height:32px;
	padding:1px 10px 0px 4px;
	float:left;
	width:158px;
}
.topItem1 {
	font:normal 12px Arial, Helvetica, sans-serif;
	width:168px;
	height:23px;
	float:left;
	cursor:pointer;
	background:url(../images/nav-bg.png) no-repeat 0px -120px;
	color:#281C5C;
	padding:0px 0px 4px 0px
}
.topItem1 a{
	padding:2px 10px 0px 4px;
	float:left;
	width:158px;
}
.topItem {
	font:normal 12px Arial, Helvetica, sans-serif;
	width:168px;
	height:23px;
	float:left;
	cursor:pointer;
	background:url(../images/nav-bg.png) no-repeat 0px -120px;
	color:#281C5C;
}
a.fitness {
	background:url(../images/nav-bg.png) no-repeat 0px 0px;
	padding:3px 0px 4px 4px;
	float:left;
	width:164px;
}
a.modern-pilates {
	background:url(../images/nav-bg.png) no-repeat 0px -30px;
	padding:3px 0px 4px 4px;
	float:left;
	width:164px;
}
a.physical-yoga {
	background:url(../images/nav-bg.png) no-repeat 0px -62px;
	padding:3px 0px 4px 4px;	
	float:left;
	width:164px;
}
a.aquafusion {
	background:url(../images/nav-bg.png) no-repeat 0px -93px;
	padding:3px 0px 4px 4px;	
	float:left;
	width:164px;
}
.topItemOver {
	width:168px;
	height:23px;
	cursor:pointer;
	background:url(../images/nav-bg.png) no-repeat 0px -120px;
	color:#281C5C;
	text-decoration:none;
}
.topItemClose {
	width:168px;
	height:23px;
	cursor:pointer;
	background:url(../images/nav-bg.png) no-repeat 0px -120px;
	color:#281C5C;
}
.topItemCloseOver{
	width:168px;
	height:23px;
	cursor:pointer;
	background:url(../images/nav-bg.png) no-repeat 0px -120px;
	color:#281C5C;
	text-decoration:none;
}
.dropMenu {
	font:normal 12px Arial, Helvetica, sans-serif;
	background-color: #fff;
	color:#575757;
	filter:alpha(opacity=100);
	float:left;
	width:148px;
	padding:0px 10px;
}
.subMenu {
	display:block;
}
.subItem {
	text-decoration:none;
	color:#575757;
	padding:1px 0px;
	height:18px;
	width:148px;
}
.subItem a {
	text-decoration:none;
	color:#575757;
	float:left;
	width:148px;
	cursor:pointer;
}
.subItemOver {
	color:#575757;
	height:18px;
	padding:1px 0px;
}
.subItemOver a {
	color:#575757;
	width:148px;
	float:left;
	text-decoration:underline;
	cursor:pointer;
}*/
/*------------centernav-----------*/
#centernav {
	padding:0px;
	margin:0px 13px;
	float:left;
	width:407px;
	_position:relative;
}
#centernav-inner {
	padding:0px;
	margin:0px 14px;
	float:left;
	/*width:559px;*/
	width:594px;
}
#course-centernav-inner {
	padding:0px;
	margin:0px 0px 0px 14px;
	float:left;
	width:790px;
}
#testimonial {
	padding:10px 0px 0px 0px;
	margin:0px;
	width:422px;
	float:left;
	_position:absolute;
	_left:0px;
	_top:279px;
}
#testimonial .inner {
	padding:0px 25px 0px 10px;
	margin:0px;
	width:387px;
	float:left;
	background:url(../images/testimonial-inner.png) repeat-y left top;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#281C5C;
}
#testimonial .inner h2 {
	padding:0px;
	margin:0px;
	font:bold 15px Arial, Helvetica, sans-serif;
	color:#2B318B;
}
#testimonial .inner p {
	padding:0px;
	margin:6px 0px 0px 0px;
}
/*------------------blue-box------------------*/
#blue-box{
	width:421px;
	padding:0px;
	margin:5px 0px -8px -7px;
	float:left;
}
#blue-box .blue-box-top{
	width:377px;
	height:42px;
	padding:0px;
	margin:0px;
	float:left;
	font:bold 16px/36px Arial, Helvetica, sans-serif;
	color:#fff;
	background:url(../images/blue-box-top.png) repeat-x left top;
}
#blue-box .blue-box-bottom{
	width:379px;
	height:21px;
	padding:0px;
	margin:0px;
	float:left;
	background:url(../images/blue-box-bottom.png) repeat-x left top;
}
#blue-box .blue-box-inner{
	width:389px;
	padding:0px 16px;
	margin:0px;
	float:left;
	background:url(../images/blue-box-inner.png) repeat-y left top;
}
#blue-box .blue-box-inner .date{
	margin:6px 0 8px 8px;
	font:normal 14px Arial, Helvetica, sans-serif;
	color:#2B318B;
}
#blue-box .blue-box-inner .offer{
	width:369px;
	float:left;
	background:#85d3e7;
	font:bold italic 14px Arial, Helvetica, sans-serif;
	color:#333333;
	padding:4px 10px;
	margin:0px 0px 10px 0px;
}
#blue-box .blue-box-inner .find{
	margin:6px 6px 0px 0px;
}
#blue-box .blue-box-inner th{
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#232F84;
	padding:6px 0px;
	text-align:left;
}
#blue-box .blue-box-inner td{
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#58585A;
	padding:6px 0px;
	text-align:left;
}
/*---------------news-update-------------*/
#news-update{
	width:381px;
	padding:0px;
	margin:-10px 0px 0px -7px;
	float:left;
}
#news-update .news-box-top{
	width:337px;
	height:42px;
	padding:0px;
	margin:0px;
	float:left;
	font:bold 16px/36px Arial, Helvetica, sans-serif;
	color:#fff;
	background:url(../images/blue-box-top.png) repeat-x left top;
}
#news-update .news-box-bottom{
	width:339px;
	height:21px;
	padding:0px;
	margin:0px;
	float:left;
	background:url(../images/blue-box-bottom.png) repeat-x left top;
}
#news-update .news-box-inner{
	width:329px;
	padding:0px 26px 1px 26px;
	margin:0px;
	float:left;
	background:url(../images/news-inner.png) repeat-y left top;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#58585A;
}
#news-update .news-box-inner .heading{
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#232F84;
}
#news-update .news-box-inner p{
	margin:8px 0 0 0;
}
#news-update .news-box-inner p img{
	float:left;
	margin:0px 10px 5px 0px;
}
/*-----------------faq-------------*/
#faq {
	padding:0px 0px 10px 0px;
	margin:0px;
	width:168px;
	float:left;
}
#faq .faq-top {
	padding:5px 0px 0px 0px;
	margin:0px;
	height:26px;
	width:168px;
	float:left;
	background:url(../images/faq-top.png) no-repeat left top;
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#fff;
	text-align:center;
}
#faq .faq-inner {
	padding:0px;
	margin:0px;
	width:168px;
	float:left;
	position:relative;
	background:url(../images/faq-inner.png) repeat-y left top;
}
#faq .faq-inner .white-arrow {
	padding:0px;
	margin:0px;
	background:url(../images/white-arrow.png) no-repeat 0px 0px;
	width:15px;
	height:16px;
	position:absolute;
	right:-14px;
	top:0px;
}
#faq .faq-bottom {
	padding:0px;
	margin:0px;
	height:8px;
	width:168px;
	float:left;
	background:url(../images/faq-bottom.png) no-repeat left top;
}
#faq .faq-inner ul {
	padding:5px 0px 0px 0px;
	margin:0px;
	list-style-type:none;
}
#faq .faq-inner ul li {
	padding:0px 0px 0px 10px;
	margin:0px;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#281C5C;
}
#faq .faq-inner ul li a {
	padding:0px 7px 0px 0px;
	margin:0px;
	float:left;
	width:143px;
	background:url(../images/arrow.gif) no-repeat 140px 0px;
	color:#281C5C;
}
/*--------------courses--------------------*/
#courses-detail {
	padding:0px;
	margin:0px;
	float:left;
	width:790px;
}
#courses-detail #course-inner-detail {
	padding:0px 10px 5px 10px;
	margin:0px;
	float:left;
	width:770px;
	background:#fff;
	font:normal 13px Arial, Helvetica, sans-serif;
}
#courses {
	padding:0px;
	margin:0px;
	float:left;
	/*width:559px;*/
	width:594px;
}
#courses #course-inner {
	padding:0px 10px 5px 10px;
	margin:0px;
	float:left;
	/*width:539px;*/
	width:574px;
	background:#fff;
	font:normal 13px Arial, Helvetica, sans-serif;
	position:relative;
}
#courses #course-inner .course {
	padding:10px 0px 0px 0px;
	margin:15px 0px 0px 0px;
	float:left;
	width:574px;
	border-top:2px dotted #bac9e1;
	font:normal 12px Arial, Helvetica, sans-serif;
	position:relative;
}
#courses #course-inner .course-search {
	padding:0px 0px 10px 0px;
	margin:0px 0px 15px 0px;
	float:left;
	width:574px;
	border-bottom:2px dotted #bac9e1;
	font:normal 12px Arial, Helvetica, sans-serif;
	position:relative;
}
#courses #course-inner .course .image, #courses #course-inner .course-search .image {
	padding:0px;
	margin:0px 15px 0px 0px;
	float:left;
}
.image1 {
	padding:0px;
	margin:5px 0px 0px 18px;
	float:right;
}
#courses #course-inner .course .text, #courses #course-inner .course-search .text {
	padding:0px;
	margin:0px;
	width:290px;
	float:left;
	text-align:justify;
}
#courses #course-inner .course .name, #courses #course-inner .course-search .name {
	padding:0px;
	margin:0px;
	font:bold 15px Arial, Helvetica, sans-serif;
	color:#281C5C;
}
#courses #course-inner .course .name a, #courses #course-inner .course-search .name a {
	color:#281C5C;
}
#courses #course-inner .course .course-detail{
	/*background:url(../images/view-course-detail.gif) no-repeat left top;*/
	float:right;
	position:absolute;
	font:bold 9px Verdana, Geneva, sans-serif;
	color:#fff;
	right:0px;
	bottom:0px;
}
#courses #course-inner .course-search .course-detail {
	/*background:url(../images/view-course-detail.gif) no-repeat left top;*/
	float:right;
	position:absolute;
	font:bold 9px Verdana, Geneva, sans-serif;
	color:#fff;
	right:0px;
	bottom:10px;
}
#courses #course-inner .course .course-detail a, #courses #course-inner .course-search .course-detail a {
	padding:5px 24px 7px 7px;
	color:#fff;
	float:left;
	background:url(../images/view-course-detail.gif) no-repeat left top;
}
#courses #course-inner .course .course-detail a:hover, #courses #course-inner .course .course-detail a.select, #courses #course-inner .course-search .course-detail a:hover, #courses #course-inner .course-search .course-detail a.select {
	color:#fff;
	background:url(../images/view-course-detail-select.gif) no-repeat left top;
	text-decoration:none;
}
.link a{
	font-weight:bold;
	padding-bottom:5px;	
}
#courses #course-inner ul {
list-style-type:none;
margin:0;
padding:0 0;
}
#courses #course-inner ul ul {
padding-left:20px;
}

#courses #course-inner ul li {
	padding:0px 0px 5px 15px;
	margin:0px;
	background:url(../images/dot.gif) no-repeat 4px 6px;
}
#courses #course-inner ul li a {
	padding:0px;
	margin:0px;
	color:#575757;
}
#courses #course-inner .course-detail {
	padding:0px;
	margin:0px;
}
#courses #course-inner .course-detail p {
	padding:0px;
	margin:0px 0px 15px 0px;
}
/*-------------news-------------------*/
#courses #course-inner .news {
	padding:10px 0px 0px 0px;
	margin:0px;
	float:left;
	width:539px;
}
#courses #course-inner .news a {
	color:#575757;
	text-decoration:underline;
}
#courses #course-inner .news a:hover {
	color:#575757;
	text-decoration:none;
}
#courses #course-inner .news .year {
	padding:0px;
	margin:0px;
	float:left;
	font:normal 12px Arial, Helvetica, sans-serif;
}
#courses #course-inner .news #months-name {
	padding:10px 0px 0px 0px;
	margin:0px;
	float:left;
	font:normal 12px Arial, Helvetica, sans-serif;
}
#courses #course-inner .news .month-btn {
	padding:10px 0px 0px 0px;
	margin:0px;
	float:right;
	font:normal 12px Arial, Helvetica, sans-serif;
}
#courses #course-inner .news .date {
	font:normal 11px Tahoma, Geneva, sans-serif;
	padding:4px 0px 0px 0px;
	float:left;
}
#courses #course-inner .news .title a {
	color:#237ABF;
	font-weight:bold;
}
#courses #course-inner .news .news-section {
	padding:0px;
	margin:0px;
	float:left;
}
#courses #course-inner .news .searchfrm {
	padding:0px;
	margin:15px 0px;
	width:539px;
	float:left;
}
/*--------------products----------------*/
#products {
	padding:0px;
	margin:0px;
	float:right;
	width:376px;
}
/*----------------------content-----------------*/
#content {
	padding:10px 0px;
	margin:0px;
	width:1000px;
	float:left;
	background:#fff;
}
#content .content {
	padding:0px;
	margin:0px 10px;
	width:980px;
	float:left;
	border-bottom:1px solid #45d0ed;
}
#content .content .e-mail a {
	color:#2B318B;
}
#content .text {
	padding:0px 10px 10px 0px;
	margin:0px;
	color:#58595B;
	font:normal 12px Arial, Helvetica, sans-serif;
	text-align:justify;
	float:left;
	width:575px;
	border-right:1px solid #45d0ed;
}
#content .testimonial{
	padding:0px;
	margin:0px;
	color:#58595B;
	font:normal 12px Arial, Helvetica, sans-serif;
	text-align:justify;
	float:right;
	width:370px;
}
#content .heading{
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#232F84;
}
#content strong{
	color:#232F84;
}
#content .icons{
	padding:15px 0px 10px 13px;
	margin:0px auto;
	width:980px;
	float:left;
}
/*------------------rightNav------------------*/
#RightNav {
	padding:0px;
	margin:0px;
	/*width:223px;*/
	width:188px;
	float:right;
}
/*-----------------form------------------*/
fieldset {
	padding:6px;
	border:1px solid #0081c5;
	/*width:97%;*/
	width:555px;
}
label {
	font-weight : normal;
	width : 100px;
	float : left;
	text-align : right;
	margin-right : 6px;
	font:normal 12px Arial, Helvetica, sans-serif;
}
small.formnote {
	margin : 0px 0px 0px 160px;
	display : block;
}
input.checkbox {
	width : 20px;
	float : left;
}
legend {
	color:#575757;
	font-weight:bold;
}
.form {
	width : 200px;
	float:left;
	font:normal 11px Verdana, Geneva, sans-serif;
	border:1px solid #0081c5;
	margin:0px 0px 5px 0px;
}
.form1 {
	width : 200px;
	float:left;
	height:100px;
	font:normal 11px Verdana, Geneva, sans-serif;
	border:1px solid #0081c5;
	margin:0px 0px 5px 0px;
}
.form2 {
	width : 200px;
	float:left;
	height:40px;
	font:normal 11px Verdana, Geneva, sans-serif;
	border:1px solid #0081c5;
	margin:0px 0px 5px 0px;
}
.formmsg {
	color: #CC0000;
	padding-top : 6px;
}
.btn {
	padding:2px;
	margin:0px 0px 0px 10px;
}
#contactAddress {
	width:170px;
	color:#575757;
	font:normal 12px/20px Arial, Helvetica, sans-serif;
	right:0px;
	top:32px;
	position:absolute;
	margin:0px 13px 0px 0px;
}
#contactAddress p {
	margin:8px 0px 0px 0px;
}
#contactAddress .contactinfo {
	border:1px solid #0081c5;
	padding:5px;
	overflow: hidden;
}
#course-detail{
	padding:20px;
	margin:10px 45px;
	width:135px;
	height:167px;
	text-align:center;
	float:left;
	background:url(../images/fitness-health-bg.png) no-repeat left top;
	position:relative;
}
#course-detail h1{
	padding:0px;
	margin:0px;
	font:normal 18px Arial, Helvetica, sans-serif;
	color:#575757;
	text-align:center;
}
#course-detail h2{
	padding:0px 15px;
	margin:0px;
	font:bold 13px Arial, Helvetica, sans-serif;
	color:#fff;
	text-align:center;
	position:absolute;
	bottom:12px;
	left:6px;
	width:130px;
}
#course-detail h2 a{
	padding:0px;
	margin:0px 10px 0px 0px;
	font:normal 11px Verdana, Geneva, sans-serif;
	color:#fff;
	float:right;
}
#course-detail .description{
	padding:5px 0px;
	margin:0px;
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#575757;
	text-align:left;
	clear:both;
}
#price{
	padding:0px;
	margin:0px 0px 15px 0px;
	float:left;
	font:bold 13px Arial, Helvetica, sans-serif;
	color:#2a3189;
	clear:both;
	width:100%;
	/*border-bottom:1px dashed #98afd1;*/
}
#price a{
	color:#2a3189;
	background:url(../images/arrow1.gif) no-repeat right;
	padding:0px 15px 0px 0px;
}
.dates-vanue{
	width:157px;
	height:31px;
	padding:0px;
	float:left;
	font:bold 12px Arial, Helvetica, sans-serif;
}
.dates-vanue a{
	width:147px;
	height:23px;
	background:url(../images/dates-bg.gif) no-repeat left top;
	padding:8px 0px 0px 10px;
	float:left;
	color:#FFF;
}
.dates-vanue a:hover{
	background:url(../images/dates-bg-over.gif) no-repeat left top;
	text-decoration:none;
	color:#FFF;
}
.dpl{
	width:180px;
	height:31px;
	padding:0px;
	margin:0px 10px;
	float:left;
	font:bold 12px Arial, Helvetica, sans-serif;
}
.dpl a{
	width:170px;
	height:23px;
	background:url(../images/dpl-bg.gif) no-repeat left top;
	padding:8px 0px 0px 10px;
	float:left;
	color:#FFF;
}
.dpl a:hover{
	background:url(../images/dpl-bg-honer.gif) no-repeat left top;
	text-decoration:none;
	color:#FFF;
}
.book-now{
	width:109px;
	height:31px;
	float:right;
	padding:0px;
	font:bold 12px Arial, Helvetica, sans-serif;
}
.book-now a{
	width:99px;
	height:23px;
	background:url(../images/book-now.gif) no-repeat left top;
	float:right;
	padding:8px 0px 0px 10px;
	color:#fff;
}
.book-now a:hover{
	background:url(../images/book-now-over.gif) no-repeat left top;
	color:#fff;
	text-decoration:none;
}
.price-bg{
	width:70px;
	height:23px;
	background:url(../images/price-bg.gif) no-repeat left top;
	position:absolute;
	padding:8px 0px 0px 10px;
	font:bold 12px Arial, Helvetica, sans-serif;
	bottom:90px;
	right:10px;
}
.dates-bg{
	width:147px;
	height:23px;
	background:url(../images/dates-bg.gif) no-repeat left top;
	position:absolute;
	padding:8px 0px 0px 10px;
	font:bold 12px Arial, Helvetica, sans-serif;
	bottom:45px;
	right:10px;
}
.booknow-bg{
	width:99px;
	height:23px;
	background:url(../images/book-now.gif) no-repeat left top;
	position:absolute;
	padding:8px 0px 0px 10px;
	font:bold 12px Arial, Helvetica, sans-serif;
	bottom:0px;
	right:10px;
}
.price-bg a, .dates-bg a, .booknow-bg a, .back-bg a, #book_now a{
	color:#fff;
}
.back-bg{
	width:65px;
	height:23px;
	background:url(../images/back-bg.gif) no-repeat left top;
	padding:8px 0px 0px 15px;
	margin:10px 0px 15px 0px;
	font:bold 12px Arial, Helvetica, sans-serif;
	text-align:center;
	float:left;
}
#book_now{
	width:178px;
	height:23px;
	background:url(../images/book.jpg) no-repeat left top;
	padding:8px 0px 0px 0px;
	margin:10px 0px 15px 170px;
	font:bold 12px Arial, Helvetica, sans-serif;
	text-align:center;
	float:left;
	color:#fff;
}
.name1{
	padding:18px 0px 0px 10px;
	margin:0px;
	float:left;
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#58585a;
}
/*.brevery-logo{
	width:41px;
	height:52px;
	padding:9px 0px 0px 0px;
	background:url(../images/bravery-logo.gif) no-repeat left top;
	float:right;
	text-align:center;
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#e3288f;
}*/
.brevery-logo{
	width:51px;
	height:60px;
	padding:25px 0px 0px 35px;
	background:url(../images/cpd-logo.jpg) no-repeat left top;
	float:right;
	text-align:left;
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#fff;
}

#Layer1 {
	position:absolute;
	padding:5px;
	width:30%;
	overflow:hidden;
	z-index:999999;
	top:60px;
	left:0px;
	float:left;
	visibility:hidden;
	background:#fff;
	border:1px solid #cccccc;
	opacity:10;filter:alpha(opacity=100)
}
#Layer2 {
	position:absolute;
	overflow:hidden;
	padding:5px;
	width:30%;
	z-index:999999;
	right:90px;
	bottom:-38px;
	float:left;
	visibility:hidden;
	background:#fff;
	border:1px solid #cccccc;
	opacity:10;filter:alpha(opacity=100)
}
#Layer3 {
	position:absolute;
	padding:5px;
	width:157px;
	height:165px;
	overflow:hidden;
	z-index:999999;
	top:66px;
	right:30px;
	float:left;
	visibility:hidden;
	background:#fff;
	border:1px solid #2b318b;
	opacity:10;filter:alpha(opacity=100)
}
#Layer3 .call {
	padding:0px;
	margin:0px;
	float:left;
	height:96px;
	background:url(../images/call-us.jpg) no-repeat 80px 10px;
	font:normal 14px Arial, Helvetica, sans-serif;
	color:#2B318B;
	width:145px;
}
#Layer3 .call span {
	font:bold 14px Arial, Helvetica, sans-serif;
}
#Layer3 .download{
	font:normal 14px Arial, Helvetica, sans-serif;
	color:#2B318B;
	padding:10px 0px 0px 0px;
}
#Layer4 {
	position:absolute;
	padding:5px;
	width:157px;
	height:165px;
	overflow:hidden;
	z-index:999999;
	right:160px;
	bottom:-132px;
	float:left;
	visibility:hidden;
	background:#fff;
	border:1px solid #cccccc;
	opacity:10;filter:alpha(opacity=100)
}
#Layer4 .call {
	padding:0px;
	margin:0px;
	float:left;
	height:96px;
	background:url(../images/call-us.jpg) no-repeat 80px 10px;
	font:normal 14px Arial, Helvetica, sans-serif;
	color:#2B318B;
	width:145px;
}
#Layer4 .call span {
	font:bold 14px Arial, Helvetica, sans-serif;
}
#Layer4 .download{
	font:normal 14px Arial, Helvetica, sans-serif;
	color:#2B318B;
	padding:10px 0px 0px 0px;
}
.place{
	padding:5px 0px;
}
/*---------------dates-vanue---------*/
#dates-vanue{
	padding:0px;
	margin:0px;
	font:normal 13px Arial, Helvetica, sans-serif;
	color:#fff;
	text-align:left;
}
#dates-vanue .view-map{
	margin:0px;
	padding:0px 20px 0px 0px;
	background:url(../images/view-map-arrow.png) no-repeat 70px 1px;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#fff;
	float:right;
	height:17px;
}
#dates-vanue .view-map1{
	margin:0px;
	padding:0px 20px 0px 0px;
	background:url(../images/arrow2.gif) no-repeat 70px 1px;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#fff;
	float:right;
	height:17px;
}
#dates-vanue .view-map a, #dates-vanue .view-map1 a{
	color:#fff;
}
#dates-vanue th{
	padding:5px;
	font:normal 13px Arial, Helvetica, sans-serif;
	text-align:left;
}
#dates-vanue td{
	padding:5px;
	font:normal 12px Arial, Helvetica, sans-serif;
	text-align:left;
}
#dates-vanue .blue{
	background:#237abf;
	font-weight:bold;
}
#dates-vanue .light-blue{
	background:#88b7dc;
	font-weight:bold;
}
#dates-vanue .yellow{
	background:#fdb927;
}
#dates-vanue .bottom-line{
	background:#88b7dc;
	padding:2px 0px;
}
#dates-vanue .yellow th, #dates-vanue .bg td, #dates-vanue .bg1 td{
	border-right:1px solid #88b7dc;
}
#dates-vanue .bg{
	background:#d7e7f4;
	color:#1586d2;
}
#dates-vanue .bg1{
	background:#fff;
	color:#1586d2;
}
/*-----------------pop-up-------------*/
#popup{
	padding:10px;
	margin:0px;
	font:normal 13px Arial, Helvetica, sans-serif;
}
#popup ul{
	padding:15px 0 0 15px;
	margin:0px;
	list-style-type:none;
}
#popup ul li{
	padding:0px 0 5px 15px;
	margin:0px;
	background:url(../images/dot.gif) no-repeat 0px 6px;
	font:normal 13px Arial, Helvetica, sans-serif;
}
/*-----------------footer-----------------*/
#footer {
	font:normal 10px Arial, Helvetica, sans-serif;
	color:#FFF;
	text-align:right;
	float:left;
	width:980px;
	padding:10px 0px 0px 0px;
}
#footer a {
	color:#FFF;
	padding:0px 2px;
}
optgroup {
    font-weight: normal;
}
.quoteweek {
	font: normal 12px Arial, Helvetica, sans-serif;
	padding: 10px;
	float: right;
	width: 38%;
}
.quoteweek a {
	margin: 0 5px;
}
.quote {
	font: bold 25px Arial, Helvetica, sans-serif;
}

