.adminNavigation A, .adminNavigation A:link, .adminNavigation A:visited
{
	color: #99ccff;
	float: left;
	font-size: 0.9em;
	line-height: 1.3em;
	padding: 0 0.8em;
}

.adminNavigation A.active, .adminNavigation A.active:visited
{
	color: #ffcc33;
	font-weight: bolder;
}

.adminNavigation A:hover
{
	color: #ffffff;
	text-decoration: underline;
}

.adminNavigation UL
{
	list-style: none;
	margin: 0px;
	padding: 0;
}

.adminNavigation UL LI
{
	border-left: 3px solid #cc9900;
	border-right: 3px solid #cc9900;
	float: left;
	margin: 0 0 0 -3px;
	padding: 0;
}

.bottomNavigation A, .bottomNavigation A:link, .bottomNavigation A:visited
{
	color: #ffffff;
	float: left;
	font-size: 0.9em;
	line-height: 1.3em;
	padding: 0 0.8em;
}

.bottomNavigation A.active, .bottomNavigation A.active:visited
{
	color: #ffcc33;
	font-weight: bolder;
}

.bottomNavigation A:hover
{
	color: #ffffff;
	text-decoration: underline;
}

.bottomNavigation UL
{
	list-style: none;
	margin: 0px;
	padding: 0;
}

.bottomNavigation UL LI
{
	border-left: 3px solid #cc9900;
	border-right: 3px solid #cc9900;
	float: left;
	margin: 0 0 0 -3px;
	padding: 0;
}

.sidemenu
{
	padding: 0 0 1.5em;
}

.sidemenu A
{
	background-image: url('/project/40/images/3.png');
	background-position: 2px center;
	background-repeat: no-repeat;
	display: block;
	font-size: 1em;
	padding: 3px 0 3px 25px;
}

.sidemenu A.active, .sidemenu DIV.active A
{
	color: #cc9900;
	font-weight: bold;
}

.sidemenu A:hover
{
	background-color: #114411;
}

.sidemenu LI
{
	border-top: 1px dotted #336633;
	margin: 0;
	padding: 0;
	width: auto;
	_width: 100%;
}

.sidemenu LI LI
{
}

.sidemenu LI LI A
{
	font-size: 0.95em;
}

.sidemenu LI LI LI A
{
	font-size: 0.9em;
}

.sidemenu LI UL
{
	display: none;
	padding-left: 15px;
}

.sidemenu LI.activebranch
{
	background-color: #002900;
}

.sidemenu LI.activebranch UL
{
	display: block;
}

.sidemenu UL
{
	border-bottom: 1px dotted #336633;
	list-style-type: none;
	margin: 0;
	padding: 0;
}

.sidemenu UL UL
{
	border-bottom: none;
	margin: 0;
}

.sidemenu-download A
{
	background-image: url('/project/40/images/29.png');
	padding-left: 22px;
}

.sidemenu-main A
{
	font-size: 1.1em;
}

.submenu UL
{
	list-style-type: none;
	margin: 0;
	padding: 1em;
	text-align: right;
}

.top-first A SPAN, .top-first A:link SPAN, .top-first A:visited SPAN
{
	background-image: url('/project/40/images/30.png');
	background-position: right 0;
	background-repeat: no-repeat;
	color: #cccccc;
	display: block;
	font-size: 12px;
	font-weight: bolder;
	line-height: 24px;
	padding: 10px 10px 0 0;
	text-align: center;
	text-decoration: none;
}

.top-first A, .top-first A:link, .top-first A:visited
{
	background-image: url('/project/40/images/31.png');
	background-position: left top;
	background-repeat: no-repeat;
	display: block;
	padding: 0 0 0 10px;
}

.top-first A.active SPAN, .top-first A.active:visited SPAN, .top-first A.active:hover SPAN
{
	background-position: right -36px;
	color: #000000;
	line-height: 34px;
	padding-top: 0 !important;
}

.top-first A.active, .top-first A.active:visited, .top-first A.active:hover, .top-first SPAN.active
{
	background-position: left -36px;
}

.top-first A:hover
{
	background-position: left 0;
	text-decoration: underline;
}

.top-first A:hover SPAN
{
	background-position: right 0;
	color: #cccccc;
	text-decoration: underline;
}

.top-first LI
{
	float: left;
	margin: 0 1px 0 0;
	padding: 0;
}

.top-first LI.toRight
{
	float: right;
}

.top-first UL
{
	list-style: none;
	margin: 0px;
	padding: 0;
}

.top-second A, .top-second A:link, .top-second A:visited
{
	color: #000000;
	float: left;
	font-size: 11px;
	line-height: 20px;
	padding: 0 10px;
	text-decoration: none;
	white-space: normal;
}

.top-second A.active, .top-second A:active
{
	font-weight: bolder;
}

.top-second LI
{
	display: inline;
}

.top-second LI A, .top-second LI SPAN
{
	display: none;
}

.top-second LI A:hover
{
	text-decoration: underline;
}

.top-second LI LI
{
	border-left: 1px solid black;
	display: block;
	float: left;
	margin: 0;
	padding: 0;
}

.top-second LI LI A, .top-second LI LI SPAN
{
	display: block;
}

.top-second LI.hiddenchilds UL
{
	display: none;
}

.top-second UL
{
	margin: 0;
	padding: 0;
}

.top-second UL UL
{
	list-style: none;
	margin: 0;
	padding: 5px 0 0;
}

