/* Web Page Layout */

#page {
	width: 100%; }

/* Menu */
	
#menu {
	width: 972px;
	height: 55px; 
	border: 0;
	margin: 0 auto;
	background-color: #03718F; }
	
#menu .table {
	padding-right: 5px;
	padding-left: 5px; }
	

	
/* Sidebar */

#sidebar {
	width: 310px;
	float: right;
	margin-right: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
	padding: 5px;
	border: solid 3px #03718f;
	background-color: #e7e7e7; }

#sidebar .text {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 14px; }
	
/* Body */

#content { 
	width: 972px; 
	height: 100%; 
	margin: 0 auto; }
	
#body {
	width: 600px;
	float: left;
	margin: 10px;
	padding: 5px;
	border: solid 3px #03718f;
	background-color: #e7e7e7;  }

#body .text {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-align: justify; }	

#body .title {
	font-family: "Verdana", "Arial", "Helvetica", sans-serif;
	text-align: left;
	font-size: 25px;
	color: #939598; }
	
#body .heading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	font-size: 16px;
	color: #5b5b5b; }
	
#body .heading-left {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	font-size: 14px;
	color: #5b5b5b; }

.align-right-photo {
	float: right;
	padding-left: 10px; }

.align-left-photo {
	float: left;
	padding-right: 10px; }
	
#body ul {
	margin: 0 auto;
	bottom: 0;
	left: 0;
	padding-left: 25px; }
	
#body ul li {
	text-align: left;
	word-spacing: 4px;
	padding-left: 2px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;
	list-style: none; }

a.links {
	text-decoration: none;
	color: #03718f; }
	
a.links:hover { 
	text-decoration: none; 
	color: #939598; }

	
/* Footer */

#footer {
	width: 972px;
	float: left;
	border: 0;
	padding: 0;
	text-align: center;
	background-color: #03718F;
	margin: 0 auto;
	vertical-align: middle; }
	
#footer .legal {
	font-family: Verdana, Arial, Helvetica, san-serif;
	color: #FFFFFF;
	font-size: 10px; }