body {
color : black; 
background: #FEEBB1;
font-size : 100%; 
font-family : Times New Roman; 
} 
p {
margin-left : 0; 
line-height: 1.2;
font-size: 100%;
font-family: Georgia, Times New Roman, sans-serif;
color: black;
text-align:justify
} 

p#center {
text-align:center;
line-height: 1.2;
font-size: 100%;
font-family: Georgia, Times New Roman, sans-serif;
color: black;
text-align:justify
}
p#right {
text-align:right;
line-height: 1.2;
font-size: 100%;
font-family: Georgia, Times New Roman, sans-serif;
color: black;
text-align:justify
}


h1 {
font-style : normal; 
font-size : 150%; 
margin-left : 0;
text-align : center;
} 
h2 {
font-style : normal; 
font-size : 125%; 
margin-left : 0;
text-align : center; 
} 
h3 {
font-style : normal; 
font-size : 100%; 
margin-left : 0;
text-align : center; 
} 
h4 {
text-align: right; 
font-style: normal; 
font-size: 100%;
}

ul {
position : relative; 
left : 8%; 
margin-top : 0; 
margin-bottom : 0; 
padding-top : 1em; 
padding-bottom : 1em; 
font-size : 100%; 
} 
li {
margin-top : 0; 
margin-bottom : 0; 
text-align : left; 
font-size : 100%; 
}
 
em {
font-style: italic; 
}
strong {
font-weight: bold; 
}

img.left {
float: left;
border-width: 0;
margin-right: 5px;
margin-left: 5px;
margin-top : 5px; 
margin-bottom : 5px; 
}

img.right {
float: right;
border-width: 0;
margin-left: 5px;
margin-right: 5px;
margin-top : 5px; 
margin-bottom : 5px; 
}

img {
border-width: 0px;
margin-right: 0px;
margin-left: 0px;
margin-top : 5px; 
margin-bottom : 0px; 
}
a {
color : blue; 
background : transparent; 
text-decoration : none; 
} 
a:link {
color : black; 
} 
a:visited {
color : black; 
} 
a:hover {
color : red; 
text-decoration : underline; 
} 

div.side {
position : absolute;
top: 4em; 
left : 0; 
width : 140px; 
padding : 0.5em; 
margin-left : 0.1em; 
} 
div.main {
position : absolute;
top: 4em; 
left : 140px; 
width: 600px;
margin : 0.5em; 
padding : 0.5em; 
} 
div.side p {
margin : 0 0 0 12px; 
} 

div.side a, div.side a:link, div.side a:visited, div.side a:active {
display: block; padding: 5px; border: 3px #C0C0C0 outset; 
margin-bottom: 0.5em; margin-top: 0.5em; padding-left: 0.25em; padding-right: 0.25em; color: #C0C0C0; background: #000080; font-weight: bold; text-decoration: none; 
font-family: Arial sans-serif; font-size: 100%; 
}


div.side a, h6 {
display: block; padding: 5px; border: 3px white outset; 
margin-bottom: 0.5em; margin-top: 0.5em; padding-left: 0.25em; padding-right: 0.25em; color: white; background: #0000D5; font-weight: bold; text-decoration: none; 
font-family: Arial, sans-serif; font-size: 100%; 
}

div.side a:hover {
color: white; background: #0000A8; border: 3px #09f outset; 
}


div.bannerwide {
color: lime; background: purple; text-align: center; width: 100%; border-bottom: 2px solid red; }

div.banner {
color: #fc6; background: #306; text-align: center; width: 750px; margin-left: 0; margin-right: auto; }

div.ribbonwide {
background: #0000A8; text-align: left; width: 100%;
}

div.ribbon { 
background: #0000A8; text-align: left; width: 760px; margin-left: 0px; margin-right: auto; 
}

div.ribbonpad {
padding: 2px 0; 
}


div.ribbon p { margin: -2px 5px 0px 5px; font-size: 110%; text-align: left; font-weight: bold; }
div.ribbon a { margin: 0px 7px; text-decoration: none; font-weight: bold; font-size: 110%; font-family: Arial, sans-serif; }
div.ribbon span { padding: 0 40px; margin: 0; }
div.ribbon a:link, div.ribbon a:visited, div.ribbon a:active { color: #C0C0C0; background: #0000A8; }
div.ribbon a:hover { color: white; background: #0000A8; text-decoration: none; }






