/**
 * Description				: Colour styles for standards-compliant browsers
 * Author							: Stephen Lewis (stephen@meetmanifest.com)
 * Version						: 2.0
 * Date								: 19th December 2006
 */

body {color : #777; background : #FFF;}
abbr, acronym {border-color : #DDD;}

.subtle	{color : #A9A9A9;}
.odd {background : #F3EFEC !important;}


/* =h*
 -------------------------------------------------------------*/
h1, h2, h3 {color : #DC6135;}

h1 span.divider,
h2 span.divider,
h3 span.divider {border-color : #D85D2D;}

h1 span.contrast,
h2 span.contrast,
h3 span.contrast {color : #DC6135;}

#col_nav h3 {border-color : #CCC; color : #07A;}
#col_ad h3 {color : #07A;}


/* =ul
 -------------------------------------------------------------*/
ul {list-style-image : url(/img/bullet-std.gif);}


/* =a
 -------------------------------------------------------------*/
a {color : #D85D2D;}
a:visited {color : #ED6F3D;}
a:hover   {color : #07A;}

a.contrast {color : #07A;}
a.contrast:visited {color : #09C;}
a.contrast:hover {color : #D85D2D;}


/* =form
 -------------------------------------------------------------*/
legend {color : #666;}
form div {border-color : #EEE;}

input, textarea, select {border-color : #CDCDCD; color : #666; background : #FFF url(/img/bg-formField.jpg) repeat-x 0 0;}
input:focus, textarea:focus, select:focus {border-color : #666; color : #000; background : #FFF;}


/* =col_main .content_block
-----------------------------------------------*/
#col_main .content_block {border-color : #D6D6D6; background : #FAFAFA;}


/* =col_ad .content_block
-----------------------------------------------*/
#col_ad .content_block {background : transparent url(/img/bg-rightColBlock-T.gif) no-repeat 0 0;}
#col_ad .content_block div:first-child {background : transparent url(/img/bg-rightColBlock-B.gif) no-repeat 0 100%;}


/* =index_text
-----------------------------------------------*/
.index_text dt {color : #D85D2D;}
.index_text dl.inline_title dt {color : #A9A9A9; background : transparent url(/img/inline_title-dash.gif) no-repeat 100% 50%;}
.index_text dl.inline_title a {color : #07A;}
.index_text dl.inline_title dt a {color : #A9A9A9;}


/* =index_image
-----------------------------------------------*/
.index_image dt a {color : #07A;}
.index_image dt.thumb img {border-color : #000;}
li.block-item {border-color : #D6D6D6; background : #FAFAFA;}
li.divider {background : transparent url(/img/index-list-divider.gif) no-repeat 0 100%;}
.index_image dl.inline_title dt {color : #A9A9A9; background : transparent url(/img/inline_title-dash.gif) no-repeat 100% 50%;}
.index_image dl.inline_title a {color : #07A;}
.index_image dl.inline_title dt a {color : #A9A9A9;}
.index_image dl.inline_title dt.thumb {background : none;}


/* =featured_list
-----------------------------------------------*/
.featured_list li {background : #FAFAFA;}
.featured_list dl {border-color : #D6D6D6;}
.featured_list dt {color : #D85D2D;}
dd.button_link span {background : #F1F1F1 url(/img/bg-buttonLink-TL.gif) no-repeat 0 0;}
dd.button_link span a {background : transparent url(/img/bg-buttonLink-BR.gif) no-repeat 100% 100%;}


/* =qa (Question - Answer list)
-----------------------------------------------*/
dl.qa dt {color : #D85D2D;}


/* =headlines
-----------------------------------------------*/
.headlines li {border-color : #DDD;}
.headlines dd {color : #444;}


/* =brand_strapline
-----------------------------------------------*/
#brand_strapline {border-bottom-color : #DCDCDC; color : #AAA; background : #EEE;}


/* =nav_primary
-----------------------------------------------*/
#nav_primary {margin : 0 0 1.2em; list-style : none;}
#nav_primary li {border-color : #D6D6D6; background : #F2F0EC;}
#nav_primary a {background : transparent url(/img/bg-pnavItem-out.gif) no-repeat 5px 50%;}
#nav_primary li.first_item {border-bottom-color : #D6D6D6; background : transparent url(/img/bg-pnav-T.gif) no-repeat 0 0;}
#nav_primary li.last_item {border-top-color : #D6D6D6; background : transparent url(/img/bg-pnav-B.gif) no-repeat 0 100%;}


/* =nav_secondary
-----------------------------------------------*/
#nav_secondary li {border-left : 1px solid #E1E1E1;}


/* =nav_az
-----------------------------------------------*/
.nav_az {border-color : #D8D8D8; background : #F2F2F2;}


/* =nav_stepbystep
-----------------------------------------------*/
ol.nav_stepbystep {color : #D85D2D;}
ol.nav_stepbystep li.active a {background : transparent url(/img/bg-stepByStep-activeStep.gif) no-repeat 100% 50%;}


/* =supp
-----------------------------------------------*/
#supp {color : #888;}


/* =supp_nav
-----------------------------------------------*/
#supp_nav {border-color : #EEE;}
#supp_nav a, #supp_nav a:visited, #supp_nav a:hover {color : #BBB;}

