/* colors */
.left {
	background-color: #6AA7D6;
}

.navOpened,
.navClosed {
  	background-color: #CAD9E7;
}

.navOpened .navTitle .titleText {
  	color: #003770;
}

.navOpened .navTitleOver .titleText {
  	color: #C10000;
}

.navTitle .titleHandle {
  	background-color: #CAD9E7;
}

.navTitleOver .titleHandle {
  	background-color: #CAD9E7;
}

.navClosed .navTitle .titleText {
  	color: #3976A5;
}

.navClosed .navTitleOver .titleText {
	color: #B85B5B;
}

.left div.modulecontent {
  	background-color: #9AC0DE;
  	border-left: 0px solid #0C377B;
  	border-right: 0px solid #0C377B;
  	border-top: 1px solid #0C377B;
  	border-bottom: 1px solid #0C377B;
}

a:link, a:visited {
  	color: #001166;
  	text-decoration: none;
}

a:active {
  	color: #000000;
  	text-decoration: none;
}

a:hover {
  	color: #c10000;
  	text-decoration: none;
}

.left td {
  	color: #000000;
}

/* common part */

.left {
  	padding: 12px 11px 60px 12px;
  	width: 185px;
  	margin: 0;
  	background-image: url(../../images/powered_by.gif);
  	background-position: left bottom;
  	background-repeat: no-repeat;
}

.left img {
  	margin: 0;
  	border: 0;
}

/* opened tab */

.navOpened,
.navClosed {
  	width: 185px;
  	margin-bottom: 15px;
}

.navOpened th,
.navClosed th {
  	background-position: top;
  	background-repeat: no-repeat;
  	height: 22px;
  	font-weight: bold;
  	vertical-align: middle;
  	text-align: left;
}

.navOpened .titleHandle {
	background-image: url(../images/navopened.gif);
  	background-position: left top;
  	background-repeat: no-repeat;
  	width: 20px;
  	text-decoration: none;
}

.navClosed .navTitle,
.navClosed .navTitleOver,
.navOpened .navTitle,
.navOpened .navTitleOver {
  	height: 22px;
  	empty-cells: show;
  	text-decoration: none;
}

.navTitle .titleHandle,
.navTitleOver .titleHandle {
  	width: 20px;
}

.navTitle, .navTitle td,
.navTitleOver,
.navTitleOver td, .left th {
  	cursor: hand;
  	cursor: pointer;
  	font-weight: bold;
  	-moz-user-select: none;
}

.navClosed .titleLeft,
.navOpened .titleLeft {
/*  background-image: url(../images/topleft.gif); */
	background-image: url(../images/menutitle_left.gif);
  	background-position: left top;
  	background-repeat: no-repeat;
  	width: 14px;
  	vertical-align: top;
}

.navClosed .titleRight,
.navOpened .titleRight {
  	background-image: url(../images/menutitle_right.gif);
  	background-position: right top;
  	background-repeat: no-repeat;
  	width: 3px;
  	vertical-align: top;
}

.navClosed .titleHandle {
	background-image: url(../images/navclosed.gif);
  	background-repeat: no-repeat;
}

.left div.modulecontent {
  	margin-left: 1px;
  	margin-right: 1px;
  	padding-left: 10px;
  	padding-top: 3px;
  	padding-bottom: 10px;
}

.left .navOpened div.modulecontent {
  	display: block;
}

.left .navClosed div.modulecontent {
  	display: none;
}

.left a,
.left a:hover,
.left a:visited,
.left a:active {
  	text-decoration: none;
}

.left div.modulecontent td {
  	margin-top: 4px;
  	padding: 2px 0px;
  	vertical-align: middle;
}
