body {
	font-family: Arial, Helvetica, sans-serif;
	margin: 0;
}

p {
	color: black;
	text-align: justify;
	font-size: 14px;
}

h2.construction {
	color:#FF0000;
	background:#F49F9C;
	text-align: center;
}
p.construction {
	background:#F49F9C;
}

li {font-size: 14px;}

.content {padding-right: 10px}

.content a {color:#008080;}
.content a:visited {color:navy;}

#toc {
	vertical-align:top;
	padding-top: 25px;
	height: 650px;
}

#toc a {font-size: 12px; margin-left: 20px; padding: 0 2px; color:#FFFFFF; text-decoration: none; line-height: 180%;}

#toc a:visited {color:yellow;}
#toc a.current {color:#00FFFF;}
#toc a:hover {background-color: yellow; color:#008080;}
#toc a:hover.current {background-color:transparent; color:#00FFFF; cursor: default;}

p#logo {
	color:#00FFFF;
	font-size: 24px;
	text-align:center;
	vertical-align:bottom;
}

p#slogan {
	font-size: 14px;
	text-align:right;
	vertical-align:bottom;
	padding-right: 10px;
	white-space: nowrap;
}

#logolinks a {font-size: 12px; text-decoration: none; color:#FFFFFF; white-space: nowrap;}
#logolinks a.current {color:#00FFFF;}
#logolinks a:hover {color: yellow; text-decoration: underline;}

p.centered {text-align: center;}

#topics a {color:#008080; text-decoration:none;}
#topics a:hover {color:#008080; text-decoration:underline;}
#topics a:visited {color:navy;}
ul.arrow {list-style-image:url(rightarrow.gif); line-height: 150%;}
ul.nobullet {list-style-type:none;}
li.nobullet {list-style-type:none;}

.reslist ul li {list-style-type:none;font-size:16px}
.reslist ul ul li {list-style-type:circle;font-size:14px}

.maplist ul li {list-style-type:none;font-size:16px}
.maplist ul ul li {list-style-type:none;font-size:14px}
.maplist a {text-decoration:none;}
.maplist a:hover {text-decoration:underline;}


