body{
	margin:					0;
	padding:				268px 0px 20px 0px;
	background-color: 		#D6E1DD;
	font-family:			'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size:				11px;
}
* html body{
	overflow:				hidden;
} 
* html div#contentBlock{
	height:					100%;
	overflow:				auto;
}
@media screen{
	body>div#header{
		position:			fixed;
	}
	body>div#footer{
		position:			fixed;
	}
}

/**
 * LAYOUT
 */
div#header{
	position:				absolute;
	width:					777px;
	top:					0;
	left:					50%;
	margin-left:			-388px;
	width:					100%;
	height:					268px;
}

	div#header #headerBlock {
		width:				777px;
		background-color:	#FFFFFF;
	}
		div#header #navBlock{
			display:			inline;
			float: 				left;
			width:				165px;
			height:				258px;
			background-color:	#00402B;
			margin:				5px;
		}	
			div#header #navBlock ul{
				padding-top:		15px;
			}	
			div#header #navBlock ul li{
				list-style:			none;
				text-align:			right;
				padding-right:		10px;
			}	
			div#header #navBlock  ul li a{
				color:				#FFFFFF;
				text-transform:		uppercase;
				line-height:		2;
			}
			div#header #navBlock  ul li a.selected{
				text-decoration:	underline;
			}	
		div#header #navImageBlock{
			float: 				left;
			width:				597px;
			margin:				5px 5px 5px 0;
		}	
div#main {
	position:				absolute;
	width:					777px;
	left:					50%;
	margin-left:			-388px;
	border:					0px solid #0000FF;
	padding-bottom:			40px;
	height:					260px;
	min-height:				260px;
}
	div#main h3{ 
		padding:				0 40px 0 175px;
	}
	div#main p { 
		margin:					0;
		padding:				0 40px 10px 175px;
		text-align:				justify;
	}
    
    div#main p span,div#main p span p {
        padding: 0;        
    }
	div#main ul{ 
		padding:				0 40px 10px 190px;
		text-align:				justify;
	}
	div#main ul li { padding-bottom: 12px; }
	div#main p ul{ 
		padding:				0 40px 10px 190px;
		text-align:				justify;
	}
	div#main ul li > p { 
		padding:				0 40px 10px 0;
	}
	html>body #main{height:auto;}
			
div#footer{
	background:				#D6E1DD;
	position:				absolute;
	bottom:					0px;
	left:					0px;
	width:					100%;
	height:					20px;
	padding:				0;
	color:					#005038;
	text-align:				center;
}

/**
 * GLOBAL HTML
 */
td{
	font-family:			'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size:				11px;
}
form, ul {
	padding:				0;
	margin:					0;
}
input.submit{
	margin-left:			2px;
}
img {
	border:					0px solid #FFFFFF;
	padding:				0;
	margin:					0;
}
a {text-decoration: none; font-weight: bold; color:#005038; }
a:hover {text-decoration: underline; }
object#navImageBlock{
	padding: 0;
	margin: 0;
}