/* css definitions - Growth Enterprise */
html { background-color:#EAEFF4; }
body {color:#000000; background-color:#ffffff; margin:5px 5% 5px 5%; height:auto; }

/* logo div */
.logo { width: 100%; }

/* link colours */
a:link,a:visited,a:active,a:hover,#ar_foot a { color:#0D7B0B; border:solid 0px #ffffff; }


/* nav table definitions */
.menu { border-top: 1px solid #5BA15A; border-bottom: 1px solid #5BA15A; }
.menu table {font-size:small; width:100%;  text-align:center; border: solid 0px #ffffff;}
.menu td { white-space:nowrap; border:solid 2px #ffffff; font-size:x-small;}
.menu a,.menu a:link,.menu a:visited,.menu a:hover { color:#316396; font-weight:bold; padding:2px; text-decoration: none; }
.menu a:hover,.menu .on a { background-color:#EAEFF4; }

/*centre content */
#content { margin:10px; } 
p, .strategy_detail td, li, .interview_detail td, .interview_notes {line-height:18px;}
li {padding:4px;}
.indent {padding-left:30px;}
.indent li {padding-bottom:1px; color:#000000;}

div.rates {background-color:#ffffff;}
table.rates {width:100%}
.rates-header {background-color:#003265; color:#ffffff; font-weight:bold; text-align:center}
.rates-row1 {background-color:#DDF0D0; text-align:center}
.rates-row2 {background-color:#EAEFF4; text-align:center}
.rates td {width:25%;}

.contact td {width:50%; vertical-align:top;}

/* READERS FEEDBACK */
/* GEM customised colours and buttons from platform default settings */
.list tr.even, .search tr.even, .browse tr.even td.field { background-color:#DDF0D0; }
.list tr.odd, .search tr.odd, .browse tr.odd td.field { background-color:#F0F9EB; }
.heading {background-color:#F0F9EB;}

/* buttons */
.buttons button {background-color:#EAEFF4; border:1px solid #003265; color:#003265; font-weight:bold; padding-left:20px;}
/* field focus */
#focus { background-color:#DDF0D0;  }
#focus a, #focus a:link, #focus a:visited, #focus a:hover { color:#003265; }
#focus a, #focus a:link, #focus a:visited  { text-decoration: underline; }
#focus a:hover   { text-decoration: none;  }

/* panes */
.panes .colour1 div.rnd_title { background-color:#DDF0D0; padding:5px;} 
.panes .colour1 div.rnd_text { background-color:#EAEFF4; padding:5px;}
.panes .colour2 div.rnd_title { background-color:#DDF0D0; padding:5px;} 
.panes .colour2 div.rnd_text { background-color:#EAEFF4; padding:5px;}
.panes td { width:50%;}
.panes .rnd_title { font-weight:bold; text-align:center; font-size:small; }

/* right content - home page */
div.right-c div { width:150px; word-spacing:3px; line-height:18px; text-align:left;}
div.right-c .color1 {background-color:#DDF0D0;}
div.right-c .color2 {background-color:#EAEFF4;}
div.right-c a {text-decoration:none;}
div.right-c a:hover, .pillar a:hover, .title a:hover, a:hover {color:#003265; text-decoration:underline;}
.highlight, .ht, h2, .rnd_title {color:#003265; font-weight:bold;}

.bespoke { font-size:small; font-weight:bold; color:#5BA15A; font-style:italic;}


/* field colour changed */
.input_field_changed, .list tr.selected, .day tr.selected { background-color:#EBEBEB;  }

/* footer div definitions */
#ar_foot table { border-top: solid 1px #5BA15A ; } 


/* colors = 7f7f7f is GREY */
/* colors = 003265 is DARK BLUE */
/* colors = 316396 is LIGHT BLUE */
/* colors = EAEFF4 is LIGHTER BLUE */
/* colors = 6FC13C is contrast - green */
/* colors = 5BA15A is contrast - darker green */
/* colors = 0D7B0B is contrast - darker green - alinks*/
/* colors = F0F9EB is odd rows - very pale green */
/* colors = DDF0D0 is even rows - slightly less pale green */


/* gem display */

.gem_detail .level_1 .level, .gem_detail .level_1 .title { font-size:medium; font-weight:bold; }
.gem_detail .level_2 .level, .gem_detail .level_2 .title { font-size:small; }
.level { width:1%; }

/* GEM */
.pillar { font-size:medium; font-weight:bold; color:#5BA15A; text-decoration: none;}
.strategy { margin:10px; }
.strategy .title { font-size:medium; font-weight:bold;}
.strategy .description { font-size:small; font-style:italic;}

.strategy_detail td { padding:2px 2px 10px 2px; }
.strategy_detail td.level { vertical-align:top; }
.quote_column { width:15%; padding-right:10px;}
.quote { font-style:italic; font-weight:bold; font-size:small; text-align:right; color:#013C78;}
.quote_author { font-size:x-small; font-style:normal; text-align:right; color:#000000; padding-top:10px;}
.impact_column { vertical-align:bottom }
.impact_title { text-transform:uppercase; font-weight:bold; font-size:x-small;} 
.impact { font-size:x-small; white-space:nowrap;} 



/* 6 pillars */
table.col {line-height:18px;}
td.col-r {padding-left:10px; vertical-align:top; }
td.col-l {padding-right:10px; vertical-align:top; width:50%; }
td.col-t {padding-top:15px; padding-bottom:5px;}
td.s {border-bottom:dotted 1px #5BA15A; color:#ffffff;}



/* INTERVIEW */
.interview_title { width:100%; }
.interview_title td.details { width:99%; }
.interview_title td.photo { width:1%; }
.interview_detail td { padding:5px; }
.interview_detail td.title  { vertical-align: top; font-weight:bold;}
.interview_detail td.text { font-size:small;}
.question td.text  { font-style:italic; color:#013C78; font-weight:bold;}
.interview_notes { padding:5px; border-bottom:solid 2px #000000;}


/* FEEDBACK */
.author {text-align:right; background-color:#F0F9EB; color:#013C78; font-weight:bold; font-size:x-small; padding:3px; margin-bottom:2px;}
.author2 {text-align:right; background-color:#EAEFF4; color:#013C78; font-weight:bold; font-size:x-small; padding:3px; margin-bottom:2px;}
.comment {background-color:#F0F9EB; line-height:18px; padding:2px;}
.comment2 {background-color:#EAEFF4; line-height:18px; padding:2px;}
