body.mainbody {

background: #1a2659 url(../images/blue/background.png) repeat-x;

}

h4 {                      /*  ???????????  */
color: 2952B8;
font-size: 1.4em;
}



.contentheading {

color:#2952B8;  /*  WAS  " FFF "  - KM LATER ---    -- Changed  ************  */

}



.small, .createdate, .modifydate {

color:#1e295a;

}



a {

color:#3D7EF5; 

}



a:hover {

color:#FFF;



}



h3, .componentheading, table.moduletable th, legend  {

background:url(../images/blue/bg_h3.png) repeat-x;

color:#2952B8;  /* KM CHANGED -- LATER --- WAS  FFF, THIS STUFF EXISTS IN TEMPLATE.CSS ALSO*/

}



#wrapper {

background:url(../images/blue/grey_bg.png) repeat-y 0 0;

}



/*  KM  Removed **************************************************************

#mainhead1 {

background:url(../../images/blue/header_km_01.png);
/* url(../../images/blue/head_bg.png) repeat-x;   (not)

}

****************************  */
/*  KM  Removed ******
#mainhead0 {

background:url(../../images/blue/header_km_magenta.gif);
/* background:url(../../images/blue/head_bg.png) repeat-x;  (not)

}

**********************************************   */



#header {   /* KM ADDED  **********************************   */

color:#003366; 

background-image:url(../../images/blue/header.gif);

}



/*   KM  REMOVED  ***************************************
#flash h3 {

background:inherit;

}  */





#topmenu a:link, #topmenu a:visited {

color:#F0F5F8;

}



#topmenu li:hover {

background-color:#2c458a;  

}



#topmenu a:hover {

background-color:#2c458a; 

border-top-color:#2c458a;  

}

/* body */



ul {

list-style-image:url(../images/blue/list.png); 

}







#leftmenu a {

color:#82A6DB;   /* was diff km mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm  */

}

#leftmenu a:hover {

color:#FFFFFF;   /* added km *****************************  */

}



#leftmenu li{

background:url(../images/blue/menubg.png) no-repeat;

}



#leftmenu li a:hover{

background:url(../images/blue/menubg_hover.png) no-repeat;

}



#leftmenu li.active a {

background:url(../images/blue/menubg_hover.png) no-repeat;

}







#leftmenu ul ul a:link, #leftmenu ul ul a:visited {

background:  url(../images/blue/submenu.png) no-repeat;

}



#loginbox {

background: url(../images/blue/login_bg.png) no-repeat;

color:#FFF;

}



#loginbox:hover {

background: url(../images/blue/login_hover.png) no-repeat; 

}



#usermodLR {

background: #011930 url(../images/blue/newsbg.png) repeat-x ;   

}

#usermodL {

background: #011930 url(../images/blue/newsbg.png) repeat-x ;   

}





#usermodR {

background: #011930 url(../images/blue/newsbg.png) repeat-x ;  

}





#usermod0{

background: #011930 url(../images/blue/newsbg.png) repeat-x ;  

}



#contentLR h3, #contentLR .componentheading {

background: url(../images/blue/content_h3.png) repeat-x;

}





#contentL h3, #contentL .componentheading {

background: url(../images/blue/content_h3.png) repeat-x;

}







#contentLR h3, #contentR .componentheading {

background: url(../images/blue/content_h3.png) repeat-x;

}





#content0 h3, #content0 .componentheading {

background: url(../images/blue/content_h3.png) repeat-x;

}



a.readon {

background: url(../images/blue/readon.png) no-repeat 0 5px;

}



#footer {

background:url(../images/blue/footer_bg.png) repeat-x;

}