body{margin-left:auto; margin-right:auto; margin-top:0; margin-bottom:0; font-family:Arial; font-size:13px; line-height:18px; color:#3E4143}
table, td, tr{font-family:Arial; font-size:12px; line-height:18px; color:#272C31}
#home-tile-top{float:left; background-image:url(../images/home-pg-bg.gif); background-repeat:repeat-x; background-position:left 460px; width:100%; height:100%}
#inner-tile-top{float:left; background-image:url(../images/inner-pg-bg.gif); background-repeat:repeat-x; background-position:left 205px; width:100%; height:100%}

#video-top{ background-position:left 205px; width:100%; height:100%}


/*#tile-foot{background-image:url(../images/foot-bg.gif); background-repeat:repeat-x; background-position:left bottom; width:100%; height:100%}*/
#tile-foot{float:left; background-image:url(../images/foot-bg.gif); background-repeat:repeat-x; background-position:left bottom; width:100%; height:100%}

#page-section{margin-left:auto; margin-right:auto; width:937px}
#logo-top-menu{float:left; width:916px; height:64px; padding:20px 21px 17px 0px}
#logo{float:left; padding-left:17px}
#top-menu{float:right; padding-top:42px}
.wid-937{float:left; width:937px}
.home-content{float:left; padding:35px 0px 10px 0px; width:937px; font-size:14px; color:#272C31}
.home-content-left{float:left; padding:30px 28px 0px 10px; width:230px; border-right:#E1E3E4 1px solid; line-height:21px}
.home-foot{float:left; width:937px; height:75px; text-align:center; padding-top:12px;}

.foot{float:left; width:937px; height:66px; text-align:center; padding-top:10px;}
.home-content-centre{float:left; padding:30px 0px 0px 35px; width:370px}
.home-head{color:#076A3F; font-weight:bold; font-size:15px}
.sub-head{color:#076A3F; font-weight:bold; font-size:24px; padding-bottom:10px}
.bold{color:#3A454E; font-weight:bold}
.bold-14{color:#3A454E; font-weight:bold; font-size:14px}
.inner-head{color:#29333B; font-size:18px; font-weight:bold}
.bold-link{color:#3A454E; font-weight:bold; font-size:12px; text-decoration:none}
.bold-link:hover{color:#3A454E; font-weight:bold; text-decoration:underline}
.home-menu{color:#272C31; font-size:14px; text-decoration:none; background-image:url(../images/bullet.gif); background-repeat:no-repeat; background-position:0px 5px; padding-left:13px}
.home-menu:hover{color:#3C8062; font-size:14px; text-decoration:none; background-image:url(../images/bullet.gif); background-repeat:no-repeat; background-position:0px 5px; padding-left:13px}
.menu-line{border-bottom:#C3C7CA 1px dashed; margin:4px 0px 4px 0px}
.left-menu-line{background-image:url(../images/line.gif); background-repeat:repeat-x; float:left; width:171px}
.wid-174{float:left; width:174px}
.wid-160{float:left; width:120px; padding:0px 0px 0px 40px}
.tour{float:left; text-align:center; padding:40px 0px 0px 10px; width:314px}
.home-content-right{float:left; width:230px; padding:15px 0px 0px 30px}
.box-main{width:230px; float:left; margin-top:12px}
.box-top{width:230px; background-image:url(../images/box-top.gif); background-repeat:no-repeat; float:left; height:5px}
.box-mid{width:220px; background-image:url(../images/box-mid.gif); background-repeat:repeat-y; padding:10px 0px 10px 11px; float:left}
.box-bot{width:230px; background-image:url(../images/box-bot.gif); background-repeat:no-repeat; float:left; height:5px}
.more-link{color:#037442; text-decoration:none}
.more-link:hover{color:#3A454E; text-decoration:underline}
.foot-link{color:#454D54; padding:0px 5px 0px 5px; text-decoration:none}
.foot-link:hover{color:#31373C; padding:0px 5px 0px 5px; text-decoration:none}
.link{color:#576069; padding:0px 5px 0px 5px; text-decoration:none}
.link:hover{color:#7B8895; padding:0px 5px 0px 5px; text-decoration:none}
.inn-content-tile{float:left; width:937px; background:url(../images/content-tile.gif) repeat-y}
.inn-full-cont-tile{float:left; width:937px; background:url(../images/full-cont-tile.gif) repeat-y}
.video{float:left; width:937px; padding:20px 0px 30px 20px;}
.inn-right-cont-tile{float:left; width:937px; background:url(../images/right-content-tile.gif) repeat-y}
#left-menu-main{float:left; width:196px; padding:30px 0px 0px 0px}
.left-menu-head{width:171px; padding:0px 0px 10px 0px}
.left-menu-div{float:left; width:171px; background:url(../images/line.gif) repeat-x left bottom}
.left-menu-div-no{float:left; width:171px}
.inner-content{float:left; width:431px; padding:28px 40px 80px 41px; line-height:19px; text-align:justify}
.inner-content-head{width:432px; padding-bottom:10px}
.inner-full-content{float:left; width:668px; padding:28px 30px 80px 41px; line-height:19px; text-align:justify}
.inner-right-full-content{float:left; width:678px; padding:28px 30px 80px 0px; line-height:19px; text-align:justify}
.wid-680{width:680px; float:left}
.date-align{width:25px; float:left; padding-right:10px; padding-top:5px;}
.left-menu{color:#272C31; font-size:12px; text-decoration:none; background-image:url(../images/bullet.gif); background-repeat:no-repeat; background-position:5px 10px; display:block; padding-left:18px; line-height:26px}
.left-menu:hover{color:#032918; font-size:12px; text-decoration:none; background-image:url(../images/bullet.gif); background-repeat:no-repeat; background-position:5px 10px; padding-left:18px; background-color:#EDEEEF; display:block}
.left-menu-sel{color:#3C8062; font-size:12px; text-decoration:none; background-image:url(../images/bullet.gif); background-repeat:no-repeat; background-position:5px 10px; padding-left:18px; background-color:#EDEEEF; display:block; line-height:26px; font-weight:bold}
a.left-menu-sel{color:#3C8062; font-size:12px; text-decoration:none; background-image:url(../images/bullet.gif); background-repeat:no-repeat; background-position:5px 9px; padding-left:18px; background-color:#EDEEEF; display:block; line-height:26px; font-weight:bold}
a.left-menu-sel:hover{color:#434C57; font-size:12px; text-decoration:none; background-image:url(../images/bullet.gif); background-repeat:no-repeat; background-position:5px 9px; padding-left:18px; background-color:#BEC2C6; display:block; line-height:26px; font-weight:bold}
.menu-head{color:#076A3F; font-weight:bold; font-size:15px}
.after{float:left; width:170px; height:34px; background-image:url(../images/before-after-grad.gif); background-repeat:repeat-x; margin-left:3px; padding:10px 0px 0px 20px}
.before{float:left; width:171px; height:34px; padding:10px 0px 0px 20px; background-image:url(../images/before-after-grad.gif); background-repeat:repeat-x}
.caption{float:left; width:118px; height:30px; padding:5px 0px 0px 10px; background-image:url(../images/before-after-grad.gif); background-repeat:repeat-x; background-position:left bottom; font-size:11px; color:#CF7608}
.bold-link-line{color:#3A454E; font-weight:bold; text-decoration:underline}
.bold-link-line:hover{color:#3A454E; font-weight:bold; text-decoration:none}
.inner-right{float:left; width:203px; padding:30px 0px 40px 22px}
.schedule-bg{background:url(../images/appointment-bg.gif) repeat-x; width:650px; height:47px; float:left; padding:20px 0px 0px 30px}
a{outline:none; text-decoration:underline; color:#3C8062}
a:hover{outline:none; text-decoration:none}
img{border:0}
.bullet{list-style-image:url(../images/bullet.gif); list-style-position:outside}
.field{border-left:1px solid #A5A5A5; border-top:1px solid #A5A5A5; border-right:1px solid #D9D9D9; border-bottom:1px solid #D9D9D9; background-color:#F7F7F7; line-height:20px; padding:2px 0px 2px 2px; font-size:12px; font-family:Arial}
.field-list{border-left:1px solid #A5A5A5; border-top:1px solid #A5A5A5; border-right:1px solid #D9D9D9; border-bottom:1px solid #D9D9D9; background-color:#F7F7F7; width:185px; line-height:18px; padding:1px 0px 1px 5px; font-size:12px; font-family:Arial}

.field-list-app{border-left:1px solid #A5A5A5; border-top:1px solid #A5A5A5; border-right:1px solid #D9D9D9; border-bottom:1px solid #D9D9D9; background-color:#F7F7F7; width:160px; line-height:18px; padding:1px 0px 1px 2px; font-size:12px; font-family:Arial}


.field-list-sm{border-left:1px solid #A5A5A5; border-top:1px solid #A5A5A5; border-right:1px solid #D9D9D9; border-bottom:1px solid #D9D9D9; background-color:#F7F7F7;  line-height:18px; padding:1px 0px 1px 5px; font-size:12px; font-family:Arial}

.img-n{width:160px; float:left}
.arti-cnt{width:300px; padding:0px 0px 10px 20px; float:left}
.arti-list{float:left; width:280px; background-image:url(../images/grey-bullet.gif); background-repeat:no-repeat; background-position:left 10px; border-bottom:#979DA2 1px dashed; padding:5px 3px 8px 20px}
.cos-border{border-bottom:#999 1px dashed; padding-bottom:20px; margin-top:20px}
.org-link{color:#BF7500; text-decoration:none}
.org-link:hover{color:#000; text-decoration:none}
.org-link-n{color:#817F7D; text-decoration:none; padding-right:15px}
.org-link-n:hover{color:#000; text-decoration:none; padding-right:15px}
.black-link{color:#000; font-size:14px; text-decoration:none}
.black-link:hover{color:#666; text-decoration:none}


.ddsmoothmenu{ width:937px; height:33px}
.ddsmoothmenu ul{z-index:500; margin:0; padding:0; list-style-type:none; float:left}
.ddsmoothmenu ul li{position:relative; display:inline; float:left}
.ddsmoothmenu ul li a{height:33px; line-height:33px; display:block; color:#434C57; font-size:12px; font-weight:bold; text-decoration:none; font-family:Arial; text-align:center; background-image:url(../images/menu-off.gif); background-repeat:repeat-x}
* html .ddsmoothmenu ul li a{display:inline-block}
.ddsmoothmenu ul li.menuline{background:url(../images/menu-line1.gif) no-repeat 0px 0px; width:1px; height:33px}
.ddsmoothmenu ul li a.selected{height:33px; line-height:33px;  color:#434C57; text-decoration:none; background-image:url(../images/menu-on.gif); background-repeat:repeat-x; background-position:center bottom}
.ddsmoothmenu ul li a:hover{height:33px; line-height:33px;  color:#434C57; text-decoration:none; background-image:url(../images/menu-on.gif); background-repeat:repeat-x; background-position:center bottom; display:block}
.ddsmoothmenu ul li:hover >a{height:33px; line-height:33px;  color:#434C57; text-decoration:none; background-image:url(../images/menu-on.gif); background-repeat:repeat-x; background-position:center bottom; display:block}
.ddsmoothmenu ul li a.menuon{height:33px; line-height:33px;  color:#434C57; text-decoration:none; background-image:url(../images/menu-on.gif); background-repeat:repeat-x; background-position:center bottom; display:block}
.dent-services{width:145px}
.dent-tourism{width:139px}
.appoint{width:196px}
.take-tour{width:112px}
.team{width:97px}
.stories{width:142px}
.contact{width:100px}
* html .ddsmoothmenu ul ul{top:33px; t\op:33px; background-image:none}
.ddsmoothmenu ul li ul{position:absolute; left:0; display:none; visibility:hidden; border-top:1px solid #81939D; padding-bottom:0px}
.ddsmoothmenu ul li ul li{display:list-item; float:none;  background-color:#FFF}
.ddsmoothmenu ul li ul li ul{top:0}
.ddsmoothmenu ul li ul li a{font:normal 12px Arial; width:138px; padding-left:5px; margin:0; border-top-width:0; border-left:1px solid #017340; border-right:1px solid #017340; border-bottom:1px solid #017340; background-color:#FFF;  text-decoration:none; line-height:25px; text-align:left; height:25px; color:#017340}
.ddsmoothmenu ul li ul li a:hover{line-height:25px; height:25px; color:#FCDD58; background-color:#017340; background-image:none}
.ddsmoothmenu ul li ul li a.selected{line-height:27px; height:27px; color:#DE3A41; background:url(../images/submenu-bg.gif) #fff repeat-x}
.ddsmoothmenu ul li ul li ul{top:0}
.downarrowclass{position:absolute; top:20px; right:10px}
.rightarrowclass{position:absolute; top:8px; right:10px}
.ddshadow{position:absolute; left:0; top:0; width:0; height:0; background-color:#D5D5D5}
.toplevelshadow{opacity:0.8}
#curve{  border:1px solid #B1B5B8;   width:100%;   -webkit-border-radius:4px;   -moz-border-radius:4px;   height:34px}
.inner-top{float:left; width:937px; padding-top:17px}
.icon{float:left; padding-right:8px}
.back{float:right; background:url(../images/back.gif) no-repeat 0px 6px; padding-left:10px}
.out{  display:block;   background-color:#E3DFDF;   border:1px solid #EFEBEB;   position:relative}
.in2{  display:block;   background-color:#C8C5C5;   border:1px solid #D6D1D1;   position:relative;   padding:1px;   margin:1px}
.in{  background-image:url(../images/td-tile.gif); background-repeat:repeat-x;  background-color:#fff;  border:1px solid #BAB7B7;  position:relative;  font-weight:normal}
.normal{width:508px; margin-left:auto; margin-right:auto}
.photo-pad-right{margin-left:25px; width:208px; float:right}
.sm-txt{font-size:11px; color:#CF7608}
.row-hide{display:none}
.gall{float:left; width:627px; padding:28px 40px 30px 41px}
.common-left{float:left}
.common-right{float:right}
.abs-middle{vertical-align:middle}
.field-comm{border-left:1px solid #A5A5A5; border-top:1px solid #A5A5A5; border-right:1px solid #D9D9D9; border-bottom:1px solid #D9D9D9; background-color:#F7F7F7; width:300px; font-family:Arial; font-size:12px; padding:3px 0px 0px 3px;}
.sq-bullet{background-image:url(../images/sq-bullet.gif); background-repeat:no-repeat; background-position:0px 14px; padding:7px 0px 7px 15px;}


.field-button
{border-left:1px solid #A5A5A5; border-top:1px solid #A5A5A5; border-right:1px solid #D9D9D9; border-bottom:1px solid #D9D9D9; background-color:#F7F7F7; line-height:20px; padding:2px 5px 2px 5px; font-size:12px; font-family:Arial}



.footer-tile
{
background-image:url(../images/foot-bg.gif);
background-repeat:repeat-x;
background-position:left bottom;
}
.date-pick
{
border-left:1px solid #A5A5A5; border-top:1px solid #A5A5A5; border-right:1px solid #D9D9D9; border-bottom:1px solid #D9D9D9; background-color:#F7F7F7; padding:2px 0px 2px 2px; font-size:12px; font-family:Arial;}
.img-pad
{
float:left;
padding-right:15px;
}
.fb-home { float:right; padding:40px 5px 0px 0px;   }
.fb-inner { float:right; padding:10px 0px 0px 0px;   }
.fb-left { float:left; padding:30px 0px 0px 0px; width:195px;  }









