@charset "UTF-8";
/* CSS Document */
/* ------------------ main --------------------- */
html,body,h1,h2,h3,h4,h5,h6,p,ul { margin:0; padding:0; }
html { background:url(../images/htmlbg.jpg) repeat-x; }
div#navBar { margin:69px 0 0 0; width:100%; height:46px; background:url(../images/navBarExtension.jpg) repeat-x; }
h2 { font-family:"Times New Roman", Times, serif; font-size:29px; color:#497f35; font-weight:normal; margin:0 0 7px 0; }
p.bigtext { font-family:Arial, Helvetica, sans-serif; font-size:17px; color:#333333; }
p { font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#777; }
h3 { font-family:"Times New Roman", Times, serif; font-size:24px; color:#497f35; font-weight:normal; margin:0 0 7px 0; }
h4 { font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#444; font-weight:bold; margin:0 0 7px 0;}
a:link, a:visited { color:#336600; }
a:hover, a:active { color:#993300; }
p.testimonial { padding:0 0 10px 35px; }
.quoteLeft { background:url(../images/quote-mark-left.gif) no-repeat top left; width:36px; height:28px; position:absolute; margin:-5px 0 0 -36px; text-indent:-9999px; }
.quoteRight { background:url(../images/quote-mark-right.gif) no-repeat bottom right; width:36px; height:28px; position:absolute; margin:5px -36px 0 0; text-indent:-9999px; }
.name { color:#333333; font-size:1em; }

/* ------------------ navigation main --------------------- */
div#branding { position:relative; margin:-46px auto 0 auto; width:1011px; }
div#branding ul li { display:inline; margin:45px 0 0 20px;}
div#branding ul { list-style-type:none; position:absolute; top:-34px; left:450px; height:80px; width:535px; background:url(../images/navBarTall.jpg) repeat-x; }
div#branding ul li a { display:block; text-indent:-9999px; top:45px; }

div#branding li#e1 a:link, div#branding li#e1 a:visited { position:absolute; left:20px; width:50px; height:27px; background:url(../images/nav-main.png) no-repeat 0px -28px; }
div#branding li#e2 a:link, div#branding li#e2 a:visited { position:absolute; left:79px; width:95px; height:27px; background:url(../images/nav-main.png) no-repeat -59px -28px; }
div#branding li#e3 a:link, div#branding li#e3 a:visited { position:absolute; left:183px; width:93px; height:27px; background:url(../images/nav-main.png) no-repeat -163px -28px; }
div#branding li#e4 a:link, div#branding li#e4 a:visited { position:absolute; left:286px; width:55px; height:27px; background:url(../images/nav-main.png) no-repeat -266px -28px; }
div#branding li#e5 a:link, div#branding li#e5 a:visited { position:absolute; left:353px; width:88px; height:27px; background:url(../images/nav-main.png) no-repeat -333px -28px; }
div#branding li#e6 a:link, div#branding li#e6 a:visited { position:absolute; left:453px; width:60px; height:27px; background:url(../images/nav-main.png) no-repeat -433px -28px; }

div#branding li#e1 a:hover, div#branding li#e1 a:active { position:absolute; left:20px; width:50px; height:27px; background:url(../images/nav-main.png) no-repeat 0px 0px; }
div#branding li#e2 a:hover, div#branding li#e2 a:active { position:absolute; left:79px; width:95px; height:27px; background:url(../images/nav-main.png) no-repeat -59px 0px; }
div#branding li#e3 a:hover, div#branding li#e3 a:active { position:absolute; left:183px; width:93px; height:27px; background:url(../images/nav-main.png) no-repeat -163px 0px; }
div#branding li#e4 a:hover, div#branding li#e4 a:active { position:absolute; left:286px; width:55px; height:27px; background:url(../images/nav-main.png) no-repeat -266px 0px; }
div#branding li#e5 a:hover, div#branding li#e5 a:active { position:absolute; left:353px; width:88px; height:27px; background:url(../images/nav-main.png) no-repeat -333px 0px; }
div#branding li#e6 a:hover, div#branding li#e6 a:active { position:absolute; left:453px; width:60px; height:27px; background:url(../images/nav-main.png) no-repeat -433px 0px; }

div#branding li#e1.selected a { position:absolute; left:20px; width:50px; height:27px; background:url(../images/nav-main.png) no-repeat 0px 0px; }
div#branding li#e2.selected a { position:absolute; left:79px; width:95px; height:27px; background:url(../images/nav-main.png) no-repeat -59px 0px; }
div#branding li#e3.selected a { position:absolute; left:183px; width:93px; height:27px; background:url(../images/nav-main.png) no-repeat -163px 0px; }
div#branding li#e4.selected a { position:absolute; left:286px; width:55px; height:27px; background:url(../images/nav-main.png) no-repeat -266px 0px; }
div#branding li#e5.selected a { position:absolute; left:353px; width:88px; height:27px; background:url(../images/nav-main.png) no-repeat -333px 0px; }
div#branding li#e6.selected a { position:absolute; left:453px; width:60px; height:27px; background:url(../images/nav-main.png) no-repeat -433px 0px; }

/* ------------------ footer --------------------- */
div#footer { clear:both; text-align:center; padding:50px 0 50px 0; }
div#footer ul { margin:0 0 8px 0; list-style-type:none; }
div#footer ul a:link, div#footer ul a:visited { font-family:Arial, Helvetica, sans-serif; font-size:.75em; color:#999; text-decoration:underline; }
div#footer ul a:hover, div#footer ul a:active { color:#777; text-decoration:none; }
div#footer ul li { display:inline; margin:0 0 0 20px; }
div#footer ul li.selected a { font-weight:bold; }
div#footer p a:link, div#footer p a:visited { font-family:Arial, Helvetica, sans-serif; font-size:.85em; color:#999; text-decoration:none; }
div#footer p a:hover, div#footer p a:active { color:#777; text-decoration:underline; }
div#footer img { margin:5px 0 15px 0; }
div#footer p { font-family:Arial, Helvetica, sans-serif; font-size:.85em; margin:0; padding:0;}