/* 	Titan CMS base 6.6 */

@import '//maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css';

/* ==========================================================================================  RESETS */
	.cke_editable p,
	.cke_editable li,
	.cke_editable table td{font-family: 'Lato', sans-serif;}
	.titanWkst ul li{color:#333 !important;font-family:Verdana,Geneva,Arial,Helvetica,sans-serif !important;}
	.titanBody .input,
	.titanBody select,
	.titanBody textarea,
	.titanBody p,
	.titanBody blockquote,
	.titanBody ol,
	.titanBody ul,
	.titanBody dl,
	.titanBody div,
	button{color:#333;font-family: 'Lato', sans-serif;font-size:1.6rem;line-height:2.2rem;text-size-adjust:none;font-size-adjust:none;}
	.titanDisplay{font-size:62.5%;background:#34393d;}
	html{-webkit-text-size-adjust:none !important;text-size-adjust:none !important;}
	
	img{border:0;}
	hr{background-color:#ddd;border:0;color:#ddd;height:1px;}
	
	a:focus,
	a:hover,
	a:active{color:#333;text-decoration:none;}
	
	a:hover img,
	a:focus img,
	a:active img{background:0;border:0;}
	
	a{color:#ff5b35;text-decoration:none;}
	a:hover{cursor:pointer;}

/* ========================================================================================== Text Editor Drop Downs */
	h1{font-family: 'Oswald', sans-serif;font-weight:400;font-size:3.6rem;color:#333;line-height:3.6rem;margin-bottom:10px;}
	h2{font-family: 'Oswald', sans-serif;font-weight:400;font-size:2.8rem;color:#333;line-height:3.2rem;margin-bottom:5px;}
	h3{font-family: 'Oswald', sans-serif;font-weight:400;font-size:2.4rem;color:#333;line-height:2.4rem;margin-bottom:5px;}
	h4{font-family: 'Oswald', sans-serif;font-weight:400;font-size:2.1rem;color:#333;line-height:2.3rem;margin-bottom:5px;}
	h5{font-family: 'Oswald', sans-serif;font-weight:400;font-size:1.8rem;color:#333;line-height:1.6rem;margin-bottom:5px;}
	h6{font-family: 'Oswald', sans-serif;font-weight:400;font-size:1.4rem;color:#333;line-height:1.4rem;margin-bottom:5px;}
	h1 a, h2 a,h3 a, h4 a, h5 a, h6 a{color:#ff5b35;}
	
	
	@media screen and (max-width:650px){
	h1{font-size:3.2rem;line-height:3.2rem;}
	h2{font-size:3.2rem;line-height:3.2rem;}
	h3{font-size:2.4rem;line-height:2.4rem;}}
	
	h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{text-shadow:none;}
	h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover{text-shadow:none;}


	/* BUTTONS */
	.titanBody .Button{}
	.titanBody input[type="button"],
	.titanBody input[type="submit"],
	.titanBody .Button a,
	.titanBody .edit a,
	.titanBody .editEvent a,
	.titanBody .editLink a,
	.titanBody .copyEvent a{color:#fff;background:#ff5b35;font-size:1.3rem;display:inline-block;text-shadow: 1px 1px 1px #333;vertical-align: middle;position: relative;border:none;font-family: 'Oswald', sans-serif;font-weight:400;-webkit-appearance: none;}
	.titanBody input[type="button"]:hover,
	.titanBody input[type="submit"]:hover,
	.titanBody .Button a:hover,.Button a:focus,.Button a:active,
	.titanBody .edit a:hover,
	.titanBody .editEvent a:hover,
	.titanBody .editLink a:hover,
	.titanBody .copyEvent a:hover{text-shadow:none;background:#333;cursor:pointer;text-decoration:none !important;}
	
	.WhiteBlock{background:#fff;border-top:2px solid #ccc;}
	
	.Button2 a {
    	background:#1b75bc;
    	border:2px solid #fff;
    	color: #fff;
    	padding: 20px;
    	text-decoration: none;
    	transition: all 0.3s ease-in-out 0s;
	}
	.Button2 a:hover {
    	background:#fff;
    	border:2px solid #1b75bc;
    	color: #1b75bc;
    	text-decoration: none;
	}

	
/* ========================================================================================== PAGE LAYOUT */

	/* HEADER WRAPPER */
	#headerWrapper{}
	@media screen and (max-width:1200px){
	#headerWrapper{border-bottom: 4px solid rgba(0, 0, 0, 0.5);}}
	#headerWrapperInner{}
	
	/* UTILITY */
	#utilityWrapper{}
	#utilityWrapper ul{}
	#utilityWrapper ul li:first-child{background:url('images/ArchRWDImages/PaperTextureAngle.png');}
	#utilityWrapper ul li{}
	#utilityWrapper ul li a{color:#545759;font-weight:bold;background:url('images/ArchRWDImages/PaperTexture.png');}
	#utilityWrapper ul li a:hover{color:#2d2e2f;}
	#utilityWrapper ul li:last-child a{color:#fff;text-shadow: 1px 1px 1px #333;background:url('images/ArchRWDImages/GivingButton.png') no-repeat;}
	
	
	/* LOGO */
	#logoWrapper{background:#f4efe3;}

	
	/* FIND A: */
	#findAWrapper{}
	#findAWrapper .Freeform{}
	#findAWrapper .Freeform h4{color:#545759;}
	#findAWrapper .Freeform ul{}
	#findAWrapper .Freeform ul li{border-right:1px solid #ccc;}
	#findAWrapper .Freeform ul li:last-child{border-right:0px;}
	#findAWrapper .Freeform ul li a{font-weight:bold;font-size:1.3rem;line-height:1.3rem;}
	
	
	/* FIND A 2: */
	#findAWrapper2{}
	#findAWrapper2 .Freeform{}
	#findAWrapper2 .Freeform h4{color:#fff;background:#eb5a3e;font-family: "Oswald",sans-serif;font-size: 2.3rem;font-weight: 700;line-height: 2.3rem;padding:25px 17px 25px 17px;}
	#findAWrapper2 .Freeform ul{background:#fff;}
	#findAWrapper2 .Freeform ul li{border-bottom:1px dotted #ccc;}
	#findAWrapper2 .Freeform ul li:last-child{border-bottom:0px dotted #ccc;}
	#findAWrapper2 .Freeform ul li a{font-weight:bold;font-size:1.3rem;line-height:1.3rem;color:#ff5b35;}
	#findAWrapper2 .Freeform ul li a:hover{color:#333;}
	
	
	
	/* TOP CONTROLS */
	#topNavWrapper{border-bottom: 5px solid rgba(0, 0, 0, 0.5);}
	#topControls{background:url('images/ArchRWDImages/PaperTexture.png');}
	#topControls ul li{list-style:none;}
	#topControls ul li a{font-family: 'Oswald', sans-serif;font-size:2.15rem;line-height:2.3rem;font-weight:700;color:#545759;}
	#topControls .siteBounds > ul li:hover a{background:url('images/ArchRWDImages/PaperTextureHover.png');color:#2d2e2f;}
	#topControls ul ul li a{font-size:1.6rem;line-height:2.0rem;}
	#topControls ul ul li a:hover{background:url('images/ArchRWDImages/PaperTexture.png') !important;}
	#topControls ul ul{background:url('images/ArchRWDImages/PaperTextureHover.png');}
	#topControls ul ul li a{line-height:2.0rem;}
	#topControls ul ul ul{border-bottom:0px;}
	#topControls ul ul ul li a{font-weight:normal;background:none;}


	/* SEARCH DESKTOP*/
	.searchWrapper{}
	/*.searchWrapper .searchBarContainer{border:5px solid #e0ddd7;background:#fff;}*/
	.searchWrapper .searchBarContainer:before{font-family:'FontAwesome';color:#eb5a3e;font-size:2.0rem;}
	.searchWrapper .searchBarContainer:before:hover{color:#333;}
	.searchWrapper .searchBarContainer input[type="text"]{border:none;color:#666;background:none;font-size:1.6rem;font-style:italic;font-family: 'Lato';}
	.searchWrapper .searchBarContainer input.search{border:none;background:none;font-family: "FontAwesome";}
	.searchWrapper .searchBarContainer input.search:hover{cursor:pointer;}
	
    /* SEARCH BAR BLOCK */
    .searchOuterWrapper{}
	.searchOuterWrapper .searchInnerWrapper{border:5px solid #e0ddd7;background:#fff;}
	.searchOuterWrapper .searchInnerWrapper:before{font-family:'FontAwesome';color:#eb5a3e;font-size:2.0rem;}
	.searchOuterWrapper .searchInnerWrapper:before:hover{color:#333;}
	.searchOuterWrapper .searchInnerWrapper input[type="text"]{border:none!important;color:#666;background:none;font-size:1.9rem;font-style:italic;font-family: 'Lato';}
	.searchOuterWrapper .searchInnerWrapper input.search{border:none;background:none;font-family: "FontAwesome";}
	.searchOuterWrapper .searchInnerWrapper input.search:hover{cursor:pointer;}

    ul.searchSegments {list-style-type:none;padding-left:0;border-spacing: unset;border-collapse: unset;}
    ul.searchSegments li {display:block;padding:10px 0;border-spacing:unset;border-collapse:unset;font-family: 'Oswald', sans-serif;font-weight: 400;font-size: 1.8rem;color:#ff5b35;}
	ul.searchSegments li::before {display:inline-block;font-family:'FontAwesome';margin-right:5px;}
	/*ul.searchSegments li:nth-child(2)::before{content:'\f022'}
	ul.searchSegments li:nth-child(4)::before{content:'\f073'}
	ul.searchSegments li:nth-child(5)::before{content:'\f1ea'}
	ul.searchSegments li:nth-child(6)::before{content:'\f007'}
	ul.searchSegments li:nth-child(7)::before{content:'\f2bc'}*/

    ul.searchSegments li.segment[data-name='All Results']::before{content:'\f022'}
    ul.searchSegments li.segment[data-name='Events']::before{content:'\f073'}
    ul.searchSegments li.segment[data-name='Resources']::before{content:'\f1ea'}
    ul.searchSegments li.segment[data-name='Contacts']::before{content:'\f007'}
    ul.searchSegments li.active{color:#000;}
    ul.searchSegments li.segment:hover{color:#000;cursor:pointer;}
    ul.searchSegments li h4 {margin-bottom: 0;line-height: 18px;}
	
	@media screen and (min-width:768px){
		 ul.searchSegments li {display:table-cell;padding:10px 15px;}
	}


	/* MOBILE NAV BUTTON */
	#mobileMenuButton a{background:url('images/ArchRWDImages/Bars.png')  center center no-repeat #0072bc;border:2px solid #fff;}
	#mobileMenuButton a:hover{background:url('images/ArchRWDImages/Bars.png')  center center no-repeat #0f60a1;;cursor:pointer;}	
	
	/* MOBILE MENU */
	#mobileNavWrapper{background:url('images/ArchRWDImages/PaperTextureHover.png');box-shadow: 0 0 5px #333;}
	#mobileNavContainer{}
	#mobileNavWrapper span.close{border-radius:50%;background-color:#0072bc;border:2px solid #fff;font-family: 'Lato', sans-serif;font-weight:700;color:#fff;font-size:2.0rem;}
	#mobileNavWrapper span.close:hover{cursor:pointer;background-color:#0f60a1;}	
	#mobileNavWrapper #mobileNav{border-top:1px dotted #333;background:url('images/ArchRWDImages/PaperTexture.png');}
	#mobileNavWrapper ul li{list-style:none;line-height:1.8rem;}
	#mobileNavWrapper ul li a{font-size:2.2rem;line-height:2.8rem;font-family: 'Oswald', sans-serif;font-weight:400;color:#0072bc;}
	#mobileNavWrapper ul li a span.marker{background:#fff;}
	#mobileNavWrapper ul li a:hover{color:#545759;}
	#mobileNavWrapper ul ul li a{color:#545759;}
	#mobileNavWrapper ul ul li a:hover{color:#2d2e2f;}
	#mobileNavWrapper ul li ul li a{font-size:1.5rem;line-height:2.0rem;}
	
	/* MOBILE SEARCH BAR */
	#mobileNavWrapper .searchBarContainer{background:rgba(0, 0, 0, 0.5);border-radius:25px;height:50px;}
	#mobileNavWrapper .searchBarContainer:before{font-family:'FontAwesome';color:#fff;font-size:2.0rem;}
	#mobileNavWrapper .searchBarContainer:before:hover{color:#333;}
	#mobileNavWrapper .searchBarContainer input[type="text"]{border:none;background:none;font-size:1.7rem;font-style:italic;font-family: 'Lato';}
	#mobileNavWrapper .searchBarContainer input.search{background:none;font-family: "FontAwesome";border:none;}
	#mobileNavWrapper .searchBarContainer input.search:hover{cursor:pointer;}
	
	
	/* FEATURE WRAPPER */
	#featureWrapper{text-shadow: 0 0 25px #000, 0 0 25px #000, 1px 1px 2px #000, 1px 1px 2px #000;background:#244186;}
	#featureWrapper *{color:#fff !important;}
	#featureWrapper p{font-size:1.8rem;line-height:3.0rem;color:#fff;font-family: "Oswald",sans-serif;font-weight:400;}
	
	@media screen and (max-width:1200px){
	#featureWrapper p{font-size:1.7rem;line-height:2.5rem;font-family: "Oswald",sans-serif;font-weight:400;}}
	
	/* PAGE TOOLS BREADCRUMB */
	#pageTools #breadCrumbContainer ul li{list-style:none;font-size:1.4rem;}
	#pageTools #breadCrumbContainer ul li a{}
	#pageTools #breadCrumbContainer ul li a:hover{}
	
	/* PAGE TOOLS EMAIL AND PRINT */
	#pageTools{}
	#pageTools .siteBounds{border-bottom: 1px solid rgba(255, 255, 255, .3);}
	#pageTools .siteBounds .Freeform ul.tools li{list-style:none;}
	#pageTools .siteBounds .Freeform ul.tools li a i{color:#ff5b35;}
	#pageTools .siteBounds .Freeform ul.tools li a:hover{}
	#pageTools .siteBounds .Freeform ul.tools li a:hover i{color:#333;}
	#pageTools .siteBounds .Freeform ul.tools li.print a{}
	

	
	/* PAGE TOOLS SOCIAL SHARE ICONS */
	#pageTools .Social ul li{list-style:none;}
	#pageTools .Social ul:hover a{}
	#pageTools .Social ul:hover i{}
	#pageTools .Social ul li a:hover i{color:#333;}
	#pageTools .Social ul li + li{}
	#pageTools .Social ul li + li a i{font-size:2.2rem;}
	#pageTools .Social ul:hover li + li a:hover i{color:#333;}
	#pageTools .Social ul li a i{line-height:2.0rem;color:#ff5b35;}
	
	/* CONTENT AREA */
	#mainBody, #bottomBody{background:#f4efe3;}
	#contentWrapper{}
	#contentArea{}

	/* FOOTER */
	#footer{background:#1b75bc url('images/ArchRWDImages/PaperTextureBlue.png');border-top:3px solid #ccc;}
	#footer *{color:#fff;}
	#footer a:hover{color:#eb5a3e;}
	#footer a{text-decoration:underline;color:#000;}
	#footer ul li{list-style:none;}
	#footer ul li a{}
	#footer ul li a:hover{color:#ccc;}

	
	/* COPYRIGHT */
	#copyRight{background:#34393d;}
	#copyRight div{color:#fff;}

	
	/* POWERED BY */
	#poweredBy{background:#34393d;padding:10px 0;}
	#poweredBy div,
	#poweredBy a{color:#777777;font-size:1.3rem;}
		#poweredBy a:hover{color:#ccc;}
	
	/* BACK TO TOP */											  
	#scrollTop #scrollTopButton{border-radius:50%;background:#fff;border:1px solid #ccc;}
	#scrollTop #scrollTopButton i{color:#ff5b35;}
	#scrollTop #scrollTopButton:hover i{color:#333;}
	#scrollTop:hover{cursor:pointer;}
	
						
/* ========================================================================================== SPECIAL CLASS NAMES */	
	/* ERROR MESSAGEAS */
	div.ErrorMessage,
	div.ErrorMessage div{color:red !important;font-size:1.4rem;line-height:2.0rem;}
	
/* ========================================================================================== BLOCKS */
/* the blocks will have generic styling based off the blocks.css file */
/* if you want a block to display differently add the code here with comments */
/* if no additional styling is added - blocks will generally display okay, but may not fit in with the design of the site */

	
	/* FAQ ACCORDION */
	.FAQAccordion .accordionHeading{border-top:none !important;border-bottom:1px dotted #999;}
	.FAQAccordion .accordionHeading i{font-size:2.5rem;color:#ff5b35;}
	.FAQAccordion .accordionHeading:hover i{color:#333;}
	
	
	/* === COLOR BUTTONS === */
	.ColorButtons{}
	.ColorButtons ul{}
	.ColorButtons ul li{}
	.ColorButtons ul li:hover{background:url('images/ArchRWDImages/GreyTip.png') no-repeat right !important;}
	.ColorButtons ul li:hover a{background:#333 !important;}
	.ColorButtons ul li a{color:#fff;text-shadow: 1px 1px 1px #000;font-family: "Oswald",sans-serif;font-size:2.4rem;line-height:2.4rem;border-top-left-radius:5px;border-bottom-left-radius:5px;}
	.ColorButtons ul li a img{}
	.ColorButtons ul li:nth-child(3n + 1){background:url('images/ArchRWDImages/BlueTip.png') no-repeat right;}
	.ColorButtons ul li:nth-child(3n + 1) a{background:#1b75bc;}
	.ColorButtons ul li:nth-child(3n + 2){background: url('images/ArchRWDImages/YellowTip.png') no-repeat right;}
	.ColorButtons ul li:nth-child(3n + 2) a{background:#c88a12;}
	.ColorButtons ul li:nth-child(3n + 3){background:url('images/ArchRWDImages/OrangeTip.png') no-repeat right;}
	.ColorButtons ul li:nth-child(3n + 3) a{background:#ff5b35;}
	
	
	/* MASTER FILTER AND DATA LIST STYLING */
	#leftZone .MasterFilterStyle{}
	#leftZone .MasterFilterStyle h3{background:url('images/ArchRWDImages/Blue_Angle.png')  top right no-repeat;border-bottom:1px solid #444;font-weight:bold;color:#fff;}
	#leftZone .MasterFilterStyle h4{font-size:1.8rem;line-height:2.2rem;width:80% !important}
	#leftZone .MasterFilterStyle fieldset{background:#fff;border-right:1px solid #ccc;border-left:1px solid #ccc;}
	#leftZone .MasterFilterStyle fieldset.lastVisibleFieldset{border-bottom:1px solid #ccc;}
	#leftZone .MasterFilterStyle fieldset div.inputs div span label{font-size:1.5rem;line-height:2.5rem;}	
	#leftZone .MasterFilterStyle .reset{font-size:1.2rem;}
	#leftZone .MasterFilterStyle label{font-size:1.6rem;line-height:1.6rem;}
	#leftZone .MasterFilterStyle span.uses{color:#999;}
	
	/* MASTER FILTER AND DATA LIST MOBILE */
	@media screen and (max-width:1200px){
	#leftZone .MasterFilterStyle{box-shadow:0 0 5px #999;background:url('images/ArchRWDImages/PaperTexture.png');}
	#leftZone .MasterFilterStyle fieldset{background:none;border:none;}
	#leftZone .MasterFilterStyle h3{background:none;color:#333;}
	#leftZone .MasterFilterStyle h4{color:#0072bc;}
	#leftZone .MasterFilterStyle a:hover{color:#fff;}
	#leftZone .MasterFilterStyle fieldset div.inputs div span label{color:#333;}
	#leftZone .MasterFilterStyle .item h4{color:#fff;}
	#leftZone .MasterFilterStyle fieldset.lastVisibleFieldset{border-bottom:0px solid #ccc;}
	
	span.filterButton{background:#0072bc;font-weight:900;color:#fff;font-family: 'Oswald', sans-serif;}
	span.filterButton:hover{background:#333;}
	span.closeButton{border-radius:50%;background-color:#0072bc;border:2px solid #fff;font-family: 'Lato', sans-serif;font-weight:700;color:#fff;font-size:2.0rem;}
	span.closeButton:hover{cursor:pointer;background:#0f60a1;}}
	
	
	/* === A-Z FILTER === */
	.jumpMenu{}
	.jumpMenu ul{}
	.jumpMenu ul li{background:#eee;border:1px solid #ccc;}
	.jumpMenu ul li a{background:#f4efe3;font-weight:700;}
	
	
	/* PHOTO LIGHTBOX */
	.lb-caption{color:#fff;}
	.lb-number{color:#fff;}
	
	/* NEW SEARCH */
	
	.loading{border-radius:25px;}
	div.SearchResults li.header.first {padding: 10px 0px!important;}
	.header.first{padding:10px 0px;}
	.header.first h4::after {content: ":";color:#545759;}
	.header.first h4{font-size: 1.75rem;color:#545759;}
	.titleString {display:none!important;}
	div.SearchResults div.titleTop .docMatch {display:none!important;}
	div.SearchResults div.titleMiddle {display:inline!important;}
	div.SearchResults div.titleMiddle h4{font-size:2.0rem;padding-bottom:5px;border-bottom:1px solid #ccc;margin-top:30px;}
	div.SearchResults div.titleMiddle h3{display:none;}

	div.SearchResults div.didYouMean {margin: 15px 0 0 15px;}
	
	span.noneFound, .noneFound{margin:-8px 0 0 2px;}
	
	/* content stripes */
	.LightBlock,.RedBlock,.MediumBlock,.DarkBlock,.BlueBlock.,.GoldBlock{padding:20px 0 10px 0;}
		
	/* stripes class names */
	.RedBlock* .RedBlock h4 a,.RedBlock p a, .BlueBlock*,.BlueBlock h4 a,.BlueBlock p a,.MediumBlock*, .MediumBlock h4 a,.MediumBlock p a.
	.DarkBlock*, .DarkBlock h1, .DarkBlock h3, .DarkBlock h2, .DarkBlock h4 a, .DarkBlock p a{color:rgba(255,255,255,1)!important;}
			
	/* stripes */
	.GoldBlock{background:#C88A13;}
	.RedBlock{background:#eb5a3e;}	
	.LightBlock{background:#f6f6f6;}	
	.MediumBlock{background:#999;}
	.DarkBlock{background:#333;}
	.BlueBlock{background:#1b75bc;}	
	
		.BlueBlock p, .RedBlock p, .DarkBlock p, .MediumBlock p {color:rgba(255,255,255,1)!important;}
		.BlueBlock a, .DarkBlock a, .MediumBlock a{color:#fff;text-decoration:underline;}
		
		
	
	.StripeLight{background:#f6f6f6;}
	.StripeMedium{background:#999;}
	.StripeDark{background:#333;color:#fff!important;}
		.StripeDark h3{color:#fff!important;}
	.StripeRed{background:#eb5a3e;color:#fff!important;}
	.StripeBlue{background:#1b75bc;color:#fff!important;}		
	.StripeGold{background:#C88A13;color:#000!important;}
	
	.Resource.DataDetail{margin-bottom:35px;}
	.Resource div.ColOne {margin-bottom:0px;}
	.Resource.DataList .DataListing div.ColOne div.item{padding: 0px 0px;}
	
	
.recaptcha {
 clear:both;
 top:10px;
 margin-bottom:20px;
 width:352px
}
.recaptcha,
#recaptcha_image {
 position:relative;
 padding:5px
}
#recaptcha_area input+div,
#recaptcha_area div.recaptcha_only_if_image,
#recaptcha_area div.recaptcha_only_if_audio,
#recaptcha_area input+div+div+div+div {
 position:absolute
}
#recaptcha_area input+div a,
#recaptcha_area div.recaptcha_only_if_image a,
#recaptcha_area div.recaptcha_only_if_audio a,
#recaptcha_area input+div+div+div+div a {
 display:block;
 height:16px;
 width:25px
}
#recaptcha_area input+div+div+div+div+div,
span.recaptcha_only_if_audio {
 display:none
}
#recaptcha_area input+div {
 top:10px;
 right:10px
}
#recaptcha_area div.recaptcha_only_if_image,
#recaptcha_area div.recaptcha_only_if_audio {
 top:27px;
 right:10px
}
#recaptcha_area input+div+div+div+div {
 top:42px;
 right:10px
}
.recaptchaMessage,
#recaptcha_area span.recaptcha_only_if_image {
 display:none
}
#recaptcha_response_field {
 margin-top:10px;
 width:310px
}
#recaptcha_image {
 margin-top:0
}
.recaptcha,
#recaptcha_image {
 border:1px solid #e5e5e5
}
#recaptcha_response_field {
 border:1px solid #4d4d4d
}
#recaptcha_area input+div a,
#recaptcha_area div.recaptcha_only_if_image a,
#recaptcha_area div.recaptcha_only_if_audio a,
#recaptcha_area input+div+div+div+div a {
 font-size:0;
 line-height:70px;
 color:#fff
}
#recaptcha_area input+div a {
 background:transparent url('images/bgrecaptchanew.png') no-repeat left top
}
#recaptcha_area div.recaptcha_only_if_image a {
 background:transparent url('images/bgrecaptchaaudio.png') no-repeat left top
}
#recaptcha_area div.recaptcha_only_if_audio a {
 background:transparent url('images/bgrecaptchatext.png') no-repeat left top
}
#recaptcha_area input+div+div+div+div a {
 background:transparent url('images/bgrecaptchahelp.png') no-repeat left top
}

/*Color buckets*/
.blueBucket{float:left;position:relative;width:30%;padding:20px;box-sizing:border-box;background: rgba(27, 117, 188, 0.8);box-shadow: 0 0 5px #333;margin:20px!important;text-align:center;overflow:hidden;border:1px solid #fff;clear:none!important}
.blueBucket .opacity{width:100%;height:100%;z-index:1;position:absolute;top:0px;left:0px;}
.blueBucket {z-index:2;position:relative;}
.blueBucket *{color:#fff!important;text-shadow: 1px 1px 1px #000;}


.goldBucket{float:left;position:relative;width:30%;padding:20px;box-sizing:border-box;background: rgba(200, 138, 18, 0.8);box-shadow: 0 0 5px #333;margin:20px 10px!important;text-align:center;overflow:hidden;border:1px solid #fff;clear:none!important}
.goldBucket .opacity{width:100%;height:100%;z-index:1;position:absolute;top:0px;left:0px;}
.goldBucket {z-index:2;position:relative;}
.goldBucket *{color:#fff!important;text-shadow: 1px 1px 1px #000;}


.orangeBucket .opacity{background: rgba(255, 91, 53, 0.8);}
.orangeBucket{float:left;position:relative;width:30%;padding:20px;box-sizing:border-box;background: rgba(255, 91, 53, 0.8);box-shadow: 0 0 5px #333;margin:20px!important;text-align:center;overflow:hidden;border:1px solid #fff;clear:none!important}
.orangeBucket .opacity{width:100%;height:100%;z-index:1;position:absolute;top:0px;left:0px;}
.orangeBucket {z-index:2;position:relative;}
.orangeBucket *{color:#fff!important;text-shadow: 1px 1px 1px #000;}

.CardBackground{float: left;
  position: relative;
  width: 32%;
  padding: 10px;
  box-sizing: border-box;
  background: #fff;
  box-shadow: 0 0 5px #333;
  margin-bottom: 35px;
  text-align: center;
  overflow: hidden;
  border: 1px solid #fff;
} 
.Button{margin-right:10px;}
													   

span.noneFound, .noneFound {display: none !important;}

