 	/* General styles */
 
body
	{ 
		margin: 0;
		padding: 0;
		border: 0;		/* This removes the border around the viewport in old versions of IE */
		width: 100%;
		background-image: url("../images/centralflsky.jpg");
		min-width: 500px;  /*  	 Minimum width of layout - remove line if not required */
  		font-size: 100%;		/* The min-width property does not work in old versions of Internet Explorer */
  		font-family: georgia, "times new roman", serif;
 		color: #000033;
	}

a:link
	{
 		color: #000099;
	}

a:visited
 	{
		color: #0000ff;
	} 

a:hover
 	{
 		color:#ffffff;
		background: #369;
 		text-decoration: none;
	}
 
a:active
 	{
		color: #000099;
	}

ul.none
	{
		list-style-type: none;
	}
 
h1, h2, h3, h4
	{
		margin: .8em 0 0 0;
		padding:0;
	}

p
	{
		margin:.4em 0 .8em 0;
		padding: 0;
	}

.floatright
	{
		float: right;
	 	margin: 0 0 10px 10px;
	}
	
.floatleft
	{
		float: left;
	 	margin: 0 10px 10px 0;
	}
 
	/* Header styles */
  
#header
	{
		clear: both;
		float: left;
		width: 100%;
	}

#header
	{
		/* background-image: url("images/ltbluetopbase.png"); */
		background-color: transparent;
		background-repeat: repeat-x;
		height: 140px;
		border-bottom-style: none;
		border-bottom-width: 1px;
	}
 
#header p,
#header h1,
#header h2
	{
 		padding: 2.4em 15px 0 15px;
		margin: 0;
 		text-align: center;
	}
 
	/* 'widths' sub menu */

#layoutdims
 	{
		clear:both;
		background: #eee;
		border-top: 4px solid #000;
		margin: 0;
		padding: 6px 15px !important;
		text-align: right;
	}

	/* column container */

.colmask
 	{
		position:relative;	/* This fixes the IE7 overflow hidden bug */
		clear: both;
		float: left;
		width: 100%;		/* width of whole page */
		overflow:hidden;	/* This chops off any overhanging divs */
	}

		/* common column settings */

.colright,
.colmid,
.colleft
 	{
		float: left;
 		width: 100%;
		position: relative;
 	}

.col1,
.col2,
.col3
	{
		float: left;
		position: relative;
		padding: 0 0 1em 0;
 		overflow: hidden;
	}

		/* 2 Column (left menu) settings */ 

.leftmenu
	{
 		/* background-image: url("images/centralflsky.jpg"); */	/* right column background colour */
 		background-color: transparent;
 	}

.leftmenu .colleft
  	{
 		right:75%;						/* right column width */
  		/* background-image: url("images/ltbluenavbase.png"); */	/* left column background colour */
  		background-color: transparent;
 		background-position: right;
 		background-repeat: repeat-y;
	}

 .leftmenu .col1
	{
 		width:71%;		/* right column content width */
 		left:102%;		/* 100% plus left column left padding */
	}

.content
	{
		color: #000033;
		line-height: 105%;
	}
	
.links
	{
		color: #000033;
		border: 0;
		line-height: 105%;
		display: inline;
	}

.content h2
	{
		text-align: left;
 	}

.leftmenu .col2
 	{ 
		margin-top: 1.5em;
		width: 21%;		/* left column content width (column width minus left and right padding) */
 		left: 6%;		/* (right column left and right padding) plus (left column left padding) */
	}

.leftmenu .col2 ul
 	{
		width: 90%;
 		list-style-type: none;
		padding: 0;
		margin: 0;
	}

.leftmenu .col2 ul li
 	{
		margin-top: 0.2em;
	}

.leftmenu .col2 ul li a
	{
		background-image: url("../images/navbase.jpg");
		background-color: transparent;
		background-repeat: repeat-y;
		display: block;
              text-align: center;
 		text-decoration: none;
		color: #330066;
	}

.leftmenu .col2 ul li a:hover
 	{
 		color: #ffffff;
 		/* background-color: #ccc; */
 		background-color: transparent;
		background-image: url("../images/navbase2.jpg");
 		background-repeat: repeat-y;
	}

.leftmenu .col2 ul li a.active
/* .leftmenu .col2 ul li a.active:hover */
 	{
 		color: #3300cc;
		background: #ccc;
		font-weight: bold;
	}

.leftmenu .col2 ul li a span
	{
		display:block;
		width: 100%;
	}

	/* Footer styles */

#sectionfooter
 	{
 		clear: both;
		padding: .5em 1em;
 		border-top: 1px;
		background-color: transparent;
		text-align: center;
  	}

#sectionfooter ul
 	{
		padding: 0;
		margin: 0;
 		list-style-type: none;
	}

#sectionfooter li
  	{
		display: inline;
 		margin-right: 1em;
 		color: #000033;
	}
 
#footer
	{
		clear: both;
		/* background-image: url("images/ltbluefootbase.png"); */
		background-color: transparent;
		background-repeat: repeat-x;
		height: 120px;
		text-align: center;
 		color: #fff;
 		border-top-style: none;
		border-top-width: 1px;
		padding-left: 1em;
 		padding-right: 1em;
 		padding-top: 0;
		padding-bottom: .5em;
 	}

#footer ul
	{
 		padding: 0;
		margin-bottom: 1em;
		list-style-type: none;
	}

#footer li
 	{
   		display: inline;
		margin-right: 1em;
	}
