/**
 * General CSS File
 */
h1 {
     color: #0378a6;
     font-size: 1.3em;
     margin: 1.3em 0em 1em 0em;
}

h2 {
     color: #0378a6;
     font-size: 1.3em;
     margin: 1.3em 0em 1em 0em;
}

h3 {
     color: #0378a6;
     font-size: 1.3em;
     margin: 1.3em 0em 1em 0em;
}

h4 {
     color: #0378a6;
     font-size: 1.1em;
     margin: 1.1em 0em 1em 0em;
}

h5 {
     color: #0378a6;
     font-size: 1em;
     margin: 1em 0em 1em 0em;
}

a {
    color: #3ea62e;
}

#footer-left img {
    padding: 0px 10px 0px 10px;
}

.copyright {
    font-size: .9em;
    text-align: left;
    color: #333;
}

.faq li {
    color: #0378a6;
    font-size: 1.1em;
}

.faq p {
    padding-bottom: 1em;
}

.right-style-1 {
    background-color: #f0f0f0;
}

.fc-tbx th, .fc-tbx td {
    border: none;
    padding: 0;
}

.xmap ul li {
    padding: 0px 0px 10px 10px;
    list-style: none;
}

.results .small {
    color: #666;
}

.results h4 {
    font-style: italic;
}

.results .highlight {
    font-weight: bold;
}

#right .moduletable.box1 {
border:1px solid #0378A6;
padding:0;
}

#right .moduletable.box2 {
border:2px solid #ddd;
padding:0;
}

div.box1 {
    -moz-border-radius: 10px ;
    -webkit-border-radius: 10px;
    margin-bottom:20px;
    overflow:hidden;
    margin-top: 20px;
}

div.box1 ul {
    padding: 0;
    margin: 0;
}

div.box1 ul li {
    list-style: none;
    height: 90px;
    text-align:  center;
}

div.box2 {
    -moz-border-radius: 10px ;
    -webkit-border-radius: 10px;
    margin-bottom:20px;
    overflow:hidden;
    margin-top: 20px;
}

.box1 h3 {
    -moz-border-radius-topleft:10px;
    -webkit-border-top-left-radius: 10px;
    -moz-border-radius-topright:10px;
    -webkit-border-top-right-radius: 10px;
    background-image: url("../images/box1-underline.gif");
    background-repeat: no-repeat;
    margin: 0;
    padding: 10px;
}

.box1 h4 {
    margin-left: 1em;
}

.box2 h3 {
    -moz-border-radius-topleft:10px;
    -webkit-border-top-left-radius: 10px;
    -moz-border-radius-topright:10px;
    -webkit-border-top-right-radius: 10px;
    background-image: url("../images/box1-underline.gif");
    background-repeat: no-repeat;
    margin: 0;
    padding: 10px;
}

.gamcenter {
    text-align: center;
}

#right .moduletable {
    padding-bottom: 20px;
}

#right .cbanews {
    background-image: url("../images/cba-news-bg.png");
    background-repeat: no-repeat;
    height: 140px;
}

#right .partner {
    background-image: url("../images/cba-partner-bg.png");
    background-repeat: no-repeat;
}

#right .sponsors {
    background-image: url("../images/cba-sponsors-bg.png");
    background-repeat: no-repeat;
    background-color: #f2f2f2;
    height: 140px;
}

#left df {
    border-right: 1px solid #6ABA5E;
}

.center p {
    text-align: center;
}

.nominate-button {
    background-image: url("../images/buttons/nominate.png");
    background-repeat: no-repeat;
    margin:0 auto;
    padding-bottom:10px;
    padding-top:10px;
    height: 41px;
    width: 190px;
}

.nominate-button a {
    text-decoration: none;
    padding: 10px 10px 16px 97px;
}

.nominate-button span {
    visibility: hidden;
}

.category-image {
    float: right;
    margin: 75px 0px 10px 10px;
}

.category-image-2 {
    float: right;
    margin: 0px 0px 10px 10px;
}

#toolbar-article {
    border: none;
    
}

#toolbar-article td{
    border: none;

}

ul.mainlevel-toolbar-article-horizontal li {
    list-style: none;
    
}

.toggler {
    cursor:pointer;
    font-weight:bold;
    color:#000;
    margin: 0;
    padding:5px;
    font-size:13px;
    font-family:Arial, sans-serif;
}

.toggler:hover {
    background:#eee;
}

.element {
    padding:0 5px;
}

 .clearfloat {
     clear: both;
}

.booking-table {
    text-align: center;
    width: 100%;
}

.booking-table td{
    border:1px solid #0378A6;
}