body
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color:white;
}

A:link	{	
	text-decoration:	none;
	color: 	#3333cc;
	}	
		
A:visited	{	
	text-decoration:	none;
	color:	#333399;
	}	
		
A:active	{	
	text-decoration:	none;
	color:	#333399;
	}	
		
A:hover	{	
	text-decoration:	underline;
	color:	#3333cc;
	}

.infoBox
{
   background-color: #ffffff;
}

.pageLayoutTitle
{
   height:1px;
   width:100%;
}

.pageLayoutRCol
{
   text-align:center;
   vertical-align:top;
}

.pageLayoutLCol
{
}

.pageLayoutFooter
{
}

.appTitleDiv {
    /*background-image: url(images\greygradevert.png);*/
    padding-bottom: 0px;
    width: 100%;
    /*border-bottom: #003563 1px solid;*/
    /*background-color: #e8e8fe;*/
    background-color: #f2f2f2;
}

.appTitleTable
{
 /*  background-color:whitesmoke; */
}

.appTitleCompanyName
{
   font-family: Verdana, Arial, Helvetica, sans-serif;
   padding-top: 10px;/*font-weight: bold;*/
   font-size: 32px;
   vertical-align:bottom;
   color: #003563;
     
/*   border-bottom: #003563 solid; */
   padding-left: 4;   
}
.appTitleDropShadow
{
  padding-top: 10px;
    vertical-align:bottom;
LEFT: 4.5pt; 
POSITION: absolute; 
TOP: 4.5pt; 
color:#c0c0c0; 
z-index:-1;
}
.appTitleServiceName {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: 700;
    vertical-align: bottom;
    text-align: right;
    padding-right: 10px;
    padding-bottom: 2px;
}

.appTitleServiceNameSpan {
    /*background-color:#003563;*/
    color: #3aa2c4;
    padding-left: 8px;
    padding-right: 8px;
}
.appTitleMaintMsgs
{
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-weight:700;
   vertical-align : bottom;
   text-align:center;
   padding-right: 10px;
   padding-bottom:2px;
}

.appTitleMaintMsgsSpan
{
   /*background-color:#003563;*/
   color:#003563;
   padding-left:8px;
   padding-right:8px;
}

.appTitleMaintMsgsSpanRed
{
   /*background-color:#003563;*/
   color:firebrick;
   padding-left:8px;
   padding-right:8px;
}

.appLeftColDiv
{
   padding-right: 5px;
   padding-left: 5px;
   /*border-right: solid 2px gray;
   background-color: #eaeaea;*/
}

.appLeftColTable {
    padding-right: 5px;
    padding-left: 5px;
    /*border-right: solid 2px gray;*/
    background-color: #f2f2f2;
}

.appLeftColMenuTable
{

}
.appLeftColMenuInfoBlock {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    /*color: #707070;*/
    color: #3b4da1;
}

.appleftColMenuButton
{
   
   font-size: smaller;
   cursor: hand;
   color: #003563;
   padding: 2 2 2 2;
   text-decoration:none;
   
}
.appLeftColMenuCell {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    /*color: #707070;*/
    color: #3b4da1;
    font-weight: bold;
    font-size: 12px;
    /*padding-top: 2px;
   padding-right: 2px;
   padding-left: 2px;
   padding-bottom: 2px;*/
    /*border: gray 1px solid;*/
    background-color: transparent;
}
.appLeftColMenuCellHover
{   
  font-family: Verdana, Arial, Helvetica, sans-serif;
   color: #d89016;
   font-weight: bold;
   font-size: 12px; 
   
   /*margin-top:2px;   
   margin-bottom:2px;*/
   cursor: hand;   
   /*border: solid 1px #003563;*/ 
   /*background-color:#e8e8fe;*/
   
   /*padding: 1 1 1 1;*/
}
.appleftColMenuButton:hover
{
   background-color: azure;
}
.appleftColMenuButton:link
{
   text-decoration:none;
}

.appFooterBar
{
   /*background-color:whitesmoke;*/
   font-size: small;
   color: #003563;
}
.copyRightLink
{
   color: #003563;
}

.dlgTitleBarText
{
   color: #003563;
   font-weight: bold;
   font-size: medium;
}
.dlgBox
{
   font-family: Verdana, Arial, Helvetica, sans-serif;
   margin-top:5%;
   margin-left:2%;
   margin-right:2%;
   margin-bottom:2%;
   
   border-right: #f2f2f2 1px solid;
   border-top: #f2f2f2 1px solid;
   border-left: #f2f2f2 1px solid;
   border-bottom: #f2f2f2 1px solid;
   background-color: white;
}
.dlgTitleBar
{
   font-family: Verdana, Arial, Helvetica, sans-serif;
   
   padding-right: 4px;
   padding-left: 4px;
   font-weight: bold;
   font-size: 15px;
   padding-bottom: 4px;
   color: #003563;
   padding-top: 4px; 
   background-color: #f2f2f2;
}

.dlgBody
{
   font-family: Verdana, Arial, Helvetica, sans-serif;
   text-align:center;
   PADDING-RIGHT:5px; 
   PADDING-LEFT:5px; 
   PADDING-BOTTOM:5px; 
   PADDING-TOP:10px;
  
   
}

.actionBox
{
   background-color: purple;
}
.formWindow {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: White;
	border: 1px solid #003563;
    border-collapse: collapse;
    font-size: 1em;
    padding: 5px;
}
.formWindowTitle {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: White;
    background-color: #003563;
    font-weight: bold;
    line-height: normal;
}
.formWindowPanel {
	background-color: snow;
    border: 1px solid #3aa2c4;
}
.gridWrapperDiv
{ 
   width:20em; 
   height:20em;
}
.gridStyle
{
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 9px;
   background-color:White;
}

.gridHeader
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: White;
	background-color: #003563; 
	font-weight: bold;
	line-height: normal;   
   /*font-weight: bold;
   color:#003563;*/
   /*background-color:#003563;*/
   
 
   /*background-color: #f2f2f2;*/
}
.gridHeader A
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: White;
	background-color: #003563; 
	font-weight: bold;
	line-height: normal;   
	text-decoration: none;
}
.gridFooter
{
   font-family: Verdana, Arial, Helvetica, sans-serif;
   background-color: whitesmoke;
}
.gridItemSelected
{
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
   background-color:#FFFFCC;
}
.gridItem
{
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
   background-color:#e8e8fe;
}
.gridAltItem
{
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
   background-color:#efefef;
}
.gridPager
{
   font-family: Verdana, Arial, Helvetica, sans-serif;
   color: dimgray;
}


.accentBox
{
	font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    line-height: 12px;        
	background-color: #f2f2f2;
}
.accentBoxSmallText
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	line-height: 12px;        
	background-color: #f2f2f2;
}

.accentBoxHollow
{
   border-right: #f2f2f2 thin solid;
   border-top: #f2f2f2 thin solid;
   border-left: #f2f2f2 thin solid;
   border-bottom: #f2f2f2 thin solid;
}
.addrBookSubList
{ 
   BORDER-RIGHT:1px solid; 
   PADDING-RIGHT:10px; 
   BORDER-TOP:1px solid; 
   PADDING-LEFT:10px; 
   PADDING-BOTTOM:10px; 
   BORDER-LEFT:1px solid; 
   PADDING-TOP:10px; 
   BORDER-BOTTOM:1px solid; 
   HEIGHT:100%; 
   
}


#tabList
{
   margin-left:0;
   padding-bottom: 2px;
   padding-left:7px;
   border-bottom: olivedrab 1px solid;   
   font-size:x-small;
}

#tabList li
{  
   list-style: none;
   display: inline;
}

#tabList li span
{
   
   margin-left:-2px;
      
  padding-bottom:2px;
  /*padding-top:3px;*/
  padding-left:5px;
  padding-right:5px;
 border-top:solid 1px olivedrab;  
 border-left:solid 1px olivedrab;  
 border-right:solid 1px olivedrab;  
   
}

.tabReady
{
   background-color: honeydew;
}


.tabActive
{
   border-bottom:1px solid white;
}

TR.DataGrid_PagerStyle
{
	color: White;
	background-color: #CCC; 
	font-family: Verdana;
	font-weight: bold;
	text-align: left;
}
TR.DataGrid_PagerStyle2
{
	color: White;
	background-color: #CCC; 
	font-family: Verdana;
	font-weight: bold;
	text-align: left;
	FONT-SIZE: .8em;
}
TR.DataGrid_PagerStyle3
{
	color: White;
	background-color: #CCC; 
	font-family: Verdana;
	font-weight: bold;
	text-align: left;
	FONT-SIZE: .8em;
}

.PagerStyle3Link a
{
	font-family: Verdana;
	font-weight: bold;
	text-align: left;
	font-size: .8em;
}

.CustomPaging
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: dimgray;
	FONT-SIZE: 12px;
	font-weight: bold;
	text-align: center;
}
.standard-text
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
}

.normal
{
	font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    line-height: 12px   
}

.HeadBg 
{
  font-family: Verdana, Helvetica, sans-serif;
  background-color: #f2f2f2;
  color: #003563;
  font-weight: bold;
  font-size: 15px;
}

.Head, H1   {
  font-family: Verdana, Helvetica, sans-serif;
  color: #003563;
  font-weight: normal;
  font-size: 15px;
}

.Choice 
{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11px; 
	COLOR: #707070; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
}
.standard-textRed
{
	font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    line-height: 12px;   
    color: red;   
}
.standard-textGreen
{
	font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    line-height: 12px;   
    color: green;   
}

.WarningBox
{
	border-width: 1px;
	border-style: solid;
	background-color: #FFFFCC;
	border-color: #5D7B9D;
}

.BoxHeader
{
   margin-top: 3px;
   margin-right: 3px;
   margin-left: 3px;
   font-weight: bold; 
   color: #000066; 
   border-bottom: #000066 thin solid;
}

.BoxTitleRed
{
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #CC3300;
}
.ListButton
{
	font-weight: bolder;
	vertical-align: middle;
	text-align: center;
	background-color: #FFFFFF;
	border: 1px solid #808080;
}
.labelRightJust {
	text-align: right;
}
.labelLeftJust {
	text-align: left;
}
.labelLeftJustBold {
	font-weight: bold;
	text-align: left;
}
.labelLeftJustBoldRed {
	font-weight: bold;
	text-align: left;
	color: red;
}
.tableNoPadWide {
    border-spacing: 0px;
    border-collapse: collapse;
	width: 100%;

}
hr.wide1 {
	width: 100%;
	border-width: 1px;
}