body {
    font-family: tahoma, arial, helvetica, sans-serif;
    padding: 0;
    margin: 0;
    border: 0;
    background-color: #E5E5E5;
    color: #FFFFFF;
    }
a:link {
    color: #FFFFFF;
    background-color: transparent;
    text-decoration: none;
    } 
a:visited {
    color: #FFFFFF;
    background-color: transparent;
    text-decoration: none;
    } 
a:active {
    color: #FFFFFF;
    background-color: transparent;
    text-decoration: none;
    } 
a:hover {
    color: #0099FF;
    background-color: transparent;
    text-decoration: none;
    }
a.sublink:link {
    font-size: 70%;
    color: #FFFFFF;
    background-color: transparent;
    text-decoration: none;
    font-weight: normal;
    } 
a.sublink:visited {
    font-size: 70%;
    color: #FFFFFF;
    background-color: transparent;
    text-decoration: none;
    font-weight: normal;
    } 
a.sublink:active {
    font-size: 70%;
    color: #FFFFFF;
    background-color: transparent;
    text-decoration: none;
    font-weight: normal;
    } 
a.sublink:hover {
    font-size: 70%;
    color: #FFFFFF;
    background-color: transparent;
    text-decoration: none;
    font-weight: normal;
    }
a.blulink:link {
    color: #0099FF;
    background-color: transparent;
    text-decoration: none;
    font-weight: bold;
    } 
a.blulink:visited {
    color: #0099FF;
    background-color: transparent;
    text-decoration: none;
    font-weight: bold;
    } 
a.blulink:active {
    color: #0099FF;
    background-color: transparent;
    text-decoration: none;
    font-weight: bold;
    } 
a.blulink:hover {
    color: #0099FF;
    background-color: transparent;
    text-decoration: none;
    font-weight: bold;
    }
a.bannerlink:link {
    color: #006699;
    background-color: transparent;
    text-decoration: none;
    font-weight: bold;
    } 
a.bannerlink:visited {
    color: #006699;
    background-color: transparent;
    text-decoration: none;
    font-weight: bold;
    } 
a.bannerlink:active {
    color: #006699;
    background-color: transparent;
    text-decoration: none;
    font-weight: bold;
    } 
a.bannerlink:hover {
    color: #006699;
    background-color: transparent;
    text-decoration: none;
    font-weight: bold;
    }

p   {
    font-size: 70%;
    } 
li  {
    font-size: 70%;
    }
.dark {
    color: #CCCCCC;
    }
.mainnav
    {
    text-decoration: none;
    padding: 0 17px 0 0;
    }
.mainpage
    {
    text-decoration: none;
    padding: 0 17px 0 0;
    color: #0099FF;
    }

#wrapper {
    margin: 0 10px 0 0;
    padding: 0 10px 0 8px;
    background-color: #FFFFFF;
    width: 732px;
    text-align:left;
    }
#navigation {
    background-color: #000033;
    font-weight: bold;
    text-align: left;
    font-size: 68%;
    padding: 5px 53px 5px 53px;
    border-bottom: 1px solid #0C638E;
    }
#titlebar {
    background-color: #FFFFFF;
    text-align: left;
    font-size: 70%;
    padding: 5px 0px 5px 53px;
    }
#articlecontent {
    background-color: #317988;    
    background-image:url("articlecontent-bg.jpg"); 
    background-position: top left;
    background-repeat: repeat-x;
    padding: 0 0px 0 0px;
    text-align: left;
    }
#pagecontent {
    background-color: #317988;    
    background-image:url("pagecontent-bg.jpg"); 
    background-position: top left;
    background-repeat: repeat-x;
    padding: 0 0px 0 0px;
    text-align: left;
    }
#banner {
    margin: 20px 53px 0 53px;
    background-color: #FFFFFF; 
    padding: 3px 10px 3px 10px
    }
#banner-right {
    float: right;
    color: #006699; 
    font-size: 65%;
    font-weight: bold;
    }
#banner-left {
    color: #006699; 
    font-size: 70%;
    font-weight: bold;
    }
#banner-right-right {
    float: right;
    color: #006699; 
    font-weight: bold;
    padding: 0 5px 0 0;
    }
.clear {
    clear: all;
    }
.formprompt {
    font-size:120%;
    }
.formtxt {
    font-size:80%;
    }
.formtxtarea {
    font-size:100%;
    }
.formsub {
    font-size:80%;
    color: #FFFFFF;
    background-color: #003366;
    font-weight:bold;
    }
#footer {
    margin: 12px 53px 0 53px;
    background-color: #184554; 
    color: #17B4FF;
    padding: 5px 10px 5px 10px;
    font-weight:bold;
    font-size: 65%;
    }
#pagetext {
    margin: 0px 53px 0 53px;
    }    
#sidepic {
    padding: 0 0 0 12px;
    } 
#content {
    }

.skip {position: absolute; top: -4em; display: none} /*Opera*/
* html .skip {display: block; position: absolute; 
   top: -4em; left: 0; z-index: 0} /*Seen by IE*/
html:not([dummy]) .skip {display: block; position: absolute;
   top: -4em; left: 0; z-index: 0} /*Seen by Moz and Firefox*/
.skip a {padding: 0 0.5em; left: 0; width: 13.2em; z-index: 0}
.skip a:focus, .skip a:active {display: inline; z-index: 2;
   border: solid black 1px; color: #cc0; text-decoration: none;
   position: absolute; top: 6.5em; left: 0}
.skip a#cont {position: absolute; top: -9em; width: 13.2em}
.skip a#cont:focus, .skip a#cont:active {position: absolute;
   top: 15em; left: 0em; z-index: 2}
.skip a:hover {cursor: default}

