/*--------------------------------------*/
/*					*/
/* General defaults			*/
/*					*/
/*					*/


BODY {
font-size : 0.9em; 
font-family : Arial, Helvetica, sans-serif; 
font-weight : normal; 
color : #000000; 
background-color : #000070;
background-color : white;

margin : 0 0 0 0;
padding : 0 0 0 0;
width : 100%; 
align : center;
}


H1 {
font-family : Arial, Helvetica, sans-serif; 
font-style : normal; 
font-variant : normal; 
font-weight : bold; 
font-size : 2.2em; 
color : #004000; 
color : #1b2063;
background-color : transparent; 
}


/*--------------------------------------*/
/*					*/
/* Used for: 				*/
/*   newsitems & body			*/
/*					*/

.newsitem {
font-size : 12px; 
font-family : Arial, Helvetica, sans-serif; 
font-weight : normal; 
color : #000000; 
/*background-color : #ffffe8;*/
margin : 0 0 0 0;
padding : 0 0 0 0;
width : 100%; 
align : center;
}


/*--------------------------------------*/
/*					*/
/*					*/
/*					*/


.greenlinks{
  background-color : white;
  color            : black;
/*    color:red; */
  text-decoration  : none;
}

.greenlinks a:link{
  color           : #000070;
/*  color	: red; */
  text-decoration : none;
}

.greenlinks a:visited{
  color           : #000070;
/*    color	: red; */
  text-decoration : none;
}

.greenlinks a:hover{
  color           : #000070;
  text-decoration : underline;
}



/*------------------------------------------*/
/*                                          */
/* Used for:                                */
/*   Calendar                               */
/*   Control panel                          */
/*                                         */


.smalltext{
  font-family      : Arial, Helvetica, sans-serif; 
  font-style       : normal; 
  font-variant     : normal; 
  font-weight      : normal; 
  font-size        : 0.9em; 
  color            : #004000;
  background-color : #e2e2f3;
//  background-color : white;

  
}

.smalltext a:link{
  font-family      : Arial, Helvetica, sans-serif; 
  font-style       : normal; 
  font-variant     : normal; 
  font-weight      : normal;
  font-size        : 0.9em; 
  color            : #006500;
}

.smalltext a:visited{
  font-family      : Arial, Helvetica, sans-serif; 
  font-style       : normal; 
  font-variant     : normal; 
  font-weight      : normal;
  font-size        : 0.9em; 
  color            : #006500;
}

.smalltext a:hover{
  font-family      : Arial, Helvetica, sans-serif; 
  font-style       : normal; 
  font-variant     : normal; 
  font-weight      : normal;
  font-size        : 0.9em; 
  color            : #006500; 
}


/*------------------------------------------*/
/*                                          */
/* Used for:                                */
/*   Calendar - Coming Soon                 */
/*   Control panel                          */
/*                                          */


.csoontext{
  font-family      : Arial, Helvetica, sans-serif; 
  font-style       : normal; 
  font-variant     : normal; 
  font-weight      : normal; 
  font-size        : 0.9em; 
  color            : #004000;
//  background-color : #e2e2f3;
  background-color : white;

  
}

.csoontext a:link{
  font-family      : Arial, Helvetica, sans-serif; 
  font-style       : normal; 
  font-variant     : normal; 
  font-weight      : normal;
  font-size        : 0.9em; 
  color            : #006500;
}

.csoontext a:visited{
  font-family      : Arial, Helvetica, sans-serif; 
  font-style       : normal; 
  font-variant     : normal; 
  font-weight      : normal;
  font-size        : 0.9em; 
  color            : #006500;
}

.csoontext a:hover{
  font-family      : Arial, Helvetica, sans-serif; 
  font-style       : normal; 
  font-variant     : normal; 
  font-weight      : normal;
  font-size        : 0.9em; 
  color            : #006500; 
}


/*------------------------------------------*/
/*                                          */
/* Used for:                                */
/*   Login & forgot password                */
/*                                          */


.password{
  font-family      : Arial, Helvetica, sans-serif; 
  font-style       : normal; 
  font-variant     : normal; 
  font-weight      : normal; 
  font-size        : 0.9em; 
  color            : #004000;
  background-color : #e2e2f3;
}

.password a:link{
  font-family      : Arial, Helvetica, sans-serif; 
  font-style       : normal; 
  font-variant     : normal; 
  font-weight      : normal;
  font-size        : 0.9em; 
  color            : #006500;
}

.password a:visited{
  font-family      : Arial, Helvetica, sans-serif; 
  font-style       : normal; 
  font-variant     : normal; 
  font-weight      : normal;
  font-size        : 0.9em; 
  color            : #006500;
  color:green;
}

.password a:hover{
  font-family      : Arial, Helvetica, sans-serif; 
  font-style       : normal; 
  font-variant     : normal; 
  font-weight      : normal;
  font-size        : 0.9em; 
  color            : #006500; 
}


/*------------------------------------------*/

.noline a:link{
  text-decoration : none;
}

.noline a:visited{
  text-decoration : none;
}



/*------------------------------------------*/

.errortext{
font-size : 1.0em; 
  font-family : Arial, Helvetica, sans-serif; 
  color : red;
  font-weight : bold;
}



/*------------------------------------------*/

.grid{
border : #efb240 .05em solid;
}



/*------------------------------------------*/

.white{
  background-color : white;
}



/*------------------------------------------*/

.black{
  background-color : #AAAA72;
}



/*------------------------------------------*/
/*                                          */
/* Used for:                                */
/*   Calendar "Coming Soon" date            */
/*                                          */

.bg_light{
  font-size        : 12px;
  background-color : #adaa73;
  color            : #1b2063;
}

.bg_dark{
  font-size        : 12px;
  background-color : #FFFFCD;
  color            : #1b2063;
}

.alt_bg_dark{
  font-size: 12px;
  background-color : #A7A7A7;
}



/*----------------------------------------------*/
/*						*/
/* Headline					*/
/*						*/
/*						*/

.pagebody{
  background-color : #ffffe8;
  background-color : #e2e2f3;
  background-color : white;
 
  margin           : 0 0 0 0;
  padding          : 0 0 0 0;
  width            : 100%; 
}

.headline1{
  background-color    : #e2e2f3;
  margin              : 0 0 0 0;
  padding             : 0 0 0 0;
  width               : 100%; 
  border-bottom-color : #000070;
  border-bottom-style : solid;
  border-bottom-width : 5px;
}



/*--------------------------------------------------------------*/
/*								*/
/* Controls box attributes for lhs                              */
/*                                                              */

.lhs{
  width		     : 180px;
  vertical-align     : top;
  color              : #868636;
  background-color   : #e2e2f3; 
  border-right-color : #ddddff;
  border-right-style : solid;
  border-right-width : 1px;
  border-right-color :#e0e0e0; 
  font-weight	     : bold;
}

/*align="center" style="width:180px; vertical-align:top; border-right-color:#e0e0e0; border-right-width:1px; border-right-style:solid;">*/
  

.lhs a:link{
  color           : #000070;
  font-size       : 12px; 
  font-weight	     : bold;
  text-decoration : none;
}

.lhs a:visited{
  color           : #000070;
  font-size       : 12px;
  font-weight	     : bold;
  text-decoration : none;
}

.lhs a:hover{
  color           : #000070;
  font-size       : 12px;
/*  font-weight	     : bold;*/
  text-decoration : none;
}



/*--------------------------------------------------------------*/
/*								*/
/* Controls box attributes for centre                           */
/*                                                              */

.centre {
background-color:white;
/*  width: 64%; */
}



/*----------------------------------------------*/
/*						*/
/* 	controls for menus - template in 	*/
/*	phpws-j24i/mod/menuman/templates/j24i 	*/
/* 	image in 				*/
/*	phpws-j24i/themes/j24i/images 		*/

.lhsmenu  {
   font-size           : 1.1em;
   font-weight 	       : bold;
   padding-bottom      : 5px;
   vertical-align      : center;
   border-width        : 1px;
   border-bottom-style : solid;
   border-right-style  : solid;
   border-bottom-color : #004040;
   border-right-color  : #004040; 
}

.lhsmenu a:link{
   font-size	: 1.1em;
   font-weight	: bold;
}

.lhsmenu a:visited{
   font-size           : 1.1em;
   font-weight 	       : bold;
}

.lhsmenu a:hover{
   font-size           : 1.1em;
   text-decoration     : underline;
}

.lhsmenu a:active{
   font-size           : 1.1em;
   font-weight 	       : bold;
}



/*--------------------------------------------------------------*/
/*								*/
/* Controls menu box attributes - including heading text colour */
/*                                                              */

.menu_box{
  color            : #000070;
  color            : yellow;  
/*  background-color : #e2e2f3; */
  background-color : red;
  font-size        : 18px;
  font-weight      : bold;
  text-decoration  : none;
}

.menu_box a:link{
  color           :  #000070;
  font-size       : 18px; 
  font-weight     : bold;
  text-decoration : none;
}

.menu_box a:visited{
  color           :  #000070;
  font-size       : 18px;
  font-weight     : bold;
  text-decoration : none;
}

.menu_box a:hover{
  color           :  #000070;
  font-size       : 18px;
  font-weight     : bold;
  text-decoration : underline;
}



/*--------------------------------------------------------------*/
/*								*/
/* Controls box attributes for rhs                              */
/*                                                              */

.rhs{
  color             : #868636;
  background-color  : white;
  vertical-align    : top;
  border-left-style : solid;
  border-left-width : 1px;
  border-left-color : #e0e0e0;
}

.rhs a:link{
  color           : #006500;
  font-size       : 12px; 
  font-weight     : normal;
  text-decoration : none;
}

.rhs a:visited{
  color           : #006500;
  font-size       : 12px;
  font-weight     : normal;
  text-decoration : none;
}
  
.rhs a:hover{
  color           : #006500;
  font-size       : 12px;
  font-weight     : normal;
  text-decoration : underline;
}


/*------------------------------------------*/
/*                                          */
/* Used for:                                */
/*   Calendar                               */
/*   Control panel                          */
/*   Documents on rhs			    */
/*                                          */

.document{
  color           : white;
  backgroud-color : red;
  font-family     : Arial, Helvetica, sans-serif; 
  font-size       : 0.6em; 
  font-style      : normal; 
  font-variant    : normal; 
  font-weight     : normal; 
}

.document a:link{
  color        : #000070; 
  font-family  : Arial, Helvetica, sans-serif; 
  font-style   : normal; 
  font-variant : normal; 
  font-weight  : normal;

}

.document a:visited{
  color        : #000070; 
  font-family  : Arial, Helvetica, sans-serif; 
  font-style   : normal; 
  font-variant : normal; 
  font-weight  : normal;
}



/*--------------------------------------------------------------*/
/*								*/
/* Controls user input box format 				*/
/*                                                              */

input{
  color		   : #000070;
  background-color : #e2e2f3;
  font-family      : Arial, Helvetica, sans-serif;
  font-size        : 0.9em;
}



/*--------------------------------------------------------------*/
/*								*/
/* Controls small text at bottm right                           */
/*                                                              */

.lvstext{
  color        	   : #000070;
  background-color : white;
  font-family      : Arial, Helvetica, sans-serif; 
  font-size        : 0.9em; 
  font-style       : normal; 
  font-variant     : normal; 
  font-weight      : normal; 
  text-align       : right;
}



/*------------------------------------------*/
/*                                          */
/* Used for:                                */
/*   Acknowledgment footer                  */
/*                                          */

.asu{
  color            : #868636;
  background-color : white;
  font-family      : Arial, Helvetica, sans-serif; 
  font-size        : 0.7em; 
  font-style       : normal; 
  font-variant     : normal; 
  font-weight      : normal; 
}

.asu a:link{
  color 	: #868636; 
  font-family 	: Arial, Helvetica, sans-serif; 
  font-style 	: normal; 
  font-variant 	: normal; 
  font-weight 	: normal;
}

.asu a:visited{
  color 	: #868636; 
  font-family 	: Arial, Helvetica, sans-serif; 
  font-style 	: normal; 
  font-variant 	: normal; 
  font-weight 	: normal;
}


