/*******************************
Main site stylesheet
********************************/

/* Import wysiwyg styles */
/* Styles used in wysiwyg interface. */
@import url(/Lighthouse/css/MSStandard_wysiwyg.css);
/* Special wysiwyg styles defined for this site */
@import url(style_wysiwyg.css);

@media all {

	/*******************/
	/* MENU ADJUSTMENT */
	/*******************/
	#topNav ul.nav > li a { font-weight: normal !important; }

	/***************/
	/* BLUE BUTTON */
	/***************/
	.special-button {
	 	background-color: #056475;
	    border-color: #056475;
	    color: #fff;
	}
	.special-button:hover {
		 background: #62a61d !important;
	 	 border: 1px solid #62a61d !important;
	}

	/**************************/
	/* HOME SLIDER ADJUSTMENT */
	/**************************/
	.fullwidthbanner-container { max-height: 500px !important; overflow: hidden !important; }
	.fullwidthbanner { max-height: 500px !important; }
	.tp-caption.medium_text
, .tp-caption { white-space: normal !important;
 }
	.caption-line-height { line-height: 30px; }
	.caption-line-height, .tp-caption.large_bold_white { text-shadow: 0px 0px 3px rgba(0, 0, 0, 1) !important; }
	@media (max-width: 767px) { /* xs */
		.tp-caption.medium_text
, .tp-caption { line-height: 16px !important; }
		.caption-line-height { line-height: 22px; }
	}

	/*******************/
	/* HOME ADJUSTMENT */
	/*******************/
	.featured-box-minimal i.fa { background-color: #fff; font-size: 14px; color: #232323; margin-right: 0px; height: auto; width: auto; } /*color: #666666;*/
	h3.home-listing-title a { color: #0a4b94; line-height: 30px; } /* 056475 */
	h3.home-listing-title { margin: 0 0 10px; }
 	.home-listing { margin: 0px; }

	/**********/
	/* EVENTS */
	/**********/
	img.event-image-float-left { float: left; padding: 5px 10px 10px 0; }

	/***********/
	/* WYSIWYG */
	/***********/
	iframe#bodycolumn1_editArea, iframe#bodycolumn2_editArea, iframe#bodycolumn3_editArea { margin-top: 10px !important; }
	iframe#bodyosep_editArea { margin-bottom: 10px !important; }
	body.wysiwyg a { color: #d91d04; text-decoration: none !important; }
	
	/*******************************/
	/* Google custom search engine */
	/*******************************/
	.gbrand {
    	background: url("/img/google_custom_search_watermark.gif") no-repeat scroll center center #fff;
	}

	/***********/
	/* AddThis */
	/***********/
	/*.at-custom-button-color:hover { background-color: #056475; }*/
	.at-custom-button-color > .aticon-facebook:hover { background-color: #004088; }
	.at-custom-button-color > .aticon-twitter:hover { background-color: #09a8dc; }
	.at-custom-button-color > .aticon-compact:hover { background-color: #c10c14; }
	.at-custom-button-color > .aticon-email:hover { background-color: #056475; }	
	.at-custom-button-color > .aticon-print:hover { background-color: #056475; }

	/******************/
	/* EDITABLE AREAS */
	/******************/
	.pagepart hr { margin: 30px 0 !important; }
	.pagepart input {
	    background-color: #fff;
	    background-image: none;
	    border: 1px solid #ccc;
	    border-radius: 4px;
	    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
	    color: #555;
	    display: block;
	    font-size: 14px;
	    height: 34px;
	    line-height: 1.42857;
	    padding: 0px 12px;
	    transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
	    width: 100%;
	    margin-bottom: 5px;
	    margin-left: 10px;
	}
	.pagepart input[type="radio"] {
		display: inline !important;
	    height: 20px;
	    line-height: 20px;
	    width: auto;
	}
	.pagepart input[type="image"] {
	 	border: medium none;
	    margin-left: 0;
	    margin-top: 10px;
	    width: auto;
	}	
	.pagepart input[name="unsubscribe"] {
	    width: 120px !important;
	    height: 25px !important;
	    margin-left: 10px !important;
    	margin-top: 0px !important;
	}	

	/**************/
	/* Breadcrumb */
	/**************/
	ul.breadcrumb li a, ul.breadcrumb li a:hover { color: #0a4b94; } /* 056475 */

	/**************/
	/* Pagination */
	/**************/
	a.pagination-link, a.pagination-link:hover { color: #0a4b94; } /* 056475 */

	/**********/
	/* Search */
	/**********/
	ul.searchResults {
	}
	ul.searchResults li {
	}
	li.searchResultHighlighted, li.searchResultHighlighted a {
	}
	li.searchResultHighlighted a {
	}
	
	.labelindent label {
		position: relative;
		padding-left: 20px; 
		display: block;
	}
	.labelindent input[type="checkbox"] {
	   position: absolute;
	   top: 4px;
	   left: 0px;   
	}
	.labelindent br { display: none; }

	/****************************/
	/* Highlighted search terms */
	/****************************/
	span.searchedkeyword {
		background-color:yellow;
	}
	
	/********/
	/* Misc */
	/********/
	.logo-for-print-only { display: none; }
	h3 a { color: #0a4b94 !important; }
	h3 a:hover { text-decoration: underline !important; }
	.round-image { border-radius: 0 !important; }
	.sitemap a { color: #d91d04; text-decoration: none; }
	.sitemap a:hover { color: #d91d04; text-decoration: underline; }
	.sitemap ul, .sitemap ul li ul { list-style-type: disc; }
	@media (max-width: 1216px) {
		.eventslist-margin-left-right15 { margin-left: 15px; margin-right: 15px; }
	}
	@media (max-width: 1024px) {
		.margin-left-right-at1024 { margin-left: 0px; margin-right: 0px; }
	}
}

@media print {
	.fullwidthbanner-container { display : none; }
	.logo-for-print-only { display: block; }
}