body{
margin:0;
padding:0;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
background:url(images/bg.gif) top repeat-x #f1f1ee;
color:#f5f6f4
}
h1 {color:#ffffff; font-family: "Trajan Pro" }
.header {
background-color:#cf0000;
color:#ffffff;
}
.header a {
color:#aaaaaa;
}
.footer {
color:#333333;
}
a {
color: #0000cc;
text-decoration: underline;
}
a:hover {
text-decoration: none;
}
#language {
padding-bottom:10px;
}
#box {
padding:5px;
}
.content {
border:1px solid #999999;
background-color:#FFFFFF;
}
#button a {
color:#FFFFFF;
}
h2 {
margin:0; padding:0; color:#cf0000; 
}
h3 {
margin:0; padding:0; 
}
hr {
border:2px solid #cf0000;
}
.dashboard {
font-size:14px;
color:#333333}
td.darkbg {
background-color:#e4e4e4;
color:#333333
}
td.lightbg {
background-color:#f0f1f1;
color:#333333
}
.ratetable{
background-color:#cf0000;
color:#FFFFFF;
font-size:14px;
}
.ratetd td {background-color:#b50000;
}
.pagination{
padding: 2px;
padding-top:15px;
}

.pagination ul{
margin: 0;
padding: 0;
text-align: right; /*Set to "right" to right align pagination interface*/
font-family: Tahoma;
color:#333333
}

.pagination li{
list-style-type: none;
display: inline;
padding-bottom: 1px;
}

.pagination a, .pagination a:visited{
padding: 2px 7px;
border: 1px solid #999;
text-decoration: none; 
color: #333;
}

.pagination a:hover, .pagination a:active{
border: 1px solid #999;
color: #333;
background-color: #e4e4e4;
}

.pagination a.currentpage{
background-color: #999;
color: #FFF !important;
border-color: #999;
cursor: default;
}

.pagination a.disablelink, .pagination a.disablelink:hover{
background-color: white;
cursor: default;
color: #929292;
border-color: #929292;
font-weight: normal !important;
}

.pagination a.prevnext{
}

/* BUTTONS */

.buttons a, .buttons button{
    display:block;
    float:right;
    margin:0 0 0 0;
    background-color:#f5f5f5;
    border:1px solid #dedede;
    border-top:1px solid #eee;
    border-left:1px solid #eee;

    font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
    font-size:100%;
    line-height:130%;
    text-decoration:none;
    color:#565656;
    cursor:pointer;
    padding:5px 10px 6px 7px; /* Links */
}
.buttons button{
    width:auto;
    padding:4px 10px 3px 7px; /* IE6 */
}
.buttons button[type]{
    padding:5px 10px 5px 7px; /* Firefox */
    line-height:17px; /* Safari */
}
*:first-child+html button[type]{
    padding:4px 10px 3px 7px; /* IE7 */
}
.buttons button img, .buttons a img{
    margin:0 3px -3px 0 !important;
    padding:0;
    border:none;
    width:16px;
    height:16px;
}
button:hover, .buttons a:hover{
    background-color:#dff4ff;
    border:1px solid #c2e1ef;
    color:#336699;
}
