/* --- Navigation Menu Styles --- */
#rollover_menu_position {
	position: relative;
	width: 1000px;
	z-index: 10;
}
#rollover {
	position: absolute;
	left: 18px;
	top: 8px;
	width: 1000px;
	z-index: 10;
}
.rolloverItem {
	position: relative;
	margin: 0px;
	padding: 0px;
	width: inherit;
	text-align: left;
}
.rolloverItem ul {
	display: none;
	margin-left: 0px;
}
.rolloverItem li {
	list-style: none;
	list-style-type: none;
	background-image: none;
	padding-left: 0px;
	padding-bottom: 0px;
}
.rolloverItem a {
	display: block;
	background-position: 0px 0px;
	background-repeat: no-repeat;
}
.rolloverItem li:hover ul, .rolloverItem li.sfhover ul {
	display: block;
}
.rolloverItem a, .rolloverItem a:hover {
	border: none;
}
.rolloverPopup {
	position:absolute;
	top: 17px;
	left: 3px;
	width: 168px;
	height: 23px;
	margin: 0px;
	padding: 0px;
	z-index: 10;
}
#rolloverPopupOptions {
	position:absolute;
	top: 7px;
	left: -2px;
	width: 220px;
	padding: 0px;
	margin: 0px;
	color: #FFFFFF;
	border-left: #CCCCCC 1px solid;
	border-right: #CCCCCC 1px solid;
	border-top: #CCCCCC 1px solid;
	z-index: 10;
	background-color: #4F91C3;
}
#rolloverPopupOptions a {
	font-family: verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
#rolloverPopupOptions a:hover {
	font-family: Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: underline;
}
#rolloverPopupOptions li {
	padding-top: 2px;
	padding-bottom: 5px;
	padding-left: 12px;
	padding-right: 6px;
	margin: 0px;
	margin-left: 1px;
	margin-right: 1px;
	border-bottom: solid 1px #CCCCCC;
	list-style-position: outside;
}
#rolloverPopupOptions li a {
	width: auto;
	height: auto;
	display: inline;
	background-image: none;
}
#rolloverPopupOptions li a:hover {
	width: auto;
	height: auto;
	display: inline;
	background-image: none;
	text-decoration: underline;
}
	
/* --- Individual Navigation Menus --- */
/* --- Spacer --- */
.rolloverSpacer {
	position: static;
	float: left;
	width: 15px;
	height: 23px;
}

/* --- Home Menu --- */
.rolloverHome{
	position: static;
	float: left;
	width: 70px;
	height: 23px;
	z-index: 10;
}
.rolloverHome a {
	background-image:   url(../images/home_off.jpg);
	background-repeat: no-repeat;
	width: 70px;
	height: 23px;
	z-index: 10;
}
.rolloverHome a:hover {
	background-image:   url(../images/home_on.jpg);
	background-repeat: no-repeat;
	width: 70px;
	height: 23px;
	z-index: 10;
}

/* --- About Menu --- */
.rolloverAbout {
	position: static;
	float: left;
	width: 100px;
	height: 23px;
	z-index: 10;
}
.rolloverAbout a {
	background-image:   url(../images/about_off.jpg);
	background-repeat: no-repeat;
	width: 100px;
	height: 23px;
	z-index: 10;
}
.rolloverAbout a:hover {
	background-image:   url(../images/about_on.jpg);
	background-repeat: no-repeat;
	width: 100px;
	height: 23px;
	z-index: 10;
}

/* --- Principles Menu --- */
.rolloverPrinciples {
	position: static;
	float: left;
	width: 120px;
	height: 23px;
	z-index: 10;
}
.rolloverPrinciples a {
	background-image:   url(../images/principles_off.jpg);
	background-repeat: no-repeat;
	width: 120px;
	height: 23px;
	z-index: 10;
}
.rolloverPrinciples a:hover {
	background-image:   url(../images/principles_on.jpg);
	background-repeat: no-repeat;
	width: 120px;
	height: 23px;
	z-index: 10;
}

/* --- Services Menu --- */
.rolloverServices {
	position: static;
	float: left;
	width: 80px;
	height: 23px;
	z-index: 10;
}
.rolloverServices a {
	background-image:   url(../images/services_off.jpg);
	background-repeat: no-repeat;
	width: 80px;
	height: 23px;
	z-index: 10;
}
.rolloverServices a:hover {
	background-image:   url(../images/services_on.jpg);
	background-repeat: no-repeat;
	width: 80px;
	height: 23px;
	z-index: 10;
}

/* --- Papers Menu --- */
.rolloverPapers {
	position: static;
	float: left;
	width: 130px;
	height: 23px;
	z-index: 10;
}
.rolloverPapers a {
	background-image:   url(../images/papers_off.jpg);
	background-repeat: no-repeat;
	width: 130px;
	height: 23px;
	z-index: 10;
}
.rolloverPapers a:hover {
	background-image:   url(../images/papers_on.jpg);
	background-repeat: no-repeat;
	width: 130px;
	height: 23px;
	z-index: 10;
}

/* --- Publications Menu --- */
.rolloverPublications {
	position: static;
	float: left;
	width: 190px;
	height: 23px;
	z-index: 10;
}
.rolloverPublications a {
	background-image:   url(../images/publications_off.jpg);
	background-repeat: no-repeat;
	width: 190px;
	height: 23px;
	z-index: 10;
}
.rolloverPublications a:hover {
	background-image:   url(../images/publications_on.jpg);
	background-repeat: no-repeat;
	width: 190px;
	height: 23px;
	z-index: 10;
}

/* --- Announcements Menu --- */
.rolloverAnnouncements {
	position: static;
	float: left;
	width: 140px;
	height: 23px;
	z-index: 10;
}
.rolloverAnnouncements a {
	background-image:   url(../images/announcements_off.jpg);
	background-repeat: no-repeat;
	width: 140px;
	height: 23px;
	z-index: 10;
}
.rolloverAnnouncements a:hover {
	background-image:   url(../images/announcements_on.jpg);
	background-repeat: no-repeat;
	width: 140px;
	height: 23px;
	z-index: 10;
}

/* --- AppliedResearch Menu --- */
.rolloverAppliedResearch {
	position: static;
	float: left;
	width: 140px;
	height: 23px;
	z-index: 10;
}
.rolloverAppliedResearch a {
	background-image:   url(../images/research_off.jpg);
	background-repeat: no-repeat;
	width: 140px;
	height: 23px;
	z-index: 10;
}
.rolloverAppliedResearch a:hover {
	background-image:   url(../images/research_on.jpg);
	background-repeat: no-repeat;
	width: 140px;
	height: 23px;
	z-index: 10;
}
