body {
color : #000000;
background-color : #faf0e6;
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
border: 0px;
margin: 0px;
padding: 0px;
}
      
a {
color: blue;
}

a:visited {
color: blue;
}

a:hover {
color: red;
background-color: yellow;
text-decoration: none;
}

hr {
height: 1px;
}

img {
border: 0px;
margin: 0px;
padding: 0px;
}

.small {
font-size: smaller;
}

div.level0 {
position: absolute;
top: 10px;
right: 15px;
bottom: 20px;
left: 15px;
}

div.header {
position: relative;
width: 100%;
top: 0px;
left: 0px;
height: 28px;
background-color: #0000aa;
}

div.title {
position: relative;
left: 15px;
top: 1px;
height: 1em;
color: #ffffff;
font-size: 125%;
font-weight: bold;
}

div.date_message {
position: absolute;
right: 30px;
bottom: 4px;
height: 1em;
text-align: right;
color: #ffffff;
font-size: 70%;
}

.goldband {
position: relative;
top: 0px;
left: 0px;
width: 100%;
height: 3px;
background-color: #ffcc66;
border: 0px;
margin: 0px;
font-size: 1%;
}

div.menu {
position: relative;
top: 0px;
left: 0px;
width: 100%;
line-height: 1.4em;
color: white;
background-color: #0000aa;
white-space: nowrap;
}

A.menulink {
color: yellow;
font-size: 70%;
font-weight: bold;
text-decoration: none;
vertical-align: middle;
padding-left: 1px;
padding-right: 1px;
}

A.menulink:active {
color: yellow;
}

A.menulink:visited {
color: yellow;
}

A.menulink:hover {
color: red;
background-color: pink;
}

div.bannerline {
position: relative;
top: 0px;
left: 0px;
width: 100%;
height: 66px;
color: #ffffff;
background-color: #ffcc66;
}

img.pagetitle {
position: absolute;
top: 12px;
left: 50px;
}

div.bannerad {
position: absolute;
top: 3px;
right: 3px;
width: 468px;
height: 60px;
background-color: #ffcc66;
font-size: 65%;
}

.blueband {
position: relative;
top: 0px;
left: 0px;
width: 100%;
height: 2px;
background-color: #0000aa;
font-size: 0;
}

div.footerline {
position: relative;
top: 0px;
left: 0px;
width: 100%;
background-color: #ffcc66;
text-align: center;
font-size: 65%;
padding-top: 3px;
padding-bottom: 4px;
}

div.bottomline {
width: 100%;
height: 10px;
background-color: #0000aa;
font-size: 1%;
}

div.bottomborder {
position: relative;
top: 0px;
left: 0px;
height: 20px;
background-color: transparent;
}

div.level1 {
position: relative;
top: 0px;
left: 0px;
background-color: #99ccff;
border: #0000aa 1px solid;
margin: 0px;
padding: 0px;
}

div.level2 {
position: relative;
top: 0px;
left: 0px;
width: 100%;
background-color: transparent;
border-top: 10px solid #99ccff;
margin: 0px;
padding: 0px;
}

div.leftpanel {
float: left;
width: 25%;
background-color: transparent;
text-align: center;
}

div.right-container {
float: right;
width: 75%;
background-color: #ffffff;
}

div.right-panel {
font-size: 82%;
padding-top: 10px;
padding-right: 30px;
padding-bottom: 10px;
padding-left: 25px;
}

div.space-line {
clear: both;
}

h1 {
vertical-align: bottom;
font-family: arial, helvetica, serif;
font-size: 200%;
line-height: 1em;
color: #cc3333;
font-weight: bold;
margin: 0;
padding-top: 0.25em;
padding-bottom: 0.5em;
}

span.subtitle {
font-family: arial, helvetica, serif;
font-size: 140%;
line-height: 1.5em;
color: #ff6a00;
font-weight: bold;
font-style:italic;
}

.normal {
font-size: 82%;
}

.emphasis {
font-weight: bold;
color: #a00000;
}



div.dialog {
position: relative;
top: 0px;
left: 0px;
border: 2px solid #6666cc;
margin-left:auto;
margin-right:auto;
margin-bottom: 0px;
padding: 0px;
}

div.dialog-title {
color:#ffffff;
background-color: #6666cc;
text-align: center;
font-family: Arial, Helvetica, Verdana;
font-weight: bold;
border: 0px;
margin: 0px;
padding: 3px;
}

div.dialog-body {
position: relative;
top: 0px;
left: 0px;
background-color: #ffffff;
font-size: medium;
text-align: left;
border: 0px;
margin 0px;
padding: 5px
}

div.dialog-row-left {
position: relative;
top: 0px;
left: 0px;
text-align: left;
padding: 0px
}

div.dialog-row-center {
position: relative;
top: 0px;
left: 0px;
width: 100%;
text-align: center;
padding: 0px
}
