/**
* -------------------------
* @section Toolbar
* -------------------------
*/

#header div.toolbar {
	left: 14px;
	position: absolute;
	top: 14px;
}
	#header div.toolbar ul {
		list-style-type: none;
		margin: 0;
	}
		#header div.toolbar ul li {
			border-right: 1px solid #fff;
			color: #fff;
			display: inline;
			float: left;
			font-size: 10px;
			line-height: 11px;
			margin: 0 11px 0 0;
			padding-right: 11px;
		}
		#header div.toolbar ul li.last {
			border-right: none;
			margin-right: 0;
			padding-right: 0;
		}
			#header div.toolbar ul li a:link,
			#header div.toolbar ul li a:visited,
			#header div.toolbar ul li a:hover,
			#header divtoolbar ul li a:active {
				color: #fff;
				text-decoration: none;
			}
			#header div.toolbar ul li a:hover,
			#header div.toolbar ul li a:active {
				text-decoration: underline;
			}

		#header div.toolbar ul li.textsize { display: none; }
		.images-on #header div.toolbar ul li.textsize {
			display: inline;
			padding-right: 51px;
			position: relative;
		}
			#header div.toolbar ul li.textsize a.bg {
				margin-left: 6px;
			}
			.images-on #header div.toolbar ul li.textsize a.bg {
				height: 11px;
				margin: 0;
				position: absolute;
				right: 0;
				top: -2px;
			}
			.images-on #header div.toolbar ul li.textsize a.bg.lit,
			.images-on #header div.toolbar ul li.textsize a.bg:hover,
			.images-on #header div.toolbar ul li.textsize a.bg:active {
				background-position: 0 -11px;
			}

			.images-on #header div.toolbar ul li.textsize a.small {
				background-image: url(../App_Images/navigation/toolbar/small.gif);
				right: 36px;
				width: 11px;
			}
			.images-on #header div.toolbar ul li.textsize a.medium {
				background-image: url(../App_Images/navigation/toolbar/medium.gif);
				right: 22px;
				width: 14px;
			}
			.images-on #header div.toolbar ul li.textsize a.large {
				background-image: url(../App_Images/navigation/toolbar/large.gif);
				right: 9px;
				width: 13px;
			}



/**
* -------------------------
* @section Primary
* -------------------------
*/

#primary {
	background: #ffd046 url(../App_Images/layout/primary_bg.gif) no-repeat left bottom;
	height: 42px;
	left: 0;
	position: absolute;
	top: 192px;
	width: 100%;
	z-index: 1000;
}
	#primary ul {
		height: 42px;
		list-style-type: none;
		margin: 0;
		width: 100%;
	}
		#primary ul li {
			display: inline;
			float: left;
			text-align: center;
			width: 12%;
		}
		.images-on #primary ul li {
			text-align: left;
			width: auto;
		}
			#primary ul li a {
				color: #fff;
				cursor: pointer;
				display: block;
				font-size: 11px;
				font-weight: bold;
				margin: 0 4px;
				padding: 5px 0 10px 0;
			}
			.images-on #primary ul li a.menuIdi0,
			.images-on #primary ul li a.menuIdi1,
			.images-on #primary ul li a.menuIdi2,
			.images-on #primary ul li a.menuIdi3,
			.images-on #primary ul li a.menuIdi4,
			.images-on #primary ul li a.menuIdi5,
			.images-on #primary ul li a.menuIdi6 {
				height: 42px;
				margin: 0;
				padding: 0;
				text-decoration: none;
				text-indent: -9999px;
			}

            .images-on #primary li a.menuIdi0 {
                background-position: 0 -0px;
	            width: 120px;
            }
            .images-on #primary li a.menuIdi1 {
	            background-position: 0 -0px;
	            width: 132px;
            }
            .images-on #primary li a.menuIdi2 {
	            background-position: 0 -0px;
	            width: 126px;
            }
            .images-on #primary li a.menuIdi3 {
	            background-position: 0 -0px;
	            width: 87px;
            }
            .images-on #primary li a.menuIdi4 {
	            background-position: 0 -0px;
	            width: 111px;
            }
            .images-on #primary li a.menuIdi5 {
	            background-position: 0 -0px;
	            width: 98px;
            }
            .images-on #primary li a.menuIdi6 {
	            background-position: 0 -0px;
	            width: 89px;
            }
            			

		/* Search field and button. */
		#primary div.sf_searchBox {
			position: relative;
		}
			#primary div.sf_searchBox label {
				position: absolute;
				left: -9000px;
			}
			#primary div.sf_searchBox input.sf_searchText {
				border: 1px solid #6aa6cd;
				padding: 1px 5px 0 5px;
				position: absolute;
				right: 49px;
				top: 14px;
				width: 121px;
			}

			#primary input.sf_searchSubmit { 
				position: absolute;
				right: 13px;
				top: 6px;
			}



/**
* -------------------------
* @section Breadcrumb
* -------------------------
*/

div.breadcrumb 
{
    color: #00285e;
	margin: 0 0 1.82em 0;
}
	div.breadcrumb a:link,
	div.breadcrumb a:visited,
	div.breadcrumb a:hover,
	div.breadcrumb a:active {
		color: #00285e;
		margin-right: 4px;
	}
	div.breadcrumb a.lit:link,
	div.breadcrumb a.lit:visited,
	div.breadcrumb a.lit:hover,
	div.breadcrumb a.lit:active {
		text-decoration: none;
	}
	div.breadcrumb ul li a.lit:hover,
	div.breadcrumb ul li a.lit:active {
		text-decoration: underline;
	}



/**
* -------------------------
* @section Secondary
* -------------------------
*/

#navigation ul {
	list-style-type: none;
	margin: 0;
}

	#navigation ul li {
		border-bottom: 1px dotted #00285e;
		clear: left;
		display: inline;
		float: left;
		margin: 0;
		width: 155px;
	}
		#navigation ul li a:link,
		#navigation ul li a:visited,
		#navigation ul li a:hover,
		#navigation ul li a:active {
			color: #00285e;
			display: block;
			padding: 5px 0 5px 15px;
			text-decoration: none;
		}

		/* Active and rollover items have icon. */
		#navigation ul li a:hover,
		#navigation ul li a:active,
		#navigation ul li.AspNet-TreeView-Selected a,
		#navigation ul li.AspNet-TreeView-ChildSelected a {
			background: transparent url(../App_Images/icons/raquo_white_white_bg.gif) no-repeat 4px 0.9em;
			zoom: 1;
		}
		#navigation ul li.AspNet-TreeView-Selected a,
		#navigation ul li.AspNet-TreeView-ChildSelected a {
            background-color: #fddd9f;
            font-weight: bold;
		}		

	/* Second level links. */
	#navigation ul ul li {
		background-color: #fef4e8;
		border-bottom: 0;
		border-top: 1px dotted #00285e;
	}
		#navigation ul ul li a:link,
		#navigation ul ul li a:visited,
		#navigation ul ul li a:hover,
		#navigation ul ul li a:active {
			background: #fef4e8;
			font-weight: normal;
			padding-left: 25px;
			padding-right: 5px;
		}

    /* Third level links. */
	#navigation ul ul li ul a:link,
	#navigation ul ul li ul a:visited,
	#navigation ul ul li ul a:hover,
	#navigation ul ul li ul a:active {
		background: #fefaf5;
		font-weight: normal;
		padding-left: 35px;
	}

	#navigation ul ul li ul li ul a:link,
	#navigation ul ul li ul li ul a:visited,
	#navigation ul ul li ul li ul a:hover,
	#navigation ul ul li ul li ul a:active {
		background-image: none;
		font-size: 90%;
		font-weight: normal;
		padding-left: 54px;
	}

		/* Active and rollover items have icon and differnt background color. */
		/* Second level hover and active states. */
		#navigation ul ul li a:hover,
		#navigation ul ul li a:active,
		#navigation ul ul li.AspNet-TreeView-ChildSelected a,
		#navigation ul ul li.AspNet-TreeView-Selected a{
			background: url(../App_Images/icons/raquo_white_white_bg.gif) no-repeat 14px 0.9em;
			zoom: 1;
		}
		#navigation ul ul li.AspNet-TreeView-ChildSelected a,
		#navigation ul ul li.AspNet-TreeView-Selected a {
            font-weight: bold;
		}
		
        /* Third level hover and active states. */
		#navigation ul ul ul li a:hover,
		#navigation ul ul ul li a:active,
		#navigation ul ul ul li.AspNet-TreeView-ChildSelected a,
		#navigation ul ul ul li.AspNet-TreeView-Selected a{
			background: #fff url(../App_Images/icons/raquo_white_white_bg.gif) no-repeat 23px 0.9em;
			zoom: 1;
		}
		#navigation ul ul ul li.AspNet-TreeView-ChildSelected a,
		#navigation ul ul ul li.AspNet-TreeView-Selected a {   
		    font-weight: bold;
		}

		/* Fourth level hover and active states. */
		#navigation ul ul ul ul li a:hover,
		#navigation ul ul ul ul li a:active {
		    text-decoration: underline;
		}
		#navigation ul ul ul ul li.AspNet-TreeView-ChildSelected a,
		#navigation ul ul ul ul li.AspNet-TreeView-Selected a {
		    font-weight: bold;
		}

		#activeNavigation {
		    background: #d7ebf6 url(../App_Images/icons/raquo_white_lightblue_bg.gif) no-repeat 10px 0.9em;
		}

		.AspNet-TreeView-Expand {
		    display: none;
		}

		.AspNet-TreeView-Collapse {
		    display: none;
		}