/* Main stylesheet */

.Form{ margin: 0px; }
.FormBody { background-color: #eeeeee; color: #003366; font-family: Tahoma,Arial; font-size: 11px; }
A.FormBody:link { text-decoration: none; color:#4271c6; }
A.FormBody:visited { text-decoration: none; color:#4271c6; }
A.FormBody:hover { text-decoration: none; color:#ff9933; }
A.FormBody2:link { text-decoration: none; color:#4271c6; }
A.FormBody2:visited { text-decoration: none; color:#4271c6; }
A.FormBody2:hover { text-decoration: none; color:#ff9933; }
.FormBorder { background-color: #003366; font-family: Arial; }
.FormBorder2 { background-color: #003366; }
.FormButton { font-family: Arial; font-size: 11px; margin-left: 2px; margin-right: 2px; }
.FormFieldNames { background-color: #eeeeee; color: #003366; font-family: Tahoma,Arial; font-size: 11px; font-weight: bold; }
.FormFieldName { background-color: #eeeeee; color: #003366; font-family: Tahoma,Arial; font-size: 11px; font-weight: bold; text-align: right; padding-bottom:3px; line-height:16px; }
A.FormFieldName:link { background-color: #eeeeee; text-decoration: none; color:#0000cc; }
A.FormFieldName:visited { background-color: #eeeeee; text-decoration: none; color:#0000cc; }
A.FormFieldName:hover { background-color: #eeeeee; text-decoration: none; color:#0000cc; }
.FormFieldnameError {	background-color: #eeeeee; color: red; font-family: Arial; font-size: 12px; font-weight: bold; padding-left: 10px; }
.FormHeader { background-color: #336699; color: #ffffff; font-family: Tahoma,Arial; font-size: 11px; font-weight: bold; line-height:17px; padding-left:8px; }
A.FormHeader:link { 	background-color: #336699; text-decoration: none; color:#ffffff; }
A.FormHeader:visited { 	background-color: #336699; text-decoration: none; color:#ffffff; }
A.FormHeader:hover { background-color: #336699; text-decoration: none; color:#ffffff; }
.FormSubHead {	 background-color: #bdbdbd; color: #003366; font-family:  Tahoma,Arial; font-size: 11px; font-weight:normal;text-align:left; }
A.FormSubHead:link { background-color: #bdbdbd; text-decoration: none; color:#0000cc; }
A.FormSubHead:visited { background-color: #bdbdbd; text-decoration: none; color:#0000cc; }
A.FormSubHead:hover { background-color: #bdbdbd; text-decoration: none; color:red; }
.FormWhite { background-color: #ffffff; color: #003366; font-family: Tahoma,Arial; font-size: 11px; }
.GNavActive { background-color: #204d84; color: #ffffff; font-family: Arial; font-size: 12px; font-weight: bold; text-decoration: none; }
.GNav1Active { background-color: #003366; color: #ffffff; font-family: Arial; font-size: 12px; font-weight: bold; text-decoration: none; }
A.GNav1Active:link { background-color: #003366; text-decoration: none; color:#ffffff; }
A.GNav1Active:visited { background-color: #003366; text-decoration: none; color:#ffffff; }
A.GNav1Active:hover { background-color: #003366; text-decoration: none; color:#ffffff; }
.GNav1Inactive { background-color: #003366; color: #ffffff; font-family: Arial; font-size: 12px; text-decoration: none; }
A.GNav1Inactive:link { background-color: #003366; text-decoration: none; color:#ffffff; }
A.GNav1Inactive:visited { background-color: #003366; text-decoration: none; color:#ffffff; }
A.GNav1Inactive:hover { background-color: #003366; text-decoration: none; color:#ffffff; }
.Main { background-color: white; }
.Maincolor { background-color: #6699cc; font-family: Arial; }
.MainHeader { background-color: #666666; color: #ffffff; font-size: 12px; font-weight: bold; }
.MNav1Inactive { background-color: #cccccc; color: #003366; font-family: Arial, Verdana, Helvetica; font-size: 12px; text-decoration: none; }
A.MNav1Inactive:link { background-color: #cccccc; text-decoration: none; color:#003366; }
A.MNav1Inactive:visited { background-color: #cccccc; text-decoration: none; color:#003366; }
A.MNav1Inactive:hover { background-color: #cccccc; text-decoration: none; color:#003366; }
.MNav2Active { background-color: #336699; color: #ffffff; font-family: Tahoma, Arial; font-size: 11px; font-weight: bold; text-decoration: none; }
A.MNav2Active:link { background-color: #336699; text-decoration: none; color:#ffffff; }
A.MNav2Active:visited { background-color: #336699; text-decoration: none; color:#ffffff; }
A.MNav2Active:hover { background-color: #336699; text-decoration: none; color:#99CCFF; }
.MNav2Active2 { background-color: #003366; color: #ffffff; font-family: Tahoma, Arial; font-size: 11px; font-weight: bold; text-decoration: none; }
A.MNav2Active2:link { background-color: #003366; text-decoration: none; color:#ffffff; }
A.MNav2Active2:visited { background-color: #003366; text-decoration: none; color:#ffffff; }
A.MNav2Active2:hover { background-color: #003366; text-decoration: none; color:#99CCFF; }
.MNav2Active3 { background-color: #003366; color: #ffffff; font-family: Tahoma, Arial; font-size: 11px; font-weight: bold; text-decoration: none; line-height:22px; padding-left:9px; }
A.MNav2Active3:link { background-color: #003366; text-decoration: none; color:#ffffff; }
A.MNav2Active3:visited { background-color: #003366; text-decoration: none; color:#ffffff; }
A.MNav2Active3:hover { background-color: #003366; text-decoration: none; color:#FF0000; }
.MNav2Active4 { color: #FFFFFF; font-family: Tahoma, Arial; font-size: 11px; text-decoration: none; padding-left:15px; line-height:20px; }
A.MNav2Active4:link { text-decoration: none; color:#ffffff; }
A.MNav2Active4:visited { text-decoration: none; color:#ffffff; }
A.MNav2Active4:hover { text-decoration: none; color:#FF0000; }
.MNav2Active5 {	color: #99CCFF; font-family: Tahoma, Arial; font-size: 11px; text-decoration: none; padding-left:15px; line-height:20px; }
A.MNav2Active5:link {	text-decoration: none; color:#0000cc; padding-left:5px; }
A.MNav2Active5:visited { text-decoration: none; color:#0000cc; }
A.MNav2Active5:hover { text-decoration: none; color:#0000cc; }
.MNav2Inactive { background-color: #cccccc;}
A.MNav2Inactive:link { background-color: #cccccc; color: #003366; font-family: Arial; font-size: 12px; text-decoration: none; }
A.MNav2Inactive:visited { background-color: #cccccc; color: #003366; font-family: Arial; font-size: 12px; text-decoration: none; }
A.MNav2Inactive:hover { text-decoration: underline; }
.MNav3Active { background-color: #003366; color: #ffffff; font-family: Arial; font-size: 12px; font-weight: bold; }
A.MNav3Active:link { background-color: #003366; text-decoration: none; color:#ffffff; }
A.MNav3Active:visited { background-color: #003366; text-decoration: none; color:#ffffff; }
A.MNav3Active:hover { background-color: #003366; text-decoration: none; color:#ffffff; }
.MNav3Inactive { background-color: #003366; color: #ffffff; font-family: Arial; font-size: 12px; height:25px; }
A.MNav3Inactive:link { background-color: #003366; text-decoration: none; color:#ffffff; }
A.MNav3Inactive:visited { background-color: #003366; text-decoration: none; color:#ffffff; }
A.MNav3Inactive:hover { background-color: #003366; text-decoration: none; color:#ffffff; }
.TabHeader { background-color: #666666; color: #ffffff; font-family: Arial; font-size: 12px; font-weight: bold; }
.TableHeader { background-color: #6896BA; color: #ffffff; font-family: Tahoma,Arial; font-size: 11px; text-align:center; line-height: 15px; padding: 5px;}
A.TableHeader:link { background-color: #336699; text-decoration: none; color:#ffffff; font-weight: bold; }
A.TableHeader:hover { background-color: #336699; text-decoration: none; color:#ffffff; font-weight: bold; }
A.TableHeader:visited { background-color: #336699; text-decoration: none; color:#ffffff; font-weight: bold; }
.subheader { background-color: #94A7BA; color: #ffffff; font-family: Tahoma,Arial; font-size: 11px; text-align:center; line-height: 14px; padding: 5px; }
.TableRowOdd { background-color: #dddddd; font-family: Tahoma,Arial; font-size: 11px; color: #333333; line-height:15px; }
A.TableRowOdd:link { text-decoration: none; font-family: Tahoma,Arial; font-size: 11px; color: #0033CC; }
A.TableRowOdd:visited { text-decoration: none; font-family: Tahoma,Arial; font-size: 11px; color: #0033CC; }
A.TableRowOdd:hover { text-decoration: underline; font-family: Tahoma,Arial; font-size: 11px; color: #cc0000; }
.TableRowEven { background-color: #eeeeee; font-family: Tahoma,Arial; font-size: 11px; color: #333333; line-height:15px; }
A.TableRowEven:link { text-decoration: none; font-family: Tahoma,Arial; font-size: 11px; color: #0033CC; }
A.TableRowEven:visited	{ text-decoration: none; font-family: Tahoma,Arial; font-size: 11px; color: #0033CC; }
A.TableRowEven:hover { text-decoration: underline; font-family: Tahoma,Arial; font-size: 11px; color: #cc0000; }
.Title { color: #000000; font-family: Arial; font-size: 16px; font-weight: bold; margin-bottom: 8px; }
.Title2 { color: #000000; font-family: Arial; font-size: 14px; font-weight: bold; margin-bottom: 8px; }
.topCopy { background-color: #6699cc; font-family: Arial; color: #FFFFFF; font-size: 11px; font-weight: bold; }
A.topCopy:link { background-color: #6699cc; text-decoration: none; color:#FFFFFF; }
A.topCopy:visited { background-color: #6699cc; text-decoration: none; color:#FFFFFF; }
A.topCopy:hover { background-color: #6699cc; text-decoration: none; color:#ff9933; }
.topCopy2 { background-color: #e9f4ff; font-family: Arial; }
.DateButtons { font-family: MS Sans Serif; font-size: xx-small; font-weight: bold; }
.DateButtons { font-family: MS Sans Serif; font-size: xx-small; font-weight: bold; }
.TitleText { color: #336699; font-family: Tahoma,Arial; font-size: 13px; font-weight: bold; line-height: 20px; }
.BodyText { color: #606060; font-family: Tahoma,Arial; font-size: 12px; background-color: #E8E8E8; border-bottom: 1px #666666 solid; border-top: 1px #666666 solid; border-left: 1px #666666 solid; border-right: 1px #666666 solid; padding:8px; }	
.TextTitle { background-color: #cccccc; color: #003366; font-family: Arial; font-size: 14px; font-weight: bold; }
.TextBody { background-color: #cccccc; color: #003366; font-family: Arial; font-size: 12px; }	
.MainLink { font-family: Arial; color: #0000cc; font-size: 12px; font-weight: bold; }
A.MainLink:link { background-color: #eeeeee; text-decoration: none; color:#0000cc; }
A.MainLink:visited { background-color: #eeeeee; text-decoration: none; color:#0000cc; }
A.MainLink:hover { background-color: #eeeeee; text-decoration: none; color:#0000cc; }
.MainButton { background-color: #003366; font-family: Tahoma,Arial; color: #FFFFFF; font-size: 11px; font-weight: bold; }
.TextBox { background-color: #ffffff; font-family: Tahoma,Arial; color: #003366; font-size: 11px; }
.toppad { padding-top: 3px; background-color:white; border-top:1px #FFFFFF solid; }
.summarytop { padding-top: 3px; background-color:#003366; text-decoration: none; font-weight: bold; font-family: Tahoma,Arial; color: #D6E6EE; font-size: 11px; }
.summary { padding-top: 3px; background-color:#D6E6EE; text-decoration: none; font-weight: bold; font-family: Tahoma,Arial; color: #003366; font-size: 11px; }
A.summary:link { padding-top: 3px; background-color:#D6E6EE; text-decoration: none; font-weight: bold; font-family: Tahoma,Arial; color: #003366; font-size: 11px; }
A.summary:visited { padding-top: 3px; background-color:#D6E6EE; text-decoration: none; font-weight: bold; font-family: Tahoma,Arial; color: #003366; font-size: 11px; }
A.summary:hover { padding-top: 3px; background-color:#D6E6EE; text-decoration: none; font-weight: bold; font-family: Tahoma,Arial; color: red; font-size: 11px; }
.leftnav { background-color: #003366; }
.toplines { background-color: white; color: #ffffff; font-family: Arial; font-size: 11px; text-decoration: none; }
.topline { background-color: #5880b0; color: #ffffff; font-family: Arial; font-size: 11px; text-decoration: none; line-height:20px; padding-bottom:3px; }
A.topline { color: #99CCFF; font-family: Arial; font-size: 11px; text-decoration: none; font-weight: none; }
A.topline:link { color: #99CCFF; font-family: Arial; font-size: 11px; text-decoration: none; font-weight: none; }
A.topline:visited { color: #99CCFF; font-family: Arial; font-size: 11px; text-decoration: none; font-weight: none; }
A.topline:hover { color: #FF3333; font-family: Arial; font-size: 11px; text-decoration: underline; font-weight: none; }
.bottomCopy { background-color: #336699; font-family: Tahoma,Arial; color: #CCCCCC; font-size: 11px; }
A.bottomCopy:link { background-color: #336699; text-decoration: none; color:#FFFFFF; font-family: Tahoma,Arial; font-size: 11px; }
A.bottomCopy:visited { 	background-color: #336699; text-decoration: none; color:#FFFFFF; font-family: Tahoma,Arial; font-size: 11px; }
A.bottomCopy:hover {	background-color: #336699; text-decoration: none; color:#FF3333; font-family: Tahoma,Arial; font-size: 11px; }
.whitebg {background-color: #FFFFFF; }
.whitebgtext {background-color: #FFFFFF; text-decoration: none; font-weight: bold; color:#003266; font-family: Tahoma,Arial; font-size: 12px;}
A.whitebgtext:link {  text-decoration: none; color:#003266; }
A.whitebgtext:visited { text-decoration: none; color:#003266; }
A.whitebgtext:hover {  text-decoration: none; color:#ff9933; }
.wizmenu { background-color: #7DA1C8; }
.wizhdr { color: #FFFF22; font-family: Tahoma, Arial; font-size: 11px; text-decoration: none; border-bottom: 1px #FFFFFF solid; font-weight: bold; line-height: 51px; text-align: center; background-color: #5E87B5; }
/* wizlk1 should only apply when the user is at the first step in a wizard menu */
.wizlk1sel { color: #FFFF22; font-family: Tahoma, Arial; font-size: 11px; text-decoration: none; }
/* wizlk1 should apply to the first step in a wizard menu when it is not selected */
.wizlk1 { color: #FFFFFF; font-family: Tahoma, Arial; font-size: 11px; text-decoration: none; }
.wizlk { color: #FFFFFF; font-family: Tahoma, Arial; font-size: 11px; text-decoration: none; }
.wizlksel { color: #FFFF22; font-family: Tahoma, Arial; font-size: 11px; text-decoration: none; }
.wizbox { padding-left: 12px; text-align: right; }
.MNav2Actives { background-color: #f9f1de; color: #336699; font-family: Tahoma, Arial; font-size: 11px; font-weight: bold; text-decoration: none; }
A.MNav2Actives:link { background-color: #f9f1de; text-decoration: none; color:#336699; }
A.MNav2Actives:visited { background-color: #f9f1de; text-decoration: none; color:#336699; }
A.MNav2Actives:hover { background-color: #f9f1de; text-decoration: none; color:#ff9933; }
.MNav2Active2y { background-color: #003366; color: yellow; font-family: Tahoma, Arial; font-size: 11px; font-weight: bold; text-decoration: none; }
.MNav2Active3y { background-color: #003366; color: yellow; font-family: Tahoma, Arial; font-size: 11px; font-weight: bold; text-decoration: none; line-height:22px; padding-left:9px; }
.subtabblue { font-weight: bold; font-size: 10px; color: #ffca66; font-family: Tahoma, Arial; vertical-align: middle; background-color: #5b85b3 }
A.subtabblue:link { background-color: #5b85b3; text-decoration: none; color:#ffca66; }
A.subtabblue:visited { background-color: #5b85b3; text-decoration: none; color:#ffca66; }
A.subtabblue:hover { background-color: #5b85b3; text-decoration: none; color:#ff9933; }
.subtabwhite { font-weight: bold; font-size: 10px; color:#003266 ; font-family: Tahoma, Arial; vertical-align: middle;}
A.subtabwhite:link {  text-decoration: none; color:#003266; }
A.subtabwhite:visited { text-decoration: none; color:#003266; }
A.subtabwhite:hover {  text-decoration: none; color:#ff9933; }
.tabon { font-weight: bold; font-size: 11px; vertical-align: middle; color: #ffca66; font-family:  Tahoma, Arial, sans-serif; background-color: #5880b0; text-align: center; text-decoration: none; }
.taboff { font-weight: bold; font-size: 11px; vertical-align: middle; color: #003266; font-family:  Tahoma, Arial, sans-serif; text-align: center; text-decoration: none; }
A.taboff:link { font-weight: bold; font-size: 11px; vertical-align: middle; color: #003266; font-family:  Tahoma, Arial, sans-serif; text-align: center; text-decoration: none; }
A.taboff:visited { font-weight: bold; font-size: 11px; vertical-align: middle; color: #003266; font-family:  Tahoma, Arial, sans-serif; text-align: center; text-decoration: none; }
A.taboff:hover { text-decoration: none; color:#ff9933; }
.TabTableWidth { width: 740px; }
.TabsCol { vertical-align: top; width: 8px; text-align: left; }
.Subtaboff { font-weight: bold; font-size: 11px; vertical-align: middle; color: #fff9e9; font-family:  Tahoma, Arial, sans-serif; text-align: center; text-decoration: none; }
A.Subtaboff:hover { text-decoration: none; color:#ff9933; }
.SubTabon { font-weight: bold; font-size: 11px; vertical-align: middle; color: #ffca66; font-family:  Tahoma, Arial, sans-serif; text-align: center; text-decoration: none; }
.errors { background-color: white; color: red; font-family: Tahoma,Arial; font-size: 11px; text-align: left; font-weight: bold;}
.required { background-color: #eeeeee; color: red; font-family: Tahoma,Arial; font-size: 11px; text-align: left; font-weight: bold;}
.InactiveInput { background-color: #767E92; color: #F8F8F8; font-family: Tahoma,Arial; padding-top: 0px; font-size: 11px; } }
.InactiveLink { background-color: #F8F8F8 ; color: #D1CD96; font-family: Tahoma,Arial; padding-top: 0px; font-size: 11px; } }
.TableRow { background-color: #c8c8c8; font-family: Tahoma,Arial; font-size: 11px; color: #333333; line-height:15px; text-align: center; }

.secondLevelTabs { font-weight: bold; font-size: 11px; color: white; font-family: Tahoma, Arial; vertical-align: middle; background-color: #5b85b3; }
.secondLevelTabCurrent { font-weight: bold; font-size: 11px; color: red; font-family: Tahoma, Arial; vertical-align: middle; background-color: #5b85b3; }

A.secondLevelTabs:link{text-decoration: none; color: white;}
A.secondLevelTabs:visited{text-decoration: none; color: white;}
A.secondLevelTabs:hover{text-decoration: none; color:#ff9933;}
A.secondLevelTabCurrent:link{text-decoration: none; color: #ffca66;}
A.secondLevelTabCurrent:visited{text-decoration: none; color: #ffca66;}
A.secondLevelTabCurrent:hover{text-decoration: none; color: #ff9933;}

.FormWarning { color: #003366; font-family: Tahoma,Arial; font-size: 11px; }
.FormFieldNameNoAlign { background-color: #eeeeee; color: #003366; font-family: Tahoma,Arial; font-size: 11px; font-weight: bold; padding-bottom:3px; line-height:16px; }
.FormText { color: #003366; font-family: Tahoma,Arial; font-size: 11px; font-weight: bold; border: 2px #003366 solid; padding:8px; }
.TableHeaderNoAlign { background-color: #6896BA; color: #ffffff; font-family: Tahoma,Arial; font-size: 11px; line-height: 17px; padding-left: 8px;}
/* Stylesheet used over the portal body*/


/* Overwritten style */
.portalDate {
  font-size: 11px;
  background: transparent;
  position: absolute;
  top: 22px;
  right: 5px;
}

.wbportalDate {
  font-size: 11px;
  background: transparent;
  position: absolute;
  top: 42px;
  right: 5px;
}


#wbmainContent{
  width: 100%;
  height: 100%;
  background: white;
  border: solid #a6b7c5;
  border-width: 0px 0 0 0px;
}

.hr{
  height: 1px;
  overflow: hidden;
  margin: 5px 0;
  background-color: #888;
}
.lnkDashboardSelected{
color: #ffca66;
}
.lnkDashboard{
color: #003266;
}

#WBgrid .asiGridToolbar {
  margin-right: 0;
  background: #336699;
}

#WBtabs .asiHeader{
  padding: 0 5px;
  background: #5b85b3 url(../img/minigrad.gif) repeat-x;
  text-align: left;
  color: #ffffff;
  font: 13px;
  font-weight: bold !important;
  height: 21px;
  overflow: hidden;
  line-height: 21px;
  border: 0;
  margin: 0;
  position: relative;
  }

#WBtabs .asiHeader input{
  border: 1px outset #999;
  margin: 1px;
  background: transparent;
  font-size: 11px;
  font-family:  Tahoma, Arial, sans-serif;
  font-weight: bold;
  color: #ffffff;

}

#WBtabs .asiHeader input.current{
  border: 0;
  background: #5b85b3;
  font-weight: bold;
  font-size: 11px;
  font-family:  Tahoma, Arial, sans-serif;
  color: #ffca66;
}