body { 
    background-color: #ffffff; 
    margin: 0px;
    padding: 0px;
}

.headertitle {
    font-family: verdana, arial, sans-serif;
    font-size: 70%;
    font-weight: bold;
    padding-top: 10px;
    width: 330px;
}

.headertext {
    font-family: verdana, arial, sans-serif;
    font-size: 65%;
    font-weight: normal;
}

.header {
    width: 700px;
}

.colourbar {
    width: 450px;
}

/* coloured top right hand corner */
.homecorner {
    background-color: #333366;
}

.itcorner {
    background-color: #663366;
}

.lifecorner {
    background-color: #ff9900;
}

.envcorner {
    background-color: #999900;
}

.supportcorner {
    background-color: #6699cc;
}

.engcorner {
    background-color: #ff3333;
}

.ipcorner {
    background-color: #ffcc33;
}

/* coloured bar under main picture */
.home {
    background-color: #333366;
    height: 10px;
}

.it {
    background-color: #663366;
    height: 10px;
}

.life {
    background-color: #ff9900;
    height: 10px;
}

.env {
    background-color: #999900;
    height: 10px;
}

.support {
    background-color: #6699cc;
        height: 10px;
}

.eng {
    background-color: #ff3333;
    height: 10px;
}

.ip {
    background-color: #ffcc33;
    height: 10px;
}

.bcrumbs {
    padding-top: 0px;
    padding-bottom: 10px;
    padding-left: 0px;    
    font-size: 65%;
}

.bcrumbs a {
    font-family: verdana, arial, sans-serif;
    font-weight: normal;
    text-decoration: none;
    color: #666666;
}

.bcrumbs a:hover {
    color: #333366;
    text-decoration: underline;
}

.main {
    font-family: verdana, arial, sans-serif;
    font-size: 75%;
    line-height: 20px;
    color: #333333;
}

.main h3 {
    color: #333333;
    font-family: verdana, arial, sans-serif;
    font-size: 85%;
}

.mainbg {
    background-color: #ffffff;
    padding-left: 15px;
    padding-right: 15px;
}

.lightbg {
   background-color: #eeeeee;
}
    
.whitebg {
    background-color: #ffffff;
}

.navbar {
    background-color: #333366;
}

.rhspic {
    padding-top: 10px;
    padding-bottom: 10px;
    display: block;
}

/* news box items */
.newsbox {
    background-color: #B8A8C8;
    font-family: arial, sans-serif;
    font-size: 70%;
    color: #000000;
    padding-left: 10px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 10px;
    width: 140px;
}   

.newsbox th {
    text-align: left;
    font-size: 105%;
}

.newstitle {
    font-weight: bold;
    font-style: italic;
}

.extrabox {
    background-color: #CBC0D0;
    font-family: arial, sans-serif;
    font-size: 70%;
    color: #000000;
    padding-left: 10px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 10px;
    width: 140px;
}   

.extrabox th {
    text-align: left;
    font-size: 105%;
}

.extrabox a {
    text-decoration: none;
}

.extrabox a:hover {
    color: #000000;
    text-decoration: underline;
}

.lhsboxitem {
    padding-right: 7px;
}

.lhsboxitem a {
    color: #000000;
    text-decoration: none;
}

.lhsboxitem a:hover {
    color: #000000;
    text-decoration: underline;
}


/* LHS NAV */

.lhsbg {
 padding-bottom: 10px;
 padding-left: 10px;
}

.lhsbgsel {
    font-family: arial, sans-serif;
    font-size: 70%;
    color: #ff9966;
    text-decoration: none;
    padding-left: 10px;
    padding-bottom: 10px;
}

.lhsbgsub {
    font-family: arial, sans-serif;
    font-size: 70%;
    color: #ffffff;
    text-decoration: none;
    padding-left: 10px;
    padding-bottom: 10px;
}

.lhsbgsub a {
    color: #ffffff;
    text-decoration: none;
}

.lhsbgsub  a:hover {
    color: #ffff00;
    text-decoration: underline;
}

.lhsbgsel a {
    color: #ff9966;
    text-decoration: none;
    
}

.lhsbg  a {
    font-family: arial, sans-serif;
    font-size: 70%;
    color: #ffffff;
    text-decoration: none;
}

.lhsbg  a:hover {
    color: #ffff00;
    text-decoration: underline;
}

.date {
    font-size: 80%;
    color: #aaaaaa;
    text-align: right;
}

.downloadsubtitle {
	/*font-size: 80%; */
    padding: 3px;
    font-style: italic;
    font-weight: bold;
    margin-left: -15px;
    margin-top: 10px;
    margin-bottom: -5px;
}