body {
        margin: 0px;
        background: #000000;
        padding: 0;
        font-family: Arial,Verdana,Helvetica,sans-serif;
        text-align: left;
        color: #ffffff;
}

html, body{height:100%;}





                #top {
                        padding: 0;
                        border:1px solid #cccccc;
                        margin: 0;
                }

                #container {
                        padding-right: 160px;     /* RC fullwidth + CC padding */
                }

                #container .column {
                        position: relative;
                        float: left;
                }

                #center {
                        padding: 0;       /* CC padding */
                        width: 100%;
                }


                #right {
                        width: 160px;             /* RC width */
                        padding: 0;          /* RC padding */
                        position:relative;
                        margin-right: -100%;
                }

                #ri {
                        padding: 0;
                        position:relative;
                        top: -1px;
                        right:-1px;
                }

                #to {
                        padding: 20px 0 0 0;
                }

                #ti {
                        width: 142px;
                        padding: 5px 5px 5px 5px;
                        border:1px solid #cccccc;
                }



                /*** IE Fix ***/
                * html #left {
                        left: 160px;              /* RC fullwidth */
                }


h1,h2,h3,h4,h5,p {
        margin: 5px 0 5px 0;
        padding: 0;
}


h3 {
        display: block;
        font-size : 14px;
}


td img {
        display: block;
}

tr img {
        display: block;
}

/* General text */
.gen { font-size : 14px;}
.genmed { font-size : 12px;   }
.gensmall { font-size : 11px; }
.gen,.genmed,.gensmall { color : #ffffff; line-height: 1.2em;}
a.gen,a.genmed,a.gensmall { color: #ffffff; text-decoration: underline; }
a.gen:visited,a.genmed:visited,a.gensmall:visited        { color: #ffffff; text-decoration: underline; }
a.gen:hover,a.genmed:hover,a.gensmall:hover        { color: #ff0000; text-decoration: underline; }

/* General redtext */
.genred { font-size : 14px;}
.genmedred { font-size : 12px;   }
.gensmallred { font-size : 11px; }
.genred,.genmedred,.gensmallred { color : #ff0000; line-height: 1.2em;}
a.genred,a.genmedred,a.gensmallred { color: #ff0000; text-decoration: underline; }
a.genred:visited,a.genmedred:visited,a.gensmallred:visited        { color: #ff0000; text-decoration: underline; }
a.genred:hover,a.genmedred:hover,a.gensmallred:hover        { color: #ff0000; text-decoration: underline; }


/* General greentext */
.gengreen { font-size : 14px;}
.genmedgreen { font-size : 12px;   }
.gensmallgreen { font-size : 11px; }
.gengreen,.genmedgreen,.gensmallgreen { color : #00ff00; line-height: 1.2em;}
a.gengreen,a.genmedgreen,a.gensmallgreen { color: #00ff00; text-decoration: underline; }
a.gengreen:visited,a.genmedgreen:visited,a.gensmallgreen:visited        { color: #00ff00; text-decoration: underline; }
a.gengreen:hover,a.genmedgreen:hover,a.gensmallgreen:hover        { color: #00ff00; text-decoration: underline; }

.gensmallpic { color : #ffffff; line-height: 0em;}
a.gensmallpic { color : #ffffff; line-height: 0em;}

div#menu {
        clear: both;
        color: #cccccc;
        font-size: 0.6em;
        padding: 0 0 0 0;

        text-align: left;
        width: 164px;
}
div#menu ul {
        list-style-type: none;
        margin:0px;
        padding:0px;
}

div#menu ul li a, div#menu ul li a:link, div#menu ul li a:active, div#menu ul li a:visited {

        display: block;
        height: 22px;
        padding: 7px 0 0 10px;
        background: transparent url(../img/btn.gif) 100% 0px no-repeat;
         text-decoration: none;
        color: #cccccc;
}

div#menu ul li a:hover {
        background: transparent url(../img/btn.gif) 100% -28px no-repeat;
        color: #ff0000;
}

div#menu ul li a.sel, div#menu ul li a.sel:link, div#menu ul li a.sel:active, div#menu ul li a.sel:visited, div#menu ul li a.sel:hover {
        background: transparent url(../img/btn.gif) 100% -56px no-repeat;
        color: #ff0000;
}



div#menu2 {
        clear: both;
        color: #cccccc;
        font-size: 0.6em;
        padding: 0 0 0 0;

        text-align: left;
        width: 164px;
}
div#menu2 ul {
        list-style-type: none;
        margin:0px;
        padding:0px;
}

div#menu2 ul li a, div#menu2 ul li a:link, div#menu2 ul li a:active, div#menu2 ul li a:visited {

        display: block;
        height: 15px;
        padding: 6px 0 0 10px;
        background: transparent url(../img/btn.gif) 100% 0px no-repeat;
         text-decoration: none;
        color: #cccccc;
}

div#menu2 ul li a:hover {
        background: transparent url(../img/btn.gif) 100% -28px no-repeat;
        color: #ff0000;
}

div#menu2 ul li a.sel, div#menu2 ul li a.sel:link, div#menu2 ul li a.sel:active, div#menu2 ul li a.sel:visited, div#menu2 ul li a.sel:hover {
        background: transparent url(../img/btn.gif) 100% -56px no-repeat;
        color: #ff0000;
}




.navi_color { color : #cccccc; }

/* Footer */
.footer { font-size : 12px;
        }
.footer { color : #cccccc; }
a.footer { color: #cccccc; text-decoration: none; }
a.footer:visited        { color: #cccccc; text-decoration: none; }
a.footer:hover        { color: #aa0000; text-decoration: underline; }

.footer_color { color : #cccccc; }



fieldset {
        border: 1px solid #ff0000;
        padding: 0px 0px;
        width: auto;
        margin: 0 auto 0px auto;
}

fieldset a:link {
        text-decoration: underline;
        color: #ffffff;
}

fieldset a:visited {
        text-decoration: underline;
        color: #ffffff;
}

fieldset a:hover {
        text-decoration: none;
        color: #ff0000;
}

fieldset legend {
        font-size: 0.8em;
        color: #ffffff;
}

