@charset "utf-8";
/* CSS Document */

/*********************
*
* Generic Styles
*
**********************/
body { color: #333333; }

h1 { font-size: 140%; color: #eb984e; padding: 20px 0 15px 0; letter-spacing: .5px; }
h2 { font-size: 120%; color: #46768b; padding: 0px 0 15px 0; letter-spacing: .5px; }
h4 { text-transform: uppercase; font-size: 120%; font-weight: bold; margin-bottom: 5px; }
h5 { font-size: 110%; font-weight: bold; }
a:link, a:active, a:visited { color: #5f9340; text-decoration: underline; }
a:hover { color: #F09A53; text-decoration: underline; }

a.foot:link, a.foot:active, a.foot:visited { color: #FFFFFF; text-transform: uppercase; font-size: 120%; font-weight: bold; margin-bottom: 10px; }
a.foot:hover { color: #b6e1f8; }

a.big:link, a.big:active, a.big:visited { color: #5f9340; font-size: 120%; font-weight: bold; }
a.big:hover { color: #F09A53; }

a.sitemap:link, a.sitemap:active, a.sitemap:visited { color: #46768b; font-size: 120%; font-weight: regular; margin-bottom: 10px; text-decoration: none;}
a.sitemap:hover { color: #F09A53; }

a.go:link, a.go:active, a.go:visited { color: #FFFFFF; background-color: #5f9340; text-decoration: none; padding: 0px 2px 0px 2px;}
a.go:hover { color: #FFFFFF; background-color: #F09A53; text-decoration: none; padding: 0px 2px 0px 2px;}

#footer .content-area { font-size: 70%; color: #FFFFFF; }
#footer a:link, #footer a:active, #footer a:visited { color: #FFFFFF; font-weight: bold; text-decoration: none; }
#footer a:hover { text-decoration: underline; }

#copyright { padding: 5px 0 10px 0; font-size: 70%; position: relative; color: #37505b; }
#copyright div { position: absolute; top: 5px; right: 0; }
#copyright a:link, #copyright a:active, #copyright a:visited { color: #37505b; text-decoration: none; }
#copyright a:hover { }

#index .index-left-container .index-nav ul li a:link,
#index .index-left-container .index-nav ul li a:active,
#index .index-left-container .index-nav ul li a:visited { color: #FFFFFF; text-decoration: none; font-size: 92%;}
#index .index-left-container .index-nav ul li a:hover { color: #b6e1f8; text-decoration: none; font-size: 92%;}
#index .bucket-area .bucket-content { font-size: 70%; }

#leftnav { font-size: 92%; }
#leftnav .main ul.sub-nav li { font-size: 85%; }
#leftnav a:link, #leftnav a:active, #leftnav a:visited { color: #FFFFFF; text-decoration: none; lineheight: 5px;}
#leftnav a:hover { color: #F09A53; text-decoration: none; }
#leftnav .main ul.sub-nav li a:link, #leftnav .main ul.sub-nav li a:active, #leftnav .main ul.sub-nav li a:visited { color: #b6e1f8; text-decoration: none; }
#leftnav .main ul.sub-nav li a:hover { color: #A6D259; text-decoration: none; }

#main-content .copy { padding-left: 25px; font-size: 80%; }

.boldtext { font-size: 100%; color: #333333; font-weight: bold;}

.imageembed { padding: 0px 25px 5px 0px; }

table.statelocal {
	border-width: 1px 1px 1px 1px;
	border-spacing: 0px;
	border-style: solid solid solid solid;
	border-color: gray gray gray gray;
	border-collapse: collapse;
}
table.statelocal th {
	border-width: 1px 1px 1px 1px;
	padding: 1px 1px 1px 1px;
	border-style: solid solid solid solid;
	border-color: gray gray gray gray;
	-moz-border-radius: 0px 0px 0px 0px;
}
table.statelocal td {
	border-width: 1px 1px 1px 1px;
	padding: 5px 5px 5px 5px;
	border-style: solid solid solid solid;
	border-color: gray gray gray gray;
	-moz-border-radius: 0px 0px 0px 0px;
}
.statelocalheadings {color:#FFFFFF; font-weight:bold;}

.navlist
{
margin-left: 0;
padding-left: 0;
list-style: none;
}

.navlist li
{
padding-left: 20px;
background-image: url(../images/arrow-big-blue.gif);
background-repeat: no-repeat;
background-position: 0 .5em;
}