
	html {
		font-size:100%;
		}
		
	body {
		text-align:center;
		font-family: 'arial', verdana, geneva, helvetica, sans-serif;
		font-size: 0.75em;
		color: #000000;
		background-color:#F0FAFC;
		clear: both;
		}
/* Holding frame for the left center and right layers */
	
	#frame {
		width:760px;
		margin-right:auto;
		margin-left:auto;
		padding:0px;
		text-align:left;
		background-color:#FFF;
		}
		
/* Left hand side */		
		
	#contentleft {
		width:145px;
		height:510px;
		float:left;
		background-color:#D5EEF2;
		margin-left:10px;
		margin-right:1px;
		display: inline;
		}
		
/* Holly hack 3 pixel */
		
/* Hide from IE5-mac \*/

* html #contentcenter {
margin-right: 7px;
}

* html p {
height: 1%;
}

/* End IE5/mac hide */


/* central layer */
	
	#contentcenter {
		width:398px;
		height:auto;
		margin-left:10px;
		margin-right:10px;
		float:left;
		background:#F0FAFC;
		}
		
	#newscontentcenter {
		width:398px;
		height:auto;
		margin-left:10px;
		margin-right:10px;
		float:left;
		background:#F0FAFC;
		}
		
	#newscontentcenter p { 
		margin-left:10px;
		margin-right:10px;
		}		

/* Right hand side layer */
	
	#contentright {
		width:165px;
		height:510px;
		padding:0px;
		float:left;
		background:#DDF1F5;
		}
		
/* Head with logo and image layers */		
	
	#contentheader {
		background:#fff;
		margin-bottom:10px;	
		}
		
/* Mailing List form styles */		
		
	#thisform {
		font-family:Arial, Helvetica, sans-serif;
		font-size:1em;
		color:#000;
		margin:0px;
		}
		
	#thisform label {
		font-family:Arial, Helvetica, sans-serif;
		font-weight:bold;
		color:#000;
		}
		
	#thisform fieldset {
		border: 1px solid #CCCCCC;
		padding:0px 0px 0px 5px;;
		}
	
	#thisform legend {

		}
	
	.btnsubmit {	
	font-size:0.9em;
	width:65px;
	margin-right:2px;
	margin-top:3px;
	margin-left:10px;
	}
		
	.mailinglistwidth {
		width:120px;
		}

/* Homepage news items */
	
	#homenewsleft {
		float:left;
		width:185px;
		border-left:#009999 solid 1px;
		border-top:#009999 solid 1px;
		margin:5px;
		}

	a.newslink {
    color: #009999;
    text-decoration: none;
	font-weight:bold;
		}

	a.newslink:hover {
    color: #009999;
    background: #D5EEF2;
		}
		
	#homenewsleft p { 
		margin:5px 0px 0px 5px;
		font-size:0.95em;
		}	
		
	#homenewsright {
		float:right;
		width:185px;
		border-left:#009999 solid 1px;
		border-top:#009999 solid 1px;
		margin:5px;
		}

	#homenewsright p { 
		margin:5px 0px 0px 5px;
		font-size:0.95em;
		}			
		
/* Basic text Styles */	
	p,h1,pre {
		margin:0px 5px 10px 10px;
		}
		
	h1 {
		padding-top:10px;
		color:#009999;
		font-size:1.3em;
		font-family:Arial, Helvetica, sans-serif;
		
		}
		
	#contentheader h1 {
		padding-top:10px;
		font-size:1.2em;
		font-family:Arial, Helvetica, sans-serif;
		margin:0px;
		}
		
	.black {
		color:#000000;
		}	


	#footer {
		clear: both;
		width: 100%;
		font-size: 0.9em;
		padding: 3px;
		color: #999;
		}

	#contentright h1 {
		color:#000000;
		padding-top:10px;
		font-size:1.2em;
		font-family:Arial, Helvetica, sans-serif;
		}
	
	#contentright p { 
		font-size:0.8em;
		margin:0px 5px 10px 10px;
		}
		


	.logorightpad {
		margin-right:10px;
		margin-left:10px;
		margin-top:10px;
		}
	
/* Navigation Left Menu */

	#navcontainer {
		width:100%;
		margin:0px;
		padding:0px;
		}

	#navlist li
	{
	display: inline;
	/* for IE5 and IE6 */
	}

	#navlist
	{
	width: 99%;
	/* to display the list horizontaly */
	font-family: sans-serif;
	font-weight:bold;
	margin: 0 0 0 0em;
	padding: 0px;
	line-height:15px;

	}
	
	#navlist a
	{
	width: 99%;
	/* extend the sensible area to the maximum with IE5 */
	margin-top:1.1em;
	padding-top:0.3em;
	padding-bottom:0.3em;
	display: block;
	background-color: #009999;
	text-decoration: none;
	color: #FFF;
	border:solid #009999 1px;
	}
	
	#navlist a:hover 	{ 
	width: 99%;
	background-color: #fff;
	color:#000;
	border:solid #000000 1px;
	}
	

	#navlist #active a 
	{ 
	background-color: #fff; color:#000; 
	}


	.newsimages {
	float:left;
	margin-right:10px;
	}
	
	.newsheading {
	color: #009999;
    text-decoration: none;
	font-weight:bold;
	}
	
	
/* Client List Multi Column List */	

	li.column1 { 
	margin-left: 0em; 
	}
 	li.column2 { 
	margin-left: 17em; 
	}
	
	li
  {
    line-height: 1.2em;
  }

  li.reset
  {
    margin-top: -31.6em;
  }

