
/****************************************
* Html 
****************************************/
html {
    color:#000000;
    background:transparent;
}
body {
    margin:0px;
    padding:0px;
}
h1, h2 {
    color:black;
}
h3 {
    color:gray;
}

/****************************************
* Table
****************************************/
.title {  /* ??? */
    font-size:15px;
    font-weight:bold;
    color:black;
}
.subtitle {  /* ??? */
    font-size:12px;
    font-weight:bold;
    color:black;
}
.col-header {
    background-color:#EEEEEE;
}
.row-header {
    background-color:#EEEEEE;
    color:black;
}
.row-header-1 {
    background-color:#EEEEEE;
    color:black;
}
.row {
    background-color:#F9F9F9;
}
.row-1 {
    background-color:#F9F9F9;
}
.row-2 {
}
.row-active {
    background-color:#ffffff;
}
.row-selected {
}

tr.row-header th, tr.row-header td,
tr.row-header-1 th, tr.row-header-1 td,
tr.row th, tr.row td,
tr.row-1 th, tr.row-1 td,
tr.row-2 th, tr.row-2 td,
tr.row-active th, tr.row-active td {
    padding:2px;
}

table.listing {
/*    border-collapse:separate;*/
/*    background-color:blue;*/
}
table.listing th, table.listing td {
/*    background-color:#EEEEEE;*/
    border:1px solid white;
}
table.form {
/*    border-collapse:separate;*/
}
table.form th, table.form td {
    padding:1px 1px 1px 0px;
}

/****************************************
* Buttons
****************************************/
table.buttons, table.buttons-center {
    margin-top:0px;
}
table.buttons td, table.buttons-center td {
    border:none;
}
table.buttons-center {
    margin:0 auto;
}
 
div.button {
    float:left;
    margin-right:4px;
}
div.button input {
    background-color:whitesmoke;
    border:1px solid gray;
    color:black;
}
table.buttons-center div.button {
    margin:0 2px;
}

/****************************************
* Modules
****************************************/
#frmSignup .error, #frmRenewal .error { /* signup form, renewal form */
    padding-left:2px;
    text-align:left;
}
#frmBilling .error { /* billing form */
    padding-left:2px;
    text-align:left;
}

/****************************************
* TinyMCE editor
****************************************/
#tinymce {
    padding:3px;
}

/****************************************
* YUI widgets
****************************************/
.yui-navset .yui-content div table td {
    padding-left:2px;
    padding-right:2px;
    padding-top:2px;
    padding-bottom:2px;
}

