/* e-Servicenter's Base Style Sheet */

/*	-----------------------------------------------------------
		Tote's Logo Dark Blue, Titles:									#013976
		Tote's Logo Orange:															#F3B112
		Highlight:																			#FFF0C1
		Selected Row, Active:														#F5BD38
		Selected Column, Sorted:												#FFF7E5
		Column Header																		#31599B
		Column SubHeader:																#6E94D3
		Default Background:															#F5F5F5
		Selection:																			#31599B
		Clickable objects Background:										#DCE4ED

		Highlight: #F3B112 (Dark Yellow) -- Not Used
		Selected: #99CCFF (Sky Blue) --Not Used
		Menu: #3A68B5 --Not Used
		Header: #394A6B (Dark Blue) --Not Used
		Grid Header: #006699 (Blue) --Not Used
		4682b4
		-----------------------------------------------------------  */
		
html, body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset {
	margin: 0;
	padding: 0;
	border: 0;
}

body {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	overflow:visible;
}

#wrapper {
	text-align:left;
	padding: 10px;
}

#dialogWindow {
	text-align:left;
	padding: 5px;
}

.Section {
	margin-bottom:10px;
}

.Panel {
	border: 1px solid #013976;
	margin-bottom: 10px;
}

.PanelTitle {
	background: #013976;
	color: #F5F5F5;
	padding: 2px;
	font-size:12px;
	font-weight:bold;
	font-variant:small-caps;
} 

.PanelBody {
  border-top: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #F5F5F5;
	border-bottom: 1px solid #F5F5F5;
	background: #F5F5F5;
	padding: 8px;
	color: #013976;
}

.SubPanelTitle {
	padding: 1px;
	font-weight: bold;
	font-size: 12px;
	font-variant:small-caps;	
	border-bottom: 2px solid #013976;		
}

.SubPanelBody {
	background: #F5F5F5;
	padding: 10px;
	color: #013976;	
}

.SubPanelTitle2 {
	padding: 1px;
}

.SubPanelBody2 {
	background: #F5F5F5;
	padding: 5px;
	padding-left: 20px;
	color: #013976;
}

.Tab {
  color:#013976;
	padding: 10px;
	background: #F5F5F5;
	border-bottom: 1px solid #013976;	
	border-left: 1px solid #013976;	
	border-right: 1px solid #013976;
}

table.Form {
	background-color: #F5F5F5;
}

table.Form tr td.FormLabelCell {
  background-color: #F5F5F5;
}

table.Form tr td.FormLabelCellWithPadding {
  background-color: #F5F5F5;
	padding-right:2ex;
}

table.Form tr td.FormControlCell {
	background-color: #F5F5F5;
}

table.Grid {
	background-color: #013976;
	font-size: 10px;
}

table.Grid td.GridTitle {
	background-color:#013976;
	color:#F5F5F5;
  font-size: 12px;
	font-weight: bold;
	padding: 2px;	
	font-variant:small-caps;
}

table.Grid td.GridColumnHeader {
  border-top: 1px solid #336699;
	border-left: 1px solid #336699;
	border-right: 1px solid #336699;
	border-bottom: 1px solid #336699;
	background-color:#336699;
  border-top: 1px solid #3A68B5;
	border-left: 1px solid #3A68B5;
	border-right: 1px solid #31599B;
	border-bottom: 1px solid #31599B;
	background-color:#31599B;
/*  border-top: 1px solid #3A68B5;
	border-left: 1px solid #3A68B5;
	border-right: 1px solid #3A68B5;
	border-bottom: 1px solid #F5F5F5;
	background-color:#3A68B5;	*/
/*  border-top: 1px solid #6E94D3;
	border-left: 1px solid #6E94D3;
	border-right: 1px solid #3A68B5;
	border-bottom: 1px solid #3A68B5;
	background-color:#3A68B5;		*/
	color:#F5F5F5;
  font-size: 11px;
	font-weight: bold;
	text-align:center;
	padding: 1px;
	cursor:default;
	font-variant:small-caps;	
}

table.Grid td.GridColumnHeaderSortable {
  border-top: 1px solid #6E94D3;
	border-left: 1px solid #6E94D3;
	border-right: 1px solid #3A68B5;
	border-bottom: 1px solid #3A68B5;
	background-color:#3A68B5;
	color:#F5F5F5;
  font-size: 11px;
	font-weight: bold;
	text-align:center;
	padding: 1px;
	cursor:pointer;
	font-variant:small-caps;
}


table.Grid td.GridColumnHeaderSortableUp {
  border-top: 1px solid #FFF0C1;
	border-left: 1px solid #FFF0C1;
	border-right: 1px solid #F3B112;
	border-bottom: 1px solid #F3B112;
	background-color:#F3B112;
	color:#FFFFFF;
  font-size: 11px;
	font-weight: bold;
	text-align:center;
	padding: 1px;
	cursor:pointer;	
	font-variant:small-caps;
}

table.Grid td.GridColumnHeaderSortableDownAsc {
	border-top: 1px solid #31599B;
	border-left: 1px solid #31599B;
	border-right: 1px solid #3A68B5;
	border-bottom: 1px solid #3A68B5;
	background-color: #31599B;
  border-top: 1px solid #31599B;
	border-left: 1px solid #31599B;
	border-right: 1px solid #6E94D3;
	border-bottom: 1px solid #6E94D3;
	background-color: #3A68B5;	
	color:#FFFFFF;
  font-size: 11px;
	font-weight: bold;
	text-align:center;
	padding: 1px;
	cursor:pointer;	
	font-variant:small-caps;
}

table.Grid td.GridColumnHeaderSelected {
	border-top: 1px solid #6E94D3;
	border-left: 1px solid #6E94D3;
	border-right: 1px solid #DCE4ED;
	border-bottom: 1px solid #DCE4ED;
	background-color: #A6CAF0;	
	border-top: 1px solid #31599B;
	border-left: 1px solid #31599B;
	border-right: 1px solid #3A68B5;
	border-bottom: 1px solid #3A68B5;
	background-color: #31599B;
  border-top: 1px solid #31599B;
	border-left: 1px solid #31599B;
	border-right: 1px solid #6E94D3;
	border-bottom: 1px solid #6E94D3;
	background-color: #3A68B5;	
	color:#FFFFFF;
	font-size: 11px;
	font-weight: bold;
	text-align:center;
	padding: 1px;
	font-variant:small-caps;
}

table.Grid td.GridColumnHeaderSelected1 {
	border-top: 1px solid #6E94D3;
	border-left: 1px solid #6E94D3;
	border-right: 1px solid #DCE4ED;
	border-bottom: 1px solid #DCE4ED;
	background-color: #A6CAF0;	
  border-top: 1px solid #3A68B5;
	border-left: 1px solid #3A68B5;
	border-right: 1px solid #6E94D3;
	border-bottom: 1px solid #6E94D3;
	background-color: #3A68B5;	
	border-top: 1px solid #013976;
	border-left: 1px solid #013976;
	border-right: 1px solid #3A68B5;
	border-bottom: 1px solid #3A68B5;
	background-color: #31599B;
	color:#FFFFFF;
	font-size: 11px;
	font-weight: bold;
	text-align:center;
	padding: 1px;
	font-variant:small-caps;	
}

table.Grid td.GridRowHeader {
	font-size: 11px;
	font-weight: bold;
	background-color: #DCE4ED;
	color: #013976;
	padding: 1px;	
	font-variant:small-caps;	
}

table.Grid td.GridData {
  border-top: 1px solid #F5F5F5;
	border-left: 1px solid #F5F5F5;
	border-right: 1px solid #F5F5F5;
	border-bottom: 1px solid #F5F5F5;
	background-color: #F5F5F5;
	color: #013976;
	padding: 1px;
}

table.Grid td.GridEmptySpace {
  border-top: 1px solid #F5F5F5;
	border-left: 1px solid #F5F5F5;
	border-right: 1px solid #F5F5F5;
	border-bottom: 1px solid #F5F5F5;
	background-color: #F5F5F5;
	color: #013976;
	padding: 1px;
}

table.Grid td.GridDataSorted {
  border-top: 1px solid #F5F5F5;
	border-left: 1px solid #F5F5F5;
	border-right: 1px solid #F5F5F5;
	border-bottom: 1px solid #F5F5F5;
	background-color: #F5F5F5;
	color: #013976;
	padding: 1px;
}

table.Grid td.GridDataSelected {
  border-top: 1px solid #A6CAF0;
	border-left: 1px solid #A6CAF0;
	border-right: 1px solid #A6CAF0;
	border-bottom: 1px solid #A6CAF0;
	background-color:#A6CAF0;
  border-top: 1px solid #6E94D3;
	border-left: 1px solid #6E94D3;
	border-right: 1px solid #6E94D3;
	border-bottom: 1px solid #6E94D3;
	background-color:#6E94D3;	
	color:#FFFFFF;
	padding: 1px;	
}

table.Grid td.GridDataSelectable {
  border-top: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #DCE4ED;
	border-bottom: 1px solid #DCE4ED;
	background-color: #DCE4ED;
	color: #013976;
	cursor:pointer;
	padding: 1px;
}

table.Grid td.GridDataSelectableUp {
  border-top: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;	
	border-right: 1px solid #FFF0C1;
	border-bottom: 1px solid #FFF0C1;		
	background-color: #FFF7E5;
	color: #013976;
	cursor:pointer;	
	padding: 1px;	
}

table.Grid td.GridRowTotal {
	font-size: 12px;
	font-weight: bold;
/*	font-style:italic;	*/
/*  border: 1px solid #FFFFFF;*/
	background-color: #336699;
	color: #FFFFFF;
  border: 1px solid #013976;
	background-color: #F5F5F5;
	color: #013976;
	padding:2px;	
	font-variant:small-caps;
}

table.Grid td.GridTotalBottom {
	font-size: 12px;
	font-weight: bold;
	background-color: #336699;
	color: #FFFFFF;
/*  border-top: 1px solid #013976;
  border-bottom: 1px solid #013976;	*/
  border: 1px solid #013976;	
	background-color: #F5F5F5;
	color: #013976;	
	padding:2px;	
	font-variant:small-caps;
}

.GridStatus {
	margin-top:5px;
	margin-bottom:10px;
}

img.Sort {
	position: relative;
	bottom: 0px;
}

input {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
}

input.InputLabel {
	border-style:none;
	background-color:#F5F5F5;
	color:#013976;
	font-size: 11px;
	font-weight:bold;
}

select {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
}

textarea {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
}

strong {
	font-weight:bold;
/*	font-variant:small-caps;*/
}

.RemarkedText {
	font-size:11px;
	font-weight: bold;
	font-variant:small-caps;
}

label.RequiredField{
	font-weight:bold;
	letter-spacing: 0.15ex;
}

.disabledControl {
	background-color:#F5F5F5;
}

div.HeaderLinks {
	border: 2px solid #3A68B5;
} 

ul.HeaderLinks {
  background-color:#3A68B5;
	padding:3px;
	padding-left:0px;
}

ul.HeaderLinks li {
  display:inline;
	padding:3px;
	padding-left:0px;	
}

a.TitleLink {
	color: #FFFFFF;
	border: 1px solid #3A68B5;	
	background-color: #3A68B5;
	font-weight: bold;
	font-size: 10px;
	text-decoration: none;
	text-align: center;
	width:100%;
	padding:2px;
	padding-left:2ex;
	padding-right:2ex;
}

a.TitleLink:hover, a.TitleLink:focus{
  border-top: 1px solid #FFF0C1;
	border-left: 1px solid #FFF0C1;
	border-right: 1px solid #F3B112;
	border-bottom: 1px solid #F3B112;	
	background-color:#F3B112;
}

.PageTitle {
	background-color: #013976;
	color: #FFFFFF;	
	padding:3px;
	font-size:16px;
	font-weight: bold;
	text-align:center;
	font-variant:small-caps;
	letter-spacing: 0.15ex;	
}

.MainTitle {
	background-color: #013976;
	color: #FFFFFF;
	padding:3px;
	font-size:16px;
	font-weight: bold;
	text-align:center;
	font-variant:small-caps;
	letter-spacing: 0.15ex;
	margin-bottom:5px;	
}

div#FootBar {
	padding:5px;
	background-color:#013976;
	color:#FFFFFF;
	font-weight:bold;
	font-size:10px;
	text-align:center;
/*	margin-top:5px;*/
	font-variant:small-caps;
/*	letter-spacing: 0.15ex;*/
}

div#ButtonBar {
	background-color:#F5F5F5;
	border:1px solid #013976;
	padding:5px;
	text-align:center;
}

td.ReportTitle {
  border-top: 1px solid #3A68B5;
	border-left: 1px solid #3A68B5;
	border-right: 1px solid #31599B;
	border-bottom: 1px solid #013976;
	background-color:#31599B;
	color:#F5F5F5;
  font-size: 11px;
	font-weight: bold;
	text-align:center;
	padding: 2px;
	cursor:default;
	font-variant:small-caps;
}

td.ReportLink {
  border-top: 1px solid #DCE4ED;
	border-left: 1px solid #DCE4ED;
	border-right: 1px solid #DCE4ED;
	border-bottom: 1px solid #DCE4ED;	
	background-color:#DCE4ED;
	color:#013976;
	cursor: pointer;
	padding:2px;
	text-decoration:none;
}

td.ReportLinkUp {
  border-top: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFF0C1;
	border-bottom: 1px solid #FFF0C1;
	background-color:#FFF7E5;
	padding:2px;	
	cursor:pointer;	
}

td.ReportLinkDown {
  border-top: 1px solid #6E94D3;
	border-left: 1px solid #6E94D3;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;	
	background-color:#DCE4ED;
	padding-left:3px;
	padding-right:1px;
	padding-top:3px;
	padding-bottom:1px;
	cursor:pointer;		
}

.ErrorField{
   color:#FF0000;
   border-color:#FF0000;
   border:double;
}

.errorDesc{
   color:#FF0000;
   z-index:50;
   font-style:italic;
}

.textchanged{
	color:#9900CC;
}

.TextUppercase {
	text-transform: uppercase;
}

div.waitingPanelFormat{
	/*width:250px;height:25px;*/
	/*top:100px;left:100px;*/
	border:1pt solid black;
	background-color:#F3B112;
	padding:.5em;
	position:absolute;
	text-align:center;	
}

.waitingTextContainer {
  border-top: 1px solid #F3B112;
	border-left: 1px solid #F3B112;
	border-right: 1px solid #F3B112;
	border-bottom: 1px solid #F3B112;
	background-color:#F3B112;
	color:#F5F5F5;
  font-size: 14px;
	font-weight: bold;
	text-align:center;
	font-variant:small-caps;
}

.SubTitle {
	background-color: #013976;
	color: #FFFFFF;	
	padding:2px;
	font-size:12px;
	font-weight: bold;
	text-align:left;
	font-variant:small-caps;
	letter-spacing: 0.05ex;	
}

.SubTitleCenter {
	background-color: #013976;
	color: #FFFFFF;	
	padding:2px;
	font-size:12px;
	font-weight: bold;
	text-align:center;
	font-variant:small-caps;
	letter-spacing: 0.05ex;	
}
p.paragraph {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11pt;
}

.externalText{
   color:#000080;
   font-style:italic;
   font-size : 8pt;
}

div.externalContainer{
	padding-left:50px;
	padding-right:50px;
	padding-top:10px;
	padding-bottom:10px;
}

div.remarksPanelFormat{
	border:1pt solid black;
	background-color:#F5F5F5;  /* #dce4ed;#F3B112;#dce4ed*/
	padding:.5em;
	position:absolute;
}

.remarksTextContainer {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11pt;
}

.PanelBodyRemark {
  border-top: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #F5F5F5;
	border-bottom: 1px solid #F5F5F5;
	background: #DCE4ED;/*#F5F5F5;*/
	padding: 8px;
	color: #013976;
}

td.RequiredFieldTable{
	font-weight:bold;
	letter-spacing: 0.15ex;
}

.textEnabled {/*//ST24993/20070522*/
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	/*background: #FFFFFF; /*White: RGB(255,255,255)*/
	/*color:#000000 /*Black: RGB(0,0,0)*/
}

.textDisabled {/*//ST24993/20070522*/
/*	background: #E4E4E4; /*Light Gray: RGB(228,228,228)*/
/*	color:#404040; /*Dark Gray: RGB(64,64,64)*/
/*  border: 1px solid #404040;*/
  background-color: #E4E4E4;
  color: #666666;
	border: 1px solid #666666;
/*  background-color: #E4E4E4;
  color: #aca899;
	border: 1px solid #aca899;*/
	
	padding: 2px;
}

.noTextDisabled {/*//ST24993/20070621*/
	background-color: #E4E4E4; /*Light Gray: RGB(228,228,228)*/
	color:#666666; /*Black: RGB(0,0,0)*/
}

.notes{/*//ST24993/20070522*/
   color:#013976;
   font-style:italic;
   font-size : 7.5pt;
}

/*
input[type=text] {
	border:1px outset #013976;
	padding: 2px;
}*/
