/* This is the main StyleSheet */

	BODY {
		color : #000;
		background-color : #ccc;
		margin : 0px;
		padding : 0px;
	}

	A:visited, A, A:active {
		color : #069;
		background-color : transparent;
		font-weight : normal;
		text-decoration : none;
	}

	A:hover {
		color : #fff;
		background-color : #369;
		font-weight : normal;
		text-decoration : none;
	}

	.hidden {
		display : none;
	}

/* this is the header area. */


	.header {
		color : #000;
		background : #369;
		float : left;
		width : 100%;
		height : 30px;
		margin : 0px;
		padding : 0px;
		border-bottom : 1px solid #fff;
	}

	.title {
		color : #fff;
		background : transparent;
		float : left;
		clear : right;
		width : 300px;

		margin : 0px;
		padding : 15px 10px 15px 24px; /* top right bottom left*/
		font : bold 18px/18px verdana, arial, helvetica, sans-serif;
	}


/* this is the navigation area. */

	.navblock {
		color : inherit;
		background-color : #369;
		float : left;
		clear : both;
		width : 100%;
		margin : 0px;
		padding : 0px;
		border-bottom : 1px solid #fff;
	}
	.nav {
		float : left;
		width : 90%;
		margin : 0px;
		padding : 0px 0px 0px 20px;
	}

	.nav UL {
		float : left;
		margin : 0px;
		padding : 0px;
		list-style : none outside;
		border-left : 1px solid #fff;
	}

	.nav UL LI {
		float : left;
		width : inherit;
		margin : 0px;
		padding : 0px;
	}
	.nav UL LI A:visited, .navblock UL LI A {
		color : #fff;
		background-color : #338287;
		display : block;
		width : 50px;
		margin : 0px;
		padding : 3px 30px 25px 5px;
		border-right : 1px solid #fff;
		font : 10px/10px verdana, arial, helvetica, sans-serif;
	}

	.nav UL LI A:hover {
		color : #fff;
		background-color : #7ca891;
		display : block;
		text-decoration : none;
	}

	.nav UL LI A:active {
		color : #fff;
		background-color : #055;
		display : block;
		text-decoration : none;
	}

	.nav UL LI#here A:visited, .navblock UL LI#here A {
		color : #fff;
		background : #338287;
		display : block;
		width : 50px;
		margin : 0px;
		padding : 30px 25px 5px 5px;
		border-right : 1px solid #fff;
		font : bold 10px/10px verdana, lucida, arial, helvetica, sans-serif;
	}

	.nav UL LI#here A:hover {
		color : #fff;
		background : #7ca891;
		display : block;
		text-decoration : none;
	}

	.nav UL LI#here A:active {
		color : #fff;
		background : #055;
		display : block;
		text-decoration : none;
	}

/* this is the content area. */


	.content {
		color : #000;
		background-color : #369;
		float : left;
		width : 100%;
		margin : 0px;
		padding : 0px;
	}

	.headline {
		margin : 0px;
		padding : 0px;
		background : #fff;
		color : #000;
		font : bold 14px/14px verdana, arial, helvetica, sans-serif;
	}
	.copy {
		color : #000;
		background-color : #fff;
		display : block;
		margin : 20px;
		padding : 5px;
		font : 11px/11px verdana, arial, helvetica, sans-serif;
	}
	.copysm {
		color : #000;
		background-color : #fff;
		display : block;
		margin : 0px;
		padding : 0px;
		font : 9px/9px verdana, arial, helvetica, sans-serif;
	}
	.thumbnail {
		color : #000;
		background-color : #fff;
		margin : 6px;
		padding : 0px;
		font : 9px/9px verdana, arial, helvetica, sans-serif;
	}

/* this is the footer area. */

	.footer {
		color : #999;
		background-color : #ccc;
		display : block;
		margin : 5px;
		padding : 0px;
		font : 9px/9px verdana, arial, helvetica, sans-serif;
		text-align: center;
	}
	.footer A:visited, A, A:active {
		color : #999;
		background-color : transparent;
		font-weight : normal;
		text-decoration : none;
	}

	.footer A:hover {
		color : #999;
		background-color : #369;
		font-weight : normal;
		text-decoration : none;
	}