
/* light colour 2 | links list | alternate row colour | calendar side column | form and fieldset */
.faqq,.linkslist li a,
.calendar col#daydate,
#formc fieldset,.reglog,#contactform1,
tr.altrow2{ background-color:#f6f6f6; } /* light */

/* dark colour 1 | accesslinks | nav popup | table header */
#accesslinks a,#nav li ul,thead{ background-color:#c00; } /* dark */

/* dark colour 2 | collist header (main services and resources)| form button (on calculators)*/
.collist h2,.calc button{ background-color:#369; } /* dark */

/* misc background colors */
#nav{ background-color:#bbd1e8; } /* dark - only applies if no background image for the nav*/

.imgright{float:right; margin:0 0 1em 1em; }

/********************************************************************************************************************
*********************************  MAIN STYLES FOR DIVS STYLES USED THROUGHOUT THE SITE */
#wrapper,#footer{ width:770px; }
#wrapper{ margin:0 auto; text-align:left; }
#content{ background:url("/img/content_bg.gif") 27% 0 repeat-y; width:100%; padding-top:.5em; }
#secdiv,#maindiv{ float:left; }
#maindiv{ width:535px; padding-left:25px; font-size:.85em; }




.clear{ clear:both; height:1px; margin:0; overflow:hidden; }













/*********************************************************************************************************************
/********************************* TABLES */
/* market data */
table{ width:100%; font-size:.9em; margin-bottom:1em; }
table.smalltable{ width:40%; margin:auto; }
table.mediumtable{ width:70%; margin:auto; }
thead{ font-weight:bold; }
td,th{ text-align:right; padding:3px; }
th{ padding:3px 5px;}
th{ font-weight:bold; }
th span.nobold{ font-weight:normal; font-size:.9em; }
.centrecell{ text-align:center; }
.spacerow{ height:0; }



/*********************************************************************************************************************

/* contact forms */
#contactform1{ width:75%; padding:0 .8em; margin:0 auto; }
#contactform1 fieldset{ padding:.6em; margin-bottom:1em; }
#contactform1 legend{ font-weight:bold; padding:0 .5em; }
#contactform1 p{ clear:both; }
#contactform1 label{ width:100%; display:block; font-size:.9em; }
#contactform1 input, #contactform1 textarea, #contactform1 select{ width:20em; font:.9em Arial, Helvetica, sans-serif; padding:.2em; }
#contactform1 button{ font-weight:bold; padding:.4ex; font-size:.9em; }
#contactform1 .radio, #contactform1 .time{ width:auto; display:inline; font-weight:normal; }
#contactform1 label.radio{ padding:0 .5ex; }
#contactform1 input.radio{ margin-right:1ex; }
#phone2{display:block; padding-left:5.9em;}

