/* The following two classes, used on a relatively placed span that wraps an
	 absolutely placed link, forces proper appearance in both IE AND FireFox */
.cmdSpan {
	position: relative; 
	height: 17px;
	padding-left: 1px;
}
.navSpan {
	position: relative; 
	padding-left: 1px;
}

.navSubContainer {
	background-color: #EBECF9;
	background-image: url('images/NavFlyoutBG.jpg');
	position: absolute;
	left: 200px;
	border-color: #9B9DA9;
	border-style: solid;
	border-width: 1px 1px 1px 0px;
	padding: 3px;
	z-index: 99;
}

.navSubContainerYellow {
	background-color: #FBFFDC;
	background-image: url('images/NavFlyoutYellowBG.jpg');
	position: absolute;
	left: 200px;
	border-color: #9B9DA9;
	border-style: solid;
	border-width: 1px 1px 1px 0px;
	padding: 3px;
	z-index: 99;
}

/* Link Classes */
A:link {
	text-decoration: none;
}
A:visited {
	text-decoration: none;
}
A:active {
	color: Orange;
	text-decoration: underline;
}
A:hover {
	text-decoration: underline;
}

A.Admin:link {
	font-size: xx-small;
	text-decoration: none; 
	color: Coral;
}
A.Admin:visited {
	font-size: xx-small;
	text-decoration: none; 
	color: Coral;
}
A.Admin:active {
	font-size: xx-small;
	text-decoration: none; 
	color: Crimson;
}
A.Admin:hover {
	font-size: xx-small;
	text-decoration: underline; 
	color: Crimson;
}

A.event:link {
	text-decoration: none; 
	color: #0000CC;
}
A.event:visited {
	text-decoration: none; 
	color: #0000CC;
}
A.event:active {
	text-decoration: none; 
	color: #0000CC;
}
A.event:hover {
	text-decoration: underline; 
	color: #0000CC;
}
A.class:link {
	text-decoration: none; 
	color: #009900;
}
A.class:visited {
	text-decoration: none; 
	color: #009900;
}
A.class:active {
	text-decoration: none; 
	color: #009900;
}
A.class:hover {
	text-decoration: underline; 
	color: #009900;
}

A.FauxButton:link {
	position: relative;
	color: DarkBlue;
	text-decoration: none;
	border: 1px solid LightBlue;
	padding: 0px 2px 0px 2px;
}
A.FauxButton:visited {
	color: DarkBlue;
	text-decoration: none;
	border: 1px solid LightBlue;
	padding: 0px 2px 0px 2px;
}
A.FauxButton:active {
	color: Orange;
	text-decoration: none;
	border: 1px solid orange;
}
A.FauxButton:hover {
	color: blue;
	text-decoration: none;
	border: 1px solid blue;
}

A.Light:link {
	color: lightblue;
	text-decoration: none;
}
A.Light:visited {
	color: lightblue;
	text-decoration: none;
}
A.Light:active {
	color: Orange;
	text-decoration: underline;
}
A.Light:hover {
	color: lightblue;
	text-decoration: underline;
}

A.MembersDisabled:link {
	color: gray;
	text-decoration: none;
}
A.MembersDisabled:visited {
	color: gray;
	text-decoration: none;
}
A.MembersDisabled:active {
	color: Orange;
	text-decoration: underline;
}
A.MembersDisabled:hover {
	color: blue;
	text-decoration: underline;
}

A.NoMemory:link {
	color: blue;
	text-decoration: none;
}
A.NoMemory:visited {
	color: blue;
	text-decoration: none;
}
A.NoMemory:active {
	color: Orange;
	text-decoration: underline;
}
A.NoMemory:hover {
	color: blue;
	text-decoration: underline;
}

A.nav {
	font-size: 10pt;
	position: absolute;
	width: 175px;
	height: 16px;
	padding-left: 9px;
	background-repeat: no-repeat;
}
A.nav:link {
	color: black;
	text-decoration: none; 
	background-image: url('images/NavButton.gif');
}
A.nav:visited {
	color: black;
	text-decoration: none; 
	background-image: url('images/NavButton.gif');
}
A.nav:active {
	color: Orange;
	text-decoration: none; 
	background-image: url('images/NavButton-down.gif');
}
A.nav:hover {
	color: black;
	text-decoration: none; 
	background-image: url('images/NavButton-over.gif');
}

A.navYellow {
	font-size: 10pt;
	position: absolute;
	width: 175px;
	height: 16px;
	padding-left: 9px;
	background-repeat: no-repeat;
}
A.navYellow:link {
	color: black;
	text-decoration: none; 
	background-image: url('images/NavButtonYellow.gif');
}
A.navYellow:visited {
	color: black;
	text-decoration: none; 
	background-image: url('images/NavButtonYellow.gif');
}
A.navYellow:active {
	color: Orange;
	text-decoration: none;
	background-image: url('images/NavButtonYellow-down.gif');
}
A.navYellow:hover {
	color: black;
	text-decoration: none; 
	background-image: url('images/NavButtonYellow-over.gif');
}

A.navX {
	font-size: 10pt;
	position: absolute;
	width: 175px;
	height: 16px;
	padding-left: 9px;
	background-repeat: no-repeat;
}
A.navX:link {
	color: black;
	text-decoration: none; 
	background-image: url('images/NavButtonX.gif');
}
A.navX:visited {
	color: black;
	text-decoration: none; 
	background-image: url('images/NavButtonX.gif');
}
A.navX:active {
	color: Orange;
	text-decoration: none; 
	background-image: url('images/NavButtonX-down.gif');
}
A.navX:hover {
	color: black;
	text-decoration: none; 
	background-image: url('images/NavButtonX-over.gif');
}

A.navYellowX {
	font-size: 10pt;
	position: absolute;
	width: 175px;
	height: 16px;
	padding-left: 9px;
	background-repeat: no-repeat;
}
A.navYellowX:link {
	color: black;
	text-decoration: none; 
	background-image: url('images/NavButtonYellowX.gif');
}
A.navYellowX:visited {
	color: black;
	text-decoration: none; 
	background-image: url('images/NavButtonYellowX.gif');
}
A.navYellowX:active {
	color: Orange;
	text-decoration: none;
	background-image: url('images/NavButtonYellowX-down.gif');
}
A.navYellowX:hover {
	color: black;
	text-decoration: none; 
	background-image: url('images/NavButtonYellowX-over.gif');
}

A.navIAMB {
	font-size: 10pt;
	position: absolute;
	width: 180px;
	height: 58px;
	background-repeat: no-repeat;
}
A.navIAMB:link {
	text-decoration: none; 
	background-image: url('images/IAMBLogo.gif');
}
A.navIAMB:visited {
	text-decoration: none; 
	background-image: url('images/IAMBLogo.gif');
}
A.navIAMB:active {
	text-decoration: none;
	background-image: url('images/IAMBLogo-over.gif');
}
A.navIAMB:hover {
	text-decoration: none; 
	background-image: url('images/IAMBLogo-over.gif');
}

A.navSub {
	font-size: 10pt;
	position: absolute;
	width: 100%;
	height: 16px;
	padding-left: 0px;
	white-space: nowrap;
}
A.navSub:link {
	color: black;
	text-decoration: none; 
}
A.navSub:visited {
	color: black;
	text-decoration: none; 
}
A.navSub:active {
	color: Orange;
	text-decoration: none;
	background-color: #EDEDFA; /* IE6 has a image-render glitch that requires a BG color or the image will tear badly */
	background-image: url('images/NavFlyoutSelectBGRepeat.jpg');
}
A.navSub:hover {
	color: black;
	text-decoration: none;
	background-color: #EDEDFA; /* IE6 has a image-render glitch that requires a BG color or the image will tear badly */
	background-image: url('images/NavFlyoutSelectBGRepeat.jpg');
}

A.navSubDisabled {
	font-size: 10pt;
	position: absolute;
	width: 100%;
	height: 16px;
	padding-left: 0px;
	white-space: nowrap;
}
A.navSubDisabled:link {
	color: Gray;
	text-decoration: none; 
}
A.navSubDisabled:visited {
	color: Gray;
	text-decoration: none; 
}
A.navSubDisabled:active {
	color: Orange;
	text-decoration: none;
	background-color: #EDEDFA; /* IE6 has a image-render glitch that requires a BG color or the image will tear badly */
	background-image: url('images/NavFlyoutSelectBGRepeat.jpg');
}
A.navSubDisabled:hover {
	color: black;
	text-decoration: none;
	background-color: #EDEDFA; /* IE6 has a image-render glitch that requires a BG color or the image will tear badly */
	background-image: url('images/NavFlyoutSelectBGRepeat.jpg');
}

A.OLDnavSubDisabled {
	color: #AAAAAA;  /* Silver is too light and Gray is too dark */
	position: absolute;
	height: 16px;
	padding-left: 5px;
	white-space: nowrap;
	cursor: default;
}
A.OLDnavSubDisabled:link {
	text-decoration: none; 
}
A.OLDnavSubDisabled:visited {
	text-decoration: none; 
}
A.OLDnavSubDisabled:active {
	text-decoration: none;
}
A.OLDnavSubDisabled:hover {
	text-decoration: none;
}

A.cmd {
	font-size: 10pt;
	position: absolute;
	width: 48px;
	height: 17px;
	text-align: center;
	background-repeat: no-repeat;
	cursor: default;
}
A.cmd:link {
	color: black;
	text-decoration: none; 
	background-image: url('images/cmdButton.gif');
}
A.cmd:visited {
	color: black;
	text-decoration: none; 
	background-image: url('images/cmdButton.gif');
}
A.cmd:active {
	color: Orange;
	text-decoration: none; 
	background-image: url('images/cmdButton-over.gif');
}
A.cmd:hover {
	color: black;
	text-decoration: none; 
	background-image: url('images/cmdButton-over.gif');
}

A.cmdDefault {
	font-size: 10pt;
	position: absolute;
	width: 48px;
	height: 17px;
	text-align: center;
	background-repeat: no-repeat;
	cursor: default;
}
A.cmdDefault:link {
	color: black;
	text-decoration: none; 
	background-image: url('images/cmdButtonDefault.gif');
}
A.cmdDefault:visited {
	color: black;
	text-decoration: none; 
	background-image: url('images/cmdButtonDefault.gif');
}
A.cmdDefault:active {
	color: Orange;
	text-decoration: none; 
	background-image: url('images/cmdButton-over.gif');
}
A.cmdDefault:hover {
	color: black;
	text-decoration: none; 
	background-image: url('images/cmdButton-over.gif');
}

A.cmdDisabled {
	font-size: 10pt;
	position: absolute;
	width: 48px;
	height: 17px;
	text-align: center;
	background-repeat: no-repeat;
	cursor: wait;
}
A.cmdDisabled:link {
	color: gray;
	text-decoration: none; 
	background-image: url('images/cmdButtonDisabled.gif');
}
A.cmdDisabled:visited {
	color: gray;
	text-decoration: none; 
	background-image: url('images/cmdButtonDisabled.gif');
}
A.cmdDisabled:active {
	color: gray;
	text-decoration: none; 
	background-image: url('images/cmdButtonDisabled.gif');
}
A.cmdDisabled:hover {
	color: gray;
	text-decoration: none; 
	background-image: url('images/cmdButtonDisabled.gif');
}

A.cmdSmall {
	font-size: 10pt;
	position: absolute;
	width: 29px;
	height: 17px;
	text-align: center;
	background-repeat: no-repeat;
	cursor: default;
}
A.cmdSmall:link {
	color: black;
	text-decoration: none; 
	background-image: url('images/cmdButtonSmall.gif');
}
A.cmdSmall:visited {
	color: black;
	text-decoration: none; 
	background-image: url('images/cmdButtonSmall.gif');
}
A.cmdSmall:active {
	color: Orange;
	text-decoration: none; 
	background-image: url('images/cmdButtonSmall-over.gif');
}
A.cmdSmall:hover {
	color: black;
	text-decoration: none; 
	background-image: url('images/cmdButtonSmall-over.gif');
}