#videoplay
{
position:relative;
z-index:1000000000;
}

.imgblktxt
{
text-align:center;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
width:275px;
float:left;
color:#000;

}

.videoimg
{
width:439px;
height:297px;
position:relative;
margin-left:0px;
background:url(../images/home-video.jpg) no-repeat;
}


.videoimg a
{
width:150px;
position:absolute;
height:150px;
margin:0 auto;
left:150px;
top:120px;

}
@font-face {
    font-family: 'UniversLTStd67BoldCondensed';
    src: url('../font1/universltstd-boldcn-webfont.eot');
    src: url('../font1/universltstd-boldcn-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font1/universltstd-boldcn-webfont.woff') format('woff'),
         url('../font1/universltstd-boldcn-webfont.ttf') format('truetype'),
         url('../font1/universltstd-boldcn-webfont.svg#UniversLTStd67BoldCondensed') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'UniversLTStd47LightCondensed';
    src: url('../font2/universltstd-lightcn-webfont.eot');
    src: url('../font2/universltstd-lightcn-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font2/universltstd-lightcn-webfont.woff') format('woff'),
         url('../font2/universltstd-lightcn-webfont.ttf') format('truetype'),
         url('../font2/universltstd-lightcn-webfont.svg#UniversLTStd47LightCondensed') format('svg');
    font-weight: normal;
    font-style: normal;

}
body
{
background:#fff url(../images/bodybg.jpg) repeat-x top;
/*font-family: "MgOpenModernaRegular", Helvetica, Arial, sans-serif;*/
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#58595b;
margin:0px;
margin-top:15px;
margin-bottom:15px;

}

body#inner{
background:#fff url(../images/inner-bg.jpg) repeat-x top;
/*font-family: "MgOpenModernaRegular", Helvetica, Arial, sans-serif;*/
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#58595b;
margin:0px;
margin-top:15px;
margin-bottom:15px;

}


.cleardiv
{
clear:both;
}

.small-font
{
font-size:11px;
}


img
{
border:none;
text-decoration:none;
}

img a
{
border:none;
text-decoration:none;
outline:none;
}


a
{
text-decoration:underline;
color:#58595b;
outline:none;
}

a:hover
{
text-decoration:none;
color:#58595b;
outline:none;
}
#thm 
{
margin:0px;
padding:0px 0px 20px 0px;
}
#thm img
{
margin:0px;
padding:0px 7px 0px 0px;
}

#thm h1
{
margin:0px;
padding:0px;
}

#thm p
{
 padding:4px 0px 0px 0px;
}


#main
{
width:100%;
margin:0 auto;

}


#main-box-mid /******/
{
/*background:url(../images/main-box-mid.jpg) repeat-y;*/
width:980px;
padding:0px 10px 0px 10px;
margin:0 auto;
}


#topbar{clear:both;}
#logo{ width:454px; height:71px; float:left ;margin-top:0px; margin-bottom:20px;  }

.glbt
{
position:relative; top:-4px;left:110px;  width:70px; float:left;z-index: 100000px;

}

#top-link /******/
{
 width:450px;  float:right; margin-top:0px; 
font-family:Arial, Helvetica, sans-serif;
 height:33px;
 padding-left:5px;
 text-align:right;

 }
 
  
 #top-link a /******/
{

color:#5f605f;
font-size:13px;
font-weight:bold; padding:0px 10px 0px 10px;
position:relative;
z-index: 10000;

}

 #top-link a:hover /******/
{
color:#58595b;
font-size:13px;
font-weight:bold; text-decoration:none!important;}

.sch
{
width:318px;
float:right;
/*background:#d6d6d6;*/
/*color:#da3c75; old-color*/
color:#666;
font-size:14px;
/*font-weight:bold;*/
padding:7px 0px 7px 0px;
margin-bottom:5px;
}

.click
{
	float:left; 
	margin-top:7px; 
	padding-right:5px;
	}

.sch a
{color:#da3c75;
}

#div-up
{
background:url(../images/white-border-top.jpg) no-repeat;
width:980px;
height:9px !important;
margin: 0 auto;
clear:both;
margin-top:20px;
}


#div-down
{
background:url(../images/white-border-bottom.jpg) no-repeat;
width:900px;
height:9px;
margin: 0 auto;
margin-bottom:20px;
}

#div-mid
{ 
border:none; 
width:860px; 
padding: 15px 20px 10px 20px;
background:url(../images/white-border-mid.jpg) repeat-y;
display:table;
margin-top:0px !important;
margin-top:-6px;
}

.phno
{
font-size:22px;
position:relative;
top:3px;
color:#000;
font-weight:bold;
position:relative;
right:0px;
width:160px;
}

#topbar a
{
text-decoration:none;
}


#topbar a:hover
{
color:#07716c;
text-decoration:underline;
}

#topbar a.red1
{
color:#FF0000;
text-decoration:none;
}


#topbar a.red1:hover
{
color:#0FF0000;
text-decoration:underline;
}

.dashed
{
background:url(../images/dash.jpg) repeat-x;
height:7px;
width:100%;
}

#menubar  /*******/
{
width:980px;
height:39px;
margin:0 auto !important;
clear:both;
padding-left:8px;
padding-top:1px;




}

#menu-content
{
	margin: 0 auto;
	padding: 0;
	position: relative;
}


#menu-content ul 
{

	margin: 0;
	padding-left: 0;
}



#menu-content li 
{ display:inline; }


#menu-content li a
{
	font: 18px "MgOpenModernaRegular", Helvetica, Arial, sans-serif;
	/*padding-top:12px; width:120px;height:27px;	*/
	margin:0px;
	float:left;
	color: #009192;
	text-decoration: none;
	padding:12px 20px 10px 20px;
	height:20px;
    text-align:center;
	margin-right:1px;
}




#menu-content li a:hover
{
	font: 18px "MgOpenModernaRegular", Helvetica, Arial, sans-serif;
	color:#414141; 
	
}


#menu-content li a#current
{
	font: 18px "MgOpenModernaRegular", Helvetica, Arial, sans-serif;
	color:#414141; 
	
}





#box-1 /************/
{
width:980px;
height:260px;
margin:0 auto;
margin-top:18px;
padding-bottom:30px;

}

#box-blog-left
{
width:476px;
float:left;

margin-right:9px;

}


#box-pilot{ width:auto; clear:both;}

#pilot-header{ width:auto; clear:both; padding:15px 40px 22px 40px; background:url(../images/pilot-bg.jpg) no-repeat top right;   margin-top:15px; }

#box-pilot-left{ width:476px; float:left; margin-top:18px; margin-right:9px; margin-bottom:10px; }
#box-pilot-left ul { margin-top:0px; margin-bottom:0px; }
#box-pilot-left li { background:url(../images/bullet.gif) no-repeat; list-style:none; padding-left:20px; 
					 margin-left:-35px; margin-top:10px;   margin-bottom:10px;}



#box-blog-right
{
width:295px;
float:left;


}

#box-blog-left-bottom
{
width:476px;
height:260px;
float:left;
margin-top:18px;
margin-bottom:18px;}


#box-3-quick-left
{
width:300px;
float:left;
margin-top:18px;
}

#box-3-quick-right
{
width:597px;
float:right;
margin-top:18px;
}
 
#green-box /*******************/
{

width:480px;
height:180px;
float:left;
padding: 15px 0px 20px 15px;

}

#green-box  h1/*******************/
{
font-family:"UniversLTStd67BoldCondensed" !important;
color:#3f3b3c;
font-size:25px;
margin:0px;
padding:0px 0px 0px 0px;
font-weight:normal;
line-height:34px;
letter-spacing:-1px;
text-transform:none;

}


#green-box  p/*******************/
{
font-family:"UniversLTStd47LightCondensed" !important;
font-size:14px;
font-weight:normal;
line-height:18px;
color:#fff;

}

.black-text
{
width:250px;
height:50px;
font-family:Calibri;
font-size:12px;
font-weight:normal;
color:#000;
float:right;
margin-top:10px;
padding-left:20px;
}

#video
{
width:454px;
height:317px;
float:right;
background:url(../images/videobg.jpg) no-repeat;
text-align:left;
padding-left:10px;
padding-top:11px;
}


#video-1
{
/*background:url(../images/video-2.jpg) no-repeat;*/
width:390px;
height:260px;
float:right;
}

h2 span.black-colour
{
color:#000;
}


div.h2 span.black-colour
{
color:#000;
}


#box-2
{
width:970px;
margin:0 auto;
margin-top:70px !important;/*****chng****/
margin-top:0px ;
padding-left:20px;
	}



#box-2 ul
{

margin-top:0px;
margin-bottom:0px;
padding-bottom:10px;

}

#box-2 li
{
background:url(../images/bullet.gif) no-repeat;
list-style:none;
padding-left:20px;
margin-left:-35px;
margin-bottom:20px;
}




.contact-box-main
{
width:416px;
float:left;
padding-bottom:20px;
clear:both;
}


.contact-box-top
{
background: url(../images/contact-top.jpg) no-repeat;
width:381px;
height:27px;
font-family:Calibri;
font-size:14px;
font-weight:bold;
color:#58595b;
padding-left:35px;
padding-top:12px;
}

.contact-box-mid
{
background:url(../images/grey-box-mid.jpg) repeat-x bottom #fdfdfd;
min-height:590px;
width:344px;
border-left: 1px solid #d9d9d9;
border-right: 1px solid #d9d9d9;
padding:10px 35px 0px 35px;
line-height:18px;
padding-bottom:10px;

}


.contact-box-bottom
{
background: url(../images/contact-bottom.jpg) no-repeat;
width:416px;
height:9px;
}



.grey-box-main-1
{
width:295px;
float:left;
margin-left:7px;
}

.grey-box-main
{
width:490px;
float:left;

}

.grey-box-top
{
background:url(../images/grey-box-top.jpg) no-repeat;
width:438px;
height:27px;
font-family:Calibri;
font-size:14px;
font-weight:bold;
color:#58595b;
padding-left:35px;
padding-top:12px;
}

.grey-box-mid
{
background:url(../images/grey-box-mid.jpg) repeat-x bottom #fdfdfd;
height:auto !important;
min-height:449px !important;
height:449px;
width:223px;
border-left: 1px solid #d9d9d9;
border-right: 1px solid #d9d9d9;
padding:20px 35px 20px 35px;
line-height:normal;
}


.grey-box-mid-about
{
background:url(../images/grey-box-mid.jpg) repeat-x bottom #fdfdfd;
height:auto !important;
min-height:320px !important;
height:320px;
width:401px;
border-left: 1px solid #d9d9d9;
border-right: 1px solid #d9d9d9;
padding:20px 35px 20px 35px;
line-height:18px;
}

.grey-box-bottom
{
background:url(../images/grey-box-bottom.jpg) no-repeat;
width:473px;
height:9px;

}


.quick-links-box-1
{

width:100px;
height:90px;
float:left;
text-align:center;
margin-bottom:10px;
}

.grey-box-mid span.black-matter
{
color:#000000;
font-size:15px;
}

.quick-links-box-2
{
width:100px;
height:90px;
float:right;
text-align:center;
margin-left:20px;
margin-bottom:10px;
}

.icon-box
{
width:71px;
height:63px;
margin:0 auto;
}

.matter-box-quick
{
width:220px;
padding-top:40px;
clear:both;
}

.click-box
{
width:223px;
height:10px;
font-size:12px; font-weight:bold;
}

.click-box a
{
color:#49918c;
text-decoration:underline;
}


.click-box a:hover
{
text-decoration:none;
color:#58595b;
}



.click-box-1
{
width:223px;
height:10px;
font-size:12px;
font-weight:bold;
margin-top:110px;
}

.click-box-1 a
{
color:#49918c;
text-decoration:underline;
}


.click-box-1 a:hover
{
text-decoration:none;
color:#58595b;
}

/*.grey-box-mid ul
{

margin-top:0px;
margin-bottom:0px;
padding-bottom:10px;

}

.grey-box-mid li
{
background:url(../images/bullet.gif) no-repeat;
list-style:none;
padding-left:20px;
margin-left:-35px;
margin-bottom:10px;
}*/



#graph-image
{
background:#fff;
width:221px;
height:136px;
margin:0 auto;
border:#CCCCCC 1px solid;
text-align:center;
}


#image-space
{
background-color:#CCCCCC;
width:223px;
height:150px;
margin:0 auto;
}

table
{
margin:0px;
}

form
{
margin:0px;
margin-top:0px;
margin-bottom:0px;
}


.form-blog input 
{ 
padding : 5px ;
border : 1px solid #dcdcdc;
font : normal 11px "MgOpenModernaRegular", Helvetica, Arial, sans-serif;
color :#000;
width:320px;
margin:0px 0px 0px 0px;
} 




input 
{ 
padding : 5px;
border : 1px solid #dcdcdc;
font : normal 11px "MgOpenModernaRegular", Helvetica, Arial, sans-serif;
color :#000;
width:200px;
margin:0px 0px 3px 0px;

} 


.textarea
{ 
padding : 5px;
border : 1px solid #dcdcdc;
font : normal 11px "MgOpenModernaRegular", Helvetica, Arial, sans-serif;
color :#000;
width:680px;
margin:0px 0px 3px 0px;
height:150px;

} 

input.checkbox
{
width:20px;
border:none;
}





input.button 
{ 
	font-family:Calibri;
	font-size:12px;
	font-weight:bold;
	background:url(../images/btn-submit.jpg) no-repeat;
	width:77px;
	height:27px;
	color:#58595b;
	border:0px;
	float:right;
	cursor:pointer;
} 

input.button1
{ 
	font-family:Calibri;
	font-size:20px;
	font-weight:bold;
	background:url(../images/bookbtn.jpg) no-repeat;
	width:130px;
	height:39px;
	color:#58595b;
	border:0px;
	float:left;
	cursor:pointer;
} 

select { 
	font : normal 11px Arial, Verdana, Tahoma, sans-serif;
	border : 1px solid #ececec;
	display : block;
	color : #000;
	width:110px;
	margin-top:5px;
} 

textarea
{
font : normal 11px Arial, Verdana, Tahoma, sans-serif;
border : 1px solid #ececec;
width:105px;
height:75px;
float:left;
margin-top:5px;
}


#footer /*********/
{

width:100%;
background:url(../images/footerbg.jpg) repeat-x top;
margin:0 auto;
clear:both;
color:#469c98;

}

.ftrimg
{
position:relative;
top:14px;
}

#footer h1
{
color:#fff;
font-family:Arial, Helvetica, sans-serif;
font-size:17px;
margin:0px;
padding:0px;
text-transform:uppercase;
font-weight:bold;
}

.footercon
{
width:980px;
margin:0 auto;
padding:10px 10px 20px 10px;
text-transform:capitalize;


}
#footer h3
{
margin:0px;
padding:0px;
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
}

#footer ul
{
margin:5px 0px;
padding:0px;
}

#footer-left ul li
{
margin:0px;
padding:0px;
list-style:none;
font-size:13px;
}

#footer-left ul li a
{
background:url(../images/ftrarw.gif) no-repeat left;
padding-left:12px;
font-size:13px;
}

#footer-left ul li a:hover
{
background:url(../images/ftrarwh.gif) no-repeat left;
padding-left:12px;
font-size:13px;
}

.ftr
{
width:auto;
float:left;
padding-right:16px;
margin-top:30px;
background:url(../images/drops.gif) repeat-y right;}

.ftr2
{
width:auto;
float:left;
padding-left:12px;
padding-right:12px;
margin-top:30px;
background:url(../images/drops.gif) repeat-y right;}


.ftr1
{
width:auto;
float:left;
padding-right:12px;
padding-left:12px;
margin-top:30px;
background:url(../images/drops.gif) repeat-y right;
}

#footer-left
{
width:820px;
float:left;
}

#footer-right
{
width:150px;
float:right;
text-align:left;
padding-top:10px;
padding-left:10px;

}

#footer-right li
{
margin:0px ;
padding:0px ;
font-size:14px;
margin-bottom:10px ;
list-style:none;
}

#footer-right li a
{
margin:0px ;
padding:0px ;
font-size:14px;
margin-bottom:10px ;
background:none ;
}

#footer a
{
text-decoration:none;
color:#469c98;
}

#footer a:hover
{
text-decoration:none;
color:#666;
}



#green-box-quick
{
background:url(../images/green-box-about.jpg) no-repeat;
width:245px;
height:230px;
float:left;
padding: 30px 20px 0px 20px;
margin-bottom:20px;
}

#green-box-quick .h2
{
font-family:Calibri;
font-size:18px;
font-weight:normal;
color:#FFFFFF;
margin:0px;
line-height:28px;
}

h1
{
font-family:"UniversLTStd67BoldCondensed";
color:#26817f;
font-size:30px;
margin:0px;
padding:0px 0px 10px 0px;
font-weight:bold;
letter-spacing:-1px;
text-transform:uppercase;
}



#green-box-about
{
background:url(../images/box-about.jpg) no-repeat;
width:375px;
height:242px;
float:left;
padding: 18px 35px 0px 35px;

}

#green-box-about .h2
{
font-family:Calibri;
font-size:18px;
font-weight:normal;
color:#FFFFFF;
margin:0px;
line-height:28px;
}

#grey-box-about
{
background:url(../images/box-about-1.jpg) no-repeat;
width:395px;
height:240px;
float:right;
padding: 20px 25px 0px 25px;
text-align:left;
}

#grey-box-therapy
{
background:url(../images/box-about-1.jpg) no-repeat;
width:395px;
height:240px;
float:left;
padding: 20px 25px 0px 25px;
text-align:left;
}



#green-box-blog
{
background: url(../images/blog-green-box.jpg) no-repeat;
width:431px;
height:245px;
float:left;
padding: 15px 20px 0px 25px;
}
a.lnk 	
{
color:#3a7f78 !important;
font-size:12px;
text-decoration:underline;
padding:0px 0px 0px 10px;
}

.txt
{
padding:0px 10px 0px 10px;
height:60px;
}

.bdr
{
border-bottom:1px dashed #ccc;
clear:both;
margin:25px 0px 25px 0px;
width:860px;
}


.bdr1
{
border-bottom:1px dashed #ccc;
clear:both;
margin:25px 15px 25px 0px;
}
#green-box-blog div.left-sec-con
{
font-family:Calibri;
font-size:16px;
font-weight:normal;
color:#58595b;
margin:0px;
line-height:28px;
float:left;
}

#green-box-blog div.right-sec-con
{
font-family:Calibri;
font-size:16px;
font-weight:normal;
color:#58595b;
margin:0px;
line-height:28px;
float:right;
width:230px;
}

.wh
{color:#fff;
font-size:14px;
}


#green-box-therapy
{
background:url(../images/green-box.jpg) no-repeat;
width:456px;
height:230px;
float:left;
padding: 30px 20px 0px 25px;
}

#green-box-therapy .h2
{
font-family:Calibri;
font-size:18px;
font-weight:normal;
color:#FFFFFF;
margin:0px;
line-height:28px;
}

#green-box-therapy .h3
{
font-family:Calibri;
font-size:16px;
font-weight:normal;
color:#FFFFFF;
margin:0px;
line-height:28px;
}



.grey-box-mid-therapy
{
background:url(../images/grey-box-mid.jpg) repeat-x bottom #fdfdfd;
width:223px;
border-left: 1px solid #d9d9d9;
border-right: 1px solid #d9d9d9;
padding:20px 35px 0px 35px;
line-height:normal;
height:380px;
}

.grey-box-small-therapy
{
background:url(../images/grey-box-mid.jpg) repeat-x bottom #fdfdfd;
width:180px;
border-left: 1px solid #d9d9d9;
border-right: 1px solid #d9d9d9;
padding:20px 35px 0px 35px;
line-height:normal;
height:380px;
}


/*.grey-box-mid-therapy ul
{

margin-top:0px;
margin-bottom:0px;
padding-bottom:10px;

}

.grey-box-mid-therapy li
{
background:url(../images/bullet.gif) no-repeat;
list-style:none;
padding-left:20px;
margin-left:-35px;
margin-bottom:20px;
}*/

.grey-box-main-blog
{
width:476px;
float:left;
margin-bottom:18px;
}

.grey-box-top-blog
{
background: url(../images/blog-grey-top.jpg) no-repeat;
width:441px;
height:27px;
font-family:Calibri;
font-size:14px;
font-weight:bold;
color:#58595b;
padding-left:35px;
padding-top:12px;
}

.grey-box-mid-blog
{
background:url(../images/grey-box-mid.jpg) repeat-x bottom #fdfdfd;
width:409px;
border-left: 1px solid #d9d9d9;
border-right: 1px solid #d9d9d9;
padding:20px 30px 0px 35px;
line-height:18px;
padding-bottom:10px;
}


.grey-box-bottom-blog
{
background: url(../images/blog-grey-bottom.jpg) no-repeat;
width:476px;
height:9px;
}



.grey-box-main-benefits
{
width:597px;
float:left;
margin-bottom:18px;
}

.grey-box-top-benefits
{
background:url(../images/grey-box-top-benefits.jpg) no-repeat;
width:562px;
height:27px;
font-family:Calibri;
font-size:14px;
font-weight:bold;
color:#58595b;
padding-left:35px;
padding-top:12px;
}

.grey-box-mid-benefits
{
background:url(../images/grey-box-mid.jpg) repeat-x bottom #fdfdfd;
width:525px;
border-left: 1px solid #d9d9d9;
border-right: 1px solid #d9d9d9;
padding:20px 35px 0px 35px;
line-height:18px;
padding-bottom:10px;
height:auto !important;
min-height:310px !important;
height:310px;
}


.grey-box-mid-benefits-1
{
background:url(../images/grey-box-mid.jpg) repeat-x bottom #fdfdfd;
width:223px;
border-left: 1px solid #d9d9d9;
border-right: 1px solid #d9d9d9;
padding:20px 35px 0px 35px;
line-height:18px;
padding-bottom:10px;
height:auto !important;
min-height:310px !important;
height:310px;}

.grey-box-bottom-benefits
{
background:url(../images/grey-box-bottom-benefits.jpg) no-repeat;
width:597px;
height:9px;
}

.benefits-inner-main
{
width:525px;
margin-bottom:35px;
}

.benefits-left-sec
{
width:120px;
float:left;
font-family:Calibri;
font-size:13px;
font-weight:bold;
}

.benefits-right-sec
{
width:395px;
float:right;
}


.grey-box-mid-quick-1
{
background:url(../images/grey-box-mid.jpg) repeat-x bottom #fdfdfd;
min-height:171px;
width:223px;
border-left: 1px solid #d9d9d9;
border-right: 1px solid #d9d9d9;
padding:20px 35px 0px 35px;
line-height:18px;
padding-bottom:10px;
}


.quick-main
{
width:520px;
line-height:normal;
margin:0px;
}
.quick-top
{
background:url(../images/quick-top.jpg) no-repeat;
width:520px;
height:9px;
}
.quick-bottom
{
background: url(../images/quick-bottom-1.jpg) no-repeat;
width:520px;
height:8px;
margin-bottom:20px;
}
.quick-mid
{
background:url(../images/quick-mid.jpg) repeat-x #ebebeb bottom ;
width:478px;
border-left: 1px solid #d9d9d9;
border-right: 1px solid #d9d9d9;
height:auto;
min-height:170px;
height:170px;
padding:0px 20px 0px 20px;
margin-top:0px !important;
margin-top:-6px;
line-height:18px;
}
.quick-mid h1
{
font-family:Calibri;
font-size:20px;
font-weight:normal;
color:#696966;
margin:0px;
text-align:center;
margin-bottom:15px;
}



.grey-box-mid-quick
{
background:url(../images/grey-box-mid.jpg) repeat-x bottom #fdfdfd;

width:525px;
border-left: 1px solid #d9d9d9;
border-right: 1px solid #d9d9d9;
padding:20px 35px 0px 35px;
line-height:normal;
padding-bottom:10px;
}

ul li{ line-height:normal; margin:1px; padding:0px;}
.imgleft{ float:left; margin:5px;}



/*product services*/


.products-main-div
{
width:890px;
clear:both;
}


.products-main-div h1
{
line-height:30px;}


.products-main-div ul { margin:0px; padding:0px; margin-bottom:20px;}
.products-main-div li { background:url(../images/bullet.gif) no-repeat; list-style:none; padding-left:15px; margin-top:0px;   margin-bottom:10px; line-height:normal;}

#prpage
{
height:auto !important;
min-height:550px !important;
height:550px ;
margin-left:10px;margin-top:10px;
}
.tabs-heading

{
width:860px;
margin-bottom:30px !important;
margin-bottom:15px;
}

.tabs-heading h1
{
color:#389a94;
line-height:30px;
font-weight:normal;
}

.tabs-left-sec
{
width:415px;
float:left;
}

.tabs-right-sec
{
width:415px;
float:right;
margin-right:30px;	
}


.tabs-left-sec1
{
width:415px;
float:left;
}


.tabs-right-sec-ser
{
float:right;
margin-right:15px;
margin-top:20px;
margin-bottom:50px;
width:400px;
}


.tabs-left-sec2
{
width:460px;
float:left;
}

.tabs-right-sec2
{
width:400px;
float:right;
}


.heading-box
{
background:url(../images/heading-box.jpg) no-repeat;
width:400px;
height:32px;
padding-left:15px;
padding-top:2px;
margin-bottom:10px;
}

.heading-box h2
{
font-size:18px;
margin:0px;
color:#333333;
padding:0px;
text-indent:0;
}


.products-main-div h3
{
font-family:Calibri;
font-size:16px;
font-weight:normal;
color:#389a94;
margin:0px;
line-height:23px;
text-indent: 1.2em;
}

.tabs-left-sec h3
{
font-family:Calibri;
font-size:16px;
font-weight:normal;
color:#389a94;
margin:0px;
line-height:23px;
text-indent:0;
padding:0px !important;
}

.col-green
{
color:#389a94;
}

.bookhd
{
background:url(../images/bookbg.jpg) no-repeat;
width:360px;
height:34px;
color:#323232;
font-size:20px;
font-weight:bold;
padding-top:18px;
padding-left:20px;
}

h4
{
font-family:Calibri;
font-size:14px;
font-weight:bold;
color:#389a94;
margin:0px;
line-height:23px;
text-indent:0;
}


.left-sec-link
{
float:left; width:350px;
}

.left-sec-link li
{
background:url(../images/bullet.gif) no-repeat; list-style:none; padding-left:15px;  margin-left:-35px; margin-top:10px;  line-height:normal; list-style:none; margin-bottom:20px;
}

.right-sec-link
{
float:left; width:350px;
}

.right-sec-link li
{
background:url(../images/bullet.gif) no-repeat; list-style:none; padding-left:15px;  margin-left:-35px; margin-top:10px;   margin-bottom:20px; line-height:normal; list-style:none;
}



/*---------------todoin2011-------------------*/

.colgreen
{
color:#128d8e;
}

.btn-shedule
{ margin-right:7px;}


/******************new classes************/

.boxleft
{
background:url(../images/testimonialbg.jpg) no-repeat top;
width:428px;
height:457px;
float:right;
margin-right:12px;
}


.grtxt
{
padding:10px 20px 20px 0px;
}

.boxleft h2
{
font-size:18px ;
color:#26817f;
font-family:Arial, Helvetica, sans-serif;
margin:0px;
padding:0px 0px 0px 20px;
font-weight:bold;
}

.lnk
{
text-align:left;
color:#26817f;
font-size:12px;


}

.boxleft p/*******************/
{

font-size:12px;
color:#424343;
text-align:left;
margin:0px;
padding:0px 0px 10px 0px;
line-height:16px;
}

.testdrop
{
background:url(../images/test-drop.jpg) repeat-x;
height:2px;
margin:15px 0px 0px 0px;
}
.coma
{
float:left;
width:25px;
height:40px;
}
.t1
{
width:373px;
margin:0 auto;
margin-top:15px !important;
margin-top:0px ;


}

.testcon
{
width:345px;
float:right;
}

.testcon a
{
text-decoration:none;
color:#28817f;}

.testcon a:hover
{
text-decoration:none;
color:#424343;}


.boxright {

width:520px;
float:left;
padding-top:12px;
}



.smlbx1
{
width:260px;
float:left;
margin-bottom:15px;

}
.smltxt h2
{
font-size:14px ;
text-transform:uppercase;
color:#368988;
font-family:Arial, Helvetica, sans-serif;
margin:0px;
padding:0px;
font-weight:normal;
}

.smltxt h2 a
{
font-size:14px ;
text-transform:uppercase;
color:#368988;
font-family:Arial, Helvetica, sans-serif;
margin:0px;
padding:0px;
font-weight:normal;
text-decoration:none;
}

.smltxt h2 a:hover
{
font-size:14px ;
text-transform:uppercase;
color:#626366;
font-family:Arial, Helvetica, sans-serif;
margin:0px;
padding:0px;
font-weight:normal;
text-decoration:none;
}


.smlbx1 p/*******************/
{
font-size:12px;
color:#626366;
line-height:14px;
margin:0px;
padding:5px 0px;
width:81%;
text-align:left;
}

.icon
{
width:62px;
float:left;
}
.smltxt
{
width:183px;
float:right;
padding-bottom:20px;

}

.innerbody
{
width:980px;
margin:0 auto;
display:block;
padding:40px 0px 30px 20px;

}
.innerbody p
{
font-size:15px;
}

.innerbody a
{
color:#0a9394;
text-decoration:none;
}

.innerbody a:hover
{
color:#5e5f5e;
text-decoration:underline;
}



.leftlinks
{
width:178px;
float:left;
}

.leftlinks-top
{
background:url(../images/left-sec-top.jpg) no-repeat top;
width:178px;
}
.leftlinks-mid
{
background:url(../images/left-sec-mid.jpg) repeat-y;
width:178px;

}
.leftlinks-bot
{
background:url(../images/left-sec-bot.jpg) no-repeat bottom;
width:178px;
}

.leftlinks-bot1
{
background:url(../images/left-sec-bot1.jpg) no-repeat bottom;
width:178px;
}

.leftlinkcon
{
width:148px;
padding:10px 15px 10px 15px;
height:auto !important;
min-height:60px !important;
height:60px;
}

.leftlinks ul
{
margin:0px ; 
padding:0px;
}

.leftlinks li#last1
{
margin:0px ;
padding:10px 0px 10px 0px;
text-align:left;
font-size:13px;
list-style:none;
font-weight:normal;
background:none !important;
}

.leftlinks li#last2
{
margin:0px ;
padding:10px 0px 10px 0px;
text-align:left;
font-size:13px;
list-style:none;
font-weight:normal;
background:none !important;
}
.leftlinks li
{
margin:0px ;
padding:10px 0px 10px 0px;
text-align:left;
font-size:13px;
list-style:none;
font-weight:normal;
background:url(../images/left-sec-arw.jpg) repeat-x bottom;
}



.leftlinks li a
{
background:url(../images/ftrarw.gif) no-repeat left;
text-decoration:none;
color:#626366;
padding:0px 0px 0px 8px;
}

.leftlinks li a:hover
{
background:url(../images/ftrarwh.gif) no-repeat left;
text-decoration:none;
color:#26817f;
padding:0px 0px 0px 8px; 
}

.leftlinks li a#curr
{
background:url(../images/ftrarwh.gif) no-repeat left;
text-decoration:none;
color:#26817f;
padding:0px 0px 0px 8px; 

}

.leftlinks li a#curr1
{
background:url(../images/ftrarwh.gif) no-repeat left;
text-decoration:none;
color:#626366;
padding:0px 0px 0px 8px; 
font-weight:bold;

}
.rightmatter
{
width:800px;
float:right;
height:auto !important;
min-height:430px !important;
height:430px;

}

.rightmatter ul
{
margin:10px 0px; 
padding:0px;
}

.rightmatter li
{
margin:0px ;
text-align:left;
font-size:13px;
list-style:none;
font-weight:normal;
background:url(../images/ftrarw.gif) no-repeat 0px 10px;
text-decoration:none;
color:#626366;
padding:5px 0px 5px 8px;

}
.rht-left
{
width:360px;
float:left;
padding-left:20px;

}

.rht-right
{
width:360px;
float:right;
padding-left:20px;

}


.rht-l
{
width:430px;
float:left;
padding-left:20px;

}

.rht-l h1
{
margin:0px !important;
padding:0px !important;
}

.rht-r
{
width:250px;
float:right;
}
.rht-r p
{
font-size:12px !important;
color:#4a4a4a;
line-height:20px;

}
.r1
{
width:742px;
margin:0 auto;

padding-bottom:30px;
background:url(../images/r1-bg.jpg) no-repeat bottom;
height:auto !important;
min-height:50px !important;
height:50px ;
padding:20px 20px 30px 20px;


}

.r1-fullwidth
{
width:940px;
float:left;
background:url(../images/r1-full-width.jpg) no-repeat bottom;
height:auto !important;
min-height:80px !important;
height:80px ;
padding:20px 20px 0px 20px;




}

.r1-fullwidth
 h1/*******************/
{
font-family:"UniversLTStd67BoldCondensed" !important;
color:#26817f;
font-size:30px;
margin:0px;
padding:20px 0px 0px 0px;
font-weight:bold;
letter-spacing:-1px;
text-transform:uppercase;


}

.r1-fullwidth
 p/*******************/
{
color:#626366;
font-size:19px;
font-family:Arial, Helvetica, sans-serif;
padding:10px 0px 10px 0px;
margin:0px;
}

.r1-fullwidth p.original/*******************/
{
color:#626366;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
padding:10px 0px 10px 0px;
line-height:20px;
margin:0px;
}


.r1 h1/*******************/
{
font-family:"UniversLTStd67BoldCondensed" !important;
color:#26817f;
font-size:30px;
margin:0px;
padding:20px 0px 0px 0px;
font-weight:bold;
letter-spacing:-1px;
text-transform:uppercase;


}
.gr
{
background:#f4f4f4;
padding:20px;
}

.r1 p/*******************/
{
color:#626366;
font-size:19px;
font-family:Arial, Helvetica, sans-serif;
padding:10px 0px 10px 0px;
margin:0px;
}

.r1-lft
{
width:600px;
float:left;
padding-left:20px;
}
.r1-lft h1 img
{
padding-right:6px;
}

.r1-rht
{
width:104px;
float:right;

}
.r1-rht img a
{
text-align:center;
margin:0 auto;
}

.r2
{
display:block;
padding-top:20px;
padding-bottom:20px;
padding-left:20px;

}

#common
{
width:96%;
float:left;
padding:10px;
}

#common p
{
width:100%;
line-height:18px;


}

#common h1/*******************/
{
font-family:"UniversLTStd67BoldCondensed" !important;
color:#26817f;
font-size:30px;
margin:0px;
padding:0px 0px 20px 0px;
font-weight:bold;
letter-spacing:-1px;
text-transform:uppercase;


}

#common  p.big/*******************/
{
color:#626366;
font-size:19px;
font-family:Arial, Helvetica, sans-serif;
padding:10px 0px 10px 0px;
margin:0px;
}


#common ul
{
margin:10px 0px; 
padding:0px;
}

#common li
{
margin:0px ;
text-align:left;
font-size:13px;
list-style:none;
font-weight:normal;
background:url(../images/ftrarw.gif) no-repeat 0px 10px;
text-decoration:none;
color:#626366;
padding:5px 0px 5px 8px;

}


#serv .r2con
{

width:720px;
margin:0 auto;

}


.r2con
{

width:782px;
margin:0 auto;
}

.r2con p
{

font-size:12px;
width:100% !important;
line-height:18px !important;
}
.r2dash
{
background:url(../images/r2-dash.jpg) repeat-x; 
height:2px;
clear:both;
margin:20px 0px 20px 0px;
}

.r2con-lft
{
width:310px;
float:left;

}

.r2con-lft1
{
width:310px;
float:right;

}

.r2con-rht{
width:470px;
float:left;

}

.r2con-rht h1{
font-family:Arial, Helvetica, sans-serif !important;
font-size:16px ;
color:#368988;
margin:0px 0px 8px 0px;
padding:0px;
font-weight:normal;
text-transform:none;
letter-spacing:normal;
}

.r2 h2
{
font-size:14px ;

color:#368988;
font-family:Arial, Helvetica, sans-serif;
margin:0px;
padding:0px;
font-weight:normal;
}
.r2 p/*******************/
{
font-size:12px;
color:#626366;
line-height:14px;
margin:0px;
padding:5px 0px;
width:81%;
text-align:left;
}

a.blk
{
font-size:18px;
color:#434444;
text-decoration:none;
text-align:center;
}

a:hover.blk
{
font-size:18px;
color:#0a9394;
text-decoration:none;
}

.rht-gr-tp
{
background:url(../images/rht-gr-tp.jpg) no-repeat top;
width:250px
}

.rht-gr-bt
{
background:url(../images/rht-gr-bt.jpg) no-repeat bottom;
width:250px
}


.rht-gr-md
{
background:url(../images/rht-gr-mid.jpg) repeat-y;
width:250px
}

.rhttxt
{
padding:10px 15px 20px 15px;
}

/********************/

.narrowcolumn
{
width:700px;
float:left;
}

#sidebar
{
width:256px;
margin:0 auto;
padding-bottom:20px;
padding-left:12px;
padding-top:10px;

}

.blogtop
{
background:url(../images/blog-top.jpg) no-repeat top;
width:262px;
float:right;

}

.blogmid
{
background:url(../images/blog-mid.jpg) repeat-y top;
width:262px;
float:right;
}

.blogbot
{
background:url(../images/blog-bot.jpg) no-repeat bottom;
width:262px;
float:right;
}

#sidebar ul
{
margin:0px 20px 0px 0px;
padding:0px;
list-style:none;
}

#sidebar li
{
margin:0px ;
padding:4px 0px 4px 0px;
text-align:left;
font-size:12px;
list-style:none;
font-weight:normal;
}



#sidebar li a
{
background:url(../images/ftrarw.gif) no-repeat left;
text-decoration:none;
color:#626366;
padding:0px 0px 0px 10px;
}

#sidebar li a:hover
{
background:url(../images/ftrarwh.gif) no-repeat left;
text-decoration:none;
color:#006263;
padding:0px 0px 0px 10px; 
}




#sidebar li.widget_tag_cloud  
{
background:none !important;
margin:0px;
padding:0px;
}
#sidebar li.widget_tag_cloud  a
{
background:none !important;
text-decoration:none;
color:#626366;
padding:0px 0px 0px 0px;
}

#sidebar li.widget_tag_cloud a:hover
{
background:none !important;
text-decoration:none;
color:#006263;
padding:0px 0px 0px 0px; 
}

.widgettitle
{
color:#0a9394;
}

#page h2
{
font-family:"UniversLTStd67BoldCondensed" !important;
color:#26817f;
font-size:20px;
margin:0px;
padding:10px 0px 5px 0px;
font-weight:bold;
letter-spacing:-1px;
text-transform:uppercase;
}

.widget_search
{
background:url(../images/r2-dash.jpg) repeat-x bottom; 
clear:both;
padding-bottom:10px;
margin:20px 0px 10px 0px;

}

.screen-reader-text
{
font-family:"UniversLTStd67BoldCondensed" !important;
color:#26817f;
font-size:20px;
font-weight:bold;
letter-spacing:-1px;
text-transform:uppercase;
position:relative;
bottom:5px;
}

input.button-search

{ 
	font-family:Calibri;
	font-size:12px;
	font-weight:bold;
	background:url(../images/btn-submit.jpg) no-repeat;
	width:77px;
	height:27px;
	color:#58595b;
	border:0px;
	float:left;
	cursor:pointer;
 clear:both;
 margin:5px 0px 5px 0px;
}

#page a
{
text-decoration:none;
outline:none;
}

#page a:hover
{
text-decoration:none;
outline:none;
}


