/***********************************/
/* 3 Point Restoration Style Sheet */
/* 2008-01-21                      */
/* Yellow: FCD800                  */
/* Blue: 000099                    */ 
/***********************************/
/* Initialize key styles, override defaults. */
html, body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset {
margin: 0px;
padding: 0px;
border: 0px none #000000;
}
/* Links */
a:link {
color: #0000CC;
text-decoration: underline;
}
a:visited {
color: #000099;
text-decoration: underline;
}
a:hover, a:focus, a:active { 
color: #0000FF; 
text-decoration: underline; 
}
body {
padding: 20px;
background-color: #FFFFFF;
font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
font-size: small;
color: #000099;
/* background-image: url("media/bkg_test.png"); */
background-repeat: repeat-y;
background-position: right;
}
#pagediv {
width: 760px;
margin: 0px auto 0px auto;
border: 0px;
padding: 0px;
}
#headdiv{
width: 752px;
margin: 0px;
padding: 4px;
}
/* Menu */
#menudiv {
float: left;
width: 123px;
border-right: 2px solid #FCD800;
}
#menudiv ul {
margin: 2.0em 0px 0px 0px;
list-style-type: none;
}
#menudiv li {
margin: 0px 0px 4px 0px;
padding: 4px;
text-align: left;
font-weight: bold;
color: #0000CC;
}
#menudiv li a {
border: none;
font-weight: normal;
color: #000099;
}
#menudiv li a:hover, #menudiv li a:focus {
border: none;
background-color: #000099;	/* Menu highlight */
font-weight: normal;
color: #FFFFFF;
}
/* Content area, not the same as HTML body. */
#bodydiv {
float: left;
width: 525px;
margin-left: 12px;
padding: 4px;
}
/* Footer */
#footdiv {
clear: both;
height: 25px;
width: 530px;
margin: 10px 0px 0px 140px;
border: 0px none #EDFFFF;
padding: 0.5em;
background-image: url(media/bkg_footdiv_04.png);
background-repeat: no-repeat;
font-size: x-small;
text-align: center;
}
/* h1 = header title */
h1 {
font-family: "Times New Roman", Times, serif;
font-size: 50px;
font-weight: bold;
color: #000099;
font-style: italic;
text-align: center;
}
/* h2 = page title */
h2 {
margin: 0px 0px 0.5em 0px;
font-family: "Times New Roman", Times, serif;
font-size: xx-large;
font-weight: bold;
color: #0000CC;
}
h3 {
margin: 1.0em 0px 0em 0px;
font-family: "Times New Roman", Times, serif;
font-size: medium;
font-weight: bold;
color: #000099;
}
h4 {
margin: 1.0em 0px 0.5em 0px;
font-family: "Times New Roman", Times, serif;
font-size: small;
font-weight: bold;
color: #000099;
}
/* Horizontal rule */
hr {
clear: both;
height: 1px;
margin: 2px 0px 2px 0px;
color: #000099;
}
/* Paragraph, centered */
.pcenter {
text-align: center;
}
/* Paragraph, right aligned */
.pright {
text-align: right;
}
/* Image, left aligned */
.imgl {
float: left;
margin: 8px;
border: 1px solid #003300;
}
/* Image, right aligned */
.imgr {
float: right;
margin: 8px;
border: 2px solid #FCD800;
}
/* Use for printable pages to force a page break. */
.pgbrk {
page-break-after: always;
}
.pnewsdate{
margin-top: 2px;
font-size: smaller;
color: #4040FF;
}