body {
    margin:0px 0px 0px 0px;
    padding:0px;
    background-color: black;
    background: black fixed url(background.png) no-repeat bottom right;
    font-family: Sans,Vernanda,Helvetica,Arial,sans-serif;
    font-size: 10pt;
    color: #CCCCCC;
    }
    
a {
 color: #EEFAFF;
}

a:hover {
 color: #FFFFFF;
}

a img {
 border: none;
}

/* This section is for nifty corners! */
div#nifty{ margin: 20px 0px;background: #222222
}
b.rtop, b.rbottom{display:block;background: #000000;
}
b.rtop b, b.rbottom b{
    display:block;height: 1px;
    overflow: hidden; background: #222222
}
b.r1{margin: 0 5px
}
b.r2{margin: 0 3px
}
b.r3{margin: 0 2px
}
b.rtop b.r4, b.rbottom b.r4{margin: 0 1px;height: 2px
}


#imagepreload {
display: none;
width: 1px;
height: 1px;
}

#banner {
    margin: 0px;
    background: transparent;
    background-image: url(banner.png);
    background-repeat: no-repeat;
    border-top:0px solid #000;
    border-right:none;
    border-left:1px solid #000;
    height:97px;
    }
html>body #banner {
    height:97px;
    margin: 0px;
    padding: 0px;
    }


#banner h1 {
    font-size:80px;
    padding:10px 10px 0px 10px;
    margin:0px;
    text-indent: -9000em;
    border: none;
    }
#banner img {
    border: none;
}
    
    
#banner span {
width: 100%;
height: 97px;
}

#navigation-top {
    background: transparent;
}

#navigation-top h1 {
    font-size: 1pt;
    color: black;
    display: none;
}

#navigation-top ul {
    padding: 0px 0px 0px 0px;
    /* This controls the left space before the tabs start */
    padding-left: 15px;
    padding-bottom: 0px;
    margin: 0px;
    margin-top: 1px;
    border-bottom: solid 1px #484848;
    font: normal 8pt Verdana, sans-serif;
    white-space: nowrap;
}

#navigation-top ul li {
    /* This controls the space between tabs */
    margin-left: 10px;
    padding: 0px;
    /*This makes the tabs into a horizontal list*/
    display: inline;
    list-style: none;
}

#navigation-top ul li a {	
    /* This controls the space around the text in the order of top, right, bottom, left */
    padding: 0px 6px 0px 6px;
    margin: 0px;
    /* This controls the borders around the tabs */
    border: 1px solid #444444;
    background: #111111;
    text-decoration: none;
}

#navigation-top ul li a:visited, #navigation-top ul li a:link {	
    /* Tab Text Color */
    color: #EEEEEE;
}

#navigation-top ul li a:hover {
    background: #002F31;
    color: white;
}

#navigation-top ul li a#current {	
    background: #222222;
}

#breadcrumbs {
    margin: 0px 0px 0px 0px;
    border: none;
    border-left: 0px;
    padding: 0px 0px 0px 0px;
}

#breadcrumbs p {
    font-size: 8pt;
    text-align: right;
    color: #888888;
    margin: 0px 0px 0px 0px;
}


#centercontent {
    background: transparent;
    color: white;
    border:none;
    margin-left: 31px;
    margin-right:42px;
}
html>body #centercontent {
    margin-left: 31px;
    margin-right:42px;
}


#centercontent p,h1,h2,pre {
    margin:0px 0px 0px 0px;
    padding: 10px 0px 10px 0px;
    /*margin: 0px;*/
}
    
#centercontent h1 {
 font-size: 170%;
 font-style: normal;
 color: #EEEEEE;
 padding: 0px 0px 0px 0px;
 border-bottom: 1px solid #444444;
}

#centercontent h2 {
 padding-bottom: 0px;
 font-size: 140%;
 font-style: normal;
 color: #DDDDDD;
}
    
#centercontent p {
 font-style: normal;
 color: #CCCCCC;
 padding-right: 20px;
 padding-top: 5px;
}
#centercontent p#caption {
 text-align: right; color: #999999;padding-right: 0px;
}
#centercontent li {
    list-style: disc inside url(nav-bullet.gif);
    line-height: 180%;
    padding: 3 px;
    padding-left: 5px
    margin-left: 5px
}




#rightcontent {
    position: absolute;
    right:0px;
    top:160px;
    width:200px;
    background: transparent;
    color: white;
    border:1px solid #444444;
}

#rightcontent p {
    font-size:10px
    }
    
#footer {
     margin: 30pt 0px 20px 0px;
     border: 1px #444444 solid;
     border-left: none;
     border-right: none;
     clear: both;
     text-align: center;
     font-size: 9pt;
     width: 100%;
}

#footer ul {
    width: 100%;
    display: inline;
}
#footer li {
    margin-left: auto;
    margin-right: auto;
    width: auto;
    display: inline;
}
    
#footer span {
    width: auto;
    padding: 0px 30px 0px 30px
}

.statcounter {
    margin-left: -99999px;
    font-size: 1px;
    color: #000000;
}
