/* Document Structure */

body    {
        background-color: #006600;
        margin: 0px;
		padding: 0px;
		font: 1em verana, arial, sans-serif; padding-left: 10px; color: #003300; line-height: 1.5em;
        }

p   {font: 1em verana, arial, sans-serif; color: #003300; line-height: 1.5em; padding-left: 10px;}

td	{font: 1em verana, arial, sans-serif; color: #003300; line-height: 1.5em;}

/*ul	{font: 1em verana, arial, sans-serif; color: #003300; line-height: 2em; padding-left: 10px;}*/

#navigation {
            position: absolute;
			top: 60px;
			left: 10px;
            width: 125px;
			margin: 60px 0px;
			padding: 0px 0px 6px 0px;
            background-color: #66ff99;
            }

#content    {
            position: absolute;
			top: 100px;
			left: 145px;
			z-index: 2;
			background-color: #fff;
            padding: 10px 1px 150px 0px;
			font: .9em verana, arial, sans-serif; color: #003300; line-height: 1.5em;
            }
			
#banner     {
            background: #006600 url(images/banner.jpg) top left;
            height: 100px;
            }
			
#curve		{
			position: absolute;
			top: 100px;
			left: 145px;
			margin: 0px;
			padding: 0px;
			z-index: 3;
			}
			
#cs_pic		{
			position: absolute;
			top: 220px;
			left: 520px;
			margin: 0px;
			padding: 0px;
			z-index: 3;
			}
			
#admin_pic		{
			position: absolute;
			top: 520px;
			left: 520px;
			margin: 0px;
			padding: 0px;
			z-index: 3;
			}			

div.floatright	{
			float: right;
			}
			
hr          {
			margin-right:130px;
			margin-left: 30px;
			}
 
div.floatcentre		{
			float: center;
			}                              

/*.border     {
            border: 1px solid #003300;
            }*/

.floatLeft  {
			float: left;
			margin: 0;
			padding: 0;
			}

div.floatLeft	{
				float: left;
				margin: 0;
				padding: 0;
				}
				
img				{
				margin: 0px 10px 0px 0px;
				}				

	
div.floatLeft img	{
					margin: 0px;
					padding: 0px;
					}

.paddingleft {

margin-left: 10px;

}

.paddingright {

margin-right: 10px;

}

/* Copy and headings */

h2, h3, h4, h5, h6  {font-family: Arial, sans-serif; margin-left: 10px; font-weight: bold; color: #222;}

h1  {font-size: 1.85em; margin-left: 40px; font-family: Arial, sans-serif; font-weight: bold; color: #222; line-height: 1.5em;}
h2  {font-size: 1.65em;}
h3  {font-size: 1.4em ;}
h4  {font-size: 1.2em;}
h5  {font-size: .9em;}
h6  {font-size: .7em;}

#navigation h2  {display: block; padding: 10px 10px 2px 10px; margin: 0px; background-color: #006600; font: bold .75em Arial, sans-serif; color: #fff;}



/* Links */

a			{font: bold .9em; color: #336699; text-decoration: none;}
a:link		{font: bold .9em; color: #336699; text-decoration: none;}
a:visited	{font: bold .9em; color: #336699; text-decoration: none;}
a:active	{font: bold .9em; color: #336699; text-decoration: none;}
a:hover 	{font: bold .9em; color: #336699; text-decoration: underline;}

/* background-color: #006600;*/

#navigation a  {display: block; padding: 2px 10px; font: bold .7em Arial, sans-serif; text-decoration: none; margin: 0px;}        
#navigation a:link  {display: block; padding: 2px 10px; font: bold .7em Arial, sans-serif; text-decoration: none; margin: 0px;}        
#navigation a:visited  {display: block; padding: 2px 10px; font: bold .7em Arial, sans-serif; text-decoration: none; margin: 0px;}        
#navigation a:active  {display: block; padding: 2px 10px; font: bold .7em Arial, sans-serif; text-decoration: none; margin: 0px;}        
#navigation a:hover  {color: #fff; background-color: #006600; display: block; padding: 2px 10px; font: bold .7em Arial, sans-serif; text-decoration: none; margin: 0px;}        
