/* CSS Document */

/* General
------------------------------------------------------------------------------ */

* {padding:0;margin:0}
	
	body
	{
		margin: 0;
		padding: 0;
		text-align: center;
		font: 80%/150% Arial, Helvetica, sans-serif;
		color: #000;
		background: #B9EAEE;

		
	}
	
	a:link { color: #000; text-decoration: underline;}
	a:visited { color: #000; text-decoration: underline;}
	a:hover, a:active { color: #000; text-decoration: underline;}
	
	p{ margin: 0 0 6px 0; padding:0; }
	
	h1
	{
	font-size:	180%;
	font-style:				normal;
	text-transform:			none;
	line-height:			100%;
	margin:					10px 10px 10px 10px;
	padding: 				10px 10px 10px 10px;
	text-decoration: none;
	
			
	}
		h1 a
	{
	color: #248B94;
	text-decoration: none;
	}
	h1 a:hover
	{
	color: #248B94;
	text-decoration: none;
			
	}
	h1 a:link
	{
	color: #248B94;
	text-decoration: none;
			
	}
	h1 a:visited
	{
	color: #248B94;
	text-decoration: none;
			
	}
	
	h1.hidden{display:none;}
	
	h2
	{
	font-size:	120%;
	font-style:				normal;
	text-transform:			none;
	line-height:			100%;
	margin:					0;
	padding: 0;
	text-decoration: none;
	color: #000;
			
	}
	
	h3
	{
	font-size:	100%;
	font-style:				normal;
	text-transform:			none;
	line-height:			100%;
	margin:					0;
	padding: 0;
	text-decoration: none;
	color: #000;
			
	}
	h3 a
	{
	color: #000;
			
	}
	h3 a:hover
	{
	color: #000;
			
	}
	h3 a:link
	{
	color: #000;
			
	}
	h3 a:visited
	{
	color: #000;
			
	}
	

	h4
	{
	font-size:	120%;
	line-height:			100%;
	font-style:				normal;
	text-transform:			none;
	margin:					 0;
	padding: 0;
			
	}

h5
	{
	font-size:	180%;
	font-style:				normal;
	text-transform:			none;
	line-height:			100%;

	text-decoration: none;
	
			
	}
		h5 a
	{
	color: #248B94;
	text-decoration: none;
	}
	h5 a:hover
	{
	color: #248B94;
	text-decoration: none;
			
	}
	h5 a:link
	{
	color: #248B94;
	text-decoration: none;
			
	}
	h5 a:visited
	{
	color: #248B94;
	text-decoration: none;
			
	}
	#container
	{
		margin: 0 auto 0 auto;
		width: 964px;
		position: relative;
		text-align: left;
		background: #fff;
		color: #000;
	}
	#container_outer
	{
		margin: 0px auto 0px auto;
		width: 964px;
		position: relative;
		text-align: left;
		color: #000;
		background: #fff;
		
	}
		#login_outer
	{
		margin: 0px auto 0px auto;
		padding: 0px 0px 0px 0px;
		width: 954px;
		position: relative;
		text-align: left;
		color: #000;
		background: #fff;
		
	}
	
		#content
	{
		width: 924px;
		background: #fff;
		
		float: left;
		padding: 0px 20px 20px 20px;
	}
	
	#content td
		{
			margin: 0;
			padding: 5px;
			font-size: 100%;
			line-height: 140%;
		}
		
		#content p{ margin: 0 0 15px 0; padding:0;}
		
		#content td.nopadding
		{
			margin: 0;
			padding: 0;
		}		
		
		
		#content h3{font-size:	120%;
					font-style:				normal;
					text-transform:			none;
					line-height:			100%;
					margin:					5px 5px 5px 5px;
					padding: 0;}
					
		#content h2 {font-size:	200%;
					 font-style:				normal;
					 text-transform:			none;
					 line-height:			150%;
					 margin:					0 0 10px 0;
					 padding: 0;}
					 
		#content h1 {font-size:	190%;
					 font-style:				normal;
					 text-transform:			none;
					 line-height:			90%;
					 margin:					0 0 5px 0;
					 padding: 0;
					 
					 color: #248B94;}
		
		#content h4{font-size:	120%;
					font-style:				normal;
					text-transform:			none;
					line-height:			150%;
					margin:					0 0 10px 0;
					padding: 0;}
		
		#wrapper {
		padding: 10px 0px 0px 0px; 
		float:left;
		background: #fff;
		border-top-width: thin;
		border-bottom-width: thin;
		border-top-style:solid;
		border-top-color: #248B94;
		border-bottom-style:solid;
		border-bottom-color: #248B94;
		}
		#frontpagecolumnwidth {
		width: 924px;
		padding: 0px 0px 0px 0px; 

		float:left;

		
		
		}
		#frontpagecolumnwidth4 {
		width: 924px;
		padding: 5px 5px 5px 5px; 
		text-align:center;
		float:left;
		background: #FFFF00;
		
		
		}
		#frontpagecolumnwidth1 {
		width: 450px;
		padding: 0px 0px 0px 0px; 
		float:left;
		
		}
		#frontpagecolumnwidth2 {
		width: 450px;
		padding: 0px 0px 0px 0px; 
		float:right;
		}
		
		#2frontpagecolumnwidth1 {
		width: 240px;
		padding: 0px 10px 0px 0px; 
		float:left;
		
		}
		#2frontpagecolumnwidth2 {
		width: 240px;
		padding: 0px 10px 0px 10px; 
		float:right;
		}
		#frontpagecolumnwidth3 {
		width: 241px;
		padding: 0px 0px 0px 0px; 
		float:right;
		
		}
		#frontpagecolumn {
		width: 550px;
		padding: 0px 0px 0px 0px; 
		float:left;
		
		}
		#frontpagecolumn1 {
		width: 550px;
		padding: 0px 0px 10px 0px; 
		float:left;
		clear:both;
		
		}
		#calendar {
		width: 700px;
		padding: 0px 0px 0px 0px; 
		float:centre;

		
		}
		
		#column1 {
		width: 279px;
		padding: 5px 15px 5px 5px; 
		float:left;
		border-right-width: thin;
		border-right-style: solid;
		border-right-color: #248B94;
		}
		#column1front {
		width: 255px;
		padding: 5px 15px 5px 5px; 
		float:left;
		border-right-width: thin;
		border-right-style: solid;
		border-right-color: #248B94;
		}
		#column2front {
		width: 255px;
		padding: 0px 0px 0px 15px; 
		float:right;
		
		}
		#column2 {
		width: 279px;
		border-right-width: thin;
		border-right-style: solid;
		border-right-color: #248B94;
		padding: 0px 15px 0px 15px; 
		float:left;
		
		}
		#column3 {
		padding: 0px 15px 15px 15px;
		width: 279px;
		float: right;
		}
		#column1new {
		width: 240px;
		padding: 5px 15px 5px 5px; 
		float:left;
		border-right-width: thin;
		border-right-style: solid;
		border-right-color: #248B94;
		}
		#column2new {
		width: 360px;
		border-right-width: thin;
		border-right-style: solid;
		border-right-color: #248B94;
		padding: 0px 15px 0px 15px; 
		float:left;
		
		}
		#column3new {
		padding: 0px 15px 15px 15px;
		width: 240px;
		float: right;
		}
		
		
		/*background: #B9EAEE;
		}
		#column3 h3{font-size:				120%;
					font-style:				normal;
					text-transform:			none;
					line-height:			100%;
					margin:					10px 5px 5px 5px;
					padding: 				0;
					}
		#column3 p{font-size:				100%;
					font-style:				normal;
					text-transform:			none;
					line-height:			100%;
					margin:					5px 5px 5px 5px;
					padding: 				0;
					}
					*/
					
		#column2full {
		width: 590px;
		padding: 5px 15px 5px 15px; 
		float:right;
		
		}
		#column3front {
		width: 130px;
		/*padding: 5px 15px 5px 15px; */
		float: right;
		padding:					5px 5px 5px 5px;
		font-size:				80%;
		
		}
		
		#maintitle
		{
		background-image: url('../img/newtitle.gif');
		background-repeat: no-repeat;
		background-position: center; 
		height: 220px;
		}
		#content ul
		{
		margin:					0 10px 0px 20px;
		}
		
		#mainnav
		{
		padding:					65px 30px 0px 25px;
		font-style:					normal;
		text-transform:				none;
		line-height:				150%;
		font: 						130% Arial, Helvetica, sans-serif;
		color:						#fff;
		text-decoration: none;
		}
		
		#mainnav a:link { color: #fff; text-decoration: none;}
		#mainnav a:visited { color: #fff; text-decoration: none;}
		#mainnav a:hover, a:active { color: #fff; text-decoration: none;}
		
		#subnav
		{
		padding:					10px 30px 0px 25px;
		font-style:					normal;
		text-transform:				none;
		line-height:				150%;
		font: 						110% Arial, Helvetica, sans-serif;
		color:						#FFFF00;
		text-decoration: 			none;
		}
		
		#subnav a:link { color: #FFFF00; text-decoration: none;}
		#subnav a:visited { color: #FFFF00; text-decoration: none;}
		#subnav a:hover, a:active { color: #000; text-decoration: none;}
		
		
		#footer {
		background: #fff;
		
		}
		#footertext {
		padding:					10px 5px 5px 25px;
		}
		#committee {
		clear: both;
		
		}
		#committeeimage {
		padding:					5px 5px 5px 5px;
		float:left;
		}
		#committeeimage2 {
		padding:					5px 5px 5px 5px;
		float:right;
		}
		
		/* Skip to content link
		
------------------------------------------------------------------------------ */
	#skipmenu
	{
	position: absolute;
	left: 0;
	top: 0;
	width: 20px;
	text-align: left;
	color: #B9EAEE;
	display: none;
	}
	.imageright
	{
			
			margin: 5px 0px 10px 0px;
			
			float: left;
			
	}
	.imagesmall
	{
			
			margin: 5px 0px 10px 0px;
			
			float: left;
			
	}
	.galleryimageright
		{
			
			padding: 20px 10px 10px 10px;
			background: #000;
			float: right;
			
		}
		.gallerysub
		{
		margin: 10px 5px 10px 0px;
		display:inline;
		}