﻿/* CSS Document */
#Body {
				background-image: url(/images/full_67948-2048.jpeg);
				background-position: center 115px;
				background-color: #647F4C;
}
html, body {
				font-family: Arial, Helvetica, sans-serif;
				margin: 0px;
				height: 100%;
				padding: 0px;
				font-size: 11px;
}
TH, TD, DIV {
}
A, A:link, A:visited, A:active {
				color: #2e4202;
				text-decoration: underline;
}
A:hover {
				color: #2e4202;
				text-decoration: none;
}
h1, h3, h5 {
				color: #fff;
				font-weight: bold;
}
h2, h4, h6 {
				color: #000;
				font-weight: bold;
}
form#Form {
				height: 100%;
}
.facebook {
				float: left;
				padding-right: 5px;
				line-height:30px;
				margin-top:7px;
}
.fb_edge_widget_with_comment {
			z-index:0 !important;
}

.fb_iframe_widget iframe {
			z-index:0 !important;
}

.fb_reset{
			z-index:0 !important;
}
.cj {
			z-index:0 !important;				
}
#cj {
			z-index:0 !important;				
}
#cjx-placement {
			z-index:0 !important;	
}
#txtEventSummary{
				height:100px;
}
#txtBody{
				height:75px;
}



/* ********** Control Panel Style ************** */
.controlpanel {
				background: #FFF;
				border: #ADADAD solid;
				border-width: 0px 0px 2px;
}
.controlpanel IMG {
				margin: 15px 5px 0px;
}
.controlpanel TD TD TD TD IMG {
				margin: 0px;
}
.controlpanel TD TD TD {
				width: auto;
}
.controlpanel DIV {
				border: #CCC solid;
				border-width: 0px 1px;
				width: 3px;
				height: 100px;
}
.controlpanel TD.SubHead {
				color: #333;
				background: #CCC;
				font-size: 11px;
				color: #000;
				font-weight: bold;
}
.controlpanel TD TD TD .SubHead {
				color: #333;
				background: transparent;
				border: 0px;
				font-size: 11px;
				color: #333;
				font-weight: normal;
}
.controlpanel TD TD TD input {
				color: #333;
				background: #fff;
				font-size: 11px;
				color: #000;
				font-weight: bold;
				padding-left: 4px;
}
.controlpanel TD TD TD select {
				color: #333;
				background: #fff;
				font-size: 11px;
				color: #333;
}
.controlpanel A.CommandButton {
				font-size: 11px;
				text-decoration: none;
}
.controlpanel A.CommandButton:link {
				color: #000;
}
.controlpanel A.CommandButton:visited {
				color: #000;
}
.controlpanel A.CommandButton:active {
				color: #000;
}
.controlpanel A.CommandButton:hover {
				color: #000;
				text-decoration: underline;
}
.CommandButton, A.CommandButton:link, A.CommandButton:visited, A.CommandButton:active {
				font-size: 11px;
				color: #333;
				text-decoration: none;
				font-weight: normal;
}
A.CommandButton:hover {
				color: #333;
				text-decoration: underline;
				font-size: 11px;
				font-weight: normal;
}
.FileManager A, .FileManager A:link, .FileManager A:visited, .FileManager A:active {
				color: #000;
				text-decoration: underline;
}
.FileManager A:hover {
				color: #000;
				text-decoration: none;
}
/* ********** Search Style ************** */
.search_bg {
				float: right;
				position: relative;
				padding-right: 50px;
				margin-right: 25px;
				margin-top: 0px;
				background: #C7C8C8;
				width: 140px;
				height: 24px;
}
.search, a.search:link, a.search:active, a.search:visited {
				color: #494949;
				text-decoration: none;
				font-weight: normal;
				font-size: 11px;
				display: block;
				width: 55px;
				height: 22px;
				background: url(images/search-bg.jpg) no-repeat;
				position: absolute;
				right: 2px;
				top: 2px;
				text-indent: 99999px;
				overflow: hidden;
}
a.search:hover {
				color: #fff;
				text-decoration: none;
				font-weight: normal;
				font-size: 11px;
}
#dnn_dnnSEARCH_txtSearch {
				width: 125px;
				font-size: 11px;
				color: #494949;
				text-align: left;
				height: 14px;
				line-height: 14px;
				background: none;
				border: none;
				display: block;
				position: absolute;
				left: 4px;
				top: 4px;
}
/* ********** Buttons Style ************** */
.NormalTextBox td {
				color: #333;
}
.DataGrid_Header, .DataGrid_Item {
				color: #333;
				font-size: 11px;
}
.NormalBold {
				color: #333;
}
/* ********** Pane Style ************** */
.BannerPane {
				padding: 10px;
				float: right;
}
.LogoPane {
				padding: 0px 3px 0 3px;
}
.TopPane {
				padding: 0px 0px 5px 0px;
}
.TopLeftPane {
				padding: 0px 7px 5px 0px;
}
.TopRightPane {
				padding: 0px 0px 5px 0px;
}
.BottomLeftPane {
				padding: 7px 7px 5px 0px;
}
.BottomRightPane {
				padding: 7px 0px 5px 0px;
}
.FooterLeftPane {
				padding: 7px 7px 5px 0px;
}
.FooterRightPane {
				padding: 7px 0px 5px 0px;
}
.LeftPane {
				padding: 0px 10px 0px 0px;
				text-align: left;
				vertical-align: top;
}
.ContentPane {
				padding: 0px;
				text-align: left;
				vertical-align: top;
}
.RightPane {
				padding: 0px 0px 0px 10px;
				text-align: left;
				vertical-align: top;
}
.MidLeftPane {
				padding: 4px 4px 4px 8px;
}
.MiddlePane {
				padding: 0px;
				height: 84px;
}
.MidRightPane {
				padding: 4px 0px 4px 4px;
}
.BottomColumn1 {
				padding: 4px 4px 4px 8px;
}
.BottomColumn2 {
				padding: 4px 4px 4px 8px;
}
.BottomColumn3 {
				padding: 4px 4px 4px 8px;
}
.BottomColumn4 {
				padding: 4px 0px 4px 8px;
}
.BottomPane {
				padding: 0px 0px 0px 0px;
				clear: both;
}
.FootLeftPane {
				padding-top: 10px;
}
.LeftOutPane {
				padding-right: 5px;
				padding-top: 20px;
}
.RightOutPane {
				padding-left: 5px;
}
.DNNEmptyPane {
				display: none;
}
.HeadPane {
				width: 100%;
				text-align: right;
				padding-top: 5px;
				padding-bottom: 5px;
				min-height: 100px;
}
.SponsorTop {
				font-size: 10px;
				color: White;
				text-align: center;
}
.SponsorRight {
				font-size: 10px;
				color: Black;
				text-align: center;
}
.SponsorMiddle {
				font-size: 10px;
				color: Black;
				text-align: center;
}
.SponsorBottom {
				font-size: 10px;
				color: White;
				text-align: center;
}
.FootPane {
				width: 100%;
				text-align: center;
				padding-top: 5px;
				padding-bottom: 5px;
				min-height: 90px;
				vertical-align: middle;
}
.BannerRightPane {
				padding-right: 7px;
}
/* ********** Container Style ************** */
.Head {
				font-size: 11px;
				font-weight: bold;
				color: #2e4202;
}
.SubHead {
				font-size: 11px;
				color: #2e4202;
}
.SubSubHead {
				font-size: 11px;
				color: #2e4202;
}
.Normal {
				font-size: 11px;
				line-height: 18px;
				color: #000000;
}
/* ********** Login Style ************** */
.login, a.login:link, a.login:active, a.login:visited {
				color: #000;
				text-decoration: none;
				font-weight: bold;
				font-size: 11px;
				padding: 0px 0px 0px 0px;
}
a.login:hover {
				color: #687D04;
				text-decoration: underline;
				font-weight: bold;
				font-size: 11px;
				padding: 0px 0px 0px 0px;
}
/* ********** User Style ************** */
.user, a.user:link, a.user:active, a.user:visited {
				color: #000;
				text-decoration: none;
				font-weight: bold;
				font-size: 11px;
				padding: 0px 0px 0px 0px;
}
a.user:hover {
				color: #687D04;
				text-decoration: underline;
				font-weight: bold;
				font-size: 11px;
				padding: 0px 0px 0px 0px;
}
/* ********** Date Style ************** */
.date, a.date:link, a.date:active, a.date:visited {
				color: #383838;
				text-decoration: none;
				font-weight: normal;
				font-size: 11px;
}
a.date:hover {
				color: #E165DD;
}
/* ********** Footer Style ************** */
.footer, a.footer:link, a.footer:active, a.footer:visited {
				font-size: 11px;
				color: #fff;
				text-decoration: none;
				border-bottom: 0px dotted;
				font-weight: Normal;
}
a.footer:hover {
				color: #87A501;
				text-decoration: none;
				font-weight: Normal;
				text-decoration: underline;
}
/* ********** Privacy/Terms Style ************** */
.terms, a.terms:link, a.terms:active, a.terms:visited {
				font-size: 11px;
				color: #fff;
				text-decoration: none;
				font-weight: normal;
				border-bottom: 0px dotted;
}
a.terms:hover {
				color: #87A501;
				text-decoration: none;
				font-weight: Normal;
				text-decoration: underline;
}
/* ********** Links Style ************** */
.links, a.links:link, a.links:active, a.links:visited {
				font-size: 11px;
				color: #fff;
				text-decoration: none;
				font-weight: normal;
				font-family: Tahoma, Geneva, sans-serif;
				padding: 0 0px;
}
a.links:hover {
				color: #87A501;
				text-decoration: underline;
				font-weight: normal;
}
/* ********** Breadcrumb Style ************** */
.breadcrumb, a.breadcrumb:link, a.breadcrumb:active, a.breadcrumb:visited {
				font-size: 11px;
				color: #000;
				text-decoration: none;
				font-weight: normal;
				border-bottom: 0px dotted;
}
a.breadcrumb:hover {
				font-size: 11px;
				color: #687D04;
				text-decoration: none;
				font-weight: normal;
				text-decoration: underline;
}
/* ********** Other Style ************** */
#dnn_wrapper {
				margin: 0 auto;
				min-height: 100%;
				position: relative;
    /*z-index:1*/
}
.dnn_top {
				position: relative;
				left: 0px;
				top: 0px;
				height: 115px;
				width: 100%;
				border-top: 6px #8BC104 solid;
				background: #111111;
}
.top_bg {
				position: relative;
				width: 970px;
				margin: 0 auto;
}
.dnn_middle {
				width: 960px;
				margin: 0 auto;
				position: relative;
				padding: 6px;
}
.dnn_logo {
				float: left;
				padding-top: 10px;
				padding-bottom: 10px;
}
.dnn_brea {
				background: url(images/brea_left.png) left top no-repeat;
}
.brea_right {
				background: url(images/brea_right.png) right top no-repeat;
}
.brea_bg {
				background: url(images/brea_bg.png) repeat-x;
				height: 35px;
				margin: 0 10px;
				color: #000;
}
.youare {
				float: left;
				white-space: nowrap;
				line-height: 35px;
				height: 25px;
}
.dnn_login {
				float: right;
				line-height: 35px;
				height: 25px;
				color: #000;
}
.dnn_content {
				margin-top: 6px;
}
.content_container {
				min-height: 300px;
				clear: both;
				padding: 0px 7px 0px 7px;
}
.content_top_left {
				background: url(images/content_top_left.png) left top no-repeat;
}
.content_top_right {
				background: url(images/content_top_right.png) right top no-repeat;
}
.content_top_bg {
				background: url(images/content_top_bg.png) repeat-x;
				height: 9px;
				margin: 0 9px;
				font-size: 0px;
}
.content_middle {
				background: url(images/content_middle.png) repeat;
				margin: 0 1px;
}
.content_middle_left {
				background: url(images/content_mid_left.png) left top repeat-y;
}
.content_middle_right {
				background: url(images/content_mid_right.png) right top repeat-y;
}
.content_bot_left {
				background: url(images/content_bot_left.png) left bottom no-repeat;
}
.content_bot_right {
				background: url(images/content_bot_right.png) right top no-repeat;
}
.content_bot_bg {
				background: url(images/content_bot_bg.png) repeat-x;
				height: 9px;
				margin: 0 20px;
				font-size: 0px;
}
.dnn_foot {
				position: relative;
				left: 0px;
				top: 0px;
				height: 115px;
				width: 100%;
				padding-bottom: 74px;
}
.foot_bg {
				position: relative;
				width: 728px;
				height: 115px;
				margin: 0 auto;
				text-align: center;
}
.dnn_bottom {
				margin: 0 auto;
/*position: relative;*/				height: 74px;
				width: 100%;
				position: absolute;
				bottom: 0;
}
.bottom_bg {
				position: relative;
				height: 68px;
				border-bottom: 6px #8BC104 solid;
				background: #111111;
}
.bottom_middle {
				position: relative;
				text-align: center;
				line-height: 22px;
				padding-top: 11px;
				color: #fff;
}
/* ********** MENU ************** */
.dnn_menu {
				clear: both;
				height: 26px;
}
.clear {
				clear: both;
}

/*main menu*/
.fishmenu-h{
	position:relative; height:25px;}
.fishmenu-h span{
	white-space: nowrap; display:block;}
.fishmenu-h ul{
	margin:0px; padding:0px 0px;display: block;float:left}
.fishmenu-h li{
	list-style: none none outside; float:left;position:relative; margin:0px 0px; margin-left:5px;}
.fishmenu-h ul li{
	float:left;  padding-right:0px; padding-left:0px; }
	/*background:url(images/menu_sep.png) left center no-repeat;*/
.fishmenu-h ul li a{
	color:#fff; text-decoration:none;line-height:25px; display: block; cursor:pointer; font-family:Tahoma, Geneva, sans-serif;font-weight:bold;font-size:11px; float:left; width:auto; background:url(images/menu_left.png) left top no-repeat;}
.fishmenu-h ul li span{
	padding:0px 25px 0px 19px; background:url(images/menu_right.png) right top no-repeat; margin-left:6px;}
.fishmenu-h ul li a:link,
.fishmenu-h ul li a:active,
.fishmenu-h ul li a:visited{
	color: #fff; text-decoration:none;}
.fishmenu-h ul li a:hover{
	color: #f6ff00; float:left; margin:0px 0px 0px 0px; line-height:26px; text-decoration:none;}
.fishmenu-h ul li a:hover span{
	color: #f6ff00; float:left;}
.fishmenu-h ul li.current a{
	color: #f6ff00; float:left;  text-decoration:none;line-height:26px; background:url(images/menu_hover_left.png) left top no-repeat;}
.fishmenu-h ul li.current span{
	color:#f6ff00; float:left;  background:url(images/menu_hover_right.png) right top no-repeat; margin-left:11px; padding:0px 25px 0px 14px;}
.fishmenu-h ul li.current .menuslide span{
	background:transparent; margin-left:0px; }
.fishmenu-h ul li a.menu_hover{
	color:#f6ff00; float:left; margin:0px 0px 0px 0px; line-height:25px; }
.fishmenu-h ul li a.menu_hover span{
	color: #f6ff00; float:left;}

/*sub menu*/
.fishmenu-h .menuslide {
				display: none;
				float: left;
				overflow: hidden;
				position: absolute;
}
.fishmenu-h .menuslide ul {
				display: none;
				left: 0px;
				border: #5A7519 solid 1px;
				float: left;
				position: relative;
				margin: 0px;
				background: url(images/submenu_bg.png) repeat;
}
.fishmenu-h .menuslide ul li {
				display: block;
				clear: both;
				padding: 0px;
				background: none;
				margin: 0px;
				border: none;
}
.fishmenu-h .menuslide ul li span {
				color: #5B8102;
				display: block;
				padding: 0 10px 0 10px;
				margin: 0px;
				background: none;
}
.fishmenu-h .menuslide ul li a {
				height: 25px;
				display: block;
				font-weight: normal;
				font-size: 11px;
				margin: 0px;
				padding: 0px;
				background: none;
}
.fishmenu-h .menuslide ul a:link, .fishmenu-h .menuslide ul a:active, .fishmenu-h .menuslide ul a:visited {
				width: auto;
				color: #5B8102;
				text-decoration: none;
				line-height: 24px;
				display: block;
				text-align: left;
				padding: 0px;
				margin: 0px;
}
.fishmenu-h .menuslide ul a:hover {
				width: 100%;
				background: none;
				padding: 0px;
				line-height: 24px;
				background-color: #73A106;
				margin: 0px;
}
.fishmenu-h .menuslide ul a:hover span {
				color: #fff;
				padding: 0px;
				background: none;
				padding-left: 10px;
				margin: 0px;
}
.menuslide ul {
				float: left;
				left: 0px;
				position: relative;
}
.fishmenu-h .menuslide ul li span.expandLeft, .fishmenu-h .menuslide ul li span.menutext {
}
.fishmenu-h .menuslide a.menu_hover {
				width: 100%;
				background: none;
				background-color: #73A106;
				color: #fff;
				padding: 0px;
				margin: 0px;
}
.fishmenu-h .menuslide a.menu_hover span {
				background: none;
				margin: 0px;
				color: #fff;
				padding: 0 10px 0 10px;
}
.fishmenu-h ul li.current ul li a {
				background: none;
}
.menuslide ul {
				float: left;
				left: 0px;
				position: relative;
}
.fishmenu-h .menuslide ul li span.expandLeft, .fishmenu-h .menuslide ul li span.menutext {
}
.DataGrid_Item {
				font-size: 11px;
}
.DataGrid_AlternatingItem {
				font-size: 11px;
}
.DNNEmptyPane {
				display: none;
}
.skinmaster {
				width: 750px;
}

