/* CSS Document */

/*body starts here*/
body {background-image:url(../images/bg.jpg); background-repeat:x-repeat; background-position:center top; padding:0px; margin:0px; background-attachment:fixed;}

#warpper {width:960px; margin:0 auto; padding:0;}
.clear{clear:both;margin:0px;padding:0px;}
a{
	text-decoration: none;
}
a:hover{
	text-decoration:underline;
}
/*body ends here*/

/*header_zone starts here*/
#header_zone{
	height:174px;
	float: left;
}
#social-networks{
	float:right;
	margin-top: 129px;
	text-align:  right;
	width: 253px;
}
#social-home{
	width:343px;
	float:right;
	text-align: right;
}
.social-home1 {
	float: right;
	width: 162px;
	margin: 0px;
}
.social-home2 {
	float: left;
	width: 180px;
	margin-left:1px;
	
	
}



#TA_excellent226 {
	text-align: right;
}

#banner_zone{width:960px; padding:0px 0px 0px 0px;}
#banner_zoneinside{width:960px; height:275px; padding:0px 0px 0px 0px;}
#Facebook {padding:6px 0px 0px 23px; margin:5px 10px 0px 0px; background:url(../images/worldicon.png) 0 0 no-repeat; height:25px; width:250px; float:right;}
/*header_zone ends here*/



.mp-slider .items {display:none;}
.mp-slider {
	overflow:visible !important;
}
.slider-container {
	position:relative;
	z-index:0;
	height:275px;
	width:960px;
	margin-top:20px;
	margin-bottom:20px;
	padding:0 0 0 0;
}
.slider-container .pic, .mp-slider {
	border-radius:0px;
}
.slider-container .mask {
	border-radius:0px;
}
.news-courses{
	z-index:0;
	height:auto;
	width:210px;
	float:right;
	margin-right:25px;
	margin-top:20px;
	border-top-left-radius:18px;
	border-bottom-right-radius:18px;
	box-shadow:0 0 6px #425155;
	padding-top: 0;
	padding-bottom: 0;
	padding-left: 20px;
	padding-right: 10px;
}
.news-container {

	z-index:0;
	height:auto;
	width:210px;
	float:right;
	margin-right:25px;
	margin-top:5px;
	border-top-left-radius:18px;
	border-bottom-right-radius:18px;
	box-shadow:0 0 6px #425155;
	padding-top: 0;
	padding-bottom: 0;
	padding-left: 20px;
	padding-right: 10px;
}

.news-container1 {

	z-index:0;
	height:auto;
	width:210px;
	float:right;
	margin-right:25px;
	margin-top:5px;
	padding-top: 0;
	padding-bottom: 10px;
	padding-left: 20px;
	padding-right: 10px;
}
.news-container h4{
	color:#893705;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
}
p.red {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #893705;
	font-weight: bold;
}

.news-container p{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	line-height: 22px;
}
/*footer ends here*/
.news-container a {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color: #006633;
	text-decoration: none;
}
.news-container a:hover{
	text-decoration:underline;
}

#menu2{
	padding:0px;
	height:32px;
	width:960px;
	float:left;
	background-color: #BC952C;
	box-shadow:0 0 4px #672a04;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	z-index:3;
	
	
}
ul.menu {list-style:none; margin:0; padding:0}
ul.menu * {margin:0; padding:0}
ul.menu a {display:block; color:#3753a9; text-decoration:none}
ul.menu li {position:relative; float:left; margin-right:12px}
ul.menu ul {position:absolute; top:32px; left:0; background:#1b9dd7; display:none; opacity:0; list-style:none;
}
ul.menu ul li {
	position:relative;
	width:160px;
	margin:0;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #997A33;
	border-right-color: #997A33;
	border-bottom-color: #997A33;
	border-left-color: #997A33;
}
ul.menu ul li a {
	display:block;
	background-color:#BC952C;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-top: 3px;
	padding-right: 7px;
	padding-bottom: 3px;
	padding-left: 7px;
}
ul.menu ul li a:hover {
	background-color:#82661E;
	color:#fff;
}

ul.menu ul ul {left:180px; top:-1px}
ul.menu .menulink {
	font-weight:bold;
	color:#fff;
	text-align:center;
	width:78px;
	padding-top: 8px;
	padding-right: 7px;
	padding-bottom: 9px;
	padding-left: 7px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
ul.menu .menulink:hover, ul.menu .menuhover {
	color:#865034;
}
ul.menu .menulinkselected {
	font-weight:bold;
	color:#865034;
	text-align:center;
	width:91px;
	padding-top: 8px;
	padding-right: 7px;
	padding-bottom: 9px;
	padding-left: 7px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
ul.menu .sub {background:#d5e6f8 url(../images/arrow.gif) 170px 8px no-repeat}
ul.menu .topline {border-top:1px solid #aaa}

/************************** CONTENT CSS START HERE **************************************/


#Content {
	width:960px;
	height:auto;
	background:none;
	padding:0;
}


#Contentgallery {
	width:960px;
	height:550px;
	background:none;
	padding:0;
}

.ContentLeft {
	width:650px;
	float:left;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	padding:0px 10px 0 25px;
}
#youmax
{
	width:650px;
	z-index:-1;
}
.videotest {
	width:615px;
	height:290px;
		
		
}

.ContentLeft p.more a 
{
	text-decoration:none;
	background-color:#bc952c;
	color:#FFFFFF;
	padding:10px 10px 10px 10px;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
}
.ContentLeft p.more a:hover 
{
	text-decoration:none;
	background-color:#bc952c;
	color:#000;
	padding:10px 10px 10px 10px;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
}

.ContentLeft h1, h2, h3, h4 {
	font-size:17px;
	font-weight:bold;
	text-transform:none;
	color:#893705;
	padding:0 0 0px;
}


.ContentLeft p {

	padding-bottom:0px;
	line-height:22px;
}

.ContentLeft p a{
	text-decoration:none;
	color: #000000;
}
.ContentLeft p a:hover{text-decoration:underline;}




.ContentLeft2 {
	width:617px;
	float:left;
	padding:35px 0px 0 38px;
}

.ContentLeft2 h1 {

	font-size:20px;
	font-weight:bold;
	text-transform:lowercase;
	color:#265091;
	padding:0 0 10px;
}

.ContentRight {
	width:294px;
	height:219px;
	float:left;
	padding:15px 0 0 10px;
	margin-top: 0;
	margin-left: 25px;
	background:url(../images/jq_bg.png) 0 0 no-repeat;
}

.botmTexr {
	font-size:18px !important;
	color:#286299 !important;
	display:block;
	font-weight:normal;
	padding:20px 0 0 0;
}
.contact-container {
	position:relative;
	z-index:0;
	height:300px;
	width:240px;
	float:right;
	margin-right:25px;
	margin-top:5px;
	padding:0 0 0 0;
	border-radius:9px;
	box-shadow:0 0 10px #425155;
}
.FormBg {
	
	width:230px;
	height:190px;
	font-family:Arial, Helvetica, sans-serif;
	padding:0px 0 0 0;
	text-align:center;
	font-size:16px;
	font-weight:bold;
	text-transform:none;
	color:#c4261d;
	line-height:22px;
	float:left;
	margin-top: 0px;
	margin-left: 0px;
	
}
.FormBg span {
	font-size:8px;
	color:#286299;
	text-transform:uppercase;
}
.FormInputarea {
	width:215px;
	padding:5px 0 0 5px;
}
dl.form {
	padding:10px 0 0 0; 
	width:200px;
}
dl.form dd {
	padding:0 0 7px;
	width:150px;
	text-align:left;
}
dl.form .inputarea {
	width:150px;
	background:#E1CC8C;
	height:16px;
	padding:5px;
	border:0px;
	font-size:11px;
	color:#045abb;
	border: #045abb solid 1px;
}


dl.form .textarea {
	width:150px;
	background:#E1CC8C;
	height:30px;
	padding:5px;
	border:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#045abb;
	border: #045abb solid 1px;
}

dl.form .select {

	width:150px;
	height:26px;
	background:url(../images/input-bg.gif) 0 0 no-repeat;
	border:0px;
	font-size:11px;
	color:#979797;
	padding:5px 0 5px 5px;


}


dl.form .submit {
	width:145px;
	height:40px;
	font-size:17px;
	font-weight:bold;
	text-transform:uppercase;
	background:url(../images/submit-butt.png) 0 0 no-repeat;
	border:0px;
	text-align:center;
	color:#e40101;
	cursor:pointer;
	padding:0px 0 0 0;
	margin:15px 0px 0 10px;

}


/************************** CONTENT CSS END HERE **************************************/

/*footer starts here*/
#footer{
	width:100%;
	background-position: center top;
}
.footermenu{ width:960px; padding:7px 0px 7px 15px;margin:0px 0px 0px 0px;float:left;}
.footermenu ul{padding:2px 0px 0px 0px;margin:0px 0px 0px 0px;}
.footermenu li{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;display:inline;list-style:none;}
.footermenu li a{
	padding:0px 7px 0px 6px;
	color:#FFFFFF;
	text-decoration:none;
	font-size:11px;
	font-weight:none;
}
.footermenu li a:hover{text-decoration:none; text-decoration:underline;}
.copyright{
	width:540px;
	padding:30px 0px 7px 300px;
	color:#997A33;
	float:left;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
}
.copyright a{color:#997A33;}
.whiteline{color:#fff;}


ol.bold li   {
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 24px;
}
ol.nobold li {
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	margin-left: -20px;
}
.address {
	color: #990000;
	font-weight: bold;
	font-size: 14px;
}

ul.bullet{
	list-style-image:url(../images/bullet.png);
	line-height: 22px;
	margin-left: -10px;
	text-align: justify;
}
.btn {
	background-color: #865034;
	border: 1px solid #BC952C;
	color: #FFFFFF;
	height: 27px;
}
.btn:hover {
	cursor: pointer;
	border: 1px solid #865034;
	
}
input[type="text"] .conform {
width:230px;
}
#demo1 {
	width: 230px;
}

textarea {
width:230px;
}
.thanku {
	color: #009900;
	font-weight: bold;
}
.ContentLeft_form {
	width:450px;
	float:left;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	padding:0px 10px 0 25px;
}
h1 {
	font-size:20px;
	font-weight:bold;
	color:#893705;
	padding:0 0 10px;
	text-transform: lowercase;
}
.ContentRight_form {
	height:auto;
	width:410px;
	float:right;
	margin-top:5px;
	padding-bottom: 0;
	padding-left: 20px;
	padding-right: 10px;
}
.news-container2 {
	height:auto;
	width:230px;
	float:right;
	margin-right:25px;
	margin-top:5px;
	padding-bottom: 20px;
	padding-left: 10px;
	border: 1px solid #A48226;
	-moz-border-radius:10px;
	border-radius:10px;
	padding-top: 20px;
	margin-bottom: 20px;
	
}















.glossymenu{
	padding: 0;
	width: 220px;
	margin-top: 0px;
	margin-right: 0;
}

.glossymenu a.menuitem{
	color: #000000;
	display: block; /*To help in the anchoring of the ".statusicon" icon image*/
	width: auto;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	padding-top: 5px;
	padding-bottom: 5px;
	background-color: #D3AD47;
	padding-left: 10px;
	margin-bottom: 1px;
}
.glossymenu a.menuitem_noborder {
	color: #FFFFFF;
	display: block; /*To help in the anchoring of the ".statusicon" icon image*/
	width: auto;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	padding-top: 5px;
	padding-bottom: 5px;
	background-color: #865034;
	background-image: url(../images/submenu/sublist-arrow.gif);
	background-repeat: no-repeat;
	padding-left: 10px;
	background-position: 5px;
	margin-bottom: 1px;
}


.glossymenu a.menuitem:visited, .glossymenu .menuitem:active{

}

.glossymenu a.menuitem .statusicon{ /*CSS for icon image that gets dynamically added to headers*/
position: absolute;
top: 5px;
right: 5px;
border: none;
}

.glossymenu a.menuitem:hover{
	background-color: #865034;
	color: #FFFFFF;
}
.glossymenu a.menuitem_noborder:hover{
	background-position: 5px;
	background-color: #865034;
	color: #FFFFFF;
}
.glossymenu div.submenu{ /*DIV that contains each sub menu*/
	background-color: #D2AB42;
	margin-left: 10px;
}


.glossymenu div.submenu ul{ /*UL of each sub menu*/
	list-style-type: none;
	padding: 0;
	margin: 0;
}

.glossymenu div.submenu ul li{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	margin-left: 10px;
}

.glossymenu div.submenu ul li a{
	display: block;
	color: #FFFFFF;
	text-decoration: none;
	padding-left: 30px;
	padding-top: 2px;
	padding-right: 0;
	padding-bottom: 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-variant: normal;
	background-image: url(../images/submenu/sublist-arrow-down.gif);
	background-repeat: no-repeat;
	background-position: 5px;
}

.glossymenu div.submenu ul li a:hover{
	colorz: white;
	color: #FFFFFF;
	background-image: url(../images/submenu/sublist-arrow.gif);
	background-repeat: no-repeat;
	background-position: 5px;
	font-weight: bold;
}
.subselect      {
	color: #FFFFFF;
	font-weight: bold;
}
.banner-still {
	z-index:0;
	height:275px;
	width:960px;
	margin-top:20px;
	margin-bottom:20px;
	padding:0 0 0 0;
}
#accordion  .heading{
	cursor:pointer;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
	padding-right: 5px;
	padding-left: 5px;
	background-shadow:0 0 4px #672a04;
	border: 1px solid #BC952C;
	background-color: #D3AC43;
	font-weight: bold;
}
#accordion div{
	padding:10px;
	background:#FFFFFF;

}
select[type="text"] {
	width:230px;
}
.facilities td {
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.text_left {
	float: left;
}
.img_right {
	float: right;
}
.green {
	color: #006633;
}
ul.menu ul.subleft {
	top:32px;
	left:0;
	background:#1b9dd7;
	display:none;
	opacity:0;
	list-style:none;
	margin-left: -49px;
}

.whytfs {
	width:210px;
	border-top-right-radius: 6px;
	border-top-left-radius: 6px;
	border-bottom-right-radius: 6px;
	border-bottom-left-radius: 6px;
	float: left;
}
.whytfs  span  {

}
.whytfs span.bot {
	
	width:267px;
	height:6px;
	float:left;
}
.testimonials h3.top_box_heading {
    margin:0px 15px;
    padding:15px 0px 10px 0px;
    border-bottom:1px solid #5A5646;
}
.testimonials table, .whytfs table {
    width: 100%;
}
.testimonials table th, .whytfs table th {
    text-align: left;
    font-weight: normal;
    padding-left: 20px;
    width: 160px;
}
.testimonials table tr, .whytfs table tr {
    height: 20px;
}
.whytfs ul li a {
    color: #333;
}
.whytfs ul {
	margin:0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.whytfs ul li {
	list-style:none;
	padding-top: 0px;
}
/*next button*/
.bx-next {
	position:absolute;
	top:85%;
	right:5px;
	z-index:999;
	width: 15px;
	height: 15px;
	text-indent: -999999px;
	background: url(../images/gray_next.png) no-repeat 0 -15px;
	outline:none;
}

/*previous button*/
.bx-prev {
	position:absolute;
	top:85%;
	right:25px;
	z-index:999;
	width: 15px;
	height: 15px;
	text-indent: -999999px;
	background: url(../images/gray_prev.png) no-repeat 0 -15px;
	outline:none;
}
.bx-next:hover,
.bx-prev:hover {
	background-position: 0 0;
}
.mainheading {
	font-size:17px;
	font-weight:bold;
	color:#893705;
	padding:0 0 10px;
}

.bold {
	font-weight: bold;
}

#footer p {
	padding-left: 25px;

}
#footer p a {


}
h1 a {
	font-weight:bold;
	color:#893705;
	padding:0 0 10px;
}
h1 a:hover {
	font-weight:bold;
	color:#893705;
	padding:0 0 10px;
	text-decoration: none;
}

/*date picker*/
.calendar {
				font-family: 'Trebuchet MS', Tahoma, Verdana, Arial, sans-serif;
				font-size: 0.9em;
				background-color: #EEE;
				color: #333;
				border: 1px solid #DDD;
				-moz-border-radius: 4px;
				-webkit-border-radius: 4px;
				border-radius: 4px;
				padding: 0.2em;
				width: 14em;
			}
			
			.calendar .months {
				background-color: #F6AF3A;
				border: 1px solid #E78F08;
				-moz-border-radius: 4px;
				-webkit-border-radius: 4px;
				border-radius: 4px;
				color: #FFF;
				padding: 0.2em;
				text-align: center;
			}
			
			.calendar .prev-month,
			.calendar .next-month {
				padding: 0;
			}
			
			.calendar .prev-month {
				float: left;
			}
			
			.calendar .next-month {
				float: right;
			}
			
			.calendar .current-month {
				margin: 0 auto;
			}
			
			.calendar .months .prev-month,
			.calendar .months .next-month {
				color: #FFF;
				text-decoration: none;
				padding: 0 0.4em;
				-moz-border-radius: 4px;
				-webkit-border-radius: 4px;
				border-radius: 4px;
				cursor: pointer;
			}
			
			.calendar .months .prev-month:hover,
			.calendar .months .next-month:hover {
				background-color: #FDF5CE;
				color: #C77405;
			}
			
			.calendar table {
				border-collapse: collapse;
				padding: 0;
				font-size: 0.8em;
				width: 100%;
			}
			
			.calendar th {
				text-align: center;
			}
			
			.calendar td {
				text-align: right;
				padding: 1px;
				width: 14.3%;
			}
			
			.calendar td span {
				display: block;
				color: #1C94C4;
				background-color: #F6F6F6;
				border: 1px solid #CCC;
				text-decoration: none;
				padding: 0.2em;
				cursor: pointer;
			}
.bullet a {
	color: #000000;
	text-decoration: none;
}

			
			.calendar td span:hover {
				color: #C77405;
				background-color: #FDF5CE;
				border: 1px solid #FBCB09;
			}
			
			.calendar td.today span {
				background-color: #FFF0A5;
				border: 1px solid #FED22F;
				color: #363636;
			}.bottom_box {
	height: 50px;
	padding: 0px;
	background-image: url(../images/footer_box.jpg);
	background-repeat: no-repeat;
	width: 960px;
}
.bottom_box p {
	color: #000000;
	padding-top: 10px;
}
.bottom_box  p  a:hover {
	color: #000000;
	text-decoration: underline;
}
.bottom_box p a {
	color: #000000;
	text-decoration: none;
}
.ContentLeft p a:hover{
text-decoration:none;
}ol {
	line-height: 22px;
	margin-left: -10px;
	text-align: justify;
}
.ContentLeft ol li a   {
	text-decoration:none;
	color: #000000;
	
}
.ContentLeft ol li a:hover  {
	text-decoration:underline;
	
	
}p   a.pages   {
	color: #C07D2E;
}
.ContentLeft .h3a {
	font-size:12px;
	font-weight:bold;
	text-transform:none;
	color:#000000;
	padding:0 0 0px;
}
.ContentLeft .h3a a {
	font-size:12px;
	font-weight:bold;
	text-transform:none;
	color:#000000;
	padding:0 0 0px;
}
.ContentLeft .h3a a:hover {
	font-size:12px;
	font-weight:bold;
	text-transform:none;
	color:#000000;
	padding:0 0 0px;
	text-decoration: none;
}
