﻿h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input
{ margin:0; padding:0 }

:link,:visited { text-decoration:none }
a img,:link img,:visited img { border:none }

a {
 color: #004060;
 font-style:italic;
 font-weight:bold;
}

a:hover
{
	text-decoration:underline;
}

body
{
	font-family: Tahoma, helvetica, Arial, Sans-Serif;
	font-size: 12px;
	background-color: #e2eaef;
	color: #004060;
	line-height:130%;
}

h1 {
	font-size: 14px;
	font-weight: bold;
	color: #619600; /* Accent 7 */
	margin: 8px 0px 5px 0px;
}

h2 {
	font-size: 12px;
	font-weight: bold;
	color: #619600; /* BG Dark */
	margin: 8px 0px 5px 0px;
}

h3 {
	font-size: 12px;
	margin: 8px 0px 5px 0px;		
}

hr
{
	color:Gray;
	height:1px;
}

#wrapper
{
	width: 960px;
	margin: 2px auto 0px auto;
	border: none;
	background-color:White;
}

#header
{
	padding: 5px 0px 0px 0px;
	height:55px;
	background-color:White;
}

#topnav
{
	margin: 0px auto;
	background-color:White;
}

#topinnerleft
{
	border-top: 1px solid white;
	background-color:White;
}

#newsscroller
{
	float:left;
	width:196px;
	min-height:300px;
	font-size:smaller;
	background-color:White;
	padding-left:4px;
	margin-top:0px;
}

#banner
{
	margin: 0px 0px 0px 0px;
	border-bottom: solid 1px white;
	border-top: solid 1px white;
	height:250px;
	background-color:white;
	padding:0px;
}

#horizsep
{
	clear:both;
}

#innerleft
{
	float: left;
	width: 200px;
	padding: 5px;
}

#innerright, #innerall, #inner2nd, #inner3rd
{
	min-height:520px;
	float:left;
	margin-bottom:1px;
	background-color:White;
	padding: 5px;
}

#innerright
{
	border-left: solid 2px #619600;
	width:735px;
}

#inner2nd
{
	border-left: solid 2px #619600;
	border-right: solid 2px #619600;
	width:526px;
}

#inner3rd
{
	width:200px;
}

#innerall
{
	width:950px;
}

#footer
{
	clear:both;
	margin:0px auto;
	background-color: #FFF5CC; /* Accent 7 */
	font-weight: bold;
	margin-left:0px;
	height:20px;
	padding-top:10px;
	padding-bottom:5px;
	padding-right:10px;
}

.FooterASPxMenu
{
	margin: 0px 0px 0px auto;
	color: #004060;
}

#copyrightmessage
{
	text-align:center; 
	font-size:x-small;
	margin:0px 0px 0px 0px;
}

.menutable
{
	border-width: 1px 1px 1px 1px;
	border-spacing: 2px;
	border-style: dotted dotted dotted dotted;
	border-color: #619600 #619600 #619600 #619600;
	border-collapse: separate;
	background-color: white;
}

.menutable th
{
	border-width: 1px 1px 1px 1px;
	padding: 2px 2px 2px 2px;
	border-style: outset outset outset outset;
	border-color: #619600 #619600 #619600 #619600;
	background-color: white;
	-moz-border-radius: 0px 0px 0px 0px;	
	text-align:center;
}

.menutable td
{
	width:33%;
	height:115px;
	border-width: 1px 1px 1px 1px;
	padding: 2px 2px 2px 2px;
	border-style: outset outset outset outset;
	border-color: #619600 #619600 #619600 #619600;
	background-color: white;
	-moz-border-radius: 0px 0px 0px 0px;
	text-align:center;
}

.sidetable
{
}

.sidetable th
{
}

.sidetable td
{
	text-align:center;
	padding:10px;
}

.jsdtable
{
	border-width: 1px 1px 1px 1px;
	border-spacing: 2px;
	border-style: dotted dotted dotted dotted;
	border-color: #619600 #619600 #619600 #619600;
	border-collapse: separate;
	background-color: white;
}

.jsdtable th
{
	border-width: 1px 1px 1px 1px;
	padding: 2px 2px 2px 2px;
	border-style: outset outset outset outset;
	border-color: #619600 #619600 #619600 #619600;
	background-color: white;
	-moz-border-radius: 0px 0px 0px 0px;	
	text-align:center;
}

.jsdtable td
{
	border-width: 1px 1px 1px 1px;
	padding: 2px 2px 2px 2px;
	border-style: outset outset outset outset;
	border-color: #619600 #619600 #619600 #619600;
	background-color: white;
	-moz-border-radius: 0px 0px 0px 0px;
	text-align:center;
}

.jsdtable td .hidden
{
	display:none;
	_display:inline;
}

.jsdtable td:hover .hidden
{
	display:block;
	position:relative;
	top:5px;
	background-color:#FFF5CC;
	border:dotted 2px #619600;
	margin-bottom:5px;
}

.jsdlist 
{
}

.jsdlist li
{
	padding-bottom:4px;
}

.faq_ac
{
	margin:0px;
	width:100%;
}

.faq_acheader
{
	height:20px;
	background-color:#FFF5CC;
	border: solid 1px #004060;
	padding:5px;
	font-size: 14px;
}
.faq_acheader a:link {	font-size:14px;text-decoration:none;}
.faq_acheader a:visited {font-size:14px;text-decoration:none;}
.faq_acheader a:active {font-size:14px;font-weight:bold;}
.faq_acheader a:hover {font-size:14px;text-decoration:underline;}

.faq_accontent
{
	border:dotted 1px #619600;
	padding:5px;
}

.banner468
{
    text-align:center;
    margin:0 auto;
    width:468px;
}
.banner120
{
    text-align:center;
    margin:0 auto;
    width:120px;
}