﻿/* Created 22/08/09
   Author : Simon Willan 
   Company : Chess River Websites */

/*---------------------------------------*/
body {background: url('images/clouds.png'); font: 10pt Verdana, Helvetica, Arial, sans-serif; color: #333333; margin: 0; padding: 0;}
a {color: #999999; text-decoration: none;}
a:hover {color: #333333; text-decoration: underline;}
p {margin: 0; padding: 0;}
h1 {margin: 0; padding: 0; text-indent: -9999px;}
h2 {margin: 0; padding: 7px 0 0 0; text-align: right;}
h5 {margin: 0; padding: 0; text-align: right; color: #999999; font-size: 7pt;}
    h5 span{color: #007F00; font-size: 7pt;}
    h5 span a {color: #007F00; font-size: 7pt; text-decoration: none;}
    h5 span a:hover{color: #2C942C; font-size: 7pt; text-decoration: underline;}
hr {margin: 10px 0 10px 0; padding : 0; color: #CCCCCC;}
.clearFloat{clear:both;}
/*---------- CONSTRUCTION ----------------------*/
#mainContainer {background: #FFFCF7; border: 1px solid #CCCCCC; margin: auto; overflow: hidden; padding: 0; width: 790px;}
#headerContainer {border-bottom: 1px solid #CCCCCC; overflow: hidden;}
#footerContainer {margin: 0; padding :0;}
.footerBox {height: auto; margin: 0; padding :0;}
/*---------- HEADER ----------------------*/
#headerRight {float: right; height: 70px; margin: 0; padding: 10px; width: 239px;}
#headerMain {border-right: 1px solid #CCCCCC; margin: 0; float: left; padding: 10px; width: 510px; }
    #headerLogo {background: url('images/branding.png') no-repeat 0% 0; height: 35px; margin: 0; overflow: hidden; padding: 0;}
    #headerMenu {list-style: none; margin: 0; padding: 0;}
    #headerMenu ul {padding: 0; font-size: 11pt; margin: 10px 0 0 0;}
    #headerMenu ul li {display: inline; list-style: none; margin: 0; padding: 0 10px 0 0;}
/*---------- LEFT COLUMN ----------------------*/
#leftColumnContainer {float:left; width: 259px;}
    .leftColumnBox {border-bottom: 1px solid #CCCCCC; margin: 0; overflow: hidden; padding: 10px;}
        .leftColumnBox span {color: #999999; font-size: 9pt;}
        .leftColumnBox .buttonFloat {margin: 0 0 0 109px; padding: 0;}
        .leftColumnBox img {width: 239px;}
/*---------- MIDDLE COLUMN ----------------------*/
#middleColumnContainer {border-right: 1px solid #CCCCCC; border-left: 1px solid #CCCCCC; float:left; width: 270px;}
    .middleColumnBox {border-bottom: 1px solid #CCCCCC; margin: 0; overflow: hidden; padding: 10px;}
/*---------- RIGHT COLUMN ----------------------*/
#rightColumnContainer {float:left; width: 259px;}
    .rightColumnBox {border-bottom: 1px solid #CCCCCC; margin: 0; overflow: hidden; padding: 10px;}
        .rightColumnBox img {width: 239px;}
/*---------- CMS MAIN COLUMN ----------------------*/
#cmsColumnContainer {border-left: 1px solid #CCCCCC; float:left; width: 530px;}
    #loginContainer{margin:0; overflow: hidden; padding:0; width: 255px;}
    #welcomeContainer{margin:0; overflow: hidden; padding:0;}
    #formContainer{margin:0; overflow: hidden; padding:0;}
        #formContainer span{color: #FF0000; font-size: 8pt;}
#cmsLeftColumnContainer {float:left; width: 259px;}
/*---------- FORM FIELDS ----------------------*/
.formLabel {float:left; margin: 0; padding: 0 10px 0 0; text-align: left; width: 80px;}
.formLabelLarge {float:left; margin: 0; padding: 0 10px 0 0; text-align: left; width: 160px;}
.tbNormal {margin: 0 0 10px 10px; padding: 0;}
.tbLarge {margin: 0 0 10px 10px; padding: 0; width: 325px;}
.tbTextArea {margin: 0 0 10px 10px; padding: 0; width: 328px; font: 10pt Verdana, Helvetica, Arial, sans-serif;}
.tbTinyMCE{background-color: #FFFFFF; font: 10pt Verdana, Helvetica, Arial, sans-serif; margin: 0 0 10px 10px; padding: 10px 0 0 0;}
.btnNormal {background: #74A8BF; border: none; float: right; font: bold 10pt Verdana, Helvetica, Arial, sans-serif; margin: 0; padding: 0;}
.btnConfirmation {background: #784500; border: none; float: left; font: bold 10pt Verdana, Helvetica, Arial, sans-serif; margin: 5px 0 5px 5px; padding: 0;}
/*---------- ALERT PANELS ----------------------*/
#errorAlertBox {border: 1px solid #CCCCCC; color: #FF0000; margin: 0; padding:0;}
#successAlertBox {border: 1px solid #CCCCCC; color: #007F00; margin: 0; padding:0;}
#warningAlertBox {border: 1px solid #CCCCCC; color: #784500; margin: 0; overflow: hidden; padding:0;}
/*---------- CMS MENUS ----------------------*/
.repeaterLayout {margin: 0; padding: 10px 0 0 0;}
    .repeaterLayout img {width: inherit;}
    .repeaterLayout li {background: #CCCCCC; list-style:none; margin: 0; padding: 0;}
    .repeaterLayout .tdItem {width: 193px;}
    .repeaterLayout .trItemDark {background-color: #CCCCCC;}
    .repeaterLayout .trItemLight {background-color: #EEEEEE;}