

#page-container {
	width: 1000px;
	margin: 15px auto auto;
	padding: 0px;
	text-align: center;
}

#header {
	text-align: center;
	height: 300px;
	/* height: 108px; */
	/* background: blue; */
	background: white;
	/* border: 1px solid black; */
	border: none;
	margin-bottom: 1px;
	padding: 0px;
	/* background-image: url("../images/moose_bg6.jpg"); */
	background-image: url("../images/header.gif");
	background-repeat: no-repeat;
	/* background-position: 169px; */
}

/*
#menu {
	background: red;
	font-size: 12px;
	height: 27px;
	margin-top: 5px;
	margin-bottom: 5px;
	border-bottom: 1px solid black;
	font-weight: bold;
}
*/

/*
#menu ul { margin:auto; *//* border:1px solid; */ /*padding:3px 0; text-align: center; }
#menu li { list-style:none; display:inline; margin-right:35px; font-size: 15px; }
#menu li a { color:#999; text-decoration:none; }
#menu li a:hover { color:#db6d16; border-bottom:1px solid; }
#menu li a#current { color:#FCA; font-weight:bold; border-bottom:1px solid; }
*/

#menu {
	overflow: auto;
	width: 100%;
}

#menu ul {
	float: left;
	width: 100%;
	padding: 0;
	margin: 0;
	list-style-type: none;
	/* background-color: #6b9c5e; */
	background-color: #5d7955;
	margin-bottom: 15px;
}

#menu a {
	float: left;
	width: 7em;
	text-decoration: none;
	color: white;
	background-color: #5d7955;
	padding: 0.4em 0.6em;
	border-right: 1px solid white;
	font-weight: bold;
}

#menu #selected {
	/* background: #EEE8AA; */
	background: #11550E;
	/* font-weight: bold; */	
}

#menu a:hover {
	/* background-color: #ff3300; */
	/* background-color: #bd2802; */
	/* background-color: #A52A2A; */
	background-color: #0c4609;
	/* text-decoration: underline; */
}

#menu li { display: inline; }





#content {
	overflow: auto;
	width: 100%;
	/* float: right; */
	text-align: left;
	/* width: 783px; */
	width: 100%;
	/* background: yellow; */
	background: white;
	/* border: 1px solid black; */
	border: none;
	margin: 0px;	
	margin-bottom: 20px;
	/* padding: 15px; */
	padding: 0px;
}

#content a, #footer a {
	color: #A52A2A;
	text-decoration: none;
}

#content a:hover, #footer a:hover {
	text-decoration: underline;
}

#content ul {
	margin-top: 5px;
	margin-bottom: 5px;
}

#content p {
	margin-bottom: 18px;
}

/*
#content p {	
	margin: 0;
	padding: 0;
	padding-bottom: 10px;
}
*/

#footer {
	clear: both;
	text-align: left;
	/* height: 40px; */
	/* background: green; */
	background: white;
	border: none;
	border-top: 1px solid black;
	margin-top: 5px;
	margin-bottom: 15px;
	padding: 0px;
	padding-top: 10px;
	font-size: 16px;
	overflow: auto;
	width: 100%;
}

.full {
	width: 990px;
	/* background-color: red; */
	padding-left: 10px;
}

.half-left {
	width: 470px;
	/* background-color: yellow; */
	float: left;
	padding-left: 10px;	
	
	text-align: justify;
}

.half-left p, .half-right p {
	padding-right: 10px;
}

.half-right {
	width: 470px;
	/* background-color: green; */
	float: right;
	padding-left: 10px;	
	
	text-align: justify;
}

.third-left {
	width: 300px;
	/* background-color: red; */
	float: left;
	padding-left: 10px;	
	margin-right: 35px;
	
	text-align: justify;
}
	
.third-middle {
	width: 51px;
	/* background-color: blue; */
	float: left;
	padding-left: 10px;
	/* padding-right: 10px; */

	text-align: justify;
}

.third-right {
	width: 300px;
	/* background-color: orange; */
	float: right;
	padding-left: 10px;
	/* padding-right: 10px; */
	
	text-align: justify;
}

.sub-content {
	margin-bottom: 35px;	
}

.sub-content-last {
	margin-bottom: 0px;
}

.allocation {
	font-size: 120%;
}

.allocation tr {
	height: 40px;
}

.allocation td {
	text-align: center;
	width: 65px;
}

.allocation .odd {
	background-color: #e3e8e3;
}

.allocation .extra-border {
	border-left-style: solid;
	border-left-width: 1px;
	border-left-color: #b0b7b1;
	border-spacing: 0;
}

/*
#footer #validation {
	width: 350px;
	border: 1px solid black;
	float: right;
	text-align: right;
}

#footer a {
	text-decoration: none;
	color: #666666;
}

#footer a:hover {
	text-decoration: underline;
	color: #db6d16;
}
*/


.clear {
	clear: both;
}


html, body {
	margin: 0;
	padding: 0;
	background-image: url("../images/bgpattern_wood1.jpg");
	/* font-family: Magra, Sans-serif; */
	font-family: Ubuntu, Oxygen, Arial, Helvetica, Verdana, Sans-serif;
	font-size: 15px;
}

body {
	/*
	font-family: Arial, Helvetica, Verdana, Sans-serif;
	font-size: 12px;
	*/
	/* color: #666666; */
	/* background: #ffffff; */
}

/* 
h1, h2, h3, h4, h5, h6 {	
	color: #A52A2A;
	margin: 0;
	padding: 0;
	margin-top: 20px;
	margin-bottom: 10px;
}
*/

h2 {
	margin: 0;
	margin-bottom: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	/* background-color: #A52A2A; */
	background-color: #0c4609;
	color: white;
	width: 100%;	
	position: relative;
	left: -10px;
	/* top: -17px; */	
}

h3, h4, h5, h6 {
	font-weight: bold;
	margin-top: 0;
	margin-bottom: 3px;
}

h4, h5, h6 {
	margin-bottom: 5px;
}
/*
p {
	margin: 0;
	padding: 0;
}
*/
form {
	margin: 0;
	padding: 0;
}

img {
	border: 0;
}

a {
	color: #3a66dd;
}

/*
a:hover {
	color: #db6d16;
}
*/

#left-content {
	float: left;
	width: 550px;
}

#right-content {
	float: left;
	width: 193px;
	margin-left: 20px;
}

.clear {
	clear: both;
}

.topHeader {
	margin-top: 0px;
}

.hidden {
	display: none;
}

#footer p {	
	margin: 0px;
	padding: 0px;
}

p {	
	margin: 0;
	padding: 0;
	margin-bottom: 35px;
	line-height: 130%;
}

.nospace {
	margin: 0;
	padding: 0;
}






/********************************
******* Box with round edges *******
********************************/
/*
#container {background: #db6d16;}
.roundtop {background: #ffffff;}
.roundbottom {background: #ffffff;}
.r1{margin: 0 5px; height: 1px; overflow: hidden; background: #db6d16;}
.r2{margin: 0 3px; height: 1px; overflow: hidden; background: #db6d16;}
.r3{margin: 0 2px; height: 1px; overflow: hidden; background: #db6d16;}
.r4{margin: 0 1px; height: 2px; overflow: hidden; background: #db6d16;}
.content {padding: 10px;}
*/
/********************************
**** End of box with round edges ****
********************************/
