
/* Page Styles */
html,body,h1,h2,h3 {
font-family:arial;
}

a {
color:#008F91;
}

h2 {
color:#4e4e4e;
}

.rbi-rtx-inner p,.rbi-rtx-inner span {
font-size:1.3em;
}

/* End Page Styles */
div.flx-Breadcrumb {
width:100%;
clear:both;
border-bottom:3px solid #cddfe7;
}

.flx-Breadcrumb .rbi-flx-Breadcrumb-col1,.flx-Breadcrumb .rbi-flx-Breadcrumb-col2,.flx-Breadcrumb .rbi-flx-Breadcrumb-col3,.flx-Breadcrumb .rbi-flx-Breadcrumb-col4,.flx-Breadcrumb .rbi-flx-Breadcrumb-col5,.flx-Breadcrumb .rbi-flx-Breadcrumb-col6,.flx-Breadcrumb .rbi-flx-Breadcrumb-col7,.flx-Breadcrumb .rbi-flx-Breadcrumb-col8,.flx-Breadcrumb .rbi-flx-Breadcrumb-col9,.flx-Breadcrumb .rbi-flx-Breadcrumb-col10 {
display:inline;
float:left;
}

.flx-Breadcrumb .rbi-flx-Breadcrumb-col1-inner,.flx-Breadcrumb .rbi-flx-Breadcrumb-col2-inner,.flx-Breadcrumb .rbi-flx-Breadcrumb-col3-inner,.flx-Breadcrumb .rbi-flx-Breadcrumb-col4-inner,.flx-Breadcrumb .rbi-flx-Breadcrumb-col5-inner,.flx-Breadcrumb .rbi-flx-Breadcrumb-col6-inner,.flx-Breadcrumb .rbi-flx-Breadcrumb-col7-inner,.flx-Breadcrumb .rbi-flx-Breadcrumb-col8-inner,.flx-Breadcrumb .rbi-flx-Breadcrumb-col9-inner,.flx-Breadcrumb .rbi-flx-Breadcrumb-col10-inner {
padding:0 .5em;
}

/* AD Placement */
.rbi-adp-inner span {
display:block;
background:url(/Global/CssImages/CommCare/bg_advert.gif) no-repeat center;
clear:both;
}

div.adp-Skyscraper td,.adp-MPU td,.adp-Button {
clear:both;
font-size:9px;
color:#999;
text-transform:uppercase;
}

/* End AD Placement */
/* Poll Control */
div.pol {
}

.pol span {
font-weight:700;
font-size:1.1em;
}

.pol .rbi-pol-title {
clear:both;
overflow:hidden;
}

.pol .rbi-pol-title h2 {
margin-bottom:5px;
text-transform:uppercase;
border-bottom:2px solid #cddfe7;
color:#4e4e4e;
}

.pol .rbi-pol-title .pic img {
float:right;
}

.pol .rbi-pol-options {
font-size:1.2em;
width:25%;
font-size:1.2em;
}

.pol .rbi-pol-body td {
text-align:left;
padding:0 10px 8px 0;
}

.pol .rbi-pol-body td,.rbi-pol-percentage {
width:15%;
font-weight:700;
}

.pol .rbi-pol-body .rbi-pol-row-1 img {
background-image:url(/Global/CssImages/CommCare/bg_poll_vote.gif);
background-repeat:repeat;
}

.pol .rbi-pol-body p {
font-size:1.2em;
}

.pol .rbi-pol-body p .rbi-pol-total {
clear:both;
font-weight:700;
padding-right:10px;
margin:8px 0;
}

.pol .rbi-pol-body p.rbi-pol-m-link a {
display:none;
vertical-align:middle;
background:url(/Global/CssImages/CommCare/arrow.gif) no-repeat top right;
padding:0 12px 0 0;
color:#000;
}

.pol .rbi-pol-form {
clear:both;
padding:0 0 4px;
border-bottom:1px dotted #CDDEE7;
}

.pol .rbi-pol-form table tr td span.heading {
display:block;
font-size:1.2em;
font-weight:700;
margin-bottom:5px;
}

.pol .rbi-pol-form table fieldset label {
vertical-align:middle;
font-size:1.1em;
}

.pol .rbi-pol-form table fieldset input {
vertical-align:middle;
margin:3px 2px;
}

.pol .rbi-pol-form fieldset br {
display:block;
}

.pol .rbi-pol-form legend {
display:none;
}

.pol .rbi-pol-form .field-input {
clear:both;
margin:0 0 10px;
}

.pol .rbi-pol-form .field-input input {
height:16px;
vertical-align:middle;
margin:0 5px 0 0;
}

.pol .rbi-pol-form input[type=submit] {
color:#008F91;
font-weight:700;
font-size:1em;
background:url(/Global/CssImages/CommCare/submit_vote2.gif) no-repeat center;
text-transform:uppercase;
}

.pol .rbi-pol-form .field-input label {
vertical-align:middle;
font-size:1.2em;
}

.pol .rbi-pol-form .button input {
text-transform:uppercase;
}

.pol .rbi-pol-form p {
font-size:1.2em;
}

.pol .rbi-pol-form p.rbi-pol-m-link {
text-align:right;
}

.pol .rbi-pol-form p.rbi-pol-m-link a {
padding:0 12px 0 0;
background:url(/Global/CssImages/CommCare/arrow.gif) no-repeat right .25em;
font-weight:700;
}

/* End Poll Controls */
/*EDITORS CHOICE*/

div.rtx-EditorsChoice {
position:relative;
z-index:1;
background:url(/Global/CssImages/CommCare/bg_editors_choice.gif) no-repeat top left;
height:54px;
margin-bottom:0;
}

.rtx-EditorsChoice p {
position:absolute;
left:190px;
bottom:0;
font-size:1.3em;
color:#E81E25;
}

.rtx-EditorsChoice p a {
background:url(/Global/CssImages/CommCare/icon_services_email.gif) no-repeat 0 50%;
padding-left:20px;
}

div.flx-EditorsChoice {
position:relative;
background:transparent url(/Global/CssImages/CommCare/bg_editors_choice_inner.gif) repeat-x scroll 0 0;
}

.flx-EditorsChoice .rbi-flx-EditorsChoice-col1-inner {
border-left:1px solid #cddfe7;
border-right:1px solid #cddfe7;
padding:5px 5px 0;
}

.flx-EditorsChoice .rtx-corners {
border-bottom:1px solid #cddfe7;
border-top:0 none;
}

/*End Editors choice*/
/* START RICH TEXT CONTROL */
div.rtx {
font-size:0.9em;
}

div.rtx-SiteHeader ul {
margin-top:3em;
float:right;
}

.rtx-SiteHeader ul li {
display:inline;
padding:3px 8px 0 0;
}

.rtx-SiteHeader ul li.RSS a {
background:url(/Global/CssImages/CommCare/icon_services_rss.gif) no-repeat 0 50%;
}

.rtx-SiteHeader ul li.Email a {
background:url(/Global/CssImages/CommCare/icon_services_email.gif) no-repeat 0 50%;
}

.rtx-SiteHeader ul li a {
font-weight:700;
font-size:1.2em;
text-decoration:none;
padding-left:17px;
}

.rtx-SiteHeader ul li a:hover {
text-decoration:underline;
}

div.rtx-GenericContent {
}

.rtx-GenericContent h2 {
clear:both;
font-size:1.4em;
color:#D2232A;
font-weight:700;
}

.rtx-GenericContent h2 span {
color:#000;
}

.rtx-GenericContent h3 {
clear:both;
font-weight:700;
font-size:1.4em;
color:#4e4e4e;
border-bottom:2px solid #cddfe7;
}

.rtx-GenericContent p {
font-size:1.1em;
margin:0 0 10px;
}

.rtx-GenericContent li {
background:transparent url(/Global/CssImages/CommCare/arrow.gif) no-repeat scroll left top;
font-size:1.1em;
padding:0 0 3px 12px;
color:#008F91;
}

.rtx-GenericContent a {
text-decoration:none;
}

.rtx-GenericContent .rtx-GenericContent-m-link {
text-align:right;
}

.rtx-GenericContent .rtx-GenericContent-m-link a {
padding:0 12px 0 0;
background:url(/Global/CssImages/CommCare/arrow.gif) no-repeat right .25em;
font-weight:700;
}

div.rtx-WorkBreak h2 {
clear:both;
font-weight:700;
font-size:1.4em;
color:#4e4e4e;
border-bottom:1px solid #008f91;
}

.rtx-WorkBreak li {
background:transparent url(/Global/CssImages/CommCare/arrow.gif) no-repeat scroll left top;
font-size:1.1em;
font-weight:700;
padding:0 0 3px 12px;
color:#000;
}

.rtx-WorkBreak li a {
color:#000;
}

/*to decorate a relatively positioned flx column, (or other control) with corner images*/
div.rtx-corners {
margin:0;
}

.rtx-corners .corner-tl,.rtx-corners .corner-tr,.rtx-corners .corner-bl,.rtx-corners .corner-br {
position:absolute;
height:8px;
width:8px;
}

.rtx-corners .corner-tl {
top:0;
left:0;
background:transparent url(/Global/CssImages/CommCare/corner_top_left.gif) no-repeat top left;
}

.rtx-corners .corner-tr {
top:0;
right:0;
background:transparent url(/Global/CssImages/CommCare/corner_top_right.gif) no-repeat top right;
}

.rtx-corners .corner-bl {
bottom:0;
left:0;
background:transparent url(/Global/CssImages/CommCare/corner_bottom_left.gif) no-repeat bottom left;
}

.rtx-corners .corner-br {
bottom:0;
right:0;
background:transparent url(/Global/CssImages/CommCare/corner_bottom_right.gif) no-repeat bottom right;
}

div.rtx-Footer {
margin:0;
}

.rtx-Footer h2 {
color:#4e4e4e;
border-bottom:2px solid #cde0e7;
margin:5px 0;
}

.rtx-Footer ul.baselinks {
margin:0;
font-size:1.3em;
}

.rtx-Footer ul.baselinks li {
font-size:.9em;
}

.rtx-Footer ul.baselinks {
clear:both;
}

.rtx-Footer ul.baselinks li {
float:left;
margin-right:4px;
padding:0 4px 0 0;
border-right:1px solid #008f91;
}

.rtx-Footer ul.baselinks li.last {
border-right:none;
}

.rtx-Footer ul.baselinks li a {
text-decoration:none;
padding-bottom:4px;
padding-top:0;
}

.rtx-Footer ul.baselinks li a:hover {
text-decoration:underline;
}

.rtx-Footer ul.services {
border-bottom:6px solid #008f91;
width:100%;
float:left;
}

.rtx-Footer ul.services li {
float:left;
}

.rtx-Footer ul.services li a {
font-size:1.2em;
font-weight:700;
margin-bottom:2em;
margin-right:2em;
background-repeat:no-repeat;
background-position:left 50%;
padding:8px 0 8px 28px;
}

.rtx-Footer ul.services li.RSS a {
background-image:url(/Global/CssImages/CommCare/icon_services_rss_big.gif);
padding-left:20px;
}

.rtx-Footer ul.services li.Email a {
background-image:url(/Global/CssImages/CommCare/icon_services_email_big.gif);
}

.rtx-Footer ul.services li.Blogs a {
background-image:url(/Global/CssImages/CommCare/icon_services_blogs_big.gif);
}

.rtx-Footer ul.services li.DigitalMagazine a {
background-image:url(/Global/CssImages/CommCare/icon_services_digitalmagazine_big.gif);
}

.rtx-Footer ul.services li.Podcasts a {
background-image:url(/Global/CssImages/CommCare/icon_services_podcast_big.gif);
padding-left:24px;
}

.rtx-Footer ul.services li a {
display:block;
padding-top:8px;
}

.rtx-Footer ul.services li a:hover {
text-decoration:underline;
}

.rtx-Footer span.copyright {
white-space:nowrap;
float:right;
}

div.rtx-FooterLatest {
margin-top:10px;
}

.rtx-FooterLatest h2 {
color:#008F91;
}

.rtx-FooterLatest li {
display:inline;
font-size:.9em;
padding-right:5px;
margin-right:5px;
border-right:1px solid #000;
}

/* Promo Rich text style */
div.rtx-Promo {
border:1px solid #d4e5e5;
padding: 2px;
width:auto;
}

.rtx-Promo h3 {
color:#4E4E4E;
padding:5px;
border-bottom:1px solid #008f91;
background:#d4e5e5;
}

.rtx-Promo h3 a,.rtx-Promo h3 a:hover {
color:#4E4E4E;
font-size:1.1em;
text-transform:uppercase;
}

.rtx-Promo .rbi-rtx-inner {
min-height:100px;
position:relative;
padding-bottom:20px;
}

.rtx-Promo p {
font-size:1.1em;
}

.rtx-Promo img {
float:left;
margin:0 5px;
}

.rtx-Promo a {
font-weight:700;
}

.rtx-Promo .m-link {
position:absolute;
bottom:5px;
right:5px;
font-size:1.1em;
}

.rtx-Promo .m-link a {
background:url(/Global/CssImages/CommCare/arrow.gif) no-repeat right .25em;
padding:0 12px 0 0;
font-weight:700;
}

div.rtx-SlotHeader {
}

.rtx-SlotHeader h3 {
color:#4E4E4E;
padding:5px;
border-bottom:1px solid #008f91;
background:#d4e5e5;
}

.rtx-SlotHeader h3 a,.rtx-SlotHeader h3 a:hover {
color:#4E4E4E;
font-size:1.1em;
text-transform:uppercase;
}

/* END RICH TEXT CONTROL */
/* START top MENU */
/* START FWI HOVER top MENU */
div.nav-TopMenu {
position:relative;
z-index:99999;
overflow:visible;
float:left;
text-transform:Capitalize;
font-weight:700;
font-size:1.2em;
padding-bottom:19px;
background:transparent url(/Global/CssImages/CommCare/topmenu_bottom_bg.gif) no-repeat scroll left bottom;
}

.nav-TopMenu .nav-list {
float:left;
width:100%;
border-bottom:6px solid #008f91;
background:#fff url(/Global/CssImages/CommCare/topmenu_right_bg.gif) no-repeat scroll right center;
}

.nav-TopMenu .nav-list li {
position:relative;
float:left;
display:inline;
margin-right:1px;
height:25px;
}

.nav-TopMenu .nav-list li a {
background:transparent url(/Global/CssImages/CommCare/nav_off_left.gif) no-repeat top left;
color:#008F91;
}

.nav-TopMenu .nav-list li span {
background:transparent url(/Global/CssImages/CommCare/nav_off_right.gif) no-repeat top right;
color:#008F91;
}

#OnParent>a,.nav-TopMenu .nav-list li a:hover {
background:transparent url(/Global/CssImages/CommCare/nav_on_left.gif) no-repeat top left;
color:#fff;
}

#OnParent>a span,.nav-TopMenu .nav-list li a:hover span {
background:transparent url(/Global/CssImages/CommCare/nav_on_right.gif) no-repeat top right;
color:#fff;
}

.nav-TopMenu .nav-list li.rbi-nav-last {
margin:0;
color:#fff;
}

#OnPage {
background:url(/Global/CssImages/CommCare/nav_on_bg.gif) repeat-x top left;
color:#fff;
}

#OnPage a {
background:url(/Global/CssImages/CommCare/nav_on_left.gif) no-repeat top left;
color:#fff;
}

#OnPage span {
background:url(/Global/CssImages/CommCare/nav_on_right.gif) no-repeat top right;
color:#fff;
}

.nav-TopMenu .nav-list li ul {
position:absolute;
top:25px;
left:0;
background:none #000;
border-top:6px solid #008F91;
padding: 0 2px 2px;
width:200px;
display:none;
visibility:hidden;
}

.nav-TopMenu .nav-list li li {
clear:left;
float:left;
margin:0;
background:none #d4e5e5;
width:100%;
}

.nav-TopMenu .nav-list li li a,.nav-TopMenu .nav-list li li a span,.nav-TopMenu .nav-list li li a:hover,.nav-TopMenu .nav-list li li a:hover span {
background:none #d4e5e5;
display:block;
float:none;
}

.nav-TopMenu .nav-list li li a:hover,.nav-TopMenu .nav-list li li a:hover span {
background:#008f91;
color:#fff;
}

#OnPage li,#OnPage li a,#OnPage li span {
background:none;
color:#008F91;
}

#OnPage li a:hover,#OnPage li a:hover span {
background:none #008f91;
color:#fff;
}

#OnParent #OnPage,#OnParent #OnPage a {
background:none;
color:#fff;
}

#OnParent #OnPage a span {
background:none #008f91;
}

.nav-TopMenu .nav-list a,.nav-TopMenu .nav-list a:hover {
height:25px;
float:left;
color:#fff;
text-decoration:none;
}

.nav-TopMenu .nav-list a span {
display:block;
float:left;
height:20px;
padding:5px 5px 0;
padding-bottom:0;
}

/* END top MENU */
/* Quick Search Form */
div.qsf {
height:49px;
background:url(/Global/CssImages/CommCare/bg_search_lozenge.gif) no-repeat;
}

.qsf .rbi-qsf-inner {
padding:5px 0 0 5px;
}

.qsf .rbi-qsf-field-input {
margin-top:10px;
}

.qsf .rbi-qsf-field-input .rbi-qsf-keywords {
float:left;
width:204px;
border:1px solid #7F9DB9;
padding:1px;
margin-top:5px;
}

.qsf .rbi-qsf-field-input,.qsf .rbi-qsf-submit {
float:left;
padding-left:10px;
font-size:1.3em;
}

.qsf .rbi-qsf-buttonfields .rbi-qsf-submit {
margin:5px 2px 0 0;
}

.qsf .rbi-qsf-keywords {
margin-top:10px;
}

/* End Quick Search */
/* START AUTHENTICATION CONTROL */
div.aut {
}

.aut .rbi-aut-inner {
text-align:right;
}

.aut .rbi-aut-Logout {
font-size:1.1em;
font-family:Arial,Helvetica,sans-serif;
color:#000;
text-align:right;
}

.aut .rbi-aut-LoginName {
font-weight:700;
}

.aut td.rbi-aut-title {
padding-left:0;
font-weight:700;
color:#000;
font-family:trebuchet ms;
font-size:1.4em;
padding-top:10px;
padding-right:10px;
}

.aut td.rbi-aut-instruct {
margin:0 0 10px;
font-size:1.1em;
color:#000;
padding-left:0;
}

.aut .field-input,.aut .field-check,.aut .buttonfields {
clear:both;
font-size:1.1em;
display:block;
padding:0 10px 8px;
}

.aut td.rbi-aut-label,.aut td.rbi-aut-label {
display:block;
text-align:left;
width:100px;
font-size:1.1em;
}

.aut td input {
border:1px solid red;
font-size:1.1em;
padding:2px 1px;
}

.aut td a {
font-size:1.1em;
}

.aut .field-check table td input {
display:inline;
width:auto;
float:left;
margin-right:8px;
}

.aut input.rbi-aut-buttonfields {
border:groove;
padding:1px 5px;
background-color:#FF3;
color:red;
font-weight:700;
font-size:10px;
margin-top:2px;
}

/*Authentication - section to be copied to publication CSS e.g. ew.css*/
.viper {font-size:1.2em;}
div.viper aut aut-loginsummary {}
div.aut-loginsummary {height:auto;margin-bottom:0;}
.aut-loginsummary .inner {text-align:right;}
.aut-loginsummary a,.loggedin a {text-transform:capitalize;}
.loginstatus{border-left:1px solid #cddfe7;padding-left:5px;}
.loginName {font-weight:700;margin-right:40px;}/*damien*/

/* END AUTHENTICATION CONTROL */
/* Breadcrumb Control */
div.brc {
font-size:1.1em;
}

.brc .rbi-brc-inner,.brc .rbi-brc-title,.brc .rbi-brc-linkitem a,.brc .rbi-brc-currentitem {
color:#666;
}

.brc .rbi-brc-title {
font-weight:700;
}

/* End Breadcrumb Control */
/*SIGN UP BOX*/
div.rtx-SignUp {
background:url(/Global/CssImages/CommCare/corner_bottom_right.gif) no-repeat scroll right bottom;
}

.rtx-SignUp .rbi-rtx-inner {
background:url(/Global/CssImages/CommCare/corner_signup_top_left.gif) no-repeat scroll left top;
}

.rtx-SignUp h2 {
background:url(/Global/CssImages/CommCare/corner_signup_top_right.gif) no-repeat scroll right top;
border-bottom:2px solid #008f91;
padding:0 0 0 5px;
margin:0;
}

.rtx-SignUp h2 span {
background:url(/Global/CssImages/CommCare/title_signup_bg.gif) repeat-x top left;
display:block;
text-transform:uppercase;
color:#4e4e4e;
padding:5px 0;
margin:0 7px 0 0;
}

.rtx-SignUp ul {
margin:0;
border:1px solid #cde0e7;
border-top:0 none;
border-bottom:0 none;
background:#fff;
}

.rtx-SignUp ul li {
padding:.5em;
margin:0;
border-bottom:1px dotted #CDDEE7;
}

.rtx-SignUp ul li a {
font-weight:700;
font-size:1.1em;
color:#000;
}

.rtx-SignUp ul li.RSS a {
background:url(/Global/CssImages/CommCare/icon_services_rss.gif) no-repeat scroll right 50%;
padding-right:15px;
}

.rtx-SignUp .rbi-rtx-base {
background:url(/Global/CssImages/CommCare/corner_bottom_left.gif) no-repeat scroll left bottom;
padding:5px 5px 0;
}

.rtx-SignUp .rbi-rtx-base span {
display:block;
border-bottom:1px solid #cde0e7;
}

/*End Sign up Box*/
/*SUBNAV*/
div.rtx-SubNav {
position:relative;
background:#cde0e7;
}

.rtx-SubNav .rbi-rtx-inner {
border-bottom:0 none;
font-weight:700;
padding-bottom:8px;
}

.rtx-SubNav a {
color:#000;
font-weight:700;
font-size:1.1em;
}

.rtx-SubNav h2 {
text-transform:uppercase;
background:url(/Global/CssImages/CommCare/nav_on_bg.gif) repeat-x;
padding:5px;
color:#4e4e4e;
}

.rtx-SubNav ul li {
padding:0 5px;
border-bottom:1px dotted #fff;
}

.rtx-SubNav .rbi-rtx-base {
border-bottom:1px solid #cde0e7;
}

.rtx-SubNav .corner-tl,.rtx-SubNav .corner-tr,.rtx-SubNav .corner-bl,.rtx-SubNav .corner-br {
position:absolute;
height:8px;
width:8px;
}

.rtx-SubNav .corner-tl {
top:0;
left:0;
background:transparent url(/Global/CssImages/CommCare/nav_on_left.gif) no-repeat top left;
}

.rtx-SubNav .corner-tr {
top:0;
right:0;
background:transparent url(/Global/CssImages/CommCare/nav_on_right.gif) no-repeat top right;
}

.rtx-SubNav .corner-bl {
bottom:0;
left:0;
background:transparent url(/Global/CssImages/CommCare/corner_bottom_left_blue.gif) no-repeat bottom left;
}

.rtx-SubNav .corner-br {
bottom:0;
right:0;
background:transparent url(/Global/CssImages/CommCare/corner_bottom_right_blue.gif) no-repeat bottom right;
}

/*End SUBNAV*/
/* RSS Control */
div.rss {
}

.rss .rss-inner {
display:block;
}

.rss h2 {
font-size:1.4em;
color:#008f91;
}

.rss .rss-footer a {
background:url(/Global/CssImages/CommCare/arrow.gif) no-repeat right 50%;
padding-right:1em;
}

.rss h3 a {
font-size:1.2em;
}

.rss .rss-thumbnails {
padding:5px 1px 0 0;
height:1%;
}

.rss .rss-thumbnails .rss-thumb {
width:140px;
overflow:auto;
}

.rss .rss-thumbnails .rss-caption {
padding:4px 10px 4px 0;
text-align:center;
font-weight:700;
}

.rss .rss-thumbnails .rss-thumb img {
width:130px;
}

.rss .rss-base span {
padding:5px 0;
display:block;
}

/* Lead Article Home, Channel Business */
div.rss-Leadarticle {
border:1px solid #cde0e7;
margin-bottom:20px;
}

.rss-Leadarticle .rss-inner {
padding:1em;
}

.rss-Leadarticle .rss-pic img {
width:200px;
height:150px;
float:left;
margin:0 20px 5px 0;
}

.rss-Leadarticle p {
float:left;
display:block;
width:350px;
font-size:1.3em;
margin-bottom:2em;
}

.rss-Leadarticle h3 a {
font-size:1.6em;
font-weight:400;
line-height:1.6em;
}

.rss-Leadarticle ul p.source {
margin:0;
}

.rss-Leadarticle .rss-base {
display:none;
}

.rss-Leadarticle .rss-footer {
clear:both;
background:url(/Global/CssImages/CommCare/arrow.gif) no-repeat right 50%;
padding-right:1em;
text-align:right;
}

.rss-Leadarticle .rss-footer a {
font-size:1.2em;
}

/* End Lead Article */
/* Lite List Style */
div.rss-Litelist h2 {
border-bottom:1px solid #008f91;
margin-bottom:.5em;
}

.rss-Litelist h2 span {
text-transform:uppercase;
color:#4e4e4e;
}

.rss-Litelist .rss-description {
font-size:1.2em;
}

.rss-Litelist .rss-footer {
text-align:right;
font-size:1.2em;
}

.rss-Litelist .rss-footer a {
background:url(/Global/CssImages/CommCare/arrow.gif) no-repeat right .25em;
padding:0 12px 0 0;
vertical-align:middle;
}

.rss-Litelist li {
margin:0 0 4px;
padding:0 0 0 12px;
clear:both;
overflow:hidden;
background:url(/Global/CssImages/CommCare/arrow.gif) no-repeat 0 .25em;
}

.rss-Litelist li a,.rss-Litelist h3 a {
color:#008F91;
}

.rss-Litelist ul p {
font-size:1.2em;
}

.rss-Litelist ul p.source {
font-size:1em;
color:#777;
}

.rss-Litelist li p.source a {
clear:both;
text-transform:uppercase;
}

.rss-Litelist .rss-base {
display:none;
}

.rss-Litelist .rss-base span {
padding:5px 0;
display:block;
}
/* End Lite List */

/* Tab Contaner Styling */
/* TAB CURVED left */
div.tbc-CurveLeft {
background:#d4e5e5 url(/Global/CssImages/CommCare/base_curve_hover.gif) no-repeat bottom right;
margin-bottom:5px;
}

.tbc-CurveLeft .tbc-tabs {
display:inline;
margin:0 0 0 7px;
min-height:230px;
width:107px;
}

.tbc-CurveLeft-inner {
padding:0 0 7px;
background:transparent url(/Global/CssImages/CommCare/base_curve_left_hover.gif) no-repeat bottom left;
overflow:hidden;
width:100%;
}

.tbc-CurveLeft .tbc-title {
width:100%;
display:block;
clear:both;
background:transparent url(/Global/CssImages/CommCare/top_curve_hover.gif) no-repeat top right;
}

.tbc-CurveLeft .tbc-title-inner {
clear:both;
background:transparent url(/Global/CssImages/CommCare/top_curve_left_hover.gif) no-repeat top left;
padding:7px 0 0;
}

.tbc-CurveLeft .tbc-title h2 {
font-size:1.2em;
color:red;
}

.tbc-CurveLeft .tbc-tabs div {
font:normal 11px arial;
width:auto;
cursor:pointer;
margin:0 0 2px;
}

.tbc-CurveLeft .tbc-tabs div span {
padding:6px 10px 6px 4px;
display:block;
}

.tbc-CurveLeft .tbc-inactive {
background:url(/Global/CssImages/CommCare/tab_curve_bl.gif) no-repeat bottom left #008f91;
color:#d4e5e5;
min-height:27px;
}

.tbc-CurveLeft .tbc-active span a {
color:#008f91;
text-decoration:none;
}

.tbc-CurveLeft .tbc-inactive span a {
color:#d4e5e5;
text-decoration:none;
}

.tbc-CurveLeft .tbc-inactive span {
background:url(/Global/CssImages/CommCare/tab_curve_tl.gif) no-repeat top left;
color:#d4e5e5;
font-weight:700;
}

.tbc-CurveLeft .tbc-active {
background:url(/Global/CssImages/CommCare/tab_curve_active_bl.gif) no-repeat bottom left #fff;
min-height:27px;
}

.tbc-CurveLeft .tbc-active span {
background:url(/Global/CssImages/CommCare/tab_curve_active_tl.gif) no-repeat top left;
color:#008f91;
font-weight:700;
}

.tbc-CurveLeft .tbc-inner {
background:#fff;
color:#111;
margin:0 7px 0 0;
padding:0 .5em;
overflow:hidden;
height:259px;
}

.tbc-CurveLeft .rtx,.tbc-CurveLeft .rss-inner {
padding:5px 0;
}

.tbc-CurveLeft .img-Tabber {
clear:both;
height:230px;
display:block;
background-color:#F7F6F6;
overflow:auto;
background:url(/Global/CssImages/CommCare/tab_inner_curve_br.gif) no-repeat bottom right #fff;
display:block;
}

.tbc-CurveLeft .img-Tabber img {
height:155px;
margin:10px;
}

.tbc-CurveLeft .rss-Tabber2 {
clear:both;
height:230px;
display:block;
background-color:#F7F6F6;
overflow:hidden;
background:url(/Global/CssImages/CommCare/tab_inner_curve_br.gif) no-repeat bottom right #fff;
display:block;
}

.tbc-CurveLeft .rss-Tabber2 .rss-inner {
padding:7px 7px 7px 8px;
background:url(/Global/CssImages/CommCare/tab_inner_curve_tr.gif) no-repeat top right #fff;
}

.tbc-CurveLeft .rss-Tabber2 h2 {
font-size:1.1em;
color:#000;
}

.tbc-CurveLeft .rss-Tabber2 li {
padding:0 0 0 12px;
margin-bottom:3px;
clear:both;
overflow:hidden;
background:url(/Global/CssImages/CommCare/arrow.gif) no-repeat left .25em;
vertical-align:middle;
}

.tbc-CurveLeft .rss-Tabber2 .rss-thumbnails {
padding:10px 0 0;
clear:both;
overflow:hidden;
}

.tbc-CurveLeft .rss-Tabber2 .rss-footer {
padding:0 0 10px;
}

.tbc-CurveLeft .rss-Tabber2 h2 {
font-size:1.4em;
padding:0 0 5px;
color:#000;
}

.tbc-CurveLeft .rss-Tabber2 h3 {
font-size:1.1em;
}

.tbc-CurveLeft .rss-Tabber2 h3 a {
font-weight:400;
}

.tbc-CurveLeft .rss-Tabber2 span {
font-size:1.1em;
color:#333;
}

.tbc-CurveLeft .rss-Tabber2 p.source {
color:#888;
display:block;
}

.tbc-CurveLeft .rss-Tabber2 .rss-footer {
text-align:right;
font-size:1.1em;
color:#000;
}

.tbc-CurveLeft .rss-Tabber2 .rss-footer a {
background:url(/Global/CssImages/CommCare/arrow.gif) no-repeat right .25em;
padding:0 12px 0 0;
vertical-align:middle;
color:#000;
}

.tbc-CurveLeft .rtx-Tabber2 {
clear:both;
height:230px;
display:block;
background-color:#F7F6F6;
overflow:hidden;
background:url(/Global/CssImages/CommCare/tab_inner_curve_br.gif) no-repeat bottom right #fff;
display:block;
}

.tbc-CurveLeft .rtx-Tabber2 .rbi-rtx-inner {
height:210px;
padding:7px 7px 7px 8px;
background:url(/Global/CssImages/CommCare/tab_inner_curve_tr.gif) no-repeat top right #fff;
}

.tbc-CurveLeft .rtx-Tabber2 h2 {
font-size:1.4em;
color:#000;
}

.tbc-CurveLeft .rtx-Tabber2 p {
font-size:1.1em;
}

.tbc-CurveLeft .rtx-Tabber2 ul {
padding:4px 0 0;
font-size:1.1em;
}

.tbc-CurveLeft .rtx-Tabber2 ul li {
background:url(/Global/CssImages/CommCare/arrow.gif) no-repeat;
padding:0 0 0 12px;
}

.tbc-CurveLeft .rtx-Tabber2 ul li span {
clear:both;
}

.tbc-CurveLeft .rtx-Tabber2 ul li a {
font-weight:400;
display:block;
}

.tbc-CurveLeft .rtx-Tabber2 img {
clear:both;
display:block;
}

.tbc-CurveLeft .rtx-Tabber2 .m-link {
display:block;
text-align:right;
}

.tbc-CurveLeft .rtx-Tabber2 .m-link a {
background:url(/Global/CssImages/CommCare/arrow.gif) no-repeat right;
padding:0 12px 0 0;
color:#000;
}

.tbc-CurveLeft .rss-Litelist h3 a {
font-size:.9em;
}

/* TAB top */
div.tbc-Top {
margin-bottom:5px;
background-color:#008f91;
}

.tbc-Top .tbc-title {
width:100%;
display:block;
clear:both;
}

.tbc-Top .tbc-title-inner {
clear:both;
}

.tbc-Top .tbc-title h2 {
font-size:1.2em;
}

.tbc-Top .tbc-tabs {
margin:0;
width:100%;
}

.tbc-Top-inner {
overflow:hidden;
padding:7px;
}

.tbc-Top .tbc-tabs div {
font-size:1.2em;
cursor:pointer;
}

.tbc-Top .tbc-tabs div span {
display:block;
font-weight:700;
}

.tbc-Top .tbc-inactive {
color:#d4e5e5;
height:20px;
padding: 10px 10px 0;
}

.tbc-Top .tbc-inactive span {
color:#d4e5e5;
}

.tbc-Top .tbc-inactive span a {
color:#d4e5e5;
text-decoration:none;
}

.tbc-Top .tbc-active {
height:20px;
background:#fff;
padding: 10px 10px 0;
}

.tbc-Top .tbc-active span {
color:#008f91;
}

.tbc-Top .tbc-active span a {
color:#008f91;
text-decoration:none;
}

.tbc-Top .tbc-inner {
background:#fff;
color:#111;
padding:0.5em;
overflow:auto;
height:850px;
}

div.ser-Related {}
.ser-Related h2 {
color:#4E4E4E;
padding:5px;
border-bottom:1px solid #008f91;
background:#d4e5e5;
margin-bottom:5px;
}
.ser-Related li {
margin:0 0 4px;
padding:0 0 0 12px;
clear:both;
overflow:hidden;
background:url(/Global/CssImages/CommCare/arrow.gif) no-repeat 0 .25em;
}
.ser-Related li a,.ser-Related h3 a {
color:#008F91;
}
div.rss-editorsChoice{}

.rss-editorsChoice p a{display:none}

.rss-editorsChoice .rss-pic{
	float:left;
	margin:0 10px 0 0;
	width:100px;
	overflow:hidden
}
.rss-editorsChoice .rss-pic img{
	width:100%
}
.rss-editorsChoice .rss-item-Text{
	margin:0;
	padding:0;
	float:left;
	width:60%
}
.rss-editorsChoice .rss-item-Text p{
        font-size:12px
}

/*Individual Editors choice*/

div.rtx-Children {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background-attachment:scroll;
background-color:transparent;
background-image:url(http://www.communitycare.co.uk/Assets/GetAsset.aspx?ItemID=14102);
background-position:left top;
background-repeat:no-repeat;
height:54px;
margin-bottom:0;
position:relative;
z-index:1;
}

.rtx-Children p a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background-attachment:scroll;
background-color:transparent;
background-image:url(/Global/CssImages/CommCare/icon_services_email.gif);
background-position:0 50%;
background-repeat:no-repeat;
padding-left:20px;
}

.rtx-Children p {
bottom:0;
color:#E81E25;
font-size:1.3em;
left:190px;
position:absolute;
}


div.rtx-MentalHealth {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background-attachment:scroll;
background-color:transparent;
background-image:url(/Global/CssImages/CommCare/Editors-Choice-mentalhealth.jpg);
background-position:left top;
background-repeat:no-repeat;
height:54px;
margin-bottom:0;
position:relative;
z-index:1;
}

.rtx-MentalHealth p a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background-attachment:scroll;
background-color:transparent;
background-image:url(/Global/CssImages/CommCare/icon_services_email.gif);
background-position:0 50%;
background-repeat:no-repeat;
padding-left:20px;
}

.rtx-MentalHealth p {
bottom:0;
color:#E81E25;
font-size:1.3em;
left:190px;
position:absolute;
}



div.rtx-Disability {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background-attachment:scroll;
background-color:transparent;
background-image:url(/Global/CssImages/CommCare/Editors-Choice-Disability.jpg);
background-position:left top;
background-repeat:no-repeat;
height:54px;
margin-bottom:0;
position:relative;
z-index:1;
}

.rtx-Disability p a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background-attachment:scroll;
background-color:transparent;
background-image:url(/Global/CssImages/CommCare/icon_services_email.gif);
background-position:0 50%;
background-repeat:no-repeat;
padding-left:20px;
}

.rtx-Disability p {
bottom:0;
color:#E81E25;
font-size:1.3em;
left:190px;
position:absolute;
}




div.rtx-Workforce {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background-attachment:scroll;
background-color:transparent;
background-image:url(/Global/CssImages/CommCare/Editors-Choice-Workforce-KM.jpg);
background-position:left top;
background-repeat:no-repeat;
height:54px;
margin-bottom:0;
position:relative;
z-index:1;
}

.rtx-Workforce p a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background-attachment:scroll;
background-color:transparent;
background-image:url(/Global/CssImages/CommCare/icon_services_email.gif);
background-position:0 50%;
background-repeat:no-repeat;
padding-left:20px;
}

.rtx-Workforce p {
bottom:0;
color:#E81E25;
font-size:1.3em;
left:190px;
position:absolute;
}

div.rtx-Adults {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background-attachment:scroll;
background-color:transparent;
background-image:url(/Global/CssImages/CommCare/Editors-Choice---adults.jpg);
background-position:left top;
background-repeat:no-repeat;
height:54px;
margin-bottom:0;
position:relative;
z-index:1;
}

.rtx-Adults p a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background-attachment:scroll;
background-color:transparent;
background-image:url(/Global/CssImages/CommCare/icon_services_email.gif);
background-position:0 50%;
background-repeat:no-repeat;
padding-left:20px;
}

.rtx-Adults p {
bottom:0;
color:#E81E25;
font-size:1.3em;
left:190px;
position:absolute;
}
/*End Individual Editors choice*/

/* Backgrounds */

div.rtx-Blank {
width:400px;
Height: 300px;
background: transparent;
}
div.rtx-PaleGreen {
background: #d4e5e5;
padding: 5px 5px;
}

div.flx-Technology {
background: url(http://www.communitycare.co.uk/Assets/GetAsset.aspx?ItemID=11897) no-repeat;
width:400px;
height:600px;
}

/* VIDEO and HEADING */

div.rtx-VideoHead {
border:1px solid #d4e5e5;
width:auto;
}

.rtx-VideoHead h3 {
color:#008f91;
padding:5px;
border-bottom:1px solid #008f91;
background:#d4e5e5;
}

.rtx-VideoHead h3 a,.rtx-VideoHead h3 a:hover {
color:#008f91;
font-size:1.1em;
text-transform:uppercase;
}

.rtx-VideoHead .rbi-rtx-inner {
min-height:100px;
position:relative;
padding-bottom:20px;
background-color: black;
}

.rtx-VideoHead p {
font-size:1.1em;
}

.rtx-VideoHead img {
float:left;
margin:0 5px;
}

.rtx-VideoHead a {
font-weight:700;
}

.rtx-UnisonVideo .m-link {
position:absolute;
bottom:5px;
right:5px;
font-size:1.1em;
}

.rtx-UnisonVideo .m-link a {
background:url(/Global/CssImages/CommCare/arrow.gif) no-repeat right .25em;
padding:0 12px 0 0;
font-weight:700;
}

div.rtx-sitemapheader {
background-color:#d7e8e8;
padding-left:15px;
border-left: solid 1px #008f91;
border-right: solid 1px #008f91;
border-top: solid 1px #008f91;
margin-bottom:0px;
padding-top:10px;
width:963px;
}

div.rtx-sitemapheader h1 {
font-size: 20px;
color: #008f91;
}



div.flx-sitemapbody {
background-color:#008f91;
}

div.flx-sitemapbody .control {
margin:0;
}

.rbi-flx-sitemapbody-inner {
background-color:#d7e8e8;
border-bottom:1px solid #008f91;
border-left:1px solid #008f91;
border-right:1px solid #008f91;
padding-top:10px;
padding-left:3px;
padding:right:10px;
overflow:hidden;
height:1%;
}

div.flx-sitemapbody h2 a {
font-size: 16px;
color: #008f91;
}

div.flx-sitemapbody li a {
font-size: 12px;
color: #008f91;
}

div.flx-sitemapbody li a:hover{
text-decoration: underline;
}

/* TAB top 2 */
div.tbc-PlainLarge {
margin-bottom:20px;
background-color:#ffffff;
}

.tbc-PlainLarge .tbc-title {
width:100%;
display:block;
clear:both;
}

.tbc-PlainLarge .tbc-title-inner {
clear:both;
}

.tbc-PlainLarge .tbc-title h2 {
font-size:1.2em;
}

.tbc-PlainLarge .tbc-tabs {
margin:0;
width:100%;
}

.tbc-PlainLarge-inner {
overflow:hidden;
padding:7px;
}

.tbc-PlainLarge .tbc-tabs div {
font-size:1.1em;
cursor:pointer;
}

.tbc-PlainLarge .tbc-tabs div span {
display:block;
font-weight:700;
}

.tbc-PlainLarge .tbc-inactive {
color:#d4e5e5;
height:20px;
padding: 10px 10px 0;
}

.tbc-PlainLarge .tbc-inactive span {
color:#d4e5e5;
}

.tbc-PlainLarge .tbc-inactive span a {
color:#d4e5e5;
text-decoration:none;
}

.tbc-PlainLarge .tbc-active {
height:20px;
background:#fff;
padding: 10px 10px 0;
}

.tbc-PlainLarge .tbc-active span {
color:#008f91;
}

.tbc-PlainLarge .tbc-active span a {
color:#008f91;
text-decoration:none;
}

.tbc-PlainLarge .tbc-inner {
background:#fff;
color:#111;
padding:0.5em;
height:620px;
}

/* TAB top 2 */
div.tbc-FeedContainer {
margin-bottom:20px;
background-color:#008f91;
}

.tbc-FeedContainer .tbc-title {
width:100%;
display:block;
clear:both;
}

.tbc-FeedContainer .tbc-title-inner {
clear:both;
}

.tbc-FeedContainer .tbc-title h2 {
font-size:1.2em;
}

.tbc-FeedContainer .tbc-tabs {
margin:0;
width:100%;
}

.tbc-FeedContainer-inner {
overflow:hidden;
}

.tbc-FeedContainer .tbc-tabs div {
font-size:1.1em;
cursor:pointer;
color: white
}

.tbc-FeedContainer .tbc-tabs div span {
display:block;
font-weight:700;
}

.tbc-FeedContainer .tbc-inactive {
color: white;
height:20px;
padding: 10px 10px 0;
}

.tbc-FeedContainer .tbc-inactive span {
color:white;
}

.tbc-FeedContainer .tbc-inactive span a {
color:#d4e5e5;
text-decoration:none;
}

.tbc-FeedContainer .tbc-active {
height:20px;
background:#d4e4e5;
padding: 10px 10px 0;
}

.tbc-FeedContainer .tbc-active span {
color:#008f91;
}

.tbc-FeedContainer .tbc-active span a {
color:#008f91;
text-decoration:none;
}

.tbc-FeedContainer .tbc-inner {
background:#fff;
color:#111;
padding:0.5em;
height:auto;
}

/* CC LIVE TAB */
div.tbc-CCLive {
margin-bottom:20px;
background-color:#e3f3f3;
}

.tbc-CCLive .tbc-title {
width:100%;
display:block;
clear:both;
}

.tbc-CCLive .tbc-title-inner {
clear:both;
}

.tbc-CCLive .tbc-title h2 {
font-size:1.2em;
}

.tbc-CCLive .tbc-tabs {
margin:0;
width:100%;
}

.tbc-CCLive-inner {
overflow:hidden;
padding:4px;
}

.tbc-CCLive .tbc-tabs div {
font-size:1.1em;
cursor:pointer;
}

.tbc-CCLive .tbc-tabs div span {
display:block;
font-weight:700;
}

.tbc-CCLive .tbc-inactive {
color:#d4e5e5;
height:20px;
padding: 10px 10px 0;
}

.tbc-CCLive .tbc-inactive span {
color:#008f91;
}

.tbc-CCLive .tbc-inactive span a {
color:#d4e5e5;
text-decoration:none;
}

.tbc-CCLive .tbc-active {
height:20px;
background:#e3f3f3;
padding: 10px 10px 0;
}

.tbc-CCLive .tbc-active span {
color:#000;
}

.tbc-CCLive .tbc-active span a {
color:#008f91;
text-decoration:none;
}

.tbc-CCLive .tbc-inner {
background:#fff;
color:#111;
padding:0.5em;
height:600px;
}

/*QUOTE BOXES*/

/* Quote Box Grey*/

div.rtx-QuoteBoxGrey {
width:180px;
Height: 120px;
background: #cecccd;
color: #000000;
padding: 5px 5px 0;
}

p.quote {font-family:helvetica;
	   font-size:14px;
	   color:#000000;
	   text-indent:0px}

p.name {font-family:helvetica;
	      font-size:12px;
	      color:red}




/* Quote Box Light Grey*/

div.rtx-QuoteBoxLightGrey {
width:180px;
Height: 120px;
background: #e8e7e7;
color: #000000;
padding: 5px 5px 0;
}

p.quote {font-family:helvetica;
	   font-size:14px;
	   color:#000000;
	   text-indent:0px}

p.name {font-family:helvetica;
	      font-size:12px;
	      color:red}



/* Quote Box Green*/

div.rtx-QuoteBoxGreen {
width:180px;
Height: 120px;
background: #addac8;
color: #000000;
padding: 5px 5px 0;
}

p.quote {font-family:helvetica;
	   font-size:14px;
	   color:#000000;
	   text-indent:0px}

p.name {font-family:helvetica;
	      font-size:12px;
	      color:red}

/*END OF QUOTE BOXES*/

/* Vacancy Tab */

div.tbc-VacancyTab {
     background-color: #f3f1f1;
     margin-bottom: 5px;
}

.tbc-VacancyTab .tbc-title {
     clear: both;
     display: block;
     width: 100%;
}

.tbc-VacancyTab .tbc-title-inner {
     clear: both;
}

.tbc-VacancyTab .tbc-title h2 {
     font-size: 1.2em;
}

.tbc-VacancyTab .tbc-tabs {
     margin: 0pt;
     width: 100%;
}

.tbc-VacancyTab-inner {
     overflow: hidden;
     padding: 1px;
}

.tbc-VacancyTab .tbc-tabs div {
     cursor: pointer;
     font-size: 1.2em;
}

.tbc-VacancyTab .tbc-tabs div span {
     display: block;
     font-weight: 700;
}

.tbc-VacancyTab .tbc-inactive {
     height: 20px;
     padding: 10px 25px 0px;
}

.tbc-VacancyTab .tbc-inactive span {
     color: #d5d2d2;
}


.tbc-VacancyTab .tbc-active {
     background: none repeat scroll 0% 0% #FFFFFF;
     height: 20px;
     padding: 10px 25px 0px;
}

.tbc-VacancyTab .tbc-active span {
     color: black;
}


.tbc-VacancyTab .tbc-inner {
     background: none repeat scroll 0% 0% #ffffff;
     color: #000000;
     height: 640px;
     overflow: auto;
     padding: 0.5em;
}

/*End Vacancy tab */

/* Events Nav Bar */
div.rtx-EventsNav {
     margin: 0pt auto;
     padding: 0pt;
     width: 980px;
}

div.rtx-EventsNav li {
     float: left;
     height: 24px;
     list-style-type: none;
     margin: 0pt 0px;
     padding: 0pt;
     text-align: center;
font:bold 14px Trebuchet MS;
     width: 196px;
}

div.rtx-EventsNav li.home {
     background: none repeat scroll 0pt 0pt #4F8F8F;
     margin: 0pt 5px 0pt 0pt;
}

div.rtx-EventsNav li a {
     color: #FFFFFF;
     display: block;
     line-height: 24px;
     margin: 0pt;
     padding: 0pt;
     text-decoration: none;
}

div.rtx-EventsNav li a:hover {
     background: none repeat scroll 0% 0% #000000;
}

div.rtx-EventsNav li.all {
     background: none repeat scroll 0% 0% #5a505a;
}

div.rtx-EventsNav li.adults {
     background: none repeat scroll 0% 0% pink;
}

div.rtx-EventsNav li.adults {
     background: none repeat scroll 0% 0% #d02b39;
}

div.rtx-EventsNav li.children {
     background: none repeat scroll 0% 0% #f0ba12;
}

div.rtx-EventsNav li.live {
     background: none repeat scroll 0% 0% #008f91;
}

div.rtx-EventsNav li.otherevents {
     background: none repeat scroll 0% 0% #c2c2c2;
}
/* End Events Nav Bar */

/* Events Feed */

div.rss-Events {
    
}

.rss-Events p a {
     display: none;
}

.rss-Events .rss-pic {
     float: left;
     margin: 0pt 2px 0pt 0pt;
     overflow: hidden;
     width: 100px;
}

.rss-Events .rss-pic img {
     width: 100%;
}

.rss-Events .rss-item-Text {
     float: left;
     margin: 0pt;
     padding: 0pt;
     width: 100%;
}

.rss-Events .rss-item-Text p {
     font-size: 12px;
}

/* End Events Feed */

div.flx-Border {
     
     height: auto;
     width: auto;
padding: 4px;
border-color: #d4e5e5;
    border-style: solid;
    border-width: 3px;
}

/* End Flex border */

/*Table*/

div.rtx-table {
     border-collapse: collapse;
     font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
     width: 970px;
}

#table td, #table th {
     border: 1px solid #78BABE;
     font-size: 1em;
     padding: 3px 7px 2px;
}

#table th {
     background-color: #FFFFFF;
     color: #FFFFFF;
     font-size: 1.1em;
     padding-bottom: 4px;
     padding-top: 5px;
     text-align: center;
}

#table tr.alt td {
     background-color: #E4E2E2;
     color: #000000;
}
/*End Table*/

/* Job search box */


div.qsf-youcaresearch {
     width: 100%;
}

.qsf-youcaresearch .rbi-qsf-inner {
     background-color: #008a91;
     margin: 0px 0px 10px;
     overflow: hidden;
     padding: 5px 2px;
}

.qsf-youcaresearch .rbi-qsf-inner div {
     display: inline;
     float: left;
     margin-right: 10px;
}
/* End Job search */

/* Protect our Children slot */

div.rtx-POC {
border: 1px solid grey;
     padding: 2px; 
    height: auto;
     width: 400px;
}

.rtx-POC .rbi-rtx-inner {
     background-color: #FFFFFF;
     color: #000000;
     padding: 0px;
     position: relative;
}

.rtx-POC h2 {
     background: none repeat scroll 0% 0% #FFFFFF;
     color: #000000;
     font-size: 14px;
     padding: 0px 0pt 0pt 3px;
}

.rtx-POC h2 a {
     color: #008a91;
     text-transform: none;
}

.rtx-POC h2 a:hover {
     text-decoration: underline;
}

.rtx-POC p {
     font-size: 12px;
     margin: 0pt 0pt 2px 2px;
     padding-left: 0px;
}

.rtx-POC img.floatleft {
     float: left;
padding: 0px 8px 0px 5px;
}

/* End Protect our Children box */

/* Protect our Children Middle */

div.rtx-POCmiddle {
     border: 1px solid grey;
     height: auto;
     padding: 2px;
margin: 11px;
     width: 293px;
}

.rtx-POCmiddle .rbi-rtx-inner {
     background-color: #FFFFFF;
     color: #000000;
     padding: 0px;
     position: relative;
}

.rtx-POCmiddle h2 {
     background: none repeat scroll 0% 0% #FFFFFF;
     color: #000000;
     font-size: 14px;
     padding: 0px 0pt 0pt 3px;
}

.rtx-POCmiddle h2 a {
     color: #008a91;
     text-transform: none;
}

.rtx-POCmiddle h2 a:hover {
     text-decoration: underline;
}

.rtx-POCmiddle p {
     font-size: 12px;
     margin: 0pt 0pt 2px 2px;
     padding-left: 0px;
}

.rtx-POCmiddle img.floatleft {
     float: left;
padding: 0px 8px 5px 5px;
}

/* End Protect our Children box */

/* Protect our Children list */

div.rss-POClist h2 {
     margin-bottom: 0.5em;
}

.rss-POClist h2 span {
     text-transform: uppercase;
}

.rss-POClist .rss-description {
     font-size: 1.2em;
}

.rss-POClist .rss-footer {
     font-size: 1.2em;
     text-align: right;
}

.rss-POClist .rss-footer a {
     background: url("http://www.communitycare.co.uk/assets/getAsset.aspx?ItemID=13243") no-repeat scroll right 0.25em transparent;
     padding: 0pt 12px 0pt 0pt;
     vertical-align: middle;
}

.rss-POClist li {
     clear: both;
     margin: 0pt 0pt 0px;
     overflow: hidden;
}

.rss-POClist li a, .rss-POClist h3 a {
     color: #008a91;
}

.rss-POClist ul p {
     font-size: 1.4em;
}

.rss-POClist h3 {
     font-size: 12px;
}

.rss-POClist ul p.source {
     color: #777777;
     font-size: 1em;
}

.rss-POClist li p.source a {
     clear: both;
     text-transform: uppercase;
}

.rss-POClist .rss-base {
     display: none;
}

.rss-POClist .rss-base span {
     display: block;
     padding: 5px 0pt;
}
/* End Protect our Children list */

