﻿html, body, form, center
{
    margin: 0;
    padding: 0;
    height: 100%;
    
    font: normal normal normal 13px Trebuchet MS;
    color: #007848;
}

#siteContainer
{
    width: 100%;
    font-size:13px;
    height: 100%;
}

#site
{
    position: relative;
    width: 767px;
    font-size:13px;
    text-align: left;
    height: 100%;
}

/* PAGE NAVIGATION */

.nav
{
    font-size:11px;
    height: 21px;
    background: #00784a;
}

.nav ul
{
    font-size:11px;
    margin: 0 0 0 0;
    padding: 0;
    list-style: none;
}

.nav ul li
{
    font-size:11px;
    padding: 0 7px 0 8px;
    float: left;
    line-height: 21px;
    background: url('../../Images/nav-split.gif') no-repeat right top;
}

.nav ul li:hover
{
 /* background: #7fbb3e url('../../Images/nav-split.gif') no-repeat right top; */
}

.nav ul li.last
{
    font-size:11px;
    background: none;
}

.nav ul li.active
{
    background: #7fbb3e url('../../Images/nav-split.gif') no-repeat right top;
}

.nav ul li.lastactive
{
        font-size:11px;

	background: #7fbb3e;
}

.nav li a
{
    font: normal normal bold 11px Trebuchet MS;
    color: #ffffff;
    text-decoration: none;
}
.nav li a:hover
{
    color: #fefa26;
}


.nav ul li.lastactive a
{
	padding-right: 3px;
}


/* SUB-PAGE NAVIGATION */

.subNavigation
{
    position: absolute;
    z-index: 2;
    margin: 21px 0 0 0;
    height: 21px;
    width: 100%;
    background: url('../../Images/submenu_bg.jpg') no-repeat left top;
    border-top: solid 1px white;
}

.subNavigation ul
{
    margin: 0 0 0 15px;
    padding: 0;
    list-style: none;
}

.subNavigation ul li
{
    padding: 0 10px 0 10px;
    float: left;
    line-height: 21px;
    background: url('../../Images/nav-split.gif') no-repeat right top;
}

.subNavigation ul li.last
{
    background: none;
}

.subNavigation ul li.active a
{
    color: #fefa26;
}

.subNavigation ul li.lastactive a
{
    color: #fefa26;
}
.mapDirections
{
    background-color:#bddb45;
    height:30px;
}
.mapDirections a
{
    font-weight:bold;
}
.mapDirections a:hover
{
    font-weight:bold;
    color: #007848;
    text-decoration:underline;
}
.subNavigation li a
{
    font: normal normal bold 11px Trebuchet MS;
    color: #ffffff;
    text-decoration: none;
}

.subNavigation li a:hover
{
    font: normal normal bold 11px Trebuchet MS;
    color: #fefa26;
    text-decoration: none;
}

.subNavigation li a:active
{
    color: #fefa26;
}

/* 3-Tier Navagation */
.threeTierNav
{
    width: 100%;
    background: url('../../Images/3rd-tier-nav.gif');
}

.threeTierNav ul
{
    margin: 0;
    padding: 0;
    list-style: none;
}

.threeTierNav ul li
{
    padding: 0 20px 0 7px;
    float: left;
    line-height: 21px;
    background: url('../../Images/nav-split.gif') no-repeat right top;
}

.threeTierNav ul li.last
{
    background: none;
}
.threeTierNav ul li.lastactive
{
    background: none;
}
.threeTierNav ul li.active a
{
    color: #00784a;
}
.threeTierNav ul li.lastactive a
{
    color: #00784a;
}

.threeTierNav li a
{
    font: normal normal bold 13px Trebuchet MS;
    color: #ffffff; 
    text-decoration: none;
}

.threeTierNav li a:hover
{
    font: normal normal bold 13px Trebuchet MS;
    color: #00784a;
}

.threeTierNav li a:active
{
    color: #00784a;
}

.headerImg
{
    height: 215px;
    width: 100%;
    background: url('../../Images/Header-image.png') no-repeat left 1px;
}

#content
{
    position: relative;
    font-size:13px;
}

#content .leftContent
{
    float: left;
    width: 243px;
    padding: 70px 0 0 0;
    vertical-align: top;
}

#content .rightContent
{
    float: right;
    width: 505px;
    padding: 0 0 0 15px;
    vertical-align: top;
    background: url('../../Images/ver-dotted-line.gif') repeat-y left top;
}

.footer
{
    font-size:11px;
    clear: both;
    bottom: 0;
    padding: 30px 0 0 0;
    width: 100%;
    height: 43px;
    background: url('../../Images/Footer.png') no-repeat left bottom;
}

.pilotfish
{
    float: right;
    width: 95px;
    padding: 17px 150px 0 0;
}

.disclaimer
{
    padding: 14px 0 12px 290px;
    text-align: center;
}
.FooterLinks
{
   color: #007848;
}
.FooterLinks:hover
{
    color: white;
}

.DottedRow
{
    height: 1px;
    background: url('../../Images/hor-dotted-line.gif') repeat-x left top;
}

/* TOP FLOATING IMAGES */
#leftTopImage
{
    position: absolute;
    z-index: 1;
    top: 0;
    left: 0;
    margin: 146px 0 0 0;
}

#rightTopImage
{
    position: absolute;
    margin: 8px 0 0 0;
    top: 0;
    right: 0;
    z-index: 3;
}

/* OLD CSS */
.Seperators
{
    color: #FFFFFF;
    margin:-2px;
    padding:4px;
    display:inline;
    float:left;
    top:-3px;
    font-weight:bold;
    font-style:normal;
}

.LightBlue
{
    font: normal normal normal 13px Trebuchet MS;
    color:#4795dd;
    text-decoration:underline;
}

.LightBlue:hover
{
    font: normal normal normal 13px Trebuchet MS;
    color:#4795dd;
    text-decoration:none;
}

.Header
{
    font: normal normal bold 15px Trebuchet MS;
    color:#016b42;
}
.Bullet
{
    font: normal normal normal 13px Trebuchet MS;
    list-style-image:url('../../Images/bulletsmall.jpg');  
    padding: 0 10px 0 0;
}

.BulletList
{
    font: normal normal normal 13px Trebuchet MS;
    padding: 0 0 5px 0;
}

a.templatelink
{
	font: normal normal normal 13px Verdana;
	/*color: #69ae05;*/
	color: #007848;
	text-decoration: none;
}

a.templatelink:hover
{
	font: normal normal normal 13px Verdana;
	color: #bdda44;
	text-decoration: none;
}

.Normaltd
{
    padding: 0;
}

.Forms
{
    padding: 0;
}
a
{
	font: normal normal normal 13px Verdana;
	color: #007848;
	text-decoration: none;
}
p
{
    font: normal normal normal 13px Trebuchet MS;
}
b
{
    font: normal normal bold 13px Trebuchet MS;
}
a:hover
{
	font: normal normal normal 13px Verdana;
	color: #bdda44;
	text-decoration: none;
}

ul
{
    margin: 10px 0 0 20px;
    padding: 0;
    font: normal normal normal 13px Trebuchet MS;
}
li
{
    font: normal normal normal 13px Trebuchet MS;
}
.disclaimertext
{
    font: normal normal normal 13px Verdana;
    color: #007848;
    line-height: 18px;
}

.grey
{
    color: #a39f9f;
}
.thumbnaildiv {
	overflow: auto;
/*	overflow-y: hidden;
	width: 440;
	height: 100;
	SCROLLBAR-FACE-COLOR: white;
    SCROLLBAR-HIGHLIGHT-COLOR: #007848;
    SCROLLBAR-SHADOW-COLOR: white;
    SCROLLBAR-3DLIGHT-COLOR: white;
    SCROLLBAR-ARROW-COLOR: #007848;
    SCROLLBAR-TRACK-COLOR: white;
    SCROLLBAR-DARKSHADOW-COLOR: #007848;
    SCROLLBAR-BASE-COLOR: white;
*/
}

.pic {
	border: 1px solid black;
}