/*head & sub-heads*/

h1 {
font-family: Helvetica, Arial, sans-serif;
color: #000066; 
font-size: 20pt;
text-align: center;
}

h2 {
font-family: Helvetica, Arial, sans-serif;
color: #000066; 
font-size: 14pt;
font-weight: bold;
text-align: left;
}

h3 {
font-family: Helvetica, Arial, sans-serif;
color: #000066; 
font-size: 12pt;
text-align: left;
}

h2.news {
font-family: Helvetica, Arial, sans-serif;
font-size: 11px;
color: #00245d;
text-align: center;
background-color: #f0f8ff;
}

/*paragraph or body text*/

p {
font-family: Helvetica, Arial, sans-serif;
color: #000000;
font-size: 12pt;
}


p.footer {
font-family: Helvetica, Arial, sans-serif;
color: #000000;
font-size: 8pt;
}

p.news {
font-family: Helvetica, Arial, sans-serif;
color: #000000;
font-size: 11px;
text-align: center;
}

p.urgent {
font-family: Helvetica, Arial, sans-serif;
color: #bb0000;
font-size: 11px;
text-align: center;
}

p.jobs {
font-family: Helvetica, Arial, sans-serif;
color: #000000;
font-size: 12px;
}


/*lists*/

ul {
list-style-type: square;
font-family: Helvetica, Arial, sans-serif;
color: #000000;
font-size: 12pt;
}

ul.square {
list-style-type: square;
font-family: Helvetica, Arial, sans-serif;
color: #000000;
font-size: 12pt;
}

ul.squarefooter {
list-style-type: square;
font-family: Helvetica, Arial, sans-serif;
color: #000000;
font-size: 8pt;
}

ul.circle {
list-style-type: circle;
font-family: Helvetica, Arial, sans-serif;
color: #000000;
font-size: 12pt;
}

ul.circlefooter {
list-style-type: circle;
font-family: Helvetica, Arial, sans-serif;
color: #000000;
font-size: 8pt;
}

ul.disc {
list-style-type: disc;
font-family: Helvetica, Arial, sans-serif;
color: #000000;
font-size: 12pt;
}

ol {
list-style-type: decimal;
font-family: Helvetica, Arial, sans-serif;
color: #000000;
font-size: 12pt;
}

ol.decimal  {
list-style-type: decimal;
font-family: Helvetica, Arial, sans-serif;
color: #000000;
font-size: 12pt;
}

ol.lower-alpha  {
list-style-type: lower-alpha;
font-family: Helvetica, Arial, sans-serif;
color: #000000;
font-size: 12pt;
}

ol.upper-alpha  {
list-style-type: upper-alpha;
font-family: Helvetica, Arial, sans-serif;
color: #000000;
font-size: 12pt;
}

ol.lower-roman  {
list-style-type: lower-roman;
font-family: Helvetica, Arial, sans-serif;
color: #000000;
font-size: 12pt;
}

ol.upper-roman  {
list-style-type: upper-roman;
font-family: Helvetica, Arial, sans-serif;
color: #000000;
font-size: 12pt;
}


/*global links*/
a:link {
color: #000066; 
text-decoration: underline; 
font-weight: normal;
}

a:visited {
color: #000066; 
text-decoration: underline; 
font-weight: italic;
}

a:active {
color: #000066; 
text-decoration: underline;
}

a:hover {
color: #ffffff; 
text-decoration: underline; 
font-weight: normal; 
background-color: #000066;
}

/*horizontal lines*/
hr {
color: #cccccc;
border-width: 1px;
border-style: solid;
}

hr.blue {
color: #000066;
border-width: 1px;
border-style: solid;
}

