/* ************************************/
/* *****  ESCO standard colours   *****/
/* ************************************/
/*   Blue is #0066cb                  */
/*   Red is #ff3300                   */
/*   Grey is #404040                  */
/*   Background is #F0F4FF  cce5ff  #D7DEF4        */
/* ************************************/

H1
{
	color: #0066cb;
	font: 14px/16px Verdana, Tahoma, Helvetica, san-serif;
	font-weight: bold;
	text-decoration: none;
}
H2
{
	color: #ff3300;
	font: bold 12px/10px Verdana, Tahoma, Helvetica, san-serif;
	text-decoration: none;
	text-indent: 20px;
}
H3
{
	color: #ff3300;
	font: 10px/12px Verdana, Tahoma, Helvetica, san-serif;
	text-decoration: none;
}
H4
{
	color: #0066cb;
	font: italic bold 16px/14px Verdana, Tahoma, Helvetica, san-serif;
	text-decoration: none;
}
H5
{
	color: #FF3300;
	font: bold 10px/12px Verdana, Tahoma, Helvetica, san-serif;
	text-decoration: none;
	text-align: right;
}

/* Used for name in header */
H6
{
	color: #404040;
	font: bold 14px/16px Verdana, Tahoma, Helvetica, san-serif;
	vertical-align: bottom;
	text-align: right;
}
TD
{
	font: 12px/14px Verdana, Tahoma, Helvetica, san-serif;
}

TD.bar
{
	background-color: #999999; /*#333333*/
	width: 1;
	
	
}
TD.horiz
{
	background-color: #999999; /*#333333*/
}
TD.hole
{
	background-image: url(../images/bluewindow66.gif);
	background-repeat: no-repeat;
}
TD.whofor
{
	background-image: url(../images/smlclock1.gif);
	background-repeat: no-repeat;
	color: navy;
	font: 9px/10px Verdana, Tahoma, Helvetica, san-serif;
	text-decoration: none;
	text-align: center;
}
TD.listit
{
	text-align: right;
	font: 10px/12px Verdana, Tahoma, Helvetica, san-serif;
	color: #999999;
}
TD.outline
{
	background-color: #ffffff;
	border-top: 1px #f0f0f0;
	border-left: 1px #f0f0f0;
	border-right: 1px #999999;
	border-bottom: 1px #999999;
	text-align: center;
	border-style: solid;
	font: 10px/12px Verdana, Tahoma, Helvetica, san-serif;
	text-decoration: none;
	text-align: center;
}
TD.outline1
{
	background-color: #ffffff;
	border-top: 1px #cedefa;
	border-left: 1px #cedefa;
	border-right: 1px #4a7ac9;
	border-bottom: 1px #4a7ac9;
	text-align: center;
	border-style: solid;
	font: 12px/14px Verdana, Tahoma, Helvetica, san-serif;
	text-decoration: none;
	text-align: center;
}
/* Bordered page */
TD.pageborder
{
	background-color: #ffffff;
	border-top: 2px #f0f0f0;
	border-left: 2px #f0f0f0;
	border-right: 2px #999999;
	border-bottom: 2px #999999;
	border-style: solid;
}

/* Bordered menu buttons */
TD.border
{
	background-color: #ffffff;
	border-top: 1px #f0f0f0;
	border-left: 1px #f0f0f0;
	border-right: 1px #999999;
	border-bottom: 1px #999999;
	text-align: center;
	border-style: solid;
	font: 10px/12px Tahoma, Verdana, Helvetica, san-serif;
	color: #0066cb;
	text-decoration: none;
	text-align: center;
}
TD.button
{
	background-color: #ffffff;
	border-top: 1px #f0f0f0;
	border-left: 1px #f0f0f0;
	border-right: 1px #999999;
	border-bottom: 1px #999999;
	text-align: center;
	border-style: solid;
	font: 10px Tahoma, Verdana, Helvetica, san-serif bold;
	color: #FF3300;
	text-decoration: none;
	text-align: center;
}
/* Used for menubar to display current page */
TD.current
{
	background-color: #CAD7EA; /* #D7DEF4; */
	border-top: 1px #999999;
	border-left: 1px #999999;
	border-right: 1px #f0f0f0;
	border-bottom: 1px #f0f0f0;
	text-align: center;
	border-style: solid;
	font: 10px/12px Tahoma, Verdana, Helvetica, san-serif;
	text-decoration: none;
	text-align: center;
	color: #ff3300;
	font-weight: bold;
}

/* ESCO copyright footer */
TD.foot
{
	color: #999999;
	font: 10px/12px Tahoma, Verdana, Helvetica, san-serif;
	text-align: center;
}

/* Used for menubar to display non-current pages */
TD.menu
{
	FONT: 10px/12px Verdana, Tahoma, Helvetica, san-serif;
	text-decoration: underline;
	text-align: center;
}


TD.motto
{
	color: #0066cb;
	font: 10px/12px Verdana, Tahoma, Helvetica, san-serif;
	text-align: center;
}
TD.motto1
{
	color: #ff3300;
	font: 10px/12px Verdana, Tahoma, Helvetica, san-serif;
	text-align: center;
}
TD.index
{
	color: #0066cb;
	font: 10px/12px Verdana, Tahoma, Helvetica, san-serif;
	text-align: left;
}
TD.mottoplus
{
	color: #ff3300;
	font: 10px/12px Verdana, Tahoma, Helvetica, san-serif;
	text-align: center;
	text-decoration: underline;
}
td.small
{
	font: 10px Verdana, Tahoma, Helvetica, san-serif;
}
TD.term
{
	font: 12px/14px Verdana, Tahoma, Helvetica, san-serif;
	padding-left: 10px;
	color: #0066cb;
}
TD.data
{
	font: 12px/14px Verdana, Tahoma, Helvetica, san-serif;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 10px;
	padding-bottom: 10px;
	color: BLACK;
}
TD.subhead
{
	background-color: #d2e6f8;
	padding-left: 10px;
	font-weight: bold;
	color: #0066cb;
}
TR.menugap
{
	height: 10;
}
TR.button
{
	height: 18;
}
TR.keys
{
	display: none;
}
BODY
{
	margin-top: 3;
	color: #404040;
	font: 12px/14px Verdana, Tahoma, Helvetica, san-serif;
}
BODY.colour
{
	color: #404040;
	font: 12px/14px Verdana, Tahoma, Helvetica, san-serif;
	background-color: #FFFFE0; /* #f3f3f7;*/ /* #D2D4E2;*/ /* #F0F4FF;*/
}
img.border
{
	border-color: #999999;
	border-width: 1;
	border-style: solid;
}
/* Put own boxes around input fields */
INPUT.button
{
	border-top: 1px #f0f0f0;
	border-left: 1px #f0f0f0;
	border-right: 1px #999999;
	border-bottom: 1px #999999;
	text-align: center;
	border-style: solid;
	font: 10px/12px Verdana, Tahoma, Helvetica, san-serif;
	color: #0066cb;
	text-decoration: none;
	text-align: center;
}
INPUT.box
{
	border-top: 1px #999999;
	border-left: 1px #999999;
	border-right: 1px #f0f0f0;
	border-bottom: 1px #f0f0f0;
	border-style: solid;
	font: 10px/12px Verdana, Tahoma, Helvetica, san-serif;
	color: #0066cb;
	text-decoration: none;
	text-align: left;
}
INPUT.boxmid
{
	border-top: 1px #999999;
	border-left: 1px #999999;
	border-right: 1px #f0f0f0;
	border-bottom: 1px #f0f0f0;
	border-style: solid;
	font: 10px/12px Verdana, Tahoma, Helvetica, san-serif;
	color: #0066cb;
	text-decoration: none;
	text-align: center;
}
em
{
	color: #ff3300;
	font: 12px/10px Verdana, Tahoma, Helvetica, san-serif;
	text-decoration: none;
}
OL
{
	font: 12px/14px Verdana, Tahoma, Helvetica, san-serif;
}
OL.numb
{
	font: 12px/14px Verdana, Tahoma, Helvetica, san-serif;
	line-height: 12pt;
	list-style-type: decimal;
}
UL
{
	font: 12px/14px Verdana, Tahoma, Helvetica, san-serif;
}

UL.small
{
	font-size: 8pt;
}
DT
{
	font: 12px/14px Verdana, Tahoma, Helvetica, san-serif;
}
DD
{
	font: 12px/14px Verdana, Tahoma, Helvetica, san-serif;
}
DL
{
	font: 12px/14px Verdana, Tahoma, Helvetica, san-serif;
}
LI
{
	font: 12px/14px Verdana, Tahoma, Helvetica, san-serif;
	line-height: 12pt;
	list-style-type: circle;
	list-style-image: url(../images/bullet.gif);
}
LI.numb
{
	font: 10px/12px Verdana, Tahoma, Helvetica, san-serif;
	line-height: 12pt;
	list-style-type: decimal;
	list-style-image: none;
}
LI.alpha
{
	font: 10px/12px Verdana, Tahoma, Helvetica, san-serif;
	line-height: 12pt;
	list-style-type: lower-alpha;
	list-style-image: none;
}
LI.alphabig
{
	font: 12px/14px Verdana, Tahoma, Helvetica, san-serif;
	line-height: 12pt;
	list-style-type: lower-alpha;
	list-style-image: none;
}
P
{
	font: 12px/14px Verdana, Tahoma, Helvetica, san-serif;
}
P.list
{
	font: 10px/12px Verdana, Tahoma, Helvetica, san-serif;
}
P.small
{
	font-size: 8pt;
}
P.smallbold
{
	font-size: 8pt;
	font-weight: bold;
	text-align: center;
	text-decoration: underline;
}

P.indent
{
	font-size: 8pt;
	text-indent: 30px;
}
/* ESCO copyright footer */
P.foot
{
	color: #999999;
	font: 10px/12px Tahoma, Verdana, Helvetica, san-serif;
	text-align: center;
}

STRONG
{
	font-weight: bold;
}
A
{
	color: #0066cb;
	text-decoration: none;
}
A:hover
{
	color: #ff3300;
	text-decoration: none; /* font-weight: bold; */
}
A:visited
{
	color: #0066cb;
}
A.hilite
{
	color: #0066cb;
	text-decoration: underline;
}
A.hilite:hover
{
	color: #ff3300;
	text-decoration: none; /* font-weight: bold; */
}
A.hilitemid
{
	color: #0066cb;
	text-decoration: underline;
	text-align: center;
}
A.hilitesml
{
	color: #0066cb;
	text-decoration: underline;
	font: 10px/12px Verdana, Tahoma, Helvetica, san-serif;
	text-align: center;
}
A.hilitesml:hover
{
	color: #ff3300;
	text-decoration: none; /* font-weight: bold; */
}
A.menu:hover
{
	color: #ff3300;
	text-decoration: none;
}
/* ESCO website hidden footer */
span.webfoot
{
	color: #ffffff;
	font: 10px/12px Verdana, Tahoma, Helvetica, san-serif;
	text-align: center;
}
span.bighead
{
	color: #0066cb;
	font: bold 16px/14px Verdana, Tahoma, Helvetica, san-serif;
	text-decoration: none;
	line-height: 40px;
}
span.email
{
	color: #ff3300;
	text-decoration: underline;
}
span.home
{
	text-align: right;
	font: 14px/16px Verdana, Tahoma, Helvetica, san-serif;
	color: #FF8000;
	font-weight: bold;
	text-decoration: underline;
}
span.link
{
	color: #0066cb;
	text-decoration: underline;
}
span.address
{
	font: 10px/12px Verdana, Tahoma, Helvetica, san-serif;
	color: #0066cb;
}
span.content
{
	font: 10px/12px Verdana, Tahoma, Helvetica, san-serif;
	color: #0066cb;
	font-weight: bold;
}
span.redhead
{
	color: #ff3300;
	font: 10px/12px Verdana, Tahoma, Helvetica, san-serif;
	text-decoration: none;
	line-height: 10px;
}
span.tinyhead
{
	color: #FF3300;
	font: bold 10px/12px Verdana, Tahoma, Helvetica, san-serif;
	text-decoration: none;
	text-align: right;
}
span.foot
{
	color: #999999;
	font: 10px/12px Verdana, Tahoma, Helvetica, san-serif;
	text-align: center;
}
SELECT
{
	font-family: Tahoma,Verdana,Helvetica,san-serif;
	font-size: 12px;
}
INPUT
{
	font-family: Tahoma,Verdana,Helvetica,san-serif;
	font-size: 11px;
}
input.thin
{
	border: 1px;
}
TEXTAREA
{
    font: 10px/12px Verdana, Tahoma, Helvetica, san-serif;
	color: #0066cb;
	text-decoration: none;
	text-align: left;   
}
    
OPTION
{
	font-family: Tahoma,Verdana,Helvetica,san-serif;
	font-size: 12px;
}
.redhead
{
	color: #ff3300;
	font: 10px/12px Verdana, Tahoma, Helvetica, san-serif;
	text-decoration: none;
}
.dotted
{
	border: 1px #999999;
	border-style: dotted;
}
.medium
{
	font-size: 10pt;
}
.quote
{
	font: 10px/12px Verdana, Tahoma, Helvetica, san-serif;
}
.small
{
	font-size: 8pt;
}
.tiny
{
	font-size: 7pt;
}
.bold
{
	font-weight: bold;
}
.right
{
	text-align: right;
}
.pagebreak
{
	page-break-after: always;
}
