/* default style sheet */

body 
	{
		margin: 0 auto;
		width: 100%;
		color: #000;
		background: #819FD5; 
	}


a 
	{
		color: #000;
		background-color: inherit;
		text-decoration: underline;
	}

 a:hover 
	{
		color: #0E86FF;
		background-color: inherit;
		text-decoration: none;
	}

a img  
	{ 
		border: 0; 
	}

#wrapper
	{
		margin: 0 auto;
		width:990px;
		background: #F3FFDF;
	}

/****** Header ******/

#header
	{
		position: absolute;
		top: 22px;
		margin: 0;	
		padding: 0;	
		height: 90px;
		width:990px;
		color: #000;
		background: url(img/header.jpg);
		background-repeat: no-repeat;
	}

#clear 
	{
		clear: both; 
		width: 100%;  
		height: 20px;
	}

#nav 
	{
		background: #4C944C; 
		width: 100%; 
		float: left;
	}


ins
	{
		text-decoration: none;
	}

#form
	{
		position: absolute;
		top: 130px;
		height: 35px;
		width: 100%;
		text-align: center;
	}

.form 
	{
		position: relative;
		margin: 0;
		font-family: Arial,Helvetica,sans-serif;
		font-size: 1em;
		font-weight: bold;
		color: #1A3F9F; 
		background: inherit; 
	}


/* Content Block */

#content
	{
		position: absolute;
		top: 90px;
		margin: 0;
		padding: 0;
		width: 990px;
		color: #000;
		background: #F3FFDF;

	}

.box
	{
		position: relative;
		Left: 40%;
		margin: 20px 0;
		width: 325px;
	}

ul
	{
		white-space: nowrap;
		font-family: Arial,Helvetica,sans-serif;
		font-size: .9em;
		color: #330099;   
		background: inherit; 
	}

ul li
	{
		list-style: none;
	}

/****** Boxes ******/

.box1 
	{
		display: block;
		float: right;
		margin: 5px 10px 0 10px;
		padding: 0 0 5px 0;
		height: 135px;
		width: 150px;
		color: #000;
		background: #4C944C;
		border: 1px #4C944C solid;
	}

.box2 
	{
		display: block;
		float: left;
		margin: 10px 10px 0 10px;
		padding: 0 0 5px 0;
		height: 130px;
		width: 150px;
		color: #000;
		background: #4C944C;
		border: 1px #4C944C solid;
	}


/* Top Link Block */

.tlb 
	{
		display: block;
		float: left;
		margin: 0;
		Padding: 0;
		height: 20px;
		white-space: nowrap;
		font-family:   Arial, "Times New Roman", sans-serif;
		font-size: .8em;
		color: #000;
		background: inherit; 
	}

/* Images & Google Adds */

.img
	{
		display: block;
		text-align: center;
	}

/* Nav */

/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/dd_valid.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the assocaited (x)html may be modified in any 
way to fit your requirements.
=================================================================== */
/* common styling */
.menu {font-family: arial, sans-serif; width: 100%; position:relative; margin:0; font-size:11px; margin:0 0 0 0; z-index:100; background:url(img/topnav.gif);}
.menu ul li a, .menu ul li a:visited {display:block; text-decoration:none; color:#000;width:107px; height:20px; text-align:center; color:#fff; border:1px solid #FFF; background:url(img/topnav.gif); line-height:20px; font-size:11px; overflow:hidden;}
.menu ul {padding:0; margin:0;list-style-type: none; }
.menu ul li {float:left; margin-right:1px; position:relative;}
.menu ul li ul {display: none;}

/* specific to non IE browsers */
.menu ul li:hover a {color:#fff; background:#36f;}
.menu ul li:hover ul {display:block; position:absolute; top:21px; left:0; width:121px;}
.menu ul li:hover ul li a.hide {background:#6a3; color:#fff;}
.menu ul li:hover ul li:hover a.hide {background:#6fc; color:#000;}
.menu ul li:hover ul li ul {display: none;}
.menu ul li:hover ul li a {display:block; background:#ddd; color:#000;opacity:.70;}
.menu ul li:hover ul li a:hover {background:#6fc; color:#000;}
.menu ul li:hover ul li:hover ul {display:block; position:absolute; left:121px; top:0;}
.menu ul li:hover ul li:hover ul.left {left:-121px;}


/* Fonts and Colours */

.text
	{
		margin: 0;
		padding: 5px 5px 0 5px;
		text-align: left;
		font-family:   Arial, "Times New Roman", sans-serif;
		font-size: .9em;
		color:  #1A3F9F;
		background: inherit; 
	}

h1
	{
		text-align: center;
		font-size: 2em;
		font-weight: bold;
		font-family: Arial, Helvetica, sans-serif;
		color: #1A3F9F;
		background: inherit;
	}

h2
	{
		margin: 0 5px 20px 5px;
		padding: 0;
		text-align: center;
		font-family:   Arial, "Times New Roman", sans-serif;
		font-size: 1em;
		font-weight: bold;
		color: #1A3F9F;
		background: inherit; 
	}
