/*

Version:       03.06.2004
Designers:     Simon Gamble

do not edit without prior consent

*/

/* ----- GLOBAL ELEMENTS ----- */

body {
background:#666666;
color:#333333; 
margin:0px;
padding:0px;
font-size:12px; 
font-family:Arial, Helvetica, sans-serif;
}

td {
font-size:12px; 
font-family:Arial, Helvetica, sans-serif;
}

br {line-height:10px;}

/* ----- LINKS ----- */
a {text-decoration:none; color:#CC0000;}
a:hover {text-decoration:underline;}

input {font-size:11px; padding:2px 0px 0px 2px;}

/* ----- COMMON BITS ----- */
.bold {font-weight:bold;}
.normal {font-weight:normal;}
.left {float:left;}
.right {float:right;}
.clear {clear:left;}
.hide {overflow: hidden;}

/* ----- PADDING ----- */
.pad25 {padding:25px;}
.pad20 {padding:20px;}
.pad15 {padding:15px;}
.pad10 {padding:10px;}
.pad5 {padding:5px;}
.padt30 {padding-top:30px;}
.padt25 {padding-top:25px;}
.padt20 {padding-top:20px;}
.padt15 {padding-top:15px;}
.padt10 {padding-top:10px;}
.padt5 {padding-top:5px;}
.padb5 {padding-bottom:5px;}
.padb10 {padding-bottom:10px;}
.padb15 {padding-bottom:15px;}
.padl25 {padding-left:25px;}
.padl20 {padding-left:20px;}
.padl15 {padding-left:15px;}
.padl10 {padding-left:10px;}
.padl5 {padding-left:5px;}
.padr20 {padding-right:20px;}
.padr15 {padding-right:15px;}
.padr10 {padding-right:10px;}
.padr5 {padding-right:5px;}

/* ----- MARGIN ----- */
.margint20 {margin-top:20px;}
.marginr5 {margin-right:5px;}

/* ----- TEXT ----- */
.hugetext {font-size:15px;}
.bigtext {font-size:14px;}
.mediumtext {font-size:13px;}
.basetext {font-size:12px;}
.smalltext {font-size:11px;}

/* ----- LINE HEIGHT ----- */
.lheight35 {line-height:35px;}
.lheight30 {line-height:30px;}
.lheight24 {line-height:24px;}
.lheight20 {line-height:20px;}
.lheight19 {line-height:19px;}
.lheight18 {line-height:18px;}
.lheight16 {line-height:16px;}
.lheight15 {line-height:15px;}
.lheight14 {line-height:14px;}
.lheight12 {line-height:12px;}
.lheight11 {line-height:11px;}

/* ----- FONT COLORS ----- */
.black {color:#000000;}
.greyd {color:#3B3A3A;}
.greym {color:#666666;}
.greyl {color:#CCCCCC;}
.white {color:#FFFFFF;}
.red {color:#CC0000;}
.blue {color:#52ACF2;}

/* ----- BACKGROUND COLORS ----- */
.greymedium{background:#666666;}
.greylight{background:#CCCCCC;}

/* ----- BORDERS ----- */
.borderwhitebl{border-bottom:#FFFFFF 1px solid; border-left:#FFFFFF 1px solid;}
.borderwhiteb{border-bottom:#FFFFFF 1px solid;}
.borderwhitet{border-top:#FFFFFF 1px solid;}
.bordergreyb{border-bottom:#999999 1px dotted;}
.bordergreyt{border-top:#999999 1px dotted;}
.bordergrey{border:#999999 1px solid;}
.bordergreen{border:#999900 1px solid;}
.bordertaupe {border:#A98C85 1px solid;}

.subnav{height:27px; line-height:27px; padding-left:35px; background:url(../img/squares.gif) no-repeat 0 50%;}
.subnav a{color:#333333; font-weight:bold;}

.info {
background:#EFEAE9; 
border-top:#FFFFFF 2px solid;
}

#footer a {color:#333333;}
