body {
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666;
	background-repeat: repeat-x;
	text-align: left;
	}

.clock {
	margin: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #fff;
	padding-right: 15px;
	text-align: right;
	vertical-align: middle;
	}
	
.homeBanner{
width:770px;
height:300px;
margin-left:0px;
margin-right:0px;
background:#ffffff;
position:relative;
z-index:0;
}


/* ---[ MAIN NAV ]------------------------------- */

/* 	The Submenu Layers. Use a combined selector to assign all properties common to each of the Submenu Layers. */
#p7snapsubs1, #p7snapsubs2, #p7snapsubs3, #p7snapsubs4 {
	position: absolute;
	width: 130px;
	top: 0px;
	font-size: 10px;
	visibility: hidden;
	background-color: #336666;
	text-align: left;
	z-index:1;
}

/* 	Now use individual selectors for each trigger Layer to assign their unique properties, in this case the left property */
#p7snapsubs1 {left: 14px;}
#p7snapsubs2 {left: 137px;}
#p7snapsubs3 {left: 260px;}
#p7snapsubs4 {left: 390px;}

/* 	The submenu links are in paragraphs, so we set the margin to zero so there is no gap between links */
.p7submenus p {margin: 0px;}


/* 	Submenu Link Styles
 	Use a combined selector for a and a:visited. Set padding in shorthand to 1px on top and bottom, 8px right and 12px left.
	Set display to block so entire link box, including padding is clickable.
	Set border to 1px solid.
	Set border colors in shorthand to Light Gray on top and left - and
	Charcoal Gray on right and bottom. This combination of colors creates a raised button-type effect.
	Set background color to dark gray, text to medium gray and turn off underlines. */
.p7submenus a, .p7submenus a:visited {
	display: block;
	padding: 4px 8px 4px 10px;
	background-color: #336666;
	color: #FFFFFF;
	text-decoration: none;
	border-left: 3px solid #83A3A3;
	z-index:1;
}

/* 	Change background and text colors when links are hovered over. Use a combined selector for hover, active, and focus.
		Active and Focus trigger the color change in IE-PC and other modern browsers when tabbing through the links with keyboard. */ 
.p7submenus a:hover, .p7submenus a:active, .p7submenus a:focus {
	background-color: #83A3A3;
	color: #FFFFFF;
	border-top: #83A3A3;
	border-left: 3px solid #66CC00;
	z-index:1;
}


/* ---[ MAIN CONTENT ]------------------------------- */

.maincontent {
	margin: 0;
	background-color: #FFFFFF;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 10px;
	text-align: left;
	z-index:-1;
	}
	
.pics {
	margin: 0;
	background-color: #FFFFFF;
	padding-left: 30px;
	padding-right: 0px;
	padding-bottom: 30px;
	}

.maincontent a:link, .maincontent a:visited {
	text-decoration: underline;
	color: #006600;
	}

.maincontent a:hover {
	text-decoration: none;
	color: #339900;
	}

.maincontent p {
	line-height: 15px;
	margin: 8px 0 8px 0;
	}

.dividermain {
	height: 10px;
	background-color: #FFFFFF;
}

.dividerdash {
	height: 20px;
	background-color: #FFFFFF;
	clear: both;
	background-image: url(images/divider_dash_bg.gif);
	background-repeat: repeat-x;
	background-position: 0 5px;
}

.dividerdash10 {
	height: 10px;
	background-color: none;
	clear: both;
	background-image: url(images/divider_dash_bg.gif);
	background-repeat: repeat-x;
	background-position: 0 2px;
}

.divider20 {
	height: 20px;
	background-color: #FFFFFF;
	clear: both;
}

.divider10 {
	height: 10px;
	clear: both;
}

.size9 {
	font-size: 9px;
}

.size10 {
	font-size: 10px;
	line-height: 13px;
}

.size10dkgreen {
	font-size: 10px;
	line-height: 13px;
	color: #003333;
}

.greenbold {
	color: #336666;
	font-weight: bold;
}


/* ---[ COMMON ITEMS ]--------------------- */

li { 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color:  #666;
line-height: 17px;
font-weight: normal;
list-style-type: none;
margin-left: 0px;
padding: 0px 0px 5px 15px;
background: transparent url(images/bullet_01.gif) no-repeat 0px 4px;
}

	
	
ul, ol { 
margin: 0px; /*removes indent IE and Opera*/
padding: 0px; /*removes indent Mozilla and NN7*/
list-style-type: none; /*turns off display of bullet*/
}

h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #336666;
	font-weight: bold;
	padding: 0px 0px 9px 0px;
	margin: 0;
	border-bottom: 1px solid #ccc;
	}
h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #336666;
	padding: 0 0 5px 0;
	margin: 0;
	border-bottom: 1px solid #ccc;
	font-weight: normal;
	}
h3 {
	margin: 0px;
	padding-bottom: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #336666;
	border-bottom: 1px solid #ccc;
	font-weight: normal;
	}

h4 {
	margin: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #336666;
	border-bottom: 1px #cccccc solid;
	padding-bottom: 4px;
	}

h5 {
	margin: 5px 0 0 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333;
	}

blockquote {
	font-weight: bold;
	color: #555555;
	line-height: 17px;
	text-align: center;
	border-top: 2px dotted #CCCC99;
	padding-top: 7px;
	padding-bottom: 7px;
	border-bottom: 2px dotted #CCCC99;
	background-color: #F2F2E6;
	margin: 20px 0 20px 0;
	}
em {
	font-style: italic;
	}
strong {
	font-weight: bold;
	}

small { font-size: 9px; }

img.left {float: left; margin: 2px 8px 5px 0; border: 0;}
img.right {float: right; margin: 2px 0 5px 8px; border: 0;}
img.across {margin: 8px 0 8px 0; border: 0;}


/* ---[ LISTS ]------------------------------- */

.mainlist li { 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #333333;
line-height: 15px;
list-style-type: none;
margin-left: 3px;
padding: 0px 0px 5px 13px;
background: transparent url(images/bullet_02.gif) no-repeat 0px 5px;
}

ul, ol { 
margin: 0px; /*removes indent IE and Opera*/
padding: 0px; /*removes indent Mozilla and NN7*/
list-style-type: none; /*turns off display of bullet*/
}


/* ---[ FOOTER ]------------------------------- */

.footer {
	background-image:url(images/footer_bg.gif);
	background-color: #004D29;
	background-repeat: repeat-x;
	background-position: top left;
	color: #eeeeee;
	font-size: 8px;
	padding-left: 15px;
	text-align: left;
}

.footer a:link, a:visited, a:active {
	color: #eeeeee;
	text-decoration: none;
}

.footer a:hover {
	color: #99cc00;
	text-decoration: none;
}


/* ---[ SIDE  LIST ]------------------------------- */

.sidelist h3 {
	margin: 0px;
	text-align: left;
	font-weight: normal;
	font-size: 13px;
	color: #eeeeee;
	padding: 20px;
	text-decoration: none;
	background: #336666 url(images/sidebar_head_bg.gif) no-repeat left top;
}

.sidelist p {
	margin: 0px;
	font-size: 10px;
	text-align: left;
	border: 0;
}


.sidelist a, .sidelist a:visited {
	display: block;
	padding: 6px 8px 6px 32px;
	color: #666666;
	text-decoration: none;
	background: #F2F2E6 url(images/snav_bullet_act.gif) no-repeat 15px 7px;
}

.sidelist a:hover, .sidelist a:active, .sidelist a:focus {
	color: #006600;
	background: #FFFFFF url(images/snav_bullet_hvr.gif) no-repeat 15px 7px;
}

.sidetxt {
	margin: 0px;
	text-align: left;
	font-weight: normal;
	font-size: 10px;
	padding: 8px 12px 8px 12px;
}

.sidetxt p {
	line-height: 13px;
	margin-top: 0px;
}

.sidetxt li { 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #666666;
line-height: 13px;
list-style-type: none;
margin-left: -7px;
padding: 0px 0px 5px 12px;
background: transparent url(images/bullet_02.gif) no-repeat 0px 3px;
}

.sidetxt ul, .sidetxt ol { 
margin: 5px; /*removes indent IE and Opera*/
padding: 5px; /*removes indent Mozilla and NN7*/
list-style-type: none; /*turns off display of bullet

h



*/
}

.sidetxt h3 {
	margin: 0px;
	text-align: left;
	font-weight: normal;
	font-size: 13px;
	color: #eeeeee;
	padding: 5px 15px;
	background: #336666 url(images/sidebar_head_bg.gif) no-repeat left top;
}

.sidetxt h4 {
	font-size: 11px;
	font-weight: bold;
	color: #555555;
	margin-top: 0px;
	margin-bottom: 0px;
	border: 0;
	}

.sidetxt a:link, .sidetxt a:visited {
	text-decoration: underline;
	color: #006600;
	}

.sidetxt a:hover {
	color: #339900;
	text-decoration: none;
	}

.divider {
	height: 10px;
	background-color: #F2F2E6;
}

