BODY {
	margin: 0px;
	background: #FFFFFF;
	color: #444444;
}
td {
	margin: 0em;
	padding: 0em;
	font-family: Tahoma, sans-serif;
	font-size: 12px;
}
table {
	border-width: 0em;
	border-collapse: collapse;
}
a:link, a:active, a:visited {
	color: #0068AA;
	text-decoration: underline;
}
a:hover {
	text-decoration: none;
}
img {
	border: none;
}
/* HEADER
================================== */
.topline {
	border-top: 4px solid #535C5D;
	width: 960px;
}
.head-links {
	margin: 5px 0px 5px 0px;
}
.head-links td {
	width: 33%;
	text-align: center;
}
.head-bg {
	border-bottom: 3px solid #71B1B8;
	background: url(img/head_bg.jpg) #FFFFFF no-repeat top right;
}
.contacts {
	border-left: 4px solid #B4D9DD;
	padding-left: 15px;
	margin-bottom: 20px;
	color: #303435;
	font-size: 11px;
}
.contacts div {
	padding-bottom: 15px;
	font-size: 12px;
}
.search-box {
	background: url(img/search_bc.gif) #1284AE no-repeat bottom right;
}
.s-tc {
	background: url(img/search_tc.gif) no-repeat top left;
}
.search-field td {
	padding: 0px 10px 15px 10px;
}
.form {
	border: 1px solid;
	border-color: #002E3F #1EB7EF #1EB7EF #002E3F;
}
/* CONTENT
==================================== */
/* Headers Content Box */
.ghead {
	background: url(img/gh_brc.gif) #8AC400 no-repeat bottom right;
}
.ghead-corn {
	background: url(img/gh_blc.gif) no-repeat bottom left;
}
.bhead {
	background: url(img/bh_brc.gif) #1284AE no-repeat bottom right;
}
.bhead-corn {
	background: url(img/bh_blc.gif) no-repeat bottom left;
}
.ohead {
	background: url(img/oh_brc.gif) #FF7B10 no-repeat bottom right;
}
.ohead-corn {
	background: url(img/oh_blc.gif) no-repeat bottom left;
}
.head-text {
	padding: 6px 5px 6px 0px;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
}
.blue-head {
	padding-bottom: 2px;
	border-bottom: 3px solid #066AB4;
	margin-bottom: 10px;
	color: #066AB4;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
}
.head-text a {
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
}
.head-text a:active {
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
}
.head-text a:visited {
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
}
.head-text a:hover {
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: underline;
}
/* Menu */
.menu-box {
	padding: 7px;
	background-color: #F5F6F6;
}
.menu-tlc {
	background: url(img/menu_tlc.gif) no-repeat top left;
}
.menu-brc {
	background: url(img/menu_brc.gif) no-repeat bottom right;
}
.menu-item {
	border-bottom: 1px solid #E2E2E2;
	border-top: 1px solid #E2E2E2;
	padding: 2px 5px 3px 32px;
	width: 100%;
	background: no-repeat center left;
	font-size: 12px;
	font-weight: bold;
}
.menu-item a:link, .menu-item a:active, .menu-item a:visited {
	color: #0068AA;
	text-decoration: none;
}
.menu-item a:hover {
	text-decoration: underline;
}
.menu-tlc-active {
	background: url(img/menu_tlc_active.gif) no-repeat top left;
}
.menu-brc-active {
	background: url(img/menu_brc_active.gif) no-repeat bottom right;
}
.menu-item-active {
	padding: 4px 5px 5px 32px;
	width: 100%;
	color: #FFFFFF;
	background: #0068AA no-repeat center left;
	font-size: 12px;
	font-weight: bold;
}
.menu-item-active a:link, .menu-item-active a:active, .menu-item-active a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
.menu-item-active a:hover {
	text-decoration: underline;
}
.submenu {
	padding: 10px;
	background-color: #FFFFFF;
}
.submenu ul {
	margin: 0px;
	padding-left: 25px;
	list-style: square;
	color: #FF7B10;
	font-size: 11px;
	font-weight: bold;
}
.submenu ul li {
	margin-bottom: 10px;
}
.submenu ul a:link, .submenu ul a:active, .submenu ul a:visited {
	color: #4D5355;
	text-decoration: none;
}
.submenu ul a:hover {
	text-decoration: underline;
}
ul.submenu-level2 {
	padding-top: 10px;
	list-style: disc;
	color: #8AC400;
	font-weight: normal;
}
ul.submenu-level2 li {
	margin-bottom: 5px;
}
.menu_subtitle {
	border-bottom: 3px solid #D7D7D7;
	padding-bottom: 2px;
	margin-bottom: 10px;
	color: #FF7B10;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
}
ul.menu-text {
	margin: 0px 0px 15px 0px;
	padding-left: 25px;
	list-style: square;
	color: #FF7B10;
	font-size: 11px;
	font-weight: bold;
}
ul.menu-text li {
	margin-bottom: 5px;
}
ul.menu-text a:link, ul.menu-text a:active, ul.menu-text a:visited {
	text-decoration: none;
}
ul.menu-text a:hover {
	text-decoration: underline;
}
/* Links Box */
.links-box {
	margin: 0px;
	padding: 0px 0px 10px 15px;
	list-style-image: url(img/mark_arrow.gif);
}
.links-box div {
	padding-bottom: 10px;
	padding-top: 3px;
	font-size: 11px;
}
.links-box a:link, .links-box a:active, .links-box a:visited {
	color: #252525;
	text-decoration: none;
}
.links-box a:hover {
	text-decoration: underline;
}
.links-box div a:link, .links-box div a:active, .links-box div a:visited {
	color: #9C9C9C;
	text-decoration: none;
}
.links-box div a:hover {
	text-decoration: underline;
}
.nextlink {
	color: #0068AA;
	font-size: 11px;
}
/* News Box */
.mainnews-box td {
	padding: 10px 0px 10px 0px;
	border-bottom: 2px solid #EDEDED;
}
.mainnews-box td h1 {
	padding-bottom: 5px;
	margin: 0px;
	color: #222323;
	font-size: 12px;
}
.mainnews-box td h1 a:link, .mainnews-box td h1 a:active, .mainnews-box td h1 a:visited {
	color: #222323;
	text-decoration: none;
}
.mainnews-box td h1 a:hover {
	text-decoration: underline;
}
.mainnews-box td div {
	padding-bottom: 5px;
	color: #979B9E;
	font-size: 11px;
}
.cont-img {
	border: 1px solid #969EA3;
	margin-right: 10px;
}
/* Events Box */
.events-box td {
	padding: 10px 4px 4px 4px;
	vertical-align: top;
}
.events-box td div {
	color: #98A3A9;
	font-size: 10px;
}
.events-box td a:link, .events-box td a:active, .events-box td a:visited {
	color: #444444;
	text-decoration: none;
}
.events-box td a:hover {
	text-decoration: underline;
}
/* News List */
.news-box td {
	padding: 10px 4px 4px 4px;
	vertical-align: top;
}
.news-box td a:link, .news-box td a:active, .news-box td a:visited {
	color: #444444;
	text-decoration: none;
}
.news-box td a:hover {
	text-decoration: underline;
}
.date {
	padding-bottom: 5px;
	color: #979B9E;
	font-size: 11px;
}
div.news-hidden-box {
	margin: 5px 0px 5px 0px;
	padding: 10px;
	color: #252525;
	background-color: #F5F5F5;
	font-size: 12px;
}
/* Actual */
.actual-box td {
	padding: 4px;
}
/* Subscribe */
.mail-head {
	padding: 5px 35px 0px 35px;
	background: url(img/mail_head_bg.gif) no-repeat top left;
	color: #005F9B;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
}
.subsc-form {
	border: 1px solid;
	border-color: #848484 #DBDBDB #DBDBDB #848484;
	width: 100%;
}
/* Pool Box */
.pool-box td {
	padding: 7px;
	background-color: #F5F6F6;
}
/* Articel Text */
.art-title {
	padding-bottom: 10px;
	font-size: 18px;
	font-family: Arial, Helvetica, sans-serif;
}
.source {
	padding-bottom: 10px;
	color: #A9A69E;
	font-size: 11px;
}
.content {
	font-size: 12px;
	line-height: 1.4em;
	text-align: justify;
}
.art-image {
	border: 1px solid #A9A69E;
	margin: 0px 10px 0px 0px;
}
/* Parts Content */
.part-subtitle {
	padding-bottom: 10px;
	border-bottom: 1px solid #E7E7E7;
	font-size: 18px;
	font-family: Arial, Helvetica, sans-serif;
}
.part-subtitle-level2 {
	padding: 10px 10px 10px 35px;
	background: url(img/ar_grey.gif) #F5F5F5 no-repeat left;
	font-weight: bold;
}
h2 {
	margin: 0px;
	padding: 0px 0px 5px 0px;
	font-size: 14px;
}
.contactinfo-box {
	border: 4px solid #F5F5F5;
	padding: 10px;
	margin-bottom: 10px;
}
.contactinfo-box div {
	padding-bottom: 5px;
	font-size: 11px;
}
.cont-table {
	border: 4px solid #F5F5F5;
}
.cont-table td {
	border-bottom: 1px solid #D5D5D5;
	padding: 5px;
}
.cont-table th {
	padding: 10px;
	font-size: 11px;
	text-align: left;
	vertical-align: top;
}
.cont-table td div {
	font-size: 11px;
}
.ct-subtitle {
	padding: 10px;
	background-color: #E9E9E9;
	font-weight: bold;
}
ul.struct-list {
	margin: 0px;
	padding-left: 15px;
	list-style: square;
	color: #FF7B10;
	font-size: 12px;
}
ul.struct-list li {
	margin-bottom: 10px;
	font-weight: bold;
}
ul.struct-list li ul {
	margin: 0px;
	padding: 10px 0px 10px 25px;
	list-style: disc;
	font-size: 11px;
}
ul.struct-list li ul li {
	margin-bottom: 5px;
	font-weight: normal;
}
.report-item {
	border-top: 2px solid #E6E6E6;
	border-left: 1px solid #E6E6E6;
	padding: 0px 10px 0px 10px;
}
.report-item-title {
	padding: 5px 15px 5px 15px;
	background-color: #F2F2F2;
	color: #056183;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
}
/* Catalog  */
.catalog-item {
	padding: 0px 0px 25px 0px;
	font-size: 11px;
}
.catalog-item div {
	padding-bottom: 10px;
	font-size: 18px;
}
.catalog-item ul {
	margin: 0px;
	padding: 0px 0px 0px 15px;
	list-style: disc;
	color: #FF7B10;
}
.catalog-item ul li {
	margin-bottom: 7px;
}
.catalog-item a:link, .catalog-item a:active, .catalog-item a:visited {
	color: #000000;
	text-decoration: none;
}
.catalog-item a:hover {
	text-decoration: underline;
}
.catalog-item div a:link, .catalog-item div a:active, .catalog-item div a:visited {
	color: #0068AA;
	text-decoration: none;
}
.catalog-item div a:hover {
	text-decoration: underline;
}
.add-org-form td {
	padding: 5px;
	font-size: 11px;
}
input.add-form {
	border: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #909090 #C8C8C8 #C8C8C8 #909090;
	width: 100%;
}
.org-sep {
	border-bottom: 1px solid #E2E2E2;
}
.vote {
	border: 3px solid #F0F0F0;
	font-size: 11px;
}
.vote td {
	padding: 5px;
	font-size: 11px;
}
/* Pool Results */
h1.pr-title {
	margin-bottom: 30px;
	padding-bottom: 10px;
	border-bottom: 2px solid #E6E6E6;
	font-size: 20px;
	font-weight: normal;
}
.poolres td {
	padding: 2px;
	font-size: 12px;
}
.pool-bg td {
	padding: 0px;
}
.pool-bg {
	border: 1px solid #E6E6E6;
}
.pool-line {
	background: url(img/pool_line.gif) repeat-x;
}
/* Archive */
.arch-block {
	border-top: 1px solid #D9D9D9;
	border-bottom: 3px solid #D9D9D9;
	background-color: #F6F6F6;
}
.arch-field {
	border: 1px solid #C2C2C2;
	background-color: #FFFFFF;
	color: #595959;
	font-size: 20px;
}
.arch-title {
	padding: 5px;
	color: #696969;
	font-size: 11px;
}
/* FOOTER
=========================================== */
.foot-bg {
	border-top: 5px solid #DEE3E6;
	padding: 25px 0px 10px 0px;
	font-size: 11px;
}
#foot-logo {
	border-color: #0068AA;
}
/* Calendar 
============================================ */
.CalendarBasic {
	border: 1px solid #1284AE;
	width: 190px;
}
.CalendarBasic table {
	width: 100%;
}
.CalendarWeekdayNameBasic{
	padding: 3px;
	border-top: 1px solid #1284AE;
	border-right: 1px solid #1284AE;
	white-space: nowrap;
	background-color: #1284AE;
	color: #FFFFFF;
	font-weight: bold;
	text-align: center;
	vertical-align: top;
}
.CalendarWeekdayNameBasic a:link {
	color: #0068AA;
}
.CalendarWeekdayNameBasic a:visited{
	color: #0068AA;
}
.CalendarWeekdayNameBasic a:hover, .CalendarWeekdayNameBasic a:active{
	padding: 2px;
	color: #FF0000;
	background-color: #FFFFFF;
}
.CalendarWeekendNameBasic{
	padding: 3px;
	border-top: 1px solid #1284AE;
	border-right: 1px solid #1284AE;
	white-space: nowrap;
	background-color: #1284AE;
	color: #FFFFFF;
	font-weight: bold;
	text-align: center;
	vertical-align: top;
}
.CalendarWeekendNameBasic a:link {
	color: #000000;
}
.CalendarWeekendNameBasic a:visited{
	color: #000000;
}
.CalendarWeekendNameBasic a:link, .CalendarWeekendNameBasic a:visited{
	padding: 2px;
	color: #FF0000;
	background-color: #FFFFFF;
}
/* Calendar Day */
.CalendarDayBasic{
	padding: 3px;
	border-top: 1px solid #1284AE;
	border-right: 1px solid #1284AE;
	background-color: #F7F7F7;
	color: #000000;
	text-align: center;
}
.CalendarDayBasic a:link {
	color: #0068AA;
}
.CalendarDayBasic a:visited{
	color: #0068AA;
}
.CalendarDayBasic a:hover, .CalendarDayBasic a:active{
	padding: 2px;
	color: #FF0000;
	background-color: #D2ECF7;
}
/* Calendar Weekend */
.CalendarWeekendBasic{
	padding: 3px;
	border-top: 1px solid #1284AE;
	border-right: 1px solid #1284AE;
	background-color: #D2ECF7;
	color: #000000;
	text-align: center;
}
.CalendarWeekendBasic a:link {
	color: #0068AA;
}
.CalendarWeekendBasic a:visited{
	color: #0068AA;
}
.CalendarWeekendBasic a:hover, .CalendarWeekendBasic a:active{
	padding: 2px;
	color: #FF0000;
	background-color: #FFFFFF;
}
/* Calendar Today */
.CalendarTodayBasic {
	padding: 1px;
	border-top: 3px solid #1284AE;
	border-right: 3px solid #1284AE;
	border-left: 2px solid #1284AE;
	border-bottom: 2px solid #1284AE;
	background-color: #F7F7F7;
	color: #000000;
	font-family: Arial;
	font-size: 80%;
	text-align: center;
}
.CalendarTodayBasic a:link {
	color: #0068AA;
}
.CalendarTodayBasic a:visited{
	color: #0068AA;
}
.CalendarTodayBasic a:hover, .CalendarTodayBasic a:active {
	padding: 2px;
	color: #FF0000;
	background-color: #D2ECF7;
}
/* Calendar Weekend Today */
.CalendarWeekendTodayBasic {
	padding: 1px;
	border-top: 3px solid #1284AE;
	border-right: 3px solid #1284AE;
	border-left: 2px solid #1284AE;
	border-bottom: 2px solid #1284AE;
	background-color: #D2ECF7;
	color: #000000;
	font-family: Arial;
	font-size: 80%;
	text-align: center;
}
.CalendarWeekendTodayBasic a:link {
	color: #0068AA;
}
.CalendarWeekendTodayBasic a:visited{
	color: #0068AA;
}
.CalendarWeekendTodayBasic a:hover, .CalendarWeekendTodayBasic a:active{
	padding: 2px;
	color: #FF0000;
	background-color: #FFFFFF;
}
/* Calendar Other Month's Day */
.CalendarOtherMonthDayBasic{
	padding: 3px;
	border-top: 1px solid #1284AE;
	border-right: 1px solid #1284AE;
	background-color: #F7F7F7;
	color: #787878;
	text-align: center;
}
.CalendarOtherMonthDayBasic a:link {
	color: #787878;
}
.CalendarOtherMonthDayBasic a:visited{
	color: #787878;
}
.CalendarOtherMonthDayBasic a:hover, .CalendarOtherMonthDayBasic a:active{
	padding: 2px;
	color: #FF0000;
	background-color: #D2ECF7;
}
/* Calendar Other Month's Today */
.CalendarOtherMonthTodayBasic {
	padding: 1px;
	border-top: 3px solid #1284AE;
	border-right: 3px solid #1284AE;
	border-left: 2px solid #1284AE;
	border-bottom: 2px solid #1284AE;
	background-color: #F7F7F7;
	color: #787878;
	text-align: center;
}
.CalendarOtherMonthTodayBasic a:link {
	color: #787878;
}
.CalendarOtherMonthTodayBasic a:visited{
	color: #787878;
}
.CalendarOtherMonthTodayBasic a:hover, .CalendarOtherMonthTodayBasic a:active{
	padding: 2px;
	color: #FF0000;
	background-color: #D2ECF7;
}
/* Calendar Other Month's Weekend */
.CalendarOtherMonthWeekendBasic {
	padding: 3px;
	border-top: 1px solid #1284AE;
	border-right: 1px solid #1284AE;
	background-color: #D2ECF7;
	color: #787878;
	text-align: center;
}
.CalendarOtherMonthWeekendBasic a:link {
	color: #787878;
}
.CalendarOtherMonthWeekendBasic a:visited{
	color: #787878;
}
.CalendarOtherMonthWeekendBasic a:hover, .CalendarOtherMonthWeekendBasic a:active{
	padding: 2px;
	color: #FF0000;
	background-color: #FFFFFF;
}
/* Calendar Other Month's Weekend Today */
.CalendarOtherMonthWeekendTodayBasic {
	padding: 1px;
	border-top: 3px solid #1284AE;
	border-right: 3px solid #1284AE;
	border-left: 2px solid #1284AE;
	border-bottom: 2px solid #1284AE;
	color: #787878;
	background-color: #D2ECF7;
	text-align: center;
}
.CalendarOtherMonthWeekendTodayBasic a:link {
	color: #787878;
}
.CalendarOtherMonthWeekendTodayBasic a:visited{
	color: #787878;
}
.CalendarOtherMonthWeekendTodayBasic a:hover, .CalendarOtherMonthWeekendTodayBasic a:active{
	padding: 2px;
	color: #FF0000;
	background-color: #FFFFFF;
}
/* Calendar Navigator */
.CalendarNavigatorBasic {
	padding: 3px;
	border-top: 1px solid #1284AE;
	border-right: 1px solid #1284AE;
	white-space: nowrap;
	background-color: #EDEDED;
	color: #000000;
	text-align: center;
	vertical-align: middle;
}
.CalendarNavigatorBasic a:link {
	color: #0068AA;
}
.CalendarNavigatorBasic a:visited{
	color: #0068AA;
}
.CalendarNavigatorBasic a:hover, .CalendarNavigatorBasic a:active{
	color: #FF0000;
}
.CalendarNavigatorBasic img{
	margin: 2px;
	vertical-align: middle;
}
.CalendarNavigatorBasic td {
}
.CalendarNavigatorBasic th {
}
