/*Momentum Africa Stylesheet*/
/*09Jun2009*/
/****************************************
/Color Codes
/Default of class always grey (#666666)
/c0  = grey dark #666666
/c1  = black #000000
/c2  = grey light #cccccc
/c3  = blue #336699/table
/c4  = green #398639/table
/c5  = purple #66669a/table
/c6	 = white #ffffff
/c7  = red #cc0000
/c8  = yellow/table
/c9  = dark blue for header #06287c
/b  = bold
/i  = italics
/bi = bold/italics
/h  = heading
/t  = title
/RB = Red Bold
/bg = background
/tbl= table
****************************************/
/*Links colour all the same~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
A {
	color: #336699;
	font-family: Verdana, arial, helvetica, sans-serif;
    font-size: 11px;
    line-height: 13px;
	font-style: normal;
	font-weight: normal;
	text-decoration: underline;
}
a:link {
	color: #336699;
	font-family: Verdana, arial, helvetica, sans-serif;
    font-size: 11px;
    line-height: 13px;
	text-decoration: underline;
}
a:visited {
	color: #336699;
	font-family: Verdana, arial, helvetica, sans-serif;
    font-size: 11px;
    line-height: 13px;
	text-decoration: underline;
}
a:active {
	color: #336699;
	font-family: Verdana, arial, helvetica, sans-serif;
    font-size: 11px;
    line-height: 13px;
	text-decoration: underline;
}
a:hover  {
	color: #336699;
	font-family: Verdana, arial, helvetica, sans-serif;
    font-size: 11px;
    line-height: 13px;
	text-decoration: underline;
} 
a.txtB:link {
	color: #336699;
	font-family: Verdana, arial, helvetica, sans-serif;
    font-size: 11px;
    line-height: 13px;
	text-decoration: underline;
}
a.txtB:visited {
	color: #336699;
	font-family: Verdana, arial, helvetica, sans-serif;
    font-size: 11px;
    line-height: 13px;
	text-decoration: underline;
}
a.txtB:active {
	color: #336699;
	font-family: Verdana, arial, helvetica, sans-serif;
    font-size: 11px;
    line-height: 13px;
	text-decoration: underline;
}
a.txtB:hover  {
	color: #336699;
	font-family: Verdana, arial, helvetica, sans-serif;
    font-size: 11px;
    line-height: 13px;
	text-decoration: underline;
} 
a.login:link {
  font-family: Verdana, arial, helvetica, sans-serif; 
  color: #ffffff;
  font-weight: normal;
  font-size: 9px;
  line-height: 11px;
  text-decoration: underline;
}
a.login:visited {
  font-family: Verdana, arial, helvetica, sans-serif; 
  color: #ffffff;
  font-weight: normal;
  font-size: 9px;
  line-height: 11px;
  text-decoration: underline;
}
a.login:active {
  font-family: Verdana, arial, helvetica, sans-serif;  /** Small, white **/
  color: #ffffff;
  font-weight: normal;
  font-size: 9px;
  line-height: 11px;
  text-decoration: underline;
}
a.login:hover  {
  font-family: Verdana, arial, helvetica, sans-serif;  /** Small, white **/
  color: #ffffff;
  font-weight: normal;
  font-size: 9px;
  line-height: 11px;
  text-decoration: underline;
} 
/*BODY ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.body {
	background-color: #ffffff;
	margin-top: 0px;
	margin-left: 0px;
	width: 855px;
}
.width {
  width: 855px;
  font-family: Verdana, arial, helvetica, sans-serif;
  color: #666666;
  font-weight: normal;
  font-size: 11px;
  line-height: 13px;
  text-decoration: none;
}
/*TEXT:  Normal, Bold, Italic, Red etc ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.txt{
  font-family: Verdana, arial, helvetica, sans-serif;
  color: #666666;
  font-weight: normal;
  font-size: 11px;
  line-height: 13px;
  text-decoration: none;
}
.txtB{
  font-family: Verdana, arial, helvetica, sans-serif;
  color: #666666;
  font-weight: bold;
  font-size: 11px;
  line-height: 13px;
  text-decoration: none;
}
.txtI{
  font-family: Verdana, arial, helvetica, sans-serif;
  color: #666666;
  font-weight: italic;
  font-size: 11px;
  line-height: 13px;
  text-decoration: none;
}
.txtWB{
  font-family: Verdana, arial, helvetica, sans-serif;
  color: #ffffff;
  font-weight: bold;
  font-size: 11px;
  line-height: 13px;
  text-decoration: none;
}
.txtR{
  font-family: Verdana, arial, helvetica, sans-serif;
  color: #cc0000;
  font-weight: normal;
  font-size: 11px;
  line-height: 13px;
  text-decoration: none;
}
.txtRB{
  font-family: Verdana, arial, helvetica, sans-serif;
  color: #cc0000;
  font-weight: bold;
  font-size: 11px;
  line-height: 13px;
  text-decoration: none;
}
.txtSm{
  font-family: Verdana, arial, helvetica, sans-serif;  /** Small **/
  color: #666666;
  font-weight: normal;
  font-size: 9px;
  line-height: 11px;
  text-decoration: none;
}
.txtSmB{
  font-family: Verdana, arial, helvetica, sans-serif;  /** Small **/
  color: #666666;
  font-weight: bold;
  font-size: 9px;
  line-height: 11px;
  text-decoration: none;
}
.txtSmW{
  font-family: Verdana, arial, helvetica, sans-serif;  /** Small, white **/
  color: #ffffff;
  font-weight: normal;
  font-size: 9px;
  line-height: 11px;
  text-decoration: none;
}
/*TITLE ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.title {
  color: #824291;
  font-family: Verdana, arial, helvetica, sans-serif;  /** Main page title **/
  font-weight: bold;
  font-size: 13px;
  line-height: 15px;
}
.titleH {
    font-family: Verdana, Arial, sans-serif;  /** Secondary title, blue bg, top & bottom border **/
	font-size: 11px;
	line-height: 13px;
	font-weight: bold; 
	color: #336699;
	text-align:  left;
	text-decoration: none;
	border-top: 1px solid #336699;
	border-bottom: 1px solid #336699;
	background-color: #f0f8ff;
}
.titleS {
    font-family: Verdana, Arial, sans-serif;  /** Secondary title, purple bg, top & bottom border **/
	font-size: 11px;
	line-height: 13px;
	font-weight: bold; 
	color: #824291;
	text-decoration: none;
	border-top: 1px solid #824291;
	border-bottom: 1px solid #824291;
	background-color: #F2E9F1;
}
.titleBl {
    font-family: Verdana, Arial, sans-serif;  /** Secondary title, blue bg, top & bottom border **/
	font-size: 11px;
	line-height: 13px;
	font-weight: bold; 
	color: #336699;
	text-decoration: none;
}
/*TABLE GENERAL and TITLE ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.tbl{
  font-family: Verdana, arial, helvetica, sans-serif;  /** Normal table **/
  color: #666666;
  font-weight: normal;
  font-size: 11px;
  line-height: 13px;
}
.tblTBl{
  font-family: Verdana, arial, helvetica, sans-serif;  /** Table, Title & Light Blue **/
  color: #06287c;
  font-weight: bold;
  font-size: 11px;
  line-height: 13px;
  background-color: #f1f0ff;
}
.tblTDBl{
  font-family: Verdana, arial, helvetica, sans-serif;  /** Table, Title & Dark Blue **/
  color: #ffffff;
  font-weight: bold;
  font-size: 11px;
  line-height: 13px;
  background-color: #0033cc;
}
.tblTDP{
  font-family: Verdana, arial, helvetica, sans-serif;  /** Table, Title & Dark Purple **/
  color: #ffffff;
  font-weight: bold;
  font-size: 11px;
  line-height: 13px;
  background-color: #824291;
}
.tblTMP{
  font-family: Verdana, arial, helvetica, sans-serif;  /** Table, Title & Medium Purple **/
  color: #000000;
  font-weight: bold;
  font-size: 11px;
  line-height: 13px;
  background-color: #CEBBD5;
}
.tblTLP{
  font-family: Verdana, arial, helvetica, sans-serif;  /** Table, Title & Light Purple **/
  color: #000000;
  font-weight: bold;
  font-size: 11px;
  line-height: 13px;
  background-color: #D1BED7;
}
.tblTBlP{
  font-family: Verdana, arial, helvetica, sans-serif;  /** Table, Title & Blue-Purple **/
  color: #000000;
  font-weight: bold;
  font-size: 11px;
  line-height: 13px;
  background-color: #C5C7DE;
}
/*BLOCKS & TEXT ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.tblR{
  font-family: Verdana, arial, helvetica, sans-serif;  /** Red Block, White Normal Text **/
  color: #ffffff;
  font-weight: normal;
  font-size: 11px;
  line-height: 13px;
}
.tblRB{
  font-family: Verdana, arial, helvetica, sans-serif;  /** Red Block, White Bold Text **/
  color: #ffffff;
  font-weight: bold;
  font-size: 11px;
  line-height: 13px;
}
/*BACKGROUNDS ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.bgBanner {
	background-color: #001951;  /** Logo Blue Colour **/
}
.bgG {
	background-color: #cccccc;  /** Gray **/
}
.bgBl {
	background-color: #f0f8ff;  /** Light Blue **/
}
.bgGr {
	background-color: #99ff99;  /** Green **/
}
.bgR {
	background-color: #cc0000;  /** Red **/
}
.bgTBl {
    background-color: #f0f8ff;  /** Table Title Blue Background **/
	font-family: Verdana, Arial, sans-serif;
	font-weight: bold;
	line-height: 13px;
	font-size: 11px;
	color: #336699;
	text-decoration: none;
	padding-top:  2px;
	padding-bottom: 2px;
}
.bgDPur {
	background-color:  #824291;  /** Purples:  Dark, Medium & Light #824291; **/
}
.bgMPur {
	background-color: #D3C2DA;
}
.bgLPur {
	background-color: #F2E9F1;
}
.bgDBl {
	background-color:  #2C4B9B;  /** Blues:  Dark, Medium & Light #824291; **/
}
.bgMBl {
	background-color: #CACAE6;
}
.bgLBl {
	background-color: #E9E9F3;
}
.bgDGr {
	background-color: #6AC09B;  /** Greens:  Dark, Medium & Light #824291; **/
}
.bgMGr {
	background-color: #D8E9DE; 
}
.bgLGr {
	background-color: #EDF5EF;  
}
.bgDOr {
	background-color: #F3AF44;  /** Oranges:  Dark, Medium & Light #824291; **/
}
.bgMOr {
	background-color: #FDE7C6; 
}
.bgLOr {
	background-color: #FFF7EC; 
}
/*BORDERS ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.bdr{
  border-top: 1px thin solid #000000;
  border-left: 1px thin solid #000000;
  border-right: 1px thin solid #000000;
  border-bottom: 1px thin solid #000000;
}
.bdrB{
  border-top: 1px thin solid #336699;
  border-left: 1px thin solid #336699;
  border-right: 1px thin solid #336699;
  border-bottom: 1px thin solid #336699;
}
.bdrG{
  border-top: 1px thin solid #cccccc;
  border-left: 1px thin solid #cccccc;
  border-right: 1px thin solid #cccccc;
  border-bottom: 1px thin solid #cccccc;
}
/*IMAGES and Banner Image ~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.banner{
	background-image: url(../images/momentumafrica_blue.jpg);  /** Momentum Logo **/
	background-repeat: no-repeat;
	background-color: #04254E;
}
.panel{
	background-color: #cccccc;  /** Left Menu Panel Background Colour **/
}
.imL{
	border: none;   /** Image: No border, aligh left **/
	float: left;
	padding-top: 0px;
	padding-right: 5px;
	padding-left: none;
	padding-bottom: 5px;
    text-align: left;
}
.imR{
	border: none;   /** Image: No border, aligh right **/
	float: right;
	padding-top: 0px;
	padding-left: 5px;
	padding-left: none;
	padding-bottom: 5px;
    text-align: right;
}
.linex{
	background-image: url(../images/dottedrule.gif);
	background-repeat: repeat-x;
}
.hr {
     border-top: 1px solid #cccccc;
/*HEADER & FOOTER ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.login {
  font-family: Verdana, arial, helvetica, sans-serif;  /** Small, white **/
  color: #ffffff;
  font-weight: normal;
  font-size: 9px;
  line-height: 11px;
  text-decoration: none;
}
.footer {
  color: #666666;
  font-family: Verdana, arial, helvetica, sans-serif;
  font-weight: normal;
  font-size: 8px;
  line-height: 10px;
}
