*           { padding:0; margin:0;  }
html,body   { height:100%; }
body        { background: #ebebeb; }
body        { font: 9pt/1.4em Verdana, Arial, Sans-Serif; color: #16398a; }
a           { font: 9pt/1.4em Verdana, Arial, Sans-Serif; color: #16398a; }
b, strong, 
a           { font-weight: bold; color:#16398a; }
ul          { padding: 5px 0 0 10px; list-style-type: none; }
li          { padding: 3px 0 0 10px; float: left; }
a.select    { color: #16398a; }
p           { letter-spacing: 0.1em; }
h1          { font: 18pt/1.3em Verdana, Arial, Sans-Serif; color: #16398a; padding:5px 0 5px 0; font-weight: normal; }
h2          { font: 14pt/1.3em Verdana, Arial, Sans-Serif; color: #16398a; padding:5px 0 5px 0; }
h3          { font: 14pt/1em Verdana, Arial, Sans-Serif; color: #16398a; padding:15px 0 5px 0; }
h4          { font: 12pt/1em Verdana, Arial, Sans-Serif; color: #16398a; padding:15px 0 5px 0; }
p.center    { text-align: center; }
img { border: 0; }
/**/

body                        { width: 100%; }
#top                        { width: 100%; background: url('../media/top.jpg') repeat-x; height: 150px; }
#top-content                { width: 1000px; margin: 0 auto; }    
#logo                       { width: 340px; float: left; }
#top-right                  { float:right; }
#baseline                   { width: 480px; height: 50px; }
#menu                       { padding: 62px 0 0 0; }
#menu ul                    {}
#menu li                    {}

#site                       { background: #FFF; width: 100%; }
#content                    { width: 1000px; margin: 0 auto; }

#bottom                     { width: 100%; background: url('../media/bottom.jpg') repeat-x; height: 65px; }
#bottom-content             { width: 1000px; margin: 0 auto; text-align: right; padding-top: 5px; }
#bottom                     { font: 9pt/1.3em Verdana, Arial, Sans-Serif; color: #16398a; font-weight: normal; text-decoration: none; }
#bottom a                   { font: 7pt/1.3em Verdana, Arial, Sans-Serif; color: #16398a; font-weight: normal; text-decoration: none; }
.page-left                  { float:left; width: 430px; }
.page-right                 { float:left; width: 570px; }

.clear                      { clear: both; height: 0; font: 0pt/0em Arial;}
.fleft                      { float: left; width: 150px; text-align: right; padding-bottom: 20px;}
.fright                     { float: left; text-align: left; padding-left: 10px; }
#bottom a:hover, a:hover    { color: #CC0000; }
#logo a:hover { color: #16398a; }

