body {
        color: #000000;
        font: 12px Arial, Helvetica, sans-serif;
}
div {
        color: #000000;
        font: 12px Arial, Helvetica, sans-serif;
}

a {
        background: none;
        color: #000000;
        text-decoration: none
}

a:hover {
        background: none;
        text-decoration: underline
}

td {
        font: 12px Arial, Helvetica, sans-serif;
}

input {
        /*border: 1px solid #003159;*/
}
input[type="radio"] { border-style:none; }
input[type="checkbox"] { border-style:none; }

textarea {
        border: 1px solid;
}

select {
  background: #ffffff; 
  color: #b00000; 
  text-decoration: none       
}

form {
        padding: 0px;
        margin: 0px;
}
p {
        padding: 0px;
        margin: 0px;
}

.boxtitle
{
        font-weight: bold;
}
.flatnukeadmin {
        display: compact;
        color: #333333;
        background-color: #E2DCCE;
        border: red 1px dotted;
        padding: 3px;
        margin: 2px;
        vertical-align: sub;
}

.flatnukeadmin fieldset {
        background-color: #F8EFDF;
}

.fn_cc_table 
{ 
 background-color: #dadada; 
}

.fn_cc_table thead td 
{ 
 background-color: #dadada; 
}

.fn_cc_table tbody td 
{ 
 background-color: #ffffff; 
}

hr {
        background-color: grey;
        border: 0;
        height: 1px;
}




/* CSS Tabs */
#navcontainer {
        /* background: #f0e7d7; */
        background: #b3ccf0;
        margin: 0 auto;
        padding: 1em 0 0 0;
        font-family: TAHOMA;
        text-transform: capitalize;
}

/* to stretch the container div to contain floated list */
#navcontainer:after {
        content: ".";
        display: block;
        line-height: 1px;
        font-size: 1px;
        clear: both;
}

ul#navlist {
        list-style: none;
        padding: 0;
        margin: 0 auto;
        width: 100%;
        font-size: 0.8em;
}

ul#navlist li {
        display: block;
        float: left;
        width: 15%;
        margin: 0;
        padding: 0;
}

ul#navlist li a {
        display: block;
        width: 100%;
        padding: 0.5em;
        border-width: 1px;
        border-color: #ffe #aaab9c #ccc #fff;
        border-style: solid;
        color: #ffffff;
        text-decoration: none;
        /* background: #f7f2ea; */
        background: #11118c;
}

#navcontainer>
ul#navlist li a { width: auto; }

ul#navlist li#active a {
        /* background: #f0e7d7; */
        background: #00ff80;
        color: #ffffff;
}

ul#navlist li a:hover, ul#navlist li#active a:hover {
        color: #ffffff;
        background: transparent;
        border-color: #aaab9c #fff #fff #ccc;
}

