
BODY {
	margin: 0,0,0,0;
	background-color: #ffffff;
	font-size: x-small;
	font-family: Arial, Verdana;
	color: Black;
	text-decoration:none;
}
TABLE
{
	font-size: x-small;
	font-family: Arial,Verdana;
	color: Black;
	font-weight: normal;
		text-decoration:none;
				border: solid 0px #000000;
}
TD
{		border: solid 0px #000000;}


/*   BUTTONS */
.btnG1 {font-size:xx-small;font-weight:bold; background-color:#44aa44; color:White;}
.btnR1 {font-size:xx-small;font-weight:bold; background-color:#aa4444; color:White;}
.btnR2 {font-size:x-small;	font-weight:bold;	background-color:#aa4444; color:White;}
.btnB2 {font-size:x-small;	font-weight:bold; background-color:#4444aa; 	color:White;}
.btnG2 {font-size:x-small;	font-weight:bold;	background-color:#44aa44;	color:White;}
.btnG3 {	font-size:small;	font-weight:bold;	background-color:#44aa44;	color:White;}
.btnR3 {	font-size:small;	font-weight:bold;	background-color:#aa4444;	color:White;}
.btnY2 {	font-size:x-small;font-weight:bold;	background-color:#cccc44;	color:White;}


/* ------------------------------------ The Texts -------------------------------------------*/
.tx1 {font-size: xx-small;	font-weight: Normal;	font-family: Verdana;	color: Black;}
.tx1a {	font-size: xx-small;	font-weight: Normal;	font-family: Arial,Verdana;color: Black;}
.tx1t {	font-size: xx-small;	font-weight: Normal;	font-family: Tahoma,Verdana;	color: Black;}
.tx1v {	font-size: xx-small;	font-weight: Normal;	font-family: Verdana;	color: Black;}
.tx1b {	font-size: xx-small;	font-weight: Bold;	font-family: Verdana,Arial;	color: Black;}
.tx1wb {	font-size: xx-small;	font-weight: Bold;	font-family: Arial;	color: White;}
.tx1e {	font-size: xx-small;	font-weight: Normal;	font-family: Verdana;	color: Blue;}
.tx1be {	font-size: xx-small;	font-weight: Bold;	font-family: Verdana;	color: Blue;}
.tx1h {	font-size: xx-small;	font-weight: Normal;	background-color:#ffff00;	font-family: Verdana; color: Black;}
.tx2 {	font-size: x-small;	font-weight: Normal;	font-family: Arial,Tahoma;	text-decoration: None;	color: Black;}
.tx2e {	font-size: x-small;	font-weight: Normal;	font-family: Arial,Tahoma;	text-decoration: None;	color: Blue;}
.tx2b {	font-size: x-small;	font-weight: Bold;	font-family: Arial,Tahoma;	color: Black;}
.tx2be {	font-size: x-small;	font-weight: Bold;	font-family: Arial,Tahoma;	color: Blue;}
.tx2m {	font-size: x-small;	font-weight: Normal;	font-family: Arial,Tahoma;	text-decoration: None;	color: Red;}
.tx2v {	font-size: x-small;	font-weight: Normal;	font-family: Verdana;	color: Black;}
.tx2w {	font-size: x-small;	font-weight: Normal;	font-family: Arial,Tahoma;	text-decoration: None;	color: White;}
.tx2wb {	font-size: x-small;	font-weight: Bold;	font-family: Arial,Tahoma;	text-decoration: None;	color: White;}
.tx2r {	font-size: x-small;	font-weight: Normal;	font-family: Arial,Tahoma;	text-decoration: None;	color: Red;}
.tx2d {	font-size: x-small;	font-weight: Bold;	font-family: Arial,Tahoma;	text-decoration: None;	color: Olive;}
.tx2UC { font-size: x-small;	font-weight: Normal;	font-family: Arial,Tahoma;	color: Black; text-transform:uppercase;}
.txm {	font-size: x-small;	color: Red;	font-family: Arial,Tahoma;}
.txy {	font-size: x-small; color: Yellow; font-weight: Bold;  font-family: Tahoma,Arial}
.tx3 {	font-size: small;	font-weight: Normal;	font-family: Arial,Tahoma;	color: Black;}
.tx3UC { font-size: small;	font-weight: Normal;	font-family: Arial,Tahoma;	color: Black; text-transform:uppercase;}
.tx3b{	font-size: small;	font-weight: Bold;	font-family: Arial,Tahoma;	color: Black;}
.tx3be{	font-size: small;	font-weight: Bold;	font-family: Arial,Tahoma;	color: Blue;}
.tx3m{	font-size: small;	font-weight: Normal;	font-family: Arial,Tahoma;	text-decoration: None;	color: Red;}
.tx3w{	font-size: small;	color: White;	font-weight: Normal;	font-family: Arial,Tahoma;}
.tx3bw{	font-size: small;	color: White;	font-weight: Bold;	font-family: Arial,Tahoma;}
.tx3d{	font-size: small;	font-weight: Bold;	font-family: Arial,Tahoma;text-decoration: None;	color: Olive;}
.tx4{	font-size: medium;	color: Black;	font-weight: Normal;	font-family: Arial,Tahoma;}
.tx5{	font-size: large;	color: Black;	font-weight: Normal;	font-family: Arial,Tahoma;}
.tx5b{	font-size: large;	color: Black;	font-weight: Bold;	font-family: Arial,Tahoma;}
.tx6{	font-size: x-large;	color: Black;	font-weight: Normal;	font-family: Georgia;}
.tx4bw{	font-size: medium;	color: White;	font-weight: Bold;	font-family: Arial,Tahoma;}
.tx80{	font-size: 80%;	font-family: Tahoma,Geneva,Arial;	font-weight: normal;	color: Black;}

.hyp1{	font-size: xx-small;	font-weight: Normal;	font-family: Verdana,Arial;	color: Blue;}
.hyp1:link{	font-size: xx-small;	font-weight: Normal;	font-family: Verdana,Arial;	color: Blue;}
.hyp1:active{	font-size: xx-small;	font-weight: Normal;	font-family: Verdana,Arial;	color: Blue;}
.hyp1:visited{	font-size: xx-small;	font-weight: Normal;	font-family: Verdana,Arial;	color: Blue;}
.hyp1:hover{	font-size: xx-small;	font-weight: Normal;	font-family: Verdana,Arial;	color: Red;}
.hyp1w{	font-size: xx-small;	font-weight: Normal;	font-family: Verdana,Arial;	color: White;}
.hyp1w:link{	font-size: xx-small;	font-weight: Normal;	font-family: Verdana,Arial;	color: White;}
.hyp1w:active{	font-size: xx-small;	font-weight: Normal;	font-family: Verdana,Arial;	color: White;}
.hyp1w:visited{	font-size: xx-small;	font-weight: Normal;	font-family: Verdana,Arial;	color: White;}
.hyp1w:hover{	font-size: xx-small;	font-weight: Normal;	font-family: Verdana,Arial;	color: Red;}

.hyp1b{	font-size: xx-small;	font-weight: Bold;	font-family: Tahoma,Arial;color: Blue;}
.hyp1b:link{	font-size: xx-small;	font-weight: Bold;	font-family: Tahoma,Arial;color: Blue;}
.hyp1b:active{	font-size: xx-small;	font-weight: Bold;	font-family: Tahoma,Arial;color: Blue;}
.hyp1b:visited{	font-size: xx-small;	font-weight: Bold;	font-family: Tahoma,Arial;color: Blue;}
.hyp1b:hover{	font-size: xx-small;	font-weight: Bold;	font-family: Tahoma,Arial;color: Red;}
.hyp2{	font-size: x-small;	font-weight: Normal;	font-family: Arial,Tahoma;	color: Blue; text-decoration:none;}
.hyp2b{	font-size: x-small;	font-weight: Bold;	font-family: Arial,Tahoma;color: Blue; text-decoration:none;}
.hyp3{	font-size: small;	font-weight: Normal;	font-family: Arial,Tahoma;	color: Blue;}
.hyp3b{	font-size: small;	font-weight: Bold;	font-family: Arial,Tahoma;	color: Blue;}
.hyp_likeabutton{	height: 14px;	background-color: #ece9d8;	color: Black;	font-weight: normal;	font-family: Arial;	font-size: x-small;	text-decoration: none;	border-style: outset;	border-width: 2px;}

.hyp2W{	font-size: x-small;	font-weight: Normal;	font-family: Arial,Tahoma;	color: White;}
.hyp2W:link{	font-size: x-small;	font-weight: Normal;	font-family: Arial,Tahoma;	color: White;}
.hyp2W:active{	font-size: x-small;	font-weight: Normal;	font-family: Arial,Tahoma;	color: White;}
.hyp2W:visited{	font-size: x-small;	font-weight: Normal;	font-family: Arial,Tahoma;	color: White;}
.hyp2W:hover{	font-size: x-small;	font-weight: Normal;	font-family: Arial,Tahoma;	color: Red;}

/* TABLE CELLS */

.tbl_redborder
{BORDER-RIGHT: red 5px solid; BORDER-TOP: red 5px solid; BORDER-LEFT: red 5px solid; BORDER-BOTTOM: red 5px solid
	}

	
.td_label
{
	font-family: Verdana;
	color: black;
	font-size: xx-small;
	font-style: italic;
	font-weight: bold;
	text-align: right;
	padding-right: 3px;
}
/* THESE ARE USED IN VISITOR SIDE */
.leftcolumn
{
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
	padding-top: 10px;
}
.rightcolumn
{
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
	border-left: #999999 1px dotted;
	padding-top: 10px;
}

/* Typically used in code-geneerated tables */
.tcH { font-size: x-small;	font-weight: bold;	color: White;	vertical-align: top;	text-align: center;	background-color: #9292b2;border-left: #ffffff 1px solid;	border-top: #ffffff 1px solid;	border-right: #aaaacc 2px solid;	border-bottom: #8888aa 2px solid;}
.tcH1 {	font-size: xx-small;	font-weight: bold;	color: White;	vertical-align:baseline;	border-left: #ffffff 1px solid;	border-top: #ffffff 1px solid;	border-right: #aaaacc 2px solid;	border-bottom: #8888aa 2px solid;}
.tcH2{	font-size: xx-small;	font-weight: bold;	color: White;	vertical-align:baseline;	text-align: center;	background-color: #8888ff;	border-left: #ffffff 1px solid;	border-top: #ffffff 1px solid;	border-right: #aaaacc 2px solid;	border-bottom: #8888aa 2px solid;}
.tcN {	background-color:#eeeeff;	color:White;}
.tcT{	font-size: xx-small;	vertical-align: top;	background-color:#FFEEEE;	text-align: center;	border-right: #ccccee 1px solid;	border-bottom: #aaaacc 1px solid;}
/* Unfilled in Weekwork */
.tcU {	font-size: xx-small;	vertical-align: top;	background-color:#FFDDFF;	text-align: center;	border-right: #ccccee 1px solid;border-bottom: #aaaacc 1px solid;	border-left: #ccccee 1px solid;	border-top: #aaaacc 1px solid;}

/* ------------------------DEFAULT Datagrids -------------------------*/

.DG2 { padding:5 5 5 5; background-color:#cccccc; }
.DG2A {	font-family: Arial;	text-decoration: none;	font-size: x-small;	color: Black;	background-color: #e6e6ff;}
.DG2H {	font-family: Arial;	text-decoration: none;	font-size: x-small;	font-weight:normal;	color: White;	background-color: #9292b2;	text-align: center;}
.DG2I {	font-family: Arial;	text-decoration: none;	font-size: x-small;	color: Black;	background-color: #f0f0ff;}
.DG2S {	font-family: Arial;	text-decoration: none;	font-size: x-small;	color: White;	background-color: #cc0033;}
.DG2T {	font-family: Arial;	text-decoration: none;	font-size: x-small;	color: Black;	background-color: #ffeeee;}
.DG2W {	font-family: Arial;	text-decoration: none;	font-size: x-small;	color: Black;	background-color: #ffffff;}

.DG1A {	font-family: Verdana,Arial;	text-decoration: none;	font-size: xx-small;	color: Black;	background-color: #e6e6ff;	border-color: #e6e6ff;	border-width: 1px;}
.DG1H {	font-family: Tahoma;	text-decoration: none;	font-weight: bold;	font-size: xx-small;	color: White;	background-color: #9292b2;	text-align: center;}
.DG1I {	font-family: Verdana,Arial;	text-decoration: none;	font-size: xx-small;	color: Black;	background-color: #f0f0ff;	border-color: White;	}
.DG1S {	font-family: Verdana,Arial;	text-decoration: none;	font-size: xx-small;	color: White;	background-color: #cc0033;}
.DG1T {	font-family: Verdana,Arial;	text-decoration: none;	font-size: xx-small;	color: Black;	background-color: #ffeeee;}
.DG1W {	font-family: Verdana,Arial;	text-decoration: none;	font-size: xx-small;	color: Black;	background-color: #ffffff;}
.DGBGcol {background-color:#EEF0EE}

/* ----------------------------------------------CALENDAR ONLY  -------------------------------------- */
.DiaryDates {	font-weight: bold;	font-size: 10pt;	color: blue;}
.caltext {	font-size: xx-small;	font-family: Tahoma;	vertical-align: top; background-color:white}
.caldate {	font-weight: normal;	font-size: small;	text-decoration:underline;	background-color: #E0F0E0;	padding:1px 4px 1px 4px;	color: #666666;}
.calboxD { background-color:#E0F0E0;}
.calday { padding: 5px 1px 5px 1px; background-color:White;}
.caldaywkd { padding: 5px 1px 5px 1px; background-color:#f9f9f9;}


/* -------------------------------------------Universal Diary  ----------------------------------------*/
.txCalB {	display:block;	font-size:xx-small;	font-family:Verdana;	background:#88CC88;	color:White;	font-weight:bold;	padding:2px 2px 2px 2px;	border-bottom:solid 1px #aadddd;	width:100%;}

/* -------------------------------------- DIARY COMMENTS -------------------------------------------------*/
.txCalR {	display:block;	font-size:xx-small; background-color:#efefef;	font-family:Verdana;	color:Blue;	font-weight:bold;	padding: 0px 0px 2px 0px; width:100%;}
.txCalP {	display:block;	font-size:xx-small;	background-color:#efefef;	font-family:Verdana;	color:Purple;	font-weight:bold;	width:100%;	padding:0px 0px 2px 0px;}
.txCalC {	DISPLAY: block; 	font-size:xx-small;	background-color:#efefef;	font-family:Verdana;	color:Red;	font-weight:bold;	width:100%;	padding:0px 0px 2px 0px;}
.txCalG {	DISPLAY: block; 	font-size:xx-small;	background-color:#efefef;	font-family:Verdana;	color:ForestGreen;	font-weight:bold;	width:100%;	padding:0px 0px 2px 0px;}
/*-----------------------------------   THE BOXES --------------------------------------------------------------------------------- */
.Box1 {MARGIN-LEFT: 0px;MARGIN-TOP: 15px;MARGIN-RIGHT: 10px;MARGIN-BOTTOM: 10px; }
.BoxHeader { BACKGROUND: #AACCAA; FONT-SIZE:medium; font-style:italic; font-weight:bold; color:#FEFEFE; font-family:Verdana;PADDING-LEFT: 5px; }
.BoxHelp { BACKGROUND: #EEF0EE; FONT-SIZE:xx-small; color:#666666; font-family:Arial;PADDING-LEFT: 10px;PADDING-TOP: 5px;PADDING-RIGHT: 10px;PADDING-BOTTOM: 5px; }
.BoxSubTitle { BACKGROUND: #EEF0EE; FONT-SIZE:x-small;font-weight: bold; color:#000000; font-family:Arial;PADDING-LEFT: 10px;PADDING-TOP: 5px;PADDING-RIGHT: 10px;PADDING-BOTTOM: 5px; }
.BoxContent { BACKGROUND: #EEF0EE; FONT-SIZE:x-small; color:Black; font-family:Arial;PADDING-LEFT: 10px;PADDING-TOP: 5px;PADDING-RIGHT: 10px;PADDING-BOTTOM: 10px; }
.BoxLabel {BORDER: solid 1px white; background-color:#e0e0f0; height:15px;font-family: Verdana;color: black;font-size: xx-small;font-style: italic;font-weight: bold;text-align: right;padding-left: 5px;padding-right: 3px;}
.BoxLabelC {BORDER: solid 1px white; background-color:#e0e0f0; height:15px;font-family: Verdana;color: black;font-size: x-small;font-style: normal;font-weight: bold;text-align: center;padding-left: 5px;padding-right: 3px;}
.BoxText {BACKGROUND: #EEF0EE;font-family: Arial;color: black;font-size: x-small;font-style: normal;font-weight: normal;}

/*-----------------------------------  LEFT HAND MENU BOXESS --------------------------------------------------------------------------------- */

.Side1 {MARGIN-LEFT: 5px;MARGIN-RIGHT: 5px;MARGIN-BOTTOM: 20px; }
.SideHeader { BACKGROUND: #AACCAA; FONT-SIZE:x-small; font-style:italic; font-weight:bold; color:#FEFEFE; font-family:Verdana;PADDING-LEFT: 5px; text-align:center; }
.SideItem { BACKGROUND: #eeeeee; FONT-SIZE:x-small; color:Black; font-family:Arial;PADDING-LEFT: 2px;PADDING-TOP: 0px;PADDING-RIGHT: 2px;PADDING-BOTTOM: 0px;text-align:center; }


/*-------------------------------------------------   TAB MENUS AND ROUNDED CORNERS ---------------------------------------------------------- */
/* MENU GREY OPTION */
.MHG {FONT-FAMILY:Arial;FONT-SIZE:x-small;TEXT-DECORATION:None;COLOR:Blue;  }
/* MENU SELECTED OPTION */
.MHS {FONT-FAMILY:Arial;FONT-SIZE:x-small;FONT-WEIGHT:Bold;TEXT-DECORATION:None;COLOR:White; }
/* MENU FULL WIDTH BAR */
.MHB {BACKGROUND:#006633;FONT-SIZE:small;COLOR:Yellow;FONT-WEIGHT:Normal;}

/* THESE ARE USED SO THAT THE CURVE FORMAT CAN BE USED FOR A LABEL ETC , BECAUSE THEY ARE IDs THEY CAN ONLY BE USED ONCE PER PAGE */
DIV#MIG1 { BACKGROUND: #eeeeee; MARGIN: 0px 0%; padding:3px 0px 3px 0px  }
DIV#MIG2 { BACKGROUND: #eeeeee; MARGIN: 0px 0%; padding:3px 0px 3px 0px  }
DIV#MIG3 { BACKGROUND: #eeeeee; MARGIN: 0px 0%; padding:3px 0px 3px 0px  }
DIV#MIG4 { BACKGROUND: #eeeeee; MARGIN: 0px 0%; padding:3px 0px 3px 0px  }
DIV#MIG5 { BACKGROUND: #eeeeee; MARGIN: 0px 0%; padding:3px 0px 3px 0px  }
DIV#MIG6 { BACKGROUND: #eeeeee; MARGIN: 0px 0%; padding:3px 0px 3px 0px  }
DIV#MIG7 { BACKGROUND: #eeeeee; MARGIN: 0px 0%; padding:3px 0px 3px 0px  }
DIV#MIS { BACKGROUND: #006633; MARGIN: 0px 0%; padding:3px 0px 3px 0px }
/* ENSURE THAT THE VISITED LINK STAYS WHITE */
DIV#MIS A:visited {COLOR:White;Text-decoration:underline;}

	B.rTopSel B { DISPLAY: block; BACKGROUND: #006633; OVERFLOW: hidden; HEIGHT: 1px }
	B.rTop B { DISPLAY: block; BACKGROUND: #eeeeee; OVERFLOW: hidden; HEIGHT: 1px }
	B.rBottom B { DISPLAY: block; BACKGROUND: #eeeeee; OVERFLOW: hidden; HEIGHT: 1px }
	
	/* PRIMARY CONTENT BOX */
	B.Box1T B { DISPLAY: block; BACKGROUND: #AACCAA; OVERFLOW: hidden; HEIGHT: 1px }
	B.Box1B B { DISPLAY: block; BACKGROUND: #EEF0EE; OVERFLOW: hidden; HEIGHT: 1px }
	
	
	B.r1 { MARGIN: 0px 5px; height:1px}
	B.r2 { MARGIN: 0px 3px; height:1px}
	B.r3 { MARGIN: 0px 2px; height:1px}
	B.r4 { MARGIN: 0px 1px; height:1px}
	
	
		
	/*  --------------------- COLOUR SCHEMES --------------------------*/
	/*             MENU    BOXHEAD  TITLE  BODY   LABEL                      */
	/*  1. GREEN   #006633 #AACCAA/#FFFFFF #EEF0EE #E0F0E0                     */
	/*  2. BLUE    #1919B3 #9191FF/#FFD980 #EEEEF0 #E0E0F0                             */
	/*  3. RED     #B34700 #FFD9BF/#006B6B #fdf5e6                              */
	/*  4. YELLOW  #B38F00 #FFE680/#330099 #FFFFEE ##330099                            */
	/*  5. BLACK   #336699 #CCFFEE #EEF0EE                             */


	
	


