/* General tag styles */

body {
	font-family: verdana,geneva,sans-serif;
	background: #7990C7 url("../bg_home_1.gif");
	color: #000000;
}

p, .normal {
	font-size: 10px;
	line-height: 1.35em;
	margin-top: 0em;
	margin-bottom: 1em;
}

h1 {
	font-size: 1em;
	margin-top: 0px;
	margin-bottom: 0.7em;
}

h2 {
	font-size: 1em;
	margin-top: 0px;
	margin-bottom: 0.7em;
}

h3 {
	font-size: 0.9em;
	margin-top: 0px;
	margin-bottom: 0.7em;
}

h4 {
	font-size: 0.9em;
	margin-top: 0px;
	margin-bottom: 0.7em;
}

h5 {
	font-size: 0.8em;
	margin-top: 0px;
	margin-bottom: 0.7em;
}

h6 {
	font-size: 0.8em;
	margin-top: 0px;
	margin-bottom: 0.7em;
}

ul {
	margin: 0px 0px 0px 17px;
	padding: 0px;
	font-size:10 ;
}

ol {
	margin: 0px 0px 0px 17px;
	padding: 0px;
}

li {
	font-size: 10px;
	margin: 8px 0px 0px 0px;
	padding: 0px;
	line-height: normal;
}

hr {
	border: none 0;
	border-top: 1px dashed #000000;
	height: 1px;
	margin-bottom: 10px;
}

a:link, a:visited {
	color: #cc0000;
	text-decoration: none;
	font-size: 10px;
}

a:hover, a:active {
	color: #cc0000;
	text-decoration: underline;
}

a.red:link, a:visited {
	color: #cc0000;
	text-decoration: none;
	font-size: 10px;
}

a.red:hover, a:active {
	color: #cc0000;
	text-decoration: underline;
}



/* General classes */

.small {
	font-size: 10px;
}

.quote {
	font-style: italic;
}

.datestamp {
	font-size: 10px;
}

.utilitynav {
	font-size: 10px;
}

.nobreak {
	white-space: nowrap;
}

.footer {
	font-size: 10px;
}

.noshow {
	display: none;
}

.tblhead1 {
	font-size: 10px;
	font-weight: bold;
	background-color: #999999;
	color: #ffffff;
}

.tblhead2 {
	font-size: 10px;
	font-weight: bold;
	background-color: #566FB5;
	color: #ffffff;
}

.tblrow1 {
	font-size: 10px;
}

.tblrow2 {
	font-size: 10px;
	background-color: #eeeeee;
}

.imageheading {
	margin: 0px 0px 8px 0px;
}

.allcaps {
	text-transform: uppercase;
}



/* Positioning styles - do not edit */

#center {
	width: 100%;
}

#site {
	background: #ffffff;
	width: 760px;
}

#header {
	padding: 10px 10px 0px 10px;
}

#topnav {
	margin-top: 10px;
}

#main {

}

#buttonset {
	width: 154px;
	margin: 10px 10px 0px 10px;
}

#buttonsethome {
	width: 154px;
	height: 195px;
	padding: 13px 5px 0px 5px;
	margin: 10px 5px 0px 5px;
	
}

#footer {
	padding: 10px;
}



/* Search box styles */

#search {
	font-size: 10px;
	margin-right: 8px;
}

.searchinput {
	color: #000000;
	background: #ffffff;
	border: solid 1px #666666;
	font: 12px arial,helvetica,sans-serif;
	width: 90px;
}

.searchsubmit {
	color: #ffffff;
	background: #5774B9;
	border-left: solid 1px #7990C7;
	border-top: solid 1px #7990C7;
	border-right: solid 1px #415A9F;
	border-bottom: solid 1px #415A9F;
	font: 12px arial,helvetica,sans-serif;
}



/* Left navigation styles */

#lnav {
	width: 154px;
	background: #566FB5;
	color: #ffffff;
	margin: 10px 10px 0px 10px;
}

.lnavtop {
	background: #415A9F;
	padding: 4px 8px 4px 8px;
	display: block;
}

.lnavoff, .lnavover {
	padding: 4px 8px 4px 8px;
	display: block;
}

.snavoff, .snavover {
	padding: 4px 8px 4px 16px;
	display: block;
}

.lnavcontent {
	background: #566FB5;
	margin: 10px 8px 8px 8px;
}

.lnavcontentitem {
	padding: 4px 0px 4px 0px;
	display: block;
}

/*#lnav a:link, #lnav a:visited {
	color: #ffffcc;
	font-weight: bold;
}

#lnav a:hover, #lnav a:active {
	color: #ffffcc;
	font-weight: bold;
}*/

a.lnavtop:link, a.lnavtop:visited, a.lnavoff:link, a.lnavoff:visited, a.snavoff:link, a.snavoff:visited, a.lnavcontentitem:link, a.lnavcontentitem:visited {
	color: #ffffcc;
	font-weight: bold;
}

a.lnavtop:hover, a.lnavtop:active, a.lnavoff:hover, a.lnavoff:active, a.snavoff:hover, a.snavoff:active, a.lnavcontentitem:hover, a.lnavcontentitem:active {
	color: #ffffcc;
	font-weight: bold;
}

a.lnavover:link, a.lnavover:visited, a.snavover:link, a.snavover:visited {
	color: #ffffff;
	font-weight: bold;
}

a.lnavover:hover, a.lnavover:active, a.snavover:hover, a.snavover:active {
	color: #ffffff;
	font-weight: bold;
}



/* Button set styles */

.buttonset1 {
	border: 1px solid #000000;

}

.buttonset2 {
	border: 1px solid #000000;
	margin-top: 5px;
}

.buttonset1home {
	border: 1px solid #ffffff;

}

.buttonset2home {
	border: 1px solid #ffffff;
	margin-top: 3px;
}



/* Bucket Styles */

.bucketpadding {
	padding: 10px;
}



/* Bucket Style 1 - white background, grey border */

.bucketstyle1 {
	background: #ffffff;
	color: #000000;
	border: 1px solid #dddddd;
}

.bucketstyle1 h1, .bucketstyle1 h2, .bucketstyle1 h3, .bucketstyle1 h4, .bucketstyle1 h5, .bucketstyle1 h6 {
	color: #304787;
}

.bucketstyle1 ul {
	list-style-image: url("/images/nav/arrow_rt_1.gif");
}

.bucketstyle1 hr {
	border-top: 1px dashed #dddddd;
}

.bucketstyle1 .thumb {
	border: 1px solid #000000;
	display: inline;
}

.bucketstyle1 a:link, .bucketstyle1 a:visited {
	color: #cc0000;
	font-weight: bold;
}

.bucketstyle1 a:hover, .bucketstyle1 a:active {
	color: #cc0000;
	font-weight: bold;
}

.bucketstyle1 .special {
	color: #304787;
	font-weight: bold;
}



/* Bucket Style 2 - blue background, no border */

.bucketstyle2 {
	background: #566FB5;
	color: #ffffff;
}

.bucketstyle2 h1, .bucketstyle2 h2, .bucketstyle2 h3, .bucketstyle2 h4, .bucketstyle2 h5, .bucketstyle2 h6 {
	color: #ffffff;
}

.bucketstyle2 ul {
	list-style-image: url("/images/nav/arrow_rt_2.gif");
}

.bucketstyle2 hr {
	border-top: 1px dashed #ffffcc;
}

.bucketstyle2 .thumb {
	border: 1px solid #ffffcc;
	display: inline;
}

.bucketstyle2 .small {
	color: #ffffff;
}

.bucketstyle2 a:link, .bucketstyle2 a:visited {
	color: #ffffcc;
	font-weight: bold;
}

.bucketstyle2 a:hover, .bucketstyle2 a:active {
	color: #ffffcc;
	font-weight: bold;
}



/* Bucket Style 3 - light gray background, grey border */

.bucketstyle3 {
	background: #eeeeee;
	color: #000000;
	border: 1px solid #dddddd;
}

.bucketstyle4 {
	background: #ffffff;
	color: #000000;
	border: 1px solid #dddddd;
}

.bucketstyle3 ul {
	list-style-image: url("/images/nav/arrow_rt_3.gif");
}

.bucketstyle3 hr {
	border-top: 1px dashed #dddddd;
}

.bucketstyle3 .thumb {
	border: 1px solid #000000;
	display: inline;
}

.bucketstyle3 a:link, .bucketstyle3 a:visited {
	color: #cc0000;
	font-weight: bold;
}

.bucketstyle3 a:hover, .bucketstyle3 a:active {
	color: #cc0000;
	font-weight: bold;
}



/* Override styles */

.top a:link, .top a:visited {
	font-weight: normal;
	text-decoration: none;
}

.top a:hover, .top a:active {
	font-weight: normal;
	text-decoration: underline;
}

.form { 
 font-size: 10px; 
 border: 1px solid #8093C8; 
}
