/*##########   NCAR UNIVERSAL ORG AND MAIN NAVIGATION  ############*/


#nav_main_wrap {
	background: #000 url(/images/common/mainnavback_thin.jpg) repeat-x;
	position: absolute;
	top: 18px;
	left: 0px;
	width: 100%;
	min-width: 1020px;
	height: 40px;
	_background: #000 url(/images/common/mainnavback_thin.jpg) repeat-x;
	_position: absolute;
	_top: 18px;
	_left: 0px;
	_width: 100%;
	_height: 51px;
}

#nav_main {
	width: 600px; /* Adjust this width to fit your tabs and keep main nav centered */
	margin: 0px auto;
	height:50px;
	padding:0;
	_width: 700px; /* FOR IE: Adjust this width to fit your tabs and keep main nav centered */
	_margin: 0px auto;
	_height:50px;
	_padding:0;
}

#nav_main ul {
	margin: 0px;
	_margin: 0px;
}

#nav_main li {
	margin: 0px;
	_margin: 0px;
}

li img {
	padding:0px;
	margin: 0px 2px 0px 0px;
	display: inline;
	_padding:0px;
	_margin: 0px 2px 0px 0px;
	_display: inline;
}

#navlist li {
	list-style: none;
	display: inline;
	padding:0px;
	margin: 0px;
	_list-style: none;
	_display: inline;
	_padding:0px;
	_margin: 0px;
}

#navlist li img {
	padding:0px;
	margin: -17px -17px 0px -17px;
	_padding:0px;
	_margin: -17px -17px 0px -17px;
}

#navlist li a {
	height: 44px;
	padding-top: 9px;
	padding-right: 9px;
	padding-left: 9px;
	text-decoration: none;
	float: left;
	font-size: 11pt;
	color: #fff;
	font-family: arial, verdana,sans-serif;
	_height: 44px;
	_padding-top: 9px;
	_padding-right: 9px;
	_padding-left: 9px;
	_text-decoration: none;
	_float: left;
	_font-size: 11pt;
	_color: #fff;
	_font-family: arial, verdana,sans-serif;
}

#navlist li a.current {
	background: url(/images/buttons/buttonmainnavON-thn.jpg) no-repeat center top;
	_background: url(/images/buttons/buttonmainnavON-thn.jpg) no-repeat center top;
}

#navlist li a:link, #navlist li a:visited { 
	color: #fff; 
	_color: #fff; 
}

#navlist li a:hover {
	color: #ffffff;
	background: url(/images/buttons/buttonmainnavOVER-thn.jpg) no-repeat center top;
	_color: #ffffff;
	_background: url(/images/buttons/buttonmainnavOVER-thn.jpg) no-repeat center top;
}

#navlist li a#current, #navlist li a:hover#current {
	color: #ffffff;
        background: url(/div/ncar/images/bg_navi.png) no-repeat center top;
	font-weight: normal;
	_color: #ffffff;
        _background: url(/div/ncar/images/bg_navi.png) no-repeat center top;
	_font-weight: normal;
}


/*### PAGE-LEVEL NAVIGATION FOR SUBPAGES - in our case, the left nav #######*/

#pagenav {
	
/*	background: #d4d4d1 url(/images/pagenavbg.jpg) repeat-x;*/
	float: left;
	width: 130px;
	height: 100%;
	min-height: 600px;
	margin: 0px 0px 0px 1px;
	padding: 0px;
	text-align: left;
/*	_background: #d4d4d1 url(/images/pagenavbg.jpg) repeat-x;*/
	_float: left;
	_width: 130px;
	_height: 100%;
	_min-height: 600px;
	_margin: 0px;
	_padding: 0px;
	_text-align: left;

}

#pagenav a {
	font-family: verdana, arial, sans-serif;
	font-size: 8pt;
	padding-top: 6px;
	padding-right: 4px;
	padding-bottom: 6px;
	padding-left: 4px;
	margin: 0pt;
	_font-family: verdana, arial, sans-serif;
	_font-size: 8pt;
	_padding-top: 6px;
	_padding-right: 4px;
	_padding-bottom: 6px;
	_padding-left: 4px;
	_margin: 0pt;
}
	

#suckertree1 {
	margin: 0;
	padding: 2px 1px 0px 0px;
	list-style-type: none;
	
}

#suckertree1 li {
	margin: 0px -1px 2px 0px;
	padding: 0;
	
}

#suckertree1 li ul li {
	margin: -6px 0px 0px 1px;
	padding: 0px;
	
}

.suckerdiv {
	margin-top: -20px;
	float: left;
	width: 129px; /* Width of Menu Items */
	z-index: 30;
}

.suckerdiv ul li {
	position: relative;
	border-top: 1px solid #e2ddd6;
	border-bottom: 1px solid #e2ddd6;
}

.suckerdiv ul li ul { /*1st level sub menu style */
	left: 129px; /* Parent menu width - 1*/
	position: absolute;
	width: 205px; /*sub menu width*/
	top: 6px;
	display: none;
	list-style-type: none;
	list-style-image: none;
	z-index: 30;
	_top: 6px;
}

.suckerdiv ul li ul li a { /*1st level sub menu style */
	background-color: #2C446D;
	color:#fff;
	overflow: auto; /*force hasLayout in IE7 */
	border-bottom: 1px solid #2E3BC7;
	padding: 0px;
	z-index: 30;
}

.suckerdiv ul li ul li ul { /*All subsequent sub menu levels offset */
	background: #d9ebfe;
	left: 204px; /* Parent menu width - 1*/
	display: none;
	z-index: 30;
}


.suckerdiv ul li a  { /* menu links style */
	font: normal normal normal 8pt/10pt Arial, Helvetica, sans-serif;
	display: block;
	color: #000000;
	text-decoration: none;
	background: #c5c2bd;
}


.suckerdiv ul li a:hover{
	background: #2E3BC7;
	color: #fff;
	text-decoration: none;
}

.suckerdiv .subfolderstyle {
	background: #c5c2bd url(/images/common/images_ncar/arrow_right2.png) no-repeat center right;
	text-decoration: none;
}
	
/* Hack for IE \*/
* html .suckerdiv ul li { float: left; height: 1%; }
* html .suckerdiv ul li a { height: 1%; }
/* End */