/* 

	General CSS For All pages 
	Defines fonts, sizes, heights etc
	
	Hookson (c) 2007

*/
	
#footer_a { color: #FFFFFF; }
#footer_a a { color: #FFFFFF; }
#footer_a a:hover { color: #000000; }
	html,body {
		height: 100%;
		text-align: left;
	}
	
	body,td,th {
		font-family: Arial, Helvetica, sans-serif;
		color: #FFFFFF;
		width: 100%;
		margin: 0px; padding: 0px;
		font-size: 80%;
	}
	
	img { border: none; }
	
	h1 {
		font-size: 170%;
		line-height: 2;
		padding: 0px; margin: 0px;
	}
	
	h2 {
	
	}
	
	#rightlinks a {
		color: #FFF;
		text-decoration: none;
	}
		
	.toplinks {
		padding: 0px; 
		margin: 0px; 
		max-height: 22px; 
		height: 10%; 
		width: 700px; 
		vertical-align: baseline; 
		letter-spacing: -50px; 
		z-index: 9999;
		text-align: left;
	}
	
	#footer {
		clear: both;
		position: fixed;
		bottom: 0;
		width: 100%;
		text-align: left;
		padding: 0 0%;
		margin-top: 10px;
		height: 18px; 
		padding-top: 5px; 
		overflow: hidden;
		z-index: 4;
	}
	
	#footer {
		\width: 100%;
		w\idth: 100%;
	}
	
	.c_link { color: #FFF; text-decoration: underline; }
		
	#footer a:hover {
		color: #002948;
		text-decoration: underline;
	}
	
	#container {
	  padding-left: 0px;     /* LC fullwidth */
	  padding-right: 285px;  /* RC fullwidth + CC padding */
	  background-color: #86CDE6;

	}
	#container .column {
	  position: relative;
	  float: left;
	}
	#center {
	  padding: 0px;    /* CC padding */
	  width: 100%;
	  height: inherit;
	  overflow: auto;
	  margin-bottom: 25px;
	}
	#right {
      position: fixed;
	  width: 285px;          /* RC width */
	  padding: 0px;       /* RC padding */
	  margin-right: -285px;  /* RC fullwidth + CC padding */
	}
	
	#right a {
		color: #FFFFFF;
		text-decoration: none;
	}
	
	#right a:hover {
		color: #4295BD;
	}
	
	#rightlinks a:hover {
		color: #4295BD;
	}
	.maindiv { width: 800px; text-align: left; }