@charset "utf-8";
/* CSS Document */
body { margin: 0px; padding: 0px; font-family: Tahoma; font-size: 12pt; background: #f4f3f2 url(../images/mainbg.png) repeat-x; }
#headerlayout { width: 100%; height: 150px; background: url(../images/topbg.png) top no-repeat; }
#headermain { width: 900px; height: 150px; margin: 0px auto; text-align: center; }
#menutop { width: 900px; height: 12px; margin: 0px auto; background: #FFF; }
#menumain { width: 100%; height: 45px; background: #24c6c0; }
#menu { width: 900px; height: 45px; margin: 0px auto; }
.home { width: 80px; height: 45px; float: left; margin-left: 5px; background: url(../images/homebgm.png) no-repeat; width: 80px; height: 45px; float: left; border: 0px; }
.home:hover { color: #FFF; background: url(../images/homebg.png) no-repeat; width: 80px; height: 45px; float: left; border: 0px; }
.aboutus { width: 90px; height: 45px; background: url(../images/abtm.png) no-repeat; float: left; margin-left: 1px; }
.aboutus:hover { color: #FFF; background: url(../images/abt.png) no-repeat; width: 90px; height: 45px; float: left; border: 0px; }
.services { width: 100px; height: 45px; float: left; margin-left: 1px; background: url(../images/serm.png) no-repeat; width: 100px; height: 45px; float: left; border: 0px; }
.services:hover { color: #FFF; background: url(../images/ser.png) no-repeat; width: 100px; height: 45px; float: left; border: 0px; }
.appointment { width: 130px; height: 45px; float: left; margin-left: 1px; background: url(../images/appm.png) no-repeat; width: 130px; height: 45px; float: left; border: 0px; }
.appointment:hover { color: #FFF; background: url(../images/app.png) no-repeat; width: 130px; height: 45px; float: left; border: 0px; }
.gallery { width: 85px; height: 45px; float: left; margin-left: 1px; background: url(../images/galm.png) no-repeat; width: 85px; height: 45px; float: left; border: 0px; }
.gallery:hover { color: #FFF; background: url(../images/gal.png) no-repeat; width: 85px; height: 45px; float: left; border: 0px; }
.press { width: 140px; height: 45px; float: left; margin-left: 1px; background: url(../images/prssm.png) no-repeat; width: 140px; height: 45px; float: left; border: 0px; }
.press:hover { color: #FFF; background: url(../images/prss.png) no-repeat; width: 140px; height: 45px; float: left; border: 0px; }
.faq { width: 60px; height: 45px; float: left; margin-left: 1px; background: url(../images/faqm.png) no-repeat; width: 60px; height: 45px; float: left; border: 0px; }
.faq:hover { color: #FFF; background: url(../images/faq.png) no-repeat; width: 60px; height: 45px; float: left; border: 0px; }
.query { width: 90px; height: 45px; float: left; margin-left: 1px; background: url(../images/qrym.png) no-repeat; width: 90px; height: 45px; float: left; border: 0 }
.query:hover { color: #FFF; background: url(../images/qry.png) no-repeat; width: 90px; height: 45px; float: left; border: 0px; }
.contact { width: 100px; height: 45px; float: left; margin-left: 3px; background: url(../images/cccm.png) no-repeat; width: 100px; height: 45px; float: left; border: 0px; }
.contact:hover { color: #FFF; background: url(../images/ccc.png) no-repeat; width: 100px; height: 45px; float: left; border: 0px; }
/**********************************************************************/
#slideshow { width: 800px; height: 350px; background: #FFF; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; padding-top: 0px; padding-right: 10px; padding-bottom: 20px; padding-left: 10px; }
#contentmain { width: 820px; height: 300px; background: #FFF; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; }
#contentmain_abt { width: 820px; height: 800px; background: #FFF; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; }
#contentmaina { width: 820px; height: 500px; background: #FFF; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; }
#contentmainser { width: 820px; height: 400px; background: #FFF; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; }
#contentmainapp { width: 820px; height: 300px; background: #FFF; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; }
#contentmainqry { width: 820px; height: 450px; background: #FFF; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; }
#contentmaincon { width: 820px; height: 350px; background: #FFF; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; }
.main_center { width: 100%; height: auto; float: left; background: #FFF; }
#contentmaing { width: 820px; height: auto; background: #FFF; margin: 0px auto; }
#contentmaing2334 { width: 820px; height: 1390px; background: #FFF; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; }
#contentmaing2334_new { width: 820px; height: 490px; background: #FFF; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; }
#contentmainf { width: 820px; height: 970px; background: #FFF; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; }
#contentmainfaq { width: 820px; height: 1050px; background: #FFF; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; }
#contentmainp { width: 820px; height: 900px; background: #FFF; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; }
#heading { width: 700px; height: 40px; font-size: 15pt; float: left; margin-left: 13px; color: #049390; }
#con1 { width: 793px; height: 85px; float: left; margin-left: 13px; font-family: Tahoma; font-weight: normal; font-size: 10pt; text-align: justify; color: #4b4d4d; word-spacing: 3px; line-height: 29px; }
#con1_abt { width: 793px; height: 210px; float: left; margin-left: 13px; font-family: Tahoma; font-weight: normal; font-size: 10pt; text-align: justify; color: #4b4d4d; word-spacing: 3px; line-height: 29px; }
#con2_abt { width: 793px; height: auto; float: left; margin-left: 13px; font-family: Tahoma; font-weight: normal; font-size: 10pt; text-align: justify; color: #4b4d4d; word-spacing: 3px; line-height: 29px; }
#conf1 { width: 793px; float: left; margin-left: 13px; font-family: Tahoma; font-weight: normal; font-size: 10pt; text-align: justify; color: #4b4d4d; word-spacing: 3px; line-height: 29px; margin-top: 15px; }
#con12 { width: 793px; height: 255px; float: left; margin-left: 13px; margin-top: 10px; font-family: Tahoma; font-weight: normal; font-size: 10pt; text-align: justify; color: #4b4d4d; word-spacing: 3px; line-height: 29px; }
#flist { width: 200px; height: 180px; float: left; margin-left: 100px; }
#flist li { list-style: url(../images/list.png); }
#flist1 { width: 200px; height: 180px; float: left; margin-left: -10px; }
#flist1 li { list-style: url(../images/list.png); }
#con123 { width: 493px; float: left; margin-left: 0px; font-family: Tahoma; font-weight: normal; font-size: 10pt; text-align: justify; color: #4b4d4d; word-spacing: 3px; line-height: 29px; }
#con123 ul li { list-style: url(../images/list.png); }
#appbox1 { width: 130px; height: 50px; float: left; }
#appbox2 { width: 260px; height: 50px; float: left; }
#appbox22 { width: 260px; height: 160px; float: left; }
.txtbx { width: 240px; height: 30px; padding-left: 10px; float: left; border: 0px; background: #d3d6d6; color: #333; }
.txtbx:hover { background: #99dbda; }
.txtbx2 { width: 240px; height: 130px; padding-top: 10px; padding-left: 10px; float: left; border: 0px; background: #d3d6d6; color: #333; }
.txtbx2:hover { background: #99dbda; }
#contact { width: 300px; height: 200px; float: left; margin-left: 12px; font-family: Tahoma; font-weight: normal; font-size: 10pt; text-align: justify; color: #4b4d4d; line-height: 29px; margin-top: 20px; }
#no { width: 100%; height: 40px; float: left; text-align: right; margin: 20px 0 0 10px; }
.numb { width: 35px; height: 35px; float: left; color: #FFF; text-align: center; font-family: Tahoma; font-weight: normal; font-size: 12pt; line-height: 35px; margin-right: 5px; text-decoration: none; background: #666; border: 0px; }
.numb:hover { background: #107573; }
.numb1 { width: 35px; height: 35px; float: left; color: #FFF; text-align: center; font-family: Tahoma; font-weight: normal; font-size: 12pt; line-height: 35px; margin-right: 5px; background: #107573; border: 0px; }
.bton { width: 75px; height: 30px; float: left; background: #999; color: #FFF; border: 0px; }
.bton:hover { background: #107573; }
#con1234 { width: 493px; float: left; margin-left: 213px; margin-top: 30px; font-family: Tahoma; font-weight: normal; font-size: 10pt; text-align: justify; color: #4b4d4d; word-spacing: 3px; line-height: 29px; }
#con11 { width: 793px; height: 65px; float: left; margin-left: 13px; font-family: Tahoma; font-weight: normal; font-size: 10pt; text-align: justify; color: #4b4d4d; word-spacing: 3px; line-height: 29px; }
#boxmain { width: 820px; height: auto; float: left; margin-bottom: 15px; margin-left: 15px; }
#boxsubmain { width: 250px; height: 200px; float: left; }
#boxsubmain111 { width: 300px; height: 200px; float: left; }
#boxsubmain111g { width: 250px; height: 170px; margin-left: 10px; margin-top: 10px; float: left; }
#boxsubimg { width: 250px; height: 130px; float: left; }
#boxtext { width: 250px; height: 15px; line-height: 20px; float: left; font-family: Tahoma; font-weight: normal; font-size: 11pt; text-align: center; color: #4a4949; padding: 10px 0px; }
#subfont { font-size: 13pt; }
#subfont2 { font-size: 13pt; color: #0ec8c1; }
#gray { width: 250px; height: 7px; background: #878787; float: left; }
#gray2 { width: 250px; height: 7px; background: #7a7b7b; float: left; }
#blugreen { width: 250px; height: 7px; background: #0ec8c1; float: left; }
#boxsubmain2 { width: 250px; height: 200px; float: left; margin-left: 10px; }
#boxsubmain211 { width: 450px; height: 200px; float: left; margin-left: 15px; }
/******************************************************************************/
#footer { width: 100%; height: 50px; margin: 0px auto; background: url(../images/footer.png) top center no-repeat; float: left; }
.footer_con_main { width: 940px; height: 50px; margin: 0px auto; }
#fo1 { width: 250px; height: 50px; float: left; margin-left: 80px; line-height: 50px; font-family: Tahoma; font-size: 12px; color: #333; }
#fo12 { width: 450px; height: 50px; margin-right: 80px; line-height: 50px; font-family: Tahoma; font-size: 12px; color: #333; float: right; text-align: right; }
.link { text-decoration: none; color: #333; }
.link:hover { color: #464646; }
/****************************************************************************/
\@import url(http://fonts.googleapis.com/css?family=PT+Sans+Narrow|Volkhov:400italic,700);
*,
*:after,
*:before { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding: 0; margin: 0; }
/* Clearfix hack by Nicolas Gallagher: http://nicolasgallagher.com/micro-clearfix-hack/ */
.clearfix:after { content: ""; display: table; clear: both; }
/* General Demo Style */
.wrapper { position: relative; height: 330px; max-width: 960px; width: 100%;	/* [disabled]padding: 0px; */ margin: 0 auto; }
/* Header Style */
.codrops-top { line-height: 24px; font-size: 11px; background: #fff; background: rgba(255, 255, 255, 0.8); text-transform: uppercase; z-index: 9999; position: relative; font-family: Cambria, Georgia, serif; box-shadow: 1px 0px 2px rgba(0, 0, 0, 0.2); }
.codrops-top a { padding: 0px 10px; letter-spacing: 1px; color: #333; display: inline-block; }
.codrops-top a:hover { background: rgba(255, 255, 255, 0.6); }
.codrops-top span.right { float: right; }
.codrops-top span.right a { float: left; display: block; }
/* More examples buttons */
.more { position: relative; clear: both; padding: 20px; }
.more:before { content: ""; position: absolute; background-color: #ddd1b6; box-shadow: 0 1px 0 rgba(255, 255, 255, 0.8); height: 1px; width: 440px; left: 50%; margin-left: -220px; top: -10px; }
.more ul { display: block; height: 32px; text-align: center; }
.more ul li { display: inline-block; line-height: 24px; }
.more ul li.selected a,
.more ul li.selected a:hover { background: #ae997a; color: #fff; text-shadow: none; }
.more ul li a { text-shadow: 1px 1px 1px #fff; color: #555; background: #fbf9f5; padding: 2px 5px; margin: 0 2px; line-height: 18px; display: inline-block; box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.3); }
.more ul li a:hover { background: #8c795d; color: #fff; text-shadow: none; }
p.info { font-family: "Volkhov", serif; font-style: italic; color: #997f5a; text-shadow: 0 1px 0 rgba(255, 255, 255, 0.9); padding: 20px; display: block; clear: both; text-align: center; width: 100%; max-wdith: 440px; margin: 0 auto; }
.video_main { width: 700px; height: 400px; margin: 30px 0px 0px 30px; float: left; background: #34bbbf; padding: 5px; }