/* --- menu styles ---
note:
	not all browsers render styles the same way so try out your style sheet
	on different browsers before publishing;
*/

/* level 0 inner */
.m0l0iout {
	font-family: sans-serif, Tahoma, Verdana, Geneva, Arial, Helvetica;
	font-size: 10px;
	text-decoration: none;
	margin: 4px 0 0 8px;
	color: #FFFFFF;
}
.m0l0iover {
	font-family: sans-serif, Tahoma, Verdana, Geneva, Arial, Helvetica;
	font-size: 10px;
	text-decoration: none;
	margin: 5px 0 0 8px;
	color: #FFFFFF;
}

/* level 0 outer */
.m0l0oout {
	text-decoration : none;
	border: 0px solid #666666;
}
.m0l0oover {
	text-decoration : none;
}





/* level 1 inner */
.m0l1iout {
	font-family: sans-serif, Tahoma, Verdana, Geneva, Arial, Helvetica;
	font-size: 10px;
	margin: 4px 0 0 6px;
	color: #666666;
}
.m0l1iover {
	font-family: sans-serif, Tahoma, Verdana, Geneva, Arial, Helvetica;
	font-size: 10px;
	margin: 4px 0 0 6px;
	color: #ffffff;
}

/* level 1 outer */
.m0l1oout {
	text-decoration : none;
	background-color: #ffffff;
	border: 1px solid #666666;
	padding: 0;
}
.m0l1oover {
	text-decoration : none;
	background-color: #cccccc;
	background-repeat: no-repeat;
	border: 1px solid #666666;
	padding: 0;
}




A:link {text-decoration:none; COLOR: #8897AE;}  
A:visited {text-decoration:none;  color: #8695AC; }
A:hover {
	text-decoration:none;
	color: #CF965C;
}


.headlinks {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}

 /* START THE CODE FOR THE MENUS */


 /* TOP LEVEL MENU CONTROL */


a.menu_TOP{
display:block;
line-height: 24pt;
text-align: center;
text-decoration:none;
border-right: #313252 0px solid;
}



 /* SUB LEVEL MENU CONTROL */


a.menu_SUB{
display:block;
padding: 2px 2px 2px 4px;
text-decoration:none;
filter:alpha(opacity=100);
border-bottom: #999999 1px solid;
}


 /* MORE SUB LEVEL MENU CONTROL */


.menu_DIV{
border-top: #000000 0px solid;
border-bottom: #666666 0px solid;
border-right: #666666 1px solid;
border-left: #666666 1px solid;
text-decoration:none;
filter:alpha(opacity=100);
z-index:100;
}






 BODY { font-family : Verdana, Arial ;
        background-color : white;
        color: #3f3f3f;
        BORDER-BOTTOM: #CEE1AA 0px solid; 
        MARGIN: 0em;
        line-height : 10pt;
        scrollbar-face-color: #F0F0F0 ; 
        scrollbar-shadow-color:  #000066 ;
        scrollbar-highlight-color:  #FFFFFF ; 
        scrollbar-3dlight-color:   #000066 ;
        scrollbar-darkshadow-color: #FFFFFF ; 
        scrollbar-track-color:   #F8F8F8 ; 
        scrollbar-arrow-color:  #000066 }

 
INPUT {
  border: 1px solid #555555;
  font-size : 10pt; }

INPUT:hover {
  border: 1px solid #555555;
  font-size : 10pt;
  cursor:hand;
  background-color : #f0f0f0; }

#GoBtn:hover {
  border:none;
}



.inputOff{ 
  border: 1px solid #555555;
  font-size : 10pt; }
 
.inputOver{ 
  border: 1px solid #555555;
  font-size : 10pt;
  cursor:hand;
  background-color : #f0f0f0; } 


H1 { font-family: verdana, Arial, Helvetica, sans-serif; font-size: 18px; color: #637696; font-weight: bold; line-height : 18pt; }

H2 { font-weight : bold;
         font-size : 12.0pt;}

H3 { font-family : verdana, Arial, Verdana;
         font-size : 12.0pt;}

H4 { font-family: verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #AECE73;  line-height : 12pt; }

H5 {
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999999;
	letter-spacing: 2px;
	font-weight: bold;
}

H6 { font-family: verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #AECE73; PADDING-BOTTOM: 0px; PADDING-TOP: 0px;}

P { font-family : verdana, Arial, Verdana;
     font-size : 8.5pt;
     line-height : 12pt;
     margin-top : 0.0pt;
     color: #515151;}

TD { font-family : verdana, Arial;
        font-size : 8.5pt;
        margin-top : 0.0pt;
        TEXT-ALIGN: left;}

 LI { font-family : verdana, Arial;
     font-size : 8.5pt;
     text-align : left;
     line-height : 12.0pt;
     margin-top : 0.0pt;
     list-style-image: url("images/square.gif");
     
 }
     
/*      list-style-type: square; */



/* Table specific styles */

.tab-bordered-right
{   BORDER-TOP-WIDTH: 0px; 
    BORDER-RIGHT:  #abc 1px dotted; 
    BORDER-LEFT-WIDTH: 0px; 
    BORDER-BOTTOM: 0px; 
    PADDING-RIGHT: 0.5em; 
    PADDING-LEFT: 1.1em; 
    PADDING-BOTTOM: 1px; 
    PADDING-TOP: 2px; 
    MARGIN: 0px}

.tab-bordered-all
{   BORDER-TOP: #abc 1px solid;
    BORDER-RIGHT:  #abc 1px solid; 
    BORDER-LEFT: #abc 1px solid; 
    BORDER-BOTTOM: #abc 1px solid; 
    PADDING-RIGHT: 0em; 
    PADDING-LEFT: 0em; 
    PADDING-BOTTOM: 0em; 
    PADDING-TOP: 0em; 
    MARGIN: 0px }

.tab-plain
{   BORDER-TOP-WIDTH: 0px; 
    BORDER-RIGHT: #aaaaaa 1px solid; 
    BORDER-LEFT-WIDTH: 0px; 
    BORDER-BOTTOM: #abc 1px solid;
    PADDING-RIGHT: 0.1em; 
    PADDING-LEFT: 1.1em; 
    PADDING-BOTTOM: 1.1px; 
    PADDING-TOP: 3px; 
    MARGIN: 0px;
    font-size : 7pt; }

.tab-plain2
{   BORDER-TOP-WIDTH: 0px; 
    BORDER-RIGHT: #aaaaaa 1px solid; 
    BORDER-LEFT-WIDTH: 0px; 
    BORDER-BOTTOM: #abc 1px dotted;
    PADDING-RIGHT: 0.1em; 
    PADDING-LEFT: 1.1em; 
    PADDING-BOTTOM: 1.1px; 
    PADDING-TOP: 3px; 
    MARGIN: 0px;
    font-size : 7pt;}

.tab-plain-top
{   BORDER-TOP: #abc 1px dotted;}

.tab-plain-bottom
{   BORDER-BOTTOM: #abc 1px dotted;}

.tab-plain-search
{   BORDER-TOP-WIDTH: 0px; 
    BORDER-RIGHT: #ffffff 1px; 
    BORDER-BOTTOM: #ffffff 1px; 
    BORDER-LEFT-WIDTH: 0px; 
    PADDING-RIGHT: 0em; 
    PADDING-LEFT: 0em; 
    PADDING-BOTTOM: 0px; 
    PADDING-TOP: 0px; 
    MARGIN: 0px; }

.tab-plain-search-bottom
{   BORDER-TOP-WIDTH: 0px; 
    BORDER-RIGHT: #ffffff 1px; 
    BORDER-BOTTOM: #aaaaaa 1px solid; 
    BORDER-LEFT-WIDTH: 0px; 
    PADDING-RIGHT: 0em; 
    PADDING-LEFT: 0em; 
    PADDING-BOTTOM: 0px; 
    PADDING-TOP: 0px; 
    MARGIN: 0px;   }

.tab-plain-search-right
{   BORDER-RIGHT: #aaaaaa 1px solid; }


.leftgreen {    BORDER-LEFT: #e3eed0 1px solid; 
    MARGIN: 0px}

.rightgreen {   BORDER-RIGHT:  #e3eed0 1px solid; 
    MARGIN: 0px}

.bottomgreen  {    BORDER-BOTTOM: #e3eed0 1px solid; 
    MARGIN: 0px}






/* menu specific styles */

#leftnav H3
{
    PADDING-RIGHT: 0.0em;
    PADDING-LEFT: 0em;
    BACKGROUND: white ;
    BORDER-RIGHT: #aaaaaa 1px solid; 
    BORDER-LEFT-WIDTH: 0px; 
    BORDER-BOTTOM: #abc 1px dotted;
    MARGIN: 0px 0px 0px;
    TEXT-ALIGN: left
}


#leftnav H4
{
    PADDING-RIGHT: 0.0em;
    PADDING-LEFT: 0em;
    PADDING-bottom: 0em;
    BACKGROUND: #d9e2f2 ;
    BORDER-RIGHT: #aaaaaa 1px solid; 
    BORDER-LEFT-WIDTH: 0px; 
    BORDER-BOTTOM: #abc 1px solid;
    MARGIN: 0px 0px 0px;
    TEXT-ALIGN: left
}


#leftnav A {
    FONT: 11px Arial, sans-serif; TEXT-DECORATION: none;
    COLOR: #48648C;
    DISPLAY: block;
    PADDING-LEFT: 0.1em;
    PADDING-BOTTOM: 1px;
    MARGIN: 0px;
    PADDING-TOP: 2px;
    TEXT-ALIGN: left
}

#leftnav A:hover
{
    COLOR: gray;
    BACKGROUND-COLOR: #efefef
}


/* news scroller specific styles */

#scroller A { FONT: 10px verdana, Arial, sans-serif; TEXT-DECORATION: none; COLOR: #7B9F37; }
#scroller A:hover { COLOR: #7B9F37; text-decoration:underline; }
#scroller A:visited { COLOR: #7B9F37;}


/*custom headings */

.GreenHead { font-family: verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #555555; PADDING-BOTTOM: 2px; PADDING-TOP: 0px; }


/* logon specific styles */

#logons P { 
     font-family : verdana, Arial;
     font-size : 7.5pt;
     line-height : 8pt;
     margin-top : 0.0pt;
     margin-right : 0.0pt;
     margin-left : 10.0pt;
     TEXT-ALIGN: left;
     PADDING-RIGHT: 0em;
     color: #3f3f3f;}

#logons INPUT {
  border: 1px solid #555555;
  font-size : 8pt; }

#logons H3 { 
         font-weight : bold;
         font-size : 8.0pt;
          color: #82AC3C;
          margin-left : 4.0pt;
          line-height : 9pt;}

#logons A {
	TEXT-DECORATION: none;
	COLOR: #637696;
	font-family: Arial, sans-serif;
}
#logons A:hover {
	text-decoration:none;
	color: #CF965C;
}



/* product pages specific styles */

.Product {
    BORDER-TOP-WIDTH: 0px; 
    BORDER-RIGHT:  #A7CB69 1px solid; 
    BORDER-LEFT-WIDTH: 0px; 
    BORDER-BOTTOM: 0px; 
    PADDING-RIGHT: 1.5em; 
    PADDING-LEFT: 1.5em; 
    PADDING-BOTTOM: 1px; 
    PADDING-TOP: 2px; 
    MARGIN: 0px;
}

.ProductHead { font-weight : bold; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #82AC3C; PADDING-BOTTOM: 0px; PADDING-TOP: 0px;}

.ProductInfo {
    BORDER-TOP: #abc 0px dotted; 
    BORDER-RIGHT:  #abc 0px dotted; 
    BORDER-LEFT: #abc 0px dotted; 
    BORDER-BOTTOM: #abc 1px dotted; 
    PADDING-RIGHT: 0em; 
    PADDING-LEFT: 0em; 
    PADDING-BOTTOM: 2px; 
    PADDING-TOP: 2px; 
    MARGIN: 0px
}
.tab-greybottom {
	BORDER-BOTTOM: 1px solid #DBE2EA;
}
.leftpad {
	padding-left: 20px;
}




/* news styles */

.item {margin:0px 0px 0em 0em; padding:0px 0em 10px 0em;}
.itemtitle {margin-bottom:0em; font-weight: bold;}
.itemdesc {margin:0px 0px 0px 0em;color: #666666;}
.itempubdate {margin:0px 0px .0em 0em;font-size:9;color: #a1a1a1;}

.CLIBPLUSmenu {
	padding:5px 5px 5px 0em;
	font-weight: bold;
	line-height: 11px;
	color: #91B0C1;
	border-top: 0px dotted;
	border-right: 0px dotted;
	border-bottom: 1px dotted;
	border-left: 0px dotted;
}
.paddedleftright {
	PADDING-RIGHT: 1em;
	PADDING-LEFT: 1.5em;
	PADDING-BOTTOM: 1px;
	PADDING-TOP: 2px;
	MARGIN: 0px;
	border: 0px none;
}
hr {
	color: #8897AE;
}
.hrgreen {
	color: #DDEBC5;
	font-weight: lighter;
}
.MalariaHead {
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #724B72;
	PADDING-BOTTOM: 2px;
	PADDING-TOP: 0px;
	font-weight: bold;
}



.Rightpane {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #cccccc;
	padding: 15px 5px 5px;
}
.LeftPane {
	padding: 15px;
}
.ImgRight {
float: right;
}
A.lnva:link
{
    BORDER-RIGHT: #999 0px solid;
    PADDING-RIGHT: 3px;
    BORDER-TOP: #65B1B1 0px solid;
    MARGIN-TOP: 0px;
    DISPLAY: block;
    PADDING-LEFT: 3px;
    FONT-SIZE: 100%;
    BACKGROUND: #F8f8f8;
    PADDING-BOTTOM: 3px;
    BORDER-LEFT: #999 0px solid;
    COLOR: #666666;
    PADDING-TOP: 3px;
    BORDER-BOTTOM: #999 1px dotted;
    FONT-FAMILY: "verdana";
    TEXT-ALIGN: left;
    TEXT-DECORATION: none
}
A.lnva:visited
{
    BORDER-RIGHT: #999 0px solid;
    PADDING-RIGHT: 3px;
    BORDER-TOP: #65B1B1 0px solid;
    MARGIN-TOP: 0px;
    DISPLAY: block;
    PADDING-LEFT: 3px;
    FONT-SIZE: 100%;
    BACKGROUND: #F8f8f8;
    PADDING-BOTTOM: 3px;
    BORDER-LEFT: #999 0px solid;
    COLOR: #666666;
    PADDING-TOP: 3px;
    BORDER-BOTTOM: #999 1px dotted;
    FONT-FAMILY: "verdana";
    TEXT-ALIGN: left;
    TEXT-DECORATION: none
}
A.lnva:hover
{
    BACKGROUND: #DFE2EA;
    COLOR: #667595
}.logon {

    BORDER-RIGHT: 1px solid #999999;
    PADDING-RIGHT: 3px;
    BORDER-TOP: 1px solid #999999;
    MARGIN-TOP: 0px;
    DISPLAY: block;
    PADDING-LEFT: 3px;
    FONT-SIZE: 100%;
    BACKGROUND: #F8f8f8;
    PADDING-BOTTOM: 3px;
    BORDER-LEFT: 1px solid #999999;
    COLOR: #666666;
    PADDING-TOP: 3px;
    BORDER-BOTTOM: 1px solid #999999;
    FONT-FAMILY: "verdana";
    TEXT-ALIGN: left;
    TEXT-DECORATION: none
}
.logonhead {
	color: #FFFFFF;
	font-weight: bold;
}



