/***********Begin Of Header - Juno**************/
#header {
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12px; 
	FLOAT: left; 
	BACKGROUND-IMAGE: url(/img/nav/top_bckg_j.gif); 
	WIDTH: 100%; 
	BACKGROUND-REPEAT: repeat-x
}

#topNavWrap { WIDTH: 900px}

#header UL {
	PADDING: 0px 0px 0px 0px; 
	MARGIN: 0px; 
	LIST-STYLE-TYPE: none
}

#header LI {
	BACKGROUND: url(/img/nav/top_unslctd_j.gif ) no-repeat right top; 
	FLOAT: left; 
}

#header LI A:link {
	 DISPLAY: block; 
	 FLOAT: left; 
	 PADDING: 5px 15px 7px 4px;  
	 TEXT-DECORATION: none; 
	 COLOR: #fff; 
}
#header LI A:visited {
	DISPLAY: block; 
	FLOAT: left; 
	PADDING: 5px 15px 7px 4px; 
	TEXT-DECORATION: none;
	COLOR: #fff; 
}
#header LI A:hover {
	DISPLAY: block; 
	FLOAT: left; 
	PADDING: 5px 15px 7px 4px; 
	TEXT-DECORATION: none; 
	COLOR: #c5d5e5
}

#header .open {
	BACKGROUND-IMAGE: url(/img/nav/right-img-on.gif); 
	PADDING-RIGHT: 10px; PADDING-BOTTOM: 1px;
}

#header .beforeOpen {
	BACKGROUND-IMAGE: url(/img/nav/top_slctd_lt_j.gif);
	PADDING-BOTTOM: 1px;
	PADDING-right: 2px; 
	BACKGROUND-REPEAT: no-repeat; 
}

#brandLogo { FLOAT: left; }
#header .open A:link { COLOR: #225092; TEXT-DECORATION: none; }
#header .open A:visited { COLOR: #225092; TEXT-DECORATION: none;}
#header .open A:hover { 	COLOR: #c5d5e5;}

#spacefiller {background-color: #F0F0F0;}	

#breadcrumb-bg {
 	float:left;
    width:100%;
	background-image:  url(/img/nav/brdcrmbs_bckg_j.gif);
	background-repeat: repeat-x;
	margin-top: -2px;
	}

#breadcrumb-image{
	margin: 0;
	padding: 0;
	border: 0;
	float: right;
 }
/***********End Of Header - Juno**************/	

.warnBox{ border:2px #F5EB9A solid; background:#FCF7CC; padding:5px; }
#pageError{ color:red; font-weight:bold; }
