/*------------------------------------------------------*
 | Eqcan specific changes/additions                     |
 *------------------------------------------------------
/* colours from ESS
	003366 - dark blue
	336699 - ESS blue	
	ffcc66 - gold - table
	cc9933 - gold - bullet
	993300 - dark gold 'self' bullet
	996600 - brown
	f8d58b - orange

revised colours 2008
	68480b - brown
	a79d93 - beige
	360101 - burgundy-brown
	887979 - grey
	ecefe8 - beige-grey
	887979 - gold - table
*/

span.offscreen div.offscreen
{
  height: 1px;
  width: 1px;
  position: absolute;
  overflow: hidden;
  top: -10px;
}

span.notice
{
  font-size:10px;
}

td.Header,td.HeaderBlue
{
  background-color: #000000;
  color           : #ffffff;
  text-indent     : 2pt;
  text-align      : center;
  font-size       : 12pt;
  font-weight     : bold;
  height          : 20px;
}

td.Black,
a.BlackColour
{
  background-color: #000000;
  color: #ffffff;
}

td.GrayColour,
a.GrayColour
{
  background-color: #cccccc;
  color: #000000;
}
td.GrayDissabledColour,
a.GrayDissabledColour
{
  background-color: #999999;
  color: #ffffff;
}

td.InstitutionalMenuBar,
a.InstitutionalMenuBar,
td.InstitutionalMenuBarFlush,
a.InstitutionalMenuBarFlush,
td.PrimaryColour,
a.PrimaryColour,
a.PrimaryColour:link,
a.PrimaryColour:visited,
a.PrimaryColour:active,
a.PrimaryColour:hover
{
  background-color: #336699;
  color: #ffffff;
}

a.InstitutionalMenuBar:link,
a.InstitutionalMenuBar:visited,
a.InstitutionalMenuBar:active,
a.InstitutionalMenuBar:hover
{
  background-color: #336699;
  color: #ffffff;
  text-decoration: none;
}

td.PrimaryOffsetColour,
a.PrimaryOffsetColour
{
  background-color: #6699cc;
  color: #ffffff;
}
td.SecondaryColour,
a.SecondaryColour
{
  background-color: #cccccc;
  color: #000000;
}
td.SecondaryOffsetColour,
a.SecondaryOffsetColour
{
  background-color: #ffffff;
  color: #000000;
}
td.SecondaryDissabledColour,
a.SecondaryDissabledColour
{
  background-color: #999999;
  color: #ffffff;
}

td.TertiaryColour,
a.TertiaryColour
{
  background-color: #669966;
  color: #ffffff;
}

td.QuaternaryColour,
a.QuaternaryColour
{
  background-color: #996666;
  color: #ffffff;
}

td.YellowColour,
a.YellowColour
{
  background-color: #cccc00;
  color: #ffffff;
}
td.YellowLiteColour,
a.YellowLiteColour
{
  background-color: #cccc66;
  color: #000000;
}

td.GreenColour,
a.GreenColour
{
  background-color: #669966;
  color: #ffffff;
}
td.InstitutionalMenuBar,
a.InstitutionalMenuBar,
td.InstitutionalMenuBarFlush,
a.InstitutionalMenuBarFlush,
a.splash
{
  font-family:arial,helvetica,sans-serif;
  text-decoration: none;
}
td.InstitutionalMenuBar,
a.InstitutionalMenuBar
{
/*
  height: 10px;
  padding-left: 0px;
*/
  padding-left: 2px;
}
td.InstitutionalMenuBarFlush,
a.InstitutionalMenuBarFlush
{
  padding-left: 0px;
}

td.Selected,
a.Selected
{
  background-color: #ffcc66;
  color: #000000;
}

div.center h2.eqcanhighpointtitle
{ 
  min-width: 115px;
  margin-left: 0px;
  margin-bottom: 0px;
  margin-top: 10px;
  padding: 2px 5px 2px 10px;
  background: #696 url(/images/center-tab-left2.gif) bottom left no-repeat; 
  color: #FFF;
  font-size: 105%;
  font-weight:bold; 
}

div.center div.eqcanhighpoint
{
  border: 2px #696 solid;
	padding: 2px 5px 0 5px; 
}

/*- CSS Button -----------------------------------------*/
/* <a class="button_green" href="#" onclick="this.blur();"><span class="button_green">Bring world peace</span></a> */
.clear { /* generic container (i.e. div) for floating buttons */
    overflow: hidden;
    width: 100%;
}

a.button_red {
    background: transparent url('/images/.core/cssbuttons/btn_clfred_edgeless_right.png') no-repeat scroll top right;
    color: #fff;
    display: block;
    float: left;
    font: normal 12px arial, sans-serif;
    height: 25px;
    margin-right: 6px;
    padding-right: 18px; /* sliding doors padding */
    text-decoration: none;
}

a.button_red span.button_red {
    background: transparent url('/images/.core/cssbuttons/btn_clfred_edgeless_left.png') no-repeat;
    color: #fff;
    display: block;
    line-height: 15px;
    padding: 5px 0 5px 19px;
}

a.button_red:active {
    background-position: bottom right;
    color: #fff;
    outline: none; /* hide dotted outline in Firefox */
}

a.button_red:active span.button_red {
    background-position: bottom left;
    color: #fff;
/*    padding: 6px 0 4px 18px; *//* push text down 1px */
}

a.button_green {
    background: transparent url('/images/.core/cssbuttons/btn_clfgreen_edgeless_right.png') no-repeat scroll top right;
    color: #fff;
    display: block;
    float: left;
    font: normal 12px arial, sans-serif;
    height: 25px;
    margin-right: 6px;
    padding-right: 18px; /* sliding doors padding */
    text-decoration: none;
}

a.button_green span.button_green {
    background: transparent url('/images/.core/cssbuttons/btn_clfgreen_edgeless_left.png') no-repeat;
    color: #fff;
    display: block;
    line-height: 15px;
    padding: 5px 0 5px 19px;
}

a.button_green:active {
    background-position: bottom right;
    color: #fff;
    outline: none; /* hide dotted outline in Firefox */
}

a.button_green:active span.button_green {
    background-position: bottom left;
    color: #fff;
/*    padding: 6px 0 4px 18px; *//* push text down 1px */
}

a.button_blue {
    background: transparent url('/images/.core/cssbuttons/btn_clfblue_edgeless_right.png') no-repeat scroll top right;
    color: #fff;
    display: block;
    float: left;
    font: normal 12px arial, sans-serif;
    height: 25px;
    margin-right: 6px;
    padding-right: 18px; /* sliding doors padding */
    text-decoration: none;
}

a.button_blue span.button_blue {
    background: transparent url('/images/.core/cssbuttons/btn_clfblue_edgeless_left.png') no-repeat;
    color: #fff;
    display: block;
    line-height: 15px;
    padding: 5px 0 5px 19px;
}

a.button_blue:active {
    background-position: bottom right;
    color: #fff;
    outline: none; /* hide dotted outline in Firefox */
}

a.button_blue:active span.button_blue {
    background-position: bottom left;
    color: #fff;
/*    padding: 6px 0 4px 18px; *//* push text down 1px */
}

a.button_yellow {
    background: transparent url('/images/.core/cssbuttons/btn_clfyellow_edgeless_right.png') no-repeat scroll top right;
    color: #fff;
    display: block;
    float: left;
    font: normal 12px arial, sans-serif;
    height: 25px;
    margin-right: 6px;
    padding-right: 18px; /* sliding doors padding */
    text-decoration: none;
}

a.button_yellow span.button_yellow {
    background: transparent url('/images/.core/cssbuttons/btn_clfyellow_edgeless_left.png') no-repeat;
    color: #fff;
    display: block;
    line-height: 15px;
    padding: 5px 0 5px 19px;
}

a.button_yellow:active {
    background-position: bottom right;
    color: #fff;
    outline: none; /* hide dotted outline in Firefox */
}

a.button_yellow:active span.button_yellow {
    background-position: bottom left;
    color: #fff;
/*    padding: 6px 0 4px 18px; *//* push text down 1px */
}

a.button_black {
    background: transparent url('/images/.core/cssbuttons/btn_clfblack_edgeless_right.png') no-repeat scroll top right;
    color: #fff;
    display: block;
    float: left;
    font: normal 12px arial, sans-serif;
    height: 25px;
    margin-right: 6px;
    padding-right: 18px; /* sliding doors padding */
    text-decoration: none;
}

a.button_black span.button_black {
    background: transparent url('/images/.core/cssbuttons/btn_clfblack_edgeless_left.png') no-repeat;
    color: #fff;
    display: block;
    line-height: 15px;
    padding: 5px 0 5px 19px;
}

a.button_black:active {
    background-position: bottom right;
    color: #fff;
    outline: none; /* hide dotted outline in Firefox */
}

a.button_black:active span.button_black {
    background-position: bottom left;
    color: #fff;
/*    padding: 6px 0 4px 18px; *//* push text down 1px */
}

a.button_gray {
    background: transparent url('/images/.core/cssbuttons/btn_clfgray_edgeless_right.png') no-repeat scroll top right;
    color: #999;
    display: block;
    float: left;
    font: normal 12px arial, sans-serif;
    height: 25px;
    margin-right: 6px;
    padding-right: 18px; /* sliding doors padding */
    text-decoration: none;
}

a.button_gray span.button_gray {
    background: transparent url('/images/.core/cssbuttons/btn_clfgray_edgeless_left.png') no-repeat;
    color: #999;
    display: block;
    line-height: 15px;
    padding: 5px 0 5px 19px;
}

a.button_gray:active {
    background-position: bottom right;
    color: #999;
    outline: none; /* hide dotted outline in Firefox */
}

a.button_gray:active span.button_gray {
    background-position: bottom left;
    color: #999;
/*    padding: 6px 0 4px 18px; *//* push text down 1px */
}

a.button_lightgray {
    background: transparent url('/images/.core/cssbuttons/btn_clflightgray_edgeless_right.png') no-repeat scroll top right;
    color: #fff;
    display: block;
    float: left;
    font: normal 12px arial, sans-serif;
    height: 25px;
    margin-right: 6px;
    padding-right: 18px; /* sliding doors padding */
    text-decoration: none;
}

a.button_lightgray span.button_lightgray {
    background: transparent url('/images/.core/cssbuttons/btn_clflightgray_edgeless_left.png') no-repeat;
    color: #fff;
    display: block;
    line-height: 15px;
    padding: 5px 0 5px 19px;
}

a.button_lightgray:active {
    background-position: bottom right;
    color: #fff;
    outline: none; /* hide dotted outline in Firefox */
}

a.button_lightgray:active span.button_lightgray {
    background-position: bottom left;
    color: #fff;
/*    padding: 6px 0 4px 18px; *//* push text down 1px */
}

