/*
    ----------------------------------------------------------------
    Title:     BDK v3.0 - Style Sheet
    Author: Matt Stone (mstone@dialectsolutions.com)

    Description:
    Style sheets controlling the basic branding functionality of the
    Payment Server 3 branding system. For detailed instructions
    please consult the provided documentation.

    IMPORTANT NOTICE: The locked section should not be edited or moved
    under any circumstances. This section is temporary and should
    be removed presently.

    Created:     05/09/05
    Modified: 29/01/06

    Copyright (c) 2005 Dialect Solutions Holdings. All rights reserved.
    ----------------------------------------------------------------
*/

/* ************************************************************************************** */
/* *********************** BEGIN LOCKED SECTION - DO NOT ALTER ************************** */
/* ************************************************************************************** */
body { background: #ffffff; }
#navcontainerL1 ul { background: #bfe7f7; }
#navcontainerL1 ul li a { background: #31659C url(/ma/resource/system/site/images/Btoff.gif) no-repeat 5px 5px; }
#navcontainerL1 ul li a:hover { background-image: url(/ma/resource/system/site/images/Btactive.gif); }
#navcontainerL1 ul li a#currentL1 { background-image: url(/ma/resource/system/site/images/Btactive.gif); }
ul#navlistL2 li a { padding: 5px; background: none; border-top: double #e5e5e5;}
ul#navlistL2 li a:hover { background: none; }
ul#navlistL2 li a#currentL2 { background: none; }
.Img_TSHCR3C1 { width: 0px; height: 0px; }
.TSBANR1C1 { height: 100px; width: 0px; padding: 0 0 0 40px; }
.Img_TSBANR1C1 { background-image: url(/ma/resource/system/site/images/logo.gif); width: 412px; height: 80px; background-repeat: no-repeat; }
/*
.Img_TSBANR1C1 { background-image: url(); width: 295px; height: 100px; background-repeat: no-repeat; }
.Img_TSBANR1C3 { background-image: url(); width: 104px; height: 100px; background-repeat: no-repeat; }
*/
.TSL1NR1C1 { display: none; }
.TSL1NR1C3 { display: none; }
.TSL1NR2C1 { display: none; }
.TSL1NR2C3 { display: none; }
.TSL1NR3C1 { display: none; }
.TSL1NR3C3 { display: none; }
.TSL1NR1C2 { display: none; }
.TSL1NR3C2 { display: none; }
.TSHNA, .TSHNB { width: 50%; float: left; font-size: 1.4em; font-weight: bold; color: #FFFFFF; padding-left: 7px; border-left-width: 5px; border-left-style: solid; border-left-color: #000000; background-color: #6699CC; padding-top: 2px; padding-bottom: 2px; }
A.TSHNB:link, A.TSHNB:link { color: #CC6600; text-decoration: underline; }
A.TSHNB:visited, A.TSHNB:visited { color: #666666;text-decoration: underline; }
A.TSHNB:hover, A.TSHNB:hover { color: #FF3300;text-decoration: none; }
A.TSHNB:active, A.TSHNB:active { color: #FF3300;    text-decoration: underline; }
.CopyCRightA { background: none !important; }
.TSBANR1C2 { display: none !important; }
.Img_TSBANR1C2 { background: none !important; }

/* ************************************************************************************** */
/* ****************************** BEGIN EDITABLE SECTION ******************************** */
/* ************************************************************************************** */
/**
  * ===================================================================
  * Login Page (.TSLE3R2C2)
  *
  * @property background-color
  *   : sets login form background color. This must be a valid
  *     hexadecimal color code, preceded by the # character
**/

.TSLE3R2C2 {
    background-color: #FF9900;
}

/**
  * ===================================================================
  * 1.1 - Logo (.Img_TSBANR1C1)
  *
  * @property background-image
  *   : sets the relative path to the logo image. This path generally should
  *     not change, instead, please overwrite the default logo.gif with the
  *     desired logo image
  * @property width
  *   : sets the width of the spacer image, should be set to width of the
  *     corresponding logo image
  * @property height
  *   : sets the height of the spacer image, should be set to height of the
  *     corresponding logo image
**/

.Img_TSBANR1C1 {
/*    background: url() no-repeat center center;
    width: 295px;
    height: 100px;*/
    background: url(/ma/resource/system/site/images/logo.gif) no-repeat center center;
    width: 600px;
    height: 150px;
}

/**
  * ===================================================================
  * 1.2 - Header Background (.HeaderChassis)
  *
  * @property background-color
  *   : sets the header container background color. This must be a valid
  *     hexadecimal color code, preceded by the # character
**/

.HeaderChassis {
    background-color: #ffffff;
}

/**
  * ===================================================================
  * 2.1 - Navigation Menu (#navcontainerL1 ul, .TSL1NR2C2)
  *
  * @property background-color
  *   : sets the navigation container background color. This must be a valid
  *     hexadecimal color code, preceded by the # character
**/

#navcontainerL1 ul, .TSL1NR2C2 {
	background-color: #FF9900;
}

/**
  * ===================================================================
  * 2.2 - Navigation Menu Links (#navcontainerL1 ul li a:link, a:visited, a:hover, a:active)
  *
  * a:link, a:visited are the default states for the menu links. When a link is
  * rolled over or clicked, the a:hover/a:active states are triggered.
  *
  * background-color:
  *   : sets the navigation menu link background color. This must be a valid
  *     hexadecimal color code, preceded by the # character
  * @property color:
  *   : sets the navigation menu link text color. This must be a valid
  *     hexadecimal color code, preceded by the # character
  * @property font-weight
  *   : sets the weight of the text links. Options include 'none' and 'bold'.
  * @property text-decoration:
  *   : sets the text-decoration (underline) for the links. For no underline,
  *     use 'none'. For underline, use 'underline'.
  * @property border-right
  *   : Sets the navigation menu link border properties. This value should
  *     follow the border-width border-style border-color format.
**/

#navcontainerL1 ul li a:link, #navcontainerL1 ul li a:visited {
    background-color: #FF9900;
    color: #ffffff;
    font-weight: normal;
    text-decoration: none;
    border-right: 1px dotted #ffffff;
}

#navcontainerL1 ul li a:hover, #navcontainerL1 ul li a:active {
    background-color: #632000;
    color: #ffffff;
    text-decoration: none;
}

#navcontainerL1 ul li a#currentL1 {
    background-color: #d15821;
    color: #ffffff;
    text-decoration: none;
}

/**
  * ===================================================================
  * 3.1 - Page Navigation Links (ul#navlistL2 li a:link, a:visited, a:hover, a:active)
  *
  * a:link, a:visited are the default states for the links. When a link is
  * rolled over or clicked, the a:hover/a:active states are triggered.
  *
  * @property background-color
  *   : sets the sub navigation link background color. This must be a valid
  *     hexadecimal color code, preceded by the # character
  * @property color
  *   : sets the sub navigation link text color. This must be a valid
  *     hexadecimal color code, preceded by the # character
  * @text-decoration
  *   : sets the text-decoration (underline) for the links. For no underline,
  *     use 'none'. For underline, use 'underline'.
  * @property border-top
  *   : Sets the page-navigation border properties. This value should
  *     follow the border-width border-style border-color format.
**/

ul#navlistL2 li a, ul#navlistL2 li a:visited {
    background-color: #FF9900;
    color: #ffffff;
    text-decoration: none;
    border-top: double #e5e5e5;
}

ul#navlistL2 li a:hover, ul#navlistL2 li a:active {
    background-color: #632000;
    color: #ffffff;
    text-decoration: underline;
}

/**
  * ===================================================================
  * 3.2 - Content Header (.TSHNA, .TSHNB)
  *
  * @property background-color
  *   : sets the content header background color. This must be a valid
  *     hexadecimal color code, preceded by the # character
  * @property color
  *   : sets the content header text color. This must be a valid
  *     hexadecimal color code, preceded by the # character
  * @property border-left
  *   : Sets the content header border properties. This value should
  *     follow the border-width border-style border-color format.
**/

.TSHNA, .TSHNB {
    background-color: #ed1b2f;
    color: #ffffff;
    border-left: 5px solid #000;
}

/**
  * ===================================================================
  * 3.3 - Alternating Row Colors (.TRC1, .TRC2)
  *
  * The chosen background colors should provide a level of contrast
  * suitable for easy text reading.
  *
  * @property background-color
  *   : sets the row background color. This must be a valid
  *     hexadecimal color code, preceded by the # character
**/

.TRC1 {
    background-color: #d0d3d4;
}

.TRC2 {
    background-color: #ffffff;
}
pre {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #000000;
}
.hostLabel{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #000000;

}

/**
  * ===================================================================
  * 4.0 - Page Body (body, table, tr, td)
  *
  * @property background
  *   : sets the entire page background color. This must be a valid hexadecimal
  *     color code, preceded by the # character
  * @property color
  *   : sets the default text color. If the page background color is changed,
  *     the default text color should also change to ensure a readable contrast
  *     is maintained
  * @property font-family
  *   : sets the general font family used on the page. This should be set to a
  *     valid HTML font list, using standardized fonts.
**/

body {
    background: #ffffff;
    color: #000000;
}

body, table, tr, td {
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

.TBMHN {
    border-bottom-color: #000000;
    }
    
.TBSHNA {
  border-bottom-color: #FFFFFF;
}

.TVHNC1, .TVHNC2, .TVHNC3, .TVHNC4, .TVHNC5, .TVHNC6, .TVHNC7, .TVHNC8, .TVHNC9, .TVHNC10, .TVHNC11, .TVHNC12 {
  border-bottom-color: #bd1032;
}
