*{ margin:0; padding:0;outline:0; }
body { background: url(../images/background.jpg) repeat-x; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:normal; line-height:22px; color: #727272; text-decoration: none;}
/* All */
.clear-float { font-size:0; height:0; overflow:hidden; clear:both; line-height:0; }
.floatLeft { float:left; }
.floatRight { float:right; }
.floatNone { float: none; }
.nonCss{display:none;}

/* TAGS */
p { margin-bottom:16px; line-height:22px; }
a { color: #6d6e71; text-decoration: underline; }
a:hover {text-decoration: none; }
input, textarea, select { font-family: Arial, Helvetica, sans-serif; font-size:11px; }
/* Base Layout */
#wrapper-header { height:367px; background:url(../images/banner-back.jpg) no-repeat top center; margin:32px 0 0 0;}
#header { margin:0 auto; width:962px; height:369px; position:relative; background:url(../images/header-back.jpg) repeat-x center top;}
#header h1 { position:absolute; left:23px;}
#header #slideshow{width:532px; height:260px; position:absolute; overflow:hidden; border:5px solid #024b78; right:24px; top:39px;}
#header #slideshow img {position:absolute; top:0; left:0; z-index:8; opacity:0.0; width:532px; height:260px;}
#header #slideshow img.active {z-index:10; opacity:1.0;}
#header #slideshow img.last-active {z-index:9;}
#topMenu{width:980px; margin:0 auto; height:30px; margin-top:2px;}
#topMenu ul { list-style-type:none; float:left; }
#topMenu ul li { display:block; float:left; text-align:center;}
#topMenu ul li a { display:block; float:left; font:normal 17px/30px Arial, Helvetica, sans-serif; color:#ead8aa; padding:0 46px; background:#024b78; text-decoration:none;}
#topMenu ul li a:hover { background:#ead8aa; color:#024b78; text-decoration:none;}
#wrapper-main {background:#ead7a8 url(../images/content-back.jpg) repeat-x center top; }
#main {margin: 0 auto; width:934px; background:#fff; padding:22px 23px 22px 23px;}
#contentArea { float:left; margin:0 auto; width:664px; padding:23px 0 0 0;}
#contentArea p { padding-bottom:0px;}

#contentArea h2 {font-size:32px; margin-bottom:8px;}
#contentArea img { border:3px solid #024b78; margin: 10px 15px 0px 0px; }
#contentArea img.homeImg{ border:3px solid #024b78; margin: 30px 15px 0px 0px; width:311px;}
#contentArea .testimonials { position:relative; width:568px; height:100px; padding:23px 33px 0 0; left:30px; background:url(../images/testimonials-back.jpg) no-repeat;}
#contentArea .testimonials .quotes { position:absolute; width:23px; height:16px; }
#contentArea .testimonials .quotes img { border:none; margin:0;	}
#contentArea .testimonials p { padding:7px 0 0 28px; color:#024b78; font-weight:bold; font-style:italic;}
#contentArea .testimonials p a{ color:#024b78; text-decoration:underline;}
#contentArea .testimonials p a:hover{ color:#024b78; text-decoration: none;}
#rightArea { float:right; margin:0 auto; width:225px; position:relative; }
#rightArea .shareThis { position:absolute; width:225px; height:22px; right:0px; top:0px; font-size:12px;}
#rightArea .shareThis a { font-size:12px; color:#6d6e71; text-decoration:underline; }
#rightArea .shareThis a:hover { text-decoration:none; }
#rightArea .blocks { position:relative; top:22px; padding:0 0 15px 0;}
#rightArea .blocks ul{list-style:none; }
#rightArea .blocks ul li{width:225px; margin:0px 0 17px 0; float:left; clear:both;}
#rightArea .blocks ul li.location h3{ background:url(../images/right-boxTop.jpg) no-repeat left bottom; height:54px; font-size:26px; color:#024b78; line-height:54px; font-weight:normal; }
#rightArea .blocks ul li.location h4{ background:url(../images/location-back.jpg) no-repeat right bottom; padding-top:15px; font-size:16px; font-weight:normal; padding-bottom:15px;}
#rightArea .blocks ul li.hours h3{ background:url(../images/right-boxTop.jpg) no-repeat left bottom; height:54px; font-size:26px; color:#024b78; line-height:54px;font-weight:normal;}
#rightArea .blocks ul li.hours h4{ background:url(../images/hours-back.jpg) no-repeat right bottom; padding-top:15px; font-size:16px; font-weight:normal; padding-bottom:15px;}
#rightArea .blocks ul li.contact h3{ background:url(../images/right-boxTop.jpg) no-repeat left bottom; height:54px; font-size:26px; color:#024b78; line-height:54px;font-weight:normal;}
#rightArea .blocks ul li.contact h4{ background:url(../images/contact-back.jpg) no-repeat right bottom; padding-top:15px; font-size:16px; font-weight:normal; padding-bottom:15px;}
#footer { height:66px; padding:33px 0 0 0; text-align:center; font:normal 13px/17px Arial, Helvetica, sans-serif; color:#024b78; text-decoration:none; } 
#footer a { color:#024b78; text-decoration:underline;} 
#footer a:hover { text-decoration:none;} 

.margTop1 { padding-top:12px; }

@media print{
*{background:none !important; color:#000 !important;}
#header #slideshow {display:none;}
#topMenu { position:relative; top:30px; }
#contentArea .testimonials {display:none;}
#rightArea {display:none;}

#wrapper-header .nonCss{display:block;}
#contentArea { position:relative; width:980px; }

#footer a { display:none; }
#main .nonCss{display:block;}
#main { position:relative; top:60px; }
#footer { position:relative; top:60px; }
}

.catcontent{margin-left:20px;}
.catcontent ul{ list-style-type: circle;}

h3{font-weight:normal; padding-bottom:10px;}
h2{padding-bottom:5px; font-weight:normal;}
h6{font-family:Geneva, Arial, Helvetica, sans-serif; font-size:24px; font-weight:normal; padding-top:12px; padding-bottom:10px;}
.tagline{ padding-top:305px; padding-left:60px;}







