html	{
	height: 100%;   /* needed by Netscape to prevent it going crazy (?for dot leaders?)*/
}
body	{
	/* margin: 0 4%;
	*/
	background-color: white;
	font-size: 1em;
	font-family : sans-serif;
}
p {
	margin-top: 5px;
	margin-bottom: 5px; 
}
// Drop Down Panels
.SideListHidden { BORDER-RIGHT: thin ridge; BORDER-TOP: thin ridge; DISPLAY: inline; FONT-SIZE: 0.8em; VISIBILITY: hidden; BORDER-LEFT: thin ridge; BORDER-BOTTOM: thin ridge; POSITION: absolute; BACKGROUND-COLOR: #cccccc }
.SideListPanel { BORDER-RIGHT: outset; PADDING-RIGHT: 3px; BORDER-TOP: outset; PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: 0.9em; PADDING-BOTTOM: 2px; BORDER-LEFT: outset; MARGIN-RIGHT: 1px; PADDING-TOP: 2px; BORDER-BOTTOM: outset; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none }
.SideListTitle { font-weight: bold; font-size: 14px; }
// Tab bars
DIV.tabbar { PADDING-BOTTOM: 24px; MARGIN: 0px; FONT: bold 11px verdana, arial, sans-serif; PADDING-TOP: 5px; BORDER-BOTTOM: #999999 1px solid; LIST-STYLE-TYPE: none }
DIV.tabbar A { BORDER-RIGHT: #999999 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #999999 1px solid; DISPLAY: block; PADDING-LEFT: 4px; FLOAT: left; PADDING-BOTTOM: 4px; MARGIN: 2px 2px 0px; BORDER-LEFT: #999999 1px solid; COLOR: #666; PADDING-TOP: 4px; BORDER-BOTTOM: #999999 1px solid; BACKGROUND-COLOR: #ffff99; TEXT-DECORATION: none }
DIV.tabbar A.active { PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px; BORDER-BOTTOM: #fff 1px solid; BACKGROUND-COLOR: #fff }
DIV.tabbar A:hover { BACKGROUND: #fff }

.ContentTitle {
	background-color: black;
	color: white;
}
.ContentTitle a {
	color: white;
}

.HighlightText {
	background-color: yellow;
	color: red;
	font-weight: bold;
}


a.NoUnderline:link {text-decoration:none}     /* unvisited link */
a.NoUnderline:visited {text-decoration:none}  /* visited link */
a.NoUnderline:hover {text-decoration:none}   /* mouse over link */
a.NoUnderline:active {text-decoration:none}   /* selected link */


