
.mainNavigation {
	width:         200px;
	padding-top:   10px;
	margin-left:   5px;
	background:    #FFFFFF;
	padding-right: 5px;
}

.mainNavigation h1 {
	/*Top Corner*/
	-moz-border-radius-topleft: 6px; -webkit-border-top-left-radius: 6px; border-top-left-radius: 6px; -moz-border-radius-topright: 6px; -webkit-border-top-right-radius: 6px; border-top-right-radius: 6px;
	background-color:           #666666;
	color:                      #FFFFFF;
	margin:                     0px;
	padding-left:               5px;
	font-size:                  18pt;
	border-width:               2px;
}

.mainNavigation ul {
	margin:         0px;
	border-top:     0px;
	margin-bottom:  10px;
	padding-bottom: 5px;
	padding-top:    5px;
	list-style:     none;
	padding-left:   5px;
	border-width:   2px;
	/*border-bottom		: 1px solid #74B2E2;*/
}

.navGroup li {
	border: none;
}

h1.navGroupEmpty {
	border-top-width: 0px;
}

.mainNavigation a {
	color:           #0070A3;
	text-decoration: none;
}

.tabContainer {
	background-color: #FFFFFF;
	border:           2px solid #74B2E2;
}

li.menuActive {
	margin-right:  5px;
	padding-left:  5px;
	padding-right: 5px;
}

li.menuInactive {
	margin-right:  5px;
	padding-left:  5px;
	padding-right: 5px;
}

li.noData {
	border:  1px solid !important;
	opacity: .60 !important;
	color:   #FFFFFF !important;
}

li.noData a {
	cursor:    pointer !important;
	font-size: 85% !important;
}

li.hasData a {
	font-size: 85% !important;
}

li.active a {
	font-size: 85% !important;
}
