/*  General Styles ------------------------------*/
body {margin:0; padding:0 0 20px 0; font-family: Trebuchet MS, Arial, Helvetica, sans-serif; color:#5e6061;}

/* prepares the background image to full capacity of the viewing area */
#bg {position:fixed; top:0; left:0; width:100%; height:100%; z-index:-99999;}

/* TEXT -----------------------------------*/



/*  Top Area ------------------------------*/
#top { margin:0 auto 0 auto; padding:0; width:1027px; height:160px; display:table; background:url(images/white.png);
}
#top h2{ margin:0; padding:30px 0 0 30px; float:left; display:table-cell; }
#top p{ margin:0; padding:112px 30px 0 0; float:right; display:table-cell; font-size:11px; font-style:italic; }
#txtquote p {width:400px; float:right; text-align:right; color:#5e6061;}

/*  Image Scroller Area ------------------------------*/
#imgScroller{
margin:0 auto 0 auto;
padding:25px 0 25px 0;
width:1027px;
background:url(images/white2.png);
display:table;
}
#scrollerLeft{ margin:0; padding:0; width:30px; display:table-cell; vertical-align:middle; text-align:center;}
#scrollerContent{ margin:0; padding:0; display:block; width:965px; overflow:hidden; height: 358px;}
#scrollerRight{ margin:0; padding:0; width:30px; display:table-cell; text-align:center; vertical-align:middle;}

#bannerContent{ margin:0 auto 0 auto; padding:0; display:table-cell; width:965px; text-align:center;}

/* Content Area ------------------------------*/
#contentArea{
margin:0 auto 0 auto;
padding:0;
width:1027px;
}
#content{
width:967px;
margin:0;
padding: 0 30px 50px 30px;
background:url(images/white3.png); float:left; 
}
#content h3{ margin:10px 0 10px 0; padding:0; color:#48A0B9; font-weight:normal; font-size:24px; float:left;}
#content .h20 { font-size:20px; }
#content h4{ margin:0; padding:0; color:#48A0B9; font-weight:normal; font-size:16px; clear:both;}
#content p{ clear:both; font-size:13px;}
#content ul{ list-style-image: url(images/bullet.png); font-size:13px;}
#content ol { font-size:13px; }
#content a:link { text-decoration: none; color: #48A0B9; }
#content a:visited { text-decoration: none; color: #48A0B9; }
#content a:hover, a:active { text-decoration: underline; color: #48A0B9; }

#share{ float:right; padding:15px 0 0 0; }

#content .pTitle { color:#48A0B9; font-family: Trebuchet MS, Arial, Helvetica, sans-serif; }
#guestbook { border-top:1px solid #8A8C8E; font-style:italic; }
#guestbook .pTitle { font-style:normal; }

/*  Footer ------------------------------*/
#footer { clear:both; margin:0 auto 0 auto; padding-top:10px; width:1027px; }
#footer p{ padding: 0 20px 20px 30px; font-size:9px; text-align:center; line-height:2.5em;}
#footer a:link { text-decoration: none; color: #5e6061; }
#footer a:visited { text-decoration: none; color: #5e6061; }
#footer a:hover, a:active { text-decoration: underline; color: #5e6061; }

/* ----------------- DROP DOWN NENU ------------------- */
#navigation {
margin:0 auto 0 auto;
padding:0;
width:1027px;
height:25px;
position:relative;
z-index:9999;
background:url(images/white.png)
}
/* MAIN LEVEL STYLING --------------------------- */
#nav{
margin: 0;
padding:0;
display:table-cell;
float:left;
width:auto;
list-style:none;
}

#nav li{
margin: 0px;
padding: 0px;
float:left;
position:relative;
}

#nav a, #nav a:visited{
margin:0;
padding:2px;
float: left;
display: block;
text-decoration: none;
border-left:1px solid #979A9C;
font-size:10px;
color:#5e6061;
text-align:center;
letter-spacing:2px;
}
#nav a.home, #nav a.home:visited{
border-left:none;
text-decoration: none;
text-align:center;
padding-left:4px;
letter-spacing:2px;
}

/* SUB LEVEL STYLING --------------------------- */
#nav ul {
margin:0;
padding:0;
top:100%;
left:0px;
list-style:none;
background:url(images/white.png);
line-height: 1.5em;
visibility:hidden;
position:absolute;
}

#nav ul li{
margin:0;
padding:0;
float: left;
position:relative;
}

#nav ul a, #nav ul a:visited{
margin:0;
padding:3px;
float: left;
color:#5e6061;
text-decoration: none;
text-align:center;
border:none;
letter-spacing:2px;
}


#nav table {position:absolute; top:0; left:0;}

/* SUBMENU SHOW-HIDE COMMANDS -------------------- */
#nav li:hover ul,
#nav a:hover ul{
visibility:visible; 
}
#nav :hover ul ul{
visibility:hidden;
}


/* ALL HOVERS -------------------- */

/* style the top level hover */
#nav a:hover{color:#00B0D8;
background:none;
}

#nav ul a:hover{color:#00B0D8;
background:none;
}

#nav :hover > a { /* Mozilla Only - Hilite while on a submenu*/
color:#00B0D8;
background:url(images/white.png);
}
#nav ul :hover > a {
background:none;
}

