
A:
{
	color: Black;
	text-decoration: none;
}
A:link
{
	color: Blue;
	text-decoration: none;
}
A:active
{
	color: white;
	text-decoration: none;
}
A:hover
{
	color: red;
	text-decoration: none;
}
A:visited
{
	color: blue;
	text-decoration: none;
}

.livery /*orange #e58d12 blue #3366aa */ body
{
	margin: 0,0,0,0;
	background-color: #ffffff;
	font-size: x-small;
	font-family: Arial, Verdana;
	color: Black;
}
TABLE
{
	font-size: xx-small;
	font-family: Verdana,Arial;
	color: Black;
	font-weight: normal;
}

.noprint
{display:none;}


/*   BUTTONS */
.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 CALENDAR AND DAY EDIT TAB SECTIONS */
.MainTabAll
{
	border-top: #aaaacc 1px solid;
	border-right: #aaaacc 3px solid;
	border-left: #aaaacc 1px solid;
	border-bottom: #8888aa 3px solid;
	padding: 3px,3px,3px,3px;
	font-size: xx-small;
	font-weight: Normal;
	font-family: Verdana,Arial;
	color: #aaaacc;
}
.MainTabRLB
{
	border-right: #aaaacc 3px solid;
	border-left: #aaaacc 1px solid;
	border-bottom: #8888aa 3px solid;
	padding: 3px,3px,3px,3px;
	font-size: xx-small;
	font-weight: Normal;
	font-family: Verdana,Arial;
	color: #aaaacc;
}
.MainTabRLTB
{
	border-top: #aaaacc 1px solid;
	border-right: #aaaacc 1px solid;
	border-left: #aaaacc 1px solid;
	border-bottom: #8888aa 1px solid;
	font-size: xx-small;
	font-weight: Normal;
	font-family: Verdana,Arial;
	color: #aaaacc;
}
.MainTabRLT
{
	border-top: #aaaacc 1px solid;
	border-right: #aaaacc 3px solid;
	border-left: #aaaacc 1px solid;
	font-size: x-small;
	font-weight: Bold;
	font-family: Arial,Tahoma;
	color: black;
}
.MainTabRL
{
	border-right: #aaaacc 3px solid;
	border-left: #aaaacc 1px solid;
	padding: 3px,3px,3px,3px;
	font-size: xx-small;
	font-weight: Normal;
	font-family: Verdana,Arial;
	color: #aaaacc;
}
.MainTabRT
{
	border-top: #aaaacc 1px solid;
	border-right: #aaaacc 1px solid;
	font-size: xx-small;
	font-weight: Normal;
	font-family: Verdana,Arial;
	color: #aaaacc;
}
.MainTabRB
{
	border-right: #aaaacc 1px solid;
	border-bottom: #8888aa 1px solid;
	font-size: xx-small;
	font-weight: Normal;
	font-family: Verdana,Arial;
	color: #aaaacc;
}
.MainTabLT
{
	border-top: #aaaacc 1px solid;
	border-left: #aaaacc 1px solid;
	font-size: xx-small;
	font-weight: Normal;
	font-family: Verdana,Arial;
	color: #aaaacc;
}
.MainTabLB
{
	border-left: #aaaacc 1px solid;
	border-bottom: #8888aa 1px solid;
	font-size: xx-small;
	font-weight: Normal;
	font-family: Verdana,Arial;
	color: #aaaacc;
}
.MainTabB
{
	border-bottom: #8888aa 1px solid;
	font-size: xx-small;
	font-weight: Normal;
	font-family: Verdana,Arial;
	color: #aaaacc;
}
.MainTabGR
{
	border-right: #ffffff 1px solid;
	border-top: #ffffff 1px solid;
	border-bottom: #8888aa 1px solid;
	background-color: #dddddd;
	font-size: xx-small;
	font-weight: Normal;
	font-family: Verdana,Arial;
	color: #aaaacc;
}
.MainTabGL
{
	border-left: ##ffffff 1px solid;
	border-right: #ffffff 1px solid;
	border-top: #ffffff 1px solid;
	border-bottom: #8888aa 1px solid;
	background-color: #dddddd;
	font-size: xx-small;
	font-weight: Normal;
	font-family: Verdana,Arial;
	color: #aaaacc;
}

.sidemenubox
{
	border-right: #aaaacc 3px solid;
	border-top: #aaaacc 1px solid;
	background-color: #eeeeff;
	border-left: #aaaacc 1px solid;
	border-bottom: #8888aa 3px solid;
	font-size: xx-small;
	font-weight: Normal;
	font-family: Verdana,Arial;
	color: Black;
}



/* 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;
}

.tx3
{
	font-size: small;
	font-weight: Normal;
	font-family: Arial,Tahoma;
	color: Black;
}
.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;
}
.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: Tahoma,Arial;
	color: Blue;
}
.hyp1b
{
	font-size: xx-small;
	font-weight: Bold;
	font-family: Tahoma,Arial;
	color: Blue;
}
.hyp2
{
	font-size: x-small;
	font-weight: Normal;
	font-family: Arial,Tahoma;
	color: Blue;
}
.ihyp2b
{
	
	font-size: x-small;
	font-weight: Bold;
	font-family: Arial,Tahoma;
	color: Blue;
}
.hyp2b
{
	font-size: x-small;
	font-weight: Bold;
	font-family: Arial,Tahoma;
	color: Blue;
}
.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;
}

/* TABLE CELLS */

.tbl_redborder
{BORDER-RIGHT: red 5px solid; BORDER-TOP: red 5px solid; BORDER-LEFT: red 5px solid; BORDER-BOTTOM: red 5px solid
	}
.tbl_float
{
	background-color:White;
	BORDER-RIGHT: gainsboro 3px solid; 
	BORDER-BOTTOM: gainsboro 3px solid;
	}
	
.td_label
{
	font-family: Verdana;
	color: black;
	font-size: xx-small;
	font-style: italic;
	font-weight: bold;
	text-align: right;
	padding-right: 3px;
}
.td_AETT
{
	font-family: Verdana;
	font-weight: bold;
	font-style: normal;
	font-size: x-small;
	color: #000000;
	padding-left: 5px;
	border-bottom: #000000 1px solid;
}
.td_AETTRed
{
	font-family: Verdana;
	font-weight: bold;
	font-style: normal;
	font-size: x-small;
	color: #ff0000;
	padding-left: 5px;
	border-bottom: #000000 1px solid;
}
.td_adviceH
{
	font-weight: bold;
	text-align: left;
	font-size: small;
	color: Gray;
}
.td_adviceB
{
	font-size: xx-small;
	text-align: left;
	color: Black;
}
.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;
}
/* Used in Cal Views*/
.tcD
{
	font-family:Arial,Tahoma,Verdana;
	font-size: xx-small;
	vertical-align: top;
	color: #000000;
	text-align: center;
	border-right: #ccccee 1px solid;
	border-bottom: #aaaacc 1px solid;
	background-color:White;
}
.xtc_BL
/* Bottom Line */
{
	font-family:Arial,Tahoma,Verdana;
	font-size: xx-small;
	vertical-align: top;
	color: #000000;
	text-align: center;
	border-bottom: #555555 1px solid;
	
}

.tcD2
{
	font-family:Arial,Tahoma,Verdana;
	font-size: xx-small;
	vertical-align: top;
	background-color:#efefef;
	color: #000000;
	text-align: left;
	border-right: #ccccee 1px solid;
	border-bottom: #aaaacc 1px solid;
}
.tcS
{
	font-size: xx-small;
	vertical-align: top;
	color: #ff0000;
	background-color: #ddddff;
	text-align: right;
	width: 100px;
	border-right: #ccccee 1px solid;
	border-bottom: #aaaacc 1px solid;
}
.tcS1a
{
	font-size: xx-small;
	vertical-align: top;
	color: #000000;
	background-color: #ddddff;
	text-align: right;
	width: 50px;
	border-right: #ccccee 1px solid;
	border-bottom: #aaaacc 1px solid;
}
.tcS1b
{
	font-size: xx-small;
	vertical-align: top;
	color: #000000;
	background-color: #ddddff;
	text-align: right;
	width: 110px;
	border-right: #ccccee 1px solid;
	border-bottom: #aaaacc 1px solid;
}
.tcS2
{
	font-size: xx-small;
	vertical-align: top;
	color: #000000;
	background-color: #ddddff;
	text-align: left;
}
.tcST
{
	vertical-align: top;
	color: #000000;
	background-color: #FFDDDD;
	text-align: right;
	width: 100px;
	border-right: #ccccee 1px solid;
	border-bottom: #aaaacc 1px solid;
}
/* Broadcasted */
.tcSB
{
	vertical-align: top;
	color: #000000;
	background-color: #ddffdd;
	text-align: right;
	width: 100px;
	border-right: #ccccee 1px solid;
	border-bottom: #aaaacc 1px solid;
}
/* After Broadcasted */
.tcSAB
{
	vertical-align: top;
	color: #000000;
	background-color: #ddddff;
	text-align: right;
	width: 100px;
	border-right: #ccccee 1px solid;
	border-bottom: #aaaacc 1px solid;
}


.tcH
{
	font-size: x-small;
	font-weight: bold;
	color: White;
	vertical-align: top;
	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;
}
.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;
}



/* General Datagrids */
.dg2h
{
	font-family: Arial;
	text-decoration: none;
	font-size: x-small;
	font-weight:normal;
	color: White;
	background-color: #9292b2;
	text-align: left;
}
.dg_item
{
	font-family: Arial;
	text-decoration: none;
	font-size: x-small;
	color: Black;
	background-color: #efefef;
	border-color: White;
	border-width: 1px;
}
.dg2a
{
	font-family: Arial;
	text-decoration: none;
	font-size: x-small;
	color: Black;
	background-color: #dedeef;
	border-color: White;
	border-width: 1px;
}
.dg2s
{
	font-family: Arial;
	text-decoration: none;
	font-size: x-small;
	color: White;
	background-color: #cc0033;
	border-color: White;
	border-width: 1px;
}

.dg1_header
{
	font-family: Tahoma;
	text-decoration: none;
	font-weight: bold;
	font-size: xx-small;
	color: White;
	text-align: left;
}
.dg1_item
{
	font-family: Verdana,Arial;
	text-decoration: none;
	font-size: xx-small;
	color: Black;
	border-color: White;
	border-width: 1px;
}

/* Smaller datagrid */
.dg2
{
	text-decoration: none;
	border-width: 1px;
}
.dg2_header
{
	font-family: Tahoma;
	text-decoration: none;
	font-weight: bold;
	font-size: xx-small;
	color: White;
	background-color: #9292b2;
	text-align: left;
}
.dg2_item
{
	font-family: Verdana,Arial;
	text-decoration: none;
	font-size: xx-small;
	color: Black;
	background-color: #f9f9f9;
	border-color: White;
	border-width: 1px;
}
.dg2_altitem
{
	font-family: Verdana,Arial;
	text-decoration: none;
	font-size: xx-small;
	color: Black;
	background-color: #f0f0f0;
	border-color: White;
	border-width: 1px;
}
.dg2_selitem
{
	font-family: Verdana,Arial;
	text-decoration: none;
	font-size: xx-small;
	color: White;
	background-color: #cc0033;
	border-color: White;
	border-width: 1px;
}

/* The Day Edit grids*/
.dge_header
{
	font-family: Arial;
	text-decoration: none;
	font-size: x-small;
	color: Navy;
	text-align: left;
	font-weight: bold;
}
.dge_item
{
	font-family: Arial;
	text-decoration: none;
	font-size: x-small;
	color: Black;
	text-decoration: none;
}
.dge_item:link
{
	font-family: Arial;
	text-decoration: none;
	font-size: x-small;
	color: Black;
	text-decoration: none;
}
.dge_item:visited
{
	font-family: Arial;
	text-decoration: none;
	font-size: x-small;
	color: Black;
	text-decoration: none;
}
.dge_selitem
{
	font-family: Arial;
	text-decoration: none;
	font-size: x-small;
	color: White;
	background-color: #ff0000;
}

/* CALENDAR ONLY */
.DiaryDates
{
	font-weight: bold;
	font-size: 10pt;
	color: blue;
}
.tx_caltext
{
	font-size: xx-small;
	font-family: Tahoma;
	vertical-align: top;
}

.tx_caldate
{

	font-weight: bold;
	font-size: small;
	background-color: #8888FF;
	padding:1px 4px 1px 4px;
	color: white;
}

.td_caldayname
{
	font-weight: bold;
	font-size: xx-small;
	color: white;
	background-color: #8888ff;
}

/* 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%;
}
/* REMO Diary */
.txCalR
{
	display:block;
	font-size:xx-small;
	font-family:Verdana;
	background:#ccffff;
	color:Blue;
	font-weight:bold;
	padding:2px 2px 2px 2px;
	border-bottom:solid 1px #aadddd;
	width:100%;
}
.txCalP
{
	display:block;
	font-size:xx-small;
	font-family:Verdana;
	background:#ffccff;
	color:Black;
	font-weight:normal;
	width:100%;
	padding:2px 2px 2px 2px;
	border-bottom:solid 1px #ddaadd;
}
.txCalC
{
	DISPLAY: block; 
	font-size:xx-small;
	font-family:Verdana;
	background:#ffffcc;
	color:Black;
	font-weight:normal;
	width:100%;
	padding:2px 2px 2px 2px;
	border-bottom:solid 1px #ddddaa;
}

/* Used in the GETTING STARTED page */
.txG3N
{
	font-size:small;
	font-family:Georgia;
	font-style:normal;
	font-weight:bold;
	color:Black;
}
.txG2B
{
	font-size:x-small;
	font-family:Georgia;
	font-style:normal;
	font-weight:bold;
	color:Blue;
}
.txG2
{
	font-size:x-small;
	font-family:Georgia;
	font-style:normal;
	font-weight:normal;
	color:Black;
}
