body {
background-color: white;
color: black;
font-family: Georgia, "Times Roman", serif;
font-size: 62.75%;
margin: 0 auto;
padding: 0;
text-align: center;
/*border: 1px dashed purple;*/
}

* html body {
font-size: medium;
f\ont-size: 76%;
}

img {
border: none;
border-right: 2px solid #555555;
border-bottom: 2px solid #555555;
border-left: 1px solid #dddddd;
border-top: 1px solid #dddddd;
}

h1 {
text-align: center;
font-size: 2em;
}

h2 {
text-align: center;
font-size: 1.5em;
}

h3 {
text-align: center;
font-size: 1.2em;
font-weight: bold;
}

a {
color: #1791ff;
}

form {
margin: 0 auto;
text-align: center;
}

.ltblue {
color: #1791ff;
font-size: 1.33em;
font-weight: bold;
font-family: Georgia, "Times Roman", serif;
line-height: .75em;
}

.yllw {
color: #ffb12b;
}

.red {
color: red;
}

.lft {
float: left;
}

.rght {
float: right;
}

.ctr {
text-align: center;
}

ul.ctr {
margin: 0;
padding: 0;
}

.clr {
clear: both;
visibility: hidden;
}

.nb {
border: none;
}

.nobttn {
list-style: none;
line-height: 2em;
}

.txtrt {text-align: right;}

.txtlt {text-align: left;}

.uline {
text-decoration: underline;
}

.ndnt {
margin: 1.5em;
font-style: italic;
}

#container {
width: 78em;
margin: 0 auto;
text-align: center;
/*border: green 1px dotted;*/
}

#header {
/*border-top: 2px solid black;
border-bottom: 2px solid black;*/
margin: 0 auto;
padding: 25px 0;
background: white url("/images/logo_gold-V100h.jpg") no-repeat right;
height: 100px;
}

#main {
/*border: yellow 1px dotted; */
width: 78em;
}

#navigation {
width: 13em;
/*border: blue 1px dotted;*/
float: left;
}

#navigation ul {
list-style: none;
padding: 0;
margin: 0;
font-style: italic;
color: black;
font-weight: bold;
}

#navigation li {
margin-top: 2em;
background: url("/bttngold.gif") 0 0 no-repeat;
width: 90px;
height: 33px;
line-height:33px;
}

#navigation a {
text-decoration: none;
display: block;
background: url("/bttnblue.gif") 0 0 no-repeat;
color: black;
width: 100%;
height: 100%;
margin: 0;
line-height: 33px;
}

#navigation a:hover {
background: transparent none;
}

#content {
width: 64em;
/*border: red 1px dotted;*/
float: right;
text-align: justify;
margin: 0 auto;
}

#content img {
display: block;
padding: 0;
margin: 2em auto;
}

#greybox, #greybox2, #greybox3 {
border: 1px solid #1791ff;
background-color: #eeeeee;
padding: 2em;
width: 450px;
margin: 2em auto;
}

#smgreybox {
background-color: #cccccc;
padding: 1em;
}

#letter {
font-style: italic;
padding: 0 2em;
}

#footer {
/*width: 78em;*/
text-align: center;
/*border: grey 1px dotted;*/
}

#yellowbox {
background-color: #ffb12b;
padding: 1.5em 0;
/*border: black 1px dotted;*/
}