/* 
    ----------------------------------------------------------------
    BENDIGO
    
    Title: 	BDK v2.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; }
.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: #990033; 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 ******************************** */
/* ************************************************************************************** */

body {
	margin: 0px;
	padding: 0px;
}

.TSFR1C1, .TSFR1C3, .TSFR2C1, .TSFR2C3, .TSFR3C1, .TSFR3C3, .TSHCR1C2, .TSHCR1C3, .TSHCR2C1 { display: none; }
.Img_TSHCR1C1 {display: none;}

.TSFR1C2 {width: 100%; height: 86px; background-color: #990033;}

.TSColR1C2B { background: url() no-repeat 20px 70px; height: 100%; background-color: #FFFFFF;}
.TSColR1C2A { padding-left: 10px; ;height: 100%; background-color: #FFFFFF;}

.ColContent_3 {height: 100%; width: 100%;}
.ColContent_2 {	
	height: 100%;
}
.TSFR2C2 { width: 100%; }
.TSFR3C2 {width: 100%; }

.TSColR1C3 {height:100%; background-color: #FFFFFF; padding: 60px 60px 0px 0px;}

.TSColR1C1B {
	background-color: #990033;
	margin-left: -2px;
	height: 100%;
}

#navBlock {
}

#CopyrightTable {display: none;}

/* Horizontal rules */
.TBSHNA { border-bottom: none;}
.TBMHN { border-bottom: solid 2px #990033;}
.TBstyle4 { border-bottom: solid 2px #000000;}

/* login page box*/
.SubmitSingle { padding-top: 5px;}
#LoginEntry1 input {border: 1px solid #C1C1C1;}
#LoginEntry1 .THIH {color: #FFFFFF;}

.TVHNC1,.TVHNC2,.TVHNC3,.TVHNC4,.TVHNC5,.TVHNC6,.TVHNC7,.TVHNC8,.TVHNC9,.TVHNC10,.TVHNC11,.TVHNC12{
	text-transform: capitalize;
	padding-right: 2px;
	padding-left: 2px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #990033;
	/*white-space: nowrap;*/
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
	}

.TSHCR2C2 {
	background-color: #FFD799;
}

.TSFR2C2 {
	background-color: #990033;
}
	
/**
  * ===================================================================
  * 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: #990033;
    padding-top: 5px;
}

/**
  * ===================================================================
  * 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: none;
    width: 412px;
    height: 70px;
}

.TSBANR1C1 {
	background: url() no-repeat 10px center;
    width: 100%;
    height: 60px;
}

/**
  * ===================================================================
  * 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 {
	margin-left: -3px;
    background-color: #FFD799;
}

/**
  * ===================================================================
  * 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 {
	width: 100%;
}

#navcontainerL1 ul, .TSL1NR2C2 {
	background-color: #990033;
}

/**
  * ===================================================================
  * 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: #990033;
    color: #FFFFFF;
    font-weight: bold;
    text-decoration: none;
    border-right: 1px dotted #FFFFFF;
}

#navcontainerL1 ul li a:hover, #navcontainerL1 ul li a:active {
    background-color: #990033;
    color: #FFFFFF;
    text-decoration: none;
}

#navcontainerL1 ul li a#currentL1 {
    background-color: #990033;
    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: none;
    color: #FFFFFF;
    text-decoration: none;
    border-top: 1px solid #FFFFFF;
;
}

ul#navlistL2 li a:hover, ul#navlistL2 li a:active {
    background-color: #FFFFFF;
    color: #990033;
    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: #990033;
    color: #FFFFFF;
    border-left: 5px solid #000000;
}

/**
  * ===================================================================
  * 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: #FFFFFF;
}

.TRC2 {
    background-color: #E1E1E1;
}

/**
  * ===================================================================                      
  * 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;
}
