@charset "utf-8";
/* CSS Document - Written by Kyle Osborne - 
K O Web Design - http://www.kowebdesign.co.uk - 
kyle@kowebdesign.co.uk - 08445 899721
Copyright 2010 - All righrts reserved*/
body
	{
		margin: 1px;
		font: 14px Arial, Helvetica, sans-serif;
		text-align: left;
		background-color: #000;
	}
/*Images*/
img
	{
		border: none;
	}
div#validation img
	{
		width: 65px;
		margin: 5px;
	}
div#content a:hover img.p
	{
		border: 1px solid #99CCFF;
	}
div#content img.p
	{
		width: 48px;
		margin: 20px;
		border: 1px solid #FFF;
	}
div#footerLeft img
	{
		height: 19px;
		margin: 2px;
		border: 1px solid #003366;
	}
div#footerLeft a:hover img
	{
		border: 1px solid #99CCFF;
	}
/*Anchors*/
a
	{
		text-decoration: none;
	}
div.kowd_over a
	{
		width: 150px;
		height: 40px;
		display: block;
		background-image: url(/images/buttons/button.jpg);
		background-repeat: no-repeat;
	}
div.kowd_over a:hover
	{
		background-position: -150px 0px;
	}
div#footerRight a
	{
		margin: 2px 12px;
	}
/*Paragraphs*/
p
	{
		margin: 15px 0px;
	}
/*Headings*/
h1
	{
		text-align: center;
		font-size: 24px;
		margin: 5px;
	}
h2
	{
		font-size: 20px;
		margin: 5px;
	}
/*Forms*/
input[type="text"],input[type="image"],select
	{
		width: 210px;
		border: 1px solid #003366;
		padding: 2px;
		margin: 2px;
	}
input[type="submit"],input[type="reset"]
	{
		width: 75px;
		padding: 2px;
		margin: 2px;
		border: 1px solid #003366;
	}
input,select,textarea
	{
		background-color:  rgb(240,240,240);
	}
textarea
	{
		padding: 2px;
		border: 1px solid #003366;
	}
/*Lists*/
ul.a
	{
		height: 360px;
		overflow: auto;
	}
ul.a li
	{
		margin: 5px;
	}
/*Spans*/
span.kowd
	{
		font-weight: 600;
	}
span.kowd_fix
	{
		display: block;
		width: 130px;
		height: 20px;
		text-align: left;
		padding: 10px;
		letter-spacing: 1px;
	}
/*Dark Blue Font*/
body,div.kowd_over a,input,textarea,select,radio
	{
		color: #003366;
	}
/*Mid Blue Font*/
a
	{
		color: #83b0EF;
	}
/*Light Blue Font*/
a:hover,div.kowd_over a:hover,div#footerRight a:hover
	{
		color: #99CCFF;
	}
/*Light Grey Font*/
div.disclaimer
	{
		color: #CCC;
	}
/*Off White Font*/
div#footer,div#footer a
	{
		color: rgb(254,255,255);
	}
/*Page Container*/
div#container
	{
		width: 800px;
		height: 600px;
		padding: 0px;
		margin: 0px auto;
		background-color: #FFF;
	}
/*Header*/
div#header
	{
		width: 800px;
		height: 150px;
		padding: 0px;
		margin: 0px;
	}
/*Main Navigation*/
div#nav
	{
		width: 150px;
		height: 395px;
		background-color: #83b0EF;
		padding-top: 30px;
		float: left;
	}
/*Validation Icons*/
div#validation
	{
		width: 150px;
		height: 110px;
	}
/*Page Content*/
div#content
	{
		width: 630px;
		height: 405px;
		margin-left: 150px;
		padding: 10px;
		line-height: 20px;
	}
/*Disclaimer*/
div.disclaimer
	{
		width: 630px; 
		font-size: 10px;
		text-align: center;
	}
/*Facebook Badge*/
div#fbBadge
	{
		float: right;
		border-right: 15px;
	}
/*Page Footer*/
div#footer
	{
		width: 800px;
		height: 25px;
		font-size: 12px;
	}
/*Footer Left Content*/
div#footerLeft
	{
		width: 150px;
		height: 25px;
		background-color: rgb(0,52,102);
		text-align: center;
		float: left;
	}

/*Footer Right Content*/
div#footerRight
	{
		width: 640px;
		height: 15px;
		padding: 5px;
		margin-left: 150px;
		background-color: #006699;
		text-align: center;
	}