
/*
_____________________

#navigation specifics
_____________________

*/


/*
_____________________

MAIN NAVIGATION
_____________________

*/
ul#navigation {
  clear:			   both;
  list-style:		 none;
  background: 	 #3a6ba3 url(/image/page/bgNavigation.jpg) repeat-x;
  height:			   22px;
  padding-top:	 9px;
  border-top:		 5px solid #0aaf91;
  border-bottom: 1px solid #567aa6;
  margin-bottom: 1px;
}

ul#navigation li { display:inline; }

ul#navigation li a {
  padding:		10px 7px 8px 7px;
  border-left:		1px solid #4d6f98;
  color: 			#eee;
  font-size:		1.0em;
  font-weight:		bold;
}


ul#navigation li a:hover {
  padding-top:		8px;
  background: 		#2c598f url(/image/page/bgNavigationOver.jpg) repeat-x top;
  border-top:		1px solid #9abbd0;
  border-left:		1px solid #2c598f;
  color:			     white;
  text-decoration:	none;
}

ul#navigation li a.right { padding:9px 7px 7px 7px; float:right;  margin-top:-23px;}
ul#navigation li a.right:hover { padding-top:7px; margin-top:-22px; }

/* set active button */
#navigation a.active {
  padding-top:		8px;
  border-left:		1px solid #2c598f;
  text-decoration:	underline;
}

/* set active button on right side of navigation */
#navigation a.activeright {
  float:			right;
  margin-top:		-21px;
  padding-top:		8px;
  background: 		#2c598f url(/image/page/bgNavigationOver.jpg) repeat-x top;
  border-top:		1px solid #9abbd0;
  border-left:		1px solid #2c598f;
  border-right:		1px solid #2c598f;
  text-decoration:	underline;
}

body.subpage div#col1 .fade {
  background: white url(/image/page/subnavig_gradient_200px.jpg) repeat-x top;
  height:200px;
}








/*
_____________________

SUBNAVIGATION
_____________________

*/

#subnavigation {
	padding: 0 0 1em 0;
	background-color: #3467A8;
	color: #333;
}

#subnavigation ul{
  list-style: none;
  margin: 0;
  padding: 0;
  border: none;
}

#subnavigation li, #subnavigation li a:hover {
  border-bottom: 1px solid #90bade;
  margin: 0px;
  color:#fff;
  background-color: #3467A8;
  background-image: url(/image/icons/page.png);
  background-repeat: no-repeat;
  background-position: 25px;
  text-align:left;
}
#subnavigation li.sel span {
  color:black;
}

#subnavigation li.sel {
 border-left:2px solid #bbb;
 background-color:#fff;
 background-image: url(/image/icons/arrow_right.png);
 background-position: 23px;
 display:block;
 font-size:1.1em;
}
#subnavigation li.holder {
  background-color: #15856f;
  background-image: url(/image/icons/category.png);
  background-position: 13px;
  padding:9px 7px 9px 28px;
  font-weight:bold;
}
#subnavigation li.guideline {
  font-weight:normal;
  background-image: url(/image/icons/info.png);
  background-position: 8px;
  padding: 7px 5px 7px 42px;

}
#subnavigation li.guideline a, #subnavigation li.guideline a:hover {
  margin:0px;
  padding:0px;
  background-image: none;
}
#subnavigation li.guidelineImportant {
  font-weight:normal;
  background-image: url(/image/icons/info.png);
  background-position: 8px;
  padding: 7px 5px 7px 42px;
  color: yellow;
  font-size: 125%;
}
#subnavigation li.guidelineImportant a, #subnavigation li.guidelineImportant a:hover {
  font-weight:normal;
  margin:0px;
  padding:0px;
  background-image: none;
  color: yellow;
}
#subnavigation li.quicklink, #subnavigation li.quicklink a:hover {
  font-weight:normal;
  background-image: url(/image/icons/bookmark.png);
  background-position: 8px;
}

#subnavigation li.help, #subnavigation li.help a:hover {
  font-weight:normal;
  background-image: url(/image/icons/help.png);
  background-position: 8px;
}

#subnavigation li a, #subnavigation li span {
  margin:0px;
  padding:0px;
  color:#eee;
  display: block;
  width: 100%;
  font-weight:normal;
  padding: 7px 5px 7px 45px;
  height:auto;
}
#subnavigation li span {
  width:200px;
  padding-right:0px;
}
#subnavigation li.sel a {
  color:black;
}
#subnavigation li.sel a:hover {
 color:black;
 font-weight:bold;
 background-image: url(/image/icons/arrow_right.png);
 background-color:#fff;
}

html>body #subnavigation li a {
  width: auto;
}

#subnavigation li a:hover {
  color: #fff;
  background-color:#4F84C9;
  font-weight:bold;
  border:0px !important;
}


/*
_____________________

PRIVATE MAIN NAVIGATION
_____________________

*/

#mainIcons
{
	position: relative;
	top: 3px;
	height: 65px;
	background: url(/image/navigation/private/bgICONS_1x90.jpg) repeat-x;
	padding-left: 8px;
}
div.privnav_buttoncontainer
{
  float:left;
  height: 65px;
  padding-right:3px;
  padding-left:3px;
  border-right:2px solid white;
  width: 70px;
}
div.privnav_buttoncontainer span
{
  float:left;
  width:65px;
  text-align:center;
}
div.privnav_buttoncontainer span a
{
  color:black;
  text-transform: uppercase;
  font-weight: 90;
}