/*
colours:
pink hlight = #ffcccc
dark red = #993300
light red = #cc6666
light green = #cccc66
dark green = #999900
*/

body
{
background-color:#ffffff;
margin:0px;
}

/******* CELL STYLES *******/

table.top
{
width:760px;
}

td
{
vertical-align:top;
font-family: verdana, arial, sans-serif;
}

/******* TOP BAR STYLES *******/

td.logo
{
border-right: 1px solid #cccc66;
border-bottom:1px solid #cccc66;
width:200px;
}

td.abovestrapline
{
width:242px;
height:15px;
background-color:#993300;
}

td.strapline
{
text-align:center;
vertical-align:middle;
width:242px;
height: 50px;
font-size: 13px;
font-weight:bold;
color: #993300;
}

td.belowstrapline
{
width:242px;
height:15px;
background-color:#cc6666;
border-bottom:1px solid #cccc66;
}

td.headerimg
{
border-bottom:1px solid #cccc66;
width:80px;
}

td.topspace
{
width:15px;
height:15px;
background-color:#993300;
}

td.midspace
{
width:15px;
height:50px;
background-color:#cccc66;
}


td.botspace
{
width:15px;
height:15px;
background-color:#cc6666;
border-bottom:1px solid #cccc66;
}

td.botborder
{
border-bottom:1px solid #cccc66;
}

/******* LEFT BAR STYLES *******/

table.chi
{
background-image: url(images/chi.gif);
background-repeat: no-repeat;
background-position-y: 150px;
}


td.buttonbarhead
{
background-color:#993300;
height:16px;
width:88px;
border-left:1px solid #ffcccc;
border-top:1px solid #ffcccc;
border-right:1px solid #000000;
}

td.buttonbarhead2a
{
background-color:#993300;
height:16px;
width:16px;
border-left:1px solid #ffcccc;
border-top:1px solid #ffcccc;
border-bottom:1px solid #000000;
}

td.buttonbarhead2b
{
background-color:#993300;
height:16px;
width:88px;
border-bottom:1px solid #000000;
}

td.buttonbarhead2c
{
background-color:#993300;
height:16px;
width:16px;
border-bottom:1px solid #000000;
border-right:1px solid #000000;
border-top:1px solid #000000;
}

td.buttonlevel1
{
background-color:#993300;
height:16px;
width:114px;
border-top:1px solid #ffcccc;
border-left:1px solid #ffcccc;
border-bottom:1px solid #000000;
border-right:1px solid #000000;
vertical-align: middle;
padding-left: 8px;
}

td.buttonbarbot
{
background-color:#993300;
height:16px;
width:88px;
border-left:1px solid #ffcccc;
border-right:1px solid #000000;
border-bottom:1px solid #000000;
}

td.buttonbarbot2a
{
background-color:#993300;
height:16px;
width:16px;
border-left:1px solid #ffcccc;
border-top:1px solid #ffcccc;
border-bottom:1px solid #ffcccc;
}

td.buttonbarbot2b
{
background-color:#993300;
height:16px;
width:88px;
border-top:1px solid #ffcccc;
}

td.buttonbarbot2c
{
background-color:#993300;
height:16px;
width:16px;
border-bottom:1px solid #000000;
border-right:1px solid #000000;
border-top:1px solid #ffcccc;
}

table.buttonlevel2
{
border-left:1px solid #999900;
border-right:1px solid #999900;
}

td.buttonlevel2
{
background-color:#cccc66;
border-bottom:1px solid #999900;
border-left:1px solid #999900;
border-right:1px solid #999900;
height:16px;
width:102px;
vertical-align: middle;
padding-left: 8px;
}

td.bottom1
{
height: 10px;
width:150px;
background-color:#cc6666;
}

td.bottom2a
{
height: 20px;
width: 127px;
background-color:#999900;
border-bottom:1px solid #993300;
}

td.bottom2b
{
height: 20px;
background-color:#993300;
border-bottom:1px solid #993300;
}


#leftbottom
{
position:absolute;
visibility:visible;
top: 422px;
}

/*******STEPPED BORDER CELL STYLES *******/

table.step
{
width:50px;
height:380px;
}

td.step1a
{
width:25px;
}

td.step1b
{
width:25px;
border-right:1px solid #cccc66;
border-bottom:1px solid #cccc66;
}

td.step2a
{
width:25px;
border-right:1px solid #cccc66;
border-bottom:1px solid #cccc66;
}

td.step2b
{
width:25px;
}

td.step3a
{
width:25px;
height:321px;
border-left:1px solid #cccc66;

}

td.step3b
{
width:25px;
}

/*******RIGHT BORDER CELL STYLES *******/

td.farrighta
{
background-color: #cccc66;
height:272px;
vertical-align:middle;
}

td.farrightb
{
background-color: #993300;
height:30px;
}

td.farrightc
{
background-color: #cc6666;
height:20px;
border-bottom: 1px solid #993300;
}

/******* NAV STYLES *******/

#navigation
{
  position: relative;
}

.sub1
{
   visibility: hidden;
   position: relative;
}

/******* LINKS STYLES *******/

a.nava
{
font-size: 11px;
color: #ffffff;
text-decoration: none;
}

a.nava:visited
{
font-size: 11px;
color: #ffffff;
text-decoration: none;
}

a.nava:hover
{
font-size: 11px;
color: #ffcccc;
text-decoration: none;
}

a.navb
{
font-size: 11px;
color: #000000;
text-decoration: none;
}

a.navb:visited
{
font-size: 11px;
color: #000000;
text-decoration: none;
}

a.navb:hover
{
font-size: 11px;
color: #999900;
text-decoration: none;
}

a.headlink
{
font-size: 13px;
color: #999900;
text-decoration: none;
font-weight:bold;
}

a.headlink:visited
font-size: 13px;
color: #999900;
text-decoration: none;
font-weight:bold;
}

a.headlink:hover
{
font-size: 13px;
color: #999900;
text-decoration: underline;
/*font-style:italic;*/
font-weight:bold;
}

a.trio
{
font-family:arial,verdna,sans-serif;
font-size:11px;
font-weight:bold;
color: #0000cc;
text-decoration:none;
}

a:visited.trio
{
font-family:arial,verdna,sans-serif;
font-size:11px;
font-weight:bold;
color: #0000cc;
text-decoration:none;
}

a:hover.trio
{
font-family:arial,verdna,sans-serif;
font-size:11px;
font-weight:bold;
color: #0000cc;
text-decoration:underline;
}

/******* CONTENT STYLES *******/

table.content
{
width: 480px;
}

td.content
{
font-family: verdana, arial, sans-serif;
font-size: 11px;
}

h1
{
font-family: verdana, arial, sans-serif;
font-size: 13px;
font-weight: bold;
}



