/* CSS Document */
body													{font:13px/22px Georgia, "Times New Roman", Times, serif;color:#654200;background-color:inherit;background:url(../images/header-bg.jpg) 50% 0 no-repeat;}
body, html, .TopBg, .HeaderBg 							{height:100%;}
body, div, form, img, ul, li, p, table, td, h1, h2, h3, h4 , h5 , h6	{margin:0px;padding:0px;}  p { padding:0px 0px 12px 0px;}
ul	,ol				  									{padding:0px 0px 15px 35px; margin:0px;}
ul li, ol li		 									{list-style:outside disc!important; padding:0px 0px 0px 0px; margin:0px;}
.PaddingB , .PaddingB li								{padding:0px 0px 10px 0px!important;}
.NoPadding												{ padding:0px!important;}

/* H1 */H1 												{color: #537b35; font-size: 18px; font-weight: bold; padding:0px 0px 9px 0px; margin:0px;}
/* H2 */H2 												{color: #654200; font-size: 16px; font-weight: bold; padding:0px 0px 9px 0px; margin:0px;}
/* H3 */H3 												{color: #654200; font-size: 14px; font-weight: bold; padding:0px 0px 9px 0px; margin:0px;}
/* H4 */H4 												{color: #654200; font-size: 13px; font-weight: bold; padding:0px 0px 9px 0px; margin:0px; text-transform:uppercase;}  h4 span {font-style:italic; font-weight:normal; text-transform:none!important;} 
/* H4 */H5 												{color: #537b35; font-size: 12px; font-weight: normal; padding:0px 0px 9px 0px; margin:0px;}
/* H6 */H6 												{color: #537b35; font-size: 11px; font-weight: bold; padding:0px 0px 9px 0px; margin:0px;}

h1 a, h2 a , h3 a, h4 a, h5 a, h6a					{ text-decoration:none!important;}
.blog-container h1 , .blog-container h2 , .blog-container h3 , .blog-container h4 , .blog-container h5 , .blog-container h6 { margin:0px!important; padding:0px 0px 9px 0px!important;}

.HeaderBg												{background:url(../images/header-bg.jpg) 50% 0 no-repeat;}
.TopBg													{color:inherit;background:url(../images/bg.gif) 0 0 repeat-x #fff;position:relative;}
/**/
a														{outline:none;color:#537B35;background-color:inherit;text-decoration:underline;}
a:hover													{color:#1e6157;background-color:inherit;}
ul														{list-style-type:none;}
.spacer													{font-size:0;line-height:0;clear:both; height:0px;}
#MainTable												{width:830px;margin:0 auto;}

/* Header panel style */
#header													{background:url(../images/logo-bg.png) 0 0 no-repeat;padding:29px 0 0 16px;}
#header h2												{font:15px/18px Helvetica, Arial, sans-serif;color:#537B35;background-color:inherit;padding:0px 0 0 0; font-weight:bold;}
#header img.logo										{display:block;margin:14px 0 0 18px;}

/* Navigation panel style */
.NavPane 												{clear:both;padding:0px 0px 0 0; /* position:relative!important; z-index:555!important; */ text-transform:uppercase;} .NavPane style { display:none;} .NavPane li { list-style:none!important;}
.NavPane ul 											{padding:0px; margin:0px;} .NavPane li {float:left;white-space:nowrap;width:auto!important;}
.NavOff a	, .NavPane a								{display:block;width:auto!important;font-size:13px!important;float:left;width:auto;font:bold 13px/26px Helvetica, Arial, sans-serif;padding:0 8px; white-space:nowrap;color:#05593C;background-color:inherit;background:url(../images/nav-divider.gif) 0 7px no-repeat;}  
.NavOn a 	, .NavPane a:hover							{display:block;width:auto!important;font-size:13px!important;float:left;width:auto;font:bold 13px/26px Helvetica, Arial, sans-serif;padding:0 8px; white-space:nowrap;color:#fff;background-color:#537B35;background-image:none;}
.NavSel a	, .NavPane a:active							{display:block;width:auto!important;font-size:13px!important;float:left;width:auto;font:bold 13px/26px Helvetica, Arial, sans-serif;padding:0 8px; white-space:nowrap;color:#fff!important;background-color:#537B35!important;background-image:none;}
.NavPane #Home a										{background-image:none!important;}


/* Styles for Submenus*/
.NavPane ul ul 												{display:none!important;}

/*IPSidemenu*/
.IPSidemenu													{overflow:hidden;padding:0px; margin:0px;} .IPSidemenu style { display:none!important;}
.IPSidemenu ul												{padding:10px 0 15px 0!important; margin:0px; width:198px!important;}
.IPSidemenu ul li											{display:block!important; padding:0px!important; margin:0px!important;width:198px!important;font-weight:bold!important;}
.IPSidemenu ul li a	, .SideNavOff a							{color:#537B35;border-bottom:solid 1px #654200!important;font-weight:bold!important;padding:8px 0 8px 10px!important;width:188px!important;font-size:13px!important;line-height:normal!important; display:block!important;}
.IPSidemenu ul li a:hover, .SideNavHover					{color:#654200!important;background-color:inherit!important;font-weight:bold!important;}
.IPSidemenu ul li a:active, .SideNavOn a					{color:#654200!important;background-color:inherit!important;font-weight:bold!important;}
/* Body panel style */
.ContentMain												{padding:12px 0px 100px 0px; overflow:hidden; clear:both; position:relative;}
/* Left panel style */
#leftpane													{float:left;width:198px;}

/* Side link style */
#leftpane ul.sideLink									{font-weight:bold;font-size:12px!important;line-height:37px;padding:30px 0 0 0; margin:0px;}
#leftpane ul.sideLink li								{padding:0 0 14px 0;font-size:12px!important;}
#leftpane ul.sideLink li a								{display:block;height:37px;background:url(../images/side-link-bg.gif) 0 0 no-repeat;color:#654200;background-color:inherit;padding:0 0 0 16px;text-decoration:none;font-size:12px!important;}
#leftpane ul.sideLink li a span							{display:block;background:url(../images/side-arrow.gif) 96% 8px no-repeat;font-size:12px!important;}
#leftpane ul.sideLink li a:hover						{color:#fff;background:#537B35!important; background-image:none;text-decoration:none;}
#leftpane ul.sideLink li a:hover span					{display:block;background:url(../images/side-arrow.gif) 96% -52px no-repeat;}

/* Help panel style */
.helpPane												{padding:20px 0 20px 0px;}
.helpPane h2											{font-weight:normal;font-size:22px;line-height:24px;color:#8B5C29;background-color:inherit;padding:0 0 15px 0;}
.helpPane ul											{font-size:13px;line-height:15px; padding:0px; margin:0px;}
.helpPane ul li											{margin:0 0 8px 0;background:url(../images/list-icon1.gif) 93% 100% no-repeat;list-style:none!important;}

/* Virtual tour start */
a.virtualTour											{display:block;height:56px;background:url(../images/virtual-bg.gif) 0 0 no-repeat;font-size:22px!important;line-height:56px;color:#8B5C29;background-color:inherit;text-align:center;margin:0 0 40px 0;text-decoration:none;}
a.virtualTour:hover										{color:#fff;background:#537B35!important; background-image:none;text-decoration:none;}

/* Director panel style */
div.directorPane										{padding:0 0 20px 0;text-align:center;}
div.directorPane h2	,div.directorPane h2 a				{font-weight:normal;font-size:22px!important;line-height:24px;color:#8B5C29;background-color:inherit; text-decoration:none!important;}
div.directorPane h3	,div.directorPane h3 a				{font-weight:normal;font-size:13px!important;line-height:16px;color:#537B35;background-color:inherit;text-decoration:none!important;}

/* Right panel style */
#rightPane												{float:right;width:580px; padding:33px 0px 0px 0px;}
#rightPane p											{padding:0 0 20px 0;}

/* Flash panel start */
.flashPane												{margin:20px 0 0 0;height:260px;/*background:url(../images/flash-bg.jpg) 0 0 no-repeat;*/}
.TextResizer											{float:right; width:200px; height:24px; padding:5px 10px; text-align:right;}
.TextResizerHP											{ position:absolute; top:30px;right:10px;}
.TextResizer span , .TextResizerHP span										{cursor:pointer; font-weight:bold; border:1px solid #bcccae; color:#537b35; padding:2px 4px;}
.TextResizer span:hover, .TextResizer span:focus , .TextResizerHP span:hover, .TextResizerHP span:focus 		{color:#87531d; border:1px solid #6e9c55;}
/* Text Panel style */
.textPane												{padding:26px 22px 0 0;position:relative;}
p.firstLine												{padding:42px 0 20px 0 !important;text-indent:166px;}
p.welcome												{position:absolute;top:26px;left:0;display:block;font-size:0;line-height:0;width:166px;height:57px;background:url(../images/welcome-text.gif) 0 0 no-repeat;text-indent:-50000px;}

/* Footer panel style */
#footer													{color:#04593C;background:url(../images/footer-bg.gif) 50% 0 no-repeat #C5DBB7; height:82px;font-size:11px!important;}
#footer div.footerInner									{width:790px;margin:0 auto;}
#footer div.footerLeft									{float:left;width:233px;padding:15px 0 5px 0;}
#footer div.footerRight									{float:right;width:250px;text-align:right;padding:15px 0 5px 0;}
#footer p												{font:11px/16px Helvetica, Arial, sans-serif!important;color:#04593C;background-color:inherit;}
#footer ul												{float:right;font:11px/16px Helvetica, Arial, sans-serif;padding:0px!important; margin:0px!important;}
#footer ul li											{float:left;background:url(../images/footer-nav-divider.gif) 100% 5px no-repeat;padding:0 14px;list-style:none!important; font-size:11px!important;}
#footer ul li a											{color:#04593C;background-color:inherit;text-decoration:none;font-size:11px!important;} #footer a {font-size:11px!important;}
#footer ul li.nobg										{background:none !important;padding:0 0 0 7px;}
#footer ul li a:hover									{color:#fff;background-color:inherit;}

/* style for Inner pages */
.BreadcrumbPane											{font-size:22px!important;line-height:22px;color:#04593C;background-color:#FDF0C6; height:34px; padding:30px 5px 0px 5px;text-align:center; position:relative;} .BreadcrumbPane a , .BreadcrumbPane span{color:#04593C;font-size:22px!important;line-height:22px!important; position:absolute; bottom:10px; left:0px; width:188px; padding:0px 5px; text-align:center; text-decoration:none;} 
ul.sideLink2											{font-size:14px;line-height:39px;padding:10px 0 15px 0;}
ul.sideLink2 li											{border-bottom:solid 1px #654200;padding:0 0 0 20px;}
ul.sideLink2 li a										{color:#537B35;background-color:inherit;text-decoration:none;}
ul.sideLink2 li a:hover									{color:#654200;background-color:inherit;text-decoration:none;}
p.family, div.family									{width:224px; float:left; height:34px;font-size:0;line-height:0;text-indent:-5000px;background:url(../images/family.gif) 0 0 no-repeat;margin:0px 0 0 0;}
p.difference, div.difference							{width:403px;height:111px;font-size:0;line-height:0;text-indent:-5000px;background:url(../images/difference.gif) 0 0 no-repeat;}
h4.subTitle												{font-weight:normal;text-transform:uppercase;padding:0 0 8px 0; font-weight:bold; color:#654200;}
ul.circle												{list-style-type:disc;padding:0 0 20px 20px;margin:0px;}
img.aboutImage											{float:right;width:auto;margin:0 0 0 5px;}


/* Testimonials Styles */
.TestimonialsMain										{border-top:1px solid #654200; padding:15px 0px; margin:15px 0px 0px 0px; overflow:hidden; clear:both;}
.TestimonialsMain img									{float:left; margin:0px 10px 0px 0px;}
.TestimonialsMain .Content								{padding:0px 0px 0px 145px;}
.TestimonialsMain h2									{font-size:13px; font-weight:bold; color:#654200; font-family:Georgia, "Times New Roman", Times, serif;} .TestimonialsMain h2 span {font-style:italic;}
.LargeTitle												{font-size:22px!important; line-height:normal; padding:20px 0px 0px 0px!important; font-weight:normal!important;}

/*----------------------------------------------- slideshow Start ------------------------------------------------*/
/*** set the width and height to match your images **/
#slideshow {position:relative;height:260px; width:580px;}
#slideshow IMG {position:absolute;top:0;left:0;z-index:8;opacity:0.0;}
#slideshow IMG.active {z-index:10;opacity:1.0;}
#slideshow IMG.last-active {z-index:9;}
/*----------------------------------------------- slideshow end ------------------------------------------------*/
/*Pop up Window Styles*/
div.popup { width:700px; padding:0px; background:url(../images/PopUpBg.png) center top no-repeat transparent; height:620px;
  /* The following properties should not be changed */ position: absolute;}
#popup_overlay {  background-color: whitesmoke;
  /* The following properties should not be changed */ position: absolute; top:90;left: 0;width: 100%;height:620px;}
span.popup_link, a.popup_link { cursor: pointer; border-bottom: 1px dotted;}
.popup_draghandle { cursor: move;}
.VideoBox { width:640px; margin:175px auto 0px auto!important;}
.CloseBtn {position:relative;} 
.CloseBtn a { top:50px; right:45px; position:absolute; text-decoration:none!important; color:#6a3600!important; font-size:22px!important; font-weight:normal!important; font-family:Arial, Helvetica, sans-serif;}

/* Videp Lightbox Styles */
#lbOverlay {position: absolute;left: 0;width: 100%; background-color: #fff;cursor: pointer;}
#lbCenter {position: absolute;left: 50%;overflow: hidden;text-align: center;width:700px!important; padding:0px; background:url(../images/PopUpBg.png) center top no-repeat!important; height:455px!important; padding:175px 0px 0px 0px!important;} 
#lbBottomContainer {position: absolute;left: 50%;text-align: center;width:700px;}
.lbLoading {background: #fff url(loading.gif) no-repeat center;}
#lbImage {border: 10px solid #fff;}
#lbPrevLink, #lbNextLink {display: block;position: absolute;top: 0;width: 50%;outline: none;}
#lbPrevLink {left: 0;}
#lbPrevLink:hover {background: transparent url(../images/lightbox-btn-prev.gif) no-repeat 0% 15%;}
#lbNextLink {right: 0;}
#lbNextLink:hover {background: transparent url(../images/lightbox-btn-next.gif) no-repeat 100% 15%;}
#lbBottom { position:relative!important; height:0px; background:#000; z-index:555555555!important;}
#lbCloseLink {display: block;width: 75px;height: 22px;background: url(../images/VideoClose.png) right top no-repeat;margin:0; position:absolute; top:-575px; right:0px; z-index:999999999!important;}
#lbCaption, #lbNumber {margin-right: 71px;}
#lbCaption {font-weight: bold;}

/**/
.blog-container h2 a { font-size:18px!important;}
