* html img {
behavior: expres\sion( (this.runtimeStyle.behavio\r="none") && (this.src.toLowerCase().indexOf('.png')>-1) && ( this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='scale')", this.runtimeStyle.paddingTop = this.height, this.runtimeStyle.height = 0 ) );
overflow:hidden;
}
html, body{ margin:0px; padding:0px;}
a{ outline:none;}
h1{ font-family:Arial, Helvetica, sans-serif;
	font-size:35px;
	text-align:left;
	text-transform:uppercase;
	color:#FFFFFF;
	padding-left:20px;
	margin:0px;
	}
h2{ font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	text-transform:uppercase;
	color:#72a2a4;
	padding-top:15px;
	margin:0px;
	}
h3{ font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	padding-top:15px;
	color:#000;
	margin:0px;
	}
.banner h1{ font-size:20px; margin:0 0 0 20px; padding:0px;}
.banner h2{ font-size:14px; color:#fff; text-transform:capitalize; line-height:20px; font-weight:normal; margin:0 0 0 20px;}
.bg-main {
	background-color: #e6e6e6;
	background-image: url(../images/bg-main.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.normal-text {
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 12pt;
	color: #5f666b;
	text-decoration: none;
}
.normal-text a{
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 12pt;
	color: #5f666b;
	text-decoration: none;
}
.normal-text a:hover{
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 12pt;
	color: #5f666b;
	text-decoration: underline;
}
#normal-text {
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 13px;
	color: #565656;
	text-decoration: none;
	}
#normal-text ul {
	margin: 0;
	list-style:none;
	padding: 0;
	border: none;
}
#normal-text li {
	margin: 0;
	background-image: url(../images/arrow-1.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left:10px;
}
#normal-text li a {
	display: block;
	color: #565656;
	line-height:25px;
	text-decoration: none;
	width: 100%;
	}
#normal-text li a:hover {
text-decoration:underline;
}
.green-text {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #f36f20;
	text-decoration: none;
}
.grey-text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	line-height: 12pt;
	color: #555555;
	text-decoration: none;
}
.grey-text a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 12pt;
	color: #555555;
	text-decoration: none;
}
.grey-text a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 12pt;
	color: #84c324;
	text-decoration: none;
}
.grey-text ul img{vertical-align:middle; margin:0px 5px 0 0px;}
.grey-text ul{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align:left;
	color: #555555;
	margin:0px; 
 	padding:0px;
	list-style:none;
	font-weight:bold;
	text-decoration: none;
	display:block;
	border:1px solid #efefef;
}
.grey-text ul li{
	background: url(../images/link_bg.jpg) left top repeat-x;
	margin:0px;
	padding:0px;
	height:37px;
	display:block;
}
.grey-text ul li a{display:block; padding:9px; height:20px;}
.grey-text ul li a:hover{ background: url(../images/link_bg_active.jpg) left top repeat-x; color:#000; height:20px;}
.grey-text ul li a.selected{ background: url(../images/link_bg_active.jpg) left top repeat-x; color:#000; height:20px;}
.white-text {
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	text-decoration: none;
}
.white-text a{
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	text-decoration: none;
}
.white-text a:hover{
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	text-decoration: none;
}
.head-black {
	font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight:bold;
	line-height: 12pt;
	color: #0f2532;
	text-decoration: none;
}
.title-black {
	font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;
	font-size: 13pt;
	font-weight:bold;
	line-height: 15pt;
	color: #0f2532;
	text-decoration: none;
}
.title-black1 {
	font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;
	font-size: 25pt;
	font-weight:bold;
	line-height: 25pt;
	color: #0f2532;
	text-decoration: none;
}
.head-white {
	font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight:bold;
	line-height: 12pt;
	color: #ffffff;
	text-decoration: none;
}
.head-white1 {
	font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;
	font-size: 22pt;
	font-weight:bold;
	line-height: 25pt;
	color: #ffffff;
	text-decoration: none;
}
.headlink-text {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	line-height: 46px;
	color: #000000;
	text-decoration: none;
}
.headlink-text a{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	line-height: 46px;
	color: #000000;
	text-decoration: none;
	display:block;
}
.headlink-text a:hover{
	font-weight:bold;
	background-image: url(../images/head-link-bg.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
}
.input-text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	width:250px;
	text-decoration: none;
	background:url(../images/InputBg.gif) left top no-repeat;
	resize:none;
	border: 1px solid #D6D6D6;
	padding:9px;
}
.input-text2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-decoration: none;
	background:url(../images/InputBg.gif) left top no-repeat;
	resize:none;
	border: 1px solid #D6D6D6;
	padding:3px;
}
.trainer-bg {
	background-image: url(../images/trainer-img.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.border-box {
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #d8d8d8;
	border-right-color: #d8d8d8;
	border-left-color: #d8d8d8;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	line-height: 12pt;
	color: #5f666b;
	text-decoration: none;
	padding:12px;
}
.copyright-text {
	font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12pt;
	color: #555555;
	text-decoration: none;
}
.copyright-text a{
	color: #555555;
	font-size:11px;
	text-decoration: none;
	padding:5px;
}
.copyright-text a:hover{
font-size:11px;
	color: #555555;
	text-decoration: underline;
}
.border-top{
border-top: #efefef solid 1px;
}
.border-left{
border-left: #efefef solid 1px;
}
.news-letter-input {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #555555;
	text-decoration: none;
	font-style: italic;
	border: 1px solid #d9d9d9;
	width:180px;
	height:24px;
	padding:3px;
}
.menu{
	font-family: "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight:bold;
	text-decoration: none;
	text-transform: uppercase;
}
.menu a{
	color: #FFFFFF;
	text-decoration: none;
	display:inline-block;
	text-align:center;
	padding:11px 15px 11px 15px;	
}
.menu a:hover{
	background-color:#006069;
	color:#FFFFFF;
}
.menu .active{	
	background-color:#006069;
	color:#FFFFFF;
}
.top-bottom-line{
border-top:#dbdbdb solid 1px;
border-bottom:#dbdbdb solid 1px;
}
.ccontent{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3d5462;
	line-height:18px;
	text-decoration: none;
}
.testimonials{
	background-image: url(../images/testimonials.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left:40px;
	padding-top:16px;
}
#testimonials{
	background-color:#000000;
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	font-style: italic;
	padding:4px;
}
.tborder{
	border-left:#d8d8d8 solid 1px;
	border-top:#d8d8d8 solid 1px;
	border-right:#d8d8d8 solid 1px;
}
#triggers {
	text-align:left;
}

#triggers img {
	background-color:#fff;
	padding:2px;
	border:1px solid #ccc;
	margin:15px 2px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
}

/* the active thumbnail */
#triggers a.active img {
	outline:1px solid #000;

	/* show on top of the expose mask */
	z-index:9999;
	position:relative;
}

#career_with_us { margin: 20px 0 0 20px; padding: 0; height:26px; overflow:hidden;}
#career_with_us a { float: left; height: 0px; padding-top: 26px; overflow: hidden;background-image: url(../images/career_with_us.gif); background-repeat: no-repeat; background-position: 0 0; width:223px;}
#career_with_us a:hover { background-position: 0 -26px; width:223px;}
#career_with_us a:active { background-position: 0 -52px; width:223px;}


#lava {
		/* you must set it to relative, so that you can use absolute position for children elements */
		position:relative; 
		text-align:center; 
		width:100%;
		height:40px;
		font-family:Arial, Helvetica, sans-serif;
	}
#lava ul {
		/* remove the list style and spaces*/
		margin:0; 
		padding:0; 
		list-style:none; 
		display:inline;
				
		/* position absolute so that z-index can be defined */
		position:absolute; 
		
		/* center the menu, depend on the width of you menu*/
		top:0; 
		left:0;
		
		/* should be higher than #box */
		z-index:100;

	}
	#lava ul li a{ text-decoration:none; color:#FFFFFF; font-size:12px; text-transform:capitalize; font-weight:bold;}
	
	#lava ul li {
		
		/* give some spaces between the list items */
		padding:10px 15px; 
		/* display the list item in single row */
		float:left;
	}
	
	#lava #box {
		
		/* position absolute so that z-index can be defined and able to move this item using javascript */
		position:absolute; 
		left:0; 
		top:0; 
		
		/* should be lower than the list menu */
		z-index:50; 

		/* image of the right rounded corner */
		background:#f15a21; 
		height:40px;
		
		/* add padding 8px so that the tail would appear */
		padding-right:30px;
		
		/* self-adjust negative margin to make sure the box display in the center of the item */
	}
	
	#lava #box .head {
		/* image of the left rounded corner */
		background:#f15a21;
		height:40px;

		/* self-adjust left padding to make sure the box display in the center of the item */
		padding-left:0px;
	}