/* News Alerts */

.newsalert {
font:normal 11px/16px Verdana, sans-serif;
color: #fff; background-color:#030; line-height: 18px; padding: 10px 4px; }

.newsalertheadline {font:bold 15px/16px Verdana, sans-serif;}

a.newsalertheadline, a:visited.newsalertheadline {font:bold 15px/16px Verdana, sans-serif; 
color: #fff; background-color:#030; line-height: 18px; padding: 2px 4px;}

/* Body */

body {
font:normal 11px/16px Verdana, sans-serif;
color: #666; background-color:#666; line-height: 18px; margin: 0;}

.wingdings {
font:bold 18px/18px Arial Unicode MS;color: #090;}

.copyright {
font:normal 11px/16px Arial Unicode MS;color: #666;}

span.smalltext {
font:normal 8px/12px Verdana, sans-serif; color: #666;
line-height: 12px;}

span.credit {
font:italic 11px/16px Verdana, sans-serif; color: #666;
line-height: 18px; margin: 0;}

span.smallcredit {
font:italic 9px/13px Verdana, sans-serif; color: #666;
line-height: 13px;}

span.whitecredit {
font:italic 11px/16px Verdana, sans-serif; color: #fff;
line-height: 18px; margin: 0;}

span.green {font: bold 18px/24px Verdana, sans-serif;color: #080;}

.black {font: bold 12px/17px Verdana, sans-serif;color: #333;}
.largeblack {font: bold 18px/24px Verdana, sans-serif;color: #333;}
.largegreen {font: bold 18px/24px Verdana, sans-serif;color: #090;}
.mediumblack {font: bold 14px/20px Verdana, sans-serif;color: #333;}

a.newsalertsubheadline, a:visited.newsalertsubheadline {font:italic 10px/12px Verdana, sans-serif; color: #fff; text-decoration:underline;}
span.newsalertminiheadline {font:bold 12px/14px Verdana, sans-serif;}

.comp {border-collapse:collapse; margin:0; border:0; padding: 3px 0px 0px 1px}

.greenbonus {border-collapse:collapse; margin:0px 10px 0px 10px; border:0;}

/* Span - Main */

span.whitedate {font: normal 10px/16px Verdana, sans-serif;color:#fff;}
span.white {font: bold 11px/16px Verdana, sans-serif;color:#fff;}
span.whiteregular {font: normal 10px/15px Verdana, sans-serif;color:#fff;}
span.black {font: bold 12px/17px Verdana, sans-serif; color: #333;}
span.boldcentre {font: bold 12px/17px Verdana, sans-serif; text-align:center; color:#333;}
span.quote {font: bold 11px/16px Verdana, sans-serif;color: #333;}
span.blue {MARGIN:0; PADDING:10PX 0; font: bold 11px/18px Verdana, sans-serif; color:#666;}
span.darkblue {font: normal 11px/16px Verdana, sans-serif; color:#1963A9;}
span.gray {font: normal 10px/16px Verdana, sans-serif; color:#999;}
span.normal {font:normal 11px/16px Verdana, sans-serif; color:#666; line-height:18px;}

/* Span - Terms & Conditions */

span.terms {font: bold 11px/16px Verdana, sans-serif; color: #333;}
span.terms_sub {font: bold 11px/16px Verdana, sans-serif; color: #666;}
span.disclaimer {font: bold 10px/16px Verdana, sans-serif; color: #fff;}

/* Anchors */

a:visited {color:#1963a9;}

a.bluelink, a:visited.bluelink {
font: normal 11px/16px Verdana, sans-serif; color:#6692CB;}

a:hover.bluelink {color:#3A6BAD;}

a.bluelinkplain, a:visited.bluelinkplain {
font: normal 11px/16px Verdana, sans-serif;
color:#6692CB; text-decoration:none;}

a.greenlinkbold, a:visited.bluelinkbold {
font: bold 11px/16px Verdana, sans-serif;
color:#090; text-decoration:underline;}

a:hover.bluelinkplain {color:#3A6BAD;}

a.bluelinkbold, a:visited.bluelinkbold {
font: bold 11px/16px Verdana, sans-serif;
color:#1963A9; text-decoration:none;}

a:hover.bluelinkbold {color:#6692CB;}

a.blacklinkbold, a:visited.blacklinkbold {
font: bold 11px/16px Verdana, sans-serif;
color:#000; text-decoration:none;}

a:hover.blacklinkbold {color:#666;}

a.greylinkplain, a:visited.greylinkplain {
font: normal 11px/16px Verdana, sans-serif;
color:#666; text-decoration:none;}

a:hover.greylinkplain {color:#333;}

a.greylinkbold, a:visited.greylinkbold {
font: bold 11px/16px Verdana, sans-serif;
color:#666; text-decoration:underline;}

a:hover.greylinkbold {color:#333;}

a.darkgreylinkplainbold, a:visited.darkgreylinkplainbold {
font: bold 11px/16px Verdana, sans-serif;
color:#333; text-decoration:none;}

a:hover.darkgreylinkplainbold {color:#999;}

a.whitelinklargebold, a:visited.whitelinklargebold {
font: bold 15px/16px Verdana, sans-serif;
color:#fff; text-decoration:none;}

a:hover.whitelinklargebold {color:#999;}

a.whitelinkbold, a:visited.whitelinkbold {
font: bold 11px/16px Verdana, sans-serif;
color:#fff; text-decoration:underline;}

a:hover.whitelinkbold {color:#999;}

span.darkgreylink {
font: bold 12px/17px Verdana, sans-serif;
color:#333; text-decoration:underline;}


a.terms, a:visited.terms {font: normal 10px/16px Verdana, sans-serif; color: #fff;}

a:hover.terms {color: #EBEBEB;}

/* Headers */

h3 {
MARGIN:0;
PADDING:10PX 0;
font: BOLD 12px/18px Verdana, sans-serif;
color:#333;
}

/* Forms */

form.search_form {
margin:0 0 10px 0;
padding:0;
font: normal 11px/16px Verdana, sans-serif;
}

input.text_box {
margin:0 10px 0 0;
color:#666;
font: normal 11px/16px Verdana, sans-serif;
width: 120px;
height: 16px;
}

input.search_button {
margin:0 10px 0 0;
padding: 1px 0px 3px 0px;
background-color:#484848;
width:55px;
height:19px;
border:0;
font: normal 11px/16px Verdana, sans-serif;
color: #FFF;
}

input.enquiry_button {
border-style:solid; 
border-width:1px; 
padding:2px; 
background-color:#FFF;
color: #1963A9; 
font-style:normal; 
font-variant:normal; 
font-weight:bold; 
line-height:16px; 
font-size:11px; 
font-family:Verdana; 
margin:0 10px 0 0
}

input.text_box_enquiry {
margin:0 10px 0 0;
color:#666;
font: normal 11px/16px Verdana, sans-serif;
width: 165px;
height: 16px;
border-color:#CCC;
}

textarea.enquiry {
margin:0 10px 0 0;
color:#666;
font: normal 11px/16px Verdana, sans-serif;
width: 165px;
border-color:#CCC;
}

/* Lists */
li.contact{font:normal 11px/16px Verdana, sans-serif; color:#F00; line-height:18px;}

/* Footer */
#footer {font: normal 10px/15px Verdana, sans-serif; color: #999;}