/* CSS Document */

			html, body {
				height: 100%;
				font:0.9em/1.7 Georgia, "Times New Roman", Times, serif;
				background-color:#CBD6FE;
			}
			html>body #container {
				height: auto;
			}
			body {
				margin: 0;
				padding: 0;
			}
			#container {
				position: relative;
				min-height: 100%;
				height: 100%;
				voice-family: "\"}\"";
				voice-family: inherit;
				height: auto;
			}
			.left {
				float: left;
				text-align: left;
				font-weight: bold;
				color: #fff;
				width: auto;
			}
			.right {
				float: right;
				text-align: right;
				font-weight: bold;
				color: #fff;
				width: auto;
			}
			#header{
				background-image:url(images/stripes.jpg);
				color:#FFFFFF;
				height:95px;
			}
			#header h1 {
				color:#FFFFFF;
				margin:0;
				padding:.5em 0 .5em 0;
				text-align:left;
			}
			#circle {			/* Used to position the bottom semi-circle */
				position:absolute;
				left:196px;
				top:95px;
			}
/* Main content container */			
			#content {
				padding:10px 30px 48px 0;
				margin-left:250px;
			}
		
			#content h2 {
				text-align:center;
				font-size:2em;
			}
			#content h3 {
				font-size: 1.4em;
				line-height: 1.5em;
				padding-bottom:0;
				color:#0066CC;
			}
			#content a {
				color: #0066CC;
				text-decoration:none;
			}
			#content a:hover{
				background-color: #4B8AC9;
				color: #fff;
			}
/* End of main content container */		

			
			#content1 {
				padding:10px 30px 48px 0;
				margin-left:350px;
			}
						
			#footer {
				position: absolute;
				bottom: 0;
				padding-top: 10px;
				padding-bottom:10px;
				background-image:url(images/stripes.jpg);
				width: 100%;
			}
			#footer h3 {
				color: #fff;
				padding-bottom: 0;
				text-align:center;
				font-family:Arial, Helvetica, sans-serif;
				font-size:0.8em;
			}
			h3, p {
				margin: 0;
				padding-bottom: 1em;
			}
			h3 {
				font-size: 1.4em;
				line-height: 1.5em;
			}
			
/* Styling for menu */			
			#navcontainer { 
				float: left;
				width: 160px;
				margin-left: 10px;
				padding-top: 3em;
				color:#000000;
			}
			#navcontainer ul{
				margin-left: 0;
				padding-left: 0;
				list-style-type: none;
				font-family: Arial, Helvetica, sans-serif;
			}
			#navcontainer a	{
				display: block;
				padding: 3px;
				width: 160px;
				background-color: #003366;
				border-bottom: 1px solid #fff;
			}
			#navcontainer a:link, #navlist a:visited{
				color: #fff;
				text-decoration: none;
			}
			#navcontainer a:hover{
				background-color: #4B8AC9;
				color: #fff;
			}
			#selected {
				background-color:#4b8ac9;
				color:#fff;
				padding: 3px;
				width: 160px;
				border-bottom: 1px solid #fff;
			}
/* End of menu styling */			

/* Styling for "Contact" table */			
			#contact a {
				color: #003366;
				text-decoration:none;
			}
			#contact a:hover{
				background-color: #4B8AC9;
				color: #fff;
			}
			#contact h3 {
				font-weight:bold;
				display:inline;
			}
			#contact table  {
				visibility: visible;
				width: 90%;
				position: relative;
				font-family: Verdana, Geneva, Arial, sans-serif;
				background-color: transparent;
			}
			#contact td{
				background-color: #EBEDFA;
				padding: 0px 4px 0px 4px;
				border-width: 2px 2px 2px 2px;
				border-style: solid;
				border-color: #ffffff #aaa #aaa #ffffff;
			}
			#contact th{
				padding: 0px 4px 0px 4px;
				border-width: 2px 2px 2px 2px;
				border-style: solid;
				border-color: #fff #aaa #aaa #fff;
				background-color: #C7CCF1;
				text-align: left;
			}
/* End of table styling */

/* Floating logos */
			#gallery {
				background-color:transparent;
			}
					
			div.spacer {
				clear: both;
			}
			.thumbnail{
				float: left;
				width: 200px;
				height:60px;
				margin: 0 25px 15px 0;
				padding:2px;
				border:1px solid #555;
				background-color:#FFFFFF;
				text-align:center;
			}
