﻿h1 
{
    color: #E3B612;    
    padding:0px;
    margin:0px;
    font-size:large;
}

h5, h4, h3, h2
{
    padding:0px;
    margin:0px;
    font-weight:normal;
}


.collapsePanel {
	overflow:hidden;
}

.topsearch 
{
    background: url( "/images/searchbox/topsearch.gif" ) no-repeat;
}

.middlesearch 
{
    background: url( "/images/searchbox/middle.gif" ) repeat-y;
}
.backsearch 
{
    background: url( "/images/searchbox/bottomback.gif" ) repeat-y;
}


.backstrip 
{
      background: url( "/images/back2.gif" ) no-repeat;
}

.toptable 
{
    width:968px;
    text-align:left;
}
.middletable 
{
    width:968px;
    text-align:left;
}

td.separator 
{
    border-bottom: solid 1px #EEEEEE;
}
td.leftseparator 
{
    
    border-left: dashed 1px #8C8C8C;
}


.rollover a
{
    display: block;
    width: 90px;
    padding: 10px 10px 10px 7px;
    font: bold 13px sans-serif;
    color: #333;
    background: url( "/images/icons/home_b_over.gif" )00no-repeat;
    text-decoration: none;
}
.rollover a:hover
{
    background-position: 0 -35px;
    color: #049;
}
.rollover a:active
{
    background-position: 0 -70px;
    color: #fff;
}

.cblist 
{
    
}
.cblist td
{
    width : 25%;
    vertical-align:top;
}
.sector td 
{
    width:50%;
}
.logolist td
{
    width : 25%;
    vertical-align:top;
    text-align:center;
}

body
{
    padding:0px;
    text-align:center;
    font-family: Trebuchet MS, Arial, Verdana, Helvetica;
    font-size:small;
   margin-right: auto;
margin-left: auto;
margin-top: 0px;
margin-bottom: 0px;
width:960px;

}

table
{
    text-align: left;
}
img
{
    border: none;
}
.heading
{
    color: #E3B612;
    font-weight: bold;
    font-size: medium;
}
td.yellbar 
{
    border-bottom: solid 1px #E3B612;
}


.smallheading
{
    color: #E3B612;
    font-weight: bold;
    font-size: small;
}
.jobtitle 
{
    font-size:medium;
}
.boldtext
{
    font-weight: bold;
}
.sitecolortext
{
    color: #E3B612;
}
.site2colortext
{
    color: #8C8C8C;
}
a.advancedlink, a.advancedlink:visited
{
    color: #000000;
    font-weight: normal;
    text-decoration: none;
    font-size: x-small;
}
.advancedlink
{
    font-size: x-small;
}

a.advancedlink:hover
{
    color: #E3B612;
    font-weight: normal;
    text-decoration: none;
}


.sectorlink
{
    font-size: small;
}
a.sectorlink, a.sectorlink:visited
{
    color: #000000;
    font-weight: normal;
    text-decoration: none;
}
a.sectorlink:hover
{
    color: #E3B612;
    font-weight: normal;
    text-decoration: none;
}
a, a:visited
{
    color: #E3B612;
    font-weight: bold;
    text-decoration: none;
}
input 
{
     font-family: Trebuchet MS, Arial, Verdana, Helvetica;
     font-size:small;
}
textarea
{
     font-family: Trebuchet MS, Arial, Verdana, Helvetica;
}
a:hover
{
    text-decoration: underline;
}

.footernavigation
{
    text-align: center;
    font-size:small;
    width:968px;
}
table.footernavigation {
    border-top:solid 1px #F7F7F7;
}

a.footernavigation, a.footernavigation:visited
{
    color: Black;
    font-size:small;
    text-align: center;
    text-decoration: none;
    font-weight:normal;
}
a.footernavigation:hover
{
    color: #E3B612;
    text-decoration: none;
}

table.navigation 
{
/*    border-bottom:solid 1px #F7F7F7; */
}

.navigation
{
    text-align: center;
    font-size:x-small;
}
a.navigation, a.navigation:visited
{
    color: Black;
    text-decoration: none;
}
a.navigation:hover
{
    color: #E3B612;
    text-decoration: none;
}

.boldtoptext 
{
    font-size:small;
    color:#E3B612;
    font-weight:bold;
}
a.smallertxt 
{
 font-size:x-small;      
}
.smallertxt 
{
 font-size:small;   
}

.errortext
{
    color : Red;
}

.sepbar 
{
    height: 1px; 
    background-color: #FFCC00;
    color:#FFCC00;
}

.lefttab 
{
 background-image: url(/images/buttons/side-back.gif);
 background-repeat:no-repeat;
 width:175px;
 height:50px;   
}

.centertab 
{
 background-image: url(/images/buttons/centre-back.gif);
 background-repeat:no-repeat;
 width:175px;
 height:50px;   
}

.searchform 
{
 font-size:small;   
}

.largeexpand 
{
 font-size:x-large;   
}