/* =========== GENERAL =========== */
.ext	{ background:none; }
html, body {
	font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
}
body {
	background: #FFF;
}
.limiter {
	width: 960px;
	padding: 0;
	position:relative;
}
a, a:link, a:visited {
	text-decoration: none;
	color: #555;
}
div.node-page * a { color:#6ba1de; font-weight:bold; } 

a:hover, a:active {
	text-decoration: underline;
	color:#000000;
}
.clearboth {
	clear: both;
}
.form-required {
	display: none;
}
h1, .prose h1, h2, .prose h2, h3 {
	font-size: 2em;
	margin-bottom: 10px;
	line-height: 1.5em;
}
h2, .prose h2 {
	font-size: 1.6em;
	line-height: 1.4em;
	font-weight:normal;
}
h3 {
	font-size: 1.4em;
	line-height: 1.3em;
}
p {
	margin-bottom: 0.9em !important;
}

#left,
#right { width:220px; }

.one-sidebar #main { width:700px; }
.two-sidebars #main	{ width:460px; }

span.ext	{ display:none; position:absolute; background:none; }
/* =========== GENERAL BLOCK STYLES =========== */

/* ----- Blocks page fixes ----- */
.region {
	background: #eee;
	border-width: 1px 0;
	border: 1px dotted #000;
	padding: 2px 0;
}
.region-populated {
	display: none;
}

#attachments li	{ padding:10px 0; clear:both; border-bottom:1px solid #DDDDDD; }
.attachment-description	
{
	color: #999999;
    float: left;
    font-size: 11px;
    padding-left: 35px;
    width: 360px;
}
.attachment
{
	background: url("../img/icons.jpg");
	background-repeat:no-repeat;
	background-position:0 -2149px;
    padding: 2px 0 2px 35px;
}

.view-committee-meetings .views-field-field-document-fid a[href$=".doc"],
a.attachment[href$=".doc"]	{ background-position:0 -2240px; }
.view-committee-meetings .views-field-field-document-fid a[href$=".pdf"],
a.attachment[href$=".pdf"]	{ background-position:0 -2330px; }
.view-committee-meetings .views-field-field-document-fid a[href$=".xls"],
a.attachment[href$=".xls"]	{ background-position:0 -2410px; }
/* =========== MESSAGE STYLES =========== */

#page #console .limiter {
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	padding: 0;
	width: 100%;
}
#console .messages ul	{ width:960px; margin:0 auto; }
#console .messages li {
	margin: 5px 0;
}
#console .messages {
	background: #fffbcc;
	font-size: 1.4em;
	line-height: 1.8em;
	padding: 2px 10px;
}
#console .status {
	background: #d0ecde;
	color: #050;
}
#console .warning {
	background: #fef2d3;
	color: #850;
}
#console .error {
	background: #fbd6d4;
	color: #900;
}
#console .error li, #console .warning li, #console .status li {
	background-image: url(../img/icons.jpg);
	background-repeat:no-repeat;
	padding-left: 40px;
}
#console .error li		{ background-position: 0 -2552px; }
#console .warning li 	{ background-position: 0 -2769px; }
#console .status li 	{ background-position: 0 -2980px; }
/* =========== FORM STYLES =========== */

.form-textarea, .form-text {
	background: #EEEEEE url(../img/input.jpg) top repeat-x;
	border-color:#E6E6E6 !important;
	padding:5px 10px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
}
input.form-text:focus, select:focus, textarea:focus {
	background: #FFF url(../img/input-focus.jpg) top repeat-x;
}
.form-submit, .button {
	text-align: center;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
    background: url("../img/button.jpg") repeat-x top #E23027;
    color: #FFFFFF !important;
    font-weight: bold;
    padding: 5px 10px;
    text-shadow: 0 1px 1px rgba(0, 0, 0, 0.6);
}

.form-submit:hover,
.button:hover
{
	background: url("../img/button-black.jpg") repeat-x scroll center top #000000;
	text-decoration:none;
    
}

.hidden-field {
	display: none;
}

select	
{
	-moz-border-radius: 5px 5px 5px 5px;
    background: none repeat scroll 0 0 #EEEEEE;
    border-color: #E6E6E6;
    padding: 5px 10px !important;
}

.comment_add 	{ float:right !important; }
.comment_add a	{ background:url(../img/icons.jpg) no-repeat 0 -1932px; padding:1px 0 1px 35px; }

.form-item input.error, .form-item textarea.error, .form-item select.error 
{
	-moz-box-shadow: 0 0 5px rgba(255, 0, 0, 0.4);
	-webkit-box-shadow: 0 0 5px rgba(255, 0, 0, 0.4);
	box-shadow: 0 0 5px rgba(255, 0, 0, 0.4);
    border-color: #EC3027 !important;
    border-width: 1px;
}
/* ========== Pager ========== */

.attachment	{ position:relative; }
.display-count /* A list of page numbers when more than 1 page of content is available */
{
    border-bottom: 2px solid #F0F0F0;
    border-top: 2px solid #F0F0F0;
    clear: left;
    color: #159E58;
    font-size: 16px;
    margin: 10px 0;
    padding: 5px 0;
    text-align: left;

}
.pager-top,
.pager-bottom			{ position:absolute; right:0; top:2px; width:400px; }
.pager .pager,
.pager .pager .pager	{ position:relative; float:right; }

.pager a, .pager strong.pager-current
{
	display: block;
}

.pager ul
{
	float: left;
	display: inline;
	clear:none;
}

.pager li{
	color:#159E58;	
	float: left;
	clear: none;
	
}

.pager a{
	padding:5px 10px;
	margin-left:2px;
	text-decoration:none;
	
}

.pager a:hover {
	color:#999999;
	margin-top:-2px;
	border-top:#999999 solid 2px;
	
}

.pager-current{
	color:#159E58;
	padding:5px 10px;
	border-top:2px solid #159E58;
	margin-left:5px;
	margin-top:-2px;
}



/* =========== Homepage 			========== */

/* =========== Header				========== */

/*Top line Color */

#branding								{ border-top:5px solid #8CC63F; padding-top:15px; } /* Generic */
.front #branding						{ border-color:#8CC63F; } /* Front Page */
.who-we-are #branding					{ border-color:#F8383D; } /* Who we are */
.what-we-do #branding					{ border-color:#11A8D1; } /* What we do */
.how-we-do-it #branding					{ border-color:#8B89AE; } /* Local Enterprise Partnership */
.committee-meetings #branding			{ border-color:#974D94; } /* Committee Meetings */
.financial-performance #branding		{ border-color:#E93584; } /* Financial Performance */
.page-news #branding					{ border-color:#222222; } /* News Page */	


.site-name	{ margin:0; }
.site-name a	
{
	background:url(../img/neca-logo.png) no-repeat left top;
	display:block;
	font-size:1px;
	float:left;
	height:128px;
	text-indent:-10000px;
	width:400px;
}
/*.site-name a:hover		{ background-position:left bottom; }*/

.secondary-links		{ float:right; clear:right; height:23px; }
.secondary-links li		{ float:left; margin-left:20px; }
.secondary-links li a 	
{
	color:#006d8a; 
	padding:4px 0 5px 35px; 
	background-image:url(../img/icons.jpg);
	background-repeat:no-repeat;
	height:15px;
}
.secondary-links li a.active,
.secondary-links li a:hover	{ color:#11a8d1; text-decoration:none; } 
.secondary-links li.active	
{
	background:url(../img/arrows.jpg) no-repeat center 0 ;
	margin-top:-15px; 
	padding-top:15px;
	min-height:23px;
	height:auto !important;
	height:23px;
}
.page-news .secondary-links li.active	{ background-image:url(../img/arrows-news.jpg); }
.menu-1677 a			{ background-position:0 -88px; } /* Useful Links */
.menu-1678 a			{ background-position:0 -226px; } /* Contact Us */
.menu-1679 a			{ background-position:0 0; } /* News */
.menu-1677 a.active,
.menu-1677 a:hover		{ background-position:0 -152px; }
.menu-1678 a.active,
.menu-1678 a:hover		{ background-position:0 -290px; }
.menu-1679 a.active,
.menu-1679 a:hover		{ background-position:0 -44px; }

/* Search */

#search-theme-form	
{
	float:right;
	clear:right;
	margin-top:15px;
	position:relative;
}

#search-theme-form label	{ display:none; }
#search-theme-form .form-submit	
{
	background-image: url("../img/search.png");
	background-repeat:no-repeat;
	background-color:transparent;
    display: block;
	height:20px;
    position: absolute;
    right: 5px;
    text-indent: -10000px;
    top: 4px;
	width:25px;
	
}
#search-theme-form .form-submit:hover	{ background-position:2px -50px; }
#edit-search-theme-form-1	{ padding-right:40px; width:260px; }

#edit-search-theme-form-1-wrapper label	
{
	color: #AAAAAA;
    font-size: 1.1em;
    font-weight: normal;
    left: 10px;
    position: absolute;
    top: 4px;
}

/* Search Page */

.page-search .box		{}
.page-search .box-title	
{
	border-bottom:2px solid	#139E5A;
	color:#139e5a;
}

dl.search-results dt a { color:#139E5A; font-weight:bold; }

dl.search-results dd	
{
	border-bottom: 2px solid #F0F0F0;
    border-top: 2px solid #F0F0F0;
    margin-bottom: 10px;
}
#search-form #edit-submit	{ margin-left:10px; }
#search-form,
#search-form label		{ margin-bottom:10px; }

/* =========== Primary Navigation 	========== */

#navigation	
{
	margin-top:20px;
	border-top:2px solid #F0F0F0;
	
}

#navigation a	
{
	font-weight:bold;
	padding:5px 10px 7px;
	border-top-style:solid;
	border-top-width:2px;
	margin:-2px 10px 0 0; 
}
#navigation a:hover		{ text-decoration:none; }
#navigation a.active	{ color:#000000; text-decoration:none; text-shadow:0 0 1px #FFFFFF; }

/* Menu Items */

.menu-1727 a	{ border-color:#8CC63F; } /* Home */
.menu-4139 a	{ border-color:#f8383d; } /* Who we are */
.menu-4146 a	{ border-color:#11a8d1; } /* What we do */
.menu-4136 a	{ border-color:#8a8aae; } /* Local Enterprise Partnership */
.menu-4156 a	{ border-color:#974d94; } /* Committee meetings */
.menu-1636 a	{ border-color:#e93584; } /* Financial performance */

/* Hover */

.menu-1727 a:hover	{ background:#8CC63F; color:#FFFFFF; text-shadow:0 1px 2px rgba(0, 0, 0, 0.4); } /* Home */
.menu-4139 a:hover	{ background:#f8383d; color:#FFFFFF; text-shadow:0 1px 2px rgba(0, 0, 0, 0.4); } /* Who we are */
.menu-4146 a:hover	{ background:#11a8d1; color:#FFFFFF; text-shadow:0 1px 2px rgba(0, 0, 0, 0.4); } /* What we do */
.menu-4136 a:hover	{ background:#8a8aae; color:#FFFFFF; text-shadow:0 1px 2px rgba(0, 0, 0, 0.4); } /* Local Enterprise Partnership */
.menu-4156 a:hover	{ background:#974d94; color:#FFFFFF; text-shadow:0 1px 2px rgba(0, 0, 0, 0.4); } /* Committee meetings */
.menu-1636 a:hover	{ background:#e93584; color:#FFFFFF; text-shadow:0 1px 2px rgba(0, 0, 0, 0.4); } /* Financial performance */

/* Active */

.menu-1727 a.active	{ background-color:#c7ec96; } /* Home */
.menu-4139 a.active	{ background-color:#fdc3c4; } /* Who we are */
.menu-4146 a.active	{ background-color:#b7e5f1; } /* What we do */
.menu-4136 a.active	{ background-color:#dcdce7; } /* Local Enterprise Partnership */
.menu-4156 a.active	{ background-color:#e0c9df; } /* Committee meetings */
.menu-1636 a.active	{ background-color:#f8c2da; } /* Financial performance */

/* Social Networks */

#block-site-5
{
	display:block;
	position:absolute;
	left:830px;
	top:-40px;
	z-index:100;
}

#block-site-5 li	{ float:left; margin-left:10px; }
#block-site-6 li a,	
#block-site-5 li a	
{
	background-image:url(../img/icons.jpg);
	background-repeat:no-repeat;
	display:block;
	height:20px;
	text-indent:-10000px;
	width:20px;
}
#block-site-5 li span	{ display:none; }

/* Social Icons */
#delicious	a	{ background-position:-6px -1390px; }
#twitter a		{ background-position:-6px -1330px; }
#facebook a		{ background-position:-6px -1270px; }
#digg a			{ background-position:-6px -1458px; }

/* Hover */
#delicious	a:hover		{ background-position:-6px -1422px; }
#twitter a:hover		{ background-position:-6px -1362px; }
#facebook a:hover		{ background-position:-6px -1302px; }
#digg a:hover			{ background-position:-6px -1490px; }

/*========== Content Top ==========*/

/* Carousel */
#content-top	{ position:relative; clear:both; margin:20px 0; }
#block-views-carousel-block_1 
{
	height:370px;
	position:relative;
	width:940px;
	border:6px solid #F0F0F0;
}

#block-block-5	
{
	background:url(../img/carousel-back.png) no-repeat;
	height:335px;
	padding:15px 40px 20px 20px;
	left:6px;
	width:240px;
	top:6px;
	position:absolute;
	z-index:5;
}
#block-block-5 .button	{ position:absolute; bottom:10px; right:50px; width:200px; }

#slideshow-container #thumbs	
{
	bottom: 5px;
    left: auto !important;
    position: absolute;
    right: 1px;
    top: auto !important;
}
#slideshow-container #thumbs a			{ background:#8CC63F; padding:5px 50px; font-size:18px; color:#000000; height:30px; }
#slideshow-container #thumbs a:hover	{ background:#FFFFFF; text-decoration:none; color:#444444;  }

/*=========== Content ==========*/
/* News Block*/
#block-views-canews-block_1
{
	float:left;
	position:relative;
	width:540px;
	margin-right:20px;
}
.quicktabs_wrapper .block-title,
#block-views-canews-block_1 .block-title,
#left #block-views-canews-block_1 .block-title,
#right #block-views-canews-block_1 .block-title
{
	background: url("../img/icons.jpg") no-repeat 0 -42px;
    border-bottom: 2px solid #222;
    color: #222;
    display: block;
    padding-left: 35px;
}

.view-canews .views-field-field-news-image-fid img,
#block-views-canews-block_1 .view-canews img	
{
	background: url("../img/home-page-news.png") no-repeat scroll 0 0 transparent;
    float: left;
    margin-right: 10px;
    padding: 3px 3px 20px;
}

#content-bottom .block .view-more,
#block-views-canews-block_1 .view-header a,
#block-views-canews-block_1 .views-field-view-node a	
{
	position:absolute; 
	bottom:0; 
	right:0; 
	font-weight:bold; 
	color:#444444; 
}
#content-bottom .block .view-more:hover,
#block-views-canews-block_1 .view-header a:hover,
#block-views-canews-block_1 .views-field-view-node a:hover	{ color:#000000; }

#block-views-canews-block_1 .view-header a 
{
	top:6px;
	bottom:auto;
}
/* Committee Meetings Block */

#block-quicktabs-1	{ float:right; width:380px; margin-bottom:20px; }
#quicktabs-2		{ width:100%; }
#block-quicktabs-1 .block-title	
{
	background: url(../img/icons.jpg) no-repeat 0 -389px;
	padding-left:35px;
	border-bottom:2px solid #964d93;
	color:#964d93;
}
ul.quicktabs_tabs li { padding:0; margin-right:2px; float:left; }
.quicktabs_wrapper .quicktabs_tabs li a 
{
	background:#f4edf4;
	color:#b27db0;
	float: left;
    font-weight: bold;
    padding: 5px 10px;
    white-space: pre-wrap;
}
#block-quicktabs-3 .quicktabs_wrapper .quicktabs_tabs li a	{ height: 65px; width: 93px; }
.quicktabs_wrapper .quicktabs_tabs .active a
{
	background:#dfc9de;
	color:#000000;
}
.quicktabs_wrapper .quicktabs_tabpage	{ background:#DFC9DE; padding:10px; margin-top:2px; position:relative; z-index:2; clear:both; }
.quicktabs_wrapper .quicktabs_tabpage .column-1
{
	background:#FFFFFF;
	padding:10px;
	width:130px;
	float:left;
	margin-right:10px;
}
.quicktabs_wrapper .quicktabs_tabpage .column-1 h2	
{
	font-size:12px; 
	font-weight:bold; 
	color:#964d93; 
}
.quicktabs_wrapper .quicktabs_tabpage .column-2 h2	{ color:#964d93; font-size:16px; }
.quicktabs_wrapper .quicktabs_tabpage .column-2		{ color:#964D93; }
.quicktabs_wrapper .quicktabs_tabpage .column-2	a	
{
	color:#964D93; 
	padding:4px 0 4px 40px; 
	background-image:url(../img/file-types.jpg); 
	background-repeat:no-repeat;
}

.quicktabs_wrapper .quicktabs_tabpage .column-2 a[href$=".doc"]	{ background-position:0 -30px; }
.quicktabs_wrapper .quicktabs_tabpage .column-2 a[href$=".pdf"] { background-position:0 -60px; }
.quicktabs_wrapper .quicktabs_tabpage .column-2 a[href$=".xls"]	{ background-position:0 -90px; }

.not-front .view-committee-meetings .views-field-field-date-time-value,
.quicktabs_wrapper .views-field-field-date-time-value-1	
{
	background: url("../img/icons.jpg") no-repeat scroll 0 -668px transparent;
    color: #555555;
    font-weight: bold;
	font-size:12px;
    padding: 2px 0;
    text-align: right;
}
.not-front .view-committee-meetings .views-field-field-date-time-value-1,
.quicktabs_wrapper .views-field-field-date-time-value	
{
	background: url("../img/icons.jpg") no-repeat scroll 0 -1604px transparent;
	font-weight:bold;
	font-size:20px;
	color:#964d93;
    padding: 6px 0 0;
    text-align: right;
}
.not-front .view-committee-meetings .views-field-field-location-value,
.quicktabs_wrapper .views-field-field-location-value	
{
	background: url("../img/icons.jpg") no-repeat scroll 0 -810px transparent;
    padding: 6px 0;
    text-align: right;
	color:#964d93;
}
.view-committee-meetings .views-field-field-document-fid	{ border-top:2px solid #F0F0F0; margin-top:10px; }
.view-committee-meetings .views-field-field-document-fid a
{
	background:url("../img/icons.jpg") no-repeat scroll 0 -999px transparent;
	color:#000000;
	font-weight:bold;
	margin:10px 0;
	padding-left:35px;
	display:block;
}


/* Feeds Block */
#block-views-feeds-block_1						
{
	border-bottom: 1px solid #139F59;
    border-top: 1px solid #139F59;
    clear: both;
    display: block;
	height:65px;
    margin: 10px 0 0;
    padding: 10px 0;
	position:relative;
	width:960px;
}
#block-views-feeds-block_1 .block-title			
{
	color:#139F59; 
	float:left;
	background:url(../img/icons.jpg) no-repeat 0 -509px;
	padding-left:35px;
	clear:both;
	width:920px;
}
#block-views-feeds-block_1 .block-content	{ clear:both; }
.views-slideshow-controls-top		
{
	position: absolute;
    right: 0;
    top: 10px;
}
#views_slideshow_singleframe_teaser_section_feeds-block_1,
.views_slideshow_singleframe_slide						{ width:960px; float:left; clear:both; }
.views_slideshow_singleframe_slide .views-field-title-1	a
{ 
	font-weight:bold; 
	color:#139f59; 
	float:left; 
	margin-right:20px; 
	padding-left:35px; 
	background:url(../img/icons.jpg) 0 -2475px no-repeat; 
}
.views_slideshow_singleframe_slide .views-field-title { font-size:1.4em; float:left; }
.views_slideshow_singleframe_slide .views-field-title a			{ color:#666666; }
.views_slideshow_singleframe_slide .views-field-title a:hover	{ color:#000000; } 
.views_slideshow_singleframe_slide .views-field-created	
{
	color: #999999;
	display:inline;
	font-size: 11px;
    margin: 0 0 0 10px;
}
.views_slideshow_singleframe_controls a	
{
	display:block;
	height:20px;
	width:20px;
	background-image:url(../img/icons.jpg);
	background-repeat:no-repeat;
	float:left;
	text-indent:-10000px;
	
}
.views_slideshow_previous		{ background-position:-5px -1055px; }
.views_slideshow_pause			{ background-position:-5px -1224px; }
.views_slideshow_play			{ background-position:-4px -1164px; }
.views_slideshow_next			{ background-position:-5px -1106px; }
/* ========= Content Bottom ========== */
.front #content-bottom	{ margin-top:20px; }
.front #content-bottom .block	
{
	float:left; 
	margin-right:20px;
	position:relative;
	width:306px; 
}
.front #content-bottom .block img	
{
	border:8px solid #F0F0F0;
	width:290px;
}
#block-block-13 .block-title,
#content-bottom .block .block-title	
{
	display:block; 
	border-bottom:2px solid; 
}
#block-block-3 					{ margin-right:0 !important; }
#block-block-2 .block-title 	{ color:#11a8d1; }
#block-block-3 .block-title 	{ color:#e83483; }
#block-block-4 .block-title 	{ color:#8a8aae; }
#block-block-13 .block-title	{ color:#F8383D; }
#block-block-13					{ margin-top:20px; }

/* ========== Footer ========== */

#footer 
{
	background:#f5f5f5;
	border-top:2px solid #e5e5e5;
	clear:both;
	margin-top:20px;
	padding:10px 0 0;
}
#block-menu_block-2 .expanded
{
	float:left;
	width:180px;
	margin-right:10px;
}
#block-menu_block-2 .expanded a 
{
	border-bottom:2px solid;
	display:block;
}

body,
html {
	height:auto !important;
    height:100%;
	min-height:100%;
}

#page {
    height:auto !important; /*used to fix the min height bug in ie 6*/
	height:100%;
	min-height:100%;
}
#page { padding-bottom:416px; /*The height of the footer + any desired padding, in this case 20px*/ }

#footer-wrap {
    margin-top:-396px;
	height:396px;
    position:relative; /*to help with ie’s margin issues */
    z-index:1; /*this was to resolve a bug I’d came across in ie*/
}


/* Footer Titles */
#footer .menu-mlid-4139	 a { border-color:#f8383d; color:#f8383d; }
#footer .menu-mlid-4146	 a { border-color:#11a8d1; color:#11a8d1; }
#footer .menu-mlid-4136	 a { border-color:#8a8aae; color:#8a8aae; }
#footer .menu-mlid-4156	 a { border-color:#974d94; color:#974d94; }
#footer .menu-mlid-1636	 a { border-color:#e93584; color:#e93584; }

#block-menu_block-2 .expanded li a	
{
	border: 0 none;
    color: #555555;
    display: inline;
	line-height:24px;
	font-size:12px;
}
#block-menu_block-2 .expanded li a:hover	{ color:#000000; }
#sub-footer	{
	background:#8cc63f;
	color:#004623;
	padding:10px 0;
	margin-top:20px;
}
#sub-footer	a 			{ color:#d0ecde; font-weight:bold; }
#sub-footer	a:hover 	{ color:#FFFFFF; text-decoration:none; }
#sub-footer .block		{ float:left; margin-right:20px; }
#block-menu_block-1		{ width:500px; }
#block-block-6			{ width:150px; }
#block-menu_block-1 li
{
	border-left: 2px solid #D0ECDE;
    float: left;
    margin-right: 10px;
    padding-left: 10px;
}
#block-menu_block-1 li.first	{ padding:0; border:0 none; }
#block-site-0					{ margin:0; float:right !important; }

li.menu-mlid-4141 a { display:none; visibility:hidden; }

/* ========== Subpages ========== */

.not-front .page-title	{ color:#8CC63F; border-bottom:2px solid #8CC63F; }

/* What We Do */
#block-block-16,
#block-block-15,
#block-block-14,
#block-block-11
{
	background:url(../img/objectives-top.png) top no-repeat #f0fbfd;
	padding:10px;
	color:#555555;
	margin-bottom:10px;
}

#block-block-16 .block-title,
#block-block-15 .block-title,
#block-block-14 .block-title,
#block-block-11 .block-title		{ color:#11a9d2; border-color:#11a9d2; }

#block-block-16 #col1,
#block-block-15 #col1,
#block-block-14 #col1				{ float:left; margin-right:20px; } 
#block-block-12 .block-title		{ color:#8B89AE; border-color:#8B89AE; }
#block-block-12 ul					{ margin:0; }
#block-block-12 li					
{
	float: left;
    list-style: none outside none;
    margin: 0 10px 0 0;
    padding: 0;
    width: 105px;
	font-size:10px;
	color:#555555;
}
#block-block-12 li a				
{
	color:#8B89AE;
	font-size:14px;
	font-weight:bold;
	margin-bottom:10px;
	display:block;
} 

/* Members */

.view-scrutiny-members h3,
.view-twita-members h3,
.view-ca-members h3,
.view-ca-transportne-members h3,
.view-ca-governance-members h3,
.view-ca-overview-members h3			{ color:#11A8D1; border-bottom:2px solid #11A8D1; clear:both; }

.view-scrutiny-members .views-row,
.view-twita-members .views-row,
.view-ca-members .views-row,
.view-ca-transportne-members .views-row,
.view-ca-governance-members .views-row,
.view-ca-overview-members .views-row

{
	border-bottom:2px solid #F7F7F7;
	padding-bottom:10px;
	margin-bottom:10px;
	clear:both;
}
.view-scrutiny-members .views-row div,
.view-twita-members .views-row div,
.view-ca-members .views-row div,
.view-ca-transportne-members .views-row div		,
.view-ca-governance-members .views-row div,
.view-ca-overview-members .views-row div	
		{ padding-left:103px; }	

.view-scrutiny-members .views-row div div,
.view-twita-members .views-row div div,
.view-ca-members .views-row div div,
.view-ca-transportne-members .views-row div div,	
.view-ca-governance-members .views-row div div,	
.view-ca-overview-members .views-row div div,	
.view-scrutiny-members .views-field-field-member-image-fid,
.view-twita-members .views-field-field-member-image-fid,
.view-ca-members .views-field-field-member-image-fid,
.view-ca-transportne-members .views-field-field-member-image-fid,
.view-ca-governance-members .views-field-field-member-image-fid	,
.view-ca-overview-members .views-field-field-member-image-fid				{ padding-left:0 !important; }

.view-scrutiny-members .views-field-field-member-image-fid img,
.view-twita-members .views-field-field-member-image-fid img,
.view-ca-members .views-field-field-member-image-fid img,
.view-ca-transportne-members .views-field-field-member-image-fid img	,
.view-ca-governance-members .views-field-field-member-image-fid img	,
.view-ca-overview-members .views-field-field-member-image-fid img	
	
{
	border:4px solid #F0F0F0; 
	float:left; 
	margin-right:20px;
}

.view-ca-members .views-field-field-ca-member-bio-value { padding-top:10px; }
.view-ca-members .views-field-field-ca-member-bio-value .field-content { font-style:italic; margin-left:56px; }

/* Breadcrumbs */

.breadcrumb	
{
	border-top:2px solid #F0F0F0;
	border-bottom:2px solid #F0F0F0;
	margin:10px 0;
	font-weight:bold;
}
.breadcrumb .separator	
{
	background:url(../img/separator.jpg) no-repeat center;
	border:none 0;
	display:block;
	height:20px;
	text-indent:-10000px;
	width:5px;
}

.breadcrumb span,
.breadcrumb a		
{
	border-bottom: 2px solid;
    float: left;
    margin-bottom: -2px;
    margin-right: 8px;
    padding: 3px 0;
}

.breadcrumb a		{ color:#8CC63F; border-color:#8CC63F; }
.breadcrumb a:hover	{ color:#EC3226; border-color:#EC3226; text-decoration:none; }
.breadcrumb .you-are-here	{ font-size:10px; border:none 0; font-weight:normal; }
#breadcrumb-current	{ color:#111111; border-color:#D9D9D9; }

/* Right Sidebar */

#right .block									{ margin:0 0 20px; }
#right .block-title								{ display:block; border-bottom:2px solid;}
#right #block-views-committee_meetings-block_1 .block-title	
{
	border-color:#974d94;
	color:#974d94;
	padding-left:35px;
	background:url(../img/icons.jpg) no-repeat 0 -1712px;
}

#block-site-6 li a	{ text-indent:30px; font-weight:bold; }
#block-site-6 li	{ margin:0 0 5px; }

#block-site-6 .block-title
{
	color:#e83584;
	border-color:#e83584;
	padding-left:35px;
	background:url(../img/icons.jpg) no-repeat 0 -1825px;
}
/* Left Sidebar */

#left						{ margin-right:20px; }
#left .menu li.leaf,
#left .menu li.collapsed	{ border-bottom:2px solid #F0F0F0; padding:5px 10px; }
#left .menu li.leaf a,
#left .menu li.collapsed a	{ font-weight:bold;  }
#left .parent-item a	
{
	background: none repeat scroll 0 0 #ECECEC;
    color: #444444;
    display: block;
    font-weight: bold;
    padding: 5px 10px;
	border-bottom:2px solid #444444;
}
#left .menu .active-trail .active-trail	
{
	background: none repeat scroll 0 0 #8CC63F;
    color: #FFFFFF;
    display: block;
    font-weight: bold;
    padding: 5px 2px;
    padding-left:10px; 
}
#left .menu .active-trail .menu a 
{
	background: none repeat scroll 0 0 #d0ecde;
    color: #57645c;
    display: block;
	font-weight:normal;
    padding: 5px 7px;
	text-indent:0px;
	padding-right:0;
}
#left .menu .active-trail .menu a.active	{ font-weight:bold; background-color:#aadac1; color:#3f4943; } 
#left .menu li.active,
#left .menu .active-trail .menu li			{ padding:0; border-bottom:2px solid #c4e0d2; } 
#left .menu .active-trail .menu li.active	{ border-color:#a0cfb7; }

/* News Page */
.page-news #content-top								{ margin:0; }
#block-block-18										
{
	position: absolute;
    right: 0;
    top: -40px;
}
#block-block-18	a	
{
	background:url(../img/rss.png) no-repeat center;
	display:block;
	height:30px;
	text-indent:-10000px;
	width:30px;
}
.view-canews .views-row								{ margin-bottom:10px; padding-bottom:5px; border-bottom:2px solid #F0F0F0; }
.view-canews .views-row-last							{ border:none 0; }
.view-canews .views-field-title						{ float:left; font-size:16px; width:580px; margin-bottom:10px; }
.front .view-canews .views-field-title,				
#right .view-canews .views-field-title				{ width:auto; float:none; }
.view-canews .views-field-field-news-image-fid		{ clear:left; margin-right:15px; }
.view-canews .views-field-field-news-image-fid img	{ width:203px; height:147px; }
#right .view-canews .views-field-body					{ clear:both; }
.page-news .attachment								{ padding:0; background:none 0; }
.node-type-news .published,
.view-canews .views-field-timestamp					
{
	float:right; 
	font-size: 14px; 
	clear:right; 
	padding-bottom:7px; 
	margin-top:-5px; 
}
.node-type-news .news-image							{ float:left; }
.node-type-news .page-title							{ width:580px; border:none 0; margin-bottom:-15px; }
.node-type-news .news-image							{ margin-right:10px; }
.node-type-news .node-content						
{
	clear:both; 
	padding-top:10px; 
	border-top: 2px solid #159E58;
}
#left #block-views-canews-block_1 .block-title		{ background-position:0 -2029px; }
.filter-year li	.active,
.view-canews .views-summary .active					{ font-weight:bold; }
.filter-year .hide									{ display:none; }
.filter-year li										{ text-indent:35px; }
.expand-year,
.hide-year											{ margin-right:5px; }
.expand-year:hover,
.hide-year:hover									{ text-decoration:none; color:#F8383D; }
.node-links											{ clear:both; }
.node-links a										{ float:none !important; }

/* Contact Us */

.webform-client-form .webform-component-textfield,
.webform-client-form .webform-component-email,
.webform-client-form .webform-component-textarea,
.webform-client-form .webform-component-select 		{ margin:10px 0 20px; }
.webform-client-form div label						{ margin-bottom:5px; }

/* 404 Page */

#error-page			
{ 
	background: url("../img/404.jpg") no-repeat scroll 0 center transparent;
    padding: 30px 240px 10px 320px;
    width: 400px;  
}
#error-page h4		{ color:#139E58; }
#error-page li		{ list-style:inside url(../img/separator.jpg); }

/* - - - Partner Logos - - - */

.view-partner-logos						{ clear:both; width:960px; background:url(../img/partner-shadow.jpg) top no-repeat; padding-top:20px; margin-top:10px; height:90px; }
.view-partner-logos	li					{ float:left; margin-right:32px !important; display:inline; }
.view-partner-logos	li.views-row-last	{ margin-right:0 !important; }
.view-partner-logos	li a				{ height:87px; }
.view-partner-logos	li a:hover			{ border-bottom:2px solid #0A522D;  }

/* - - - Site Map - - - */
 
.site-map-box			{ float:left; width:220px; margin-left:20px; }
.site-map-box .title	{ color:#F8383D; border-bottom:2px solid; }
.site-map-menus > div:first-child	{ margin-left:0; }
.site-map-box a					{ color:#666666; }
.site-map-box a:hover			{ color:#159E58; }	
.site-map-menu a				{ font-weight:bold; }
.site-map-menu ul a				{ font-weight:normal; }
.site-map-menu 					{ padding-left:0 !important; }
.site-map-menu ul 				{ padding-left:15px !important; }

div#quicktabs-1 * { color:#000 !important; }