* {
    padding : 0;
    margin :0;
}


/*---------------------FONT */

h1, h2, h3, h4, p, a, li, label, span { font-size : 12px;  font-family: "Asap",Helvetica Neue, Helvetica, Arial, sans-serif; list-style : none; }

p, body.s p { color : #414141; font-size : 0.8em; }

a { color : #58585a; text-decoration : none; }

.red   { color : #E31B23 !important; } /*if you want anything red */
.white { color : #ffffff !important; }
.dgrey { color : #333333 !important; }

p a, .content li a  {  font-size : inherit; color : #5677B4; font-weight : bold; } /*by default force a to inherit P font size */
p a:hover { text-decoration : underline; }

h1, h2, h3, h4 { color : #414141; }
h3 { color : #333333; font-size : 0.83em; }


#main_content p { line-height : 1.5em; }

/*---------------------Generic divs */
html {
  *overflow-x : hidden;
}

body {
  background : #ffffff;
}

.left {
  position : absolute;
  left : 0;
  top : 0;
}

.right {
  position : absolute;
  right : 0;
  top : 0;
}

.search_block {
  padding : 13px 10px 10px 10px;
}

#main_content .search_block h2, .search_block h2{
  font-size : 1.0em;
  margin-bottom : 10px;
  color : #ffffff;
}

#main_content .left_content li a:hover { text-decoration : underline; }
.id-1049 .search_block p, .search_block a{
  color : white;
  font-size : 0.85em;
  margin-top: 10px;
}
.id-1049 .search_block a{
  color : #414141;
  font-size : 0.9em;
}

.search_block p, .search_block a{
  color : #ffffff;
  font-size : 0.9em;
}

.search_block select {
  width : 160px;
}

.search_block div {
  position : absolute;
  bottom : 15px;
  left : 10px;
}

.search_block div p {
  margin-bottom : 5px;
}

.text_area, select {
  padding : 3px;
}

select { width : 160px; }

.submit {
  border : none;
  width : 22px;
  height : 22px;
  cursor : pointer;
}

.date {
  font-size : 0.7em;
  color : #666666;
}

.g-box {
  background-color : #efefef;
  padding : 20px;
  margin-bottom : 12px;
  margin-right : 208px;
}

.g-box p, .g-box li {
  color :, #7d828a !important;
}

.g-box ul {
  margin-bottom : 0 !important;
}

.no-right-margin {
  margin-right : 0 !important;
}

/*---------------------Footer */
#footer {
  height : 150px;
  border-top : 3px solid #D2D4D4;
  border-bottom : 3px solid #D2D4D4; 
  padding : 10px 15px; 
  margin : 0 auto;
  margin-top : 25px;
}

#footer h4 {
  font-size : 0.8em;
  margin-bottom : 5px;
  font-weight : bold;
}

#footer div {
  float : left;
  height : 150px;
  width : 140px;
  padding : 0 20px 0 0;
}

#footer .social {
  width : 100px;
}

#footer .help {
  width : 110px;
}

#footer .services{
  width : 160px;
}

#footer p {
  font-size : 0.75em;
  line-height : 140%;
}

#footer .awards {
  padding : 0 !important;
}

#footer a {
  color: #414141;
  font-weight : normal;
}

.twitter {
  background : url(images/icons/twitter.jpg) no-repeat center left;
  padding : 3px 0;
  padding-left : 21px;
  display : block;
}

.facebook {
  background : url(images/icons/facebook.jpg) no-repeat center left;
  padding : 1px 0;
  padding-left : 21px;
  display : block;
}

/*--------------------Header */

#content {
  width : 940px;
  margin : 0 auto;
  padding : 30px 26px;
  background : white;
  overflow : hidden;
  padding-top: 10px;
}

#header {
  height : 110px; /*olive-chaged from 110px to 120px to accomodate translation, for now it has reverted back*/
  position : relative;
}

#header .logo {
  position : absolute;
  top : 5px;
  left : 0px;
}

#nav {
  border-bottom : 3px solid #D2D4D4;
  border-top : 3px solid #D2D4D4;
}

#nav ul {
}

#nav li {
  vertical-align : top;
  display : inline-block;
  height : 35px;
  *zoom : 1;
  *display : inline;
}

#nav a, #subpages a {
  display : block;
  padding : 10px 8px; /*this is a pain and will prob need to be changed */
  margin-right : -4px;
  margin-top : -3px;
  *margin-right : 0px;
  border-bottom : 3px none #D2D4D4;
  border-top : 3px solid #D2D4D4;
  font-weight : bold;
}

.ie7 #subpages a 
{padding:10px 5px 11px 5px;
}

#subpages a {
  border-top : none !important;
  padding : 12px 8px;
  
}

#nav a:hover, #nav .selected{
  border-bottom : 3px solid #e31b23; 
  border-top : 3px solid #e31b23; 
  color : #E31B23;
}

#nav a:hover {
  border-top : 3px solid #D2D4D4;
}

#nav ul.red .selected {
  color : #E31B23;  
}

.small { font-size : 1.0em; }
.medi  { font-size : 1.2em; }
.large { font-size : 1.4em; }

#site_search .submit {
  background : url(images/button_arrow.jpg) no-repeat center center; 
}

#site_search label, #site_search_core label {
  font-weight : bold;
  margin-right: 5px;
  font-size : 0.9em;
}

#site_search {
  text-align : right;
  margin-top :24px; /**/
  background : #e4e5e5;
  padding : 5px 10px;
 /* width : 350px;*/
  margin-left : 350px; /* this will be another pain ,-  but I changed from 183px to 350px for now -olive.*/
}
#browsealoud
{
    float: right;
    margin-right: 20px;
    margin-top: -30px;
    width: 150px;
}
#site_search .text_area {
  width : 225px;
}

#site_search * {
  display : inline-block; 
  *zoom : 1;
  *display : inline;
}
#google_translate_element {
 
  margin-top : 15px;
  margin-left: 350px;
  width : 150px;
 }
#subpages {
  width : 940px;
  position : relative;
  height : 36px;
  border-bottom : 3px solid #D2D4D4;
  background-color : #efefef;
  z-index : 3000;
}

#subpages ul li {
  display : inline-block;
  height : 36px;
  vertical-align : top;
  *zoom : 1;
  *display : inline;
}

#subpages .submenu_bar {
  width : 940px;
 /*float : left;*/ 
  display : none;
}

#sub_home { height : 1px; }

.overview-content {
  width : 166px;
  display : inline-block;
  *zoom : 1;
  *display : inline;
  vertical-align : top;
  margin-right : 10px;
}

.overview-content:last-child {
  margin-right : 0;
}

/*-------------------Video box  */

.video_box {
  margin-top : 50px;
  margin-bottom : 30px;
  padding : 10px;
  background-color : #ffffff;
}

.video_box_2, .video_box_3 {
  margin-top : 30px;
}

.video_box div {
  vertical-align : top;
  display : inline-block;
  *zoom : 1;
  *display : inline;
}

.video_box div:first-child {
  width : 190px;
  padding : 33px 10px 0px 0px;
  background-image : url(images/icons/tv_icon_generic.png);
  background-repeat : no-repeat;
  background-position : top left;
}
.parent-1068 .video_box div:first-child                                         { background-image : url(images/icons/tv_icon_community.png); }
#about_us .video_box div:first-child                                            { background-image : url(images/icons/tv_icon_generic.png); }
#substance .video_box div:first-child, .parent-1058 .video_box div:first-child  { /*background-image : url(images/icons/tv_icon_employment.png);*/ }
#mental_health_master .video_box div:first-child, .parent-1065 .video_box div:first-child {/* background-image : url(images/icons/tv_icon_mentalHealth.png);*/ }
#learning .video_box div:first-child, .parent-1063 .video_box div:first-child   { background-image : url(images/icons/tv_icon_learningDisability.png); }
#employment .video_box div:first-child, .parent-1070 .video_box div:first-child { background-image : url(images/icons/tv_icon_employment_pink.png); }


#about_us .video_box                           { background-color :rgb(224,221,195);}
#substance .video_box, .parent-1063 .video_box { background-color : #ffffff; }
#mental_health_master .video_box, .parent-1065 .video_box { background-color : #ffffff; }
#learning .video_box, .parent-1063 .video_box  { background-color : #ffffff; }
#employment .video_box, .parent-1070 .video_box{ background-color : #ffffff; }

.video_box h4 { margin: 5px 0; }

/*-------------------Sidebar --*/
#sidebar {
  width : 370px;
  display : inline-block;
  vertical-align : top;
  *zoom : 1;
  *display : inline;
}

#sidebar div {
  margin-bottom : 20px;
  padding : 0 10px;
  border-top : 3px solid #D2D4D4;
}

#sidebar .news div, #sidebar .press div {
  border-top : none;
  margin-bottom : 5px;
  padding : 0px;
}

#sidebar .press div {
  display : inline-block;
  width : 170px;
  *display : inline;
  *zoom : 1;
}

#main_content #sidebar .press li{
  margin-bottom : 2px;
  padding : 0px;
  list-style: disc outside none;
}

#main_content #sidebar .press li {
  list-style: none;
}

#main_content #sidebar a.heading-href{
  font-size : 0.8em;
}

#main_content #sidebar .media img {
  float : left;
  padding : 0;
  margin : 0;
  margin-right : 8px;
  margin-top : 2px;
  margin-bottom : 10px;
}

#main_content #sidebar p {
  padding-bottom : 8px;
}

#sidebar img {
  margin-left : 5px;
  float : right;
  display : block;
  margin-right : -10px;
}

#sidebar .date {
  padding : 5px 0 10px;
}

#sidebar .self_help h1       { background-image : url(images/icons/self-help.jpg); }
#sidebar .news h1            { background-image : url(images/icons/news_icon.jpg); }
#sidebar .community h1       { background-image : url(images/icons/com_icon.jpg);  }
#sidebar .faq h1             { background-image : url(images/icons/question_icon.jpg); }
#sidebar .links h1           { background-image : url(images/icons/useful_icon.jpg); }
#sidebar .topics h1          { background-image : url(images/icons/pop_icon.jpg); }
#sidebar .get-involved h1    { background-image : url(images/icons/involved_icon.jpg);}
#sidebar .feedback h1        { background-image : url(images/icons/feedback_icon.jpg);}
#sidebar .what-we-think h1   { background-image : url(images/icons/what_icon.jpg);}
#sidebar .events h1          { background-image : url(images/icons/event_icon.jpg);}
#sidebar .contacts h1        { background-image : url(images/icons/contact_icon.jpg);}
#sidebar .press h1           { background-image : url(images/icons/press_icon.jpg);}

#sidebar .get-involved { min-height : 140px; }
#sidebar .feedback     { min-height : 140px; }
/*#sidebar .self_help    { min-height : 200px; }*/

#sidebar a {
  font-weight : bold;
  color: #5677B4;
}

#sidebar .self_help img {
  margin-top : 15px;
}

#sidebar a:hover {
  text-decoration : underline;
}

#sidebar .useful div, #sidebar .think div {
  padding : 0;
  margin : 0;
  display : inline-block;
  border-top : none;
  width : 160px;
  *zoom : 1;
  *display : inline;
  vertical-align : top;
}

#sidebar .useful div:first-child, #sidebar .think div:first-child {
  padding-right : 10px;
}

#main_content #sidebar li {
  list-style : none;
  margin-bottom : 5px;
}

#main_content #sidebar ul {
  padding : 0;
  margin : 0;
}

#sidebar .useful p, #sidebar .think p {
  padding-top : 10px;
  padding-bottom : 0;
}

/*-------------------Everything else */

.page_heading {
  padding : 12px;
}
.id-1049 .page_heading {visibility:hidden;}
.id-1058 .page_heading {visibility:hidden;}
.id-1063 .page_heading {visibility:hidden;}
.id-1070 .page_heading {visibility:hidden;}
.id-1068 .page_heading {visibility:hidden;}
.id-1065 .page_heading {visibility:hidden;}
.id-1951 .page_heading {visibility:hidden;}

.id-1049 #options {margin-top:-54px;}
.id-1058 #options {margin-top:-50px;}
.id-1063 #options {margin-top:-50px;}
.id-1070 #options {margin-top:-50px;}
.id-1068 #options {margin-top:-50px;}
.id-1065 #options {margin-top:-50px;}
.id-1951 #options {margin-top:-45px;}

.ie7 .id-1070 #options {margin-top:-44px;}

.page-body-Home .page_heading h1, .page-body-Contact-us .page_heading h1 {
  font-size : 1.6em;
  color : #333333;
  display : inline;
}

.page_heading h1 {
  font-size : 1.4em;
  color : #333333;
  display : inline;
}

.page_heading h2 {
  font-size : 0.9em;
  color : #cc0033;
  display : inline;
}
#socialmedia 
 {
 position : absolute;
 float: right;
 margin-left: 200px;
 margin-top:24px;
 *margin-left: 200px;
 *margin-top: 24px;
 *z-index: 1;
 *position: absolute;
 }

/*
.id-1058 div#socialmedia{*margin-left: 565px;}
.id-1063 div#socialmedia{*margin-top:-4px;*margin-left: 575px;}
.id-1070 div#socialmedia{*margin-top:-4px; *margin-left: 625px; }
.id-1068 div#socialmedia{*margin-top:-4px; *margin-left: 475px;}
.id-1183 div#socialmedia{*margin-left: 625px; }
.id-1180 div#socialmedia{*margin-left:410px; }
.id-1065 div#socialmedia{*margin-top:-4px;*margin-left: 620px;}
.id-1951 div#socialmedia{*margin-top:-4px;*margin-left: 670px;}

#joinustext 
{
  float:left;
  font-weight : bold; 
  font-family: "Asap",Helvetica Neue, Helvetica, Arial, sans-serif;color:white; 
  margin : 7px 4px; 
  font-size : 1.0em;
  color : black;
}*/

#options {
  height : 370px;
  position : relative;
  margin-bottom : 35px;
  
}

#options .left, #options .right {
  height : 370px;
}

#search_service {
  width : 350px;
  height : 75px; 
  background : #e4e5e5;
  margin-bottom : 8px;
  padding : 10px !important;
  border : none !important;
  position : relative;
}

#search_service .text_area{
  width : 124px;
}

#search_service h3, #site_search_core h3 {
  font-size : 1.0em;
/* color : white;*/ 
  margin-bottom : 8px;
}

#search_service div {
  display : inline-block;
  margin-right: 8px;
  border : none !important;
  padding : 0;
  *zoom : 1;
  *display : inline;
  margin-bottom : 0 !important;
}

#search_service label {
  display : block;
 /*color : white;*/ 
  margin-bottom : 2px;
}

#search_service .submit, #site_search_core .submit {
  background : url(/css/images/button_arrow_red.gif) no-repeat center center;
}

#search_service select{
  width : 170px;
}

#search_service .button{
  margin-right : 0px;
  margin-bottom : 20px;

}

#search_service a {
  display : block;
/*  color : white;*/
  position : absolute;
  top : 12px;
  right : 13px;
}

#search_service a:hover { 
  text-decoration : underline;
}

#search_options {
  width : 370px;
  height : 260px;
  position : absolute;
 
}

#search_options .left, #search_options .right {
  width : 165px;
  height : 125px;/* olive-changed height from 246 to 197 to allow social media  then to 90 to accomodate the change in user stories*/
  margin-top: -8px;
  *margin-top: -8px;
}
#search_options .leftbottom
{ 
  width: 165px;
  height: 125px;
  margin-top: 140px;
  position:absolute;
 *display: inline;
 *margin-top: 140px;
  
}
#search_options .rightbottom {
    width: 165px;
    height: 125px;
    margin-left: 185px;
    margin-top: 140px;
    position: absolute;
   *display: inline;
   *margin-left: 185px;
   *margin-top: 140px;
    color: #414141;
    
}

#friends { background : url(images/family_red.jpg) no-repeat center center; }
.id-1058 #friends { background : url(images/family_red.jpg) no-repeat center center; }
.id-1063 #friends { background : url(images/family_red.jpg) no-repeat center center;  }
.id-1065 #friends { background : url(images/family_red.jpg) no-repeat center center;   }
.id-1070 #friends { background : url(images/family_red.jpg) no-repeat center center; }
.id-1068 #friends { background : url(images/family_red.jpg) no-repeat center center; }
.id-1951 #friends { background : url(images/family_red.jpg) no-repeat center center; }

.id-1049 #prof    { background : url(images/prof_berry.jpg) no-repeat center center;   }
.id-1058 #prof    { background : url(images/prof_berry.jpg) no-repeat center center; }
.id-1063 #prof    { background : url(images/prof_berry.jpg) no-repeat center center;  }
.id-1065 #prof    { background : url(images/prof_berry.jpg) no-repeat center center;   }
.id-1070 #prof    { background : url(images/prof_berry.jpg) no-repeat center center; }
.id-1068 #prof    { background : url(images/prof_berry.jpg) no-repeat center center; }
.id-1951 #prof    { background : url(images/prof_berry.jpg) no-repeat center center; }

#me{ background : url(images/family_red.jpg) no-repeat center center; }
.id-1049 #me { background : url(images/me_magenta.jpg) no-repeat center center;   }
.id-1058 #me { background : url(images/me_magenta.jpg) no-repeat center center; }
.id-1063 #me { background : url(images/me_magenta.jpg) no-repeat center center;  }
.id-1065 #me { background : url(images/me_magenta.jpg) no-repeat center center;   }
.id-1070 #me { background : url(images/me_magenta.jpg) no-repeat center center; }
.id-1068 #me { background : url(images/me_magenta.jpg) no-repeat center center; }
.id-1951 #me { background : url(images/me_magenta.jpg) no-repeat center center; }

#findjob{ background : url(images/family_red.jpg) no-repeat center center; }
.id-1049 #findjob   { background : url(images/findjob_yellow.jpg) no-repeat center center;   }
.id-1058 #findjob    { background : url(images/findjob_yellow.jpg) no-repeat center center; }
.id-1063 #findjob    { background : url(images/findjob_yellow.jpg) no-repeat center center;  }
.id-1065 #findjob    { background : url(images/findjob_yellow.jpg) no-repeat center center;   }
.id-1070 #findjob    { background : url(images/findjob_yellow.jpg) no-repeat center center; }
.id-1068 #findjob    { background : url(images/findjob_yellow.jpg) no-repeat center center; }
.id-1951 #findjob    { background : url(images/findjob_yellow.jpg) no-repeat center center; }


.left_content {
  display : inline-block;
  width : 560px;
  margin-right : 6px;
  vertical-align : top;
  *zoom : 1;
  *display : inline; 
}

.left-border {
  border-top : 3px solid #D2D4D4;
  padding-top : 10px;
}

.left_content div.content{

  padding-left : 13px;
}

#main_content h1{
  font-weight : bold;
  display : block;
  padding : 5px 0px;
  padding-left : 40px;
  background-image : url(images/icons/icon_people.jpg);
  background-repeat : no-repeat;
  background-position : left center;
  margin : 10px 0;
  font-size : 1.0em;
}

#main_content h2 {
  font-weight : bold; 
  margin : 5px 0px; 
  font-size : 0.95em;
  color : #E31B23;
}

#main_content .left_content h3 {
    color : #E31B23;
}

.parent-1058 #main_content h2, .id-1058 #main_content h2 { color : #e31b23; }
.parent-1063 #main_content h2, .id-1063 #main_content h2 { color : #e31b23; }
.parent-1065 #main_content h2, .id-1065 #main_content h2 { color : #e31b23; }
.parent-1070 #main_content h2, .id-1070 #main_content h2 { color : #e31b23; }
.parent-1068 #main_content h2, .id-1068 #main_content h2 { color : #e31b23; }
.parent-1951 #main_content h2, .id-1951 #main_content h2 { color : #e31b23; }

.parent-1058 #main_content .left_content h3, .id-1058 #main_content .left_content h3 { color : #e31b23; }
.parent-1063 #main_content .left_content h3, .id-1063 #main_content .left_content h3 { color : #e31b23; }
.parent-1065 #main_content .left_content h3, .id-1065 #main_content .left_content h3 { color : #e31b23; }
.parent-1070 #main_content .left_content h3, .id-1070 #main_content .left_content h3 { color : #e31b23; }
.parent-1068 #main_content .left_content h3, .id-1068 #main_content .left_content h3 { color : #e31b23; }
.parent-1951 #main_content .left_content h3, .id-1951 #main_content .left_content h3 { color : #e31b23; }

#main_content h3 { margin-bottom : 5px;}

#main_content p {
  padding-bottom : 10px;
  font-size : 0.8em;
  padding-bottom : 13px;
  font-weight: normal;
}

#main_content {
  position : relative;
}

#main_content ul, #main_content ol {
  padding-left : 14px;
  margin-bottom : 10px;
}

#main_content ol {
  padding-left : 20px;
}

#main_content li {
  list-style: disc outside none;
  font-size : 0.8em;
  line-height:18px;
  padding-bottom: 2px;
  color : #414141;
}

#main_content ol li {
  list-style-type: decimal;
  font-size : 0.8em;
  color : #414141;
}

#page_quote {
  float : right;
  width : 180px;
  padding : 25px 0px;
  margin : 0px 10px;
  background-image : url(images/icons/quote_generic.jpg); /*default image*/
  background-repeat : no-repeat;
  background-position : left top;
}

#page_quote p {
  color : #E35F20; /*default color */
  font-size : 0.9em;
}

#main_content .intro_text {
  font-size : 0.9em;
  padding-top : 14px;
}

#main_content .intro {
  font-size : 0.9em;
}
#news-container li 
{   
    margin-bottom: 10pt;
    height: 45px;
}

.page-body-Home #main_content .intro_text,
.page-body-Substance-Misuse #main_content .intro_text,
.page-body-Learning-Disability #main_content .intro_text, 
.page-body-Mental-Health #main_content .intro_text,
.page-body-Employment #main_content .intro_text,
.page-body-Community-Commissioning .intro_text { 
/*  padding-top : 10; */
}

#main_content .overview-content h2 { height : 36px; }

img.portrait {
  padding-right : 28px;
}

/*--------------------project pages */

#project_search {
  padding : 10px;
  background-color : white;
  margin-top : -5px;
}

#project_search div:first-child {
  width : 355px;
}

#project_search div:last-child p {
  padding : 0 !important;
  margin-left : 5px;
}

#project_search label{
  display : block;
  color : #6b6b6b;
  font-weight : bold;
  margin-bottom : 4px;
}

#project_search select {
  width : 355px;
}

#project_search h2 {
  font-size : 1.0em;
  margin-bottom : 10px;
}

#project_search .submit {
  height : 23px;
}

#project_search .submit a {
  display : block;
  margin-bottom : 1px;
}

#featured_project {
  margin-top : 20px;
  padding : 10px;
  padding-top : 40px;
  margin-left : -13px;
  background : url(images/icons/star.jpg) #e4f2f3 no-repeat 10px 10px;
}

#featured_project h3 {
  color : #0d8898;
}

#featured_project a {
  color : #167eb1;
  font-weight : bold;
}

/*------------------------Contact us--*/

#contact_search {
  height : 240px;
}

#contact_search img {
  margin-bottom : 10px;
}

#contact_search .search_block {
  float : left;
  width : 160px;
  margin-right : 10px;
  position : relative;
  height : 210px;
}

#contact_search .search_block div p {
  margin-bottom : 5px;
  padding-bottom : 0;
}

#contact_search .red, #contact_search .green, #contact_search .blue {  background-color : #E31B23; } /*they where dif colors*/
#contact_search .blue  {  margin-right : 0; }

.contact_block div {
  display : inline-block;
  width : 225px;
  padding : 10px;
  *zoom : 1;
  *display : inline;
  vertical-align : top;
}

.contact_block div:first-child {
  margin-right : 50px;
}

.quote-end {
  height : 20px;
  background-position : right center;
  background-repeat : no-repeat;
  background-image : url(images/icons/quote-HOME-end.jpg); 
  color : white;
}

#main_content #page_quote p {   
 padding-bottom : 5px; 
}
#main_content #sub_page_quote p {   
 text-indent : 25px;
 padding-bottom : 5px; 
}



/*quote colors - due to color changes these may be mixed up */
body.parent-1058 #page_quote, body.parent-1058 .quote_box  { padding-top:25px 0px; background-image : url(images/icons/quote_generic.jpg);}
body.parent-1058 .quote-end { background-image : url(images/icons/quote-HOME-end.jpg); }
body.parent-1058 #page_quote p, body.parent-1058 .quote_box p { color : #e31b23; }

body.parent-1063 #page_quote, body.parent-1063 .quote_box  {padding-top:25px 0px;  background-image : url(images/icons/quote_generic.jpg);}
body.parent-1063 .quote-end { background-image : url(images/icons/quote-HOME-end.jpg); }
body.parent-1063 #page_quote p, body.parent-1063 .quote_box p {  color : #e31b23; }

body.parent-1065 #page_quote, body.parent-1065 .quote_box  { padding-top:25px 0px; background-image : url(images/icons/quote_generic.jpg);}
body.parent-1065 .quote-end { background-image : url(images/icons/quote-HOME-end.jpg); }
body.parent-1065 #page_quote p, body.parent-1065 .quote_box p, body.parent-1065 #main_content .overview-content h3 { color : #e31b23; }

body.parent-1070 #page_quote, body.parent-1070 .quote_box  {padding-top:25px 0px; background-image : url(images/icons/quote_generic.jpg);}
body.parent-1070 .quote-end { background-image : url(images/icons/quote-HOME-end.jpg); }
body.parent-1070 #page_quote p, body.parent-1070 .quote_box p { color : #e31b23; }

body.parent-1068 #page_quote, body.parent-1068 .quote_box  { padding-top:25px 0px; background-image : url(images/icons/quote_generic.jpg);}
body.parent-1068 .quote-end { background-image : url(images/icons/quote-HOME-end.jpg); }
body.parent-1068 #page_quote p, body.parent-1068 .quote_box p, body.parent-1068 #main_content .overview-content h3  { color : #e31b23; }

body.parent-1951 #page_quote, body.parent-1951 .quote_box  { padding-top:25px 0px; background-image : url(images/icons/quote_generic.jpg);}
body.parent-1951 .quote-end { background-image : url(images/icons/quote-HOME-end.jpg); }
body.parent-1951 #page_quote p, body.parent-1951 .quote_box p, body.parent-1951 #main_content .overview-content h3  { color : #e31b23; }

/*search page */

#main_content .search li { 
  list-style : none;  
  border-bottom: 3px solid #D2D4D4; 
  padding-top : 13px; 
}

#main_content .search ul { 
  padding-left : 0; 
}

#main_content .results {
  font-size : 1.2em;
  border-bottom: 3px solid #D2D4D4 
  padding-bottom : 23px;
  padding-left : 13px;
}

#main_content .results span, #main_content .results strong {
  color : #E31B23;
  font-size : inherit;
}

#site_search_core {
  position : absolute;
  top : -40px;
  right: 0;
  width : 370px;
  padding : 10px 12px;
  background-color : #333333;
}

#site_search_core .text_area {
  width : 245px;
}

.search span a {
  padding-right : 12px;
  padding-left : 3px;
  background : url(images/icons/arrow-g-r.gif) no-repeat right;
}

.search span  a:first-child {
  padding-left : 0;
}

.search span a:last-child {
  background : none;
}

.search_table {
  min-height : 500px;
}



/*-----------------------search center */

#main_content #com li {
  list-style : none;
  overflow : hidden;
}

#main_content #com li:hover {
  background-color : #EFEFEF;
  cursor : pointer;
}

#main_content #com ul {
  padding : 0;
  margin : 0;
}

.search_content {
  position : relative;
  width : 940px;
  min-height : 500px;
}

/*.search_content .search, .search_content .map {
  position : absolute;
  top : 0;
  left : 0;
  background : white;
  width : inherit;
}*/
.marquee
{
  width: 370px;
 
}


.search_content .search {
  z-index : 500;
}

#com {
  position : relative;
}

#com #search_service {
  position : absolute;
  right : 0;
  top : -8px;
}

#com .results {
  border : none;
  margin-bottom : 36px;
}

#com .tab a {
  display : inline-block;
  padding : 5px 13px;
  color : #187eb2;
  background-color : #eaeaea;
}

#com .tab .s_selected {
  background-color : #333333;
  color : white;
}

#main_content .search_heading {
  padding : 0;
  margin : 0;
}

.search_content span {
  padding : 10px;
  display : inline-block;
  vertical-align : top;
}
.search_content span.a { width : 65px;  }
.search_content span.b { width : 210px; }
.search_content span.c { width : 100px; }
.search_content span.d { width : 90px; }
.search_content span.e { width : 125px; }
.search_content span.f { width : 180px; }

.search_heading span.a { width : 62px;  }
.search_heading span.b { width : 202px; }
.search_heading span.c { width : 100px; }
.search_heading span.d { width : 88px; }
.search_heading span.e { width : 121px; }
.search_content span.f { width : 310px; }

.search_content ul span.b { color : #187eb2; }

.search_heading span   { font-weight : bold; }

.search_heading {
  border-bottom: 3px solid #666666; 
  border-top: 3px solid #666666;
}

#main_content .search_content p, #main_content .search_content li {
  padding : 0; 
  margin : 0;
}

#map { 
  height : 500px;
  width : 940px;
}

.exInfo {
  padding : 0 10px;
  padding-bottom : 5px;
}

.exInfo p {
  font-size : 12px !important;
}

/*-----------------------Map */
#main_content .pin h2{
  color: #E31B23;
  margin-bottom : 30px;
}

#main_content .pin p {
  line-height : 1.2em;
}

#map-container {
  position : absolute;
  left : -999999px;
}

.move-map {
  position : static !important;
  left : 0 !important;
}


/*----------------------New/Events */


#main_content .article {
  /*height : 140px;*/
  margin : 15px 0px;
  overflow : hidden;
}

#main_content #news-hightlights-role .article {
  margin : 15px 0px;
}

#main_content .article p {
  padding : 0px;
  line-height : 1.3em;
}

#main_content .article p.tags {
  padding-bottom : 5px;
  font-size : 0.75em;
  color : #666666;
}

#main_content .article img {
  float : left;
  margin: 0px 20px 25px 0px; 
}

#main_content .article h2, #main_content #news-bar h2, #main_content #highlights-bar h2 {
  color : #333333;
  margin : 0px;
}

#main_content #highlights-bar {
  margin-top : 30px;
}

#main_content #news-bar, #main_content #highlights-bar { 
  border-top : 3px solid #D2D4D4; 
  background-color : #efefef; 
}

#main_content #news-bar *:not(option), #main_content #highlights-bar *:not(option){ 
  display : inline-block;
}

#main_content #news-bar select, #main_content #highlights-bar select{ width : 140px; }
#main_content #news-bar h2 { margin : 14px 38px 14px 10px; }
#main_content #highlights-bar h2 { margin: 14px 16px 14px 10px; }
#main_content #news-bar label, #main_content #highlights-bar label { font-weight : bold; }
#news-feed-role, #news-hightlights-role { overflow : hidden; }

#news-footer, #highlights-footer { 
  padding: 7px 10px;
  border-bottom: 3px solid #D2D4D4;
  border-top: 3px solid #D2D4D4; 
}

#news-footer div, #highlights-footer div { 
  display : inline-block;
  *zoom : 1;
  *display : inline;  
}

#news-footer a, #highlights-footer a { 
  color : #8ea4cd; 
  padding : 2px; 
  font-weight : bold; 
}

#news-footer .x, #highlights-footer .x { 
  background-color : #D2D4D4; 
  color : #414141 
}

#news-footer .pages, #highlights-footer .pages { width : 345px; }
#news-footer .view-amount, #highlights-footer .view-amount { text-align : center; width : 110px; display : none; }
#news-footer .next-prev, #highlights-footer .next-prev { text-align : right; width : 187px;}

#news-feed { border-top: 3px solid #D2D4D4; }



/* all the navigation colour options and functionality*/

#nav a:hover, #nav .h { background-color : #efefef; }

.submenu_bar a { color : #E31B23; position : relative; }
#subpages .submenu_bar a:hover, #subpages .submenu_bar a.selected, #sub_ForProfessionals a.selected { color : #E31B23; border-bottom : 3px solid #E31B23; }

#p_1058 a.selected, #subpages #sub_SubstanceMisuse a:hover, #subpages #sub_SubstanceMisuse a.selected { color : #e31b23; border-bottom : 3px solid #e31b23; border-top : 3px solid #e31b23; } /*substance*/
#sub_SubstanceMisuse a { color : #e31b23; }
.parent-1058 #nav #p_1058 a { color : #e31b23; border-bottom : 3px solid #e31b23; border-top : 3px solid #e31b23;}
#nav #p_1058 .h, #p_1058 a:hover { color : #e31b23; border-bottom : 3px solid #e31b23; border-top : 3px solid #D2D4D4; }

#p_1063 a.selected, #subpages #sub_LearningDisability a:hover, #subpages #sub_LearningDisability a.selected { color : #e31b23; border-bottom : 3px solid #e31b23; border-top : 3px solid #e31b23; } /*learning disability*/
#sub_LearningDisability a { color : #e31b23; }
.parent-1063 #nav #p_1063 a { color : #e31b23; border-bottom : 3px solid #e31b23; border-top: 3px solid #e31b23; }
#nav #p_1063 .h, #p_1063 a:hover { color : #e31b23; border-bottom : 3px solid #e31b23; border-top : 3px solid #D2D4D4; }

#p_1065 a.selected, #subpages div#sub_MentalHealth a:hover, #subpages div#sub_MentalHealth a.selected{ color : #e31b23; border-bottom : 3px solid #e31b23; border-top: 3px solid #e31b23; } /*mental health*/
#sub_MentalHealth a { color : #e31b23; }
.parent-1065 #nav #p_1065 a { color : #e31b23; border-bottom : 3px solid #e31b23; border-top: 3px solid #e31b23; }
#nav #p_1065 .h, #p_1065 a:hover { color : #e31b23; border-bottom : 3px solid #e31b23; border-top : 3px solid #D2D4D4; }

#p_1070 a.selected, #subpages div#sub_Employment a:hover, #subpages div#sub_Employment a.selected { color : #e31b23; border-bottom : 3px solid #e31b23; border-top: 3px solid #e31b23; } /*employment */
div#sub_Employment a { color : #e31b23; }
.parent-1070 #nav #p_1070 a { color : #e31b23; border-bottom : 3px solid #e31b23; border-top: 3px solid #e31b23; }
#nav #p_1070 .h, #p_1070 a:hover { color : #e31b23; border-bottom : 3px solid #e31b23; border-top : 3px solid #D2D4D4 }

#p_1068 a.selected, #subpages div#sub_CommunityCommissioning a:hover, #subpages div#sub_CommunityCommissioning a.selected{ color : #e31b23; border-bottom : 3px solid #e31b23; border-top: 3px solid #e31b23; } /*community*/
div#sub_CommunityCommissioning a { color : #e31b23; }
.parent-1068 #nav #p_1068 a { color : #e31b23; border-bottom : 3px solid #e31b23; border-top : 3px solid #e31b23;}
#nav #p_1068 .h, #p_1068 a:hover { color : #e31b23; border-bottom : 3px solid #e31b23; border-top : 3px solid #D2D4D4; }

#p_1951 a.selected, #subpages #sub_PrimaryCare a:hover, #subpages #sub_PrimaryCare a.selected { color : #e31b23; border-bottom : 3px solid #e31b23; border-top : 3px solid #e31b23; } /*Primary Care*/
#sub_PrimaryCare a { color : #e31b23; }
.parent-1951 #nav #p_1951 a { color : #e31b23; border-bottom : 3px solid #e31b23; border-top: 3px solid #e31b23; }
#nav #p_1951 .h, #p_1951 a:hover { color : #e31b23; border-bottom : 3px solid #e31b23; border-top : 3px solid #D2D4D4; }



#p_1068 a.selected, #p_1068 a:hover { color : #e31b23; border-bottom : 3px solid #e31b23; } /*Community Engagement*/

body.parent-1058 div#sub_SubstanceMisuse    { display : block !important; background-color : #ffffff; }
body.parent-1063 div#sub_LearningDisability { display : block !important; background-color : #ffffff; }
body.parent-1065 div#sub_MentalHealth       { display : block !important; background-color : #ffffff; }
body.parent-1070 div#sub_Employment         { display : block !important; background-color : #ffffff; }
body.parent-1068 div#sub_CommunityCommissioning { display : block !important; background-color : #ffffff; }

body.parent-1951 div#sub_PrimaryCare { display : block !important; background-color : #ffffff; }

body.parent-1088 div#sub_AboutUs            { display : block !important; background-color : #ffffff; }
body.parent-1183 div#sub_ForProfessionals   { display : block !important; background-color : #ffffff; }
body.parent-1089 div#sub_NewsandEvents      { display : block !important; background-color : #ffffff; }

body.parent-1058 div#sub_SubstanceMisuse:hover    { background-color : #efefef; }
body.parent-1063 div#sub_LearningDisability:hover { background-color : #efefef; }
body.parent-1065 div#sub_MentalHealth:hover       { background-color : #efefef; }
body.parent-1070 div#sub_Employment:hover         { background-color : #efefef; }
body.parent-1068 div#sub_CommunityCommissioning:hover { background-color : #efefef; }
body.parent-1088 div#sub_AboutUs:hover            { background-color : #efefef; }
body.parent-1183 div#sub_ForProfessionals:hover   { background-color : #efefef; }
body.parent-1089 div#sub_NewsandEvents:hover     { background-color : #efefef; }
/* all the color icons */

#about_us h1      { /*background-image : url(images/icons/icon_people_generic.png); */color : #E31B23; }
#substance h1     { /*background-image : url(images/icons/icon_people_employment.png);*/ color : #e31b23; }
#learning h1      { background-image : url(images/icons/icon_people_LearningDisability.png); color : #e31b23; }
#mental_health_master h1 { background-image : url(images/icons/icon_people_mentalHealth.png); color : #e31b23; }
#employment h1    { background-image : url(images/icons/icon_people_employment_pink.png); color : #e31b23; }
#comm h1           { background-image : url(images/icons/icon_people_community.png); color : #e31b23; } 
#primarycare h1 { background-image : url(images/icons/icon_people_pc.png); color : #e31b23; } 

/*drop down menu*/
.services_hover:hover + .drop_down_menu, .drop_down_menu:hover { display : block !important; z-index : 1000; }
.drop_down_menu { position : absolute; top : 36px; left : 0; padding : 0 10px 10px 10px ; border-top : 3px solid #D2D4D4; min-width : 135px; background-color : #efefef; z-index : 1000; }
.services_hover:hover { border-bottom : 3px solid #D2D4D4 !important;}


#sub_SubstanceMisuse .drop_down_menu    { border-bottom : 3px solid #e31b23; color : #e31b23; }
#sub_LearningDisability .drop_down_menu { border-bottom : 3px solid #e31b23; color : #e31b23; }
#sub_MentalHealth .drop_down_menu       { border-bottom : 3px solid #e31b23; color : #e31b23; }       
#sub_Employment .drop_down_menu         { border-bottom : 3px solid #e31b23; color : #e31b23; }
#sub_CommunityCommissioning .drop_down_menu { border-bottom : 3px solid #e31b23; color : #e31b23; }
#sub_PrimaryCare .drop_down_menu { border-bottom : 3px solid #e31b23; color : #e31b23; }
#sub_AboutUs .drop_down_menu            { border-bottom : 3px solid #E31B23; color : #E31B23; }

#sub_SubstanceMisuse .drop_down_menu  a   { color : #e31b23; }
#sub_LearningDisability .drop_down_menu a { color : #e31b23; }
#sub_MentalHealth .drop_down_menu a       { color : #e31b23; }       
#sub_Employment .drop_down_menu a         { color : #e31b23; }
#sub_CommunityCommissioning .drop_down_menu a { color : #e31b23; }
#sub_PrimaryCare .drop_down_menu a { color : #e31b23; }
#sub_AboutUs .drop_down_menu a            { color : #E31B23; }

.drop_down_menu a { padding : 10px 0 0 0 !important; margin : 0 !important;}
.drop_down_menu a:hover { color : #333333 !important; }

.drop_down_menu li  { display : block !important; height : auto !important }
.drop_down_menu a { border-bottom : none !important; }

.services_hover { background-position : right 16px; background-image : url(images/icons/down_arrow_generic.gif); background-repeat : no-repeat;}
#subpages .services_hover 
{ padding-right: 15px;
}

#sub_CommunityCommissioning .position-2 { left : 122px; }
#sub_CommunityCommissioning .position-3 { left : 264px; }

#sub_SubstanceMisuse .services_hover    { background-image : url(images/icons/down_arrow_generic.gif); }
#sub_LearningDisability .services_hover { background-image : url(images/icons/down_arrow_generic.gif); }
#sub_MentalHealth .services_hover       { background-image : url(images/icons/down_arrow_generic.gif); }
#sub_Employment .services_hover          { background-image : url(images/icons/down_arrow_generic.gif); }
#sub_CommunityCommissioning .services_hover { background-image : url(images/icons/down_arrow_generic.gif); }
#sub_PrimaryCare .services_hover          { background-image : url(images/icons/down_arrow_generic.gif); }

/*--MAC--*/
.Mac #subpages .services_hover, .ie9 #subpages .services_hover{
  padding-right : 15px;
}

.Mac #nav a, .ie9 #nav a {
  padding : 10px 6px;
}

.Mac #subpages a, .ie9 #subpages a {
  padding : 12px 7px 11px 9px;
}

.Mac #subpages {
  height : 34px;
}

.Mac #subpages ul li {
  height : 33px;
}

.Mac #nav li, .ie9 #nav li {
  height : 34px;
}

.Mac #search_service .text_area, .ie9 #search_service .text_area {
  width : 120px;
}

.Mac .drop_down_menu {
  top : 34px;
}

.Mac #sub_CommunityCommissioning .position-2, .ie9 #sub_CommunityCommissioning .position-2 { left : 126px; }

.Mac #site_search .text_area {
  width : 223px;
}

/*-----------------------WebKit devices */
@media screen and (-webkit-min-device-pixel-ratio:0) {
  #search_service .button {
    vertical-align : 4px;
  }
  
  #site_search form * {
    display : inline-block;
  }
  
  #site_search form .submit {
    vertical-align : 4px;
  }
  
  #footer div {
    padding-right : 23px;
  }

.services_hover { background-position : right 16px; background-image : url(images/icons/down_arrow_generic.gif); background-repeat : no-repeat; }
#subpages .services_hover { padding-right: 10px;}

}

/*IE 7 -- some of these are handled int he code with a * */

.ie7 #site_search label {
  height : 20px;
}

.ie7 #site_search .submit {
  height : 25px;
}

.ie7 #main_content #news-bar *, .ie7 #main_content #highlights-bar *{ 
  zoom : 1;
  display : inline;
}

.ie7 #main_content #news-bar options, .ie7 #main_content #highlights-bar options
{ 
  display : block;
}

.ie7 #news-bar label, .ie7 #highlights-bar label {
  height : 19px;
}

.ie7 #subpages .services_hover { padding-right: 10px;}

/*IE 8*/

.ie8 #subpages .services_hover { padding-right: 10px;}

.ie8 #news-bar, .ie8 #highlights-bar {
  height : 30px;
}
.ie8 #main_content #news-bar h2,  .ie8 #main_content #news-bar label, .ie8 #main_content #news-bar select,
.ie8 #main_content #highlights-bar h2,  .ie8 #main_content #highlights-bar label, .ie8 #main_content #highlights-bar select{
  display : inline;
  zoom : 0;
}

.ie8 #search_service form div {
  vertical-align : bottom;
}

.ie8 #site_search form * {
  display : inline-block;
  vertical-align : middle;
}

.ie8 #project_search .last {
  width : 145px;
  vertical-align : bottom;
}

/*IE 9*/
.ie9 #nav a {
  padding : 10px 6px;
}

.ie9 #subpages a {
  padding : 12px 7px 13px 9px;
}

.ie9 #subpages {
  height : 35px;
}

.ie9 #nav a, .Mac #subpages a {
}

.ie9 #nav li {
  height : 34px;
}

.ie9 #subpages ul:first-child a  {
  padding-bottom : 12px;
}

.ie9 #search_service .text_area {
  width : 120px;
}

.ie9 .drop_down_menu {
  top : 35px;
}

html .ie9 #subpages .services_hover:hover { padding-right: 19px; }
.ie9 #sub_CommunityCommissioning .position-2 { left : 126px; }

/* whats the font size */
.small, 
.m .medi, 
.l .large  { text-decoration : underline; }

.m .small, 
.m .large, 
.l .small, 
.l medi { text-decoration : none; }

/* handle page font size change - m */

body.m #main_content p, body.m #nav a, body.m #subpages a, body.l #main_content li {font-size: 1.2em !important; }

body.m #nav li   { height : 58px; }
body.m #nav li a { height : 38px; }
body.m #subpages { height : 51px; }
body.m #subpages li { height : 39px; }
body.m #subpages li a { height : 30px; }
body.m .submenu_bar { height : 55px; }
body.m .drop_down_menu { top : 51px; }

/* handle page font size change - l */
body.l #main_content p, body.l #main_content li {font-size: 1.6em !important; }
body.l #nav a, body.l #subpages a {font-size: 1.2em !important; } /*keep this the same size as m */

body.l #nav li   { height : 58px; }
body.l #nav li a { height : 38px; }
body.l #subpages { height : 51px; }
body.l #subpages li { height : 39px; }
body.l #subpages li a { height : 30px; }
body.l .submenu_bar { height : 55px; }
body.l .drop_down_menu { top : 51px; }

/* color - codes - black */

html.black #content        { background-color : #000000 !important;}
html.black p, html.black a, html.black a:hover { color : #00ffff !important;}
html.black h1, html.black h2, html.black h3, html.black h4, html.black label { color : #ffff00 !important; background-image : none !important; padding-left : 0px !important; }
html.black a.title, html.black #nav a:hover, html.black .selected, html.black #friends, html.black #prof, html.black .video_box, html.black #about_us .video_box div:first-child, html.black #site_search, html.black #nav .h, html.black .drop_down_menu { background-color : #333333 !important; background-image : none; }
html.black .menu, html.black #subpages, html.black #subpages .submenu_bar { background-color : black !important; } 
html.black #page_quote { background-image : none; padding-top : 0; }
html.black #nav a, html.black #nav a:hover, html.black #subpages, html.black #subpages a { border-bottom: 3px solid #ffffff !important; }
html.black #nav, html.black #nav a { border-top: 3px solid #ffffff !important; }
html.black #subpages .drop_down_menu a { border : none !important; }
html.black #subpages .drop_down_menu { border-bottom : 3px solid #ffffff !important; border-top : 3px solid #ffffff !important; }

/* color - codes - yellow */
html.yellow #content { background-color : #efeac2; }
html.yellow p, html.yellow a, html.yellow a:hover, html.yellow #search_service { color : #21215f !important;}
html.yellow h1, html.yellow h2, html.yellow h3, html.yellow h4, html.yellow label {  color : #21215f !important; background-image : none !important;  padding-left : 0px !important; }
html.yellow a.title, html.yellow #nav a:hover, html.yellow .selected, html.yellow #friends, html.yellow #prof, html.yellow .video_box, html.yellow #about_us .video_box  div:first-child, html.yellow #site_search, html.yellow #nav .h, html.yellow .drop_down_menu, html.yellow #search_service { background-color : #dfd179 !important;  background-image : none; }
html.yellow .menu, html.yellow #subpages, html.yellow #subpages .submenu_bar { background-color : #efeac2 !important; } 
html.yellow #page_quote { background-image : none; padding-top : 0; }
html.yellow #slider .image p { background-image : none !important; background-color : #21215f; color : white !important; }
html.yellow #nav a, html.yellow #subpages a { border-top : 3px solid #DFD179; border-bottom : 3px solid #DFD179; }
html.yellow #nav a.selected { border-top : 3px solid #ffffff !important; border-bottom : 3px solid #ffffff !important; background-color : #21215f !important; color : white !important;  }
html.yellow #nav a:hover, html.yellow #subpages a:hover { border-bottom : 3px solid #ffffff !important; background-color : #21215f; }
html.yellow #subpages a:hover, html.yellow #subpages a.selected { background: none !important; }
html.yellow #subpages a.selected, html.yellow .h { border-bottom : 3px solid #ffffff !important;}
html.yellow .h { border-bottom : 3px solid #ffffff !important; border-top : 3px solid #DFD179 !important;}
html.yellow #subpages .drop_down_menu a:hover {border-bottom : medium none !important;}
html.yellow #subpages a.selected { border-bottom: 3px solid #e31b23;}
html.yellow #subpages .drop_down_menu { border-bottom : 3px solid #ffffff !important; border-top : 3px solid #ffffff !important; }
html.yellow #nav { border-bottom: 3px solid #DFD179; border-top: 3px solid #DFD179; }
html.yellow #subpages { border-bottom: 3px solid #DFD179; }

/* color - codes - blue */
html.blue #content { background-color : #9fcfff; }
html.blue p, html.blue a, html.blue a:hover { color : #21215f !important;  }
html.blue h1, html.blue h2, html.blue h3, html.blue h4 { color : #21215f !important; background-image : none !important; padding-left : 0 !important;  }
html.blue #friends, html.blue #prof { background-color : #21215f !important; background-image : none; }
html.blue #friends p, html.blue #prof p, html.blue #friends h2, html.blue #prof h2 { color : white !important; }
html.blue #slider .menu { background-color : #c5e2ff; }
html.blue #slider .a { background-color : #21215f; }
html.blue #slider .title { background-color : #21215F !important; }
html.blue #slider h2, html.blue #search_service h3 { color : white !important; }
html.blue #slider .image p { background-color : #21215f !important; color : white !important; background-image : none !important; }
html.blue #nav a:hover, html.blue #nav .h { background-color : #C5E2FF; border-bottom: 3px solid white !important; }
html.blue #nav a.selected { background-color : #21215F; border-bottom: 3px solid white; border-top: 3px solid white; color : white !important; }
html.blue #subpages a:hover, html.blue #subpages a.selected { border-bottom: 3px solid white !important;}
html.blue #subpages .submenu_bar, html.blue #subpages .submenu_bar:hover { background-color : #9fcfff; }
html.blue #subpages .drop_down_menu a { border : none !important; }
html.blue #subpages .drop_down_menu {border-bottom: 3px solid white; border-top: 3px solid white;}

 #slides {
      display: none
    }

    #slides .slidesjs-navigation {
      margin-top:5px;
    }

    a.slidesjs-next,
    a.slidesjs-previous,
    a.slidesjs-play,
    a.slidesjs-stop {
      background-image: url(img/btns-next-prev.png);
      background-repeat: no-repeat;
      display:block;
      width:12px;
      height:18px;
      overflow: hidden;
      text-indent: -9999px;
      float: right;
      margin-right:5px;
    }

    a.slidesjs-next {
      margin-right:10px;
      background-position: -12px 0;
    }

    a:hover.slidesjs-next {
      background-position: -12px -18px;
    }

    a.slidesjs-previous {
      background-position: 0 0;
    }

    a:hover.slidesjs-previous {
      background-position: 0 -18px;
    }

    a.slidesjs-play {
      width:15px;
      background-position: -25px 0;
    }

    a:hover.slidesjs-play {
      background-position: -25px -18px;
    }

    a.slidesjs-stop {
      width:18px;
      background-position: -41px 0;
    }

    a:hover.slidesjs-stop {
      background-position: -41px -18px;
    }

    .slidesjs-pagination {
      margin: 7px 0 0;
      float: right;
      list-style: none;
    }

    .slidesjs-pagination li {
      float: left;
      margin: 0 1px;
    }

    .slidesjs-pagination li a {
      display: block;
      width: 13px;
      height: 0;
      padding-top: 13px;
      background-image: url(img/pagination.png);
      background-position: 0 0;
      float: left;
      overflow: hidden;
    }

    .slidesjs-pagination li a.active,
    .slidesjs-pagination li a:hover.active {
      background-position: 0 -13px
    }

    .slidesjs-pagination li a:hover {
      background-position: 0 -26px
    }

    #slides a:link,
    #slides a:visited {
      color: #333
    }

    #slides a:hover,
    #slides a:active {
      color: #9e2020
    }

    .navbar {
      overflow: hidden
    }


     
#scroller_container3 {
 width: 350px;
 height: 250px;
 overflow: hidden;
}   
     #dummy {;# }

#scroller_container3 {
 overflow: auto;
}
     
 .jscroller2_up, .jscroller2_down, .jscroller2_left, .jscroller2_right {
 margin-top: 0;
 padding: 0;
}

.jscroller2_left, .jscroller2_right, .jscroller2_left_endless, .jscroller2_right_endless {
 white-space: nowrap;
}
 

/*#slidesbttext
{
   height:25px;width:450px; 
   font-family: arial,Helvetica,sans-serif;color:white; 
   margin-left:10px;
   margin-top:-40px;
   font-weight: bold;
  * height:25px;
  * width:450px; 
  * margin-left:10px;
  * margin-top:-40px;
  * font-family: arial,Helvetica,sans-serif;
  * color:white; 
  
  
    
}
*/
#slides .slidesjs-previous {
    position: absolute;
    top: 45%;
    left: 2%;
    z-index:999;
}
#slides .slidesjs-next{
    position: absolute;
    top: 45%;
    right:42%;
    z-index:999;
}

#slides .slidesjs-play {
   position: absolute;
   top: 90%;
   left:55%;
   z-index:999;
}
#slides .slidesjs-stop{
    position: absolute;
    top: 90%;
    left:55%;
    z-index:999;
}

#slides .slidesjs-pagination
{
    position: absolute;
    top: 90%;
    left:45%;
    z-index:999;
}

.captionslide {
  z-index:600;
  display:block!important;
  position:absolute;
  bottom:0;
  left:0;
  height:50px;
  width:320px;
  padding:5px 5px 5px 10px;
  background-color:transparent;
  font-size:20px;
  font-weight: bold;
  margin-bottom: 0px;
  text-shadow:none;
}
/*.ie9 .captionslidebg {
    background:rgba(255,255,255, 0.1);
}
.captionslidebg {
  z-index:500;
  display:block!important;
  position:absolute;
  bottom:0;
  left:0;
  height:70px;
  width:570px;
  padding:5px 5px 5px 10px;
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#CCffffff,endColorstr=#CCffffff);
  background:rgba(255,255,255, 0.85);
  zoom: 1;
  font-size:24px;
  font-weight: bold;
  margin-bottom: 0px;
  color:#e31b23;
  text-shadow:none;
}*/

   #dialog-formfb{display: none;}
   #dialog-formfl{display: none;}




























































































































































































































































































































































































































































































































































































































































/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
