/*OUTER*/
#outer {background:transparent;}	

/*GENERAL FONTS/COLOURS TWEAKS*/
body{
	font-family:Verdana, Arial, Helvetica, sans-serif;	
	/* url(images/master/backgrounds/body_bg.jpg) repeat-x;*/
	color:#3D3D3D;}
    
/*body a{text-decoration:none;color:#076895}*/
body a{text-decoration:underline;color:#3D3D3D}
body a:hover{text-decoration:none;}

textarea{font-family:  Arial,Helvetica, sans-serif;font-size:10px;}
.wrapper {background-color:#fff;}
	

#outer{background: url(images/master/backgrounds/rainbow-bg.jpg) no-repeat;}

/*nav-y shading*/
.pageBody{}
	
/*.footer {background:#fff;background: url(images/master/backgrounds/footer-border.jpg) repeat-x}*/
.footer a{color:#014477;}
	
/*BREADCRUMBS*/
.breadcrumbs {color:#000;}
.breadcrumbs a span.breadcrumb {color:#0F4574;}	
/*this is the current page breadcrumb*/
.breadcrumbs a.current{color:#000;text-decoration:none}
	.breadcrumbs a:hover{text-decoration:underline !important}
/*SEARCH*/
.search-right .search label{color:#fff;}
.search-right  .search input .searchfield{/*border:1px solid #444;*/}
.search-right  .search .searchfield{color:#666}   

/*UTILITIES*/
.utilities .navigation li{border-left:1px solid #CBCBCB;}
.utilities .navigation a{text-decoration:none;color:#014477;}
.utilities .navigation a:hover{text-decoration:underline;color:#014477;}
.utilities .search label{color:#fff;}
.btn_search{float:left;color:#fff;font-family:"Trebuchet MS", Tahoma, Arial, sans-serif;border:none;}
.searchfield{float:left;}












/*NAV Y*/
.Nav-y .Top{
	background: url(images/master/navigation/Vnav_top.gif) no-repeat;
	width:160px;
	height:10px;}

/*default*/
/*Behaviors*/
.Nav-y .Body ul li a:hover{}
.Nav-y .Body ul li a:visited{} 
.Nav-y .Body ul li a:active{} 
    	
/*LEVEL 1*/	
.Nav-y .Body ul li {
	color:#000;
	background: #ECECEC url(images/master/navigation/nav-y-divider.gif) no-repeat}	

.Nav-y .Body ul li:first-child{
	background-image:none}


.Nav-y .Body ul li a{
	color:#000;
	background:url(images/master/navigation/nav-y-arrow.gif) no-repeat 8px 11px;
	padding-left:24px;}	

/*SELECTED*/
.Nav-y .Body ul li.Selected a{
	color:#000;background: url(images/master/navigation/nav_y_ParentSelected.gif) no-repeat 6px 13px !important;
	padding-left:24px;}

/*CHILDREN*/
.Nav-y .Body ul li.ParentSelected ul li a, .Nav-y .Body  ul li.Selected ul li a{
	color:#000;
	background: url(images/master/navigation/nav-y-arrow.gif) no-repeat 18px 11px;
	padding-left:28px;
	padding-top:7px;
	padding-bottom:7px;}

/*FOOTER */         
.Nav-y .Bottom{
	background: transparent url(images/master/navigation/nav-y-bottom.gif) no-repeat;}


/*BOXES*/
/*DEFAULT BOX*/
.box .top h3, .box .top H3 a{font-weight:bold;color:#fff;}
.box .content{}
.box .content a{text-decoration:none;}
.box .content a:hover{text-decoration:underline}
.box .content ul{margin-top:10px}
.box .content ul li{background: url(images/master/box/box-arrow.gif) no-repeat 0px 7px;padding-left:12px;line-height:1.8em;}
* html .box .content ul li{background: url(images/master/box/box-arrow.gif) no-repeat 0px 1px;padding-left:12px;line-height:0.9em;}	


.box .content .left ul li a{background: url(images/master/box/box-arrow.gif) no-repeat 0px 7px;padding-left:12px;}
.box .content .right ul li a{background: url(images/master/box/box-arrow.gif) no-repeat 0px 7px;padding-left:12px;}
 
 
/*COLOUR PICKER CUSTOM BOXES*/
.box1 .top h3, .box1 .top H3 a{color:#fff;}
.box2 .top h3, .box2 .top H3 a{color:#fff;}
.box3 .top h3, .box3 .top H3 a{color:#fff;}
.box4 .top h3, .box4 .top H3 a{color:#fff;}
.box5 .top h3, .box5 .top H3 a{color:#fff;}  

 
/*CMS-HEADING*/
.cms-heading h3 {color:#3d3d3d;font-weight:normal;font-size:2.2em}	
.full .cms-heading h3 {color:#3d3d3d;font-weight:normal;font-size:2.2em;}	
.wide .cms-heading h3 {color:#3d3d3d;font-weight:normal;font-size:2.2em;}	
	
	.contentPane a, .rightPane a{text-decoration:underline !important}
.contentPane a:hover, .rightPane a:hover{text-decoration:none !important}

 
 
 


/*BLOG HOME*/
	.post h3 a{color:#000;font-weight:bold}
	.post .bottom{border-bottom:1px solid #d6d6d6;}
	.postthanks {border:1px dotted #666;}
	

	

	
    /*BOXOUT*/	
    .cms-boxout {background:#ECECEC url(images/webparts/bxout_bg.gif) no-repeat bottom left}
    .cms-boxout .body{background:url(images/webparts/bxout_top.gif) no-repeat top left}
	


/*HIGHLIGHTED TEXT & pagination*/
    .cms-highlight{background-color:#3D3D3D;color:#fff !important}
	.paging {background-color:#ECECEC;}

    ol.search-results li a{}
    .searchterm{color:#CC3333;}
	
	a.paginglink_active{color:#000}

    /*take out rounded corners*/
    .cms-highlight .top .left,.cms-highlight .top .right,.cms-highlight .bottom .left,.cms-highlight .bottom .right
    {}

/*TEXT AND IMAGE*/
.cms-textandimage .image-box-left,
.cms-textandimage .image-box-right {background:#fff;}

/*CMS QUICK HEADINGS*/   
	.cms-quick .top{background:#333;}
    .cms-quick .top h3{color:#fff;}
    .cms-quick .title a{}
    .cms-quick .events-title a{}
	.cms-quick dl{}
 .cms-quick  .itemAlt{background-color:#EFEFEF;}
	/*date & time*/
    .cms-quick .date, .cms-quick .time, .cms-quick .fee {color:#7C8065;}

/*PROFILE QUOTES*/
	.qstart, .qend{font-size:8em;color:#333;}
	
/*top back colour*/	
	.cms-profile-grid .title {color:#fff;background-color:#333}
 	.cms-profile-grid .title a {color:#fff}
/*CMS-FORM FEEDBACK*/
    .cms-form .send a{background: url(images/show_button.gif) no-repeat;}
    .cms-form .send input,.cms-form .send input.confirm, a.search,a.search:hover{color: #000;border:none;}
    .cms-form .send input.cancel{background:#d2d0d1;color:#000;} 
    .cms-form .fieldrequiredmarker, .cms-form .fielderror{color:#cc3333;}
	.cms-form .send input.cancel{color: #fff;}
	.CommentAlt{background:#efe;}
	
	  
/*GOOGLE MAP*/
	.cms-gmap .top{}
	.cms-gmap .tipholder .tip .body{border:1px solid #ccc;background:#fff;}

	


	.Socialbookmarks{clear:both}
	
	
	/*ROTATOR CSS - OVER RIDES STYLES IN ROTATOR CSS*/
	.cms-rotator,
	.cms-rotator .slide{width: 440px !important;}
	
	.wide .cms-rotator,
	.wide .cms-rotator .slide{width: 620px !important;}
	
	.full .cms-rotator,
	.full .cms-rotator .body ,
	.full .cms-rotator .slide{width: 940px !important;}
	.full .cms-rotator .body ,
	.full .cms-rotator .slide,
	.full .cms-rotator .sidebar{height: 640px !important;}
	.full a.down{bottom:288px !important}
	
	.widerer .cms-rotator,
	.widerer .cms-rotator .body ,
	.widerer .cms-rotator .slide{width: 765px !important;}
	.widerer .cms-rotator .body ,
	.widerer .cms-rotator .slide,
	.widerer .cms-rotator .sidebar{height: 573px !important;}
	.widerer a.down{bottom:220px !important}
	
	.cms-rotator {position:relative !important;margin-bottom:20px !important;overflow:hidden;}
	.cms-rotator .body {overflow:hidden;position:relative;width:620px !important;height:198px !important;}   
	.cms-rotator .sidebar {width:157px !important;position:absolute;right:0px;top:0;height:198px;overflow:hidden;} 
	.cms-rotator .body .slide {z-index:10;height:198px ;position:absolute;}
	.btnwrap{position:relative}
	/*ROUNDED CORNER SHIMS*/
	.cms-rotator .top-left{background: url(images/master/box/top-left.png) no-repeat;position:absolute;top:0px;left:0px;width:5px;height:6px;z-index:20}
	.cms-rotator .bottom-left{background: url(images/master/box/bottom-left.png) no-repeat;position:absolute;top:192px;left:0px;width:5px;height:6px;z-index:20}

	.cms-rotator .sidebar .btn a{margin-left:7px;margin-top:10px;padding:0;background:none}
	/*UP AND DOWN SPRITE BUTTONS*/
	a.up {position:absolute; top:0;left:7px;z-index:200;display: block; width: 150px; height: 20px; background: url(images/webparts/rotator/sidebar/button-controls.jpg) no-repeat top left;}
	a.up:hover { background-position: 0 -20px;}  
	/*BOTTOM*/ 
	a.down {position:absolute;bottom:0px;left:7px;z-index:200;display:block; width:150px;height:20px; background: url(images/webparts/rotator/sidebar/button-controls.jpg) no-repeat 0 -40px;}
	a.down:hover {background-position: 0 -60px;} 
 
  	.btnwrap{overflow:hidden;width:157px;position:relative;top:20px;}
	.cms-rotator .sidebar{background: url(images/webparts/rotator/sidebar_bg.png) repeat-y top right;}
	.cms-rotator .sidebar .btn .text{text-decoration:none;display:block;top:0;opacity:65%;height:100%;width:130px;left:0;position:absolute;color:#FFF;background: url(images/profile_hover.png) repeat; margin:0;cursor:pointer}
	.cms-rotator .sidebar .btn a{display:block;position:relative;}
	.cms-rotator .sidebar .btn{background-position:0 -10px}
	.cms-rotator .sidebar .btn  a .text{display:none;text-decoration:none}
	.cms-rotator .sidebar .btn  a:hover .text{display:block;text-decoration:none}
	.cms-rotator .sidebar .btn  a:hover{text-decoration:none}
	
	/* colour swatches for sidebar BGs*/
	.cms-rotator .sidebar .default {background: #ECECEC;color: #333}
	.cms-rotator .sidebar .gunmetalgrey {background: #3D3D3D;color: #fff}

	.cms-rotator .sidebar .volunteering {background-position: 0 -222px ;}
	.cms-rotator .sidebar .physical {background-position: 0 -328px ;}
	.cms-rotator .sidebar .skills {background-position: 0 -434px ;}
	.cms-rotator .sidebar .expedition {background-position: 0 -116px ;}
	.cms-rotator .sidebar .residential {background-position: 0 -540px ;}

table{border:1px solid #ddd;border-collapse: collapse;}
table td, table th {padding:12px;border:1px solid #ddd;} 



/*Sitemap*/
.SiteMap ul {padding-left:10px;padding-top:5px}
.SiteMap li {padding:0 0 5px 10px;background: url(images/master/icons/link-list-arrow.gif) no-repeat left 6px;}
.SiteMap li a {font-weight:bold;font-size:1.2em;padding-bottom:5px}
.SiteMap ul li ul li a, .SiteMap ul li ul li ul li a {font-weight:normal;font-size:1em}

/*Resource result dynamic document list in resource zone pages*/
.resourceResults ul{padding-left:10px;padding-top:5px}
.resourceResults li {padding:0 0 5px 10px;background: url(images/master/icons/link-list-arrow.gif) no-repeat left 6px;}
.resourceResults li a {font-weight:normal;font-size:1.1em;padding-bottom:5px}

.back-resource-home{
background: url(images/master/buttons/back-button.jpg) no-repeat scroll 0 0 transparent;
    border:none;	
    color: #FFFFFF;
    cursor: pointer;
    display: inline-block;
    font-size: 0.9em;
    font-weight: bold;
    height: 27px;   
    padding: 0 0 2px 25px;
    text-align: left;
	line-height:2.3em;
    width: 220px;
	text-decoration:none;}
.back-resource-home a:hover{text-decoration:underline}

/*Pagination on Make a Donation Summary page*/
.back {background: url(images/master/buttons/pag-button.jpg) no-repeat scroll 0 0 transparent;
	width:65px;
	height:26px;
	border:none;	
    color: #FFFFFF;
    cursor: pointer;
    display: inline-block;
    font-size: 0.9em;
    font-weight: bold;
    height: 27px;   
    padding: 0 0 2px 10px;
    text-align: left;
	line-height:2.3em;
	text-decoration:none}
	
.next{margin-left:20px;
    background: url(images/master/buttons/pag-button.jpg) no-repeat scroll 0 0 transparent;
	width:65px;
	height:26px;
	border:none;	
    color: #FFFFFF;
    cursor: pointer;
    display: inline-block;
    font-size: 0.9em;
    font-weight: bold;
    height: 27px;   
    padding: 0 0 2px 10px;
    text-align: left;
	line-height:2.3em;
	text-decoration:none}
	
.next a:hover{text-decoration:underline}
.back a:hover{text-decoration:underline}

.box .content P A {padding-left:0}



.cms-text{margin-bottom:10px !important}

@media print {
	#outer, .wrapper, .contentPane, .contentPane div, .contentPane div div, .contentPane div div div, .contentPane div div div div,
	.contentPane_wide, .contentPane_wide div, .contentPane_wide div div, .contentPane_wide div div div, 
	.contentPane_wide div div div div,	blockquote, H1,H2,H3,H4,H5
	{display:block !important;background:transparent none  !important;color:#000  !important;width:20cm  !important;
	float:none  !important;border:none  !important;text-align:left !important;padding:0 !important;margin:0 !important;}

	.PrintLogo {display: block;}
	.breadcrumb, .utilities, .branding, .branding_welsh, .logo, .flashBanner, .Nav-x, .contentPane .flashContent, a.adobe, a.mediaplayer, a.realplayer
	.contentPane_wide .flashContent, .leftPane, .rightPane, .bottomPane, object, blockquote .qstart, blockquote .qend,
	#outer .cms-flash, #outer .cms-flash-text, .footer 
	{display:none !important;float:none !important;}

	img{clear:both;text-align:left;float:none;}
	H1{font-size:24pt !important; margin: 10pt 0 !important;}
	H2{font-size:20pt !important; margin: 8pt 0 !important;}
	H3{font-size:18pt !important; margin: 6pt 0 !important;}
	H4{font-size:16pt !important; margin: 3pt 0 !important;}
	H5{font-size:14pt  !important; margin: 5pt 0 !important;}
	body{font-size:11pt !important;}

	#outer a:link:after, #outer a:visited:after {content: " (" attr(href) ") ";font-size: 90%;}
	span, ul, ol, li, fieldset, a{float:none !important;margin:0 !important;padding:0 !important;text-align:left !important;}}

.search-toggle
{
    display:none;
}
.three-line
{
    display:none;
}