
/* eero edit */
ul{margin:0;padding:0}

#contentti ul{margin:16px;}

ul.subnavi{	
	margin:16px;
}
ul ul{
	margin:0 0 0 16px;
}
ul.subnavi li{
	list-style-type:none;
	margin-bottom:5px;
}
ul.subnavi li li {
	margin-bottom:0;
}

.float-left		{ float: left; margin: 0 20px 10px 0;padding:1px;}
.float-left img		{ margin: 0 0 10px 0;}
.float-right		{ float: right; clear: right; margin: 0 0 10px 20px;}
.float-right img	{ margin: 0 0 20px 10px;}
.force-new-line		{ clear: both;}

/* --*/

body {
	margin: 0px; padding: 0px; height: 100%; background-color: #f0f0f0; scrollbar-base-color: #f5f5f5; scrollbar-arrow-color: #828282; scrollbar-darkshadow-color: #eeeeee;

}
html {
	height: 100%;

}
table {
	
}
table td{

}

a {
	color: #0070c0; text-decoration: underline;

}
a:active {
	color: #c08400;

}

a:visited {
	color: #0070c0; text-decoration: underline;

}
a:hover {
	color: #c08400; text-decoration: none;
	
}
h1 {
	font-size: 14px; font-weight: bold; color: #429100; font-family: tahoma, arial, geneva, helvetica;

}
h2 {
	font-size: 12px; font-weight: bold; color: #b57d00; font-family: tahoma, arial, geneva, helvetica;

}
h3 {
	font-size: 11px; font-weight: bold; color: #838383; font-family: tahoma, arial, geneva, helvetica;

}
h4 {
	font-size: 10px; font-weight: bold; color: #333333; font-family: tahoma, arial, geneva, helvetica;

}
td {
	font-size: 11px; font-weight: normal; color: #333333; line-height: 18px; font-family: tahoma, arial, geneva, helvetica;

}
tr {
	font-size: 11px; font-weight: normal; color: #333333; line-height: 18px; font-family: tahoma, arial, geneva, helvetica;

}
p {
	font-size: 11px; font-weight: normal; color: #333333; line-height: 18px; font-family: tahoma, arial, geneva, helvetica;

}
.navi {
	font-size: 12px; font-weight: normal; font-family: arial, helvetica, sans-serif; padding: 2px;

}
.navi:link {
	color: #ffffff; text-decoration: none;

}
.navi:visited {
	color: #ffffff; text-decoration: none;

}
.navi:hover {
	color: #1B312A; background-color: #8cc849; text-decoration: none;
	
}
.navi:active {
	color: #1B312A; background-color: #8cc849; text-decoration: none;
	
}
a.navi_on, a.navi_on:hover, a.navi_on:visited {
	font-size: 12px; color: #ffffff; font-weight: bold; font-family: arial, helvetica, sans-serif;
	text-decoration:none; padding: 2px;

}

.subnavi {
	font-size: 11px; font-weight: normal; font-family: tahoma, arial, geneva, helvetica;
text-decoration: none;
}
.subnavi:link {
	color: #0070c0; text-decoration: none;

}
.subnavi:visited {
	color: #0070c0; text-decoration: none;

}
.subnavi:hover {
	color: #004779; text-decoration: underline;
	
}
.subnavi:active {
	color: #004779; text-decoration: underline;
	
}
a.subnavi_on {
	font-size: 11px; color: #004779; font-weight: bold; font-family: tahoma, arial, geneva, helvetica;
text-decoration: none;
}
.subnavi1 {
	font-size: 11px; font-weight: normal; font-family: tahoma, arial, geneva, helvetica;
text-decoration: none;
}
.subnavi1:link {
	color: #7f7f7f; text-decoration: none;

}
.subnavi1:visited {
	color: #7f7f7f; text-decoration: none;

}
.subnavi1:hover {
	color: #444444; text-decoration: underline;
	
}
.subnavi1:active {
	color: #444444; text-decoration: underline;

}
a.subnavi1_on {
	font-size: 11px; color: #666666; font-weight: bold; font-family: tahoma, arial, geneva, helvetica;
text-decoration: none;
}


.front1 {
	font-size: 11px; font-weight: normal; font-family: tahoma, arial, geneva, helvetica;

}
#front1 p{
	font-size: 11px; color: #0070c0; font-weight: normal; font-family: tahoma, arial, geneva, helvetica;
}
#front1 a {
	color: #666666; text-decoration: none; padding: 2px 2px 2px 2px; margin-left: -2px;
}
#front1 a:hover {
	color: #ffffff; background-color: #666666; text-decoration: none;
}



.front2 {
	font-size: 11px; font-weight: normal; font-family: tahoma, arial, geneva, helvetica;

}

#front1, #front2, #front3, #front4{
	padding:16px;
}
#front1 p, #front2 p, #front3 p, #front4 p{
	margin:0 0 6px 0;
}

#front2 a {
	color: #498c00; text-decoration: none; padding: 2px 2px 2px 2px; margin-left: -2px;
}
#front2 a:hover {
	color: #ffffff; background-color: #498c00; text-decoration: none;
}

#front3 a{
color: #0070c0; text-decoration: none; padding: 2px 2px 2px 2px; margin-left: -2px;
}
#front3 a:hover {
	color: #ffffff; background-color: #0070c0; text-decoration: none;
}


#front4 a {
	color: #009df4; text-decoration: none; padding: 2px 2px 2px 2px; margin-left: -2px;
}
#front4 a:hover {
	color: #ffffff; background-color: #009df4; text-decoration: none;
}



.newsarchive {
	font-size: 11px; font-weight: normal; font-family: tahoma, arial, geneva, helvetica;

}
.newsarchive:link {
	color: #498c00; text-decoration: none;

}
.newsarchive:visited {
	color: #498c00; text-decoration: none;

}
.newsarchive:hover {
	color: #ffffff; background-color: #498c00; text-decoration: none;
	
}
.newsarchive:active {
	color: #ffffff; background-color: #498c00; text-decoration: none;	

}
.location {
	font-size: 10px; font-weight: normal; font-family: tahoma, arial, geneva, helvetica;

}
.location:link {
	color: #d4f1ff; text-decoration: none;

}
.location:visited {
	color: #d4f1ff; text-decoration: none;

}
.location:hover {
	color: #ffffff; text-decoration: underline;
	
}
.location:active {
	color: #ffffff; text-decoration: underline;

}
.location_on {
	font-size: 10px; color: #ffffff; font-weight: bold; font-family: tahoma, arial, geneva, helvetica;

}
.language {
	font-size: 11px; font-weight: normal; font-family: tahoma, arial, geneva, helvetica;

}
.language:link {
	color: #3a5b16; text-decoration: none; border-bottom: #58832e 1px dashed;

}
.language:visited {
	color: #3a5b16; text-decoration: none; border-bottom: #58832e 1px dashed;

}
.language:hover {
	color: #000000; text-decoration: none; border-bottom: #000000 1px dashed;
	
}
.language:active {
	color: #000000; text-decoration: none; border-bottom: #000000 1px dashed;

}
.language_on {
	font-size: 11px; color: #ffffff; font-weight: bold; font-family: tahoma, arial, geneva, helvetica;

}
.footer_txt {
	font-size: 11px; color: #41a7e5; font-weight: normal; font-family: tahoma, arial, geneva, helvetica;

}
.footer {
	font-size: 11px; font-weight: normal; font-family: tahoma, arial, geneva, helvetica; padding: 1px 1px 1px 1px;

}
.footer:link {
	color: #41a7e5; text-decoration: none; border-bottom: #5cbcf6 1px dashed;

}
.footer:visited {
	color: #41a7e5; text-decoration: none; border-bottom: #5cbcf6 1px dashed;

}
.footer:hover {
	color: #41a7e5; background-color: #daf2ff; text-decoration: none;
	
}
.footer:active {
	color: #41a7e5; background-color: #daf2ff; text-decoration: none;

}
.footer_on {
	font-size: 11px; color: #41a7e5; background-color: #daf2ff; font-weight: bold; font-family: tahoma, arial, geneva, helvetica;

}
.disclaimer {
	font-size: 11px; color: #787878; font-weight: normal; font-family: tahoma, arial, geneva, helvetica; padding: 1px 1px 1px 1px;

}
.disclaimer:link {
	color: #aaaaaa; text-decoration: none; border-bottom: #c8c8c8 1px dashed;

}
.disclaimer:visited {
	color: #aaaaaa; text-decoration: none; border-bottom: #c8c8c8 1px dashed;

}
.disclaimer:hover {
	color: #9d9d9d; background-color: #f0f0f0; text-decoration: none;
	
}
.disclaimer:active {
	color: #9d9d9d; background-color: #f0f0f0; text-decoration: none;

}
.contact_txt {
	font-size: 11px; color: #717171; font-weight: normal; font-family: tahoma, arial, geneva, helvetica;

}
.contact_txt_content {
	font-size: 11px; color: #606060; font-weight: normal; font-family: tahoma, arial, geneva, helvetica;

}
.contact {
	font-size: 11px; font-weight: normal; font-family: tahoma, arial, geneva, helvetica; padding: 1px 1px 1px 1px;

}
.contact:link {
	color: #41a7e5; text-decoration: none; border-bottom: #5cbcf6 1px dashed;

}
.contact:visited {
	color: #41a7e5; text-decoration: none; border-bottom: #5cbcf6 1px dashed;

}
.contact:hover {
	color: #41a7e5; background-color: #daf2ff; text-decoration: none;
	
}
.contact:active {
	color: #41a7e5; background-color: #daf2ff; text-decoration: none;

}
.members {
	font-size: 11px; font-weight: normal; color: #2d5346; font-family: georgia, serif

}
.members:link {
	color: #2d5346; text-decoration: underline
	
}
.members:visited {
	color: #2d5346; text-decoration: underline

}
.members:hover {
	color: #000000; text-decoration: none
	
}
.members:active {
	color: #000000; text-decoration: none

}
.ty {
	font-size: 11px; font-weight: normal; color: #919191; font-family: tahoma, arial, geneva, helvetica;

}
.img {
    padding: 2px; background-color: #ffffff; border: 4px solid #e1e1e1;

}
.spacing_top {
	margin-top: 15px;

}
.copy {
	font-size: 11px; color: #9d9d9d; font-weight: normal; font-family: tahoma, arial, geneva, helvetica;

}
.brief p {
	font-size: 12px; color: #efffee; font-weight: normal; font-family: arial, helvetica, sans-serif;

}
.file {
	font-size: 10px; color: #666666; font-weight: normal; font-family: tahoma, arial, geneva, helvetica;

}
.search {
	border: #f5eccf 1px solid; padding-right: 5px; padding-left: 5px; background-color: #f5eccf; font-family: tahoma, arial, helvetica, sans-serif; font-size: 11px; width: 115px; height: 16px; color: #000000;

}
.navi_pipe {
	font-size: 12px; color: #919191; font-weight: normal; font-family: arial, helvetica, sans-serif; padding-right: 5px; padding-left: 5px;

}
.content_img1 {
	background-image:url(images/content_img1.jpg); background-repeat:no-repeat;

}
.content_img2 {
	background-image:url(images/content_img2.jpg); background-repeat:no-repeat;

}
.content_copy_bg {
	padding-left: 26px; padding-right: 26px; background-image:url(images/copy_bg.jpg); background-repeat:repeat-x; background-color:#ffffff;

}
.content_top_bg {
	background-image:url(images/content_top_bg.jpg); background-repeat:repeat-x; background-color:#ffffff;

}
.subnavi_header {
	font-size: 12px; color: #ffffff; font-weight: normal; font-family: arial, helvetica, sans-serif; padding-right: 16px; padding-left: 16px;

}
.subnavi_header1_bg {
	background-image:url(images/subnavi_header1_bg.gif); background-repeat:repeat-x; background-color:#c28c11;

}
.subnavi_bg {
	background-image:url(images/subnavi_bg.jpg); background-repeat:repeat-y; background-color:#eaeaea;

}
.location_header {
	font-size: 11px; color: #ffffff; font-weight: normal; font-family: arial, helvetica, sans-serif; padding-right: 16px; padding-left: 16px;

}
.location_header1_bg {
	background-image:url(images/location_header1_bg.gif); background-repeat:repeat-x; background-color:#1097f7

}
.front_img1 {
	background-image:url(images/front_img1.jpg); background-repeat:no-repeat;

}
.front_img2 {
	background-image:url(images/front_img2.jpg); background-repeat:no-repeat;

}
.front_header {
	font-size: 12px; color: #ffffff; font-weight: normal; font-family: arial, helvetica, sans-serif; padding-right: 16px; padding-left: 16px;

}
.front_headerlink {
	font-size: 12px; font-family: arial, helvetica, sans-serif;

}
.front_headerlink:link {
	color: #ffffff; text-decoration: none;

}
.front_headerlink:visited {
	color: #ffffff; text-decoration: none;

}
.front_headerlink:hover {
	color: #ffffff; text-decoration: none; font-weight: bold;
	
}
.front_headerlink:active {
	color: #ffffff; text-decoration: none; font-weight: bold;

}
.front_header1_bg {
	background-image:url(images/front_header1_bg.gif); background-repeat:repeat-x; background-color:#c28c11;

}
.front_header2_bg {
	background-image:url(images/front_header2_bg.gif); background-repeat:repeat-x; background-color:#6fa830;

}
.front_header3_bg {
	background-image:url(images/front_header3_bg.gif); background-repeat:repeat-x; background-color:#0382de;

}
.front_header4_bg {
	background-image:url(images/front_header4_bg.gif); background-repeat:repeat-x; background-color:#12a4f8;

}
.front_content_bg {
	background-image:url(images/front_content_bg.jpg); background-repeat:repeat-x; background-color:#e9e9e9;

}
.front_date {
	font-size: 11px; color: #0070c0; font-weight: normal; font-family: tahoma, arial, geneva, helvetica;

}
.front_contact_bg {
	background-image:url(images/front_contact_bg.jpg); background-repeat:repeat-x; background-color:#efefef; padding-right: 26px; padding-left: 26px;

}
.front_copy_bg {
	padding-left: 26px; padding-right: 26px;
	
}
.subheader {
	font-size: 12px; font-weight: bold; color: #878787; font-family: tahoma, arial, geneva, helvetica;

}
.subheader_contact {
	font-size: 11px; font-weight: bold; color: #b57d00; font-family: tahoma, arial, geneva, helvetica;

}
.subheader_contact_name {
	font-size: 11px; font-weight: bold; color: #666666; font-family: tahoma, arial, geneva, helvetica;

}
.subheader_county {
	font-size: 11px; font-weight: bold; color: #b57d00; font-family: tahoma, arial, geneva, helvetica;

}
.header_list {
	font-size: 11px; font-weight: bold; color: #b57d00; font-family: tahoma, arial, geneva, helvetica;

}

.header_list_members {
	font-size: 16px; font-weight: bold; color: #b57d00; font-family: georgia, serif;

}

.header_list_ty {
	font-size: 11px; font-weight: normal; color: #b57d00; font-family: georgia, serif;

}
.list_bg {
	background-color:#f5f5f5

}
.members_pipe {
	font-size: 11px; font-weight: normal; color: #90ad29; font-family: arial, helvetica, sans-serif; cursor: hand

}
.email {
	font-size: 11px; font-weight: normal; color: #0070c0; font-family: arial, helvetica, sans-serif;

}
.dropdown {
	font-size: 11px; color: #333333; background-color: #f5f5f5; font-family: tahoma, arial, helvetica, sans-serif;

}
.form_txt {
	font-size: 11px; font-weight: normal; color: #666666; font-family: tahoma, arial, helvetica, sans-serif;

}
.dropdown_form {
	border: #c5cfda 1px solid; padding: 2px; background-color: #ffffff; font-size: 11px; color: #005a97; font-family: tahoma, arial, helvetica, sans-serif; width: 300px;

}
.underconstruction {
	color: #ffffff; background-color: #4a8c25; text-decoration: none; padding: 5px;

}
.notice {
	color: #b50d00;

}
.span {
	width: 100%;

}
.cellhl {
	border: #cfd9e3 1px solid; padding-left: 5px; padding-right: 5px; padding-top: 2px; padding-bottom: 2px; background-color: #f5f7fa; font-size: 11px; color: #545454; font-family: tahoma, arial, geneva, helvetica; width: 300px; height: 20px;

}
.cellhl_on {
	border: #499be3 1px solid; padding-left: 5px; padding-right: 5px; padding-top: 2px; padding-bottom: 2px; background-color: #ffffff; font-size: 11px; color: #000000; font-family: tahoma, arial, geneva, helvetica; width: 300px; height: 20px;

}
.cellhl1 {
	border: #cfd9e3 1px solid; padding-left: 5px; padding-right: 5px; padding-top: 2px; padding-bottom: 2px; background-color: #f5f7fa; font-size: 11px; color: #545454; font-family: tahoma, arial, geneva, helvetica; width: 300px; height: 80px;

}
.cellhl1_on {
	border: #499be3 1px solid; padding-left: 5px; padding-right: 5px; padding-top: 2px; padding-bottom: 2px; background-color: #ffffff; font-size: 11px; color: #000000; font-family: tahoma, arial, geneva, helvetica; width: 300px; height: 80px;

}
