/* CSS Document */

/* Basic Styles */
h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #000000;
	padding:0px;
	margin:0px;
}
h2, h2 a:link, h2 a:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	color: #006cb8;
	padding:0px;
	margin:0px;
	text-decoration:none;
	border-bottom:1px solid #d0a452;
}
h2 a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	color: #52aceb;
	text-decoration:none;
	border-bottom:1px solid #d0a452;
}
.Title{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	color: #006cb8;
	padding:0px;
	margin:0px;
	text-decoration:none;
}
h3, h3 a:link, h3 a:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #006cb8;
	margin:10px 0px 0px 0px;
	padding:0px;
	text-decoration:none;
}
h3 a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #52aceb;
	text-decoration:none;
}
p {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding:5px 0px 0px 0px;
	margin:0px;
}
a:link, a:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #006cb8;
}

/* Top Hat Image Styles */
.MainImageBack{
	background-image: url(Images/HomeTop.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	width: 506px;
}
.AboutUSBack{
	background-image: url(Images/AboutUs/AboutUsTop.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	width: 506px;
}
.TeamBioBack{
	background-image: url(Images/TeamBio/TeamBioTop.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	width: 506px;
}
.ServicesBack{
	background-image: url(Images/OurServices/ServicesTop.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	width: 506px;
}
.TheOfficeBack{
	background-image: url(Images/TheOffice/OfficeTop.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	width: 506px;
}
.EventsBack{
	background-image: url(Images/Events/EventsTop.jpg);
	background-position:top left;
	background-repeat:no-repeat;
}
.VisitUsBack{
	background-image: url(Images/VisitUs/VisitUsTop.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	width: 506px;
}

/* Layout Styles */
.BreadCrumb, .BreadCrumb a:link; .BreadCrumb a:visited{
	font-size:11px;
	color:#000000;
	padding-top:0px;
	margin:0px;
}
.LayoutBorder{
	text-align: center;
	width:700px;
	border:1px solid #000000;
}
.NavCol{
	background-image:url(Images/NavCol.jpg);
	background-position:top left;
	background-repeat: no-repeat;
	width: 192px;	
	text-align: left;
}
.Logo{
	position:absolute; 
	padding-left:25px; 
	padding-top:0px;
}
.CurtNav{
	text-align:right;
	padding: 40px 25px 0px 0px;
	font-size:12px;
	color:#006cb8;
}
.CurtNav a:link, .CurtNav a:visited{
	text-decoration: none;
	font-size:12px;
	color:#006cb8;
}
.CurtNav a:hover{
	text-decoration: none;
	font-size:12px;
	color:#52aceb;
}
#Navigation{
	padding:170px 10px 40px 25px;
}
#Navigation2{
	padding:170px 10px 0px 20px;
}
.NavigationBack{
	background-image:url(Images/NavCol_repeat.gif);
	background-repeat:repeat-y;
	background-position:top;
	height:100%;
	padding-left:10px;
}
.NavLink{
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	padding-top:5px;
}
.NavLink a:link, .NavLink a:visited{
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
}
.NavLink a:hover{
	font-size:14px;
	font-weight:bold;
	color:#000;
	text-decoration:none;
}
.NavLinkActive{
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	padding-top:5px;
	border-bottom:2px solid #d0a452;
}
.NavLinkActive a:link, .NavLinkActive a:visited{
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
}
.NavLinkActive a:hover{
	font-size:14px;
	font-weight:bold;
	color:#000;
	text-decoration:none;
}
.SubNav{
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	padding-top:5px;
	padding-left:10px;
}
.SubNav a:link, .SubNav a:visited{
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
}
.SubNav a:hover{
	font-size:12px;
	font-weight:bold;
	color:#000;
	text-decoration:none;
}
.SubNavActive{
	font-size:12px;
	font-weight:bold;
	color:#d0a452;
	padding-top:5px;
	margin-left:10px;
}
.SubNavActive a:link, .SubNavActive a:visited{
	font-size:12px;
	font-weight:bold;
	color:#d0a452;
	text-decoration:none;
}
.SubNavActive a:hover{
	font-size:12px;
	font-weight:bold;
	color:#000;
	text-decoration:none;
}
#TermsLink{
	vertical-align: bottom;
	font-size:10px;
	color:#FFFFFF;
	padding:10px 5px 5px 10px;
}
#TermsLink a:link, #TermsLink a:visited{
	vertical-align:bottom;
	font-size:10px;
	color:#FFFFFF;
}
#TermsLink a:hover{
	vertical-align:bottom;
	font-size:10px;
	color:#000000;
}
#MainContent{
	padding:220px 25px 25px 0px;
	text-align:left;
}
#LivingSkin{
	vertical-align: bottom;
	text-align:right;
}

/* Home Page Styles */
.FeaturedPromo{
	padding-top:10px;
	padding-bottom:10px;
	background-color:#006cb8;
}
.Featured, .Featured a:link, .Featured a:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight:bold;
	color: #d0a452;
	padding:0px;
	margin:0px;
	text-decoration:none;
	border:0px;
}
.Featured a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight:bold;
	color: #FFFFFF;
	text-decoration:none;
	border:0px;
}
.FeaturedPImg{
	text-align:left;
	border:1px solid #FFFFFF;
	margin-right:10px;
	margin-left:10px;
}
.FeaturedPTxt{
	color:#FFFFFF;
	padding-right:10px;
}
.FeaturedPLink a:link, .FeaturedPLink a:visited{
	font-size:11px;
	font-weight:bold;
	color:#d0a452;
}
.FeaturedPLink a:hover{
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
}
.Promo{
	padding-top:10px;
}
.PromoImg{
	text-align:left;
	border:1px solid #000000;
	margin-right:10px;
	margin-left:10px;
}
.PromoLink a:link, .PromoLink a:visited{
	font-size:11px;
	font-weight:bold;
	color:#006cb8;
}
.PromoLink a:hover{
	font-size:11px;
	font-weight:bold;
	color:#52aceb;
}
.PromoTxt{
	color:#000000;
	padding-right:10px;
}

/* Team Bio Style */
.BioImage{
	border:1px solid #000000;
	margin: 5px 10px 10px 0px;
	}

/* VisitUs Style */
.MapImage{
	border:1px solid #000000;
	margin: 5px 0px 0px 0px;
	}
.NavContact{
	color:#d4d110;
	padding:5px 10px 5px 10px;
	font-size:11px;
	font-weight:bold;
}
.NavContact a:link, .NavContact a:visited{
	font-size:11px;
	font-weight:bold;
	color:#d4d110;
	text-decoration:none;
}
.NavContact a:hover{
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
}

/*SlideShow*/
.WhiteTxt{
	color:#FFFFFF;
}
#slideshow {list-style:none; color:#fff}
#slideshow span {display:none}
#wrapper {width:456px; margin:10px 0px; display:none}
#wrapper * {margin:0; padding:0}
#fullsize {position:relative; width:450px; height:300px; padding:2px; border:1px solid #ccc; background:#000}
#information {position:absolute; bottom:0; width:450px; height:0; background:#000; color:#fff; overflow:hidden; z-index:200; opacity:.7; filter:alpha(opacity=70)}
#information p {color:#fff; padding:0 8px 8px}
#information h3 {padding:4px 8px 3px; font-size:14px}
#image {width:400px}
#image img {position:absolute; z-index:25; width:auto}
.imgnav {position:absolute; width:25%; height:306px; cursor:pointer; z-index:150}
#imgprev {left:0; background:url(Images/OurServices/EJSlideShow/left.gif) left center no-repeat}
#imgnext {right:0; background:url(Images/OurServices/EJSlideShow/right.gif) right center no-repeat}
#imglink {position:absolute; height:306px; width:100%; z-index:100; opacity:.4; filter:alpha(opacity=40)}
.linkhover {background:url(Images/OurServices/EJSlideShow/link.gif) center center no-repeat}
#thumbnails {margin-top:15px}
#slideleft {float:left; width:20px; height:81px; background:url(Images/OurServices/EJSlideShow/scroll-left.gif) center center no-repeat; background-color:#222}
#slideleft:hover {background-color:#333}
#slideright {float:right; width:20px; height:81px; background:#222 url(Images/OurServices/EJSlideShow/scroll-right.gif) center center no-repeat}
#slideright:hover {background-color:#333}
#slidearea {float:left; position:relative; width:406px; margin-left:5px; height:81px; overflow:hidden}
#slider {position:absolute; left:0; height:81px}
#slider img {cursor:pointer; border:1px solid #666; padding:2px}