/* This style sheet is for the implementation of the Dyslexia scheme */

body {color:#fff; background:#112233;}

/***************************************************************************************************
general styles
****************************************************************************************************/

a.goback {color:#fff; text-decoration:underline;}
a.goback:hover {color:#fff;  text-decoration:none; }
a.goback:focus, a.goback:active {color:#fff; background:url(../images/structure/arrow_goback_hover.gif) #000 0% 0.3em no-repeat;  text-decoration:none; }

/***************************************************************************************************
headings
****************************************************************************************************/

h1 {color:#fff}
.page-intro h1 {color:#fff;}

/* h2 - on teaser */
.teaser h2 {border-bottom:1px solid #fff;}
.teaser h2 a {color:#fff; background:none; text-decoration:underline;}
.teaser h2 a:hover {color:#fff; background:none;text-decoration:none;}
.teaser h2 a:focus, .teaser h2 a:active {color:#fff; background:#000;text-decoration:none;}

#content-main .teaser-lrg h2 {border-bottom:1px solid #fff;}
#content-navigation p.head {background:#112233; border-bottom:1px solid #fff; border-left:2px solid #fff;  color:#fff;}
.infobox h2 {background:#112233; color:#fff; border-bottom:1px solid #fff;}

/* h2 - on linksbox */
.linksbox h2 a {color:#fff; text-decoration:underline }
.linksbox h2 a:hover {color:#fff; text-decoration:none}
.linksbox h2 a:focus, .linksbox h2 a:active {color:#fff; background:url(../images/structure/arrow_grey_lrg_focus.gif) #000 100% 0.4em no-repeat; text-decoration:none}

/* h2 - on homepage */
h2.link {border-bottom:2px solid #fff;}
h2.link a {background:none; color:#fff; text-decoration:underline;}
h2.link a:hover {background:none; color:#fff; text-decoration:none;}
h2.link a:focus, h2.link a:active {background:#000; color:#fff; text-decoration:none;}

/* headings - on content-main */
.service-headings h2 {color:#fff;}
.service-headings h3 {color:#fff;}
.service-headings h2.type2 {color:#fff;}

/* h2 - on content-text */
#content-main .content-text h2 {color:#fff;}
#content-main .content-text h2.hd-proj {color:#fff;}

/* h3 - on content-text */
#content-main .content-text h3 {color:#fff;}
#content-main .content-text h2.type2 {color:#fff;}

/* h4 - on content-text */
#content-main .content-text h4 {color:#fff;}

/* h5 - on content-text */
#content-main .content-text h5 {color:#fff;}

/***************************************************************************************************
dividers and clears 
****************************************************************************************************/
.divider {background:#000;}	

/***************************************************************************************************
skip navigation link
****************************************************************************************************/
a.skip:active, a.skip:focus {color:#fff; background:#000; border:1px solid #fff;}

a.skip-az:active, a.skip-az:focus {color:#fff; background:#000;border:1px solid #fff; }


/***************************************************************************************************
Form styling
****************************************************************************************************/
input.input {border:1px solid #fff;}
input.input:hover, input.input:focus, input.input:active {border:1px solid #fff;}
select {border:1px solid #fff;}
select.input:hover, select.input:focus, select.input:active {border:1px solid #fff;}

form select {background:#000; color:#fff;}
form input {background:#000; color:#fff;}
form input.button {background:none;}

/***************************************************************************************************
layout styles
****************************************************************************************************/
#site-wrapper {background:#112233;}

/***************************************************************************************************
 header 
****************************************************************************************************/
.global_links ul li a {color:#fff; text-decoration:underline;}
.global_links ul li a:hover  {background:#112233; color:#fff; text-decoration:none}
.global_links ul li a:focus, .global_links ul li a:active  {background:#000; color:#fff; text-decoration:none}
.global_links ul li.selected a {background:#112233; color:#fff; font-weight:bold;}

.themes ul li a:focus, .themes ul li a:active  {border:1px solid #fff ;}
.top_links ul li a {color:#fff; text-decoration:underline}
.top_links ul li a:hover {color:#fff; text-decoration:none; background:none;}
.top_links ul li a:focus, .top_links ul li a:active, .top_links ul li.selected {background:#000; color:#fff; text-decoration:none}
.top_links ul li.selected {background:#112233; color:#fff; font-weight:bold;}

/***************************************************************************************************
 footer 
****************************************************************************************************/

#footer {border-top:1px solid #fff;}
.extranet_login a {background:#112233; color:#fff; text-decoration:underline}
.extranet_login a:hover {color:#fff; background:#112233;text-decoration:none;}
.extranet_login a:focus, .extranet_login a:active  {color:#fff; background:#000;text-decoration:none;}

.footer_links li {background:#112233; background:url(../images/structure/li_global.gif) transparent 100% 0.3em no-repeat;} 
.footer_links li.last {background:none;} 
.footer_links li a {color:#fff;text-decoration:underline;}
.footer_links ul li a:hover {color:#fff;text-decoration:none;}
.footer_links ul li a:focus, .footer_links ul li a:active  {color:#fff; background:#000; text-decoration:none;}
.footer_links ul li.selected a{color:#fff; }

.copyright {color:#fff;}

/***************************************************************************************************
 breadcrumb  
****************************************************************************************************/

.bread_clr {background:#112233;}	
.breadcrumb {background:#112233; color:#fff;}
.breadcrumb li {background:url(../images/structure/li_breadcrumb.gif) transparent 100% 49% no-repeat;}
.breadcrumb li.selected {color:#fff; font-weight:bold}

.breadcrumb li a {text-decoration:none; color:#fff; text-decoration:underline; }
.breadcrumb li a:focus, .breadcrumb li a:active {text-decoration:none; background:#000; }
.breadcrumb li a:hover {text-decoration:none;}


/***************************************************************************************************
 content navigation  
****************************************************************************************************/

.nav {background: #112233;}

#content-navigation ul li a:hover, #content-navigation ul li a:focus, #content-navigation ul li a:active {text-decoration:none;}

/* level 1 - nosub */
#content-navigation ul.no-sub li a {color:#ffcc33; text-decoration:underline;}
#content-navigation ul.no-sub li.selected a {background:#000 100% 1.2em no-repeat; color:#ffcc33;}

/* level 1 */
#content-navigation ul li a {color:#ffcc33; text-decoration:underline;font-size:1.2em;  text-decoration:underline; }
#content-navigation ul.level1 li.selected a {color:#ffcc33;background:url(../images/structure/li_mainnav_selected_hi_vis.gif) #000 100% 0.8em no-repeat; text-decoration:none; font-weight:bold;}
#content-navigation ul.level1 li.active a {color:#ffcc33;background:#000; text-decoration:none; font-weight:bold;}

/* level 2 */ 
#content-navigation ul.level1 li  {background:#112233;}
#content-navigation ul.level1 li.selected ul.level2 li a {background:#112233; color:#e6ffff;  text-decoration:underline; font-weight:normal}
#content-navigation ul.level1 li.selected ul.level2 li a:hover, #content-navigation ul.level1 li.selected ul.level2 li a:focus, #content-navigation ul.level1 li.selected ul.level2 li a:active {text-decoration:none; color:#e6ffff;}

#content-navigation ul.level1 li.selected ul.level2 li.selected a {background:url(../images/structure/li_mainnav_selected_hi_vis.gif) #000 100% 0.9em no-repeat; color:#e6ffff; text-decoration:none;font-weight:bold;}
#content-navigation ul.level1 li.selected ul.level2 li.active a {background:#000; color:#e6ffff; text-decoration:none; font-weight:bold;}

/* level 3 */
#content-navigation ul.level3 {margin-left:0px; margin-bottom:0px;}
#content-navigation ul.level1 li.selected ul.level2 li.selected ul.level3 li a {background:#112233; text-decoration:underline; color:#e6c4ff; font-weight:normal;}
#content-navigation ul.level1 li.selected ul.level2 li.selected ul.level3 li a:hover,  #content-navigation ul.level1 li.selected ul.level2 li.selected ul.level3 li a:focus, #content-navigation ul.level1 li.selected ul.level2 li.selected ul.level3 li a:active {text-decoration:none;color:#e6c4ff;}

#content-navigation ul.level1 li.selected ul.level2 li.selected ul.level3 li.selected a  {background:#000; color:#e6c4ff; text-decoration:none; font-weight:bold;}
#content-navigation ul.level1 li.selected ul.level2 li.selected ul.level3 li.active a {background:#000; color:#e6c4ff; text-decoration:none; font-weight:bold;}


/***************************************************************************************************
 home page  - styles 
****************************************************************************************************/

/* feature */
.home_feature {background:#112233; }

.intro {background:#112233;}
.intro .t {color:#fff;}

.leaf {background:#112233;  }
.leaf .txt {color:#fff;}
blockquote {background:url(../images/structure/blockquote_open_img_hivis.gif) transparent 0% 0.2em no-repeat; }

.text {background:#112233;}
.text p {color:#fff;}

/* home_cols */
.home_col_left ul li a {background:#112233; color:#fff; text-decoration:underline;}
.home_col_left ul li a:hover {background:#112233; color:#fff ;text-decoration:none;}
.home_col_left ul li a:focus, .home_col_left ul li a:active {background:#000; color:#fff; text-decoration:none;}
.home_col_right {background:#112233;}
.home_col_left .brd, .home_col_right .brd {border-bottom:1px solid #fff;border-top:1px solid #fff; }

/* link - positioned at the bottom */
.main_link {border:1px solid #fff;}
.main_link a {color:#fff; background:#112233;}
.main_link a:hover, .main_link a:focus, .main_link a:active {background:#000; text-decoration:underline; }


/* bottom search */
.bottom_search {background:#112233; color:#fff; border:1px solid #fff;}
.bottom_search .bs_right {color:#fff;}

/***************************************************************************************************
content-sidebar - styles 
****************************************************************************************************/

/* infobox */
.infobox_content {color:#fff}

.infobox {background:#112233;}
.infobox a {color:#fff; text-decoration:underline;}
.infobox a:hover {color:#fff; text-decoration:none;}
.infobox a:focus, .infobox a:active {background:url(../images/structure/arrow_grey_greybg_sml.gif) #000 100% 0.45em no-repeat; color:#fff;  text-decoration:none;}

.infobox ul li a {color:#fff; text-decoration:underline;}
.infobox ul li a:hover {color:#fff; text-decoration:none;}
.infobox ul li a:focus, .infobox ul li a:active {background:url(../images/structure/arrow_grey_greybg_sml.gif) #000 0% 0.45em no-repeat; color:#fff; text-decoration:none;}


.infobox ul.docs li a {background:none;}
.infobox ul.docs li a:hover {background:none; text-decoration:none}
.infobox ul.docs li a:focus, .infobox ul.docs li a:active {background:#000;text-decoration:none}

.infobox p a.email {background:none;}
.infobox p a.email:hover {background:none; text-decoration:none}
.infobox p a.email:focus, .infobox p a.email:active {background:#000;text-decoration:none}


/* infobox - .testimonial */
.testimonial p.link a:hover {text-decoration:none;}
.testimonial p.link a:focus, .testimonial p.link a:active {background:url(../images/structure/arrow_grey_greybg_sml.gif) #000 0% 0.45em no-repeat;  text-decoration:underline;}

/***************************************************************************************************
content-main - styles 
****************************************************************************************************/

/* page-intro */
.page-intro-left {background:#112233; color:#fff;}

/* teaser (teaser-img / teaser-noimg) */
.teaser-img {border-bottom:1px solid #fff; }
.teaser-noimg {border-bottom:1px solid #fff;}

/* teaser-lrg */
.teaser-lrg {border-bottom:1px solid #fff;}

/* linksbox */
.linksbox ul li a {color:#fff; text-decoration:underline;}
.linksbox ul li a:hover {color:#fff; text-decoration:none;}
.linksbox ul li a:focus, .linksbox ul li a:active {background:url(../images/structure/arrow_grey_sml_focus.gif)  #000 100% 0.45em no-repeat; color:#fff; text-decoration:none;}
.linksbox .head {border-bottom:1px solid #fff;}

/* content-text */
.content-text-intro { border-bottom:1px solid #fff;  border-top:1px solid #fff; }
.content-text p a, .content-text ul li a {color:#fff; text-decoration:underline;}
.content-text p a:hover, .content-text p a:focus, .content-text p a:active {color:#fff; text-decoration:none;}
.content-text p a:focus, .content-text p a:active {background:#000; }
.content-text ul li a:hover, .content-text ul li a:focus, .content-text ul li a:active {color:#fff; text-decoration:none;}
.content-text ul li a:focus, .content-text ul li a:active {background:#000; }



/* list styles - dl */
dl dt a {color:#fff; text-decoration:underline;}
dl dt a:hover {color:#fff; text-decoration:none;}
dl dt a:focus, dl dt a:active {background:url(../images/structure/arrow_grey_sml_focus.gif)  #000 100% 0.5em no-repeat; color:#fff; text-decoration:none;}

/* testimonies */
.testimonies {border-bottom:1px solid #fff;}
.testimonials-content blockquote {background:none;}

/* search-results-content */
.pagination {border-bottom:1px solid #fff;  border-top:1px solid #fff;}
#content-wrapper.layout-two-col #content-main.search-results-content .results-summary h2 {color:#fff;}
.results-summary p {color:#fff;}

.results-pages li a {text-decoration:none; color:#fff;}
.results-pages li a:hover, .results-pages li a:focus, .results-pages li a:active {text-decoration:underline; color:#fff;}

.results-summary-txt h2 {color:#fff;}


/* sitemap */
.sitemap ul li a {text-decoration:underline; color:#fff;}
.sitemap ul li a:hover {text-decoration:none;}
.sitemap ul li a:focus, .sitemap ul li a:active {background:#000!important; text-decoration:none;}

.sitemap ul.level_1 li a:focus, .sitemap ul.level_1 li a:active {background:#000; text-decoration:none;}

/* service - finder tabs */
.tabs_content {border-left:1px solid #cccccc; border-right:1px solid #cccccc; border-bottom:1px solid #cccccc;}
.tabs ul li a {border-top:1px solid #cccccc; border-left:1px solid #cccccc; border-right:1px solid #cccccc; background:#112233;  text-decoration:none; color:#fff; }
.tabs ul li.selected a {background:#000; border-bottom:2px solid #000;}
.tabs ul li a:hover, .tabs ul li a:focus, .tabs ul li a:active {text-decoration:underline;}

/* A-Z list */
.A-Z_list ul li {}
.A-Z_list ul li a {color:#fff; text-decoration:none;}
.A-Z_list ul li.selected a {color:#fff; text-decoration:underline;}
.A-Z_list ul li a:hover {color:#fff; text-decoration:underline;}
.A-Z_list ul li a:focus, .A-Z_list ul li a:active {color:#fff; text-decoration:underline; background:#000;}

a.more {color:#fff; text-decoration:underline;}
a.more:hover {color:#fff;text-decoration:none; }
a.more:focus, a.more:active {background:url(../images/structure/arrow_more_hover.gif) #000 0% 0.5em no-repeat; color:#fff;text-decoration:none;  }



















