/* ===== [general] ===== */



a:link{color:#003300; text-decoration:none;}

a:hover{color:#FF9900; text-decoration:none;}

a:visited{color:#003300; text-decoration:none;}

a:active{color:#003300; text-decoration:none;}





body
{
color:#000000;
background-color:#FFFFFF;
margin:0px;
padding:0px;
position:relative;
height:100%;
}


h1
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:18px;
text-align:left;
font-weight:bold;
color:#ff6600;
padding:12px 0px 0px 00px;
}


h2
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:bold;
color:#000000;
}

.h1x

{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:18px;
text-align:left;
font-weight:bold;
color:#ff6600;
padding:12px 0px 0px 00px;
}


.h2x
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:bold;
color:#000000;
}


/*
p,img

{

margin:0px;

}
*/


form

{
margin:0px;
padding:0px;
}


.outer
{
margin:0px auto 0px auto;
padding:0px;
background-image:url(assets/cc-background.gif);
}


.border
{
border:solid #000000;
border-width:2px 2px;
}


.row1
{
clear:both;
width:990px;
}


.leftImage
{
float:left;
padding:5px 30px 10px 0px;
}


.rightImage
{
float:right;
padding:0px 20px 10px 30px;
margin-right:30px;
}


/* ===== [Navigation] ===== */



/* ===== [content area] ===== */



.fHgt20

{ width:945px; height:20px; }



.fHgt05

{ width:945px; height:5px; }



/* ===== [text] ===== */

.ct
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
text-align:left;
color:#007700;
/* padding:10px 5px 0px 20px; */
}

.ctz
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.8em;
text-align:left;
color:#000000;
/* padding:0px 20px 0px 40px; */
}

.ctred
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
text-align:left;
color:#FF0000;
/* padding:0px 5px 0px 20px; */
}

.ctgrey
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
text-align:left;
color:#999999;
/* padding:0px 5px 0px 20px; */
}

.cte
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
text-align:left;
color:#000000;
/* padding:0px 5px 0px 20px; */
}

.cteb
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-align:left;
color:#007700;
/* padding:0px 5px 0px 20px; */
}

.ctlogin
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
text-align:center;
color:#007700;
/* padding:0px 0px 0px 0px; */
}


.cte-red
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
text-align:left;
color:#ff0000;
/* padding:0px 5px 0px 20px; */
}

.ctec-red
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
text-align:center;
color:#ff0000;
/* padding:0px 5px 0px 20px; */
}

.ctc
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:20px;
text-align:center;
color:#007700;
/* padding:0px 20px 0px 40px; */
}

.ctcxx
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.8em;
text-align:center;
color:#003300;
/* padding:0px 20px 0px 40px; */
}

.ctcl
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:20px;
text-align:left;
color:#007700;
/* padding:0px 0px 0px 0px; */
}

.ctc2
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:1.0em;
text-align:center;
font-weight:bold;
color:#003300;
/* padding:0px 20px 0px 40px; */
}


.ct4
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
text-align:left;
color:#000000;
/* padding:0px 20px 0px 40px; */
}

.ct-r
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
text-align:left;
/*color:#CC6633;*/
font-weight:bold;
color:#333366;
/* padding:0px 20px 0px 40px; */
}

.tct
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:20px;
text-align:right;
font-weight:bold;
color:#FF6600;
/* padding:12px 20px 0px 40px; */
}

.tct2
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:18px;
text-align:left;
font-weight:bold;
color:#FF6600;
/* padding:12px 20px 0px 40px; */
}


.ctc-footer
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
text-align:center;
color:#ffffff;
/* padding:5px 0px 5px 0px; */
}

.originalcolour
{
color:#b3a281;
}

.page-title
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-align:center;
font-weight:bold;
color:#016634;
padding:10px 0px;
}

.gopher
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#4c4c4c;
}

.fix-22
{
height:22px;
}

.footer2
{
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:0.9em;
font-weight:bold;
text-align:center;
padding-top:5px;
color:#ffffff;
background-color:#666666;
height:22px;
}


/* ===== [Additions from CPC] ===== */

.ct-9
{
font-family:Verdana, Arial, Helvetica, sans-serif, georgia ;
font-size:9px;
text-align:left;
color:#007700;
padding:0px 0px 0px 0px;
}


/* ========= [new from Neil] =========== */

.basc1
{
/* height:25px; */
background-color:#CCDDDD;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.9em;
font-weight:bold;
color:#005533;
padding: 15px 0px 15px 20px;
margin-bottom:10px;
}

.basc2
{
/* height:17px; */
background-color:#669988;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:.8em;
font-weight:bold;
color:#FFFFFF;
padding: 5px 0px 5px 20px;
margin-top:10px;
}

.basc-ct
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:.8em;
}

.form-field
{
font-family:Verdana, Helvetica, sans-serif;
font-size:.8em;
color:#003300;
text-align:left;
background:#f0f8f4;
border:solid 1px #529082;
}

.form-button
{
font-family:Verdana, Helvetica, sans-serif;
font-size:.8em;
color:#003300;
font-weight:normal;
text-align:center;
padding:1px 1px;
background:#e0e7e3;
}

.tb1
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.8em;
text-align:center;
color:#FFFFFF;
background-color:#669988;
}

.tb2
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.7em;
text-align:center;
color:#000000;
background-color:#CCDDDD;
}

.tb3
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.8em;
text-align:left;
color:#000000;
background-color:#CCDDDD;
}

.results
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.7em;
text-align:left;
color:#000000;
background-color:#CCDDDD;
padding: 2px 2px 2px 5px;
}

a.results:link{color:#FFFFFF; text-decoration:underline;}
a.results:hover{color:#CCFF33; text-decoration:underline;}
a.results:visited{color:#FFFFFF; text-decoration:underline;}
a.results:active{color:#FFFFFF; text-decoration:underline;}

.tct3
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:18px;
text-align:left;
font-weight:bold;
color:#FF6600;
padding:12px 0px 0px 00px;
}

.tb-results
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.7em;
text-align:left;
color:#000000;
background-color:#CCDDDD;
}

.ctgs
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.8em;
text-align:left;
color:#000000;
}


.ctgsc
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.6em;
text-align:center;
color:#000000;
}

.ul
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.8em;
text-align:left;
color:#003300;
margin: 0px 10px;
}

.ul2
{
margin: 0px 10px;
}


.botnav
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-style:normal;
text-align:left;
}

a.botnav:link{color:#FFFFFF;}
a.botnav:hover{color:#CCFF33;}
a.botnav:visited{color:#FFFFFF;}
a.botnav:active{color:#FFFFFF;}

.tb-display
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.65em;
text-align:left;
color:#000000;
}

.tb-display-2
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.65em;
text-align:center;
color:#000000;
}

.tb-display-price
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.75em;
text-align:left;
color:#FF0000;
}
