#header
{
	height:21px;
	background:#CECECE url(images/header.gif) 0 0 repeat-x;
}
.headerItem
{
	float:right;
	padding-right:10px;
}
#logo
{
	height:229px;
	background:White url(images/header.gif) 0 0 no-repeat;
}
#navigation
{
	height:35px;
	background-color:transparent;
	margin-top:-50px;
	margin-left:110px;
}
#navigation ul
{
	list-style: none;
	margin:0px;
	background-color:Transparent;
}

#navigation li
{
	display:inline;
	font-family:"Comic Sans MS";
	font-size:medium;
	font-variant:small-caps;
}

#navigation li div
{
	float:left;
	padding:8px;
	text-decoration:none;
	vertical-align:middle;
}

#navigation li div a
{
	color:white; /* need because it will use default link color */
	float:left;
	padding:0 3px 0 3px;
	text-decoration:none;
}

#navigation a
{
	font-weight:bold;
}

#navigation a:hover
{
	color : white;
	text-decoration:underline;
}

#navigation .NavigationButtonSelected
{
	background-color:transparent;
	text-decoration:underline;
	color:white;
}

.NavigationTabLeft
{
	float:left;
	display:inline;
	padding:0;
}

.NavigationTabRight
{
	float:right;
	display:inline;
	padding:0;
}

.NavigationSpacer
{
	width:0px;
}
#content{
	background:#cde6bf;
	margin-top:14px;
}
.module
{
	margin-top:5px;
	padding-left:5px;
}
.moduleHeaderLeft
{
	float:left;
	margin-right:-3px;
	width:11px;
	height:18px;
	background:url(images/topleft.gif) 0 0 no-repeat;
}
.moduleHeaderRight
{
	float:right;
	margin-left:-3px;
	width:11px;
	height:18px;
	background:url(images/topright.gif) 0 0 no-repeat;
}
.moduleHeaderBack
{
	padding-top:5px;
	padding-left:5px;
	height:12px;
	background:white;
/*	background:url(../Images/System/moduleHeaderBack.png) 0 0 repeat-x;*/
	font-weight:bold;
}
.moduleItem
{
/*	border-left:solid 1px #cde6bf;
	border-right:solid 1px #cde6bf;*/
	background-color:white;
	padding:2px;
}
.moduleItem table
{
	margin-bottom:0px;
}
.moduleFooterRight
{
	float:right;
	margin-left:-3px;
	width:11px;
	height:18px;
	background:url(images/bottomright.gif) 0 0 no-repeat;
}
.moduleFooterLeft
{
	float:left;
	margin-right:-3px;
	width:11px;
	height:18px;
	background:url(images/bottomleft.gif) 0 0 no-repeat;
}
.moduleFooterBack
{
	height:18px;
	background:white;
/*	background:url(../Images/System/moduleFooterBack.png) 0 0 repeat-x;*/
}
#main
{
    padding-bottom: 82px; /*=(#footer.padding-top + #footer.height)*1 */
    /*height:100%;*/
	background-color:#cde6bf;
}
#pagefooter
{
	height:52px;
	background-color:#124A24;
	color:white;
}
#pagebottom
{
	height:10px;
	background-color:#BA6331;
}
#footer
{
    /* We can over-ride default settings here instead of changing the original
       sticky-footer.css */
    padding-top: 90px;
    height: 77px;
    margin-top: -10px; /*=(padding-top + height)*1 */
    font-size:10px;
    font-weight:bold;
}
#footer p
{
	margin-bottom:0px;
}
#footer a
{
	font-weight:bold;
	color : white;
	text-decoration:none;
}

#footer a:hover
{
	color : white;
	text-decoration:underline;
}
