/* Corporate Branding For somersetCare */

html    {background: #FFFFFF; margin-top:0px;}

h1#logo {
display:block;
width:1000px;
height:170px;
margin-top:-10px;
text-indent:-9009px;
background:transparent url('images/somersetCare_logo.png') no-repeat 0 0;
position: absolute;
top: 0px;
left: 0px;
z-index: 5;
}

h1#logo a {
display:block;
width:100%;
height:100%;
outline:none;
}

#tagline { display: none;}

#canvasWrapper {
}

#canvasWrapper > footer { background:#E6E6E6; text-shadow:none; font-size:11px; color:#9B9B9B; padding:5px 20px 2px 20px; }
#canvasWrapper > footer a {color:#9B9B9B;}

#canvasWrapper > header { height: 170px; background: url('images/page-bg.jpeg') no-repeat left top; padding: 0; margin:0; }
#canvas { border: none; background: #fff url('images/page-bg.jpeg') no-repeat right -140px; }
section.breadcrumb { display:none; }

.user { background:none; border:none; color:#fff; margin-top:20px}
.user img.avatar    { margin-right:10px; width:25px; margin-top:15px;}
.user-detail .name  { color: #404040;}
.user-detail .text  { color: #666; }

/*MENU*/
#canvas header  { background: #2F91A8; height: 30px; color: #FFF;   border: 2px solid;
    padding: 8px;
    background: #2F91A8;
    border-top-left-radius: 2em;
    border-bottom-left-radius: 2em;
    border-top-right-radius: 2em;
 border-bottom-right-radius: 2em;}
.menu li        { border-right:0px solid #2F91A8; color: #FFF; text-shadow: none; }
.menu li a      { border-right:0px solid #2F91A8; color: #FFF; text-shadow: none; }

.menu ul ul     { background: #2F91A8; color: #FFF;}
.menu li li     { border-bottom:none;}
.menu li li a:hover { background: #FFF important!; color: #2F91A8important!;}



.menu li.active a {
     
    color: #D7DF23;
    text-shadow: none;
    border: 1px solid #2F91A8;;
    padding: 6px;
    background: #2F91A8; 
    border-top-left-radius: 1em;
    border-bottom-left-radius: 1em;
    border-top-right-radius: 1em;
    border-bottom-right-radius: 1em; 
} 
 
/*.menu li a:visited {
     
    color: #D7DF23;
    text-shadow: none;
    border: 1px solid #2F91A8;;
    padding: 6px;
    background: #2F91A8; 
    border-top-left-radius: 1em;
    border-bottom-left-radius: 1em;
    border-top-right-radius: 1em;
    border-bottom-right-radius: 1em; 
} */

 
a { color: #2F91A8; text-decoration: none;}
a:hover { color: #2F91A8; text-decoration: underline;}
.aLink { color: #2F91A8; cursor:pointer; text-decoration: none;}
.aLink:hover { color: #2F91A8; cursor:pointer; text-decoration: underline;}


.box-header .tabs li.active a   { background: #2F91A8; }
.box-header .tabs li a.selected { background: #2F91A8; }





