/* BreadCrumb menu */

#breadcrumb {
/*
	position: absolute;
*/
	/* from top of window */
/*
	top: 65px; 
*/
	/* from left of header */
/*
	left: 385px;
*/
	/* left plus width < 750 */
/*
	width: 360px;
*/
	padding: 5px 0px 8px 8px;
}
#breadcrumb {
	font-family: Verdana, Geneva,  sans-serif;;
	font-size: 14px;
	color: #393939;
	/* font-variant: small-caps;  */
/*
	text-align: right;
*/
	background: transparent;
	font-size: 10px;
} 
#breadcrumb a {
	background: none;
	color: #393939;
	text-decoration: none;
}
#breadcrumb a:visited {
	color: #393939; 
	text-decoration: none;
}

#breadcrumb a:hover {
	text-decoration: underline;
}
.crumb {
	display: inline;
}

/* Left Nav menu */

.navbutton1,
.navbutton1cur {
	padding: 2px 0px 5px 0px;
	font-weight: bold;
}
.navbutton1 a {
	padding-left: 14px;
	color: #dedede;
	background: url(../images/nav_inactive.gif) no-repeat 2px 2px;
	text-decoration: none;
}
.navbutton1 a:hover,
.navbutton1cur a {
	padding-left: 14px;
	color: #fca522;
	background: url(../images/nav_active.gif) no-repeat 3px 2px;
	text-decoration: none;
}

.navbutton2,
.navbutton2cur {
	padding: 2px 0px 5px 10px;
	font-weight: bold;
}
.navbutton2 a {
	padding-left: 14px;
	color: #dedede;
	background: url(../images/nav_inactive.gif) no-repeat 2px 2px;
	text-decoration: none;
}
.navbutton2 a:hover,
.navbutton2cur a {
	padding-left: 14px;
	color: #fca522;
	background: url(../images/nav_active.gif) no-repeat 3px 2px;
	text-decoration: none;
}

.navbutton3,
.navbutton3cur {
	padding: 2px 0px 5px 20px;
	font-weight: bold;
}
.navbutton3 a {
	padding-left: 14px;
	color: #dedede;
	background: url(../images/nav_inactive.gif) no-repeat 2px 2px;
	text-decoration: none;
}
.navbutton3 a:hover,
.navbutton3cur a {
	padding-left: 14px;
	color: #fca522;
	background: url(../images/nav_active.gif) no-repeat 3px 2px;
	text-decoration: none;
}

.navbutton4,
.navbutton4cur {
	padding: 2px 0px 5px 30px;
	font-weight: bold;
}
.navbutton4 a {
	padding-left: 14px;
	color: #dedede;
	background: url(../images/nav_inactive.gif) no-repeat 2px 2px;
	text-decoration: none;
}
.navbutton4 a:hover,
.navbutton4cur a {
	padding-left: 14px;
	color: #fca522;
	background: url(../images/nav_active.gif) no-repeat 3px 2px;
	text-decoration: none;
}
/* left Nav menu box */

.navbox {	
	width: 100%;
}
	
.navboxHead h3 {
	background: #3c3f40;
	margin: 0px;
	padding: 4px 0px 4px 12px;
	color: white;
	font-size: 1.275em;
}
.navboxHead h3.sidebarTop {
	background: #3c3f40 url(../images/nav_box_top_right.gif) no-repeat top right;
}
.home .navboxHead h3.sidebarTop {
	background: #3c3f40 url(../images/nav_box_top_right_home.gif) no-repeat top right;
}
.navboxHead h3 a{
	color: white;
	background: none;
}
.navboxHead h3 a:hover{
	color: white;
	text-decoration: underline;
}

.navboxContent {
	padding: 2px 0px 0px 0px;
	background: black;
}
.navboxContentFooter {
	background: url(../images/navFooterBlue.gif) top left no-repeat;
	width: 137px;
	height: 28px;
}
.navboxContentShortFooter {
	background: url(../images/navFooterBlue.gif) bottom left no-repeat;
	width: 137px;
	height: 10px;
}
/* Top Nav Menus */

#menu {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 9px;
}

/* DEBUGGING */

#menuTop {
	background-color: #003A9D;
	color: #01e8ef;
}

#menuBottom {
	color: #1153AB;
	background-color: #F4F4F0;
}

/* Login links*/
div.login-top
{
	text-align: center;
	background: url("../images/login-top.gif") no-repeat top;
	color: black;
	padding-top: 5px;
}

div.login-bottom
{
	width: 148px;
	margin: 1px auto 0px auto;
	background: white url("../images/login-bottom.gif") no-repeat bottom;
	padding-bottom: 4px;
	line-height: 1.4em;
}

div.login-bottom a,
div.login-bottom a:hover
{
	color: black;
	padding: 0px;
	background: none;
	text-decoration: underline;
}

/* Search box that appears in the menu */
div.search-box
{
	width: 133px;
	height: 72px;
	margin: 15px auto 7px auto;
	padding: 5px 8px;
	background: #fc9f15 url(../images/searchboxOrange.gif);
	overflow: hidden;
	color: white;
}

div.search-box label
{
	margin-left: 2px;
	font-weight: bold;
}

div.search-box input
{
	display: block;
	margin: auto;
}

div.search-box input#search-box-search-word
{
	padding: 2px 4px;
	margin: 7px auto 6px auto;
	width: 124px;
	height: 16px;
	background: url(../images/inputfieldOrange.gif);
	border: none;
}


