/* Main */
html,body {
    margin:0;
    padding:0;
}

body {
    /*font: 76% arial,sans-serif;*/
    font-family: arial, helvetica, verdana; 
    font-size: small;    
    text-align: center;
}

p {
    margin:0 10px 10px;
}

/* Content */

div#content {
    float:right;
    width:700px
}

div#content h1 {
    font-size: 1.4em;
    color: #ff0000;
}

div#content h2 {
    font-size: 1.2em;
    color: #0000ff;
}

div#content p {
    padding-bottom: 0.2em;
    line-height:1.8em;
}

div#content li {
    line-height: 1.8em;
    padding-bottom: 20px;
}

div#content img {
    padding-bottom: 20px;
}

table#paging2cols {
    width: 100%;
}

table#paging2cols tr {
    vertical-align: top;
}

td#imageCol {
    text-align: right;
    width: 250px;
}

td#imageCol img {
    width: 90%;
    margin-bottom: 20px;
}

div#container {
    text-align:left;
    width:900px;
    margin:0 auto
}

div#header {
    margin-top:10px;
    height: 150px;
}

div#logo {
    text-align: center;
    float:left;
    width:200px
}

/* Top */

div#top {
    background: #0066CC;
    border: 1px solid #000000;
    float:right;
    width:698px; 
    height: 99%;
    vertical-align:bottom;
    position:  relative;
}

div#top a {
    display:block;
    /*color: #981793;*/
    padding:10px
}

div#top h1 {
    height: 2em;
    line-height: 2em;
    margin: 0px;
    padding-left:10px;
    color: #FFFFFF
}

div#top table {
    font-size: 0.8em;
    position: absolute;  
    bottom:  0;
}

div#top td {
    color: #FFFFFF;
    text-align: center;
    font-weight:bold;
    padding: 0 3px 0 3px;
    border-right: 1px solid #FFFFFF;
}

div#top td a:link {
    text-decoration: none;
    color: #FFFFFF;
}

div#top td a:visited {
    text-decoration: none;
    color: #FFFFFF;
}

div#top td a:hover {
    text-decoration: none;
    color: #FFFFFF;
}

div#top td a.selected {
    background-color: #FFFFFF;
    color: #000000;
}

/* --- */

div#wrapper{
    padding-top: 10px;
}

div#navigation
{
    float:left;
    width:200px
}

div#navigation h1{
    font-size: 1.2em;
    color: #0000FF;
    padding-bottom: 0px;
    margin-bottom: 0px;
}

div#navigation ul{
    padding-top: 0px;
    margin-top: 5px;
    list-style-type: none;
    padding-left: 10px;
}

div#navigation li {
    padding-bottom: 5px;
}

div#navigation li a {
    margin: 0px;
    padding: 0px;
    text-decoration: none;
    color: #000000;
}

div#navigation li a.selected {
    background-color: #c0c0c0;
}

div#error {
    font-size: small;
    color: #FF0000;
}

div#error p {
    margin-top: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
}

div#extra{background:#FF8539;float:left;clear:left;width:200px}

div#footer {
    text-align: center;
    clear:both;
    width:100%
}

div#footer p {
    margin:0;
    padding:5px 10px
}

div#admin p {
    font-size: small; 
}

div#admin table {
    font-size: small;
    border: 1px solid #000; 
    border-collapse:collapse;
}

div#admin table td {
    border: 1px solid #000; 
}


