body {
	background : white scroll;
	font : 76% Verdana, Geneva, Arial, Helvetica, sans-serif;
}

h1
{
	font-size : 1.8em;
}

h1, h2, h3, h4
{
	background-color : transparent;
	color : black;
	font-family : Verdana,Geneva,Arial, Helvetica, sans-serif;
	font-weight : normal;
	margin-top : 0.5em;
}

h2
{
	font-size : 1.5em;
}

h2 + p:first-line
{
	color : #708090;
	font-weight : bold;
}

h3
{
	font-size : 1.2em;
}

h3 + p:first-line
{
	color : #708090;
	font-weight : bold;
}

h4
{
	font-size : 1em;
}

h4 + p:first-line
{
	color : #708090;
	font-weight : bold;
}

.graphic p, .cgraphic p, p.caption{
	color : #48D1CC;
	font : 0.9em/1.1em Verdana,Geneva,Arial,Helvetica,sans-serif;
}

/* CSS POSITIONING MAGIC */
#colcontent
{
	/* Right margin irrelevant */
	background-color : transparent;
	border : 1px solid black;
	margin : 5px 0px 5px 210px;
	padding : 10px;
	width : 580px;
}

#colleft{
	background-color : transparent;
	border : 1px solid black;
	left : 10px;
	top : 65px;
	width : 180px;
}

#colright{
	background-color : transparent;
	border : 1px solid black;
	left : 830px;
	top : 65px;
	width : 150px;
}

#footer{
	border : 1px solid black;
	margin : 0 0 0 210px;
	padding : 10px;
	width : 580px;
}

#footer p
{
	font : 0.8em/1.2em Verdana,Geneva,Arial,Helvetica,sans-serif;
	margin : 0;
	padding : 0 0 0.5em 0;
}

#generalinfo
{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin-bottom : 10px;
}

#navinfo
{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin-top : 10px;
	text-align : center;
}

#searchinfo
{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin-bottom : 10px;
	margin-top : 10px;
}

#TOC{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}

#top {
	/*Height of logo.gif (60px) */
	height : 60px;
	margin : 0 0 0 210px;
}

