
td {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 10px;
}

/*   th uses same attributes as listHeader and replaces the need for listHeader in the TDs...... */

th {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-weight: bold;
  color: #333333;
  background-color: #CCCCCC;
  font-size: 10px;
}

form {
  color: #000000;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

input {
  color: #333333;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 10px;
}

option {
  color: #000000;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

select {
  color: #000000;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 10px;
}

textarea {
  color: #000000;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  
  font-size: 10px;

}

a {
  color: #006699;
/*  font-size: 10px; */
}

hr {
  size: 1px;
  color: #CCCCCC;
}

/*  primary background colors   */

#priBg  {
  background-color: #FFCF00;
}

/*  secondary background colors, secBg is for redundancy */

#secBg {
  background-color: #CCCCFF;
}


/*   primary text colors, priText and secText are for redundancy */

#priText {
  color: #FFFFFF;
}  


/*    secondary text colors  */

#secText {
  color: #666699;
}

/*    global neutral gray backgrounds  */

#lightNeutral {
  background-color: #CCCCCC;
}

#mediumNeutral {
  background-color: #999999;
}

/* use in microsite pages */
#darkNeutral {
  background-color: #FFFFFF;
}


/* HTML based button styles.........................................    */

/***************************************************/
/*    ZONE 1 and 2 BUTTONS                         */
/***************************************************/

.globalButtonBody {
  background-color:#BFDDFF;
  color:#000000;
  text-decoration:none;
  font-weight:normal;
}

#globalButtonHighlight {
  background-color:#FFFFFF;
  cursor:hand;
}

#globalButtonShadow {
  background-color:#333333;
  cursor:hand;
}

/***************************************************/
/*    ZONE 3 and 4 BUTTONS                         */
/***************************************************/

.titleButtonBody {
  background-color:#BFDDFF;
  color:#000000;
  text-decoration:none;
  font-weight:normal;
}

#titleButtonHighlight {
  background-color:#FFFFFF;
  cursor:hand;
}

#titleButtonShadow {
  background-color:#333333;
  cursor:hand;
}


/***************************************************/
/*    ZONE 5 BUTTONS                               */
/***************************************************/

.pageButtonBody {
  background-color:#BFDDFF;
  color:#000000;
  text-decoration:none;
  font-weight:normal;
}

#pageButtonHighlight {
  background-color:#FFFFFF;
  cursor:hand;
}

#pageButtonShadow {
  background-color:#333333;
  cursor:hand;
}
.subtitleButtonBody {
  background-color:#BFDDFF;
  color:#000000;
  text-decoration:none;
  font-weight:normal;
}

#subtitleButtonHighlight {
  background-color:#FFFFFF;
  cursor:hand;
}

#subtitleButtonShadow {
  background-color:#333333;
  cursor:hand;
}

/* input submit based button....................................    */

.inputButton { background-color: #666666; color: #CCCCCC; text-decoration: none; 
               font-weight: normal; font-family: 
               Verdana, Geneva, Arial, Helvetica, sans-serif; 
               background-image: 
               url('../../../../../../Local%20Settings/Temporary%20Internet%20Files/Content.IE5/6U3DW69E/verifone/images/demand/build/button_bg.gif'); 
               cursor: hand; font-size: 10px; border-color: #FFFFFF; 
               border-width: 1px }
/* graphics based button and action background styles............    */

.subtitleBtn{
  background-color: #999999;
  text-decoration: none;
}

#subtitleBtn {
}

#blockBtn {
  background-color: #CCCCCC;
}

#titleBtn {
  background-color: #FFFFFF;
}



/* zone 1 and 2 header and footer tags............................... */

#priHeader {
}

#secHeader {
  background-color: #CCCCFF;
}

.searchTool {

 
 font-size: 10px; 
  
 color: #000000;
}

/*  Selected tab uses configurable secondary text colors   */
/*  but uses same background color as breadcrumbs          */

.tabOn {
  
  font-size: 10px;
  color: #000000;

  font-weight: bold;
  text-decoration: none; 
}

.tabOff {
  
  font-size: 10px;
  color: #000000;

  text-decoration: none;
}

#tabBorder {
  background-color: #666666;
}

#tabBg       { background-image: 
               url('../../../../../../Local%20Settings/Temporary%20Internet%20Files/Content.IE5/6U3DW69E/verifone/images/demand/build/nav_bg.jpg') }
#dropdown {
  background-color: #E6E6E6;
}

#customizeDropdown {
  background-color: #CCCCFF;
}


.footer      { color: #666666; text-decoration: none; background-image: 
               url('../../../../../../Local%20Settings/Temporary%20Internet%20Files/Content.IE5/6U3DW69E/verifone/images/demand/global/botban.gif') }
#footer {
  color: #666666;
  background-color: #FFFFFF;
  font-size: 10px;
  background-image : none;
}

#footerBorder {
  background-color: #666666;
}

/***************************************************/
/*    INFORMATIONAL MESSAGES                       */
/***************************************************/

.date {
  color: #FFFFFF;
  font-weight: bold;
  padding-left: 5px;
}

.username {
  font-size: 10px;
  color: #000000;
}

.service {
  color: #FFFFFF;
  background-color : #FFFFFF;
  font-size: 10px;
}

.breadcrumb {
  color: #000000;
  background-color: #FFFFFF;
  font-size: 10px;
  text-indent: 30px;
}


.breadcrumb A {
  color: #000000;
  background-color: #FFFFFF;
  font-size: 10px;
  text-indent: 30px;
}

.utility {
  font-size: 10px;
  color: #000000;
}

/*  Zone 3 and 4  ...............................................  */

/***************************************************/
/*    2nd level navigation                         */
/***************************************************/

#menuFooter {
  background-color: #999999;
}

#menuBg  {

  background-repeat : no-repeat;
  background-color: #0061CE;
  
}



.menuOff {

  color: #FFFFFF;

  text-decoration: none;
  font-weight: bold;
  font-size: 10px;
}

.menuOff A {

  color: #FFFFFF;

  text-decoration: none;
  font-weight: bold;
  font-size: 10px;
}

#menuOff {
}

.menuOn {
  font-size: 10px;
  font-size: 10px;
  color: #FFFFFF;
  font-weight: bold;
  text-decoration: none;
}

.menuOn A {
  font-size: 10px;
  font-size: 10px;
  color: #FFFFFF;
  font-weight: bold;
  text-decoration: none;
}

#menuOn {
}

.submenu {
  font-size: 10px;
  color: #FFFFFF;
  text-decoration: none;
}

.submenu A {
  font-size: 10px;
  color: #FFFFFF;
  text-decoration: none;
}


.submenuOff {
  font-size: 10px;
  color: #FFFFFF;
  text-decoration: none;
}

.submenuOff A {
  font-size: 10px;
  color: #FFFFFF;
  text-decoration: none;
}

.submenuOn {
  font-size: 10px;
  color: #FFFFFF;
  text-decoration: none;
}

.submenuOn A {
  font-size: 10px;
  color: #FFFFFF;
  text-decoration: none;
}

#submenu {
;
}

#submenuOn {
}

#submenuOff {
}

.menuTool {
  font-size: 10px;
  color: #FFFFFF;
  background-color: #3366CC;
  text-decoration: none;
}

#menuTool {
  color: #666666;
  background-color: #CCCCCC;
}

.menuLogin {
  color: #FFFFFF;
  font-weight: bold;
}

.menuLoginLink {
  color: #000000;
  font-weight: normal;
}

.menuWiz {
  color: #FFFFFF;
  text-decoration: none;
  padding-bottom: 0px;
  padding-top: 0px;
}

#menuWiz {
  background-color: #333333;
}


/***************************************************/
/*    TITLEs, HEADERs, DIVIDERs, FOOTERs           */
/***************************************************/

.pageTitle   { color: #666666; font-size: small; font-weight: bold; line-height: 25px; 
               background-image: 
               url('../../../../../../Local%20Settings/Temporary%20Internet%20Files/Content.IE5/6U3DW69E/verifone/images/demand/build/pagetitle_bg.gif'); 
               background-repeat: no-repeat }
#pageTitle {
}

<!-- following class:vfiPageTitle is added by Satya -->
.vfiPageTitle { color: #666666; font-size: small; font-weight: bold; line-height: 25px; 
               background-image: 
               url('../../../../../../Local%20Settings/Temporary%20Internet%20Files/Content.IE5/6U3DW69E/verifone/images/demand/build/vfi_pagetitle_bg.gif'); 
               background-repeat: no-repeat }
#vfiPageTitle {
padding-left: 10px;
}


#pageTitleGray {
  background-color: #999999;
}

.pageTitleText {
  color: #000000;
  font-weight: normal;
  font-size: smaller;
}

.projectName {
  font-weight: bold;
  color: #666666;
  font-size: small;
}

A.navEase {
  color: #000000;
  font-weight: bold;
}

.account {
  color: #333333;
}

/*  Zone 5 areas  */


#pageBody{
	padding-left: 10px;
  /*background-image : url(verifone/images/demand/build/pagebody_bg.gif);*/

  background-color: #FFF;
}

/*********************/
/*    TABS           */
/*********************/

.pageTabOn {
  color: #FF6600;
  font-weight: bold;
  font-size: 10px;
  text-decoration: none;
}

.pageTabOn A {
  color: #FF6600;
  font-weight: bold;
  font-size: 10px;
  text-decoration: none;
}

.pageTabOff {
  color: #666666;
  font-weight: bold;
  text-decoration: none;
}

.pageTabOff A {
  color: #666666;
  font-size: 10px;
  text-decoration: none;
}

.pageTabDisable {
  color: #CCCCCC;
  font-size: 10px;
}


/***************************************************/
/*    TITLEs, HEADERs, DIVIDERs, FOOTERs           */
/***************************************************/

.indexTitle {
  color: #FFCF00;
  font-size: x-small;
  font-weight: bold;
}

.indexSubtitle {
  color: #000000;
  font-size: smaller;
}

.pageSubtitle {
  color: #EEEEEE;
  font-size: 10px;
  font-weight: bold;
}

#pageSubtitle {
  background-color: #999999;
}

#pageSubSubtitle {
  color: #333333;
  background-color: #CCCCCC;
  font-weight: bold;
}

#pageFooter {
}

#sectionRule {
  background-color: #999999;
}


/********************************************************/
/*    Columns, Dialogs and Records !!IEP only !!        */
/********************************************************/

.listHeader {
  font-weight: bold;
  color: #666666;
  background-color: #CCCCCC;
  font-size: 10px;
}

#listHeader {
  background-color: #CCCCCC;
}

.listItem {
  color: #333333;
  font-weight: normal;
}

#listOdd {
  background-color: #EEEEEE;
}

#listEven {
  background-color: #FFFFFF;
}

/*********************************************/
/*    Columns, Dialogs and Records           */
/*********************************************/

tr.listEven {
  color: #333333;
  font-weight: normal;
  background-color: #FFFFFF;
  vertical-align: top;
  text-align: left;
}

tr.listOdd {
  color: #333333;
  font-weight: normal;
  vertical-align: top;
  text-align: left;
}

.label {
  color: #666666;
  background-color: #EEEEEE;
  font-weight: bold;
  font-size: 10px;
  text-align: left;
}

.labelField {
  color: #666666;
  background-color: #EEEEEE;
  font-weight: normal;
  font-size: 10px;
  text-align: left;
}

.subLabel {
  color: #000000;
  font-weight: bold;
}

/***************************************************/
/*    INFORMATIONAL MESSAGES                       */
/***************************************************/

.pageInstructions {
  color: #666666;
  font-size: 10px;
}

.errorMessage {
  font-weight: bold;
  color: #CC6633;
}

.treeHeader {
  font-weight: bold;
  color: #666666;
  background-color: #CCCCCC;
}

.treeNode {
  color: #000000;
  font-weight: bold;
  background-color: #EEEEEE;
}

.current {
  color: #000000;
  font-weight: bold;
}

.criteriaHeader {
  font-size: 10px;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-weight: normal;
  color: #000000;
  background-color: #999999;
}

.levelOdd {
  color: #333300;
  background-color: #CCCCCC;
}

.levelEven {
  color: #000000;
  background-color: #EEEEEE;
}

/*  Zone 5 Content related - Product, Editorial..................... */

.productName {
  color: #333333;
  font-weight: bold;
}

.productDesc {
  color: #333333;
  font-weight: normal;
}

.productPrice {
  color: #666666;
  font-size: x-small;
  font-weight: bold;
}

.contentAuthor {
  color: #000000;
  font-style: italic;
}

.contentDate {
  color: #000000;
  font-weight: bold;
}

.contentBody {
  color: #000000;
  font-style: normal;
}

.editorialHeader {
  font-size: 10px;
  font-weight: bold;
  color: #333333; 
  font-weight: bold;
}

#editorialHeader {
  background-color: #CCCCCC;
}

.editorialSubheader {
  color: #006699;
  font-weight: bold;
}

.editorialBody {
  color: #006699;
  font-weight: normal;
}

A.editorialBody {
  color: #333333;
}

#editorialBody {
  background-color: #EEEEEE;
}

.categoryList {
  color: #000000;
  font-weight: normal;
  margin-left: 15px;
  background-color: #FFFFFF;
}

.categoryListHead {
  color: #000000;
  font-weight: bold;
  background-color: #FFFFFF;
}

.categoryPath {
  color: #000000;
  font-weight: bold;
  background-color: #666666;
  font-size: 10px;
}

/*  Zone 3,4,5 help styles  */

#helpMenu {
  background-color: #E6E6E6;
}

.helpindexOn {
  color: #000000;
  background-color: #CCCCCC;
  text-decoration: none;
}

.helpindexOff {
  color: #FFFFFF;
  background-color: #999999;
  text-decoration: none;
}

.helpTopic {
  font-size: small;
  font-weight: bold;
}

.helpSubtopic {
  font-size: x-small;
  font-weight: bold;
}

/*  Zone 6 block styles  */

.blockTitle {
  color: #666666;
  font-weight: bold;
  font-size: 10px;
  text-decoration: none;
}

#blockTitle {
  background-color: #CCCCCC;
  padding-left: 5px;
}

.blockHeader {
  color: #999999;
  font-size: 10px;
  font-weight: bold;
  text-decoration:none;
}

.blockHeader A {
  color: #999999;
  font-size: 10px;
  font-weight: bold;
  text-decoration:none;
}

#blockHeader {
  background-color: #FFFFFF;
  padding-left: 5px;
}

.programHeader {
  color: #666699;
  font-size: x-small;
  font-weight: bold;
  background-color: #E6E6E6;
}

.blockContent {
  font-size: 10px;
  color: #336680
}

#blockContent {
  background-color: #FFFFFF;
}

.fnHeader {
  color: #000000;
  font-size: 10px;
  font-weight: bold;
  background-color: #CCCCCC;
}

.nodeHeader {
  color: #666666;
  font-size: 10px;
  font-weight: bold;
}

.adContent {
  font-size: 9px;
}

#adContent {
  background-color: #FFFFFF;
}

#adBorder {
  background-color: #000000;
}


<!-- this attaches code to a div element so xml can be rendered to html on the client side -->
.insertXml {
  behavior:url(verifone/htc/insertXml.htc);
}


/***************************************************/
/*    POPUP											                       */
/***************************************************/

#popupBg     { background-color: #ffffff; background-image: 
               url('../../../../../../Local%20Settings/Temporary%20Internet%20Files/Content.IE5/6U3DW69E/verifone/images/demand/build/popup_bg.gif'); 
               background-repeat: no-repeat }
.clBlock {
  position:absolute;
  z-index:2;
  visibility:hidden;
  overflow:hidden;
  
}

.clBody {
  position:absolute;
  overflow:hidden;
  z-index:15;
  background-color:#ffffff;
}

.clHeader {
  position:absolute;
  font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#FFFFFF;
  background-color:transparent;
  cursor:hand;
}

.clText {
  position:absolute;
  z-index:50;
  font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size:11px;
  background-color:transparent;
}

.clResize {
  position:absolute;
  z-index:30;
  width:16;
  height:16;
  clip:rect(0,16,16,0)
}

.clMenu {
  position:absolute;
  background-color:#CCCCFF;
}

.clUp {
  position:absolute;
  width:12;
  height:12;
  z-index:60;
}

.clDown {
  position:absolute;
  width:12;
  height:12;
  z-index:60;
}

.clLeft {
  position:absolute;
  width:12;
  height:12;
  z-index:60;
}

.clRight {
  position:absolute;
  width:12;
  height:12;
  z-index:60;
}

.clVScroll {
  position:absolute;
  width:12;
  height:12;
  z-index:60;
  background-color:#CCCCCC;
}

.clHScroll {
  position:absolute;
  width:12;
  height:12;
  z-index:50;
  background-color:#CCCCCC;
}

.clMinimize {
  position:absolute;
  font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size:12px;
}

.clMaximize {
  position:absolute;
  font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size:12px;
}

.clRestore {
  position:absolute;
  font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size:12px;
}

.clClose {
  position:absolute;
  font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size:12px;
}

.clEdit {
  position:absolute;
  font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size:12px;
}

.clColumn {
  position:relative;
  font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.clFooter {
  position:absolute;
}

