body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000064;
	line-height: 20px;
	text-align:center;
}
div#bodyDiv {
	margin-right:auto;
	margin-left:auto;
	width:720px;
	text-align:left;
}
p,td,li,div,ul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000064;
	line-height: 20px;
	margin-top: 0;
}

a:link {
	color: #000064;
}

a:visited {
  color: #000064;
}

a:hover {
	text-decoration: none;
	color: #B0B5BA;
}


h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #251158;
	line-height: 30px;
}

h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #251158;
	line-height: 20px;
	margin:0;
}

h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #899fb4;
	line-height: 20px;
	margin:0;
}

h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #251158;
	line-height: 20px;
	margin:0;
}

td {
	font-family: Trebuchet MS, Arial, Helvetica;
}

th {
	font-family: Trebuchet MS, Arial, Helvetica;
}

.footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	line-height: 12px;

}
.footer_nav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #333333;
	line-height: 14px;
}

.leftlist a:link, .leftlist a:visited, .leftlist a:active { 
	text-decoration: none;
}

.leftlist a:hover { 
	text-decoration:underline;
	color: #B0B5BA;
}

ul.leftlist { 
	list-style-type:none; 
}
ul.leftlist ul {
	list-style-type:none;
	margin:0;
	padding-left:22px;
}
ul.leftlist li.selected ul {
	font-weight:normal;
}	
.footer_nav a:link, .footer_nav a:visited, .footer_nav a:active { 
	text-decoration: none;
	color: #333333;
}

.footer_nav a:hover { 
	text-decoration:underline;
	color: #B0B5BA;
}

li.selected { 
	font-weight:bold; 
	color: #B0B5BA;
}
p.extraFooter {
	display:none;
}
div.footerDiv {
	width:709px;
	text-align:center;
}
td.contentCell {
	width:435px;
}
div.printHeaderDiv {
	display:none;
}

.clickable {
	cursor:pointer;
}

/*map{
	z-index:20;
}*/

table.newsTableSum {
	empty-cells: show;
	border-collapse: collapse;
}
table.newsTableSum th {
	border: 1px solid #333366;
	vertical-align: top;
	background-color: #9999cc;
	color: #333366;
	padding: 6px;
}
table.newsTableSum td {
	border: 1px solid #333366;
	vertical-align: top;
	padding: 6px;
	font-size: 12px;
}
div.news h2 {
	font-size: 14px;
	color: #333366;
	font-weight: bold;
	margin: 0px;
	border-top: 1px solid #333366;
}
div.news p.date {
	color: #333366;
	font-weight: bold;
	margin: 0px;
	margin-bottom: 10px;
}

table.dirTable { empty-cells:show; border-collapse: collapse; border: 1px solid #000033; }
table.dirTable td { border: 1px solid #9999cc; 
					font-family: "Trebuchet MS", Arial, Verdana; 
					font-size: 13px;
					vertical-align: top;
					padding-left: 4px;
					padding-right: 4px;
				}
table.dirTable th { vertical-align: top ;
					background-color: #9999cc; 
					color: #000033; 
					border: 1px solid #000033; 
					font-family: "Trebuchet MS", Arial, Verdana; 
					font-size: 13px;
					padding-left: 4px;
					padding-right: 4px;
					}
table.dirTable th a:link { color: #000033; text-decoration:none;}
table.dirTable th a:visited { color: #000033; text-decoration:none;}
table.dirTable th a:hover { color: #ccccff; text-decoration:underline; }
table.dirTable th a:active { color: #000033; text-decoration:none;}

ul.noindent {
	
	margin-left: 0;
	padding-left: 1em;
	text-indent: -1em;
	list-style-position: inside;

}

div.smokedglass{
	position:absolute;
	background-color:#dcdcdc;
	
	filter: alpha(opacity=50);
	opacity: 0.5;
	
	-moz-opacity:.50;
	/*width:100%;
	height:100%;*/
	display:none;
	z-index:15;
	top:0;
	left:0;
	background-color:#000000;
	}
#fadingText {
	height:127px;
	vertical-align:top;
}
div.leftContentDiv {
	padding-top:3px;
	padding-left:6px;
	float:left;
	width:400px;
	height:70px;
}
div.leftContentDiv p, div.rightContentDiv p {
	margin:0;
}
div.rightContentDiv {
	padding-top:3px;
	padding-right:6px;
	float:right;
	width:230px;
	height:70px;
}