#content {
	padding: 10px 10px 0px 15px;
}


/* Top Nav Bar (Tabs) */
.navBar{
	background: url(/globals/images/tabs/bar.gif) top;
	padding: 4px 0 0 2px;
	border-bottom: 1px solid #999999;
}
.navBar .nav1,.navBar .nav2,.navBar .nav3 {
	margin: 0;
	padding: 0;
	display:inline-table;
	/* \*/display:block;/**/
} 
.navBar .nav1 {
	margin-left: 8px;
	float: left;
	background:url(/globals/images/tabs/shadow.gif) right top no-repeat;
}
.navBar .nav2 {
	padding: 0;
	background:url(/globals/images/tabs/corner_br.gif) right bottom no-repeat;
}
.navBar .nav3 {
	padding: 2px 4px 0 0;
	margin: 0;
	background:url(/globals/images/tabs/corner_tl.gif) left top no-repeat;
}
.navBar .nav3 div {
	background:url(/globals/images/tabs/shadow_bottom.gif) left bottom no-repeat;
	background-color: #e8e8e8;
	position: relative;
	top: 1px;
	padding: 4px 10px 2px 10px;
	margin: 0;
	border: 1px solid #999999;
	border-bottom: 1px solid #999999;
}
.navBar .nav3 div.active {
	background: none;
	background-color: #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
}
.navBar .nav3 div a {
	color: #666666;
	font-weight: bold;
	text-decoration:none;
	margin-bottom: 5px;
}
.navBar .nav3 div.active a {
	color: #000000;
}
.navBar .nav3 div a:hover {
	color: #FF6600;
}


/* 2nd Level Tabs (subTabs) */
.subTabs {
	margin: 5px 0 10px 0;
	background-color:#F3F3F3;
	border: 1px dashed #CCCCCC;
}
.subTabs div.subTab {
	font-size: 10px;
	font-weight: bold;
	margin: 2px 5px 2px 5px;
	float: left;	
	display:inline-table;
	/* \*/display:block;/**/
} 
.subTabs div.subTab a {
	background-color: #CCCCCC;
	color: #666666;
	padding: 2px 3px 2px 3px;
	text-decoration:none;
	/* \*/display:block;/**/
}
.subTabs div.subTab a.active,
.subTabs div.subTab a:hover  {
	background-color: #6F8AA2;
	color: #FFFFFF;
}

/* 3rd Level - "Actual Tabs" */
#tabbar {
	color:#000000;
	font-size: 10px;
	border-top: 0px none;
	border-right: 0px none;
	border-left: 0px none;
	border-bottom: 1px solid #8FA4B8;
	margin: 0 0 2px 0;
	padding: 0;
	height: 18px;
}
#tabbar ul {
	font-weight: bold;
	margin: 0;
	padding: 0;
}
#tabbar ul li {
	border: 1px solid #CCCCCC;
	border-bottom-width: 0;
	border-bottom-color: #8FA4B8;
	list-style-type: none;
	padding: 0px;
	background-color: #e8e8e8;
	float: left;
	margin: 0 5px 0 0;
	font-weight: bold;
	text-align: center;
	vertical-align: top;
}
#tabbar ul li a, #tabbar ul li span {
	padding: 2px 5px 2px 5px;
	text-decoration:none;
	display: block;
	color: #333333;
}
#tabbar ul li span {
	color: #999999;
}
#tabbar ul li a.active {
	color: #FFFFFF;
	background-color: #6F8AA2;
}
#tabbar ul li a:hover {
	color:#000000;
	display: block;
	text-decoration: none;
	background-color: #CCCCCC;
}

/* General */
.spacer {
	clear: both;
}
.environmentTop {
	color: red; font-size: 10px; font-weight: bold; text-align:right;
}
.environmentBottom {
	color: red; font-size: 10px; font-weight: bold;
}


/* Nice Rating */
.niceRating {
	margin: 0;
	padding: 0;
}
.niceRating img.on, .niceRating img.off {
	margin: 0;
	padding: 0;
	background-repeat:no-repeat;
	background-position:center;

}

