/* Javascript Enabled Specific Styles */
@media screen, tv, projection {

	.hide {display: none}

	#ShadowContainer {width: 1014px; background: url(../../internet/images/backgrounds/NIDI_bg-shadow.gif) 50% 0 repeat-y; margin: 0 auto}

	#PageContainer #Navigation ul#SiteNav li ul {display: none}
	#PageContainer #Navigation ul#SiteNav li.hover ul {display: block; background-color: #007E84;}

	.list-block ul.link-list.expandable.has-more { background: none; }
		.list-block ul.link-list.expandable li.item-link a {background: url(../../internet/images/links/link-toggle.gif) 100% 4px no-repeat}
		.list-block ul.link-list.expandable li.item-link a:hover {background-position: 100% 4px}
		.list-block ul.link-list.expandable.open li.item-link a,
		.list-block ul.link-list.expandable.open li.item-link a:hover {background-position: 100% -96px}
		
	/* select menu styles*/
	.form-block fieldset div.row.special-row {overflow: visible;}
	.inter_select_nav_elem { width:320px; }
	.jquery-selectbox { position: relative; height: 21px; z-index: 0; float: left; display: inline; padding-right: 5px; /*margin: 0 0 10px 0;*/  border-top: 1px solid #007E84; border-bottom: 1px solid #007E84; background: #fff url(../../internet/images/buttons/NIDI_btn-arrrow-down.gif) 100% 8px no-repeat; color: #404040; /*margin-left: 10px; margin-right: 10px;*/ }
	.calendar .jquery-selectbox {margin-right: 10px; padding-right: 0}
		.jquery-selectbox:hover,
		.jquery-selectbox.selecthover { background-position: 100% -193px; z-index: 999; }
			.jquery-selectbox .jquery-selectbox-currentItem { padding: 2px 10px 0px 8px; white-space: nowrap; display: block; overflow: hidden; font-weight: bold; font-family: "Open Sans", "Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size: 14px; /*letter-spacing: 1px;*/ text-transform: uppercase; color: #007E84; cursor: pointer}
				.invoice-nav-block .jquery-selectbox .jquery-selectbox-currentItem {color: #404040; }
		.jquery-selectbox .jquery-selectbox-list { display: none; position: absolute; top: 20px; left: -1px; padding: 5px 2px 5px 8px; background:#fff; width: 100px; height: 800px; overflow-x: hidden; overflow-y: auto; z-index: 1001;  border-top: 1px solid #007E84; border-bottom: 1px solid #007E84; border-top: none; line-height: 16px; }
		.calendar .jquery-selectbox .jquery-selectbox-list {padding-right: 0; width: auto; padding-left: 5px; }
		.jquery-selectbox .jquery-selectbox-moreButton { float: right; background: url(../../internet/images/buttons/btn-select.gif) 0 0 no-repeat; width: 21px; height: 21px; cursor: pointer; }
			.invoice-nav-block .jquery-selectbox .jquery-selectbox-moreButton { background-image: url(../../internet/images/buttons/btn-select02.gif); }
			.jquery-selectbox .jquery-selectbox-moreButton.morebuttonhover { background-position:0 -21px; }
		.jquery-selectbox .jquery-selectbox-item { display: block; cursor: pointer; padding: 3px 0; width: 300px;}	
			.jquery-selectbox .jquery-selectbox-item.listelementhover { background:#e1cd9d; color: #000; }
			
			/* media toggle */
			.media-block.hasmore { position: relative;}
		.media-toggle { color: #947942; position: absolute; top:0; right:0; font-size: 13px; line-height: 1.5; }
		.inter_sm h2,
    .inter_col .inter_info_block h2 { font-size: 14px; } 

	/* jquery.tooltip */
	#tooltip { position: absolute; z-index: 3000; border: 1px solid #e1cd9d; background-color: #f7efd6; padding: 10px; opacity: 1; width: 175px; }
	#tooltip h3 { font-size: 13px; color: #947942;}
	#tooltip h3, #tooltip div { margin: 0; }
	#tooltip { -moz-box-shadow: 0px 0px 5px #000; -webkit-box-shadow: 0px 0px 5px rgba(0,0,0, 0.5);  }
	
	
	/* tab-navigation */
	.tab-navigation.on { display:block !important; }



}
