﻿/* colors

			left nav blue: #487BB7
			right nav grey: #EFF3F8
			header, footer dark blue: #333399

		*/
		/*** The Essential Code ***/

		body {
			min-width: 630px;         /* 2 x (LC fullwidth + CC padding) + RC fullwidth */
		}

		#container {
			/*padding-left: 200px;*/      /* LC fullwidth */
			/*padding-right: 190px;*/     /* RC fullwidth + CC padding */
		}
		
		#container .column {
			position: relative;
			float: left;
		}
		
		#center {
			padding: 10px 20px;       /* CC padding */
			/*width: 100%;*/
		}
		
		#left {
			width: 193px;             /* LC width */
			padding: 0 10px 30px 10px;          /* LC padding */
			/*right: 240px;*/             /* LC fullwidth + CC padding */
			vertical-align:top;
			/*margin-left: -100%;*/
		}
		
		#right {
			width: 180px;             /* RC width */
			padding: 0 10px;          /* RC padding */
			margin-right: -100%;
		}

		#right td p
{
    padding-bottom:18px;
}
		
		#footer {
			clear: both;
		}
		
		/*** IE Fix ***/
		* html #left {
			/*left: 150px; */             /* RC fullwidth */
		}

		/*** Equal-height Columns ***/

		#container {
			overflow: hidden;
		}

		#container .column {
			/*padding-bottom: 1001em; */    /* X + padding-bottom */
			/*margin-bottom: -1000em; */    /* X */
		}

		/*** Footer Fix ***/

		* html body {
			overflow: hidden;
		}
		
		* html #footer-wrapper {
			float: left;
			position: relative;
			width: 100%;
			/*padding-bottom: 10010px;
			margin-bottom: -10000px;*/
			background: #FFF;         /*** Same as body background ***/
		}

		/*** Just for Looks ***/

		body {
			margin: 0;
			padding: 0;
			background: #FFF;
			font-family:Arial;
			font-size:10pt;
			/*padding-left:10px;
			padding-right:10px;*/
			border:3px solid #333399;
		}

		/*#header,*/ #footer {
			
			padding: 0.3em 0;
			background: #333399;
		}

		#header
		{
			background-color:white;
		}

		#nav
		{
			background-color:#333399;
			color:white;
			font-weight:bold;
			font-size:10pt;
			padding:5px 18px 18px 30px;
		}

		#footer
		{
			text-align: center;
			color:white;
			font-size:9pt;
			padding-top:10px;
			padding-bottom:10px;
		}

		#left {
			background: #487BB7;
			color:white;
		}
		
		#left a
		{
		    color:White;
		}
		
		#left br
		{
		    margin-top:18px;
		}

		#center {
			background: #fff;
		}

		#right {
			background: #EFF3F8;
		}

		#left, #right
		{
			font-family:Verdana,Arial,Helvetica,sans-serif;
			font-size:12px;
		}

		#container .column {
			padding-top: 1em;
			/*text-align: justify;*/
		}

		#events_header
		{
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 11px;
			color: #000000;
		}

		#events_subheader
		{
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 11px;
			font-weight: bold;
			color: #66cc00;
		}

		h1
		{
			color: #66cc00;
			font-weight: bold;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 16px;
		}

		h2
		{
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 13px;
			font-weight: bold;
			color: #000000;
		}

		p, ol, ul, li
		{
			font-family:Arial;
			font-size:10pt;
		}
		
		#container img
		{
		    padding:9px;
		}
		
		
		
		
		/* menu */
		
		
		
		
.navlist, .navlist ul { /* all lists */
	float: left;
	/*width: 36em;*/
	list-style: none;
	line-height: 1;
	background: #333399;
	font-weight: bold;
	padding: 0;
	/*border: solid #eda;*/
	/*border-width: 1px 0;*/
	/*margin: 0 0 1em 0;*/
    z-index:100;
    margin:0px;
}

.navlist a {
	display: block;
	width: 14em;
	w\idth: 6em;
	color: white;
	text-decoration: none;
	padding: 0.45em .55em;
	font-family:Verdana;
	font-size:8pt;

}

.navlist li { /* all list items */
	float: left;
	padding: 0;
	width: 10em;

}

.navlist li ul { /* second-level lists */
	position: absolute;
	left: -999em;
	height: auto;
	width: 14.6em;
	w\idth: 14.1em;
	font-weight: normal;
	border-width: 0.25em;
	margin: 0;
	
	background: #D9E1EC;
	border-bottom:1px solid #555555;
	
}

.navlist li li {
	padding-right: 1em;
	width: 13em;
	border-top:1px solid #555555;
border-left:1px solid #555555;
border-right:1px solid #555555;
}

.navlist li ul a {
	width: 19em;
	w\idth: 16.5em;
	color:Black;
}

.navlist li ul ul {
	margin: -1.75em 0 0 14em;
}

.navlist li:hover ul ul, .navlist li:hover ul ul ul, .navlist li.sfhover ul ul, .navlist li.sfhover ul ul ul {
	left: -999em;
}

.navlist li:hover ul, .navlist li li:hover ul, .navlist li li li:hover ul, .navlist li.sfhover ul, .navlist li li.sfhover ul, .navlist li li li.sfhover ul {
	left: auto;
}

.navlist li:hover, .navlist li.sfhover {
	background: #D9E1EC;
	color:black;
}




.navlist li ul li:hover
{
background-color:#333399;
}

.navlist li ul a:hover
{
color:white;
}


/*
.navlist li ul ul {
	margin: -1em 0 0 10em;
}

.navlist li:hover ul ul, .navlist li:hover ul ul ul, .navlist li.sfhover ul ul, .navlist li.sfhover ul ul ul {
	left: -999em;
}

.navlist li:hover ul, .navlist li li:hover ul, .navlist li li li:hover ul, .navlist li.sfhover ul, .navlist li li.sfhover ul, .navlist li li li.sfhover ul {
	left: auto;
}
*/