body {
    font-family : arial,sans-serif;
    font-size   : 11px;
    color       : black;
    background-color: #f6f6f4;
}

.component { background-color: #e0dfe3; }

.buttonComponent { background-color: #e0dfe3; }

.navigation { background-color: #F2F2EE; }

a       { text-decoration: none; color: #000000; }
a:focus { outline-style: dotted; outline-width: 1px; }
a:hover { text-decoration: none; color: #000000; }
a.cont       { text-decoration: none; color: #000000; }
a.cont:hover { text-decoration: none; color: #000000; }

td { font-family: arial,sans-serif; font-size: 11px; color: #000000; }
.b { font-size: 11px; font-weight: bold; }
.u { font-weight: bold; text-decoration: underline; }

.des { color: #FE5400; }

.label {
   font-family: arial,sans-serif; 
   font-size: 11px; 
}

.edit {
   font-family: arial,sans-serif; 
   font-size: 11px; 
   border-right:1px solid #999999; 
   border-left:1px solid #999999; 
   border-top:1px solid #999999; 
   border-bottom:1px solid #999999;
}


.editMark {
   font-family: arial,sans-serif; 
   font-size: 11px; 
   border-right:1px solid #0066CC; 
   border-left:1px solid #0066CC; 
   border-top:1px solid #0066CC; 
   border-bottom:1px solid #0066CC;
   background  : #E6F2FF; 
}

.button {
   font-family: arial,sans-serif; 
   font-size: 11px; 
   border-right:1px solid #999999; 
   border-left:1px solid #999999; 
   border-top:1px solid #999999; 
   border-bottom:1px solid #999999;
}

.duallist {
   font-family: arial,sans-serif; 
   font-size: 11px; 
   border-right:1px solid #999999; 
   border-left:1px solid #999999; 
   border-top:1px solid #999999; 
   border-bottom:1px solid #999999;
}

.duallistMark {
   font-family : arial,sans-serif; 
   font-size : 11px; 
   border-right:1px solid #0066CC; 
   border-left:1px solid #0066CC; 
   border-top:1px solid #0066CC; 
   border-bottom:1px solid #0066CC;
   background  : #E6F2FF; 
}

.lookup {
   font-family: arial,sans-serif; 
   font-size: 11px; 
   border-right:1px solid #999999; 
   border-left:1px solid #999999; 
   border-top:1px solid #999999; 
   border-bottom:1px solid #999999;
}

.lookupMark {
   font-family : arial,sans-serif; 
   font-size : 11px; 
   border-right:1px solid #0066CC; 
   border-left:1px solid #0066CC; 
   border-top:1px solid #0066CC; 
   border-bottom:1px solid #0066CC;
   background  : #E6F2FF; 
}

.checkbox { }

.checkboxMark { }


.editLogon {
   font-family: arial,sans-serif; 
   font-size: 11px; 
   font-weight: bold;
   border-right:1px solid #000000; 
   border-left:1px solid #000000; 
   border-top:1px solid #000000; 
   border-bottom:1px solid #000000;
}


.calendar {
    font-size   : 11px;
    width       : 100%; 
}

.calendarHeader {
    background  : #FFFFFF; 
    color       : #0A246A;
}

.calendarLine1  {
    background  : #FFFFFF; 
}

.calendarLine2  {
    background  : #FFFFFF; 
}

.lookupSearch {
   font-family: arial,sans-serif; 
   font-size: 11px; 
   border-right:1px solid #999999; 
   border-left:1px solid #999999; 
   border-top:0px solid #FFFFFF; 
   border-bottom:1px solid #999999;
}

.lookupSearchInput {
   font-family: arial,sans-serif; 
   font-size: 11px; 
   border-right:0px solid #999999; 
   border-left:0px solid #999999; 
   border-top:1px solid #999999; 
   border-bottom:1px solid #999999;
   background: #E5E5E5;
}

.tabArea {
   border-right:0px solid #919B9C; 
   border-left:0px solid #919B9C; 
   border-top:1px solid #919B9C; 
   border-bottom:0px solid #919B9C;
   background: #F6F6F4;
}


.tabButton {
   background: #F6F6F4;
}

.tabBack {
   background: #F6F6F4;
}

.clickText            { text-decoration: none; color: #000000; }
.clickText:hover      { text-decoration: none; color: #000000; }
.clickText.cont       { text-decoration: none; color: #000000; }
.clickText.cont:hover { text-decoration: none; color: #000000; }

.cur {
	cursor: pointer;
}

.grid {
  margin : 1px;
}


.gridMark {
   border : 1px solid #0066CC; 
   background  : #E6F2FF; 
   margin : 0px;
}

.gridDiv {
   border : 1px solid #a6a7b0; 
}

.navigationBar {
	width: 100%; 
	height: 62px; 
	background : url(nav_degrade.gif);
}

.exitProgressBar {
  background-color:#FFFFFF; 
  width:100%; 
  height:100%; 
  border-top:1px solid #666666; 
  border-left:1px solid #666666; 
  border-right:1px solid #666666; 
  border-bottom:1px solid #999999;
  display: none;
  cursor: pointer;
}
.divProgressBar{
  z-index: 99999999; 
  position:absolute; 
  width:100%; 
  height:100%; 
  align:center;
  display: block;
}

.searchInteger {
  text-align: right;
}

.searchDouble {
  text-align: right;
}

.searchTime {
  text-align: left;
}

.searchDate {
  text-align: left;
}

.searchBoolean {
  text-align: left;
}

.searchString {
  text-align: left;
}