/* CSS Document */
#password_strength {  
 width: 250px; 
        background: #cccccc;
    } 
    #password_bar { 
        font-size: 11px; 
        background: #7FFF00;     
        border: 1px solid #cccccc; 
        padding: 5px; 
    } 
	 #password_week_bar { 
        font-size: 11px; 
        background: red; 
		color:#ffffff;
        border: 1px solid #cccccc; 
        padding: 5px; 
    } 
.tableBorder {
        BORDER-RIGHT: #7498B8 1px solid; BORDER-TOP: #7498B8 1px solid; BORDER-LEFT: #7498B8 1px solid; BORDER-BOTTOM: #7498B8 1px solid; BACKGROUND-COLOR: #ffffff;
		}

		
TD.Row {
        BACKGROUND-COLOR: #E1E8ED
}

TD.purpleRow {
        BACKGROUND-COLOR: #800080
}
TD.yellowRow {
        BACKGROUND-COLOR: #FFCCFF
}
TD.whiteRow {
        BACKGROUND-COLOR: #FFFFFF
}
TD.redRow {
        BACKGROUND-COLOR: #FF0000
}
TD.orangeRow {
        BACKGROUND-COLOR: #FFA500
}
TD.greenRow {
        BACKGROUND-COLOR: #90EE90
}
TD.greyRow {
        BACKGROUND-COLOR: #EAEAEA
}
TD.blueRow_old {
        BACKGROUND-COLOR: #C6DEFF
}
TD.blueRow {
        BACKGROUND-COLOR: #003399;
		color:#FFFFFF;
}

TD.lightyellowRow {
        BACKGROUND-COLOR: #FFFF99
}
TD.pinkRow {
        BACKGROUND-COLOR: #F6CEF5
}

TD.moneyRow {
        BACKGROUND-COLOR: red;
}
TD.bankRow {
        BACKGROUND-COLOR: orange;
}
TD.collectionRow {
        BACKGROUND-COLOR: yellow;
}
TD.mpesaRow {
        BACKGROUND-COLOR: green;
}

TD.diligenceRow {
        BACKGROUND-COLOR: #78D6FE;
}

td.onlineBankRow { background-color:#769EF2;}
td.onlineCollectionPointRow { background-color:#c2a2d7;}
td.onlineMobilemoneyRow { background-color:#c8d35e;}
td.onlineMpesaRow { background-color:#C9974C;}

.mainHeader
{
BACKGROUND-COLOR: #E3E2DD;
color:#000000;
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
FONT-SIZE: 13px;
font-weight:bold;
}

.greyfield {
        BACKGROUND-COLOR: #E1E8ED;
		BORDER-RIGHT: #9E978B 1px solid;
    BORDER-TOP: #9E978B 1px solid;
    FONT-SIZE: 11px;
    BORDER-LEFT: #9E978B 1px solid;
    COLOR: 000000;
    BORDER-BOTTOM: #9E978B 1px solid;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
	}
.yellowfield {
        BACKGROUND-COLOR: #FFFFCC;
		BORDER-RIGHT: #9E978B 1px solid;
    BORDER-TOP: #9E978B 1px solid;
    FONT-SIZE: 11px;
    BORDER-LEFT: #9E978B 1px solid;
    COLOR: 000000;
    BORDER-BOTTOM: #9E978B 1px solid;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
	}
	
.TableAlteRow
{
    PADDING-LEFT:2;
    FONT-SIZE: 11px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    HEIGHT : 10;
    COLOR: #000000;
    BORDER-BOTTOM: #9E978B 1px solid;
    BORDER-RIGHT: #9E978B 1px solid;
    text-decoration:none;
    BACKGROUND-COLOR:#ffffff;
}
.TableHeader
{
    FONT-SIZE: 11px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    HEIGHT : 15px;
	line-height:15px;
	font-weight:bold;
    COLOR: #FFFFFF;
    text-decoration:none;
    BACKGROUND-COLOR:#7498B8;
}
.TableRow
{
    PADDING-LEFT:2;
    FONT-SIZE: 11px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    COLOR: #000000;
    HEIGHT : 10;
    text-decoration:none;
    BORDER-RIGHT: #9E978B 1px solid;
    BORDER-BOTTOM: #9E978B 1px solid;
    BACKGROUND-COLOR: #f0f0f0
}

TD.RowHighlight {
        BACKGROUND-COLOR: #d4d9ec
}

.tableHeaderText {
        FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: white
}
A.linkSmallBold {
        FONT-WEIGHT: bold
}
A.LinkSmallBold {
        FONT-SIZE: 8px; COLOR: navy
}
A.linkSmallBold:visited {
        COLOR: #7498B8
}
A.linkSmallBold:hover {
        COLOR: #dd6900
}
A.linkSmall {
        FONT-SIZE: 0.7em; COLOR: navy
}
A.linkSmall:visited {
        COLOR: #7498B8
}
A.linkSmall:hover {
        COLOR: #dd6900
}
.normalTextSmaller {
        FONT-SIZE: 0.6em
}
.normalTextSmaller {
        COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

BODY {
        BACKGROUND-COLOR: #f2f4f8;
		FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
}
TABLE {
        FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
TR {
        FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
TD {
        FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

TEXTAREA {
        BORDER-RIGHT: #9E978B 1px solid;
    BORDER-TOP: #9E978B 1px solid;
    FONT-SIZE: 11px;
    BORDER-LEFT: #9E978B 1px solid;
    COLOR: 000000;
    BORDER-BOTTOM: #9E978B 1px solid;
    BACKGROUND-COLOR: #ffffff;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif}
	INPUT.text {
        BORDER-RIGHT: #9E978B 1px solid;
    BORDER-TOP: #9E978B 1px solid;
    FONT-SIZE: 11px;
    BORDER-LEFT: #9E978B 1px solid;
    COLOR: 000000;
    BORDER-BOTTOM: #9E978B 1px solid;
    BACKGROUND-COLOR: #ffffff;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif}
SELECT {
    BORDER-RIGHT: #9E978B 1px solid;
    BORDER-TOP: #9E978B 1px solid;
    FONT-SIZE: 11px;
    BORDER-LEFT: #9E978B 1px solid;
    COLOR: 000000;
	WIDTH:135PX;
    BORDER-BOTTOM: #9E978B 1px solid;
    BACKGROUND-COLOR: #ffffff;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif}
SELECT.bigSelect{
    BORDER-RIGHT: #9E978B 1px solid;
    BORDER-TOP: #9E978B 1px solid;
    FONT-SIZE: 11px;
    BORDER-LEFT: #9E978B 1px solid;
    COLOR: 000000;
	WIDTH:250PX;
    BORDER-BOTTOM: #9E978B 1px solid;
    BACKGROUND-COLOR: #ffffff;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

SELECT.largeSelect{
    BORDER-RIGHT: #9E978B 1px solid;
    BORDER-TOP: #9E978B 1px solid;
    FONT-SIZE: 11px;
    BORDER-LEFT: #9E978B 1px solid;
    COLOR: 000000;
	WIDTH:450PX;
    BORDER-BOTTOM: #9E978B 1px solid;
    BACKGROUND-COLOR: #ffffff;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
	SELECT.smallSelect
	{
    BORDER-RIGHT: #9E978B 1px solid;
    BORDER-TOP: #9E978B 1px solid;
    FONT-SIZE: 11px;
    BORDER-LEFT: #9E978B 1px solid;
    COLOR: 000000;
	WIDTH:60PX;
	BORDER-BOTTOM: #9E978B 1px solid;
    BACKGROUND-COLOR: #ffffff;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
	}
	SELECT.smallSelect1
	{
    BORDER-RIGHT: #9E978B 1px solid;
    BORDER-TOP: #9E978B 1px solid;
    FONT-SIZE: 11px;
    BORDER-LEFT: #9E978B 1px solid;
    COLOR: 000000;
	WIDTH:90PX;
	BORDER-BOTTOM: #9E978B 1px solid;
    BACKGROUND-COLOR: #ffffff;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
	}
RADIO.text {
       BORDER-RIGHT: #9E978B 1px solid;
    BORDER-TOP: #9E978B 1px solid;
    FONT-SIZE: 11px;
    BORDER-LEFT: #9E978B 1px solid;
    COLOR: 000000;
    BORDER-BOTTOM: #9E978B 1px solid;
    BACKGROUND-COLOR: #ffffff;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif}

OPTION.text {
        BORDER-RIGHT: #9E978B 1px solid;
    BORDER-TOP: #9E978B 1px solid;
    FONT-SIZE: 11px;
    BORDER-LEFT: #9E978B 1px solid;
    COLOR: 000000;
    BORDER-BOTTOM: #9E978B 1px solid;
    BACKGROUND-COLOR: #ffffff;
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif}
A {
        COLOR: black; TEXT-DECORATION: none;
}
A:visited {
        COLOR: black; TEXT-DECORATION: none;
}
A:active {
        COLOR: black; TEXT-DECORATION: none;
}
A:hover {
        COLOR: black; TEXT-DECORATION: none;
}
.Menu_Head {
        FONT-WEIGHT: bold; color:#FFFFFF; WIDTH: 100%; BACKGROUND-COLOR: #7498B8;
}
.Menu_Items {
        PADDING-RIGHT: 11px; DISPLAY: block; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; WIDTH: 100%; PADDING-TOP: 10px; 
		BACKGROUND-COLOR: #E1E8ED;
		text-decoration:underline;
}
.Menu_Items2 {
        PADDING-RIGHT: 11px; DISPLAY: block; PADDING-LEFT: 10px; WIDTH: 100%; BACKGROUND-COLOR: #D5DFE6;
}
.Menu_Items1 {
         WIDTH: 100px;  BACKGROUND-COLOR: #d7def8;
}
.message_display {
        PADDING-RIGHT: 2px; DISPLAY: block; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px;
		color:#000000;font-weight:bold;
}
.message_heading {
        FONT-WEIGHT:BOLD; COLOR:#FFFFFF;PADDING-RIGHT: 11px; DISPLAY: block; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; BACKGROUND-COLOR: #7498B8;
}
/* button styles */
input.btn3{
 font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	height: 25px;
	border: 1px solid #7F9DB9;
   }

   input.buttonsmall{
 font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	width:120px;
	height: 25px;
	border: 1px solid #7F9DB9;
   }
   input.btnhov1{
 font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	height: 25px;
	border: 1px solid #7F9DB9;
   }

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

div.tableContainer {
	height: 200px; 	/* must be greater than tbody*/
	 padding: 0px;    
	 margin: 0px;    
	 overflow: auto;    
	 
	}
div.tableSmallContainer {
	height: 220px; 	/* must be greater than tbody*/
	 padding: 0px;    
	 margin: 0px;    
	 overflow: auto;    
	}
div.tableSmallContainer1 {
	height: 100px; 	/* must be greater than tbody*/
	overflow: auto;
	}

div.loadingContainer {
	width: 60%;		/* table width will be 99% of this*/
	height: 20px; 	/* must be greater than tbody*/
	}

.transparent {
    filter:alpha(opacity=90);
    background-color:green;
    display:none;
    width:170;
    height:100;
    position:absolute;
    color: black;
    border: 1 green solid;
}
.display_error_text {
        PADDING-RIGHT: 2px; DISPLAY: block; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px;
		color:#FF0000;font-weight:bold;
}

