html {
	height: 100%;}

body {
	color: #8697a4;
	font-size: 11px;
	font-family: tahoma, arial, sans-serif;
	font-style: normal;
	background-color: #1e2321;
	background-image: none;
	margin: 0;
	padding: 0;
	height: 100%;
	text-align: left;
}

a,a:link {
	color: #8697a4;
	text-decoration: underline;
}

a:hover {
	color: #d0dee8;
	text-decoration: none;
}

ul,ol {
	margin: 0;
	padding: 0 13px;
}

p {
	margin: 0 10px 10px;
}

#Page {
	background-image: url('../img/background.jpg');
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: center;
	width: 770px;
	height: 1106px;
	margin: 0 auto;
}

#Title {
	margin-right: auto;
	margin-left: auto;
	background-image: url('../img/Title.png');
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: center;
	width: 258px;
	height: 173px;
}

#Header {
	display: block;
	margin: 15px auto auto auto;
	width: 766px;
	height: 405px;
	background-image: url('../img/Header.png');
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: center top;
}

/*<agl.folder "Navigation" "Styles for the nav bar.">*/
#Navigation {
	display: block;
	margin: 0;
	padding: 0;
	position: relative;
	top: 307px;
	left: 63px;
	width: 639px;
	border-collapse: separate;
	font-size: 14px;
	text-align: center;
	letter-spacing: 1px;}

	#Navigation li {
		display: inline;
		margin: 0 -2px 0 -3px;
		padding: 0 15px 0 15px;
		text-align: center;
		border-right: 1px solid #576367;
		border-left: 1px solid #000;
		list-style: none outside none;}
		
		#Navigation li a:link, #Navigation li a:visited {
			display: inline;
			margin: 0;
			padding: 0;
			color: #83a5c6;
			text-decoration: none;
			text-align: center;}
		
		#Navigation li a:hover {
			color: white;}
	
	#Navigation #FirstLink {
		border-right: 1px solid #576367;
		border-left: 0px none transparent;}
	
	#Navigation #LastLink {
		border-right: 0px none transparent;
		border-left: 1px solid #000;}
/*</agl.folder>*/ /*<agl.folder "Body Table">*/
#Body {
	vertical-align: top;
	position: relative;
	top: -30px;
	width: 650px;
	height: 360px;
	margin-right: auto;
	margin-left: auto;}

	#Body td {
		vertical-align: top;}

#Body  h3 {
	height: 27px;
	color: #a9c3dc;
	background-image: url('../img/flower.png');
	background-repeat: no-repeat;
	background-position: left center;
	font-size: 18px;
	font-family: arial, sans-serif;
	font-weight: 300;
	font-style: normal;
	text-align: left;
	letter-spacing: 1px;
	margin: 0 0 15px;
	padding: 8px 0 0 37px;
	white-space: nowrap;}

/*</agl.folder>*/ /*<agl.folder "Panels">*/
div.Panel p {
	margin-right: 0;
	margin-left: 0;}

.PortraitPanel {
	background-image: url(../img/PortraitPanel.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: center;
	padding: 20px;
	width: 196px;
	height: 264px;
	margin: 0;
	display: block;}

.DualPanel {
	background-image: url(../img/DualPanel.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: center;
	display: block;
	margin: 0;
	padding: 20px;
	width: 605px;
	height: 81px;}

.ImageNTextPanel {
	background-image: url(../img/ImageNTextPanel.gif);
	background-repeat: no-repeat;
	background-attachment: inherit;
	background-position: center;
	width: 318px;
	height: 91px;
	padding: 15px;}

.SmallPanel {
	background-image: url(../img/SmallPanel.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: center;
	width: 229px;
	height: 91px;
	margin: 0;
	padding: 15px;}

/*</agl.folder>*/
#Footer {
	font-size: 11px;
	text-align: center;
	letter-spacing: 1px;
	position: absolute;
	top: 1065px;
	width: 770px;
	margin-right: auto;
	margin-left: auto;}

	#Footer p {
		width: 100%;
		margin: 0;
		padding: 20px 0 0;}