/* =====intro===== */

body {
margin:0px;
padding:0px;
font-family: times,serif;
font-size: 1.2em;
text-align:center;
background-color: #bfbfbf;
}

* {
margin:0px;
padding:0px;
}

img { 
border: none; 
}

/* =====container (centers)===== */
div#mainwrap {
width:774px;
margin-left:auto;
margin-right:auto;
text-align:left;
border-left: solid #404040 1px;
border-right: solid #404040 1px;
}

/* =====header===== */
div#header {
width:774px;
height:120px;
border-bottom: solid #404040 20px; 
background-color: #3333cc;
background-image:url(images/u557hed.jpg);
background-repeat: no-repeat;
}

/* =====main content (everything)===== */
div#contentarea {
width:774px;
background-color:#999999; 
background-image:url(images/bg.gif);
background-repeat: repeat-y;
}

/* =====navigation left===== */
div#navbar {
width:194px;
float:left;
margin-top: 0px;
}

div#navbar p {
text-align:center;
margin-top:25px;
}

div#navbar ul {
display: block;
list-style-type: none;
font-family: trebuchet, verdana, arial, helv, helvetica, sans-serif;
background-color:#999999;
padding-top: 3px;
padding-bottom: 3px;
}

div#navbar ul li a:link {
display: block;
text-decoration: none;
border-top: solid #808080 1px;
border-right: solid #808080 1px;
border-bottom: solid #999999 1px;
border-left: solid #999999 12px;
padding-top: 3px;
padding-bottom: 3px;
padding-left:10px;
}

div#navbar ul li a:visited {
display: block;
text-decoration: none;
list-style-type: none;
border-top: solid #808080 1px;
border-right: solid #808080 1px;
border-bottom: solid #999999 1px;
border-left: solid #999999 12px;
padding-top: 3px;
padding-bottom: 3px;
padding-left:10px;
}

div#navbar ul li a:hover {
display: block;
text-decoration: none;
list-style-type: none;
border-top: solid #808080 1px;
border-right: solid #808080 1px;
border-bottom: solid #999999 1px;
border-left: solid #404040 12px;
padding-top: 3px;
padding-bottom: 3px;
}

div#navbar ul li a:active {
display: block;
text-decoration: none;
list-style-type: none;
border-top: solid #808080 1px;
border-right: solid #808080 1px;
border-bottom: solid #999999 1px;
border-left: solid #999999 12px;
padding-top: 3px;
padding-bottom: 3px;
}

/* =====center - main content===== */
div#center {
width:580px;
background-color:#fff;
float:left;
}

div#center p {
font-size:1.0em;
line-height: 1.2em;
text-align:justify;
margin-top:5px;
margin-right:20px;
margin-bottom:15px;
margin-left:20px;
}

div#center img {
margin-left:20px;
}

div#form {
margin-left:20px;
}

div#center ul li {
list-style-type: square;
margin-left:30px;
margin-bottom:10px;
line-height: 1.25em;
}

div#center h1 {
font-family: times,serif;
text-align: left;
font-size: 1.850em;
font-weight: bold;
color: #a9a9a9;
line-height: 2.0em;
margin-left:20px;
}

div#center h2 {
color: #a9a9a9;
font-size: 1.5em;
line-height: 2.0em;
margin-left:20px;
}

div#center h3 {
color: #000000;
font-size: 1.25em;
line-height: 1.75em;
margin-left:20px;
}

div#center h4 {
color: #000000;
font-family: arial, san-serif;
font-size: .65em;
font-weight: normal;
margin-left:20px;
}

div#center h5 {
color: #000000;
font-family: verdana, arial, sans-serif;
font-size: 1.00em;
text-align: left;
font-weight: bold;
margin-left:20px;
}

div#center h6 {
color: #000000;
font-family: verdana, arial, sans-serif;
font-size: 1.0em;
font-weight: bold;
margin-left:20px;
}

.redhed {
color: #ff0000;
font-family: times,serif;
text-align: left;
font-size: 1.5em;
font-weight: bold;
line-height: 2.0em;
margin-left:20px;
}

div#center a:link {
color: #00008b;
text-decoration: none;
font-family: times,serif;
font-size: 1.0em;
font-weight: bold;
}

div#center a:visited {
color: #00008b;
text-decoration: none;
font-family: times,serif;
font-size: 1.0em;
font-weight: bold;
}

div#center a:hover {
background-color: #bfbfbf;
color: #ffffff;
text-decoration: none;
font-family: times,serif;
font-size: 1.0em;
font-weight: bold;
}

div#center a:active {
text-decoration: none;
font-family: times,serif;
font-size: 1.0em;
font-weight: bold;
}

div#center table {
line-height: 1.5em;
text-decoration: none;
font-family: verdana, arial, sans-serif;
font-size: .85em;
}

div#center th {
color: #000000;
line-height: 1.5em;
text-decoration: none;
font-family: verdana, arial, sans-serif;
font-size: .85em;
}

div#center td {
color: #000000;
line-height: 1.5em;
text-decoration: none;
font-family: verdana, arial, sans-serif;
font-size: .85em;
}

p.realitalic {
font-size:1.0em;
line-height: 1.2em;
text-align:left;
font-style:italic;
margin-top:5px;
margin-right:20px;
margin-bottom:15px;
margin-left:20px;
}


/* =====footer===== */
div#footer {
width:774px;
background-color:#404040;
text-align:center;
padding-top:5px;
padding-bottom:5px;
color: #ffffff;
font-family: trebuchet, verdana, arial, helv, helvetica, sans-serif;
font-size: .85em;
}

div#footer a:link {
color: #ffffff;
text-decoration: none;
font-family: trebuchet, verdana, arial, helv, helvetica, sans-serif;
font-size: .75em;
}

div#footer a:visited {
color: #808080;
text-decoration: none;
font-family: trebuchet, verdana, arial, helv, helvetica, sans-serif;
font-size: .75em;
}

div#footer a:hover {
background-color: #bfbfbf;
color: #3333cc;
text-decoration: none;
font-family: trebuchet, verdana, arial, helv, helvetica, sans-serif;
font-size: .75em;
}

div#footer a:active {
background-color: #3366ff;
text-decoration: none;
font-family: trebuchet, verdana, arial, helv, helvetica, sans-serif;
font-size: .75em;
}
 
.clearfix:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}

.clearfix {
display: inline-block;
}
   /* a fix for IE Mac */

/* hack for Guillotine bug in IE6 */
/* Hides from IE-mac \*/
* html .clearfix {
height: 1%;
}

.clearfix {
display: block;
}

/* End hide from IE-mac */

/* =====assorted general styles===== */

a:link {
color: #444444;
text-decoration: none;
font-family: trebuchet, verdana, arial, helv, helvetica, sans-serif;
font-size: .75em;
}

a:visited {
color: #00008b;
text-decoration: none;
font-family: trebuchet, verdana, arial, helv, helvetica, sans-serif;
font-size: .75em;
}

a:hover {
background-color: #bfbfbf;
text-decoration: none;
color: #ffffff;
font-family: trebuchet, verdana, arial, helv, helvetica, sans-serif;
font-size: .75em;
}

a:active {
background-color: #00008b;
text-decoration: none;
font-family: trebuchet, verdana, arial, helv, helvetica, sans-serif;
font-size: .75em;
}

.fineprint {
font-size: .75em;
font-style:italic;
color: #000000;
}

.log {
font-family: "courier new", courier, serif;
}


