/* Mini Web Styles */

/* Newsletter styles */
.news-navtitle { margin-bottom: 0pt; color: #1A807F; font-size: 10pt; font-family: Arial; font-weight: bold; }
.news-navinput {  margin-top: 0pt; }
.news-body { margin-left: 10pt; }
.news-topic-title { color: darkred; font-weight: bold; font-size: 15pt; } 
.news-related { color: darkred; font-size: 9pt; text-align: right; font-weight: bold; }
.news-related A { font-size: 9pt; }
.news-button { font-size: 10pt; font-weight: bold; }

/* Menu (coloured bits) styles */

* { font-family: Arial; font-size: 10pt; }
strong { color: darkred; font-weight: bold; }

a.menu { color: white; font-size: 10pt; font-family: Arial; text-decoration:none;  }
a.menu:hover {color: yellow; text-decoration:none }
p.menu { color: white; font-size: 10pt; font-family: Arial; text-decoration:none;  }
p.projname { color: white; font-size: 16pt; font-family: "Arial Black", Arial; }
a.menu:active {color: yellow;}

/* Navigation and Title Bar Background */
BODY.frames  { background-image: none; background-color: #1A807F; }

/* ul.navigation { margin-left: 25px;}  */
LI.navigation { padding-left: 0px; padding-bottom: 6px; margin-left: -12pt;} 
UL.navigation { color: white; list-style-image: url("menu-images\navigation-bullet.gif"); }

/* Main Site Styles */

p  { color: black; font-size: 10pt; font-family: Arial; text-decoration:none;  }
ul { font-size: 10pt; }
ul.welcome li { padding: 5pt 2pt 5pt 2pt; }

td, th { color: black; font-size: 10pt; font-family: Arial; text-decoration:none; padding: 2pt}
a { color: #1A807F; font-family: Arial; text-decoration:none;  }
a:hover {color: navy; text-decoration:underline }
address { font-size: 10pt; }


H1 { color :black;   font-size: 15pt; font-family:  Arial; }
H3 { color :black;   font-size: 11pt; font-family:  Arial; }

H2 { color: #1A807F; font-size: 12pt; font-family:  Arial; }
H4 { color: #1A807F; font-size: 10pt; font-family:  Arial; }

BODY  { 
   font-family: Arial;
/*   background-image: url("menu-images\petri3.gif"); */
   background-color: white;
   background-attachment: fixed;
   background-position: center;
   background-repeat: no-repeat;
   }

/* custom colour scheme */
TABLE.navbar-inner { background-color: #1A807F; }

/* Special styles for forms */
span.mustfillstar { font-weight: bold; color: red; font-size: 12pt; } 
