	html, body, #frame {height:100%; }
	body {
		margin: 0;
		background:#F1F5F6 url('../images/bgshadow.png') repeat-y center;
		text-align: center;
		font-family:arial; }

	#header {
		height: 20px;
		background: url('../images/img_01.jpg');
		color: #FFFFFF;
		font: 0.6em/1.3em "bitstream vera sans", verdana, sans-serif;
		text-align: justify;
		margin: 0;
		padding: 0; }	

	#banner {
		height: 100px;
		background: url('../images/img_05.jpg')
		}

	#logo {
		float: left; }
		
	#slogan {
		float: right; }

	#tabmenu {
		background: #24165A url('../images/img_07.gif') top right no-repeat;
		/*
		background-image: url(img_02.gif);
		background-position: top right;
		background-repeat: no-repeat;
		*/
		color: #FFFFFF;
		border-bottom: 1px solid white;
		margin: 0;
		padding: 4px 0 7px 0px; }

	#tabmenu li {
		display: inline;
		overflow: hidden;
		list-style-type: none; }

	#tabmenu a, a.active {
		color: #FFFFFF;
		background: #2E2929;
		font: bold 1em "Trebuchet MS", Arial, sans-serif;
		border: 1px solid #504747;
		border-bottom: none;
		padding: 3px 15px 7px 15px;
		margin: 0;
		text-decoration: none; }

	#tabmenu a.gactive1 {
		border: 1px solid white;
		background: green;
		border-left: none;
		border-bottom: 1px solid green; }

	#tabmenu a.gactive {
		background: green;
		border-bottom: 1px solid green; }

	#tabmenu a.ractive {
		background: red;
		border: 1px solid white;
		border-bottom: 1px solid red; }

	#tabmenu a.bactive {
		background: blue;
		border: 1px solid white;
		border-bottom: 1px solid blue; }

	#tabmenu a.mbfirst {
		border-left: none; }

	#tabmenu a:hover {
		background: #504747;
		color: #FFFFFF; }

	#tabmenu a:visited {
		color: #FFFFFF; }

	#tabmenu a.gactive1:hover {
		background: green;
		color: #FFFFFF; }

	#tabmenu a.ractive:hover {
		background: red;
		color: #FFFFFF; }

	#tabmenu a.bactive:hover {
		background: blue;
		color: #FFFFFF; }
	
	.overmenucontent {
		float: right;
		background: url('../images/img_07.gif') right 0px no-repeat;
		padding: 0 0 56px 57px; }

	.overmenucontent2 {
		float: right;
		background: transparent url('../images/img_07.gif') right 0px no-repeat;
		padding: 0 0 56px 57px; }	

	#menucontent {
		font: 0.9em/1.3em "bitstream vera sans", verdana, sans-serif;
		text-align: justify;
		color: white;
		margin: 0;
		padding-top: 10px;
		border-bottom: 1px solid white; }

	#menucontent p{ padding: 10px;}

	.mcgreen { background: green; }
	.mcred { background: red; }
	.mcblue { background: blue; }

	.mcgreen a {
		text-decoration: none;
		color: orange; }
	.mcgreen a:hover { background: darkgreen; }

	.mcred a {
		text-decoration: none;
		color: orange; }
	.mcred a:hover { background: darkred; }

	.mcblue a {
		text-decoration: none;
		color: orange; }
	.mcblue a:hover { background: darkblue; }

	#waibox { 
	overflow: visible;
	background: transparent url('../images/img_01.jpg') repeat-x 0px 34px;
	}

	#wai { /* Where am I, the black bar */
	height: 20px;
	background: url('../images/img_01.jpg'); }

	#wai span {
	position:absolute;
	color: white;
	font: 0.7em/1.3em "bitstream vera sans", verdana, sans-serif;
	margin: 2px 0 0 16px; }

	#navcontainer {
	width: 250px;
	background: #FFFFFF;
	float: left;
	margin: 0;
	padding: 0; }

	.treeview ul{ /*CSS for Simple Tree Menu*/
	margin-left: 0px;
	padding-left: 0px; }

	.treeview li{ /*Style for LI elements in general (excludes an LI that contains sub lists)*/
	background: white url(../images/list.gif) no-repeat left center;
	list-style-type: none;
	padding-top: 0px;
	padding-left: 23px;
	margin-bottom: 3px;}

	.treeview li.submenu{ /* Style for LI that contains sub lists (other ULs). */
	background: white url(../images/closed.gif) no-repeat left 1px;
	cursor: hand !important;
	cursor: pointer !important;}

	.treeview li.submenu ul{ /*Style for ULs that are children of LIs (submenu) */
	display: none; /*Hide them by default. Don't delete. */ }

	.treeview .submenu ul li{ /*Style for LIs of ULs that are children of LIs (submenu) */
	cursor: default; }

h1, h2, h3, h4, h5, h6 {
color:#00457C;
font-weight:bold;
padding:16px;
margin:0;
}

h1 {
font-size:20px;
}
p {
font-size:12px;
padding: 6px 16px;
margin:0;
}

img {border:0}
