
body
{
	margin: 0 auto;
	padding: 0;
}
#Body{
	
	background-color:#003300;}
#art-page-background-glare
{
	position: absolute;
	width: 100%;
	height: 119px;
	left: 0;
	top: 0;
}
/*
#dnn_dnnUSER_cmdRegister,#dnn_dnnLOGIN_cmdLogin { color:#ffffbe;font-weight:bold;} */
 #dnn_dnnCURRENTDATE_lblDate {font-size:9pt; color:#ffffbe;font-weight:bold;white-space:nowrap}

#art-page-background-glare-image
{
	/*background-image: url('images/Page-BgGlare.png');
	background-repeat: no-repeat; */
	height: 119px;
	width: 740px;
	margin: 0;
}

html:first-child #art-page-background-glare
{
	border: 1px solid transparent; /* Opera fix */
}



#art-page-background-gradient
{
	background-position: top left;
}


.cleared
{
	float: none;
	clear: both;
	margin: 0;
	padding: 0;
	border: none;
	font-size:1px;
}

table.position
{
	position: relative;
	width: 100%;
	table-layout: fixed;
}

.pagemaster {
	width: 100%;
	height: 100%;	
	/*background-color: #FEFEFE; */
}
.skinmaster {
	height: 100%;
	position:relative;
	z-index:0;
	width: 886px;
	/*background-color: #edf0f3; */
	background-color:#ffffff;
	BORDER-RIGHT: #156d02 1px solid; 
	BORDER-TOP: #156d02 1px solid; 
	BORDER-LEFT: #156d02 1px solid; 
	BORDER-BOTTOM: #156d02 1px solid; 
	moz-border-radius-bottomleft: 15px; 
	moz-border-radius-bottomright: 15px; 
	moz-border-radius-topleft: 3px; 
	moz-border-radius-topright: 3px; 
}


.skinheader {
	position: relative;
	width: 886px;
	/*height: 225px;*/
	height:190px;
	background-color:#99cc99;
	background-image: url('images/AlaskaFishingLodge.jpg');
	background-repeat: no-repeat;
	background-position: center center;
	border-left:solid 1px #156d02;
	border-right:solid 1px #156d02;
}
.skingradient {
	/*BACKGROUND-IMAGE: url(gradient_DkGreen.jpg); HEIGHT:30px;*/
}
.controlpanel {
	width: 100%;
	background-color: #ffffff;
}
.ContentPanesCell
{
	width:auto;
	height:100%;
	vertical-align:top;
	padding:0 4px 0 4px;
	/*border-left:solid 1px #156d02;
	border-right:solid 1px #156d02;*/

}

.headerpane
{
	width:100%;
	padding:0px 0px 0px 0px;
	background-color: transparent;
}
/* Top content pane */ 
.TopPane
{
	width:100%;
	padding:0px 0px 0px 0px;
}
/* Top content pane 2 */ 
.TopPane2
{
	width:100%;
	padding:0px 0px 0px 0px;
}
/* Left content pane */ 
.LeftPane
{
	padding:0px 4px 0px 0px;
	width:50%;
}
/* Right content pane */ 
.RightPane
{
	padding:0px 0px 0px 4px;
	width:50%;
}
/* Left2 content pane */ 
.LeftPane2
{
	padding:0px 4px 0px 0px;
	width:20%;
}
/* Content2 pane */ 
.ContentPane
{
	padding:0px 4px 0px 4px;
	width:100%;
}
/* Right2 content pane */ 
.RightPane2
{
	padding:0px 0px 0px 4px;
	width:20%;
}
/* Left3 content pane */ 
.LeftPane3
{
	padding:0px 4px 0px 0px;
	width:33%;
}
/* Content2 pane */ 
.ContentPane2
{
	padding:0px 4px 0px 0px;
}
/* Right3 content pane */ 
.RightPane3
{
	padding:0px 0px 0px 4px;
	width:25%;
}
/* Middle inside pane */ 
.MiddlePane
{
	width:100%;
	padding:0px 0px 0px 0px;
}
/* Bottom inside pane */ 
.BottomPane
{
	width:100%;
	padding:0px 0px 0px 0px;
}
/* Content3 pane */ 
.ContentPane3
{
	padding:0px 4px 0px 4px;
}
/* Right4 content pane */ 
.RightPane4
{
	padding:0px 0px 0px 4px;
	width:33%;
}
/* Bottom2 inside pane */ 
.BottomPane2
{
	width:100%;
	padding:0px 0px 0px 0px;
}
/* Banner content pane */ 
.BannerPane
{
	width:100%;
	padding:60px 12px 10px 405px;
}
/* Custom banner content pane */ 
.CustomBannerPane
{
	width:100%;
	padding:0px 0px 0px 0px;
}
.MainMenu_MenuContainer {
	background-color: transparent; 
	
}
.MainMenu_MenuBar {
	cursor: pointer; 
	cursor: hand;
	height:27;
	background-color: Transparent;
}
.MainMenu_MenuItem {
	border-left: #6fb95b 0px solid; 
	border-bottom: #6fb95b 1px solid; 
	border-top: #6fb95b 1px solid; 
	border-right: #6fb95b 0px solid;
	padding-right:0px 10px 0px 10px;
	cursor: pointer; 
	cursor: hand; 
	color: #eff7ed !important; /*black; */
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 13pt; 
	font-weight: normal; /*bold; */
	font-style: normal; 
	background-color: Transparent;
}
.MainMenu_MenuIcon {
	background-color: #539640; 
	border-left: #6fb95b 0px solid; 
	border-bottom: #6fb95b 1px solid; 
	border-top: #6fb95b 1px solid; 
	cursor: pointer; 
	cursor: hand; 
	text-align: center; 
	width: 0px; 
	height: 21;
}
.MainMenu_SubMenu {
	background-color: #539640; 
	z-index: 1000; 
	cursor: pointer; 
	cursor: hand; 
	filter:progid:DXImageTransform.Microsoft.Shadow(color='DimGray', Direction=135, Strength=3); 
}
.MainMenu_MenuBreak {
	height: 1px;
}
.MainMenu_MenuItemSel {
	background-color: #dc8f09; 
	cursor: pointer; 
	cursor: hand; 
	color: #eff7ed; /*black; */
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 13pt; 
	font-weight: normal; /*bold; */
	font-style: normal;
}
.MainMenu_MenuArrow {
	border-right: #6fb95b 0px solid; 
	border-bottom: #6fb95b 1px solid; 
	border-top: #6fb95b 1px solid;
	
	font-family: webdings; 
	font-size: 16pt; 
	cursor: pointer; 
	cursor: hand; 
}
.MainMenu_RootMenuArrow {
	font-family: webdings; 
	font-size: 16pt; 
	cursor: pointer; 
	cursor: hand;
	padding-right:10px;
	padding-left:0px;
}

.MainMenuDiv
{
	padding-left:65px;
	height: 31px;
	background-image: url('images/nav.png');
	}


.StandardButton     {
    background: #23A53E none; 
    color: #FFFFFF;
    font-family:Verdana, sans-serif; 
    font-size: 11px;
    font-weight: normal;
}
.TreeViewMenu {
	width: 175px;
	background-color: #A5DFB1;
	BORDER-RIGHT: #23A53E 1px solid; 
	BORDER-TOP: #23A53E 1px solid; 
	BORDER-LEFT: #23A53E 1px solid; 
	BORDER-BOTTOM: #23A53E 1px solid; 
	moz-border-radius-bottomleft: 15px; 
	moz-border-radius-bottomright: 15px; 
	moz-border-radius-topleft: 3px; 
	moz-border-radius-topright: 3px
}
.TreeViewMenu_Header {
	BACKGROUND-IMAGE: url(gradient_MidGreen.jpg);
}/*
.Head   {
    font-family: Tahoma, Arial, Helvetica;
    font-size:  18px;
    font-weight:    normal;
    color: #333333;
}*/

.leftFrame{
top: 43px;
	bottom: 43px;
	width: 86px;
background-image:url(images/Sheet-v.png);
	background-repeat: no-repeat;
	background-position: left top;
}

/* begin Footer */
.art-Footer
{
	position:relative;
	z-index:0;
	overflow:hidden;
	width: 886px;
	margin: 5px auto 0px auto;
}

.art-Footer .art-Footer-inner
{
	height:1%;
	position: relative;
	z-index: 0;
	padding: 10px;
	text-align: center;
}

.art-Footer .art-Footer-background
{
	position:absolute;
	z-index:-1;
	background-repeat:no-repeat;
	background-image: url('images/Footer.png');
	width: 886px;
	height: 150px;
	bottom:0;
	left:0;
}


.art-Footer .art-Footer-text p
{
	margin: 0;
	text-align:center;
}

.art-Footer .art-Footer-text
{
	display:inline-block;
	color:#010147;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	text-align:center;
}

.art-Footer .art-Footer-text a:link
{
	text-decoration: none;
	color:  #103306; /*3F7231;*/
	font-family: Arial, Helvetica, Sans-Serif;
	text-decoration: underline;
}

.art-Footer .art-Footer-text a:visited
{
	text-decoration: none;
	color: #0202A2;
	font-family: Arial, Helvetica, Sans-Serif;
	text-decoration: underline;
}

.art-Footer .art-Footer-text a:hover
{
	text-decoration: none;
	color: #294B20;
	font-family: Arial, Helvetica, Sans-Serif;
	text-decoration: none;
}


/* end Footer */

/* begin PageFooter */
.art-page-footer, .art-page-footer a, .art-page-footer a:link, .art-page-footer a:visited, .art-page-footer a:hover
{
	font-family:Arial;
	font-size:10px;
	letter-spacing:normal;
	word-spacing:normal;
	font-style:normal;
	font-weight:normal;
	text-decoration:underline;
	color:#402903;
}

.art-page-footer
{
	margin:1em;
	text-align:center;
	text-decoration:none;
	color:#0202CA;
}
/* end PageFooter */
/* begin Logo */
.art-Logo
{
	display : block;
	/*position: absolute;*/
	padding-left: 187px;
	padding-top: 20px;
	width: 549px;
}

h1.art-Logo-name
{
	display: block;
	text-align: left;
	font-size:1.4em;
}

h1.art-Logo-name, h1.art-Logo-name a, h1.art-Logo-name a:link, h1.art-Logo-name a:visited, h1.art-Logo-name a:hover
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 26px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	padding:0;
	margin:0;
	color: #714905 !important;
}

.art-Logo-text
{
	display: block;
	text-align: left;
}

.art-Logo-text, .art-Logo-text a
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 18px;
	font-style: normal;
	font-weight: normal;
	padding:0;
	margin:0;
	color: #714905 !important;
}
/* end Logo */
