body {
	padding: 0px;
	margin: 11px 38px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #474646;
	background-color: #FFFFFF;
}
a {
	color: #568188;
}
h3 {
	color: #568188;
	font-weight: normal;
	font-size: 1.2em;
	padding: 0px;
	margin: 0px 0px 5px 0px;
}
h3 a{
	color: #568188;
	text-decoration: none;
}
h3 a:hover {
	text-decoration: underline;
}
h4 {
	color: #E0BC14;
	font-weight: bold;
	font-size: 1em;
	padding: 0px;
	margin: 0px 0px 5px 0px;
}
h5 {
	color: #568188;
	font-weight: normal;
	text-transform: uppercase;
	border-top: 1px solid #D6CC98;
	font-size: 1em;
	padding: 0px;
	margin: 3px 0px 0px 0px;
}
font {
	color: #CEAC0C;
}
.tagline {
color:#ECCA28;
font-size:1.25em;
font-weight:bold;
letter-spacing:0.5px;
margin: 0px;
}
/*head*/
#head  {
	background-image: url(img/head_bg.gif);
	background-repeat: no-repeat;
}
#head h1 {
	font-size: 10px;
	color: #FFFFFF;
	margin: 0px;
	padding: 0px 0px 18px 0px;
}
#head a {
	margin: 0px;
	padding: 0px 0px 18px 0px;
}
/*topmenu*/
#topmenu {
	font-size: 0.7em;
	background-image: url(img/top_bg.gif);
	height: 18px;
	padding: 0px;
	margin-left: 1px;
}
#toplink {
	padding: 2px 0px 3px 0px;
}

#topmenu a {	
	text-decoration: none;
	padding: 1px 12px 2px 5px;
}
#topmenu a:hover {
	color: #990033;
}
#mlink1, #mlink2, #mlink3, #mlink4, #mlink5, #mlink6  {
	background-repeat: no-repeat;
	background-position: right;
}
#mlink1 {
	background-image: url(img/cur_1.gif);
	background-color: #F1D75D;
	color: #474646;
}
#mlink2 {
	background-image: url(img/cur_2.gif);
	background-color: #F4DF7F;
	color: #474646;
}
#mlink3 {
	background-image: url(img/cur_3.gif);
	background-color: #F7E8A2;
	color: #656565;
}
#mlink4 {
	background-image: url(img/cur_4.gif);
	background-color: #FAF0C4;
	color: #656565;
}
#mlink5 {
	background-image: url(img/cur_5.gif);
	background-color: #FCF7DF;
	color: #9B9B9B;
}
#mlink6{
	color: #9B9B9B;
}

/*search index, search document*/
#search form {
	margin: 0px;
	padding: 5px 0px 0px;
	width: 205px;
}
#search input {
	margin: 0px;
	padding: 1px 0px 1px 2px;
	font-size: 10px;
	color: #9B9B9B;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 160px;
}
#search .searchbutton {
	width: auto;
}
#title #search {
	float: right;
	width: 220px;
}
/*main, right box */
#main {
	font-size: 0.7em;
	border: 1px solid #9B9B9B;
	border-top: none;
	padding-bottom: 12px;
}
#main {
        min-height: 550px;
        _height: 550px;
        font-size: 0.7em;
        border: 1px solid #9B9B9B;
        border-top: none;
        padding-bottom: 12px;
}
#charter {
	background-color:#F7E8A2;
	border:1px solid #CEAC0C;
	margin:10px 15px 10px 0pt;
	padding:10px;
}
#charter a {
	color:#568188;
}
#endorsers ol {
        margin: 20px 0px;
	padding: 0px;
}
#endorsers li{
	margin: 0px 0px 5px;
	padding: 0px 0px 1px 0px;
}
#endorsers li a{
	text-decoration: none;
}

#indexright {
	float: right;
	width: 205px;
}
#indexright h2 {
	font-size: 1em;
	color: #9B9B9B;
	letter-spacing: 1px;
	font-weight: normal;
	padding: 0px 0px 2px;
	margin: 12px 0px 0px;
	border-bottom: 1px solid #9B9B9B;
}
#indexright p {
	margin: 14px 4px 0px 0px;
	padding: 0px;
}
#indexright em {
	font-style: normal;
	text-transform: none;
}
#indexright strong {
	font-style: normal;
	text-transform: uppercase;
	font-weight: normal;
	font-size: 0.9em;
	color: #9B9B9B;
}
#indexright a {
	color: #568188;
	text-decoration: none;
}
#indexright a:hover {
	text-decoration: underline;
}

/*text index*/
#indextext {
	margin: 0px 230px 0px 24px;
	line-height: 1.6em;
	padding-top: 8px;
}
#indextext p {
	margin: 0px 0px 17px 0px;
}
#indextext h2 {
	font-size: 1em;
	color: #9B9B9B;
	letter-spacing: 1px;
	font-weight: normal;
	padding: 0px 0px 0px 24px;
	margin: 15px 0px 0px -24px;
	width: 125px;
	border-bottom: 1px solid #9B9B9B;
}
#indextext h3 {
margin-top: 18px;
border-top:1px solid #9B9B9B;
border-bottom:1px solid #9B9B9B;
background-color:#FCF7DF;
}
#indextext h3 a {
	padding:1px 12px 2px 5px;
}

#main p.date {
	margin: 3px 0px 3px;
	padding: 0px;
	color: #9B9B9B;
	text-transform: uppercase;
	font-size: 0.9em;
}
/*text document*/
#title h2 {
	color: #ECCA28;
	font-size: 1.5em;
	margin: 0px;
	padding: 5px 0px 5px 8px;
}
h2#title {
        color: #ECCA28;
	font-size: 1.5em;
	margin: 0px 0px 20px 0px;
	padding: 0px;
	}
#doctext {
	margin: 0px 10px 0px 190px;
	line-height: 1.6em;
}
#doctext p{
	margin: 0px 0px 1.7em 0px;
}
#doctextleft2 {
	margin: 8px 230px 0px 8px;
	line-height: 1.6em;
	padding-top: 0px;
}
.item {
	border-bottom: 1px solid #CEAC0C;
	margin-bottom: 20px;

}
.item h6 {
	background-color: #F7E8A2;
	border: 1px solid #CEAC0C;
	padding: 0px 2px;
	text-transform: uppercase;
	font-weight: normal;
	font-size: 0.8em;
	margin: 0px;
}
.item h6 p {
	float: right;
	padding: 0px;
	margin: 0px;
}
.item h6 a {
	text-decoration: none;
}
.item h6 a:hover {
	text-decoration: underline;
}
.item h3 {
	padding: 2px;
	margin: 2px 0px 0px;

}
.item p {
	padding: 3px 2px;
	margin: 0px;
}
#doctextleft {
	margin: 0px;
	margin-right: 230px;
	margin-left: 8px;
	line-height: 1.6em;
	padding-top: 8px;
}
#doctextleft p {
	margin: 0px 0px 17px 0px;
}
#doctextleft h2 {
	font-size: 1em;
	color: #9B9B9B;
	letter-spacing: 1px;
	font-weight: normal;
	width: 125px;
	margin: 0px;
}
/*menu */
#menu {
	float: left;
	width: 190px;
	margin: 0px;
	padding: 0px;
}
#menu li{
	width: 160px;
	margin: 0px 0px 5px;
	padding: 0px 0px 1px 10px;
	list-style-type: none;
	border-bottom: 1px solid #9C9C9C;
	background-image: url(img/menu_bg.gif);
	background-repeat: no-repeat;
}
#menu p{
	float: left;
	width: 190px;
	margin: 0px 0px 5px;
	padding: 0px 0px 1px 10px;
}
#menu form{
	float: left;
	width: 160px;
	margin: 0px 0px 5px;
	padding: 0px 0px 1px 10px;
}
#menu a {
	color: #9B9B9B;
	padding: 0px;
	margin: 0px;
	text-decoration: none;
}
#menu a:hover {
	color: #474646;
}
#menu a.selected {
	color: #568188;
	font-weight: bold;
}
/*calendar*/
#indexright .dayname {
	color: #FFFFFF;
	font-size: 1em;
	text-transform: uppercase;
	background-color: #ECCA28;
	border: 0px;
	letter-spacing: 1px;
}
#indexright .dayoff
{
	color: #9B9B9B;
	text-decoration: none;
	border: 1px solid #9B9B9B;
	text-align: center;
	background-color: #F7E8A2;
}
#indexright .dayempty
{
	text-decoration: none;
	border: 1px solid #9B9B9B;
	text-align: center;
	background-color: #F7E8A2;
}
#indexright .dayon
{
	color: #FFFFFF;
	background-color: #9B9B9B;
	text-decoration: none;
	text-align: center;
}
#indexright .calendar {
	text-align: center;
	font-size: 10px;
	border-collapse: collapse;
}
#indexright .calendar tr{
	border: 1px solid #9B9B9B;
}
#indexright .calendar td  {
	border: 1px solid #9C9C9C;
}
#indexright .calendar th {
	color: #FFFFFF;
	text-transform: uppercase;
	padding: 1px;
	background-color: #ECCA28;
	border: 0px;
	letter-spacing: 1px;
}
#indexright .calendar a{
	color: #9B9B9B;
	text-decoration: none;
	padding: 2px 3px;
	display: block;
}
#indexright .calendar a.select{
	color: #FFFFFF;
	background-color: #9B9B9B;
}
#indexright .calendar a:hover{
	background-color: #ECCA28;
}
#indexright .calendar th a{
	border: 0px;
}
select {
	margin: 0px;
	padding: 0px;
	font-size: 10px;
	color: #9B9B9B;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
/*table*/
.tab {
	font-size: 10px;
	border-collapse: collapse;
}
.tab th {
	padding: 1px 2px;
	color: #656565;
	font-weight: normal;
	text-transform: uppercase;
	text-align: left;
	background-color: #F7E8A2;
	border: 1px solid #D6CC98;
}
.tab td {
	padding: 1px 2px;
	border: 1px solid #D6CC98;
}
.tab2 {
	font-size: 10px;
	border-collapse: collapse;
}
.tab2 th {
	padding: 0px;
	border-spacing: 0px;
	color: #656565;
	font-weight: normal;
	text-transform: uppercase;
	text-align: left;
	background-color: #F7E8A2;
	border: 0px;
}
.tab2 td {
	padding: 0px;
	border: 0px;
	border-spacing: 0px;
}
.tab3 {
	font-size: 10px;
	border-collapse: collapse;
	border: 1px solid #D6CC98;
}
.tab3 th {
	padding: 1px 2px;
	border-top: 1px solid #D6CC98;
	border-right: 1px solid #D6CC98;
	border-left: 1px solid #D6CC98;
	border-bottom: 0px;
	color: #656565;
	font-weight: normal;
	text-transform: uppercase;
	text-align: left;
	background-color: #F7E8A2;
}
.tab3 td {
	padding: 1px 2px;
	border: 1px solid #D6CC98;
}
/*foot*/
#foot {  
       font-size: 10px;
       color: #9B9B9B;
       text-align: right;
       padding: 1px 5px 5px 1px;
       vertical-align: middle;
}
#foot a {
       color: #9B9B9B;
       text-decoration: none;
}
#foot a:hover {
       color: #000000;
       text-decoration: underline;
}
/*breadcrumb navigation*/
#navigation {
       font-size: 10px;
       padding: 22px 0px 0px 25px;
       color: #CEAC0C;
}
#navigation a {
       color: #9B9B9B;
       text-decoration: none;
}
#navigation a:hover {
       color: #000000;
}


