/*
   --------------------------- 
       Standard Tag Styles
   ---------------------------
*/

/* Definition List */

dl {
 margin-left: 1em;
}

dd {
 margin-bottom: 0.6em;
 margin-left: 1.4em;
}

dt {
 font-weight: bold;
}

/* Definition, Abbreviation, Acronym tags */

dfn {
 border-bottom-color: black;
 font-style: normal;
}

abbr {
 border-bottom-color: green;
}

acronym {
 border-bottom-color: gray;
}

acronym, abbr, dfn {
 border-bottom: 1px dashed;
 cursor: help;
 font-family: tahoma;
}

/* block-level quote */

blockquote {
 border-bottom: 1px solid silver;
 border-top: 1px solid silver;
 padding-left: 10px;
 padding-right: 10px;
 margin-left: 3em;
 margin-right: 3em;
 font-style: italic;
}

/* inline quote */

cite {
 font-style: italic;
}


/* Standard paragraph */

p {
 margin-top: 0.6em;
 margin-bottom: 0.6em;
}

strong {
 font-weight: bold;
}

em {
 font-style: italic;
}

/* The caption for a table */

table caption {
 font-size: medium;
 text-align: left;
 font-family: Times New Roman, Serif;
 font-weight: bold;
}

/* Table column header */

th {
 font-weight: bold;
}


table {
 font-size: small;
 }


/* Headings */

h4 {
 font-size: x-small;
 font-style: italic;
}

h3 {
 font-size: small;
}

h2 {
 font-size: medium;
}

h1 {
 font-size: large;
 border-bottom: 1px dashed gray;
 padding-bottom: 0.2em;
 text-align: center;
 font-family: tahoma;
}

/* Link definitions */

a {
 color: #000099;
 text-decoration: none;
}

a:visited {
 color: #000099;
}

a:hover {
 color: #AD3030;
 text-decoration: none;
 font-weight: bold;
}

/* body definition */

body {
 font-family: Tahoma, Verdana, Arial;
 font-size: medium;
 margin-left: 30px;
 color: black;
/* background-color: #F7F7F7; */
 background-color: #E4E9EE;
}

div.information {
 font-family: Tahoma;
 font-size: xx-small;
 color: black;
}

/* Site Menu */
div.menu {
 font-family: Tahoma;
 font-size: 11px;
 color: black;


/*
   --------------------------- 
         Custom Styles
   ---------------------------
*/


/* Entire news item */
div.newsitem {
 margin-bottom: 1em;
}

/* Title for a news item */
div.newsitem h1 {
 font-family: Tahoma;
 font-weight: bold;
 font-size: small;
 color: black;
 text-align: left;
 background: repeat-x url(images/news.gif);
 border: 1px solid 0C5BAA;
 margin-top: 1em;
 margin-bottom: 0.3em;
 padding: 2px;
 padding-left: 10px;
}

/* Date for a news item */

.newsitem .date {
/* color: #bf7000; */
 color: #0C5BAA;
 font-size: xx-small;
 font-weight: bold;
 margin-top: 0.3em;
 margin-bottom: 0.3em;
 border-bottom: 1px solid silver;
 padding-top: 3px;
 padding-bottom: 2px;
 background: transparent;
}

/* Applies to the entire news article text: */

.newsbody {
}


/* Used to display a notice board type box */

/* Links that appear on their own line */

div.notice a.item:hover {
 color: #E87400;
}

div.notice a.item {
 display: block;
 margin-top: 1px;
 margin-bottom: 1px;
 border-top: 1px solid white;
 width: 25%;
 text-decoration: none;
 color: navy;
}

div.notice {
 background: url(images/noticetitle.gif) no-repeat;
 margin-bottom: 1em;
 margin-top: 1em;
 font-size: 100%;
}

div.notice h1 {
 margin: 0;
 border: 0;
 padding: 0;
 padding-left: 2px;
 padding-top: 1px;
 color: white;
 font-size: 12pt;
 font-weight: bold;
}

div.notice div.body {
 border: 2px solid #0C5BAA;
 margin: 0;
 padding-left: 2px;
 background: #EDF0F3;
}
/*FF9900 is border FFF1E1 is background*/

/* Used to reference a network location, folder etc
   (displays a small computer/folder icon to
   the left of the text) */

.drivelocation {
 font-weight: bold;
 font-family: tahoma;
 margin-bottom: 1.4em;
 margin-top: 1.4em;
 background: url(images/drivelocation.gif) no-repeat;
 padding-left: 23px;
 height: 20px;
}



/* Footer item */

div.footer {
 position: relative;
 border-top: 1px dashed black;
 margin-top: 2em;
 padding-top: 0.5em;
 font-size: 100%;
 text-align: left;
}

div.footer h1 {
 position: absolute;
 top: -0.6em;
 left: 0;
 padding-right: 5px;
 border: none;
 font-size: x-small;
 background: white;
}