/* General Styles */
body {
  background: #F4F4F4; }

#pagewrapper {
  background: #FFF;
  box-shadow: 0 0 3em #DDD; }

/* Slide Navigation */
@keyframes slideNavigationHighlight {
  from {
    background-color: #555; }

  to {
    background-color: transparent; } }
@-webkit-keyframes slideNavigationHighlight {
  from {
    background-color: #555; }

  to {
    background-color: transparent; } }
#slidenavigation {
  background: #444;
  color: #AAA; }

#slidenavigation ul li a, #slidenavigation ul li span {
  color: #EEE; }

#slidenavigation ul li.title span {
  background: #222;
  color: #DDD; }

/* Top Utility Navigation */
#toputilnav ul li {
  border-color: #AAA; }

#toputilnav ul li a {
  color: #333; }

/* Top Level Search  */
#toplevelsearch input#go {
  background: #555;
  color: #FFF; }

#toplevelsearch input#go:focus, #toplevelsearch input#go:hover,
#toplevelsearch input#q:focus + input#go {
  background: #333; }

#toplevelsearch input#q {
  border-color: #CCC;
  -moz-box-shadow: inset 0.25em 0.25em 0.25em #dddddd;
  -webkit-box-shadow: inset 0.25em 0.25em 0.25em #dddddd;
  box-shadow: inset 0.25em 0.25em 0.25em #dddddd; }

#toplevelsearch input#q:focus {
  box-shadow: inset .25em .25em .25em #CCC; }

.ui-menu {
  background: #FFF;
  border-color: #CCC; }

.ui-menu li a.ui-state-hover {
  background: #FBC690; }

/* Top Level Navigation Colours */
#toplevelnav ul li a {
  background: #ccc;
  background-image: -moz-linear-gradient(top, #d9d9d9, #cccccc);
  background-image: -o-linear-gradient(top, #d9d9d9, #cccccc);
  background-image: -webkit-linear-gradient(top, #d9d9d9, #cccccc);
  background-image: linear-gradient(to bottom, #d9d9d9, #cccccc);
  color: #333; }

#toplevelnav ul li.active-tab a, #toplevelnav ul li a:hover, #toplevelnav ul li span, #secondlevel,
#secondlevel ul.nav li.nav > ul.menu {
  color: #333; }

#secondlevel ul.nav li.nav a, #secondlevel ul.nav li.nav span {
  color: #000000; }

#secondlevel ul.nav li.nav > a, #secondlevel ul.nav li.nav > span,
#secondlevel ul.nav li.nav > ul.menu, #secondlevel ul.nav li.nav > ul.menu li {
  border-color: #B9D7D9; }

/* Breadcrumb */
#breadcrumb {
  background: #E2E2E2;
  clear: left; }

#breadcrumb ol li.separator {
  color: #888; }

/* Newsflash*/
.newsflash {
  background: #F7F4B2;
  border-color: #DFD853; }

/* Form inputs */
input, select, textarea {
  background: #FFF;
  border-color: #666;
  color: #333; }

input:focus, select:focus, textarea:focus {
  border-color: #333; }

button, input[type=button], input[type=reset], input[type=submit] {
  background: #EAEAEA;
  background: -moz-linear-gradient(center top, white 5%, #eaeaea 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, white), color-stop(1, #eaeaea));
  border-color: #777;
  color: #222;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#EAEAEA');
  text-shadow: 1px 1px 0px #DDD; }

button:hover, input[type=button]:hover, input[type=reset]:hover, input[type=submit]:hover {
  background: -moz-linear-gradient(center top, #eaeaea 5%, white 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #eaeaea), color-stop(1, white));
  border-color: #555;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#EAEAEA', endColorstr='#FFFFFF'); }

/* Standard Error Message */
div.error, ul.error {
  background: #FFC1C0;
  border-color: #DC090E;
  color: #000; }

.icmform dl {
  color: #C00; }

/* Success Message */
div.thankyou {
  background: #D6FFAE;
  border-color: #87BB55;
  color: #111; }

/* Selector Widget */
.selector .title {
  color: #646464; }

.selector input {
  color: #FFF; }

/* Date Pickers */
.ui-datepicker, .x-date-picker {
  background: #FFF;
  border-color: #CCC;
  box-shadow: 0 0 6px #999; }

.ui-datepicker .ui-datepicker-header, .x-date-picker > table > tbody > tr:first-child {
  background: #F08C21; }

.ui-datepicker td span, .ui-datepicker td a, .x-date-picker .x-date-inner td > a {
  background: #EFEFEF; }

.ui-datepicker td span:hover, .ui-datepicker td a:hover, .ui-datepicker td span.ui-state-highlight,
.ui-datepicker td a.ui-state-highlight, .x-date-picker .x-date-inner td > a:hover,
.x-date-picker .x-date-inner td.x-date-today > a {
  background: #FBC690; }

.x-date-picker .x-date-inner td.x-date-prevday > a, .x-date-picker .x-date-inner td.x-date-nextday > a {
  background: #FAFAFA; }

.x-date-picker .x-date-inner td.x-date-prevday > a:hover,
.x-date-picker .x-date-inner td.x-date-nextday > a:hover {
  background: #F6F6F6; }

/* Inlines */
#relatedflash .img img, #relatedflash .img object {
  border-color: #666; }

/* Related */
#related .container > fieldset, #related .container > ul {
  background: #EEE;
  border-color: #DDD; }

#related .container.contacts > ul li ~ li {
  border-color: #CCC; }

/* Contributor Actions */
#contributoractions {
  background: #EEE;
  border: 1px solid #DDD;
  overflow: hidden;
  padding: 0 10px;
  margin: 10px 0; }

#contributoractions .contributorinner {
  margin: 0 20px; }

#contributoractions h2 {
  margin-bottom: 0;
  font-weight: 100; }

#contributoractions ul {
  float: left;
  padding: 0; }

#contributoractions ul li {
  list-style: none;
  float: left;
  margin: 5px;
  border-right: solid 1px #CECECE;
  padding-right: 10px; }

#contributoractions ul li:first-child {
  margin-left: 0; }

#contributoractions ul li:last-child {
  border: none; }

/* Content Links (Page Footer) */
#contentlinks {
  border-color: #E0E0E0;
  color: #F08C21; }

/* Footer */
#footer {
  background: #D5E8F3; }

#footer,
#footer a {
  color: #333; }

#footer ul li {
  border-color: #333; }

#powered a {
  color: #000000; }

/* Comment On This Page */
#commentsformsection label, #commentsformsection .formrow label,
#commentsformsection .formrow p.label {
  color: #666; }

#commentsformsection img#captcha {
  border-color: #666; }

/* Validation */
ol.addmsg {
  background-color: #FFC1C0;
  border-color: #DC090E; }

.validationerrors ul, ul.validationerrors {
  background-color: #FFC1C0;
  border-color: #F66367; }

/* Comment Styling */
.contenttitle {
  color: #385C4A; }

#comments li.odd {
  background: #FBFBFB; }

.commenttitle, #comments, #comments li, .comment {
  border-color: #E9E9E9; }

/* Left Navigation ======================================== */
#leftnavigation li.sibling a,
#leftnavigation li.child a {
  background: #E2E2E2; }

#leftnavigation li a:hover,
#leftnavigation li span {
  color: #000000; }

/* Override Polls Styles =====================================*/
#poll #footer,
.error #footer {
  background-color: #d6defd; }

/* Top Tasks Colours ======================================== */
/* $toptasksColor0 (Controlled in variables.scss) ==== */
#newspanel .tabs li.selected,
#toplevel ul li.active-tab0 a,
#toplevel ul li.active-tab0 span,
#toplevel ul li.tab0 a:hover {
  background-color: #AEBDFC;
  background-image: -moz-linear-gradient(top, #c7d1fd, #aebdfc);
  background-image: -o-linear-gradient(top, #c7d1fd, #aebdfc);
  background-image: -webkit-linear-gradient(top, #c7d1fd, #aebdfc);
  background-image: linear-gradient(to bottom, #c7d1fd, #aebdfc); }

.active-tab0 #heropanel #tabs li.tabactive,
.active-tab0 ul.nav,
.active-tab0 ul.menu,
.active-tab0 #leftnavigation li a:hover,
.active-tab0 #footer,
.active-tab0 #findmynearest .section .sectiontitle {
  background-color: #d6defd; }
.active-tab0 #leftnavigation li span {
  background-color: #AEBDFC; }
.active-tab0 #news .title,
.active-tab0 .square,
.active-tab0 .viewall a,
.active-tab0 .bullet_title,
.active-tab0 #contentlinks {
  color: #AEBDFC; }
.active-tab0 #headingtext h1,
.active-tab0 #headingtext h2,
.active-tab0 #centrecolumn h2 a {
  color: #333; }
.active-tab0 #newspanel .tabs li {
  border-color: #AEBDFC; }
.active-tab0 #moretab {
  background: url("../template/home/images/downarrow.png") #d6defd center center no-repeat; }
.active-tab0 #newspanel .tabs li:selected,
.active-tab0 #moretab ul.menu li:hover,
.active-tab0 #moretab ul.menu li.selected {
  background: #d6defd; }

/* $toptasksColor1 (Controlled in variables.scss) ==== */
#newspanel .tabs li.selected,
#toplevel ul li.active-tab1 a,
#toplevel ul li.active-tab1 span,
#toplevel ul li.tab1 a:hover {
  background-color: #AEBDFC;
  background-image: -moz-linear-gradient(top, #c7d1fd, #aebdfc);
  background-image: -o-linear-gradient(top, #c7d1fd, #aebdfc);
  background-image: -webkit-linear-gradient(top, #c7d1fd, #aebdfc);
  background-image: linear-gradient(to bottom, #c7d1fd, #aebdfc); }

.active-tab1 #heropanel #tabs li.tabactive,
.active-tab1 ul.nav,
.active-tab1 ul.menu,
.active-tab1 #leftnavigation li a:hover,
.active-tab1 #footer,
.active-tab1 #findmynearest .section .sectiontitle {
  background-color: #d6defd; }
.active-tab1 #leftnavigation li span {
  background-color: #AEBDFC; }
.active-tab1 #news .title,
.active-tab1 .square,
.active-tab1 .viewall a,
.active-tab1 .bullet_title,
.active-tab1 #contentlinks {
  color: #AEBDFC; }
.active-tab1 #headingtext h1,
.active-tab1 #headingtext h2,
.active-tab1 #centrecolumn h2 a {
  color: #333; }
.active-tab1 #newspanel .tabs li {
  border-color: #AEBDFC; }
.active-tab1 #moretab {
  background: url("../template/home/images/downarrow.png") #d6defd center center no-repeat; }
.active-tab1 #newspanel .tabs li:selected,
.active-tab1 #moretab ul.menu li:hover,
.active-tab1 #moretab ul.menu li.selected {
  background: #d6defd; }

/* $toptasksColor2 (Controlled in variables.scss) ==== */
#newspanel .tabs li.selected,
#toplevel ul li.active-tab2 a,
#toplevel ul li.active-tab2 span,
#toplevel ul li.tab2 a:hover {
  background-color: #AEBDFC;
  background-image: -moz-linear-gradient(top, #c7d1fd, #aebdfc);
  background-image: -o-linear-gradient(top, #c7d1fd, #aebdfc);
  background-image: -webkit-linear-gradient(top, #c7d1fd, #aebdfc);
  background-image: linear-gradient(to bottom, #c7d1fd, #aebdfc); }

.active-tab2 #heropanel #tabs li.tabactive,
.active-tab2 ul.nav,
.active-tab2 ul.menu,
.active-tab2 #leftnavigation li a:hover,
.active-tab2 #footer,
.active-tab2 #findmynearest .section .sectiontitle {
  background-color: #d6defd; }
.active-tab2 #leftnavigation li span {
  background-color: #AEBDFC; }
.active-tab2 #news .title,
.active-tab2 .square,
.active-tab2 .viewall a,
.active-tab2 .bullet_title,
.active-tab2 #contentlinks {
  color: #AEBDFC; }
.active-tab2 #headingtext h1,
.active-tab2 #headingtext h2,
.active-tab2 #centrecolumn h2 a {
  color: #333; }
.active-tab2 #newspanel .tabs li {
  border-color: #AEBDFC; }
.active-tab2 #moretab {
  background: url("../template/home/images/downarrow.png") #d6defd center center no-repeat; }
.active-tab2 #newspanel .tabs li:selected,
.active-tab2 #moretab ul.menu li:hover,
.active-tab2 #moretab ul.menu li.selected {
  background: #d6defd; }

/* $toptasksColor3 (Controlled in variables.scss) ==== */
#newspanel .tabs li.selected,
#toplevel ul li.active-tab3 a,
#toplevel ul li.active-tab3 span,
#toplevel ul li.tab3 a:hover {
  background-color: #AEBDFC;
  background-image: -moz-linear-gradient(top, #c7d1fd, #aebdfc);
  background-image: -o-linear-gradient(top, #c7d1fd, #aebdfc);
  background-image: -webkit-linear-gradient(top, #c7d1fd, #aebdfc);
  background-image: linear-gradient(to bottom, #c7d1fd, #aebdfc); }

.active-tab3 #heropanel #tabs li.tabactive,
.active-tab3 ul.nav,
.active-tab3 ul.menu,
.active-tab3 #leftnavigation li a:hover,
.active-tab3 #footer,
.active-tab3 #findmynearest .section .sectiontitle {
  background-color: #d6defd; }
.active-tab3 #leftnavigation li span {
  background-color: #AEBDFC; }
.active-tab3 #news .title,
.active-tab3 .square,
.active-tab3 .viewall a,
.active-tab3 .bullet_title,
.active-tab3 #contentlinks {
  color: #AEBDFC; }
.active-tab3 #headingtext h1,
.active-tab3 #headingtext h2,
.active-tab3 #centrecolumn h2 a {
  color: #333; }
.active-tab3 #newspanel .tabs li {
  border-color: #AEBDFC; }
.active-tab3 #moretab {
  background: url("../template/home/images/downarrow.png") #d6defd center center no-repeat; }
.active-tab3 #newspanel .tabs li:selected,
.active-tab3 #moretab ul.menu li:hover,
.active-tab3 #moretab ul.menu li.selected {
  background: #d6defd; }

.active-tab0 #leftnavigation li .level1 a, .active-tab0 #leftnavigation li .level2 a, .active-tab0 #leftnavigation li .level3 a, .active-tab0 #leftnavigation li .level4 a, .active-tab0 #leftnavigation li .level5 a, .active-tab0 #leftnavigation li .level6 a, .active-tab0 #leftnavigation li a.parent,
.active-tab1 #leftnavigation li .level1 a,
.active-tab1 #leftnavigation li .level2 a,
.active-tab1 #leftnavigation li .level3 a,
.active-tab1 #leftnavigation li .level4 a,
.active-tab1 #leftnavigation li .level5 a,
.active-tab1 #leftnavigation li .level6 a,
.active-tab1 #leftnavigation li a.parent,
.active-tab2 #leftnavigation li .level1 a,
.active-tab2 #leftnavigation li .level2 a,
.active-tab2 #leftnavigation li .level3 a,
.active-tab2 #leftnavigation li .level4 a,
.active-tab2 #leftnavigation li .level5 a,
.active-tab2 #leftnavigation li .level6 a,
.active-tab2 #leftnavigation li a.parent,
.active-tab3 #leftnavigation li .level1 a,
.active-tab3 #leftnavigation li .level2 a,
.active-tab3 #leftnavigation li .level3 a,
.active-tab3 #leftnavigation li .level4 a,
.active-tab3 #leftnavigation li .level5 a,
.active-tab3 #leftnavigation li .level6 a,
.active-tab3 #leftnavigation li a.parent {
  color: #000; }

.active-tab0 #leftnavigation li .level1 a, .active-tab0 #leftnavigation li .level2 a, .active-tab0 #leftnavigation li .level3 a, .active-tab0 #leftnavigation li .level4 a, .active-tab0 #leftnavigation li .level5 a, .active-tab0 #leftnavigation li .level6 a, .active-tab0 #leftnavigation li a.parent {
  background-color: #d6defd; }

.active-tab1 #leftnavigation li .level1 a, .active-tab1 #leftnavigation li .level2 a, .active-tab1 #leftnavigation li .level3 a, .active-tab1 #leftnavigation li .level4 a, .active-tab1 #leftnavigation li .level5 a, .active-tab1 #leftnavigation li .level6 a, .active-tab1 #leftnavigation li a.parent {
  background-color: #d6defd; }

.active-tab2 #leftnavigation li .level1 a, .active-tab2 #leftnavigation li .level2 a, .active-tab2 #leftnavigation li .level3 a, .active-tab2 #leftnavigation li .level4 a, .active-tab2 #leftnavigation li .level5 a, .active-tab2 #leftnavigation li .level6 a, .active-tab2 #leftnavigation li a.parent {
  background-color: #d6defd; }

.active-tab3 #leftnavigation li .level1 a, .active-tab3 #leftnavigation li .level2 a, .active-tab3 #leftnavigation li .level3 a, .active-tab3 #leftnavigation li .level4 a, .active-tab3 #leftnavigation li .level5 a, .active-tab3 #leftnavigation li .level6 a, .active-tab3 #leftnavigation li a.parent {
  background-color: #d6defd; }

/*****************~ End of 'toptasks' product ~*****************/

/*# sourceMappingURL=colours.css.map */