body { margin:0px; padding:0px; background-image:url(../img/bodybg.jpg); background-repeat:repeat-x; background-position:top center; background-color:#efeedc; font-family:Arial, Helvetica, sans-serif; }
.mainbody {background-image:url(../img/headerbg.jpg); background-repeat:no-repeat; background-position:top center; height:266px;}
.mainwidth { width:778px;}
.Clear { clear:both;}
img {border:0px;}
.thoughtdiv { background-image:url(../img/candle.png); background-position:top right; background-repeat:no-repeat; height:59px; padding-top:8px; }
.thoughtdiv p { margin:0px; padding:0px 0px 2px 0px; color:#FFFFFF; font-size:12px;}

/* banner */
.banner_welcomebg { background-image:url(../img/banner_welcomebox.png); background-position:top left; background-repeat:no-repeat; height:245px; width:778px;}
.content { margin:0px; padding:10px 10px 0px 10px;}
#rotator img {	display: none;	position: absolute;	z-index:0;	padding:0;	margin:0;	}

/* welcome */
.welcomebox h1 { margin:0px; padding:5px 0px 2px 2px; color:#FFFFFF; font-size:14px; font-family:Tahoma, "Myriad Pro"; font-weight:bold;}
.welcomebox p { margin:0px; padding:0px 25px 2px 2px; color:#FFFFFF; font-size:12px; text-align:justify;}

/* top nav */
.topnav { margin:0px 0px 0px 80px; padding:0px 0px 0px 0px; width:695px;}
.topnav ul { margin:0px; padding:0px;}
.topnav ul li { margin:0px; padding:0px; list-style:none; float:left;}
.topnav ul li a { margin:0px; padding:8px 15px 9px 15px; color:#FFFFFF; font-size:14px; text-decoration:none; float:left;}
.topnav ul li a:hover { margin:0px; padding:8px 15px 9px 15px; color:#FFFFFF; font-size:14px; text-decoration:none; background-image:url(../img/menu_over.gif); background-position:top center; background-repeat:repeat-x; float:left;}
.topnav ul li a.active, .topnav ul li a.active:hover { margin:0px; padding:8px 15px 9px 15px; color:#7c2300; font-size:14px; text-decoration:none; background-image:url(../img/menu_active.gif); background-position:top center; background-repeat:repeat-x; float:left;}

/* middle container */
.middlecontainer { margin:0px; padding:10px;}
.pagetitle { font-family:Tahoma, "Myriad Pro"; font-size:14px; color:#7c2300; font-weight:bold;background-image:url(../img/pagetitlebdr.jpg); background-position:bottom left; background-repeat:no-repeat; margin:0px 0px 5px 0px; padding:0px 0px 4px 0px;}
.successdiv { margin:0px; padding:0px;}
.successdiv p { margin:0px; padding:0px 0px 5px 0px; font-size:12px; color:#505050; text-align:justify;}
.successdiv span { color:#7c2300; font-size:12px; font-weight:bold;}

.homecontactdiv { background-image:url(../img/contactbox.jpg); background-position:top left; background-repeat:no-repeat; width:212px; height:101px; padding:5px 5px 0px 8px;}
.homecontactdiv h1 { font-size:14px; font-weight:bold; color:#000000; margin:0px 0px 2px 0px; padding:0px 0px 2px 0px; border-bottom:1px solid #d4c578;}
.homecontactdiv p { font-size:12px; color:#966100; margin:0px 0px 2px 0px; padding:0px 0px 2px 0px; border-bottom:1px solid #d4c578; text-align:justify;}
.homecontactdiv p.phone { font-size:14px; font-weight:bold; color:#966100; margin:0px 0px 2px 0px; padding:0px 0px 2px 0px; border-bottom:1px solid #d4c578; text-align:center;}


/* general */
.gendiv {margin:0px; padding:0px;}
.gendiv h1 { margin:0px; padding:0px 0px 5px 0px; font-size:14px; color:#505050; font-weight:bold;}
.gendiv p { margin:0px; padding:0px 0px 5px 0px; font-size:12px; color:#505050; text-align:justify;}
.gendiv ul {margin:0px; padding:0px 0px 0px 20px;}
.gendiv ul li {margin:0px; padding:0px 0px 5px 0px; list-style:disc; font-size:12px; color:#505050; text-align:justify;}
.imgbox { border:2px solid #d4c578; background-color:#FFFFFF; padding:7px; display:block; width:181px; margin-top:25px;} 

/* contact */
.contact {margin:0px; padding:0px 0px 0px 20px;}
.contact h1 { margin:0px; padding:0px 0px 5px 0px; font-size:14px; color:#505050; font-weight:bold;}
.contact p { margin:0px; padding:0px 0px 5px 0px; font-size:12px; color:#505050; text-align:justify;} 

/* facilites */
.facilitis { border:2px solid #d4c578; background-color:#FFFFFF; padding:7px; display:block; width:338px;} 

/* testimonials */
.testimonials { border:1px solid #d4c578; background-color:#FFFFFF; padding:10px; display:block; width:90%; margin:0px 0px 0px 10px;} 
.testimonialspacer { border:1px dashed #d4c578; margin-bottom:5px;}

/*resources */
.eventcal { background-image:url(../img/calendar.png); background-position:top left; background-repeat:no-repeat; width:56px; height:48px; color:#7c2300; font-size:12px; font-weight:bold; padding-top:14px;}
.eventdiv { margin:0px; padding:0px; }
.eventdiv h1 { margin:0px; padding:0px; color:#7c2300; font-size:12px; font-weight:bold;}
.eventdiv p{ margin:0px; padding:0px 0px 4px 0px; font-size:12px; color:#505050;}
.eventdiv a { margin:0px; padding:0px; color:#7c2300; font-size:12px; font-weight:bold; text-decoration:underline;}
.eventdiv a:hover { margin:0px; padding:0px; color:#7c2300; font-size:12px; font-weight:bold; text-decoration:none;}

/* googlemap */
.googlemap { border:2px solid #d4c578; background-color:#FFFFFF; display:block; width:426px; margin-left:20px; background-color:#efeedc}

/* sitemap */
.sitemap {margin:0px; padding:0px;}
.sitemap ul {margin:0px; padding:0px 0px 0px 20px;}
.sitemap ul li {margin:0px; padding:0px 0px 10px 0px; list-style:disc; font-size:12px; color:#505050;}
.sitemap ul li a{ font-size:12px; color:#505050; text-decoration:underline; text-align:justify;}
.sitemap ul li a:hover{ font-size:12px; color:#7c2300; text-decoration:none; text-align:justify;}

/*footer */
.footer  { background-color:#7c2300; color:#FFFFFF; text-decoration:none; font-size:11px; padding-top:15px; padding-bottom:15px; height:34px; margin-top:20px;}
.footer p { margin:0px; padding:0px 0px 3px 0px; }
.footer a { color:#FFFFFF; text-decoration:none; font-size:11px; }
.footer a:hover { color:#FFFFFF; text-decoration:underline; font-size:11px;}