a:link {color: #222;}
a:visited {color: #222;}
a:hover {color: #000000;
    background-color: #DDDDDD;}
a:active {color: #222;}

a.nav:link {color: #DDDDDD; text-decoration: none;}
a.nav:visited {color: #DDDDDD; text-decoration: none;}
a.nav:hover {color: #FFFFFF;
    background-color: #606060;}
a.nav:active {color: #DDDDDD; text-decoration: none;}

a.subnav:link {color: #606060; text-decoration: none;}
a.subnav:visited {color: #606060; text-decoration: none;}
a.subnav:hover {color: #DDDDDD;}
a.subnav:active {color: #606060; text-decoration: none;}

a.trace:link {color: #B5B5B5; text-decoration: none;}
a.trace:visited {color: #B5B5B5; text-decoration: none;}
a.trace:hover {color: #fff;
    background-color: #B5B5B5;}
a.trace:active {color: #B5B5B5; text-decoration: none;}

body {
    color: #000;
    font-family: Verdana,Helvetica,sans-serif;
    font-size: 12pt;
    background-color: #ffffff;
background-image: url('logo-bg2.gif');
background-repeat: no-repeat;
background-attachment: fixed;
background-position: 10px 250px; 
}

.headerbox {
 position: absolute;
 width: 96%;
 min-width: 720px;
 height: 1.1em;
 left: 5px;
 top: 0px;
 padding: .5em;
 overflow: ;
 clear:left;
 clear: both;
}

.navbar {
 position: absolute;
 width: 96%;
 min-width: 720px;
 height: 1em;
 left: 5px;
 top: 65px;
 padding: .5em;
 clear:left;
 clear: both;
}

.locationbar {
 position: absolute;
 width: 96%;
 min-width: 720px;
 height: 1em;
 left: 5px;
 top: 124px;
 padding: .5em;
 clear: both;
 margin-bottom: 20px;
}

.sidebar {
 position: absolute;
 width: 225px;
 min-width: 120px;
 left: 20px;
 top: 170px;
 max-height: 53%;
 padding: 1%;
 overflow: auto;
 background-color: #eee;
 clear: both;
}

.contentbox {
 position: absolute;
 width: 64%;
 min-width: 460px;
 left: 300px;
 top: 200px;
 height: 100%;
 padding: 1%;
 /*overflow-y:scroll;*/
 /*display: block;*/
 /*clear: both;*/
}

.copyrightbox {
 position: fixed;
 width: 20%;
 height: 2em;
 left: 5px;
 top: 93%;
 padding: 0.1em;
}

.PageTitle {
    font-size: 18pt;
    font-weight: bold;
    color: #000000;
    display: block;
    padding: .1em;
    padding-left: 10px;
    text-align: center;
}

.ContentTitle {
    line-height: 1.3em;
    font-size: 14pt;
    background-color: #DDDDDD;
    color: #606060;
    display: block;
    padding: 4px
}

.Subtitle {
    line-height: 1.5em;
    font-size: 12pt;
    font-weight: bold;
    color: #DDDDDD;
    display: block;
    padding: 4px
}

.ContentText {
    border: 0px solid #606060;
    line-height: 1.2em;
    font-size: 10pt;
    background-color: #DDDDDD;
    display: block;
    padding: 4px
}

.NavText {
    font-size: 12pt;
    font-weight: 300;
    background-color: #606060;
    color: #DDDDDD;
    padding-left: 10px;
    text-align: center;
}

.NavHere {
    font-size: 12pt;
    font-weight: 300;
    background-color: #707070;
    color: #FFFFFF;
    padding-left: 10px;
    text-align: center;
}

.SubNav {
    border: 0px solid #606060;
    line-height: 1.2em;
    font-size: 10pt;
    font-weight: bold;
    background-color: #DDDDDD;
    color: #606060;
    padding: 2px;
    padding-left: 10px;
    text-align: center;
    margin-bottom: 10px;
}

.LocText {
    font-size: 10pt;
    font-weight: bold;
    background-color: #eee;
    color: #B5B5B5;
    display: block;
    padding: 2px;
    padding-left: 10px;
    line-height: 2em;
}

.Blockquote {
    width: 70%;
    margin: 10px 15% 10px 15%;
    border: 1px solid #606060;
    line-height: 1.1em;
    font-size: 10pt;
    font-style: italic;
    background-color: #707070;
    color: #DDDDDD;
    display: block;
    padding: 4px
}

h1 {
    border: 1px solid #606060;
    line-height: 1.5em;
    font-size: 14pt;
    font-weight: bold;
    background-color: #DDDDDD;
    color: #000000;
    display: block;
    padding: 4px
}

h2 {
    border: 1px solid #606060;
    line-height: 1.5em;
    font-size: 12pt;
    background-color: #707070;
    color: #000000;
    display: block;
    padding: 3px;
    margin-bottom: 0px;
}

h3 {
    line-height: 1.25em;
    font-size: 12pt;
    font-weight: bold;
    color: #DDDDDD;
    display: block;
    padding: 3px;
    margin-bottom: 0px;
}

h4 {
    line-height: 1.25em;
    font-size: 10pt;
    font-weight: bold;
    color: #DDDDDD;
    display: block;
    padding: 2px;
    margin-bottom: 0px;
    padding-bottom: 0px;
}

ul {
    border: 0px solid #606060;
    line-height: 1.25em;
    font-size: 10pt;
    color: #000000;
    display: block;
    margin-top: 0px;
    padding-top: 0px;
    padding-left: 30px;}

ol {
    line-height: 1.25em;
    font-size: 10pt;
    color: #000000;
    display: block;
    margin-top: 0px;
    padding-top: 0px;
    padding-left: 30px;
}

p {
    margin-top: 0px;
    margin-bottom: 0px;
}

hr {
    margin-top: 0px;
    margin-bottom: 0px;
}

.note {
    font-size: 10pt;
    font-weight: bold;
    color: #DDDDDD;
    text-align: center;    
}

.imptext {
    font-weight: bold;
    color: #DDDDDD;
}

.sidequote {
    line-height: 1.4em;
    font-size: 9pt;
    font-style: italic;
    color: #DDDDDD;
    display: block;
    padding: 10px;
}

.copyright {
    font-size: 8pt;
    text-align: center;
    background-color: #DDDDDD;
    color: #000000;
    /*display: block;*/
    padding: 4px;
    line-height: 150%
}
