/**
 * Description					: Colour styles for standards-compliant browsers
 * Author								: Stephen Lewis (stephen@manifestnewmedia.co.uk)
 * Version							: 1.0
 * Date									: 19th March 2007
 */

body {color : #000; background : #FFF;}
abbr, acronym {border-color : #DDD;}


/* =h*
 -------------------------------------------------------------*/
h1 {border-color : #CCC; color : #9C3;}


/* =p
 -------------------------------------------------------------*/
p.date {border-color : #EEE; color : #666;}


/* =a
 -------------------------------------------------------------*/
a, a:link {color : #9C3;}
a:visited {color : #ADCC70;}
a:hover {color : #009;}

a.action {background : transparent url(img/bullet_navList.gif) no-repeat 0 50%;}
a.action:hover {background-position : 1px 50%;}


/* =img
 -------------------------------------------------------------*/
img.figure {border-color : #CCC; border-top-color : #DDD; border-left-color : #DDD;}


/* =dl
 -------------------------------------------------------------*/
dl, dt, dd {border-color : #DDD;}


/* =blockquote / cite
 -------------------------------------------------------------*/
blockquote {background : transparent url(img/bg_closequote.gif) no-repeat 100% 98%;}
blockquote p:first-child {background : transparent url(img/bg_openquote.gif) no-repeat 0 0.1em;}
cite {border-top-color : #EEE; border-bottom-color : #DDD;}


/* =form
 -------------------------------------------------------------*/
form {border-color : #DDD; background : #EEE;}
form div {border-color : #E5E5E5;}
form div.submit_wrapper {border-color : #DDD;}

input[type="text"],
textarea,
select {
border-color : #333;
border-bottom-color : #FFF;
border-right-color : #FFF;
background : #FFF;
}

input[type="submit"] {
border-color : #000;
border-top-color : #AAA;
border-left-color : #AAA;
color : #FFF;
background : #9C3 url(img/bg_submit.gif) repeat-x 0 100%;
}

span.advice {color : #666;}
span.field_error {color : #C00;}


/* =table
 -------------------------------------------------------------*/
table {border-color : #CCC;}
thead th {color : #FFF; background : #000;}
td {border-color : #DDD;}
caption {color : #666;}


/* =nav_primary
 -------------------------------------------------------------*/
#nav_primary {background : #FFF url(img/bg_navPrimary.jpg) no-repeat 0 0;}
#nav_primary h4 {color : #777; background : #000;}
#nav_primary ul {background : #FFF url(img/bg_navPrimaryList.jpg) repeat-x 0 0;}
#nav_primary li {background : transparent url(img/bg_navPrimaryItem.gif) repeat-x 0 100%;}
#nav_primary a {color : #000;}
#nav_primary a:hover {background : #E5E5E5;}
#nav_primary li.active {border-color : #999; background : none;}
#nav_primary li.active a {background : #FFF;}


/* =nav_secondary
 -------------------------------------------------------------*/
#nav_secondary {background : #000;}
#nav_secondary p {color : #FFF;}
#nav_secondary a {border-color : #FFF; color : #FFF; background : #9C3;}
#nav_secondary a:hover {background : #690;}
#nav_secondary li.active a {background : #009;}


/* =nav_tertiary
 -------------------------------------------------------------*/
#nav_tertiary {border-color : #D6EBAD;}
#nav_tertiary a {border-color : #FFF; color : #26487A;}
#nav_tertiary a:hover {border-color : #E5E5E5;}
#nav_tertiary li.active a {border-color : #D6EBAD;}


/* =brand
 -------------------------------------------------------------*/
#brand {border-color : #ECEDF0; background : #FFF url(img/bg_brandHeader.gif) repeat-x 0 100%;}
#brand h1 a {background : transparent url(img/brand_headerLogo.gif) no-repeat 0 0;}
#brand p {background : transparent url(img/brand_headerLifestyle.jpg) no-repeat 0 0;}


/* =content_secondary
 -------------------------------------------------------------*/
#content_secondary {background : #FFF url(img/bg_contentSecondary.gif) no-repeat 0 0;}

#content_secondary dl,
#content_secondary dt {border-color : #DDD;}

#content_secondary .plaudits li {border-bottom : 1px solid #DDD;}


/* =nav_section
 -------------------------------------------------------------*/
#nav_section .nav_list {background : transparent url(img/bg_navSection.gif) repeat-x 0 100%;}


/* =supp
 -------------------------------------------------------------*/
#supp {background : #FFF url(img/bg_supp.gif) no-repeat 0 0;}
#supp ul {border-color : #EEEFF2;}
p#credit a {color : #000;}
p#credit a + a {color : #9C3;}
p#credit a + a:hover {color : #009;}
div#disclaimer {color : #888;}


/* =courtesy (contains print link and date-stamp, all generated by JS)
 -------------------------------------------------------------*/
div#courtesy {border-color : #DDD;}
#courtesy a {background : transparent url(img/icon_print.gif) no-repeat 0 50%;}


/* =nav_list
 -------------------------------------------------------------*/
.nav_list a {background : transparent url(img/bullet_navList.gif) no-repeat 0 0.6em;}
.nav_list a:hover {background-position : 1px 0.6em;}
.nav_list li.active a {color : #000;}


/* =important_notice
 -------------------------------------------------------------*/
div.important_notice {border-color : #E5E5B8; background : #FEFFCC;}


/* =news_index
 -------------------------------------------------------------*/
.news_index li {border-color : #DDD;}
.news_index h2 a, .news_index h3 a {color : #000;}
.news_index h2 a:hover, .news_index h3 a:hover {color : #9C3;}
.news_index p.date {border-color : #EEE;}

/**
 * Styles copied from ContractorFinancials.com, so Mark
 * can just copy the HTML.
 */

.news_index p.action a {background : transparent url(img/bullet_navList.gif) no-repeat 0 50%;}
.news_index p.action a:hover {background-position : 1px 50%;}


/* =home page variants
 -------------------------------------------------------------*/
body#home #content_secondary {background : none;}

/* content_block is used exclusively in the home page secondary content area */
div.content_block {border-color : #000;}
.content_block h4 {color : #FFF; background : #000;}


/* =calculator
 -------------------------------------------------------------*/
.calculator dl {background : #DDD url(img/bg_calculator.gif) repeat-x 0 0;}

