html {
	height: 100%;
}

BODY {
	font-size: 12px;
	font-family: "Arial Unicode MS", "Lucida Sans Unicode", Verdana, Helvetica, sans-serif;
}

TD {
	font-size: 12px;
	font-family: "Arial Unicode MS", "Lucida Sans Unicode", Verdana, Helvetica, sans-serif;
}

INPUT {
	font-size: 13px;
	font-family: "Arial Unicode MS", "Lucida Sans Unicode", Verdana, Helvetica, sans-serif;
}

SELECT {
	font-size: 12px;
	font-family: "Arial Unicode MS", "Lucida Sans Unicode", Verdana, Helvetica, sans-serif;
}

DIV.PageBody {
	width: 100%;
}

DIV.ContainerDiv {
	padding: 20px;
}

.AdminSection {
	width: 100%;
	margin: 0 auto;
	background-color: White;
	font-weight: bold;
	text-align: center;
	color: Red;
}

.LiveAgentPanel {
	border-right: 1px solid #AAAAAA;
	margin-right: 20px;
	border-spacing: 0 0;
	padding-left: 20px;
	padding-top: 5px;
}

A > img {
    border: 0;
}

A:link {
	color: #316F9E;
}

A:hover {
	color: #4F9C31;
}

A:visited {
	color: #316F9E;
}

A:visited:hover {
	color: #4F9C31;
}

A.NoVisit {
	font-family: "Arial Unicode MS", "Lucida Sans Unicode", Verdana, Helvetica, sans-serif;
	font-size: 13px;
	text-decoration: underline;
	color: #316F9E;
}

A.NoVisit:visited {
	color: #316F9E;
}

A.NoVisit:visited:hover {
	color: #4F9C31;
}

A.NoUnder {
	font-family: "Arial Unicode MS", "Lucida Sans Unicode", Verdana, Helvetica, sans-serif;
	font-size: 13px;
	text-decoration: none;
}

A.NoUnder:hover {
	text-decoration: underline;
}

A.NoUnder:visited:hover {
	text-decoration: underline;
}

A.NoUnderLine {
	font-family: "Arial Unicode MS", "Lucida Sans Unicode", Verdana, Helvetica, sans-serif;
	font-size: 13px;
	text-decoration: none;
}

A.NoUnderLine:hover {
	text-decoration: none;
}

A.NoUnderLine:visited:hover {
	text-decoration: none;
}

A.NoVisitNoUnder {
	font-family: "Arial Unicode MS", "Lucida Sans Unicode", Verdana, Helvetica, sans-serif;
	font-size: 13px;
	text-decoration: none;
}

A.NoVisitNoUnder:visited {
	color: #316F9E;
}

A.NoVisitNoUnder:hover {
	text-decoration: underline;
}

A.NoVisitNoUnder:visited:hover {
	color: #4F9C31;
	text-decoration: underline;
}

A.NoVisitNoUnderSettings {
	font-family: "Arial Unicode MS", "Lucida Sans Unicode", Verdana, Helvetica, sans-serif;
	font-size: 15px;
	text-decoration: none;
}

A.NoVisitNoUnderSettings:visited {
	color: #316F9E;
}

A.NoVisitNoUnderSettings:hover {
	text-decoration: underline;
}

A.NoVisitNoUnderSettings:visited:hover {
	color: #4F9C31;
	text-decoration: underline;
}

A.NoVisitNoUnderNoSize {
	font-family: "Arial Unicode MS", "Lucida Sans Unicode", Verdana, Helvetica, sans-serif;
	text-decoration: none;
}

A.NoVisitNoUnderNoSize:visited {
	color: #316F9E;
}

A.NoVisitNoUnderNoSize:hover {
	text-decoration: underline;
}

A.NoVisitNoUnderNoSize:visited:hover {
	color: #4F9C31;
	text-decoration: underline;
}

A.TrapLevelRed {
	font-family: "Arial Unicode MS", "Lucida Sans Unicode", Verdana, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	color: #FF0000;
}

A.TrapLevelRed:visited {
	color: #FF0000;
}

A.TrapLevelRed:hover {
	text-decoration: underline;
	color: #FF0000;
}

A.TrapLevelRed:visited:hover {
	color: #FF0000;
	text-decoration: underline;
}

A.TrapLevelYellow {
	font-family: "Arial Unicode MS", "Lucida Sans Unicode", Verdana, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	color: #FF9531;
}

A.TrapLevelYellow:visited {
	color: #FF9531;
}

A.TrapLevelYellow:hover {
	text-decoration: underline;
	color: #FF9531;
}

A.TrapLevelYellow:visited:hover {
	color: #FF9531;
	text-decoration: underline;
}

A.TrapLevelGreen {
	font-family: "Arial Unicode MS", "Lucida Sans Unicode", Verdana, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	color: #339900;
}

A.TrapLevelGreen:visited {
	color: #339900;
}

A.TrapLevelGreen:hover {
	text-decoration: underline;
	color: #339900;
}

A.TrapLevelGreen:visited:hover {
	color: #339900;
	text-decoration: underline;
}

A.NoUnderSmall {
	font-family: "Arial Unicode MS", "Lucida Sans Unicode", Verdana, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
}

A.NoUnderSmall:hover {
	text-decoration: underline;
}

A.NoUnderSmall:visited:hover {
	text-decoration: underline;
}

A.NoVisitNoUnderSmall {
	font-family: "Arial Unicode MS", "Lucida Sans Unicode", Verdana, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration: none;
}

A.NoVisitNoUnderSmall:hover {
	text-decoration: underline;
}

A.NoVisitNoUnderSmall:visited {
	text-decoration: none;
	color: #316F9E;
}

A.NoVisitNoUnderSmall:visited:hover {
	color: #316F9E;
	text-decoration: underline;
}

A.WhiteAnchor {
	font-family: "Arial Unicode MS", "Lucida Sans Unicode", Verdana, Helvetica, sans-serif;
	font-size: 13px;
	color: #ffffff;
}

A.WhiteAnchor:visited {
	color: #ffffff;
}

A.WhiteAnchor:hover {
	text-decoration: underline;
	color: #ffffff;
}

A.WhiteAnchor:visited:hover {
	color: #ffffff;
	text-decoration: underline;
}

A.BlackAnchor {
	font-family: "Arial Unicode MS", "Lucida Sans Unicode", Verdana, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
}

A.BlackAnchor:visited {
	color: #000000;
}

A.BlackAnchor:hover {
	text-decoration: underline;
	color: #000000;
}

A.BlackAnchor:visited:hover {
	color: #000000;
	text-decoration: underline;
}

A.RedAnchor {
	font-family: "Arial Unicode MS", "Lucida Sans Unicode", Verdana, Helvetica, sans-serif;
	font-size: 13px;
	color: Red;
}

A.RedAnchor:visited {
	color: Red;
}

A.RedAnchor:hover {
	text-decoration: underline;
	color: Red;
}

A.RedAnchor:visited:hover {
	color: Red;
	text-decoration: underline;
}

A.LightBlueAnchor {
    color: #1D9DE1;
}

A.LightBlueAnchor:hover, A.LightBlueAnchor:visited, A.LightBlueAnchor:visited:hover
{
    color: #1D9DE1;
    text-decoration: none;
}

A.DarkBlueAnchor {
    color: #316F9E;
}

A.DarkBlueAnchor:hover, A.DarkBlueAnchor:visited, A.DarkBlueAnchor:visited:hover
{
    color: #316F9E;
    text-decoration: none;
}

SPAN.subfield {
	color: red;
	cursor: pointer;
	background-color: transparent;
    display: inline-block;
}

.SmallTabLink {
	font-family: "Arial Unicode MS", "Lucida Sans Unicode", Verdana, Helvetica, sans-serif;
	height: 25px;
	text-align: center;
	background-color: #7EA4C2;
	border: solid 1px #000000;
	border-collapse: collapse;
	COLOR: #FFFFFF;
	FONT-SIZE: 13px;
	TEXT-DECORATION: none;
	font-weight: bold;
	cursor: pointer;
}

.SmallTabLinkHover {
	font-family: "Arial Unicode MS", "Lucida Sans Unicode", Verdana, Helvetica, sans-serif;
	height: 25px;
	text-align: center;
	background-color: #ADC9DE;
	border: solid 1px #000000;
	border-collapse: collapse;
	COLOR: #FFFFFF;
	FONT-SIZE: 13px;
	TEXT-DECORATION: none;
	font-weight: bold;
	cursor: pointer;
}

.SmallTabLinkCurrent {
	font-family: "Arial Unicode MS", "Lucida Sans Unicode", Verdana, Helvetica, sans-serif;
	height: 25px;
	text-align: center;
	background-color: #F2F2F2;
	border: solid 1px #000000;
	FONT-SIZE: 13px;
	COLOR: #000000;
	TEXT-DECORATION: none;
	font-weight: bold;
}

.TabLink {
	font-family: "Arial Unicode MS", "Lucida Sans Unicode", Verdana, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	cursor: pointer;
}

.TabLink:link {
	color: #FFFFFF;
}

.TabLink:hover {
	color: #FFFFFF;
}

.TabLink:visited {
	color: #FFFFFF;
}

.ItemViewTop {
	background-color: #FFFFEE;
}

.ItemViewBar {
	background-color: #CCCC99;
}

.Heading1 {
	font-family: "Arial Unicode MS", "Lucida Sans Unicode", Verdana, Helvetica, sans-serif;
	color: #316F9E;
	font-size: 18px;
	font-weight: normal;
}

.Heading2 {
	font-family: "Arial Unicode MS", "Lucida Sans Unicode", Verdana, Helvetica, sans-serif;
	color: #4F9C31;
	font-weight: bold;
}

.Heading3 {
	font-family: "Arial Unicode MS", "Lucida Sans Unicode", Verdana, Helvetica, sans-serif;
	color: #316F9E;
	font-size: 20px;
	line-height: 22px;
}

.Heading5 {
	font-family: "Arial Unicode MS", "Lucida Sans Unicode", Verdana, Helvetica, sans-serif;
	color: #4F9C31;
	font-size: 20px;
	line-height: 22px;
}

.Heading4 {
	font-family: "Arial Unicode MS", "Lucida Sans Unicode", Verdana, Helvetica, sans-serif;
	color: #316F9E;
}

.Heading6 {
	font-family: "Arial Unicode MS", "Lucida Sans Unicode", Verdana, Helvetica, sans-serif;
	color: #4F9C31;
	font-size: 18px;
}

.SubHeading {
	font-family: "Arial Unicode MS", "Lucida Sans Unicode", Verdana, Helvetica, sans-serif;
	color: #C0C0C0;
	font-size: 15px;
	FONT-STYLE: italic;
}

.Label {
	font-family: "Arial Unicode MS", "Lucida Sans Unicode", Verdana, Helvetica, sans-serif;
	color: #000000;
	font-weight: bold;
}

.Paging {
	font-family: "Arial Unicode MS", "Lucida Sans Unicode", Verdana, Helvetica, sans-serif;
	color: #000000;
}

.PagingHighlight {
	font-family: "Arial Unicode MS", "Lucida Sans Unicode", Verdana, Helvetica, sans-serif;
	color: #000000;
	font-weight: bold;
}

.SearchTextLabel {
	font-family: "Arial Unicode MS", "Lucida Sans Unicode", Verdana, Helvetica, sans-serif;
	color: #000000;
	font-weight: bold;
}

.SearchBackground {
	font-family: "Arial Unicode MS", "Lucida Sans Unicode", Verdana, Helvetica, sans-serif;
	background-color: #F3F3F2;
	color: #000000;
}

.Numbers {
	font-family: "Arial Unicode MS", "Lucida Sans Unicode", Verdana, Helvetica, sans-serif;
	color: #4F9C31;
	font-weight: bold;
}

.Ranking {
	font-family: "Arial Unicode MS", "Lucida Sans Unicode", Verdana, Helvetica, sans-serif;
	color: #999999;
}

.StyleErr {
	font-family: "Arial Unicode MS", "Lucida Sans Unicode", Verdana, Helvetica, sans-serif;
	color: #963232;
	font-weight: bold;
}

.Highlight1 {
	font-family: "Arial Unicode MS", "Lucida Sans Unicode", Verdana, Helvetica, sans-serif;
	color: #FF0000;
	font-weight: 800;
	font-size: 13px;
}

.LightRow {
	background-color: #FFFFFF;
}

.DarkRow {
	background-color: #F2F2F2;
}

.GridHeader {
	color: #000000;
	background-color: #DEDEDE;
}

.EnumGridHeader {
	color: #000000;
	height: 25px;
	font-weight: bold;
	color: #ffffff;
	background-color: #316F9E;
}

.MarcEditorCell {
	border-left: #9E9B9B 1px solid;
}

.MarcEditorCellActive {
	border-left: royalblue 1px solid;
	border-top: royalblue 1px solid;
	border-bottom: royalblue 1px solid;
}

.MarcEditorCellActive2 {
	border-left: royalblue 1px solid;
}

.MarcEditorRightCellActive {
	border: royalblue 1px solid;
}

.MarcEditorInput {
	border-width: 0px;
}

.FormHeader {
	font-size: 15px;
	font-weight: bold;
	border-color: #4e799b;
	border-style: solid;
	border-width: 1px 0px 0px 1px;
	background-color: #316F9E;
	color: white;
}

.FormContents {
	background-color: #316F9E;
	color: white;
}

.FormBorder {
	border-color: #9E9B9B;
}

.FormTopContent {
	background-color: #f1f1f1;
}

.FormBottomContent {
	background-color: #f1f1f1;
	border-top: solid 1px #9E9B9B;
}

.LightBorder {
	border: #C0C0C0 1px solid;
}

.GridTopContent {
	border-bottom: #4e799b 1px solid;
	background-color: #f1f1f1;
}

TD.GridCell {
	border-left: #9E9B9B 1px solid;
}

.IconCells {
	border-collapse: collapse;
	border: solid 1px #c1c1c1;
}

A.NavLink {
	font-size: 12px;
	color: #ffffff;
	text-decoration: none;
}

A.NavLink:visited {
	color: #ffffff;
	text-decoration: none;
}

A.NavLink:visited:hover {
	color: #ffffff;
	text-decoration: none;
}

A.SmallNavLink {
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}

A.SmallNavLink:hover {
	color: #FFFFFF;
	text-decoration: none;
}

A.SmallNavLink:visited {
	color: #ffffff;
	text-decoration: none;
}

A.SmallNavLink:visited:hover {
	color: #FFFFFF;
	text-decoration: none;
}

.MenuActive {
	background-color: #FF9900;
}

.MenuBar {
	background-color: #176D9B;
	color: #ffffff;
	line-height: 12px;
	font-size: 12px;
	font-weight: bold;
}

.TopNav {
	background-color: #003366;
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
}

.MenuBarTop {
	background-color: #33B3D8;
}

.MenuBarBottom {
	background-color: #000000;
}

.FrameColor {
	background-color: #176D9B;
	color: #FFFFFF;
}

.BreadCrumbBar {
	background-color: #F3F3F3;
	color: #023294;
	font-size: 12px;
	font-weight: bold;
	line-height: 12px;
}

.BreadCrumbBar3D {
	line-height: 5px;
}

.LeftNav {
	font-size: 13px;
	color: #3B3B3B;
	font-family: "Arial Unicode MS", "Lucida Sans Unicode", Verdana, Helvetica, sans-serif;
	text-decoration: none;
}

.LeftNavMenuActive {
	font-family: "Arial Unicode MS", "Lucida Sans Unicode", Verdana, Helvetica, sans-serif;
	background-color: #D2ECFB;
	font-size: 13px;
	color: #3B3B3B;
	text-decoration: none;
    border-bottom: 1px solid #AAAAAA;
    border-left: 1px solid #AAAAAA;
}

.LeftNavMenuOn {
	font-family: "Arial Unicode MS", "Lucida Sans Unicode", Verdana, Helvetica, sans-serif;
	background-color: #E0E4EB;
	font-size: 13px;
	color: #3B3B3B;
	text-decoration: none;
    border-bottom: 1px solid #AAAAAA;
    border-left: 1px solid #AAAAAA;
}

.LeftNavMenuOff {
	font-family: "Arial Unicode MS", "Lucida Sans Unicode", Verdana, Helvetica, sans-serif;
	background-color: #F4F6F9;
	font-size: 13px;
	color: #3B3B3B;
	text-decoration: none;
    border-bottom: 1px solid #AAAAAA;
    border-left: 1px solid #AAAAAA;
}

.UsefulLinksHeader {
	padding-left: 15px;
	background-color: #095A86;
	font-size: 13px;
	line-height: 14px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
    border: 1px solid #AAAAAA;
    border-right: none;
}

.UsefulLinksHeaderHover {
	padding-left: 15px;
	background-color: #095A86;
	font-size: 13px;
	line-height: 14px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
    border: 1px solid #AAAAAA;
    border-right: none;
}

.UsefulLinks {
	font-size: 13px;
	padding-right: 15px;
	padding-top: 5px;
    padding-bottom: 3px;
    background-color: #F4F6F9;
}

.UsefulLinksTable {
    border-bottom: 1px solid #AAAAAA;
    border-left: 1px solid #AAAAAA;
}

A.LeftNavMenuLink {
	font-size: 13px;
	line-height: 16px;
	color: #3B3B3B;
	text-decoration: none;
}

A.LeftNavMenuLink:hover {
	color: #3B3B3B;
	text-decoration: none;
}

A.LeftNavMenuLink:visited {
	color: #3B3B3B;
	text-decoration: none;
}

A.LeftNavMenuLink:visited:hover {
	color: #3B3B3B;
	text-decoration: none;
}

A.LeftNavLink {
	font-size: 13px;
	line-height: 14px;
	color: #000000;
	text-decoration: none;
}

A.LeftNavLink:hover {
	color: #000000;
	text-decoration: underline;
}

A.LeftNavLink:visited {
	color: #000000;
	text-decoration: none;
}

A.LeftNavLink:visited:hover {
	color: #000000;
	text-decoration: underline;
}

.LeftNavDividerTopLine {
	background-color: #AAAAAA;
}

.LeftNavDividerBottomLine {
	background-color: #AAAAAA;
}

.LogoBackground {
	background-color: #FFFFFF;
}

.Tab2 {
	font-family: "Arial Unicode MS", "Lucida Sans Unicode", Verdana, Helvetica, sans-serif;
	font-size: 14px;
	TEXT-ALIGN: center;
	COLOR: #000000;
	PADDING-RIGHT: 30px;
	PADDING-LEFT: 30px;
	PADDING-BOTTOM: 3px;
	PADDING-TOP: 3px;
	border-top: #9E9B9B 1px solid;
	border-left: #9E9B9B 1px solid;
	border-right: #9E9B9B 1px solid;
	border-bottom: #316F9E 2px solid;
	background-color: #DEDEDE;
	CURSOR: pointer;
	HEIGHT: 20px;
}

.Tab {
	font-family: "Arial Unicode MS", "Lucida Sans Unicode", Verdana, Helvetica, sans-serif;
	font-size: 14px;
	TEXT-ALIGN: center;
	COLOR: #000000;
	PADDING-RIGHT: 30px;
	PADDING-LEFT: 30px;
	PADDING-BOTTOM: 3px;
	PADDING-TOP: 3px;
	BORDER-TOP: #DEDEDE 2px solid;
	BORDER-BOTTOM: #316F9E 2px solid;
	background-color: #DEDEDE;
	CURSOR: pointer;
	HEIGHT: 25px;
}

.TabSelected {
	font-size: 14px;
	TEXT-ALIGN: center;
	COLOR: #FFFFFF;
	FONT-WEIGHT: bold;
	PADDING-RIGHT: 30px;
	PADDING-LEFT: 30px;
	PADDING-BOTTOM: 3px;
	PADDING-TOP: 3px;
	BORDER-TOP: #316F9E 2px solid;
	BORDER-BOTTOM: #316F9E 2px solid;
	background-color: #316F9E;
	CURSOR: default;
	HEIGHT: 20px;
}

.Tabwhite {
	background-color: #ffffff;
}

.TabBorder {
	background-color: #316F9E;
}

.TabThinBorder {
	background-color: #316F9E;
}

.MenuCell {
	font-family: "Arial Unicode MS", "Lucida Sans Unicode", Verdana, Helvetica, sans-serif;
	font-size: 14px;
	TEXT-ALIGN: center;
	COLOR: #000000;
	border-top: #9E9B9B 1px solid;
	border-left: #9E9B9B 1px solid;
	border-right: #9E9B9B 1px solid;
	border-bottom: #316F9E 2px solid;
	background-color: #DEDEDE;
	CURSOR: pointer;
	HEIGHT: 20px;
}

.MenuCellSelected {
	font-family: "Arial Unicode MS", "Lucida Sans Unicode", Verdana, Helvetica, sans-serif;
	font-size: 14px;
	TEXT-ALIGN: center;
	COLOR: #FFFFFF;
	border-top: #316F9E 2px solid;
	border-bottom: #316F9E 2px solid;
	background-color: #316F9E;
	CURSOR: pointer;
	HEIGHT: 20px;
}

.MenuTab2 {
	width: 100px;
	padding-bottom: 4px;
	padding-top: 4px;
}

.MenuTab2 img {
	display: none;
}

.MenuTab2 a {
	COLOR: #000000;
	background-color: #DEDEDE;
}

.MenuTab2 a:link {
	COLOR: #000000;
	background-color: #DEDEDE;
}

.MenuTab2 a:hover {
	COLOR: #000000;
	background-color: #DEDEDE;
}

.MenuTab2 a:visited {
	COLOR: #000000;
	background-color: #DEDEDE;
}

.MenuTab2 a:active {
	COLOR: #000000;
	background-color: #DEDEDE;
}

A.MenuTab2 {
	font-family: "Arial Unicode MS", "Lucida Sans Unicode", "Verdana", "Helvetica", "sans-serif";
	font-size: 14px;
	TEXT-ALIGN: center;
	COLOR: #000000;
	background-color: #DEDEDE;
	CURSOR: pointer;
	width: 100px;
	PADDING-BOTTOM: 3px;
	PADDING-TOP: 3px;
}

.SubMenuTab2 img {
	display: none;
}

.SubMenuTab2 {
	border-top: #000000 1px solid;
	border-left: #000000 1px solid;
	border-right: #000000 1px solid;
	border-bottom: #000000 1px solid;
	background-color: #7EA4C2;
}

.SubMenuTab2 a {
	COLOR: #FFFFFF;
	background-color: #7EA4C2;
}

.SubMenuTab2 a:link {
	COLOR: #FFFFFF;
	background-color: #7EA4C2;
}

.SubMenuTab2 a:visited {
	COLOR: #FFFFFF;
	background-color: #7EA4C2;
}

.SubMenuTab2 a:active {
	COLOR: #FFFFFF;
	background-color: #7EA4C2;
}

A.SubMenuTab2 {
	font-family: "Arial Unicode MS", "Lucida Sans Unicode", "Verdana", "Helvetica", "sans-serif";
	font-size: 14px;
	TEXT-ALIGN: left;
	COLOR: #FFFFFF;
	background-color: #7EA4C2;
	CURSOR: pointer;
	text-decoration: none;
	display: block;
	border-top: #000000 1px solid;
	border-left: #000000 1px solid;
	border-right: #000000 1px solid;
	PADDING: 1px 2px 1px 2px;
	FONT-WEIGHT: bold;
	width: 275px;
}

.SubMenuTab2Hover {
	COLOR: #FFFFFF;
	background-color: #ADC9DE !important;
}

.MenuTabSelected {
	padding-bottom: 4px;
	padding-top: 4px;
}

.MenuTabSelected img {
	display: none;
}

.MenuTabSelected a {
	COLOR: #FFFFFF;
	FONT-WEIGHT: bold;
}

.MenuTabSelected a:link {
	COLOR: #FFFFFF;
	FONT-WEIGHT: bold;
}

.MenuTabSelected a:hover {
	COLOR: #FFFFFF;
	FONT-WEIGHT: bold;
}

.MenuTabSelected a:visited {
	COLOR: #FFFFFF;
	FONT-WEIGHT: bold;
}

.MenuTabSelected a:active {
	COLOR: #FFFFFF;
	FONT-WEIGHT: bold;
}

A.MenuTabSelected {
	font-size: 14px;
	TEXT-ALIGN: center;
	COLOR: #FFFFFF;
	FONT-WEIGHT: bold;
	background-color: #DEDEDE;
	CURSOR: pointer;
	width: 100px;
	PADDING-BOTTOM: 3px;
	PADDING-TOP: 3px;
	background-color: #316F9E;
	font-family: "Arial Unicode MS", "Lucida Sans Unicode", "Verdana", "Helvetica", "sans-serif";
}

.SetMargin {
	padding: 10px;
}

.BriefInfoTop {
	background-color: #F2F2F2;
}

.BriefInfoBar {
	background-color: #d4d0c8;
}
.EOS3DTable {
    border-collapse: collapse;
    border-spacing: 0 0;
    border:none;
}


.EOS3DTableTop {
    border-collapse: collapse;
    border-top-style: none;
    border-top-width: 0px;
    border-bottom-color: #316f9e;
    border-bottom-width: 2px;
    border-bottom-style: solid;
    padding: 0px;
}

.EOS3DTableMenu {
    padding-right: 10px;
    padding-left: 10px;
    padding-top: 0px;
    padding-bottom: 0px;
    width: 100%;
    background-color: #316F9E;
    /*border-left: #316f9e 10px solid;
    border-right: #316f9e 10px solid;
    border-top:none;
    border-bottom:none;*/
}

.EOS3DTableMain {
    border-top: #316f9e 1px solid;
    border-bottom: #316f9e 10px solid;
    border-left: #316f9e 10px solid;
    border-right: #316f9e 10px solid;
    border-collapse: collapse;
    width: 100%;
    height: 100%;
    vertical-align: top;
    padding-right: 0px;
    padding-left: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
}

.EOS3DTableTabs {
	background-color: #316f9e;
}

hr.EOS3DHorizontalRule {
    width: 100%;
    border-top: 1px solid lightgray;
    border-left: 0px none;
    border-right: 0px none;
    border-bottom: 0px none;
}

.HorizontalRule {
    border-bottom-style: none;
    border-left-style: none;
    border-right-style: none;
    border-bottom-width: 0px;
    border-left-width: 0px;
    border-right-width: 0px;
    border-top-style: solid;
    border-color: lightgray;
}

.HoverButton {
	font-size: 12px !important;
	color: #FFFFFF;
	background-color: #316F9E;
	border-style: solid;
	border-color: #316F9E;
	border-width: 1px;
	cursor: pointer;
	filter: progid:DXImageTransform.Microsoft.DropShadow(color=gray, OffX=1, OffY=1, enabled=false);
}

.HoverButton:focus {
    font-size: 12px !important;
    cursor: pointer;
    color: #FFFFFF;
    background-color: #7EA4C2;
    border: #316F9E 1px solid;
    cursor: pointer;
}

.HoverButtonOn {
    font-size: 12px !important;
    cursor: pointer;
    color: #FFFFFF;
    background-color: #7EA4C2;
    border: #7EA4C2 1px solid;
    cursor: pointer;
}

.ToolTipBorder {
	color: #000000;
}

.ToolTipBackground {
	color: #FFFFE1;
}

.NoBorderInput {
	color: #FFFFFF;
	font-size: 10px;
	BORDER-RIGHT: medium none;
	BORDER-LEFT: medium none;
	BORDER-BOTTOM: medium none;
	BORDER-TOP: medium none;
	background-color: transparent;
}


.FormInput {
	border: black 1px solid;
	background-color: white;
	height: 16px;
	word-wrap: break-word;
}

.FormInput:focus {
	border: royalblue 1px solid;
	background-color: white;
	height: 16px;
	word-wrap: break-word;
}

.ActiveFormInput {
	border: royalblue 1px solid;
	background-color: white;
	height: 16px;
	word-wrap: break-word;
}

.CustomInput {
	font-family: "Arial Unicode MS", "Lucida Sans Unicode", Verdana, Helvetica, sans-serif;
	border: solid 1px #C0C0C0;
	background-color: #f1f1f1;
	word-wrap: break-word;
}

.CustomInput:focus {
	font-family: "Arial Unicode MS", "Lucida Sans Unicode", Verdana, Helvetica, sans-serif;
	border: solid 1px royalblue;
	background-color: #f1f1f1;
	word-wrap: break-word;
}

.ActiveCustomInput {
	font-family: "Arial Unicode MS", "Lucida Sans Unicode", Verdana, Helvetica, sans-serif;
	border: solid 1px royalblue;
	background-color: #f1f1f1;
	word-wrap: break-word;
}

DIV.DHTMLPicklist {
	width: 100%;
	cursor: pointer;
	padding: 10px;
	border: #4e799b 1px solid;
	overflow-y: auto;
	background-color: #FFFFFF;
}

TD.DHTMLPicklistLink {
	color: #316F9E;
}

TD.DHTMLPicklistLinkOver {
	background-color: #f1f1f1;
	color: #000000;
	text-decoration: underline;
}

table.Grid {
	border: gray 1px solid;
	border-collapse: collapse;
	width: 100%;
	border-width: 1px 0px 1px 0px;
}

table.Grid th, table.Grid td {
	border: gray 1px solid;
	border-width: 0px 1px 0px 1px;
	padding: 4px 6px;
	text-align: left;
	vertical-align: super;
}

.SectionHeader {
	color: #316F9E;
	text-decoration: none;
	background-color: #DEDEDE;
	width: 100%;
	height: 25px;
	text-indent: 25px;
	padding-left: 0px;
	padding-top: 6px;
	padding-bottom: 6px;
	font-weight: bold;
	font-size: 16px;
	box-sizing: content-box;
}

.BlueText {
	color: #316F9E;
}

.ErrorDescription {
	border-bottom: 1px solid #d4d0c8;
	border-top: 1px solid #d4d0c8;
	position: relative;
	overflow: auto;
	padding-bottom: 0px;
}

.ErrorTitle {
	font-size: 18px;
	font-weight: bold;
	color: #000000;
}

.ErrorPage {
	BORDER: #CE2D3D 10px solid;
	background-color: #F2F2F2;
}

body.ErrorPageAdv {
	margin: 0;
	padding: 0px;
	background-color: #F2F2F2;
}

#ErrorPageAdvTop, #ErrorPageAdvBottom, #ErrorPageAdvLeft, #ErrorPageAdvRight {
	position: fixed;
	background: #CE2D3D;
}

#ErrorPageAdvTop, #ErrorPageAdvBottom {
	left: 0;
	width: 100%;
	height: 10px;
}

#ErrorPageAdvTop {
	top: 0;
}

#ErrorPageAdvBottom {
	bottom: 0;
}

#ErrorPageAdvLeft, #ErrorPageAdvRight {
	top: 0;
	height: 100%;
	width: 10px;
}

#ErrorPageAdvLeft {
	left: 0;
}

#ErrorPageAdvRight {
	right: 0;
}

.SuccessTitle {
	font-size: 18px;
	font-weight: bold;
	color: #008901;
}
/*SuccessPage Section*/
body.SuccessPage {
	margin: 0;
	padding: 20px;
}

#SuccessTop, #SuccessBottom, #SuccessLeft, #SuccessRight {
	position: fixed;
	background: #B4EF9D;
}

#SuccessTop, #SuccessBottom {
	left: 0;
	width: 100%;
	height: 10px;
}

#SuccessTop {
	top: 0;
}

#SuccessBottom {
	bottom: 0;
}

#SuccessLeft, #SuccessRight {
	top: 0;
	height: 100%;
	width: 10px;
}

#SuccessLeft {
	left: 0;
}

#SuccessRight {
	right: 0;
}

/*System Message Section*/
.SystemMessage {
	BORDER: #316F9E 10px solid;
	background-color: #F7FCF8;
}

body.SystemMessageAdv {
	margin: 0;
	padding: 20px;
	background-color: #F7FCF8;
}

#SystemMessageAdvTop, #SystemMessageAdvBottom, #SystemMessageAdvLeft, #SystemMessageAdvRight {
	position: fixed;
	background: #316F9E;
}

#SystemMessageAdvTop, #SystemMessageAdvBottom {
	left: 0;
	width: 100%;
	height: 10px;
}

#SystemMessageAdvTop {
	top: 0;
}

#SystemMessageAdvBottom {
	bottom: 0;
}

#SystemMessageAdvLeft, #SystemMessageAdvRight {
	top: 0;
	height: 100%;
	width: 10px;
}

#SystemMessageAdvLeft {
	left: 0;
}

#SystemMessageAdvRight {
	right: 0;
}

/*System Message Red Section*/
.SystemMessageRed {
	BORDER: #FF3B3C 10px solid;
	background-color: #F7FCF8;
}

body.SystemMessageRedAdv {
	margin: 0;
	padding: 20px;
	background-color: #F7FCF8;
}

#SystemMessageRedAdvTop, #SystemMessageRedAdvBottom, #SystemMessageRedAdvLeft, #SystemMessageRedAdvRight {
	position: fixed;
	background: #FF3B3C;
}

#SystemMessageRedAdvTop, #SystemMessageRedAdvBottom {
	left: 0;
	width: 100%;
	height: 10px;
}

#SystemMessageRedAdvTop {
	top: 0;
}

#SystemMessageRedAdvBottom {
	bottom: 0;
}

#SystemMessageRedAdvLeft, #SystemMessageRedAdvRight {
	top: 0;
	height: 100%;
	width: 10px;
}

#SystemMessageRedAdvLeft {
	left: 0;
}

#SystemMessageRedAdvRight {
	right: 0;
}

/*System Message Green Section*/
.SystemMessageGreen {
	BORDER: Green 10px solid;
	background-color: #F7FCF8;
}

body.SystemMessageGreenAdv {
	margin: 0;
	padding: 20px;
	background-color: #F7FCF8;
}

#SystemMessageGreenAdvTop, #SystemMessageGreenAdvBottom, #SystemMessageGreenAdvLeft, #SystemMessageGreenAdvRight {
	position: fixed;
	background: Green;
}

#SystemMessageGreenAdvTop, #SystemMessageGreenAdvBottom {
	left: 0;
	width: 100%;
	height: 10px;
}

#SystemMessageGreenAdvTop {
	top: 0;
}

#SystemMessageGreenAdvBottom {
	bottom: 0;
}

#SystemMessageGreenAdvLeft, #SystemMessageGreenAdvRight {
	top: 0;
	height: 100%;
	width: 10px;
}

#SystemMessageGreenAdvLeft {
	left: 0;
}

#SystemMessageGreenAdvRight {
	right: 0;
}

/*System Message Gold Section*/
.SystemMessageGold {
	BORDER: Gold 10px solid;
	background-color: #F7FCF8;
}

body.SystemMessageAdvGold {
	margin: 0;
	padding: 20px;
	background-color: #F7FCF8;
}

#SystemMessageGoldAdvTop, #SystemMessageGoldAdvBottom, #SystemMessageGoldAdvLeft, #SystemMessageGoldAdvRight {
	position: fixed;
	background: Gold;
}

#SystemMessageGoldAdvTop, #SystemMessageGoldAdvBottom {
	left: 0;
	width: 100%;
	height: 10px;
}

#SystemMessageGoldAdvTop {
	top: 0;
}

#SystemMessageGoldAdvBottom {
	bottom: 0;
}

#SystemMessageGoldAdvLeft, #SystemMessageGoldAdvRight {
	top: 0;
	height: 100%;
	width: 10px;
}

#SystemMessageGoldAdvLeft {
	left: 0;
}

#SystemMessageGoldAdvRight {
	right: 0;
}

.FinesPrintHeading {
	text-align: center;
	font-family: "Arial Unicode MS", "Lucida Sans Unicode", Verdana, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
}

.FinesPrint {
	font-family: "Arial Unicode MS", "Lucida Sans Unicode", Verdana, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 16px;
}

.PopupPage {
	BORDER: #316F9E 10px solid;
	background-color: #F7FCF8;
}

.MessageText {
	color: Red;
}

.SystemMessageText {
	font-size: 18px;
	font-weight: bold;
	color: #316F9E;
}

.SystemMessageText12 {
	font-size: 12px;
}

.SystemMessageTextRed {
	font-size: 18px;
	font-weight: bold;
	color: #FF3B3C;
}

.SystemMessageTextRed14 {
	font-size: 14px;
	font-weight: bold;
	color: #FF3B3C;
}

.SystemMessageTextGold {
	font-size: 18px;
	font-weight: bold;
	color: Gold;
}

.SystemMessageTextGold14 {
	font-size: 14px;
	font-weight: bold;
	color: Gold;
}

.SystemMessageTextGreen {
	font-size: 18px;
	font-weight: bold;
	color: Green;
}

.SystemMessageTextGreen14 {
	font-size: 14px;
	font-weight: bold;
	color: Green;
}

.ErrorMessage {
	color: Red;
	font-size: 14px;
	font-family: "Arial Unicode MS", "Lucida Sans Unicode", Verdana, Helvetica, sans-serif;
}

.HighTrap {
	background-color: #FFAAAA;
	color: Black;
}

.MediumTrap {
	background-color: #FBFFB0;
	color: Black;
}

.LowTrap {
	background-color: #CCF7BB;
	color: Black;
}

.ErrorPageDiv {
	background-color: White;
}

.Background {
	background-color: #000080;
}

.BottomBar {
	background-color: #4a9cA7;
	color: #FFFFFF;
	font-size: 12px;
	padding-top: 5px;
}

A.BottomBarLink {
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}

A.BottomBarLink:hover {
	color: #FFFFFF;
	text-decoration: underline;
}

A.BottomBarLink:visited {
	color: #FFFFFF;
}

.TopInnerBar {
	background-color: #F3F3F3;
}

.MenuText {
	color: #FFFFFF;
	font-size: 18px;
	font-weight: bold;
	padding-left: 10px;
}

.MainMenuText {
	font-size: 13px;
	padding-right: 15px;
}

A.MainMenuLink {
	padding-bottom: 10px;
	color: #595353;
	text-decoration: none;
}

A.MainMenuLink:visited {
	color: #595353;
}

A.MainMenuLink:hover {
	text-decoration: underline;
	color: #595353;
}

A.MainMenuRightLink {
	color: #FFFFFF;
	text-decoration: none;
	font-size: 14px;
	font-weight: bold;
	cursor: pointer;
}

A.MainMenuRightLink:visited {
	color: #FFFFFF;
}

A.MainMenuRightLink:hover {
	color: #FFFFFF;
}

A.MainMenuRightLink:visited:hover {
	color: #FFFFFF;
}

.SignoutBar {
	border-top: solid 10px #4A9CA7;
}

.TopBar {
	background-color: #4A9CA7;
}

A.SignOutLink {
	color: #FFFFFF;
	font-size: 14px;
	text-decoration: none;
}

A.SignOutLink:hover {
	color: #FFFFFF;
	text-decoration: underline;
}

A.SignOutLInk:visited {
	color: #FFFFFF;
}

.LoginCell {
	padding-left: 95px;
}

.Bullet {
	cursor: pointer;
}

INPUT.CalendarWhite {
	font-family: "Arial Unicode MS", "Lucida Sans Unicode", Verdana, Helvetica, sans-serif;
	border: 1px solid #C0C0C0;
	background-color: #f1f1f1;
}

INPUT.CalendarWhite:focus {
	font-family: "Arial Unicode MS", "Lucida Sans Unicode", Verdana, Helvetica, sans-serif;
	border: 1px solid #C0C0C0;
	background-color: #f1f1f1;
}

INPUT.ActiveCalendarWhite {
	font-family: "Arial Unicode MS", "Lucida Sans Unicode", Verdana, Helvetica, sans-serif;
	border: royalblue 1px solid;
	background-color: #f1f1f1;
}

INPUT.CalendarRed {
	font-family: "Arial Unicode MS", "Lucida Sans Unicode", Verdana, Helvetica, sans-serif;
	border: 1px solid #C0C0C0;
	background-color: #FFAAAA;
	height: 20px;
}

INPUT.CalendarRed:focus {
	font-family: "Arial Unicode MS", "Lucida Sans Unicode", Verdana, Helvetica, sans-serif;
	border: 1px solid #C0C0C0;
	background-color: #FFAAAA;
	height: 20px;
}

INPUT.ActiveCalendarRed {
	font-family: "Arial Unicode MS", "Lucida Sans Unicode", Verdana, Helvetica, sans-serif;
	border: royalblue 1px solid;
	background-color: #FFAAAA;
}

.CalendarGreen {
	background-color: #CCF7BB;
	cursor: pointer;
}

.CalendarRed {
	background-color: #FFAAAA;
	cursor: pointer;
}

.CalendarYellow {
	background-color: #FBFFB0;
	cursor: pointer;
}

.CalendarWhite {
	background-color: White;
	cursor: pointer;
}

.CalendarGrey {
	background-color: #DEDEDE;
	cursor: pointer;
}

.CalendarBannerSelected {
	border-color: #000000;
	height: 25px;
	background-color: #316F9E;
	color: White;
	font-weight: bold;
	border-color: #316F9E;
}

.CalendarBannerUnselected {
	height: 25px;
	background-color: #355166;
	color: White;
	font-weight: bold;
	border-color: #000000;
}

.CalendarColumnHeader {
	background-color: #DEDEDE;
}

.CalendarRowHeader {
    background-color: #F2F2F2;
    text-align:center;
}

.CalendarTable {
   border-collapse: collapse;
   border-spacing: 0 0;
}

.CalendarTableMargin {
    margin-left: auto;
    margin-right: auto;
}

.CalendarTableCell td {
    border: 1px solid black;
}

.CalendarDayStyle {
    font-size: 8px;
    vertical-align: middle;
    text-align: center;
}


.DisabledLabel {
	color: #C0C0C0;
}

.EnabledLabel {
	color: #000000;
}

.SupplementCopyLink {
	font-family: "Arial Unicode MS", "Lucida Sans Unicode", Verdana, Helvetica, sans-serif;
	font-size: 13px;
	cursor: pointer;
	text-decoration: none;
	color: #316F9E;
}

HR.Heading {
	MARGIN: 5px 0px 20px 0px;
	background: gray;
	HEIGHT: 1px;
	border: 0;
}

HR.HeadingNoMargin {
	COLOR: gray;
	HEIGHT: 1px;
}

HR.HeadingNoMarginDark {
	background: gray;
	border: 0;
}

hr.BriefInfoBar{
    border: 1px solid rgb(212,208,200);
    border-image:none;
}

hr.EOS3DTableMenu {
    border: 1px solid rgb(49, 111, 158);
    border-image: none;
}

.HideButton {
	display: none;
}

.StatusStopped {
	color: Purple;
}

.StatusPending {
	color: Green;
}

.StatusError {
	color: Red;
}

.StatusCompleted {
	color: Green;
}

.StatusInProcess {
	color: Green;
}

.StatusPercentage {
	color: Green;
}

.ColumnHeader {
	background-color: #F1F1F1;
}

.Breadcrumb {
	font-family: "Arial Unicode MS", "Lucida Sans Unicode", Verdana, Helvetica, sans-serif;
	font-size: 11px;
}

A.Breadcrumblink {
	font-family: "Arial Unicode MS", "Lucida Sans Unicode", Verdana, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}


A.HorNoVisitNoUnder {
	font-family: "Arial Unicode MS", "Lucida Sans Unicode", Verdana, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}

A.HorNoVisitNoUnder:visited {
	color: #316F9E;
}

A.HorNoVisitNoUnder:hover {
	text-decoration: underline;
}

A.HorNoVisitNoUnder:visited:hover {
	color: #4F9C31;
	text-decoration: underline;
}

.HorDisplayTopRow {
	font-family: "Arial Unicode MS", "Lucida Sans Unicode", Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #DEDEDE;
	height: 17px;
}

.HorDisplayThinRow {
	font-family: "Arial Unicode MS", "Lucida Sans Unicode", Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #DEDEDE;
}

.HorDisplayHeaderSortableRow {
	font-family: "Arial Unicode MS", "Lucida Sans Unicode", Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #316F9E;
	background-color: #F2F2F2;
	height: 19px;
	border-bottom: solid 1px #C2C2C2;
}

.HorDisplayHeaderRow {
	font-family: "Arial Unicode MS", "Lucida Sans Unicode", Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: black;
	background-color: #F2F2F2;
	height: 19px;
	border-bottom: solid 1px #C2C2C2;
}

.HorDisplayHeaderRowSelected {
	font-family: "Arial Unicode MS", "Lucida Sans Unicode", Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: black;
	background-color: #C2C2C2;
	height: 19px;
	border-bottom: solid 1px #C2C2C2;
}

.HorDisplayAltRow {
	font-family: "Arial Unicode MS", "Lucida Sans Unicode", Verdana, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #F6F6F6;
}

.HorDisplayRow {
	font-family: "Arial Unicode MS", "Lucida Sans Unicode", Verdana, Helvetica, sans-serif;
	font-size: 11px;
	background-color: white;
}

.HorDisplayRowBorder {
	font-family: "Arial Unicode MS", "Lucida Sans Unicode", Verdana, Helvetica, sans-serif;
	font-size: 11px;
	border-top: solid 1px #F2F2F2;
}

.HorDisplayAltRowBorder {
	font-family: "Arial Unicode MS", "Lucida Sans Unicode", Verdana, Helvetica, sans-serif;
	font-size: 11px;
}

.GridActionMenu {
	font-family: "Arial Unicode MS", "Lucida Sans Unicode", Verdana, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #F7FCF8;
	width: 100%;
	border: solid 1px #D0D0D0;
	padding-top: 5px;
	padding-left: 13px;
}

.GridChoiceMenu {
	font-family: "Arial Unicode MS", "Lucida Sans Unicode", Verdana, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #F7FCF8;
	width: 100%;
	height: 100%;
}

.GridItem {
	color: #316F9E;
}

.TranslationTemplate {
	background-color: #316F9E;
	color: #FFFFFF;
	border-left: #316F9E 2px solid;
}

.TranslationCell {
	background-color: #316F9E;
	color: #FFFFFF;
}

A.TranslationLink {
	color: #FFFFFF;
}

A.TranslationLink:hover {
	color: #FFFFFF;
}

A.TranslationLink:visited {
	color: #FFFFFF;
}

A.TranslationLink:visited:hover {
	color: #FFFFFF;
}

.HiddenButton {
	display: none;
}

.OptionsTab {
	background-color: #ECEADD;
}

.OptionsTabText {
	background-color: #ECEADD;
	font-size: 11px;
	line-height: 11px;
	padding: 3px 5px 8px 5px !important;
	text-align: left;
}

DIV.ActionMenu {
	display: none;
	position: absolute;
}

.ActionMenuCell {
	padding: 3px 10px 8px 10px !important;
	border-left: solid 1px #E8E8E8;
	text-align: left;
}

.ActionMenuRow {
	font-size: 12px;
	cursor: pointer;
	color: #316F9E;
	background-color: #F7FCF8;
}

.ActionMenuRowHover {
	font-size: 12px;
	cursor: pointer;
	color: #316F9E;
	background-color: #F7FCF8;
	text-decoration: underline;
}

.Test {
	position: static;
	background-color: Transparent;
	vertical-align: middle;
}

.HiLite {
	background-color: #FFFF00;
}

TD.icon {
	width: 20px;
}

.MainTable {
	background-color: #FFFFFF;
}

.HeaderTable {
	background-color: #FFFFFF;
    border-bottom: #9E9B9B 1pt solid;
	font-weight: bold;
}

.UserList {
	background-color: #FFF4BC;
}

.UserListAlt {
	background-color: #F1F1F1;
}

.MeetingNormal {
	background-color: #FFFFFF;
    border-left: #9E9B9B 1pt solid;
    border-right: #9E9B9B 1pt solid;
	border-bottom: #9E9B9B 1pt solid;
	padding-top: 5px;
}

.MeetingOverdue {
	background-color: #FFAAAA;
    border-left: #9E9B9B 1pt solid;
    border-right: #9E9B9B 1pt solid;
	border-bottom: #9E9B9B 1pt solid;
	padding-top: 5px;
}

.CalendarImage {
	border-bottom: #9E9B9B 1pt solid;
	padding-top: 5px;
	padding-left: 5px;
	width: 15px;
}

.CalendarAction {
	border-bottom: #9E9B9B 1pt solid;
	width: 20px;
}

.CalendarSpacing {
	border-left: #ACA899 1pt solid;
	border-right: #000000 1pt solid;
	border-bottom: #9E9B9B 1pt solid;
	width: 5px;
	background-color: #FFFFFF;
}

.CalendarSpacingRed {
	border-left: #ACA899 1pt solid;
	border-right: #000000 1pt solid;
	border-bottom: #9E9B9B 1pt solid;
	width: 5px;
	background-color: #CE2D3D;
}

.CalendarSpacingBlue {
	border-left: #ACA899 1pt solid;
	border-right: #000000 1pt solid;
	border-bottom: #9E9B9B 1pt solid;
	width: 5px;
	background-color: #5E8FB5;
}

.CalendarSpacingBlack {
	border-left: #ACA899 1pt solid;
	border-right: #000000 1pt solid;
	border-bottom: #9E9B9B 1pt solid;
	width: 5px;
	background-color: Black;
}

.FrameMargins {
	margin-left: 10px;
	margin-top: 20px;
}

.currentRatingStar {
	font-size: 0pt;
	width: 13px;
	height: 12px;
	margin: 1px;
	padding: 0px;
	cursor: default;
	display: block;
	background-repeat: no-repeat;
}

.ratingStar {
	font-size: 0pt;
	width: 13px;
	height: 12px;
	margin: 1px;
	padding: 0px;
	cursor: pointer;
	display: block;
	background-repeat: no-repeat;
}

.filledRatingStar {
	background-image: url(../Images/FilledStar.png);
}

.emptyRatingStar {
	background-image: url(../Images/EmptyStar.png);
}

.savedRatingStar {
	background-image: url(../Images/SavedStar.png);
}

.CompletedReferenceTrackingRow {
	color: #000000;
}

.InProcessReferenceTrackingRow {
	color: #990000;
}

.NewReferenceTrackingRow {
	color: #006600;
}

.ClosedCirOrderRow {
	/*Green color*/
	color: #00bf00;
}

.InProcessCirOrderRow {
	/*Red Color*/
	/*color:#006600;*/
	color: #A92B19;
}

.NewCirOrderRow {
	/*Blue Color*/
	color: #007fff;
}

.UnReadReftrackEmail {
	FONT-WEIGHT: bold;
	color: Black;
}

.UnReadReftrackEmailAlert {
	FONT-WEIGHT: bold;
	color: #316F9E;
}

.ui-autocomplete {
	position: absolute;
	cursor: default;
}

/* workarounds */
* html .ui-autocomplete {
	width: 1px;
}
/* without this, the menu expands to 100% in IE6 */

.ui-corner-all {
	-moz-border-radius: 4px /*{cornerRadius}*/;
	-webkit-border-radius: 4px /*{cornerRadius}*/;
}

.ui-widget-content {
	padding: 2px 2px 2px 2px;
	border: 1px solid #aaaaaa /*{borderColorContent}*/;
	background: #ffffff /*{bgColorContent}*/;
	color: #222222 /*{fcContent}*/;
}

	.ui-widget-content a {
		color: #222222 /*{fcContent}*/;
	}

/* Added for Display Grid Action Menu*/
.ui-action-widget-content {
	color: #222222;
}
/* End Display Grid Action Menu */

.ui-menu .ui-menu-item a {
	text-decoration: none;
	display: block;
	padding: .2em .4em;
}

.ui-autocomplete-loading {
	background: url('../Scripts/jQuery/Plugins/UI/Images/ui-anim_basic_16x16.gif') no-repeat right center;
}

/* Lightbox rules */
.ui-dialog {
	box-sizing: content-box;
}

.ui-dialog-eos-border {
	border-width: 1px !important;
	border-style: solid !important;
	border-color: #000000 !important;
}

.ui-widget-overlay {
	position: absolute !important;
	top: 0 !important;
	left: 0 !important;
	width: 100% !important;
	height: 100% !important;
	background-image: url('../Scripts/jQuery/Plugins/UI/css/redmond/images/ui-bg_glass_95_fef1ec_1x400.png') !important;
	background-repeat: repeat !important;
	background-position: 50% !important;
	background-attachment: scroll !important;
}

.ui-widget-header
{
    background: #5E8FB5 url('../Scripts/jQuery/Plugins/UI/css/redmond/images/ui-bg_gloss-wave_45_5E8FB5_500x100.png') 50% 50% repeat-x !important;
}

.LBMBodyClass {
    height: 100%;
    margin: 0 auto;
}

.LBMFormClass {
    height: 100%;
}

.RecordViewTabSelected {
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
	background-color: #316F9E;
	cursor: default;
	height: 27px;
	border-top-style: solid;
	border-top-width: 2px;
	border-top-color: #316F9E;
	padding-left: 40px;
	padding-right: 40px;
	vertical-align: middle;
}

.RecordViewTabWhite {
	background-color: #FFFFFF;
	height: 27px;
	border-bottom-style: solid;
	border-bottom-width: 2px;
	border-bottom-color: #316F9E;
	width: 100%;
}

.RecordViewContent {
	width: 100%;
	vertical-align: top;
	border: 5px solid #316F9E;
	padding: 10px 10px 10px 10px;
	min-height: 625px;
}

/* Styles for Menus*/
.vermenu {
	cursor: pointer;
	font-family: "Arial Unicode MS", "Lucida Sans Unicode", Verdana, Helvetica, sans-serif;
	background-color: transparent;
}

.vermenuLinks {
	color: #FFFFFF !important;
	cursor: pointer;
	white-space: nowrap;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}

.vermenu a, .vermenu a:hover, .vermenu a:visited {
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}

.verMenuItems {
	width: 150px;
	word-wrap: break-word;
	line-height: 18px;
}

.verMenuItems a:visited {
	color: #316F9E;
}

.verMenuItems a:hover, .verMenuItems a:visited:hover {
	color: #4F9C31;
	text-decoration: underline !important;
	font-weight: normal;
}

.verMenuFrame {
	padding-left: 5px;
	padding-top: 2px;
	border-left: 1px;
	border-top: 1px;
	border-right: 0px;
	border-bottom: 0px;
	border-style: solid;
	border-color: #F3F3F3;
}

.SubMenuFrame {
	padding-bottom: 0px;
	padding-left: 5px;
	padding-top: 2px;
	border-left: 1px;
	border-top: 1px;
	border-right: 0px;
	border-bottom: 0px;
	border-style: solid;
	border-color: #F3F3F3;
}

.XDisplayTableRow {
	display: table-row;
	*display: inline;
}

ol, ul, li {
	margin: 0;
	padding: 0;
	border: 0;
}

.EOSWebTopMenu {
	min-width: 800px;
}

.UsefulLinksUI {
	margin-bottom: 7px;
	font-size: 13px;
	list-style-type: none;
	*margin-left: 0px;
}

.TextAlignCenter {
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	height: 100%;
}

.TextAlignCenterTitleViewTemplate {
	width:610px;
	margin: 0 auto;
	text-align: center;
}

.TextAlignCenterTitleViewTemplateExpanded {
	width: 90%;
	margin: 0 auto;
	text-align: center;
}

.TextAlignCenterRecordTemplate {
	width:750px;
	margin: 0 auto;
	text-align: center;
}

.RecordMediaLinkTD {
	padding-right: 40px;
	line-height: 5px;
}

.HorizontalBar {
	background-color: #d4d0c8;
}

#BottomSpacerDiv {
	padding-bottom: 34px;
}

/* Fixes Lightbox grey overlay jQuery problem */
.fixJQDialogOverlay {
	position: fixed !important;
	left: 0px !important;
	top: 0px !important;
	width: 100% !important;
	height: 100% !important;
	z-index: 100;
}

/* Firefox */
@-moz-document url-prefix() 
{
	.TextAlignCenterTitleViewTemplate { text-align: -moz-center; }
	.TextAlignCenterRecordTemplate { text-align: -moz-center; }
}

/* Safari*/
@media screen and (-webkit-min-device-pixel-ratio:0) 
{
	.TextAlignCenterTitleViewTemplate { text-align: -webkit-center;	}
	.TextAlignCenterRecordTemplate { text-align: -webkit-center; }
}

.TitleListImg {
	width: 16px;
	height: 16px;
}

.TitleListImgTD {
	text-align: center;
	width: 2%;
}

.CheckBoxSpacer label {
	margin-left: 3px;
	position: relative;
	top: -2px;
}

/*jQuery EasyUI Dropdown*/
.DropDownPanel {
	border: 1px solid #4e799b;
}

.DropDownPanel ul {
	list-style-type: none;
	font-size: 12px;
}

.DropDownPanel li {
	padding-bottom: 10px;
}

.DropDownPanel a {
	text-decoration: none;
}

.DropDownPanel a:hover {
	text-decoration: underline;
}

.DropDownPanel .Value {
	float: left;
	font-weight: bold;
	width: 35px;
}

.DropDownPanel .Description {
	float: left;
	background-color: #FFFFFF;
	width: 225px;
}

.DropDownPanel .Description:hover {
	background-color: #f1f1f1;
}

.DropDownPanel .ClaimValue {
	float: left;
	font-weight: bold;
	width: 175px;
}

.DropDownPanel .ClaimDescription {
	float: left;
	background-color: #FFFFFF;
	width: 210px;
}

.DropDownPanel .ClaimDescription:hover {
	background-color: #f1f1f1;
}

/*jQuery EasyUI Combobox*/
.textbox {
	-moz-border-radius: 0px 0px 0px 0px !important;
	-webkit-border-radius: 0px 0px 0px 0px !important;
	border-radius: 0px 0px 0px 0px !important;
}

.textbox .textbox-text {
	font-family: "Arial Unicode MS", "Lucida Sans Unicode", Verdana, Helvetica, sans-serif !important;
	font-size: 12px !important;
	-moz-border-radius: 0px 0px 0px 0px !important;
	-webkit-border-radius: 0px 0px 0px 0px !important;
	border-radius: 0px 0px 0px 0px !important;
	height: 20px !important;
	line-height: 20px !important;
}

.combobox-item,
.combobox-group,
.combobox-stick {
	font-size: 12px !important;
}

.TDTopPadding {
	padding-top: 6px;
}

.Transparency
{
    /* fallback for older browsers */
    background: rgb(255, 255, 255);
    background: rgba(255, 255, 255, .9);
} 

.RoundedCorners {
    /* covers all browsers who support rounded corners */
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    width: 378px;
    -webkit-box-shadow: 0px 2px 40px 12px rgba(0,0,0,0.2);
    -moz-box-shadow: 0px 2px 40px 12px rgba(0,0,0,0.2);
    box-shadow: 0px 2px 40px 12px rgba(0,0,0,0.2);
}

.RoundedForInput {
    background: #FFF;
    border-radius: 6px;
    border: none;
    padding: 11px 17px 12px 17px;
    color: #9C9C9C;
    outline: none;
    margin: 0px auto;
    width: 244px;
    height: 24px;
    font-size: 18px;
    -webkit-box-shadow: inset 2px 2px 6px 0px rgba(0,0,0,0.3);
    -moz-box-shadow: inset 2px 2px 6px 0px rgba(0,0,0,0.3);
    box-shadow: inset 2px 2px 6px 0px rgba(0,0,0,0.3);
    opacity: 1;
}

.RoundedForInputError {
    background: #FFF;
    border-radius: 6px;
    border: none;
    padding: 11px 17px 12px 17px;
    color: #FF4F1D !important;
    outline: none;
    box-shadow: 0 0px 0px -5px hsl(0, 0%, 40%), inset 0px 4px 6px -5px hsl(0, 0%, 3%);
    margin: 0px auto;
    width: 244px;
    height: 24px;
    border-color: #FF4F1D;
    border-style: solid;
    border-width: 2px;
    font-size: 18px;
    font-family: "Arial Unicode MS", "Lucida Sans Unicode", Verdana, Helvetica, sans-serif;
}

.RoundedForButton {
    background: #176D9B;
    border-radius: 6px;
    border: none;
    padding: 11px 17px 12px 17px;
    color: #FFFFFF;
    outline: none;
    width: 278px;
    height: 47px;
    margin: 20px auto 0px auto;
    opacity: 1;
    font-size: 18px !important;
}

.RoundedForButtonDiv {
    margin: 0px auto; 
    width: 278px;
}

.RoundedForButton:focus {
	font-size: 18px !important;
    background: #176D9B;
    border: none;
}

.RoundedForButtonOn {
	font-size: 18px !important;
    background: #176D9B;
    border-radius: 6px;
    border: none;
    padding: 11px 17px 12px 17px;
    color: #FFFFFF;
    outline: none;
    width: 278px;
    height: 47px;
    margin: 0px auto;
    cursor: pointer;
}

.TopBottomBarContent {
    left: 20px;
    bottom: 7px;
    color: white;
    z-index: 1;
	height: 14px;
	position:absolute;
}

.SlightShadowing {
    -webkit-box-shadow: 0px 0px 76px 2px rgba(158,158,158,0.66);
    -moz-box-shadow: 0px 0px 76px 2px rgba(158,158,158,0.66);
    box-shadow: 0px 0px 76px 2px rgba(158,158,158,0.66); 
}
.SignInOutBackground
{
    position:absolute;
    top:0;
    bottom:0;
    left:0;
    right:0;
    background-position: center; 
    background-repeat:  no-repeat; 
    background-size: cover;
    height:100%;
    min-height: 650px;
    min-width: 400px;
}

.SignInOutPosition
{
    margin: 0 auto;
    width: 378px; 
    height: 400px; 
    position: relative;
    top: 50%;
    transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    z-index: 3;
}

.SignInOutLogo
{
    background-image:url(../Images/EOS.Web_logo.png); 
    background-repeat: no-repeat; 
    background-position:50% 30px; 
    background-size: 158px auto;
    margin: 0 auto;
    padding-bottom: 36px;
    width:378px;
    overflow-y: auto;
}

.NewLoginCell {
    margin: 0 auto;
    padding-top: 20px;
    width: 278px;
}

.LibraryNameHome
{
   margin: 0 auto;
   width: 378px; 
   height: 130px; 
   top: 50%;
   transform: translateY(-50%);
   -ms-transform: translateY(-50%);
   -webkit-transform: translateY(-50%);
   -moz-transform: translateY(-50%);
   -o-transform: translateY(-50%);
   position:relative;
   z-index: 1;
}
.ChangePasswordTD 
{
    padding: 16px 22px 50px 22px !important; 
    text-align: center;
}

.LibraryNameTD 
{
    padding: 16px 22px 50px 22px !important; 
    text-align: center;
}

.LibraryNameDiv {
    padding-top: 22px !important;
    padding-bottom: 22px !important;
    text-align: center;
}

.LibraryName
{
	font-size:20px;
    color: #3B3B3B;
}

.WelcomeTextTD 
{
    padding: 30px 22px 0px 22px !important; 
    text-align: center;
}

.WelcomeText 
{
    font-family: Georgia, "Arial Unicode MS", "Lucida Sans Unicode", Verdana, Helvetica, sans-serif; 
    font-size: 28px; 
    color: #176D9B; 
}

.ContentAreaHome 
{
    position:absolute;
    top:0;
    bottom:0;
    left:0;
    right:0;
    background-position: center; 
    background-repeat:  no-repeat; 
    background-size: cover;
    height:100%;
    width:100%;
    min-height: 650px;
    min-width: 1025px;
    z-index: 1;
}

.Message 
{
    margin: 0 auto;
    padding-left: 50px;
    padding-right: 50px;
    font-size: 13px;
    color: #000000;
}

.MessageLicense
{
    margin: 0 auto;
    font-size: 18px;
}

.MessageLicenseKey 
{
    margin: 6px; 
    padding: 0;
}

.IconPanelDiv
{
    height: 39px; 
    width: 199px;
    border-bottom-right-radius: 10px;
    position: relative;
    z-index: 2;
}

.IconPanelDivStaff
{
    height: 39px; 
    width: 199px;
    position: relative;
    z-index: 2;
    border-right: 1px solid #AAAAAA;
}

.IconPanelStaff 
{
    margin-left: -199px; 
    padding-right: 41px !important;
}

.IconHome
{
    height: 20px; 
    padding:  11px 9px 8px 9px !important;
}

.IconPanel 
{
    margin: 0px 11px;
}

.IconHelp 
{
    padding-left: 4px !important;
}

.Logo 
{
    position: absolute; 
    display: block; 
    width: 128px; 
    margin-left: 20px; 
    margin-top: 4px; 
    margin-bottom: 4px;
}

.LogoDiv 
{
    position: relative; 
    width:199px;
    height:36px;
    background-color: #176D9B; 
    z-index: 2;
}

.MenuBarLoginName 
{
    padding-right: 4px !important; 
    width: 163px;
}

.CopyrightInfo 
{
    font-size: 11px; 
    line-height: 12px;
    color: #FFF;
    white-space: nowrap;
}

.DatabasePicklist 
{
    width: 244px; 
    border: 0 none; 
    color: #9C9C9C; 
    font-size: 18px;
}

.MessageCell 
{
    padding-left: 50px !important; 
    margin: 0 auto;
}

.SignOutText 
{
    margin: 0 auto;
    text-align: center;
    font-size: 20px;
    line-height: 135%;
    padding-left: 22px !important;
    padding-right: 22px !important;
    color: #3B3B3B;
}

.LicenseKeyInput 
{
    line-height: 24px; 
    color: black; 
    resize:none; 
    height: 195px; 
    overflow: auto;
}

.LicenseKeyText 
{
    padding-bottom: 6px !important; 
    color: #3B3B3B;
}

.InputPlaceholder 
{
    color: #D0D0D0;
    font-size: 18px;
    cursor: text;
    position: absolute;
    left: 55px;
    display: none;
    padding: 11px 17px 12px 17px !important;
    margin: 0px auto;
    width: 244px;
    height: 24px;
}

.InputPlaceholderError 
{
    color: #FF9B7F;
    font-size: 18px;
    cursor: text;
    position: absolute;
    left: 55px;
    display: none;
    padding: 11px 17px 12px 17px !important;
    margin: 0px auto;
    width: 244px;
    height: 24px;
}

.LightBlueHeading 
{
    padding-top: 0px !important; 
    color: #1D9DE1;
}

.BottomBarLeft 
{
    border-right: 1px solid #AAAAAA;
    min-width: 199px;
    text-align: center;
}

.QuickFindInput 
{
    line-height:22px;
    height:23px;
    width:137px;
    border:1px solid #AAAAAA;
    border-right:none;
    margin-right:0px !important;
}

.MenuHeadingLink {
	font-family: "Arial Unicode MS", "Lucida Sans Unicode", Verdana, Helvetica, sans-serif;
	font-size: 18px;
	text-decoration: underline;
	cursor: pointer;
}

.DefaultTable {
    border-collapse: collapse;
    border-spacing: 0 0;
    border: none;
    border-image:none;
    border-image-width: 0px;
    width: 100%;
}

.DefaultTable td {
    padding: 0px;
}

.DefaultTableNoWidth {
    border-collapse: collapse;
    border-spacing: 0 0;
    border: none;
}

.DefaultTableNoWidth tr td {
    padding: 0px;
}

.TableWithBorder td{
	border: solid 1px;
	border-color: #000000;
}

.TableCellPadding0Px tr td {
	padding: 0px !important;
}

.TableCellPadding tr td {
    padding: 1px !important;
}

.TableCellPadding2Px tr td {
    padding: 2px !important;
}

.TableCellPadding3Px tr td {
    padding: 3px !important;
}

.TableCellPadding4Px tr td {
	padding: 4px !important;
}

.TableCellPadding5Px tr td {
	padding: 5px !important;
}

.TableCellSpacing5Px {
	border-collapse: separate !important;
	border-spacing: 5px !important;
}

.TableCellPa3pxSp5px {
	border-style: solid !important;
	border-color: white !important;
	border-collapse: separate !important;
	border-spacing: 5px !important;
}

.TableCellPa3pxSp5px td {
	padding: 3px !important;
}

.TableCellPa5pxSp5px td {
    padding: 5px !important;
    border-style: solid !important;
    border-color: white !important;
    border-width: 5px !important;
    border-collapse: separate !important;
}

.TableCellNoWrap td {
    white-space: nowrap !important;
}

div.imagenumber {
    float: right; /* important */
    position: relative; /* important*/
    text-align: center;
}

div.number {
    position: absolute; /* absolute position (so we can position it where we want)*/
    top: 19px;
    left: 22px;
    background-image:  url(../Images/notification_badge.png);
    width: 17px;
    height: 17px;
}

div#unReadEmailCountDisplay {
    width: 17px;
    height: 18px;
    font-family: Verdana, "Arial Unicode MS", "Lucida Sans Unicode", Helvetica, sans-serif;
    font-size: 9px;
    font-weight: bold;
    color: #FFFFFF;
    position: relative;
    top: 4px;
}

span.content {
    padding: 1px;
    margin: 0px;
}

.GridLightRow {
    background-color: #FFFFFF;
    vertical-align: top;
    border-color:transparent;
}


.GridPadding {
    border-spacing: 0px;
    border-collapse: collapse;
}

.GridPadding th td {
    padding: 3px;
}

.ItemTextAlign {
    text-align:center;
}

.ItemVerticalAlign {
    vertical-align: top;
}

.HorizontalLine {
    height: 1px;
    border-width: 0;
    color: gray;
    background-color: gray;
    width: 100%;
}

.ProcessingFrame {
    width: 300px;
    height: 112px;
    top: 50%;
    left: 50%;
    margin-left: -150px;
    margin-top: -50px;
    position: fixed;
    border:0px;
}

.listTree li {
    cursor: auto;
}

li.listTreeExpanded {
	list-style-image: url('../Images/folderopen.gif');
	cursor: pointer;
}

li.listTreeCollapsed {
	list-style-image: url('../Images/folder.gif');
	cursor: pointer;
}

.SetupListTable {
	border-spacing: 0;
}

.SetupListTable tr td {
	padding: 2px;
}

.TitleListTable tr td {
	padding: 1px;
}

hr {
	display: block;
	height: 1px;
	border: 0;
	border-top: 1px solid #d4d0c8;
	margin: 3px 0;
	padding: 0;
}

hr.DisplayGridThinRow {
	border-top: 5px solid #DEDEDE;
	margin: 0;
}

.CopyTagTable {
	border: none;
	width: 100%;
	border-spacing: 5px;
}

.CopyTagTable tr td {
	padding: 3px;
}

.AspCheckBox input[type="checkbox"] {
    margin-right: 3px;
}

.AspRadioButton input[type="radio"] {
    margin-right: 3px;
}

input[type="radio"] {
    margin-right: 3px;
}

input[type="checkbox"] {
    margin-right: 3px;
}

input[type="text"] {
    margin-right: 3px;
}

.ColumnListTD {
	padding-right: 20px !important;
	min-width: 200px;
	width: 200px;
	vertical-align: top;
}

.ColumnListSettingsTD {
	padding-right: 50px !important;
	min-width: 200px;
	width: 200px;
	vertical-align: top;
}

.ListAnchor {
	padding-bottom: 7px;
}

.LimitsTable td {
	padding-right: 30px;
}

.SpanClass {
    display: none;
}

.SpanClass {
    height: 20px;
    width: 600px;
    position: relative;
    display: inline-block !important;
}

.SpanClassFloat {
    float: left;
    width: 20px;
    height: 20px;
}

.SpanClassAlign {
    height: 20px;
    display: inline-block;
    vertical-align: middle;
}

.PowerSearchInputFieldDropdownList {
    width: 329px;
}

.PowerSearchInputFieldDateOptions {
    width: 147px;
}

/* Firefox */
@-moz-document url-prefix() {
    .PowerSearchInputFieldDropdownList {
        width: 331px;
    }

    .PowerSearchInputFieldDateOptions {
        width: 145px;
    }
}
