.left {
	background:#e8e6f2;
	border:1px solid #ff99ff;
}
.navOpened {
}
.navOpened .navTitle {
	background: #d9ffee;
}
.navOpened .navTitle .titleText {
	border:1px solid #fcf;
	padding:0 0 0 12px;
	color: #0073e5;
	font-size: 1.1em;
}
.navOpened .navTitleOver .titleText {
	COLOR: #428eff
}
.navTitle .titleHandle {
	BACKGROUND-COLOR: #c1c;
}
.left DIV.modulecontent {
	background:#dfd9ff;
	text-align:center;
}
A:link {
	COLOR: #144e6d
}
A:visited {
	COLOR: #144e6d
}
A:active {
	COLOR: #144e6d
}
.left TD {
	COLOR: #144e6d
}
A:hover {
	COLOR: #428eff
}
.left {
	width: 100%; 
	margin: 0; 
	padding:12px 0 0 0;
}
.left IMG {
	border: 0 none; 
	MARGIN: 0px;
}
.left .navOpened {
	width: 90%; 
	MARGIN-BOTTOM: 15px; 
}
.navOpened TH {
	HEIGHT: 22px; 
	VERTICAL-ALIGN: middle; 
	TEXT-ALIGN: left;
	FONT-WEIGHT: bold;
}
.navOpened .titleHandle {
	BACKGROUND-POSITION: left top; BACKGROUND-IMAGE: url("../images/navopened.gif"); WIDTH: 20px; BACKGROUND-REPEAT: no-repeat
}
.navOpened .navTitle {
	HEIGHT: 22px; empty-cells: show
}
.navOpened .navTitleOver {
	HEIGHT: 22px; empty-cells: show
}
.navTitle .titleHandle {
	WIDTH: 20px
}
.navTitleOver .titleHandle {
	WIDTH: 20px
}
.navTitle {
	FONT-WEIGHT: bold;
}
.navTitle TD {
	FONT-WEIGHT: bold;
}
.left TH {
	FONT-WEIGHT: bold;
}
.left DIV.modulecontent {
	width:100%;
	padding:0;
	margin:0;
	PADDING-BOTTOM: 10px; MARGIN-LEFT: 1px; MARGIN-RIGHT: 1px; PADDING-TOP: 12px;
	text-align:center;
}
.navOpened td.modulecontent {
	background:#dfd9ff;
	padding:12px 0 10px 0;
}
.left A {
	TEXT-DECORATION: underline
}
.left A:hover {
	TEXT-DECORATION: underline
}
.left A:visited {
	TEXT-DECORATION: underline
}
.left A:active {
	TEXT-DECORATION: underline
}
.left .modulecontent .leftimgframe {
	margin:0; padding:0;
	width:126px;
	background:#fff;
}
.left .modulecontent .leftimgframe img {
	margin:3px;
	width:120px;
}
.left .modulecontent .leftimgcaptn {
	width:126px;
	margin:0; padding:0;
	font-size:1em;
	font-weight:600;
	text-align:center;
	color:#0059b3;
	text-decoration:underline;
	background:#e8e6f2;
	padding-bottom:2px;
}
.left .modulecontent .leftimgspacer {
	width:126px;
	height:3px;
}
.right {
	width: 100%; 
	margin: 0; 
	padding:12px 0 0 0;
	background:#c3d96c;
	border:1px solid #a1b359;
}
.right .navOpened {
	width: 92%; 
	MARGIN-BOTTOM: 15px;
}

.right .navOpened .navTitle {
	background:#85a600;
}
.right .navOpened .navTitle .titleText {
	border:1px solid #99bf00;
	padding:0;
	padding-left:10px;
	color: #faffe5;
	color: #fff;
	font-size: 1em;
	font-weight: 500;
	text-align:left;
}
.right .navOpened td.modulecontent {
	background:#dde5b8;
	padding:12px 0 10px 0;
	border: 1px solid #99bf00;
	border-top: 0 none;
}
.right .navOpened td.modulecontent p {
	font-family:arial;
	font-size:1.05em;
	text-align:left;
	margin:0 0 6px 12px;
}
.right .navOpened td.modulecontent p.cpyname {
	color:#333;
	font-size:1.05em;
	font-weight:600;
}
.right .navOpened td.modulecontent p span a {
	color:#00c;
	font-family:arial;
	font-weight:500;
}

.right .modulecontent .leftimgframe {
	margin:0; padding:0;
	width:154px;
	background:#fff;
}
.right .modulecontent .leftimgframe img {
	margin:3px;
	width:148px;
	height:112px;
}
.right .modulecontent .leftimgcaptn {
	width:154px;
	margin:0; padding:0;
	font-size:0.95em;
	font-weight:600;
	text-align:center;
	color:#0059b3;
	text-decoration:underline;
	background:#eef2da;
	padding-bottom:2px;
}
.right .modulecontent .leftimgspacer {
	width:154px;
	height:3px;
}
.leftimgcaptn a {
	text-decoration:underline;
	color:#0059b3;
}