div.warning { display: none }

#footerlinks a {
    text-decoration: none;
    font-size: 12px;
}

b {color: #333333;}
body, blockquote, ul, ol, li {font-family: Arial; font-size: 12px; color: #333333;}
body {margin:0}
td, th {font-family: Arial; font-size: 12px; color: #333333;}
h1 {font-family: Arial; font-size: 18px; color: #333333;}
h2 {font-family: Arial; font-size: 16px; color: #333333;}
h3 {font-family: Arial; font-size: 14px; color: #333333;}
h4 {font-family: Arial, sans-serif; font-size: 12px; color: #333333;}
sup, sub {font-size: 11px;}

.bgd {background: #273b91; color:white}
b.bgd {background: #273b91; color:white; font-weight:bold}
td.bgd {background: #273b91; color:white}
.bgm {background: #253d8d; color:white}
td.bgm {background: #253d8d; color:white}
b.bgm {background: #253d8d; color:white; font-weight:bold}
.bgl {background: #c5ceee}
.bgw {background: #ffffff}

.tocbg {background-color: #AABBDD;}
.header {font-family: Arial; font-size: 24px; color: #333333;}
.errortext {font-family: Arial; font-size: 12px; color: #CC3300;}
.text14 {font-family: Arial; font-size: 14px; color: #333333;}
.text12 {font-family: Arial; font-size: 12px; color: #333333;}
.text10 {font-family: Arial; font-size: 10px; color: #333333;}
.text14serif {font-family: Arial; font-size: 14px; color: #333333;}
.text12serif {font-family: Arial; font-size: 12px; color: #333333;}
.text10serif {font-family: Arial; font-size: 10px; color: #333333;}
.right {font-family: Arial; font-size: 10px; padding-left: 6px; padding-top: 10px; padding-bottom: 10px; color: #333333;}
.title {font-family: Arial; font-size: 18px; color: #273b91;}
.subtitle {font-family: Arial; font-size: 12px; font-weight: bold; color: #000066;}
.buckethead {font-family: Arial; font-size: 12px; font-weight: bold; padding-left: 5px; height: 21px; color: #000000;}
.bucket14 {font-family: Arial; font-size: 14px; padding-left: 10px; padding-top: 10px; color: #333333;}
.bucket12 {font-family: Arial; font-size: 12px; padding-left: 10px; padding-top: 10px; color: #333333;}
.bucket10 {font-family: Arial; font-size: 10px; padding-left: 10px; padding-top: 10px; color: #333333;}
.credits {font-family: Arial; font-size: 12px; padding-left: 10px; color: #333333;}
.cmetag  {font-family: Arial; font-size: 10px; font-weight: bold; color: #990000;}
.results {font-family: Arial; font-size: 12px; padding-top: 4px; color: #333333;}

.boxhead {font-family: Bell Gothic Std; font-size: 12px; font-weight: bold; padding-left: 5px; height: 21px; color: #000000;}
.boxheadthin {font-family: Bell Gothic Std; font-size: 12px; font-weight: lighter; padding-left: 5px; height: 21px;}
.textdark {font-family: Bell Gothic Std; font-size: 12px; color: #333333;}
.textdark10 {font-family: Bell Gothic Std; font-size: 10px; color: #333333;}
.body10top {font-family: Bell Gothic Std; font-size: 10px; padding-left: 10px; padding-top: 10px; color: #333333;}
.sectionhead {font-family: Bell Gothic Std; font-size: 14px; color: #333333; padding-bottom: 10px}
.sectionsubhead {font-family: Bell Gothic Std; font-size: 12px; color: #333333; padding-bottom: 10px}
.body12top {font-family: Bell Gothic Std; font-size: 12px; padding-left: 10px; padding-top: 10px; color: #333333;}
.body12bottom {font-family: Bell Gothic Std; font-size: 12px; padding-left: 10px; padding-bottom: 10px; color: #333333;}
.body14top {font-family: Bell Gothic Std; font-size: 14px; padding-left: 10px; padding-top: 10px; color: #333333;}
.body14bottom {font-family: Bell Gothic Std; font-size: 14px; padding-left: 10px; padding-bottom: 10px; color: #333333;}
.titlefont {font-family: Bell Gothic Std; font-size: 18px; color: #273b91;}
.titlefont {font-family: Bell Gothic Std; font-size: 18px; color: #273b91;}
.subtitle {font-family: Bell Gothic Std; font-size: 12px; font-weight: bold; color: #000066;}
.headertext {font-family: Bell Gothic Std; font-size: 18px; color: #333333;}

A {color:#273b91}
A:active {color: #801424;}
A:link {}
A:hover {}
A:visited {}

.profession {
        background: #233e88;
        text-align: center;
        line-height: 200%;
		letter-spacing: -0.1em;
}
.profession:link {
        color: white;
        text-decoration: none;
        font-weight: none;
}
.profession:hover {
        font-weight: bold;
        text-decoration: underline;
        color: yellow;
}
/* default colouring used for admin tables */
table.admin {background: #8888FF;}
th.admin {background: #CCCCFF; font-size: smaller}
tr.admin {background: #EEEEFF;}
td.admin {}
td.admin_rg0 {background:pink}
td.admin_rg1 {background:lightgreen}
td.admin_ry0 {background:pink;font-weight:bold}
td.admin_ry1 {background:lightyellow;font-weight:bold}

