/* 
Reset Stylesheet
*/

	html, body, div, span, object, iframe,
	blockquote, pre,
	abbr, address, cite, code,
	del, dfn, em, img, ins, kbd, q, samp,
	small, strong, sub, sup, var,
	b, i,
	dl, dt, dd, ol, ul, li,
	fieldset, form, label, legend,
	table, caption, tbody, tfoot, thead, tr, th, td,
	article, aside, canvas, details, figcaption, figure, 
	footer, header, hgroup, menu, nav, section, summary,
	time, mark, audio, video
	{
		margin:0;
		padding:0;
		border:0;
		outline:0;
		font-size:100%;
		vertical-align:baseline;
		background:transparent;
	}

	article,aside,details,figcaption,figure,
	footer,header,hgroup,menu,nav,section
	{ 
		display:block;
	}

	blockquote, q
	{
		quotes:none;
	}

	blockquote:before, blockquote:after,
	q:before, q:after
	{
		content:'';
		content:none;
	}

	ins
	{
		background-color:#ff9;
		color:#000;
		text-decoration:none;
	}

	mark
	{
		background-color:#ff9;
		color:#000; 
		font-style:italic;
		font-weight:bold;
	}

	del
	{
		text-decoration: line-through;
	}

	abbr[title], dfn[title]
	{
		border-bottom:1px dotted;
		cursor:help;
	}

	table
	{
		border-collapse:collapse;
		border-spacing:0;
	}

/* change border colour to suit your needs */
	hr
	{
		margin:0 0;
		padding:0;
	}

	input, select
	{
		vertical-align:middle;
	}


/* 
Custom stylesheet
*/
	html
	{
		height: 100%;
	}

	body
	{
		height: 100%;
		background:#6f917c; 
		font-family: verdana; 
		line-height:130%;
		font-size: 12pt;
/*		color: #dbe3de; */
		color: #ffffff; 
	}

	#background
	{
		min-height: 95.3%;
	}

	footer
	{
		background-color: #37483e;
		color: #dbe3de;
		font-size: 10pt;
		padding: 8px 0px 8px 0px;
		width: 100%;
		min-width: 300px;
		left: 0px;
		bottom: 0;
	}

	footer a
	{
		margin:0;
		padding:0;
		font-size:10pt;
		vertical-align:baseline;
		background:transparent;
		text-decoration: none;
/*		color: #dbe3de; */
		color: #ffffff; 
	}

	section
	{
		width: 100%;
		height: 100%;
		padding: 70px 0px 20px 0px;
	}

	.wrapper
	{
		width: 80%;
		margin: 0 auto;
		overflow: hidden;
	}

	.window
	{
		background-color: #eeeeee; 
		color: #333333;
		margin: 0 auto;
	}



	nav
	{
		height: 100%;
		padding: 0px 0px 20px 0px;
		font-family: verdana; 
		line-height:1;
	}

	nav ul
	{
		list-style:none; 
	}

	nav ul li
	{
		display: inline-block;
		margin: 30px 0px 0px 0px;
		padding: 0;
	}

	nav ul li a
	{
		text-decoration: none;
		font-weight: bold;
		font-size: 16pt;
		color: #37483e;
	}


	h
	{
		text-decoration: none;
/*		color: #dbe3de; */
		color: #ffffff; 
		font-size: 16pt;
		font-weight: bold;
		font-family: verdana; 
		margin:0;
		padding:10px 0px 10px 0px;
		border:0;
		outline:0;
		vertical-align:baseline;
		background:transparent;
	}

	p
	{
		font-family: verdana; 
		font-size: 16px; 
		text-align: left;
	}

	p a
	{
		text-decoration: none;
		font-weight: bold;
/*		color: #dbe3de; */
		color: #ffffff; 
	}


