/* MNC Box Style CSS */#base {	width: 970px;	text-align: left;	margin: auto;	display: block;}#hdrNavContainer {	float: right;	width: 160px;	padding-top: 12px;}#contentContainer {	width: 730px;	padding-top: 10px;	margin: auto;	font-size: 12px;	line-height: 18px;	float: right;	text-align: left;}.bottomBorder {	padding-bottom: 5px;	border-bottom: thin dotted #6d6d6d;	border-bottom-width: 1px;}#buttonBar {	padding-top: 5px;}.float_left {	float: left;	padding-top: 5px;}.float_right {	float: right;	padding-top: 5px;}.feature_left {	float: left;	width: 360px;	height: 270px;	background-color: #252525;	border: medium solid #808080;
	border-width: 1px;	vertical-align:middle;	text-align: center;}.feature_right{	float: right;	width: 360px;	height: 270px;	background-color: #252525;	border: medium solid #808080;
	border-width: 1px;	vertical-align:middle;	text-align: center;}.adminSignin {	padding-top: 7px;	padding-bottom: 7px;	width: 350px;}/**************************** admin */.adminDescriptRight {	float: right;	width: 350px;}.pfolio_container {	clear: both;}.pfolio_leftThumb {	width: 100px;	height: 82px;	background-color: #252525;	text-align: center;	border: 0px;}#puzzle .item {    width:100px;    height:82px;    float:left;    border: 0px;    margin:3px 3px 0px;}#puzzle {    width: 700px;    height: 100%;    border: 0px;}.pfolio_bottomNav {	width: 100px;}.uploadForm_left {	float: left;	width: 380px;}.uploadInstruct_right {	float: right;	width: 300px;	text-align: left;}.diskUsageContainer {	width: 100px;	height: 10px;	background-color: #252525}.diskUsageBar {	height: 10px;	background-color: #D2A226;	float: left;}/**************************** sidebar */#sideBarContainer {	width: 200px;	margin-left: 5px;	padding-top: 10px;	float: left;}.sideBarTitleBox {	padding-top: 2px;	padding-bottom: 2px;	background-color: #5a5a5a;	padding-left: 8px;}.sideBarContent {	padding-top: 7px;	padding-bottom: 7px;}.sideBarEventNews {	padding-top: 7px;	padding-bottom: 7px;	padding-left: 8px;	padding-right: 2px;}/**************************** search by focus (toggle) */#focusBtn {	margin-top: 5px;	margin-bottom: 5px;}#focusBox {	background-image: url(../images/refineFocus_boxTile.gif);	background-repeat: repeat-y;	margin-top: 5px;	margin-bottom: 5px;}#focusBox_checkbox {	padding-left: 10px;}.objON {	display: block;}.objOFF {	display: none;}/**************************** search Results */#resultTitle_container {	padding-bottom: 10px;}#resultNav_container {	padding-top: 1px;	padding-bottom: 1px;	padding-bottom: 1px;	border-bottom: thin dotted #6d6d6d;	border-bottom-width: 1px;	border-top: thin dotted #6d6d6d;	border-top-width: 1px;}#resultTable {	width: 730px;	padding-top: 30px;}#resultTable a:link, a:active {	color: #FFFFFF;	border-bottom-width: 0px;	border-bottom-style: none;	text-decoration: none;}#resultTable a:visited  {	color: #AAAAAA;	border-bottom-width: 0px;	border-bottom-style: none;	text-decoration: none;}#resultTable a:hover  {	color: #D2A226;	border-bottom-width: 0px;	border-bottom-style: none;	text-decoration: none;}.resultTable_cell {	width: 180px;	text-align: left;	vertical-align: top;}.result_name {	padding-top: 10px;	padding-bottom: 10px;	padding-left: 5px;}#basicListing {	border-top: thin dotted #6d6d6d;	border-top-width: 1px;	margin-top: 20px;	padding-top: 10px;}#basicListing a:link, #basicListing a:visited, #basicListing a:active {	color: #FFFFFF;	border-bottom-width: 0px;	border-bottom-style: none;	border-bottom-color: #D2A228;	padding-bottom: 1px;	text-decoration: none;}/**************************** featured */.featureBoxLeft {	float: left;	border: medium solid #808080;	border-width: 1px;}.featureBoxRight {	float: right;	border: medium solid #808080;	border-width: 1px;}.featureBoxLeft_title {	float: left;	padding-top: 5px;	padding-left: 2px;}.featureBoxRight_title {	float: right;	padding-top: 5px;	padding-right: 2px;	text-align: right;}/**************************** header - footer */#header {	width: 970px;	height: 80px;	margin: auto;	text-align: left;}#footer {text-align: right;font-size: 11px;margin: auto;width: 970px;padding-top: 30px;line-height: 20px;padding-bottom: 15px;clear: both;color: #7A7A7A;}a.currentcategories{    position:relative; /*this is the key*/    z-index:24;    cursor:pointer;    text-decoration:none;}a.currentcategories:hover{z-index:25;}a.currentcategories span{display: none}a.currentcategories:hover span{ /*the span will display just on :hover state*/    display:block;    position:absolute;    top:2em; left:2em; width:15em;    } 
