h1, h2, h3, h4, h5, h6, dd, dt, p, li  {
	background:transparent;
	font-family:sans-serif, Tahoma, Arial, Verdana ; }
th, td, th, pre, li   {font:10pt;}
p	{ font-size: "x-small"; font:10pt;} 
dt	{ color:#9933FF; font-weight:bold; font-size:"small";} 
dd	{ color: #000000 font-size: "x-small";} 
ol	{ font-size: 13px; color: #333333; }
a:hover.nav	{color:#FF9900; text-decoration: underline;}
a:link		{color:#990000; text-decoration: none;}
a:visited		{color:#9933FF; text-decoration: none;}
a:active		{
	color:green;
}
.legalese {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	visited: #000000;
	text-align : center;
}
.basemenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	visited: #000000;
	text-align : center;
}
.sidenav {
	font-size: 12px;
	padding: 0;
	margin: 0;
	white-space: nowrap;
}
.sidenav ul {
	margin: 0;
	margin-left: 8px;
	margin-bottom: 5px;
	padding: 0;
}

.sidenav li {
	display: inline;
	list-style: none;
	/*
	border-left: 5px solid #ccc;
	*/
}
.sidenav li a {
	display: block;
	/* margin: 2px; */
	padding: 3pt 4pt 3pt 4pt;
	background-color: #eee;
	border: 1px solid #ccc;
	color: #444;
	/* margin-left: 3px; */
}
.sidenav li a:visited { 
	color: #444;
}
.sidenav li + li {
}
.sidenav ul li a td {
	background-color: #e0e0e0;
	/*
	color: #444;
	padding-left: 10pt;
	font-size: 90%;
	*/
}
.sidenav-selected {
	color: white !important; /* 	font-weight: bold;	*/
	border: 1px double #500 !important;
	background: #a62b2b url("/img/sidenav-selected.gif") no-repeat !important;
}
.sidenav-selected-parent {
	/*
	color: white !important;
	font-weight: bold;
	border: 1px solid #500 !important;
	background: #a62b2b url("/img/sidenav-selected.gif") no-repeat !important;
	*/
	background-color: #ccc !important;
}
.sidenav a:hover, .sidenav-selected a:hover {
	background-image: none !important;
	border: 1px outset #999 !important;
	/*
	text-decoration: underline;
	*/
	color: #fff !important;
	background-color: #777 !important;
}
A:link {
	COLOR: #228B22;
	text-decoration: none;
}
A:visited {
	COLOR: #8B0000;  text-decoration: none;
}
A:active {
	COLOR: red
}
A:hover {
	COLOR: red; TEXT-DECORATION: underline
}
A.subfoot:hover {
	COLOR: red; TEXT-DECORATION: underline
}
A.linknav:hover {
	COLOR: red; TEXT-DECORATION: underline
}
A.sublinknav:hover {
	COLOR: red; TEXT-DECORATION: underline
}
BODY {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-SIZE: 14px;
	BACKGROUND: White;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px 0px 50px;
	COLOR: #333;
	PADDING-TOP: 0px;
	FONT-FAMILY: "Trebuchet MS",verdana,sans-serif
}
#Justify {
	text-align : justify;
}
.container {
	BORDER-RIGHT: #ccc 1px solid; BACKGROUND: white; MARGIN-LEFT: 50px; BORDER-LEFT: #ccc 1px solid; MARGIN-RIGHT: 50px; BORDER-BOTTOM: #ccc 1px solid
}
#leftcontent {
	FONT-SIZE: 12px; MARGIN-LEFT: 5px; BORDER-RIGHT: #ccc 1px dotted; MARGIN-TOP: 20px; FLOAT: left; WIDTH: 170px; POSITION: relative
}
#centercontent {
	PADDING-RIGHT: 10px; MARGIN-TOP: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; MARGIN-LEFT: 180px; PADDING-TOP: 10px
}
P {
	MARGIN: 0px 14px 14px; LINE-HEIGHT: 140%;FONT-SIZE: 14px; 
}
.home {
	MARGIN: 5px 14px 14px; LINE-HEIGHT: 140%
}
H1 {
	MARGIN: 5px 14px 14px; LINE-HEIGHT: 140%; FONT-SIZE: 20px
}
H2 {
	MARGIN: 5px 14px 14px; LINE-HEIGHT: 140%; FONT-SIZE: 18px; COLOR: #5e715e
}
H3 H4 H5 H6 {
	FONT-SIZE: 16px;
	MARGIN: 5px 14px 14px 14px;
	LINE-HEIGHT: 110%
}
.header {
	PADDING-TOP: 40px; BORDER-BOTTOM: white 1px solid; BACKGROUND-COLOR: #5e715e
}
.indent {
	MARGIN-LEFT: 20px; MARGIN-RIGHT: 20px
}
.dent {
	MARGIN-LEFT: 20px; MARGIN-RIGHT: 20px
}
A.subfoot {
	FONT-SIZE: 11px; COLOR: #666
}
A.subfoot:link {
	FONT-SIZE: 11px; COLOR: #666
}
A.subfoot:visited {
	FONT-SIZE: 11px; COLOR: #666
}
A.subfoot:hover {
	COLOR: red; TEXT-DECORATION: underline
}
.subfooter {
	MARGIN-TOP: 10px; FONT-SIZE: 11px; MARGIN-BOTTOM: 2px
}
A.linknav {
	COLOR: #5e715e
}
A.linknav:link {
	COLOR: #228B22;
}
A.linknav:visited {
	COLOR: #8B0000;
}
A.linknav:hover {
	COLOR: red; TEXT-DECORATION: underline
}
A.sublinknav {
	FONT-WEIGHT: bold; COLOR: #5e715e; TEXT-DECORATION: none
}
A.sublinknav:link {
	FONT-WEIGHT: bold; COLOR: #5e715e; TEXT-DECORATION: none
}
A.sublinknav:visited {
	FONT-WEIGHT: bold; COLOR: #5e715e; TEXT-DECORATION: none
}
A.sublinknav:hover {
	COLOR: red; TEXT-DECORATION: underline
}
.secondnav {
	MARGIN-LEFT: 25px
}
LABEL {
	CURSOR: hand
}
PRE {
	PADDING-RIGHT: 40px;
	PADDING-LEFT: 40px;
	PADDING-BOTTOM: 10px;
	MARGIN: 6px 20px 10px 30px;
	PADDING-TOP: 10px;
	BORDER-RIGHT: #cccc99 1px solid;
	BORDER-TOP: #cccc99 1px solid;
	BORDER-LEFT: #cccc99 1px solid;
	BORDER-BOTTOM: #cccc99 1px solid;
	BACKGROUND-COLOR: #f1f1de;
	width: 65%
}
.navbar {
	BORDER-RIGHT: gray 1px solid; BORDER-TOP: gray 1px solid; BORDER-LEFT: gray 1px solid; BORDER-BOTTOM: gray 1px solid; TEXT-ALIGN: center
}
.licensebox {
	BORDER-RIGHT: #cccc99 1px solid;
	BORDER-TOP: #cccc99 1px solid;
	BORDER-LEFT: #cccc99 1px solid;
	BORDER-BOTTOM: #cccc99 1px solid;
	BACKGROUND-COLOR: Lime;
  PADDING-RIGHT: 10px; 
  PADDING-LEFT: 10px; 
  PADDING-BOTTOM: 10px; 
  MARGIN: 6px 20px 10px 0px; 
  PADDING-TOP: 10px
}
LI {
	MARGIN-TOP: 10px; MARGIN-BOTTOM: 10px; 	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0.5em; MARGIN: 2px; LINE-HEIGHT: 1.3em; PADDING-TOP: 0px
}
.pullout {
	BORDER-RIGHT: #ccc 1px dotted; PADDING-RIGHT: 6px; BORDER-TOP: #ccc 1px dotted; DISPLAY: block; PADDING-LEFT: 6px; FLOAT: right; PADDING-BOTTOM: 6px; MARGIN: 10px; BORDER-LEFT: #ccc 1px dotted; WIDTH: 50%; PADDING-TOP: 6px; BORDER-BOTTOM: #ccc 1px dotted
}
.navdown {
	BORDER-BOTTOM: #333 1px dotted
}
.notyet {
	COLOR: #ccc
}
PRE {
	FONT-SIZE: small; 
}
STRONG.imp {
	COLOR: red
}
.breadcrumb {
	MARGIN-BOTTOM: 0px
}
.crumbtrail {
	FONT-SIZE: 11px; MARGIN-BOTTOM: 30px
}
DT {
	FONT-WEIGHT: bold; MARGIN-LEFT: 14px
}
.license {
	PADDING-RIGHT: 4px; BORDER-TOP: #ddd 1px solid; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; BORDER-LEFT: #ddd 1px solid; PADDING-TOP: 4px; BORDER-BOTTOM: #ddd 1px solid
}
.textbox {
	BORDER-RIGHT: #cccc99 1px solid; PADDING-RIGHT: 0.5em; BORDER-TOP: #cccc99 1px solid; PADDING-LEFT: 0.5em; PADDING-BOTTOM: 0.5em; BORDER-LEFT: #cccc99 1px solid; PADDING-TOP: 0.5em; BORDER-BOTTOM: #cccc99 1px solid; BACKGROUND-COLOR: #f1f1de
}
.feature {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; MARGIN: 10px; BORDER-LEFT: #ccc 1px solid; BORDER-BOTTOM: #ccc 1px solid
}
.pagebreak {
	BORDER-TOP: #ccc 1px solid; PADDING-TOP: 10px
}
.comments {
	MARGIN: 40px
}

