/* CSS Document */

body {
	font-family: arial, verdana, helvetica, sans-serif;
	font-size:11px;
	font-weight: normal;
	background-color:#FFFFFF;
	background-image: url(images/bg.gif);
	background-repeat: repeat-x;
	margin: 0px;
	padding: 0px;
}
page {
	font-family: arial, verdana, helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	background-color:#FFFFFF;
	background-repeat: repeat-x;
}
.maintype {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	font-weight: bold;
}

h1 {
	font-size:18px;
	font-family: Arial, Helvetica, sans-serif;
	COLOR:#CC0000;
	padding:0px;
	margin:0px;
}
h2 {
	font-size:16px;
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 25px;
	margin-bottom: 10px;

}
ul{
	padding-top:0px;
	padding-bottom:0px;
	margin-top:0px;
	margin-bottom:0px;
}
.tiny9 {font-size:10px; font-family:arial, helvetica, sans-serif; color:white;}


td#onepixtall{height:1px;}

/*navigation background -- GL insert*/
.leftnavbg {background-image:url(images/LeftNav1.jpg);background-repeat:no-repeat;}

/*navigation*/
.topNav {font-family:arial, helvetica, sans-serif; font-size:12px; color:white; font-weight:bold; text-decoration:none;}
.topNav a:link {color:white; text-decoration:none; padding: 0px 6px 0px 6px;}
.topNav a:visited {color:white; text-decoration:none; padding: 0px 6px 0px 6px;}
.topNav a:hover {color:red; text-decoration:none; padding: 0px 6px 0px 6px;}
.topNav a:active {color:white; text-decoration:none; padding: 0px 6px 0px 6px;}

.topNav2 {font-family:arial, helvetica, sans-serif; font-size:12px; color:white; font-weight:bold; text-decoration:none;}
.topNav2 a:link {color:white; text-decoration:none; padding: 0px 6px 0px 6px;}
.topNav2 a:visited {color:white; text-decoration:none; padding: 0px 6px 0px 6px;}
.topNav2 a:hover {color:red; text-decoration:none; padding: 0px 6px 0px 6px;}
.topNav2 a:active {color:white; text-decoration:none; padding: 0px 6px 0px 6px;}

.sideNav {height:25px;font-family:arial, helvetica, sans-serif;color:white; font-size:12px; font-weight:bold; line-height:14px; padding-left:5px;padding-bottom:10px; BORDER-BOTTOM:1PX DOTTED #003366;}
.sideNav a:link {color:white; text-decoration:none; }
.sideNav a:visited {color:white; text-decoration:none; }
.sideNav a:hover {color:red; text-decoration:none; }
.sideNav a:active {color:white; text-decoration:none;}

.indexbullets {font-family:arial, helvetica, sans-serif;color:white; font-size:12px; font-weight:bold; line-height:16px;}
.indexbullets ul li{
	list-style-image: url(images/square.gif);
	list-style-position: outside;
}
.indexbullets a:link {color:black; text-decoration:underline; }
.indexbullets a:visited {color:black; text-decoration:underline; }
.indexbullets a:hover {color:black; text-decoration:none; }
.indexbullets a:active {color:black; text-decoration:underline;}

td#extrabuttons{padding-left:5px;font-family:arial, helvetica, sans-serif; font-size:11px; font-weight:bold; color:red;}
td#extrabuttons a:link {color:red; text-decoration:none;}
td#extrabuttons a:visited {color:red; text-decoration:none;}
td#extrabuttons a:hover {color:#005CA4; text-decoration:none;}
td#extrabuttons a:active {color:red; text-decoration:none;}
#buckets {
}
#buckets h2 {
	color: #FFFFFF;
	font-size: 14px;
	margin: 0px;
	border-width: 1px;
	border-style: solid;
	border-color: #000000;
	width: 200px;
	line-height:30px;
	height:30px;
	background-image: url(images/bluebk.gif);
}
#buckets a{
	color:#FFFFFF;
	text-decoration:none;
}
#buckets a:active, a:visited;{
color:#FFFFFF;
text-decoration:none;}
#buckets a:hover;{
color:#CC0000;
text-decoration:underline;}
#buckets td {
}
#buckets ul {
	list-style-type: square;
	margin: 10px 0px 10px 25px;
	padding: 0px;
	color:#000000;
}
#buckets ul li {
	margin-bottom: 5px;
	color:#000000;
}
img.floatLeft {
	float: left;
	margin-right: 10px;
}
img.floatRight {
	float: right;
	margin-left: 10px;
}
#buckets img {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #000000;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #000000;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
}
#bucketslinks a{
	color:#000000;
	text-decoration:none;
}
#bucketslinks a:active, a:visited;{
color:#000000;
text-decoration:none;}
#bucketslinks a:hover;{
color:#CC0000;
text-decoration:underline;}
h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #006699;
	margin-top: 25px;
	margin-bottom: 10px;


}
span.smallText {
	font-size: 9px;
}
h4 {
	font-size: 13px;
	margin-top: 15px;
	margin-bottom: 5px;
	font-family: Arial, Helvetica, sans-serif;

}
p {
}
td {
}
th {
	font-size: 11px;
	background-color: #CCCCCC;
	text-align: left;
}
table.siteMap {

	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #666666;
	border-right-color: #666666;
}
table.siteMap td {
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #666666;
	border-left-color: #666666;
	padding: 5px;

}
table.siteMap th {
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #666666;
	border-left-color: #666666;
	padding: 5px;
	color: #000000;


}
ul.square {
	list-style-image:url(images/square.gif);
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 25px;
	padding: 0px;
}
span.redText {
	color: #FF0000;
}
.footer {background-image:url(images/bottombg.jpg);border-top:1px solid #003366;color:#FFFFFF;font-size:10px;}
.footer a:link {color:white; text-decoration:none; padding: 0px 6px 0px 6px;}
.footer a:visited {color:white; text-decoration:none; padding: 0px 6px 0px 6px;}
.footer a:hover {color:red; text-decoration:none; padding: 0px 6px 0px 6px;}
.footer a:active {color:white; text-decoration:none; padding: 0px 6px 0px 6px;}
.glossymenu5, .glossymenu5 li ul{
list-style-type: none;
margin: 0;
padding: 0;
width: 175px; /*WIDTH OF MAIN MENU ITEMS*/
background: url(images/menuitem2a.gif);
background-position: center;
}

.glossymenu5 li a{
	background-image: url(images/menuitem2a.gif);
	font: bold 10px Verdana, Helvetica, sans-serif;
	color: white;
	display: block;
	width: auto;
	padding: 10px 0px 5px 25px;
	text-decoration: none;
	height:20px;
	text-align:left;
	background-position: center;
	border-bottom:1px solid #333333;
}
.glossymenu5 li {
	display:inline;
}
.glossymenu5 li a:visited, .glossymenu5 li a:active{
color: white;
}
.glossymenu5 li a:hover{
	background-image: url(images/menuitem2a_over.gif);
	background-position: center;
	border-bottom:1px solid #333333;
}
.glossymenu4, .glossymenu4 li ul{
list-style-type: none;
margin: 0;
padding: 0;
width: 175px; /*WIDTH OF MAIN MENU ITEMS*/
background: url(images/menuitem3a.gif);
background-position: center;
}

.glossymenu4 li a{
	background-image: url(images/menuitem3a.gif);
	font: bold 10px Verdana, Helvetica, sans-serif;
	color: white;
	display: block;
	width: auto;
	padding: 10px 0px 5px 25px;
	text-decoration: none;
	height:20px;
	text-align:left;
	background-position: center;
	border-bottom:1px solid #333333;
}
.glossymenu4 li {
display:inline;
}
.glossymenu4 li a:visited, .glossymenu4 li a:active{
color: white;
}
.glossymenu4 li a:hover{
	background-image: url(images/menuitem3a_over.gif);
	background-position: center;
	border-bottom:1px solid #333333;
}
.glossymenu3, .glossymenu3 li ul{
list-style-type: none;
margin: 0;
padding: 0;
width: 175px; /*WIDTH OF MAIN MENU ITEMS*/
background: url(images/menuitem1a.gif);
background-position: center;
}

.glossymenu3 li a{
	background-image: url(images/menuitem1a.gif);
	font: bold 10px Verdana, Helvetica, sans-serif;
	color: white;
	display: block;
	width: auto;
	padding: 10px 0px 5px 25px;
	text-decoration: none;
	height:20px;
	text-align:left;
	background-position: center;
	border-bottom:1px solid #333333;
}
.glossymenu3 li {
display:inline;
}
.glossymenu3 li a:visited, .glossymenu3 li a:active{
color: white;
}
.glossymenu3 li a:hover{
	background-image: url(images/menuitem1a_over.gif);
	background-position: center;
	border-bottom:1px solid #333333;
}
.glossymenu, .glossymenu li ul{
list-style-type: none;
margin: 0;
padding: 0;
width: 175px; /*WIDTH OF MAIN MENU ITEMS*/
}
.glossymenu li a{
background: white url(glossyback2.gif) repeat-x bottom left;
font: bold 10px Verdana, Helvetica, sans-serif;
color: white;
display: block;
width: auto;
padding: 10px 0px 5px 25px;
text-decoration: none;
height:20px;
text-align:left;
}
.glossymenu li {
display:inline;
}
.glossymenu li a:visited, .glossymenu li a:active{
color: white;
}

.glossymenu li a:hover{
background-image: url(glossyback.gif);
}

.glossymenu2, .glossymenu2 li ul{
	list-style-type: none;
	margin: 0;
	padding: 0;
	width: 175px; /*WIDTH OF SUB MENU ITEMS*/
}

.glossymenu2 li a{
	font: bold 9px/11px Verdana, Helvetica, sans-serif;
	color: white;
	display: block;
	width: auto;
	padding: 5px 5px 5px 10px;
	text-decoration: none;
	border-bottom: 1px solid #333333;
	text-align:left;
	height:25px;
	background-image: url(images/graybga.jpg);
}

.glossymenu2 li a:visited, .glossymenu2 li a:active{
color: white;
}

.glossymenu2 li a:hover{
	background-image: url(images/graybg1.jpg);
}
.menuthispage {
	font: bold 9px/11px Verdana, Helvetica, sans-serif;
	color: white;
	display: block;
	width: auto;
	padding: 5px 5px 5px 10px;
	text-decoration: none;
	border-bottom: 1px solid #333333;
	text-align:left;
	height:25px;
	background-image: url(images/graybg1.jpg);
}

/* Holly Hack for IE \*/
* html .glossymenu li { float: left; height: 1%; }
* html .glossymenu li a { height: 1%; }
/* End */

.uppercase {
	text-transform: uppercase;
}
ul.homepagelist {
	margin:10px 10px 10px 30px;
	padding:0px;
	list-style-image: url('images/arrow_menu.gif')
}
ul.homepagelist a:link{
font-size:11px;
font-weight: bold;
font-family:arial;
text-decoration:none;
width:245px;
color:#000000;
margin:10px 0px;
}
ul.homepagelist a:active{
font-size:11px;
font-weight: bold;
font-family:arial;
text-decoration:none;
width:245px;
color:#000000;
margin:10px 0px;
}
ul.homepagelist a:visited{
font-size:11px;
font-weight: bold;
font-family:arial;
text-decoration:none;
width:245px;
color:#000000;
margin:10px 0px;
}
ul.homepagelist a:hover{
font-size:11px;
font-weight: bold;
font-family:arial;
text-decoration:none;
width:245px;
color:#990000;
text-align: left;
margin:10px 0px;
}
.style2 {
	color: #47650E;
	font-size: 14px;
}
.photo {
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.photoquality {
	padding-top: 3px;
	padding-bottom: 0px;
	padding-left: 10px;
}
.style3 {
	font-size: 20px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
.phototable {
	margin: 0px;
	padding: 0px;
}
#slideshow1 {
	height: 250px;
	width: 300px;
}
#slideshow2 {
	height: 250px;
	width: 300px;
}
