﻿table, tr, td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	}

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	background-color: #FFFFFF !important;
	padding:10px;
}
.cellHeaderAddress {
	FONT: 7pt "Arial"; COLOR: #FFFFFF; TEXT-ALIGN: right; TEXT-DECORATION: none
}
.linkHeaderAddress {
	COLOR: #c0c0c0; TEXT-DECORATION: none
}
.linkHeaderAddress:hover {
	COLOR: #c0c0c0; TEXT-DECORATION: underline
}
.cellNavTop {
	PADDING-RIGHT: 7px; PADDING-LEFT: 7px; MARGIN: 0px; FONT: 10pt "Arial"; COLOR: #f0f0f0; TEXT-ALIGN: left
}
.cellNavTopHighlighted {
	PADDING-RIGHT: 7px; PADDING-LEFT: 7px; MARGIN: 0px; FONT: bold 10pt "Arial"; COLOR: #ffffff; TEXT-ALIGN: left
}
.cellNavUpTop {
	PADDING-RIGHT: 7px; PADDING-LEFT: 7px; MARGIN: 0px; FONT: 10pt "Arial"; COLOR: #f0f0f0; TEXT-ALIGN: right; TEXT-DECORATION: none
}
.cellNavUpTopSmall {
	PADDING-RIGHT: 7px; PADDING-LEFT: 7px; MARGIN: 0px; FONT: 8pt "Arial"; COLOR: #f0f0f0; TEXT-ALIGN: right; vertical-align: top; TEXT-DECORATION: none
}
.cellNavTopHighlighted {
	PADDING-RIGHT: 7px; PADDING-LEFT: 7px; MARGIN: 0px; FONT: bold 10pt "Arial"; COLOR: #ffffff; TEXT-ALIGN: right; TEXT-DECORATION: underline
}
.linkNavTop {
	COLOR: #f0f0f0; TEXT-DECORATION: none
}
.linkNavTop:hover {
	COLOR: #ffffff; TEXT-DECORATION: underline
}
.cellHeadingTextTop {
	MARGIN: 0px; FONT: 18pt "Arial"; VERTICAL-ALIGN: top; COLOR: #000000; PADDING-TOP: 25px; TEXT-ALIGN: left
}
.cellHeadingTextBottom {
	MARGIN: 0px; FONT: 23pt "Arial"; VERTICAL-ALIGN: top; COLOR: #ffffff; TEXT-ALIGN: center
}
.cellHeadingTtile {
	MARGIN: 0px; FONT: 23pt "Arial"; VERTICAL-ALIGN: top; TEXT-ALIGN: center
}
.cellNavLeft1 {
	FONT: 9pt "Arial"; VERTICAL-ALIGN: top; COLOR: #000000
}
.cellMore {
	PADDING-RIGHT: 7px; PADDING-LEFT: 7px; MARGIN: 0px; FONT: 8pt "Arial"; COLOR: #000000; TEXT-ALIGN: right; TEXT-DECORATION: none
}
.listNavLeft {
	MARGIN-TOP: 0px; MARGIN-LEFT: 10px; LIST-STYLE-TYPE: none
}
.listNavLeftItem {
	MARGIN: 0px; LIST-STYLE-TYPE: none
}
.linkNavLeft {
	MARGIN: 0px; COLOR: #000000; TEXT-DECORATION: none
}
.linkNavLeft:hover {
	COLOR: #000000; TEXT-DECORATION: underline
}
.linkNavLeftTiny {
        MARGIN: 0px; COLOR: #000000; FONT-SIZE: 7pt ; TEXT-DECORATION: none 
}
.linkNavLeftTiny:hover {
        COLOR: #000000; FONT-SIZE: 7pt ; TEXT-DECORATION: underline
}
.linkNavLeftHighlighted {
	FONT-WEIGHT: bold; COLOR: #000000; TEXT-DECORATION: none
}
.linkNavLeftHighlighted:hover {
	FONT-WEIGHT: bold; COLOR: #000000; TEXT-DECORATION: underline
}
.cellBody {
	PADDING-LEFT: 30px; VERTICAL-ALIGN: top; COLOR: #000000
}
.cellNavBottom {
	PADDING-BOTTOM: 15px; MARGIN: 0px; FONT: 9pt "Arial"; COLOR: #FFFFFF; PADDING-TOP: 7px; TEXT-ALIGN: center
}
.linkNavBottom {
	COLOR: #FFFFFF; TEXT-DECORATION: none
}
.linkNavBottom:hover {
	COLOR: #FFFFFF; TEXT-DECORATION: underline
}
.block {
	FONT: 10pt "Arial"
}
.blockSmall {
	FONT: 8pt "Arial"
}
.blockHeading {
	FONT: bolder 10pt "Arial"; BACKGROUND-COLOR: #D5E4F3
}
.calendarMonth {
	FONT: bolder 14pt "Arial"; COLOR: #000000; BACKGROUND-COLOR: #CCCCFF; TEXT-ALIGN: center
}
.calendarWeek {
	FONT: bold 12pt "Arial"; COLOR: #000000; BACKGROUND-COLOR: #CCCCFF; TEXT-ALIGN: center
}
.calendarDay {
	FONT: bold 12pt "Arial"; COLOR: #505050; TEXT-ALIGN: center
}
.linkCalendarDay {
	COLOR: #505050; TEXT-DECORATION: none
}
.linkCalendarDay:hover {
	COLOR: #505050; TEXT-DECORATION: underline
}
.calendarDayToday {
	BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; FONT: bolder 12pt "Arial"; BORDER-LEFT: 1px solid; COLOR: #000000; BORDER-BOTTOM: 1px solid; TEXT-ALIGN: center
}
.linkCalendarDayToday {
	COLOR: #000000; TEXT-DECORATION: none
}
.linkCalendarDay:hover {
	COLOR: #000000; TEXT-DECORATION: underline
}
.linkBread {
	MARGIN: 0px;
	COLOR: #000000;
	TEXT-DECORATION: none;
	font-family: Arial;
	font-size: 9px;
	padding: 0px;
}
.cellNavLeftpassword {
	FONT: 7pt "Arial"; VERTICAL-ALIGN: top; COLOR: #000000
}
.blockpgHeading {
	FONT: bolder 10pt "Arial"; letter-spacing: 3px;
}


.hdr {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #000000;
	color: #FFFFFF;
	text-align: right;
}
a.hdr:link { 
	color: #FFFFFF;
	text-decoration: none 
}
a.hdr:active { 
	color: #FFFFFF;
	text-decoration: none
}
a.hdr:visited { 
	color: #FFFFFF;
	text-decoration: none
}
a.hdr:hover { 
	color: #FFFFFF;
	text-decoration: underline 
}
.hdr_img {
	background-color: #000000;
	text-align: right;
	background-image: url(../images/hdr_grid.jpg);
	background-repeat: no-repeat;
	background-position: right;
}
.hdr_advsrch {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #000000;
	color: #FFFFFF;
	text-align: right;
}
a.hdr_advsrch:link { 
	color: #FFFFFF;
	text-decoration: none 
}
a.hdr_advsrch:active { 
	color: #FFFFFF;
	text-decoration: none
}
a.hdr_advsrch:visited { 
	color: #FFFFFF;
	text-decoration: none
}
a.hdr_advsrch:hover { 
	color: #FFFFFF;
	text-decoration: underline
}
.nav_welcome {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #000000;
	color: #FFFFFF;
	text-align: left;
	padding-left: 5px;
}
.nav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #9999CC;
	color: #FFFFFF;
	text-align: center;
}
a.nav:link {
	color: #FFFFFF;
	text-decoration: none;
}
a.nav:active {
	color: #FFFFFF;
	text-decoration: none;
}
a.nav:visited {
	color: #FFFFFF;
	text-decoration: none;
}
a.nav:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
.ftr {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-align: right;
}
a.ftr:link { 
	color: #000000;
	text-decoration: none 
}
a.ftr:active { 
	color: #000000;
	text-decoration: none
}
a.ftr:visited { 
	color: #000000;
	text-decoration: none
}
a.ftr:hover { 
	color: #000000;
	text-decoration: underline 
}
.prnt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-indent: 5px;
}
a.prnt:link { 
	color: #000000;
	text-decoration: none 
}
a.prnt:active { 
	color: #000000;
	text-decoration: none
}
a.prnt:visited { 
	color: #000000;
	text-decoration: none
}
a.prnt:hover { 
	color: #000000;
	text-decoration: underline 
}
.cellNavTopRt { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	vertical-align: top; 
	align: right; 
	COLOR: #ffffff; 
	text-decoration: none	
}
.cellNavTopRt:hover { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	vertical-align: top; 
	align: right; 
	COLOR: #ffffff; 
	text-decoration: underline 
}
.cellNavTopRtSml {	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	vertical-align: top; 
	align: right; 
	color: #ffffff; 
	text-decoration: none
}
.cellNavTopRtSml:hover { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #FFFFFF;
	vertical-align: top; 
	align: right; 
	text-decoration: underline 
}
.cellNavTop { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #FFFFFF;
	text-decoration: none
}
.cellNavTop:hover {	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #FFFFFF;
	text-decoration: underline 
}
.cellNavLeft { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #FFFFFF;
	vertical-align: top;
	text-decoration: none 
}
.cellNavLeft:hover { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #FFFFFF;
	vertical-align: top; 
	text-decoration: underline 
}
.bread { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #0000CC;
	font-weight: lighter; 
	text-decoration: none 
}
.bread:hover { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #0000CC;
	font-weight: lighter; 
	text-decoration: underline 
}
.blockHeadingblk {	
	margin: 0px; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #FFFFFF;
	font-weight: bolder;
	background-color: #000000
}

.cellNavBottom { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
	vertical-align: bottom; 
	align: right; 
	text-decoration: none; 
	text-align: center 
}
.cellNavBottom:hover { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
	vertical-align: bottom; 
	align: right; 
	text-decoration: underline; 
	text-align: right 
}
.smallNavSearch {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #FFFFFF;
	text-decoration: none; 
	vertical-align: top
}
.smallNavSearch:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #FFFFFFF;
	text-decoration: underline; 
	vertical-align: top
}
.orghead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	color: #FF9933;
	text-decoration: none;
}
.bkgrid {
	background-image: url(.../intranet/images/hdr_grid.jpg);
	background-repeat: no-repeat;
	background-position: right center;
}
.blockBold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
	font-weight: bold
}
.grayborder {
	border: 1px solid #DDDDDD;
	padding-top: 2px;
	padding-right: 10px;
	padding-bottom: 2px;
	padding-left: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.grayborderbold {
	border: 1px solid #DDDDDD;
	padding-top: 2px;
	padding-right: 10px;
	padding-bottom: 2px;
	padding-left: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.graybrdrnopad {
	border: 1px solid #DDDDDD;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.grayborderfill {
	background-color: #DDDDDD;
	padding-top: 2px;
	padding-right: 10px;
	padding-bottom: 2px;
	padding-left: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.changeswithnav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
	background-color: #EDF3FA;
	text-indent: 4px;
}
.error {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #FF0000;
	text-align: center;
}
input.button {
	background-color: #336699;
	text-decoration: none;
	width: 50px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	border-top-style: outset;
	border-right-style: outset;
	border-bottom-style: outset;
	border-left-style: outset;
	border-top-color: #CCCCCC;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #CCCCCC;
	font-size: 12px;
	font-weight: bold;
	font-variant: normal;
	background-position: center center;
}
input.buttonlarge {
	background-color: #336699;
	text-decoration: none;
	width: 150px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	border-top-style: outset;
	border-right-style: outset;
	border-bottom-style: outset;
	border-left-style: outset;
	border-top-color: #CCCCCC;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #CCCCCC;
	font-size: 12px;
	font-weight: bold;
	font-variant: normal;
	background-position: center center;
}
.blocktablehead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #FFFFFF;
	margin: 0px; 
	font-weight: bolder;
	background-color: #999999;
}
.calcolorfill {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #F4EA98;
	border: 1px solid #DDDDDD;
}
.contentBox {
	FONT: 10pt "Arial";
}
.contentBoxTitle {
	FONT-SIZE: 10pt;
	COLOR: #000000;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-ALIGN: left;
	font-weight: bolder;
}
.bc {
        font-size:8pt;
        line-height:normal;
        color: #000000;
        font-family: Arial, Helvetica, sans-serif;
        font-weight: normal;
}
.bc:hover {
        font-size:8pt;
        line-height:normal;
        color: #0000FF;
        font-family: Arial, Helvetica, sans-serif;
        font-weight: normal;
}
.linkBlock{
        FONT: 9pt "Arial";
        COLOR: #0000FF;
        TEXT-DECORATION: underline;
}
.linkBlock.visited {
        COLOR: #FF0000;
        TEXT-DECORATION: none;
}


.zoneFive {
	background-color: #FFFFFF;
	padding-top: 1.5em;
	padding-left: 1.5em;
	padding-bottom: 1.5em;
	padding-right: 0.5em;
	vertical-align: top;
	text-align: left;
}


/*  =========================  */
/*   Menu section
/* ========================= */

.menuBg  {
	vertical-align: top;
	padding-top: 0em;
	margin-right: 0em;
	padding-right: 0em;
	background-color: #ffffff;
}

.menuFooter {
  background-color: #FFFFFF;
  padding-bottom: 10em;
}

.menuOn {
	margin-top: 0em;
	text-align: left;
	background-color: #EEEEEE;
	font-weight: bold;
	color: #003366;
	border-bottom: 1px solid #FFFFFF;
    height: 25px;
	
}

.menuOff {
	margin-top: 0em;
	text-align: left;
	background-color: #CCCCCC;
	font-weight: none;
	color: #003366;
	border-bottom: 1px solid #FFFFFF;
    height: 25px;
}
/* changed from menuOn  B, menuOff  B */
.menuOn , .menuOff {
	color: #003399;
	/* color: #333333; check it's required  Kannan*/
  	font-size: xx-small;
	text-decoration: none;
	padding-left: 0.1em; 
}


.submenuOn {
	margin-top: 0em;
	text-align: left;
	background-color: #EEEEEE;
	font-weight: bold;
	color: #003366;
	border-bottom: 1px solid #FFFFFF;
    height: 25px;
}

.submenuOff {
    margin-top: 0em;
	text-align: left;
	background-color: #EEEEEE;
	font-weight: none;
	color: #003366;
	border-bottom: 1px solid #FFFFFF;
    height: 25px;
}

/* changed from submenuOn  B, submenuOff  B */

.submenuOn , .submenuOff {
    	color: #003399;
	/* color: #333333; check it's required  Kannan*/
  	font-size: xx-small;
	text-decoration: none;
	padding-left: 0.5em; 

}


/*  =========================  */
/*   TLPs Tabs 
/* ========================= */


.tabBg {
	display: block;  
	background-color: #336699;
	white-space: nowrap;
	height: 1.1em;
	border-bottom: 1px solid #666666;
}

.tabOn {
	font-size: xx-small;
	font-weight: bold;
	padding: 0.4em;
	color: #333333;
      background-color: #D6DBEF;
	text-decoration: none;
	margin-right: 15px;
}

.tabOff {
	color: #FFFFFF;
	padding: 0.4em;
	text-decoration: none;
	margin-right: 15px;
}

.tabIndent {
	padding-left: 10px;
}




/***************************************************/
/*    TITLEs, Subtitles                                               */
/***************************************************/

.pageTitle, .app_pageTitle {
	color: #000000;
	font-size: medium;
	font-weight: bold;
	padding-top: 0.3em;
	padding-bottom: 1em;
	padding-left: 0.2em;
}

.pageSubtitle, .app_pageSubtitle {
	color: #FFFFFF;
	font-size: xx-small;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-color: #336699;
	padding-top: 0.3em;
	padding-bottom: 0.1em;
	padding-left: 0.3em;
	padding-right: 0.3em; 
	vertical-align : top;
	height: 20px;
	border-top: 10px solid #CCCCCC;
	border-bottom: 2px solid #CCCCCC;
	border-left: 10px solid #CCCCCC;
	border-right: 10px solid #CCCCCC;
	margin: 0px;
}

div.pageSubtitle span.left, div.app_pageSubtitle span.left {
  float: left;
  text-align: left;
  width: 50%;
}

div.pageSubtitle span.right, div.app_pageSubtitle span.right {
  float: right;
  text-align: right;
  width: 49%;
  white-space: nowrap;
}

.pageSubsubtitle {
	color: #FFFFFF;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-weight: bold;
	background-color: #6699CC;
	padding-top: 0.3em;
	padding-bottom: 0.1em;
	padding-left: 0.3em;
	padding-right: 0.3em; 
	vertical-align : top;
	height: 20px;
	border-top: 10px solid #CCCCCC;
	border-bottom: 2px solid #CCCCCC;
	border-left: 10px solid #CCCCCC;
	border-right: 10px solid #CCCCCC;
	margin: 0px;
}

div.pageSubsubtitle span.left {
  float: left;
  text-align: left;
  width: 50%;
}

div.pageSubsubtitle span.right {
  float: right;
  text-align: right;
  width: 49%;
  white-space: nowrap;
}


/***************************************************/
/*   Page Instructions, Pagination                 */
/***************************************************/
.pendingText {
	color: #FF0000;
	font-weight: bold;
}


.pageInstructions {
	color: #666666;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	padding-top: 0.3em;
	padding-left: 0.3em;
	padding-right: 0.3em;
	background-color: #CCCCCC;
	border-top: 5px solid #CCCCCC;
	border-bottom: 3px solid #CCCCCC;
	border-left: 10px solid #CCCCCC;
	border-right: 10px solid #CCCCCC;
	vertical-align: middle;
}

.pagination {
	text-align: right;
	background-color: #CCCCCC;
	padding-top: 0.6em;
	padding-bottom: 0.6em;
	padding-right: 0.6em;
    border-top: 5px solid #CCCCCC;
	border-bottom: 3px solid #CCCCCC;
	border-left: 10px solid #CCCCCC;
	border-right: 10px solid #CCCCCC;	
	font-size: xx-small;
	color: #333333;
}

/*********************************************/
/*    Columns, Dialogs and Records           */
/*********************************************/


.labelForm {
   border-top: 10px solid #CCCCCC;
	border-bottom: 10px solid #CCCCCC;
	border-left: 10px solid #CCCCCC;
	border-right: 10px solid #CCCCCC;
	background-color: #CCCCCC;		
	clear: both;
}

.label {
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  color: #333333;
  font-weight: bold;
  font-size: xx-small;
  padding: 0.5em;
  vertical-align: top;
  background-color: #FFFFFF;
}

.labelField {
  color: #000000;
  font-weight: normal;
  font-size: xx-small;
  padding: 0.5em;
  vertical-align: top;
  background-color: #FFFFFF;
}

.IDlabel {
  color: #666666;
  font-size: xx-small;
  padding-top: 0.3em;
  padding-left: 0.3em;
  padding-right: 0.3em;
  background-color: #CCCCCC;
  border-top: 5px solid #CCCCCC;
  border-bottom: 3px solid #CCCCCC;
  border-left: 10px solid #CCCCCC;
  border-right: 10px solid #CCCCCC;
  vertical-align: middle;	
}

.labelHolder {
  float: left;
  padding: 5px;
}

/*********************************************/
/*    Buttons                                */
/*********************************************/

.paginationBtn {
	background-color: #EEEEEE;
	padding-left: 0.3em;
	padding-right: 0.3em;
	text-decoration: none;
	font-weight: normal;
	color: #003366;
	border: 1px solid #CCC;
	border-right: 2px solid #666;
	border-bottom: 2px solid #666;
}

.generalWrapRight {
   margin: 10px 0px 10px 10px;	
   text-align: right;
}

.generalWrapLeft {
   margin: 10px 0px 10px 10px;	
   text-align: left;
}

.pageButtonWrap {
	background-color: #CCCCCC;
	border-top: 5px solid #CCCCCC;
	border-bottom: 10px solid #CCCCCC;
	border-left: 10px solid #CCCCCC;
	border-right: 10px solid #CCCCCC;
}

.globalButtonWrap {
	background-color: #CCCCCC;
	border-top: 5px solid #CCCCCC;
	border-bottom: 5px solid #CCCCCC;
	border-left: 10px solid #CCCCCC;
	border-right: 10px solid #CCCCCC;
}

.lineWrap {
	background-color: #CCCCCC;
	border-top: 5px solid #CCCCCC;
	border-bottom: 5px solid #CCCCCC;
	border-left: 10px solid #CCCCCC;
	border-right: 10px solid #CCCCCC;
}

.inputButton {
  background-color: #BFDDFF;
  color: #000066;
  text-decoration: none;
  font-weight: normal;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  cursor: hand ;
  font-size: xx-small;
}

.titleButton {
  background-color: #BFDDFF;
  color: #000066;
  text-decoration: none;
  font-weight: normal;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  cursor: hand ;
  font-size: xx-small;
}

.pageButton {
  background-color: #BFDDFF;
  color: #000066;
  text-decoration: none;
  font-weight: normal;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  cursor: hand ;
  font-size: xx-small;
}

.globalButton {
  background-color: #BFDDFF;
  color: #000066;
  text-decoration: none;
  font-weight: normal;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: xx-small;
  cursor: hand;
}

.disabledButton {
  background-color: #BFDDFF;
  color: #999999;
  text-decoration: none;
  font-weight: normal;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: xx-small;
  cursor: none;
}


/*********************************************/
/*    Tables                                                      */
/*********************************************/

.dataTable {
    border-top: 5px solid #CCCCCC;
	border-bottom: 10px solid #CCCCCC;
	border-left: 10px solid #CCCCCC;
	border-right: 10px solid #CCCCCC;
	background-color: #CCCCCC;		
	clear: both;
}

.listHeader th {
	padding: 0.2em;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #999999;
	font-size: xx-small;
}

tr.listEven {
	background-color: #FFFFFF; 
	font-size: xx-small;
	vertical-align: top;
	color: #000000;
}

td.listEven {
	font-weight: normal;
	font-size: xx-small;
	vertical-align: top;
	padding: 0.5em;
}

tr.listOdd {
	background-color: #EEEEEE;
	font-size: xx-small;
	vertical-align: top;
	color: #000000;
}

td.listOdd {
	font-weight: normal;
	font-size: xx-small;
	vertical-align: top;
	padding: 0.5em;	
}

tr.listSelected {
	background-color: #FFC983; 
	vertical-align: top;
	color: #666666;
}

td.listSelected {
	font-weight: normal;
	font-style: italic;
	vertical-align: top;
	padding: 0.5em;	
}



tr.overDueEven, tr.overDueEven B{
    background-color: #FFFFFF;
	color: #FF0000;
	font-weight: bold;
	font-size: xx-small;
}

tr.overDueOdd, tr.overDueOdd B{
    background-color: #EEEEEE;
	color: #FF0000;
	font-weight: bold;
	font-size: xx-small;
}

/*******************/
/*  Tabs           
/*******************/

.formTab {
	float: left;
	line-height: normal;
	background-color: #CCCCCC;
	width: 100%;
	border-top: 5px solid #cccccc;
	border-bottom: 2px solid #336699;	
}

.formTab ul {
   margin: 0;
	padding-left: 10px;
}

.formTab li {
	display: inline;
	margin: 0;
	padding: 0;
}

.formTab  a{
   float: left;
	text-decoration: none;
}

.formTabOn a{
	background-color: #336699;
	padding: 5px;
	color: #ffffff;
 	font-size: xx-small;
	font-weight: bold;
	margin-right: 5px;
	border-bottom: 1px solid #336699;
}

.formTabOff a{
   float: left;
	background-color: #D6DBEF;
	font-size: xx-small;
	padding: 5px;
	color: #336699;
	margin-right: 5px;
	margin-bottom: 2px;
	border: 1px solid #336699;
	border-bottom: none;
}


.dataTable.listField {
	background-color: #EEEEEE;
   border-bottom: 2px color #000;
}

.processInstructions{
    font-family: Verdana; 
    font-size: x-small; 
    padding-top: 0.2em; 
    padding-bottom: 0.2em; 
    padding-left: 0.2em;
}

.processPagination{
    font-family: Verdana; 
    font-size: x-small; 
    padding-top: 0.2em; 
    padding-bottom: 0.2em; 
    padding-left: 0.2em;
}

@media Print    
{
  /* style sheet for print goes here */
	.noprint {
		DISPLAY: none
	}
}


