.MenuGroup
{
  color: White;
  border:0px;
  border-bottom-color:black;
  border-top-color:gray;
  border-left-color:gray;
  border-right-color:black;
  border-style:solid;
}

.MenuItemZ
{
  color:white;
  font-weight: bold;
  font-family:tahoma;
  font-size:11px;
  border-left:1px;
  border-right:1px;
  border-top:0px;
  border-bottom:0px;
  border-left-color:#BBBBEE;
  border-top-color:#0000dd;
  border-right-color:#000088;
  border-bottom-color:#0000AA;
  border-style:solid;
  cursor:hand;
}

.MenuItemHover
{
  background-color: #ffcc40;
  color:black;
  font-family:tahoma;
  font-size:11px;
  font-weight:bold;
  border:solid 1px gold; 
  border-right-color:darkgoldenrod;
  border-bottom-color:darkgoldenrod;
  cursor:hand;
}

.MenuItemDown
{
  background-color: #7b9abd;
  color:white;
  font-family:tahoma;
  font-size:11px;
  font-weight:bold;
  border:solid 1px darkgoldenrod; 
  cursor:hand;
}

.SubMenuGroup
{
  color: White;
  border:1px;
  border-bottom-color:black;
  border-top-color:gray;
  border-left-color:gray;
  border-right-color:black;
  border-style:solid;
}

.SubMenuItemZ
{
/*  background-image: url('images/MenuBG.jpg'); */
  background-color: #b0ccF5;
  color:black;
  font-family:tahoma;
  font-size:11px;
  font-weight:bold;
  border:0px;
  border-color:#3F3F3F;
  border-style:solid;
  cursor:hand;
}

.SubMenuItemHover
{
  background-color:#ffcc40;
  color:black;
  font-family:tahoma;
  font-size:11px;
  font-weight:bold;
  border:solid 1px gold; 
  border-right-color:darkgoldenrod;
  border-bottom-color:darkgoldenrod;
  cursor:hand;
}

.SubMenuItemDown
{
  color:black;
  background-color:#bdcbc6;
  font-family:tahoma;
  font-size:11px;
  font-weight:bold;
  border:1px;
  border-left-color:black;
  border-top-color:black;
  border-right-color:#B8B8B9;
  border-bottom-color:#B8B8B9;
  border-style:solid;
  border:solid 1px darkgoldenrod; 
  cursor:hand;
}

body
{
    margin:0px;
    background-color:#00319c;
    SCROLLBAR-FACE-COLOR: #5595ef;
    SCROLLBAR-HIGHLIGHT-COLOR: #ebf5ff;
    SCROLLBAR-SHADOW-COLOR: #00319c;
    SCROLLBAR-3DLIGHT-COLOR: #78aaff;
    SCROLLBAR-ARROW-COLOR: black;
    SCROLLBAR-TRACK-COLOR: #d3e3f3;
    SCROLLBAR-DARKSHADOW-COLOR: #78aaff;
    SCROLLBAR-BASE-COLOR: #bbc5ff;
}
.ReportTitle
{ 
	font-family: Tahoma, arial, sans-serif;
	font-size: 14pt;
	font-weight: bold;
	text-align: center;
	color:black;
}
.ReportSectionHeading
{ 
	font-family: Arial, arial, sans-serif;
	font-size: 9pt;
	font-weight: bold; 
	text-align: left;
	border:1px solid #555555; 
	background-color:Black;
	color:White;
}
.ReportHeading
{ 
	font-family: Arial, arial, sans-serif;
	font-size: 9pt;
	font-weight: bold; 
	text-align: center;
	border:1px solid #555555; 
	color:black;
}
.ReportCell
{
	font-family: Arial, arial, sans-serif;
	font-size: 8pt;
	border:1px solid #dddddd; 
	color:black;
}
.ReportLabel
{
	font-family: Arial, arial, sans-serif;
	font-size: 9pt;
	font-weight: bold; 
	color:black;
}
.ReportText
{
	font-family: Arial, arial, sans-serif;
	font-size: 8pt;
	color:black;
}
p,tr,td,table,span
{
	font-family:tahoma,arial,sans-serif;
	font-size:8pt;
/*	color: #441100;*/
	color:black;

}
P.Paginate { page-break-before: always }
hr { color:#CFA072; }
h1
{
	margin: 10px;
	font-size:16pt;
	font-family:tahoma,arial,sans-serif;
	color:#00319c;
	font-weight: bold;
}
h2
{
	margin: 5px;
	font-size:14pt;
	font-family:tahoma,arial,sans-serif;
	color:#00319c;
	font-weight: bold;
}
h3
{
	margin: 5px;
	font-size:12pt;
	font-family:arial,sans-serif;
	color:#00319c;
	font-weight: bold;
}
ul
{
	margin-top: 8px;
	margin-bottom: 8px;
}
li a
{
	font-family:tahoma,arial,sans-serif;
	font-size:8pt;
	font-weight: bold;
	color: #663311;
	text-decoration: none;
}

input { vertical-align: middle; }

.StdInput
{
 font-family:tahoma,arial,sans-serif;
 font-size:8pt;
 border-left: 1px solid #b9ab93;
 border-top: 1px solid #b9ab93;
 border-right: 1px solid white;
 border-bottom: 1px solid white;
 background-color: white; /* #fff7f6;*/
}
 

.StdInputHi
{
	font-family:tahoma,arial,sans-serif;
	font-size:8pt;
	border: 1px solid #1141dc;
	background-color:white;
}
.StdInputErr
{
	font-family:tahoma,arial,sans-serif;
	font-size:8pt;
	border-left: 1px solid #b9ab93;
	border-top: 1px solid #b9ab93;
	border-right: 1px solid white;
	border-bottom: 1px solid white;
	background-color:#ffde85;
}
.StdInputReadonlyDark
{
	font-family:tahoma,arial,sans-serif;
	font-size:8pt;
	border: 1px solid #faf8f1;
	background-color:#faf8f1;
}
.StdInputReadonlyLight
{
	font-family:tahoma,arial,sans-serif;
	font-size:8pt;
	border: 1px solid #fff3e0;
	background-color:#fff3e0;
}
.StdInputReadonlyLightBorder
{
	font-family:tahoma,arial,sans-serif;
	font-size:8pt;
	border-left: 1px solid #b9ab93;
	border-top: 1px solid #b9ab93;
	border-right: 1px solid white;
	border-bottom: 1px solid white;
	background-color:#fff3e0;
}
.StdInputReadonlyDarkBorder
{
	font-family:tahoma,arial,sans-serif;
	font-size:8pt;
	border-left: 1px solid #b9ab93;
	border-top: 1px solid #b9ab93;
	border-right: 1px solid white;
	border-bottom: 1px solid white;
	background-color:#e9dbc3;
}
.StdBlueBG { background-color:#00319c;}
.TabSection { background-color:#b8a383;}
.PageTitle
{
 font-family:tahoma,arial,sans-serif;
 font-size:16pt;
 font-weight: bold;
 color:#ffdd40;
}

.LogonInfoBar
{
	font-family:tahoma,arial,sans-serif;
	font-size:8pt;
	font-weight: bold;
	color:#69e6ff;
	padding-left:8px;
}
.Menubar {
	width: 100%;
	height: 24px;
	/*background-image: url('../images/Header1.jpg');
    background-repeat: repeat-x;*/
	font-size: 18px !important;
	color: unset !important;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-weight: 500;
	border-top: 2px solid #ffcc4000;
	border-bottom: 0px Solid #A89D88;
	height: 28px;
	margin-top: 1px;
	background: linear-gradient(to bottom, #2c4ea5 0%, #3f6ed1 50%, #5a89e0 100%);
	border-top: 1px solid #ffcc40;
	border-bottom: 1px solid #ffcc40;
	margin-bottom: 3px;
}
.MenuItem a 
{
	font-family: arial;
	font-size: 9pt;
	font-weight: bold;
	color: white;
	text-decoration: none;
}
.MenuItem a:hover 
{
	font-family: arial;
	font-size: 9pt;
	font-weight: bold;
	color: #ffcc40;
	text-decoration: none;
}

.Menubar .dropdown-menu {
	background: linear-gradient(to bottom, #2c4ea5 0%, #3f6ed1 50%, #5a89e0 100%);
	color: #ffcc40;
	border: none;
}

	.Menubar .dropdown-menu a:hover,
	.Menubar .dropdown-menu a:focus {
		background-color: transparent;
		color: #ffcc40;
	}

.LoginArea
{
	padding:15px;
	background-color:#efe6df;
}
.MainBodyAreaHome
{
	background-color:#f8f6ef;
	padding:15px;
}
.MainBodyArea
{
	background-color:#faf8f1; 
	padding:15px;
}
.MainBodyAreaColor
{
	background-color:#efe6df;
}
.GroupBox
{
	border: 1px solid #7a797a;
	padding: 8px;
}
.GroupBoxHi
{
	border: 2px solid navy;
	background-color: #ffde85;
	padding: 8px;
}
.GroupBoxTitleDark
{
 position: relative;
 top: 5px;
 left: 5px;
 font-family:tahoma,arial,sans-serif;
 font-size:8pt;
 font-weight: bold;
 color: #bb1111;
 background-color: #faf8f1;
 padding:4px;
}
.GroupBoxTitleLight
{
 position: relative;
 top: 5px;
 left: 5px;
 font-family:tahoma,arial,sans-serif;
 font-size:8pt;
 font-weight: bold;
 color: #bb1111;
 background-color: #fff3e0;
 padding:4px;
}
.Frame
{
	background-color:#fff3e0;
	border: 1px solid #00319c;
	/*FILTER: progid:DXImageTransform.Microsoft.Shadow(strength=3,color=#555555,direction=135);*/
}
.FrameTitle
{
	background-image: url('images/FrameTitleBG.jpg');
	font-family:tahoma,arial,sans-serif;
	font-size:10pt;
	font-weight: bold;
	color: #ffec50;
	padding-left:8px;
	padding-bottom:3px;
	background-color:#00319c; 
}
.FrameBodyArea
{
	padding:7px;
}
.FrameBackground
{
	background-image: url('images/FrameTitleBG.jpg');
}
.SectionTitle
{
	color:black;
	font-size:9pt;
	font-weight: bold;
	background-color:#e9dbc3;
}
.BigNumber
{
	color:#00319c;
	font-family:arial,sans-serif;
	font-size:14pt;
	font-weight: bold;
}
.FooterBar
{
	font-family:tahoma,arial,sans-serif;
	font-size:8pt;
	font-weight: bold;
	color:white;
}
.FieldLabel
{
	font-family:tahoma,arial,sans-serif;
	font-size:8pt;
	font-weight: bold;
	color:#00319c;
	padding-right: 6px;
}
.FieldFormat
{
	font-family:arial,sans-serif;
	font-size:7pt;
	color:red;
}
.StdButton
{
	background-image: url('images/FrameTitleBG.jpg');
	font-family:tahoma,arial,sans-serif;
	font-size:8pt;
	font-weight: bold;
	color:#ffec50;
	border: 1px solid #e9dbc3; 
	background-color:#00319c;
	margin-top:6px;
	margin-left:4px;
	margin-bottom:4px;
}
.BigButton
{
 background-image: url('images/BigButtonBG.jpg');
 font-family:arial,sans-serif;
 font-size:12pt;
 font-weight: bold;
 background-color:#3969ce;
 color:#ffec50;
 border: 1px solid #b8a383; 
 border-right: 2px solid #b39d7d;
 margin-top:2px;
 margin-left:0px;
}
.BigButtonOn
{
 background-image: url('images/BigButtonOnBG.jpg');
 font-family:arial,sans-serif;
 font-size:12pt;
 font-weight: bold;
 background-color:#dec384;
 color: black;
 border: 1px solid  #b8a383; 
 border-right: 2px solid #b39d7d;
 margin-top:2px;
 margin-left:0px;
}


.TabOver
{
	font-family:tahoma,arial,sans-serif;
	font-size:10pt;
	font-weight: bold;
	background-color:#e9dbc3;
	background-image: url('images/tabMOBG.jpg');
	color:#00319c;
	border: 1px solid #e9dbc3; 
	border-top: 1px solid #4a494a; 
	border-right: 2px solid #4a494a; 
	margin-top:2px;
	margin-left:0px;
}
.TabOn
{
	font-family:tahoma,arial,sans-serif;
	font-size:10pt;
	font-weight: bold;
	background-color:#faf8f1;
	color:#00319c;
	border: 1px solid #faf8f1 ; 
	border-top: 1px solid #4a494a; 
	border-right: 2px solid #4a494a; 
	margin-top:2px;
	margin-left:0px;
}
.TabOff
{
 font-family:tahoma,arial,sans-serif;
 font-size:10pt;
 font-weight: bold;
 color:#4a494a;
 border: 1px solid #e9dbc3; 
 border-top: 1px solid #4a494a; 
 border-right: 2px solid #4a494a; 
 background-color: #c9b9ae;
 background-image: url('images/tabOffBG.jpg');
 margin-top:2px;
 margin-left:0px;
}
.TabOnReadOnly
{
	font-family:tahoma,arial,sans-serif;
	font-size:10pt;
	font-weight: bold;
	background-color:#faf8f1;
	color:#bb1111;
	border: 1px solid #e9dbc3; 
	border-top: 1px solid #4a494a; 
	border-right: 2px solid #4a494a; 
	margin-top:2px;
	margin-left:0px;
}
.TabOffReadOnly
{
	font-family:tahoma,arial,sans-serif;
	font-size:10pt;
	font-weight: bold;
	color:#bb1111;
	border: 1px solid #e9dbc3; 
	border-top: 1px solid #4a494a; 
	border-right: 2px solid #4a494a; 
	background-color: #c9b9ae;
	background-image: url('images/tabOffBG.jpg');
	margin-top:2px;
	margin-left:0px;
}
.ListTable
{
    PADDING-LEFT: 0px;
    FONT-SIZE: 10pt;
    COLOR: black;
    PADDING-TOP: 0px;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #fcf0dd;
}
.ListRow1
{
   padding: 2px;
   PADDING-RIGHT: 3px;
   PADDING-LEFT: 3px;
   FONT-WEIGHT: normal;
   FONT-SIZE: 8pt;
   BORDER-LEFT: #cfa88f 1px solid;
   BORDER-BOTTOM: #cfa88f 1px solid;
   FONT-FAMILY: Arial;
   BACKGROUND-COLOR: #faf8ed;
   vertical-align: top;
}
.ListRow2
{
   padding: 2px;
   PADDING-RIGHT: 3px;
   PADDING-LEFT: 3px;
   FONT-WEIGHT: normal;
   FONT-SIZE: 8pt;
   BORDER-LEFT: #cfa88f 1px solid;
   BORDER-BOTTOM: #cfa88f 1px solid;
   FONT-FAMILY: Arial;
   BACKGROUND-COLOR: #fcf0dd;
   vertical-align: top;
}
.ListRow3
{
   padding: 2px;
   PADDING-RIGHT: 3px;
   PADDING-LEFT: 3px;
   FONT-WEIGHT: normal;
   FONT-SIZE: 8pt;
   BORDER-LEFT: #cfa88f 1px solid;
   BORDER-BOTTOM: #cfa88f 1px solid;
   FONT-FAMILY: Arial;
   BACKGROUND-COLOR: #ffe580;
   vertical-align: top;
}
.ColHeading
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    BORDER-LEFT: #3159ac 1px solid;
    COLOR: white;
    BORDER-BOTTOM: #3159ac 1px solid;
    FONT-FAMILY: Arial,sans-serif;
    BACKGROUND-COLOR: #256ebe;
    TEXT-ALIGN: center
}
.ColHeading a
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: white;
    FONT-FAMILY: Arial,sans-serif;
   /* BACKGROUND-COLOR: #256ebe;*/
    TEXT-ALIGN: center;
    TEXT-DECORATION: none;
}
.ColHeading a:hover
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: cyan;
    FONT-FAMILY: Arial,sans-serif;
    /*BACKGROUND-COLOR: #256ebe;*/
    TEXT-ALIGN: center;
    TEXT-DECORATION: none;
}
.ColHeadingNoBorder a
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: white;
    FONT-FAMILY: Arial,sans-serif;
    BACKGROUND-COLOR: #256ebe;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none;
}
.ErrorBox
{
    BORDER: #ff7017 1px solid;
    PADDING-RIGHT: 8px;
    PADDING-LEFT: 8px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    PADDING-BOTTOM: 8px;
    COLOR: black;
    PADDING-TOP: 8px;
    FONT-FAMILY: Arial,Helvetica,sans-serif;
    BACKGROUND-COLOR: #ffe580;
}
.ErrorBox td
{
    font-size:8pt;
    font-weight:bold;
    color:#991100;
}
.PageLink
{
	font-family:tahoma,arial,sans-serif;
	font-size:8pt;
	font-weight: bold;
	color: #00319c;
	text-decoration: underline;
}
.PageLinkLarge
{
	font-family:arial,sans-serif;
	font-size:12pt;
	font-weight: bold;
	color: #00319c;
	text-decoration: underline;
}
.PageLinkLargeDisabled
{
	font-family:arial,sans-serif;
	font-size:12pt;
	font-weight: bold;
	color: #9999ac;
}
a:hover {
	text-decoration: underline;
	color:#ee0000;
}
.SiteMenuTopLink 
{
	font-family:tahoma,arial,sans-serif;
	font-size:12pt;
	font-weight: bold;
	color: black;
}
.SiteMenuTopLink a
{
	font-family:tahoma,arial,sans-serif;
	font-size:12pt;
	font-weight: bold;
	color: #662200;
	text-decoration: none;
}
.SiteMenuLink
{
	font-family:tahoma,arial,sans-serif;
	font-size:9pt;
	font-weight:bold;
	color: black;
	line-height: 11pt;
}
.SiteMenuLink a
{
	font-family:tahoma,arial,sans-serif;
	font-size:9pt;
	font-weight:bold;
	color: #662200;
	text-decoration: none;
	line-height: 11pt;
}
.SectionText
{
	font-weight:bold;
	color: #662200;
}
.ItemListDataArea
{
	background-color:#fff3e0;
	border-left: 1px solid #ff7017;
	border-bottom: 1px solid #ff7017;
	border-right: 1px solid #ff7017;
}
.ItemListTitle
{
	padding: 4px;
	background-color:#d9cbb3;
	border: 1px solid #ff7017;
	font-size:12pt;
	font-family:tahoma,arial,sans-serif;
	color:#00319c;
	font-weight: bold;
}
.ImageLink
{
	cursor:hand;
}
.LiteInstructions
{
	font-family:arial,sans-serif;
	font-size:8pt;
	color: #663311;
}
.BigBlueLinkDisabled
{
	margin:5px;
	font-size:12pt;
	font-family:arial,sans-serif;
	color:#b5bacf;
	font-weight: bold;
	text-decoration: none;
}
.BigRedLink a
{
	margin:5px;
	font-size:12pt;
	font-family:arial,sans-serif;
	color:#991100;
	font-weight: bold;
	text-decoration: none;
}
.BigBlueLink a
{
	margin: 5px;
	font-size:12pt;
	font-family:arial,sans-serif;
	color:#00319c;
	font-weight: bold;
	text-decoration: none;
}

.BigBlueNoLink 
{
	margin: 5px;
	font-size:12pt;
	font-family:arial,sans-serif;
	color:#00319c;
	font-weight: bold;
	text-decoration: none;
}
.BigBlueLink a:hover
{
	text-decoration: underline;
}
.TextIndent { padding-left:15px; padding-bottom:12px; }
.TextBoldRed { color:#991100; font-weight: bold; }
.UserName
{
	font-family: Arial, arial, sans-serif;
	font-size: 9pt;
	font-weight: bold; 
	color:#00319c;
	font-style:italic;
}
.HeaderSubTitle
{
	font-family:tahoma,arial,sans-serif;
	font-size:10pt;
	font-weight:bold;
	color: white;
}
.HeaderBG
{
 background-image: url('Images/headerBG.jpg');
 background-color: #00319c;
 border-top: 1px solid #ffcc40;
 border-bottom: 1px solid #ffcc40;
}
.TableNavHeading a
{
	font-family:tahoma,arial,sans-serif;
	font-size:8pt;
	font-weight: bold;
	color:#00319c;
}
.BrightBoldText
{
	color:#DD1100;
	font-weight: bold;
	font-size:9pt;
}

	
