a:link    { color: #c00; text-decoration: none }
a:visited { color: #c00; text-decoration: none }
a:hover   { color: #fc0; text-decoration: none }
a:active  { color: #c00; text-decoration: none }

/*
a.xlink:link    { color: #900; }
a.xlink:visited { color: #900; }
a.xlink:hover   { color: #fc0; }
a.xlink:active  { color: #900; }
*/

/*
a[rel~="xlink"] {background:url(../images/xlink.gif) 99% 40% no-repeat; padding-right: 16px;}
a[rel~="pdf"] {background:url(../images/AdobePDF_sm.gif) 99% 40% no-repeat; padding-right: 17px;}
*/
a[rel~="xlink"] { background: transparent url(../images/xlink.gif) no-repeat center right; padding-right: 14px;}
a[rel~="pdf"] { background: transparent url(../images/xlink_icon_pdf.gif) no-repeat center right; padding-right: 14px; }
a[rel~="dl"] { background: transparent url(../images/xlink_dl.gif) no-repeat center right; padding-right: 14px; }
a[rel~="dl_dark"] { background: transparent url(../images/xlink_dl_dark.gif) no-repeat center right; padding-right: 14px; }
span.pdf-left { background: transparent url(../images/xlink_icon_pdf.gif) no-repeat center left; padding-left: 18px;}

body
{
   color: #099;
   background-color: #000000;
   font-size: small;
}
body#body-centered
{
   margin-left: auto;
   margin-right: auto;

   /*
   padding-top: 4px;
   padding-bottom: 4px;
   */

   /* for IE5, see #container */
   text-align: center;
}

div#ooh-header
{
   /* position:relative; */
   /* display: inline-block; */
   width: 785px;
   margin-left: auto;
   margin-right: auto;
   text-align: center;
}
div#ooh-content
{
   /*
   width: 68%;
   margin-right: 15%;
   margin-left: 15%;
   */
   width: 785px;
   margin-left: auto;
   margin-right: auto;
   text-align: center;
}
div#ooh-footer
{
   /* position:relative; */
   /* display: inline-block; */
   margin-left: auto;
   margin-right: auto;
   text-align: center;
   padding: 6px;
}
div#ooh-badges
{
   /* position:relative; */
   /* display: inline-block; */
   margin-left: auto;
   margin-right: auto;
   text-align: center;
   padding: 6px;
}
div.centered {
   margin-left: auto;
   margin-right: auto;
   width: 785px;
}
div.center {
   margin-left: auto;
   margin-right: auto;
   width: 100px;
}

img.center {
   display: block;
   margin-left: auto;
   margin-right: auto;
}
img.ooh-title-text
{
   /*display: block;*/
   margin: 0px auto 12px auto;
}
img.ooh-title-text-with-submenu
{
   /*display: block;*/
   margin: 1em auto 0px auto;
}

h1
{
   font-size: 150%;
}
h2
{
   font-size: 130%;
}
h3
{
   font-size: 120%;
}

p
{
   color: #099;
   /* font-size: 82%; */
   font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;
}
.ooh-submenu
{
   margin-top: 0px;
   margin-bottom: 3em;
}

ul
{
   color: #099;
   font-size: 72%;
   font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;
   list-style-type: disc;
}

li
{
   font-size: 90%;
   padding: 2px;
}


/*
 *
 * CLASSES - PRIMARILY FOR <p> AND <span>
 *
 */

.ooh-mainmenu
{
   color: #666666;
   /*font-size: 90%;*/
   font-weight: bold;
   font-style: normal;
   letter-spacing: 0px;
}
.ooh-mmdot
{
   color: #666666;
   padding-left: 2px;
   padding-right: 2px;
}
.ooh-mmextra
{
   color: #4682b4;
   color: #666666;
   font-weight: normal;
}
.ooh-footer
{
   color: #900;
   font-size: 72%;
}

.eula
{
   color: black;
   font-size: 69%;
}
.smallprint
{
   color: #8b4513;
   font-size: 69%;
}
.medsmallprint
{
   color: #8b4513;
   font-size: 82%;
}
.baak
{
   color: #8b0000;
   font-weight: bold;
}
.title
{
   font-size: 160%;
}

.note
{
   font-size: 85%;
}

div#ooh-login { color: #828D63; background-color: #222222; font-size: 100%; padding: 4px; font-style: normal; font-weight: bold; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
.ooh-login-hl { color: #91B020; background-color: #222222; font-size: 100%; font-style: normal; font-weight: bold; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }

.right { text-align: right; }
.center { text-align: center; }
.left { text-align: left; }
.nowrap { white-space: nowrap; }
.floatleft { float: left; }
.clearleft { clear: left; }

#footer-list li {
   display: inline;
   list-style-type: none;
   padding-left: 12px;
   padding-right: 12px;
}

table.footer-table {
   margin-top: 9px;
   margin-left: auto;
   margin-right: auto;
   text-align: center;
   padding-bottom: 3px;
}
.footer-table td {
   padding: 0px 8px 0px 8px;
}


