/* By default links have no underline unless hovered over */
a {
    color: red;
    text-decoration: none;
}
a:hover {
    text-decoration: underline;
}

/* For the default body */
body {
    color: #000000;
    background-color: #FFFFFF;
    background-image: url("images/background.gif");
    background-attachment: fixed;
    font-family: Verdana, Arial, "MS Sans Serif", sans-serif;
    font-weight: normal;
    font-size: 10pt;
    margin-bottom: 0;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    border-width: 0;
}

/* For the header */
#header {
    clear: both;
    padding: 3px;
}

/* For the left side menu */
#sidebar {
    float: left;
    padding: 3px;
    width: 15%;
    font-size: 12pt;
}

/* For the main panel */
#mainbody {
/*    position: relative; */
    padding: 3px;
    margin-left: 16%;
    margin-right: 21%;
}

/* For the right panel */
#rightbar {
    float: right;
    padding: 3px;
    width: 20%;
}

/* For horizontal menu bar */
.tmenu {
    background-color: #000066;
}
.menu {
    color: #191970;
    text-decoration: none;
    font-family: Verdana, Arial, "MS Sans Serif", sans-serif; 
    font-weight: normal;
    font-size: 14pt;
}
.menu a {
    color: #191970;
    text-decoration: none;
}
.menu a:hover {
    font-weight: bold;
}

/* Left side menu */
.sideL {
    color: #191970;
    color: white;
    background-color: transparent;
    font-family: Verdana, Arial, "MS Sans Serif", sans-serif; 
    font-weight: normal;
    font-size: 14pt;
}
.sideL a {
    text-decoration: none;
}
.sideL a:link {
    color: #191970;
}
.sideL a:visited {
    color: #191970;
}
.sideL a:hover {
    color: #191970;
    font-weight: bold;
}
.sideC {
    color: #191970;
    background-color: transparent;
    font-family: Verdana, Arial, "MS Sans Serif", sans-serif; 
    font-weight: bold;
    font-size: 14pt;
}

/* For the page titles */
.PTitle1 {
    color: #191970;
    background-color: transparent;
    font-family: Verdana, Arial, "MS Sans Serif", sans-serif;
    font-weight: bold;
    font-size: 18pt;
}
.PTitle2 {
    color: #191970;
    background-color: transparent;
    font-family: Verdana, Arial, "MS Sans Serif", sans-serif;
    font-weight: normal;
    font-size: 14pt;
}

/* For titles within the page */
h1 {
    font-size: 18pt;
    font-weight: normal;
}
h2 {
    font-size: 12pt;
    font-weight: bold;
}
.boldcolour {
    color: #0000FF;
    font-weight: bold;
}
