BODY {
	font-family : tahoma, Helvetica, sans-serif;
	font-size : 11px;
	color: #333C3a;
}
TABLE {
	font-family : tahoma, Helvetica, sans-serif;
	font-size : 11px;
	color:#333C3a
}
H1 {
	font-size : x-large;
	font-weight : bold;
}
TH {
	color: #FFFFFF;
	background-color: #456055;
	font-size : 12px;
	font-weight: bold;
	height: 21px
}
Table.standard {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	border : 1px solid green;
}

.bolder {font-weight:bold;}

Table.strong {
	font-family : Arial, Helvetica, sans-serif;
 	font-size : 11px;
	border : medium solid Black;
	font-weight : bold;
}
Table.header {
	border-bottom : 1px solid Silver;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
}
TABLE.footer {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
}
TABLE.viewpage {
	font-family : Arial, Helvetica, sans-serif;
	width : 95%;
}
.right {
	border-right : 1px solid Silver;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
}
.left {
	border-left : 1px solid Silver;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
}
.top {
	border-top : 1px solid Silver;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
}
.bottom {
	border-bottom : 1px solid Silver;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
}
TD.standard {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	border : 1px solid green;
}
TD.strong {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
}
TD.colour {
	color: Green;
}
.linkname2 {
	background-color : #F0FFF0;
	font-weight : bold;
	font-size : 11px;
	text-align : center;
	color : black;
	border : 1px solid Navy;
}
TD.email{  
			background-color : silver;
			font-size : 11px;
		}
TD.email2{
	font-family : "Times New Roman";
	font-size : 12pt;
}	
P.strong {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
}
P.standard {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
}	

HR.colour {
	color : Silver;
	height : 1pt;
}
A {
	color : #4d5759;
}
A:VISITED {
	color : #4d5759;
}
A:HOVER {
	color : #4d5759;
	text-decoration :none;
}
A.menu {
	text-decoration : none;
	color : White;
}
A.menu:VISITED {
	color : white;
}
A.menu:HOVER {
	color : White;
	text-decoration : underline;
}
A.menu2 {
        background-image:url(/InternetBankingWeb/theme/menu_visitedlink.gif);
	text-decoration : none;
	color : #333C3A;
        padding: 0px;
        margin: 0px; 
}


A.menu2:VISITED {
        background-color : #d3e9cc; 
	color : Navy;
}
A.menu2:HOVER {
	color : #333C3A;
	text-decoration : underline;
}
A.menu3 {
	text-decoration : underline;
	color : #333C3A;
}
A.menu3:VISITED {
	color : #333C3A;
}
A.menu3:HOVER {
	color : #389918;
	text-decoration : underline;
}

A.links {
	color : white;
        text-decoration: none; 
}
A.links:Visited {
	color : white;
}

A.links:HOVER {
	color : white;
	text-decoration : underline;
}

.errors {color:red}

.linkname {
	background-color : #369a16;
	border-bottom:2px solid #d2e9cc;
        border-right:1px solid #d2e9cc;
	border-top:2px solid #d2e9cc;
	font-weight : bold;
	font-size : 11px;
	text-align : center;
}

td.linkname1 {
	background-color : #d2e9cc;
	font-weight : bold;
	font-size : 11px;
	text-align : center;
	
}

input{
border:1px solid #63c100;
}

select{
    width: 180px; 
    font-size: 11px; 
    font-family: tahoma, Helvetica, sans-serif; 
    border:1px solid green;
    display: block; 
}

td.related {
text-decoration: none;
}

td.text {
}

.submit {
background-color: green;
color: #ffffff;
}.outputText{
	font-family: Arial, sans-serif;
	font-size: 12
}
.fieldset{
	border: 2px solid #999999;
	background-color: #fafafa;
}
.fieldsetGray{
	border: 2px solid #999999;
	background-color: #FEFEFE;
}
.message {
	font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size : 14px;
	color : #6666CC;
	text-align: center;
}
table.adminlist {
	background-color: #ffffff;
}

table.adminlist th {
	background-color: #999999;
	border-bottom: 1px dashed #CCCCCC;
	color: #333333;
	font-family : Arial, Helvetica, sans-serif;
/*	word-wrap: none; */
	font-size: 10px;
	font-weight: bold;
	height: 25px;
	background: url(/InternetBankingWeb/theme/03_content_backgr.png);
	background-repeat: repeat;
}
table.adminlist th.title {
	background-color: #ffae00;
	color: #333333;
	font-family : Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: left;
}

table.adminlist tr.row0 {
	background-color: #f5f5f5;
}

table.adminlist tr.row1 {
	background-color: #ffffff;
	font-family : Arial, Helvetica, sans-serif;
	font-size: 11px;
}

table.adminlist td {
	border-bottom: 1px solid #e5e5e5;
	font-family : Arial, Helvetica, sans-serif;
	font-size: 10px;
}

table.adminlist tr.row0:hover {
	background-color: #f1f1f1;
}

table.adminlist tr.row1:hover {
	background-color: #f1f1f1;
}

table.adminlist td.options {
	background-color: #ffffff;
	font-family : Arial, Helvetica, sans-serif;
	font-size: 8px;
}

table.adminlist td.link {
	font-family : Arial, Helvetica, sans-serif;
	font-size: 10px;
	cursor: pointer;
}
/*
a {
	color: #008040;
	font-family: Arial, Helvetica, sans-serif, Tahoma;
	font-size: 9pt
	text-decoration:none
}
*/
table.linktable {
	background-color: #f5f5f5;
}

table.linktable th{
	background-color: #999999;
	border-bottom: 1px dashed #CCCCCC;
	color: #333333;
	font-family : Arial, Helvetica, sans-serif;
/*	word-wrap: none; */
	font-size: 10px;
	font-weight: bold;
	height: 25px;
	background: url(/InternetBankingWeb/theme/03_content_backgr.png);
	background-repeat: repeat;
}

table.linktable td{
	background-color: #f5f5f5;
}

table.linktable td:hover {
	background-color: #c8c8c8;;
	cursor: pointer
}
a{
	text-decoration:none;
}
/*--------------------------------------------------
  REQUIRED to hide the non-active tab content.
  But do not hide them in the print stylesheet!
  --------------------------------------------------*/
.tabberlive .tabbertabhide {
 display:none;
}

/*--------------------------------------------------
  .tabber = before the tabber interface is set up
  .tabberlive = after the tabber interface is set up
  --------------------------------------------------*/
.tabber {
}
.tabberlive {
 margin-top:1em;
}

/*--------------------------------------------------
  ul.tabbernav = the tab navigation list
  li.tabberactive = the active tab
  --------------------------------------------------*/
ul.tabbernav
{
 margin:0;
 padding: 3px 0;
 border-bottom: 1px solid #778;
 font: bold 12px Verdana, sans-serif;
}

ul.tabbernav li
{
 list-style: none;
 margin: 0;
 display: inline;
}

ul.tabbernav li a
{
 padding: 3px 0.5em;
 margin-left: 3px;
 border: 1px solid #456055;
 border-bottom: none;
 background: #DCFFDC;
 text-decoration: none;
}

ul.tabbernav li a:link { color: #000; }
ul.tabbernav li a:visited { color: #000; }

ul.tabbernav li a:hover
{
 color: #000;
 background: #DCFFDC;
 border-color: #456055;
}

ul.tabbernav li.tabberactive a
{
 background-color: #456055;
 border-bottom: 1px solid #456055;
}

ul.tabbernav li.tabberactive a:hover
{
 color: #000;
 background: white;
 border-bottom: 1px solid white;
}

/*--------------------------------------------------
  .tabbertab = the tab content
  Add style only after the tabber interface is set up (.tabberlive)
  --------------------------------------------------*/
.tabberlive .tabbertab {
 padding:5px;
 border:1px solid #456055;
 border-top:0;

 /* If you don't want the tab size changing whenever a tab is changed
    you can set a fixed height */

 /* height:200px; */

 /* If you set a fix height set overflow to auto and you will get a
    scrollbar when necessary */

 /* overflow:auto; */
}

/* If desired, hide the heading since a heading is provided by the tab */
.tabberlive .tabbertab h2 {
 /*display:none;*/
}
.tabberlive .tabbertab h3 {
 display:none;
}

/* Example of using an ID to set different styles for the tabs on the page */
.tabberlive#tab1 {
}
.tabberlive#tab2 {
}
.tabberlive#tab2 .tabbertab {
 height:200px;
 overflow:auto;
}

.menutitle{
cursor:pointer;
margin-bottom: 3px;
background-color: #456055;
color:#ffffff;
width:220px;
padding:1px;

text-align: left;
font-weight:bold;
/*/*/border:1px solid #000000;/* */
}

.submenu{
margin-bottom: 0.5em;
display: none;
}

#c1 a{ color: black; 
background: #F0F0F0;
}

.inputbox {
	border : 1px solid #CCCCCC;
	color : #000000;
	background : #f9f9f9;
	font-family : Helvetica, Arial, sans-serif;
	font-size : 11px;
	font-weight : normal;
	z-index : -3;
}

.button {
	border-style : solid;
	border-top : 1px solid #d5d5d5;
	border-right : 1px solid #808080;
	border-bottom : 1px solid #808080;
	border-left : 1px solid #d5d5d5;
	color : #333333;
	font-family : Helvetica, Arial, sans-serif;
	font-style : normal;
	font-weight : bold;
	font-size : 12px;
}
.TableHeader{
font-family : Helvetica, Arial, sans-serif;
font-size:11px;
font-weight: bold;
background-color: #f7f7f7;
color: #000000;
}

.RowSimple
{
font-family : Helvetica, Arial, sans-serif;
font-size:11px;
color: #000000;
background-color: #FFFFFF;
}

.RowSimpleHeader
{
font-family : Helvetica, Arial, sans-serif;
font-size:11px;
font-weight: bold;
color: #000000;
background-color: #FFFFFF;
}

.Legend{
font-family : Helvetica, Arial, sans-serif;
font-size:11px;
font-weight: bold;
color: #333333;
}

.LegendError{
font-family : Helvetica, Arial, sans-serif;
font-size:11px;
font-weight: bold;
color: #ff0000;
}

.LegendNormal{
font-family : Helvetica, Arial, sans-serif;
font-size:11px;
font-weight: normal;
color: #333333;
}

.SimpleMsg{
font-family : Helvetica, Arial, sans-serif;
font-size:12px;
font-weight: bold;
color:#FF0000;
}

a:link {
color: #0000FF; 
text-decoration: none; 
font-size:11px; 
font-weight:normal;
font-family : Helvetica, Arial, sans-serif;
}

a:visited {
color: #0000FF; 
text-decoration: none; 
font-size:11px; 
font-weight:normal;
font-family : Helvetica, Arial, sans-serif;
}

a:active {
color: #FF0000; 
text-decoration: underline; 
font-size:11px; 
font-family : Helvetica, Arial, sans-serif;
}

a:hover {
color: #FF0000; 
text-decoration: underline;
font-size:11px; 
font-weight:normal;
font-family : Helvetica, Arial, sans-serif;
}


#submenu {
	float: left;
	font-size: 10px;
	text-align: left;
	line-height: 130%;
	width: 126px;
	margin: 0;
	padding: 0px 5px 0 0;
}

#submenu ul {
	float: left;
	margin: 0;
	padding: 0;
}

#submenu li {
	width: 121px;
	padding: 8px 0 8px 5px;
	list-style-type: none;
	background: url(/InternetBankingWeb/theme/dot.gif) repeat-x bottom;
}

#submenu li a {
	width: 121px;
	text-decoration: none;
	color: #000;
}

#submenu li a:hover {
	width: 121px;
	text-decoration: none;
	color: #01563f;
}

#submenu .current a {
	font-weight: bold;
}

#submenu .title {
	font-weight: bold;
	font-size: 12px;
	color:#63c100;
}

a.logout {
	text-decoration : none;
	color : white;
}
A.logout:visited {
	color : white;
}
A.logout:visited {
	color : white;
	text-decoration : none;
}
