body
{
	margin: 0;
	padding: 0;
	font: 11px Verdana, Helvetica, sans-serif;
	text-align: center;
	background:#333366;
	/*background-image: url(images/bg.gif);*/
}

	a:link, a:visited, a:hover, a:active
	{
		color: #fff;
		text-decoration: none;
	}

	ul
	{
	text-align:left;
	list-style: url(images/bullet.gif);
	line-height: 160%;
	}

	h1
	{
		color: #000066;
		font: 110% arial, helvetica, sans-serif;
		font-variant:small-caps;
		font-weight: bold;
		text-align: left;
		margin: 0 0 2em 0;
	}

	h2
	{
		color: #000066;
		font: 110% arial, helvetica, sans-serif;
		font-variant:small-caps;
		font-weight: bold;
		text-align: left;
		margin: 0 0 8px 0;
	}

	h3
	{
		color: #000066;
		font: 100% arial, helvetica, sans-serif;
		font-weight: bold;
		text-align: left;
		margin: 0 0 2px 0;
	}

	p { text-align:left; }

table{
	font-size: 100%;
}
th{
	padding: 4px;
	vertical-align: center;
}
#container
{
	width: 955px;
	margin: auto;
	background-color: #fff;
	color: #333;
	border: 1px solid #000066;
	line-height: 130%;
}

#header
{
	height: 130px;
	background-image: url(images/header.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	position: relative;
}

#navtablecontainer
	{
		padding: 0;
		margin: 0 0 1.5em 0;
	}

table.mainnav {
		margin:0;
		padding:0;
		width: 100%;
		background: #547581;
		line-height: 1.5em;
		border-collapse:collapse;
		border-bottom: 1px solid #000066;
		border-left: 1px solid #000066;
		border-right: 1px solid #000066;
		border-top: 2px solid #000066;
		color: #fff;
		font-family: 110% verdana, helvetica, sans-serif;
		text-align: center;
}

table.mainnav tr
	{
		margin:0;
		padding:0;
		background: #547581;
	}

table.mainnav td
	{
		border-collapse:collapse;
		border: 1px solid #000066;
		background: #547581;
		background-image: url(images/menubg.jpg);
		background-position: 0 0;
		background-repeat: no-repeat;
		/*width: 11.11%;*/
	}

table.mainnav td a:link
	{
		display:block;
		background: #547581;
		background-image: url(images/menubg.jpg);
		background-position: 0 0;
		background-repeat: no-repeat;
		text-decoration:none;
	}

table.mainnav td a:hover
	{
		display:block;
		background: #76919A;
		background-image: url(images/menubg2.jpg);
		background-position: 0 0;
		background-repeat: no-repeat;
		text-decoration:none;
	}
#leftnav{
	float: left;
	width: 160px;
	margin-left: .5em;
	margin-top: .25em;
	padding: 0 1em .25em;
	font: 110% arial, helvetica, sans-serif;
	line-height: 150%;
}
	#leftnav a:link, #leftnav a:visited{
		color: #666666;
		text-decoration:none;
	}
	#leftnav a:hover, #leftnav a:active	{
		color: #9999FF;
		text-decoration:none;
	}
	#leftnav ul{
		margin-left: -2.5em ;
		margin-top: .25em ;
		margin-bottom: .25em ;
		padding-bottom: 0 ;
	}
	#napp{
		border: 1px solid #000066 ;
		font: 90% arial, helvetica, sans-serif;
		color: #333399;
		line-height: 120%;
		margin-top: 1.5em ;
		padding: .5em ;
	}
		#napp p{
			margin-top: .25em ;
			margin-bottom: 0 ;
			padding-bottom: 0 ;
			text-align:center;
		}

#rightnav
{
	float: right;
	width: 220px;
	margin-top: .25em ;
	margin-right: .5em;
	padding: .25em 1em 1em;
}
/*	#rightnav.static a:link, #rightnav.static a:visited{
		color: blue ;
		text-decoration: none ;
	}
	#rightnav.static a:hover{
		color: red ;
		text-decoration: underline ;
	}*/
	div.static a:link, a:active, a:visited{
		color: blue ;
		text-decoration: underline ;
	}
/*	div.static a:active{
		color: blue ;
		text-decoration: underline ;
	}
	div.static a:visited{
		color: blue ;
		text-decoration: underline ;
	} */
	div.static a:hover{
		color: red ;
		text-decoration: underline ;
	}
	#rightnav p { margin: 0 0 1em 0; }
		#news
		{
			background-color: #EFEFEF;
			background-image: url(images/bg.gif);
			border: 1px solid #333366;
			color: #333399;
			font: 100% arial, helvetica, sans-serif;
			line-height: 100%;
			padding: .75em;
		}
			#news a:link, #news a:visited
			{
				color: #333399;
				text-decoration: underline;
			}
			#news a:hover, #news a:active
			{
				color: #9999FF;
				text-decoration: underline;
			}

#content
{
	margin-top: .25em ;
	margin-left: 200px;
	border-left: 1px solid gray;
	margin-right: 260px;
	border-right: 1px solid gray;
	padding: .25em 1em 1em;
}

	#content a:link, #content a:visited
		{
			color: #6666CC;
			text-decoration: underline;
		}

	#content a:hover, #content  a:active
		{
			color: #0099CC;
			text-decoration: underline;
		}


#meetingcontainer{
		text-align:center;
		}

table.meeting {
		width:90%;
		line-height: 1.4em;
		border-collapse: collapse;
		border: 1px solid #000066;
		background: #EFEFEF;
	}

	table.meeting thead tr{
		border-collapse: collapse;
		border: 1px solid #000066;
		color:#FFF;
		background: #336699;
	}

	table.meeting thead tr th{
		padding: 0.4em o.6em 0.4em 0.6em;
	}

	table.meeting tbody tr{
		border-collapse:collapse;
		border: 1px solid #006699;
	}

	table.meeting tbody th{
		padding: 0.6em;
		width: 30%;
		border-right: 1px solid #006699;
		text-align:left;
	}

	table.meeting tbody td{
		padding: 0.6em;
		background:#FFFFFF;
		text-align:left;
	}

	table.meeting tbody tr th, td{
		border-top: 1px solid #006699;
	}

#footer
{
	clear: both;
	margin-top: 3em;
	padding: .5em;
	font: 90% arial, helvetica, sans-serif;
}

#footer a:link, #footer a:visited
	{
		color: #666666;
		text-decoration: underline;
	}

	#footer a:hover, #footer a:active
	{
		color: #9999FF;
		text-decoration:underline;
	}

.hiliteRed{
	background: yellow ;
	color: red ;
}
.hiliteNavy{
	background: yellow ;
	color: navy ;
}.hiliteRedB{
	background: yellow ;
	color: red ;
	font-weight: bold ;
}
.hiliteNavyB{
	background: yellow ;
	color: navy ;
	font-weight: bold ;
}
.loliteRed{
	background: lightyellow ;
	color: red ;
}
.loliteNavy{
	background: lightyellow ;
	color: navy ;
}.loliteRedB{
	background: lightyellow ;
	color: red ;
	font-weight: bold ;
}
.loliteNavyB{
	background: lightyellow ;
	color: navy ;
	font-weight: bold ;
}
.biu{
	font-style: italic ;
	font-weight: bold ;
	text-decoration: underline ;
}
span.showhide{
	background-color: #e7eaef ;
	background-color: white ;
	border: 1px solid #cfcfcf ;
	border: 1px solid #787f9a ;
	padding: .25em ;
}
a.showhide{
	color: #787f9a ;
	cursor: pointer ;
	font-weight: bold ;
}
.normal{
	background: transparent ;
	color: black ;
	font-size: inherited ;
	font-weight: normal ;
	font-style: normal ;
	text-decoration: none ;
}
.form{
	border: 1px dotted #cccccc ;
	font-size: inherited ;
	margin: 1em auto ;
}
.form td {
	border: 0 ;
}
.form .caption{
	padding: .5em .2em .5em;
	text-align: right ;
}
.form .input{
	background: lightyellow ;
	border: 1px solid #cccccc ;
	padding: .1em .35em ;
}
form .checkbox{
	border: none ;
}
.form .submit{
	margin: .7em .5em .85em .1em;
}