/* tabs 
----------------------------------------------------------------------------------------------------*/
.l-framecenter-center .node {clear:both; display:block; position:relative;}
.tabs {position:relative; display:block; clear:both;}
.tabs .tabs-nav {padding: 0; margin:0 0 0 -16px; z-index:11; position:relative; display:block; clear:both; }
.tabs .tabs-nav li {float:left; margin:0; padding:0; background:none; width:240px; cursor:pointer}

.tabs .tabs-nav li a, .tabs .tabs-nav li a:hover {text-decoration:none}

.tabs .tabs-nav li a span               {display:block; line-height: 1.5em; width: 214px; height: 74px; padding: 0 10px 0 16px; text-decoration:none; color: #CCC; font-size:0.9em; line-height:120%}
.tabs .tabs-nav li a:hover span         {color: #CCC;}
.tabs .tabs-nav li a.current span       {color: #000;}
.tabs .tabs-nav li a.current:hover span {color: #000;}

.tabs .tabs-nav li a strong               {color: #FFF; display: block; font-size:1.7em; padding: 20px 0 5px 0;}
.tabs .tabs-nav li a:hover strong         {color: #FFF;}
.tabs .tabs-nav li a.current strong       {color: #da2727;}
.tabs .tabs-nav li a.current:hover strong {color: #da2727;}

.tabs .tabs-nav li a span               {background:url('images/tab2.gif') no-repeat left bottom;}
.tabs .tabs-nav li a:hover span         {background:url('images/tab3.gif') no-repeat left bottom;}
.tabs .tabs-nav li a.current span       {background:url('images/tab1.gif') no-repeat left bottom; color:#000}
.tabs .tabs-nav li a.current:hover span {background:url('images/tab1.gif') no-repeat left bottom; color:#000}

#tabs-content {padding:20px 0; clear: both; position:relative; overflow:auto;}




/* news
*************************************************/
.view-news {margin-left:-16px}
.view-news .views-row {margin:0 0 10px 0}
.view-news .views-row .rc {margin:0; padding:0 16px; min-height:120px}

.view-news .views-row .views-field-field-image-fid  {width:200px; position:absolute; right:26px; top:16px; text-align:right;}
.view-news .views-row .views-field-field-date-value {width:200px; position:absolute; right:26px; top:0; font-size:90%; color:#999; text-align:right}
.view-news .views-row .views-field-title            {font-size:110%; font-weight:bold; margin:2px 220px 0 0; padding:0; line-height:130%; font-size:90%;}
.view-news .views-row .views-field-body             {margin:10px 220px 0 0; padding:0; font-size:90%}

.view-news .views-row .views-field-field-image-fid img {}
.view-news .view-footer {margin-left:16px}



/* blocks 
*************************************************/

#block-block-1.b-block, #block-block-3.b-block {background:#566e7d; font-size:90%; color:#fff; line-height:130%}
#block-block-1.b-block a, #block-block-3.b-block a {color:#fff}
#block-block-1.b-block a:hover, #block-block-3.b-block a:hover {color:#fff}

