/*******************************
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 {
	/*******************/
	/* Page specs      */
	/*******************/
	/*body {
	/*	margin: 0px;
	/*	background-color: #FFFFFF;
	/*}
	
	/*******************/
	/* Font specs      */
	/*******************/
	/** {
	/*	font-family: Verdana, Arial, Helvetica, sans-serif;
	/*}
	/*body, div, td, p, a {
	/*	font-size: 11px;
	/*}
	
	/*******************/
	/* Links */
	/*******************/
	/*a, a * {
	/*}
	/*a:active, a:hover, a:active *, a:hover * {
	/*}
	
	/*******************/
	/* Title  */
	/*******************/
	/*h1, .title, .title p {
		
	/*	font-size:18px;
	/*	font-weight:bold;
		
	/*}
	/*Set bottom margin for title*/
	/*h1, .title {
	/*	margin-top:0;
	/*	margin-bottom:1em;
	/*}
	
	/*******************/
	/* Navigation menu */
	/*******************/
	/* main nav menu */
	
	ul.navMenu {
		float:left;
		background-color:silver;
		margin:0px 10px 0px 0px;
		padding:5px;
	}
	ul.navMenu, ul.navMenu ul {
	}
	ul.navMenu * {
	}
	
	
	/* top level list */
	
	ul.navMenu li {
	}
	ul.navMenu li div {
	}
	ul.navMenu li div.navHighlighted, ul.navMenu li div.navSelected, ul.navMenu li div.navChildSelected {
	}
	ul.navMenu li div.navHighlighted *, ul.navMenu li div.navSelected *, ul.navMenu li div.navChildSelected *{
	}
	
	/* 2+ level list */
	
	ul.navMenu ul li div {
	}
	ul.navMenu ul li div * {
	}
	ul.navMenu ul li div a:hover {
	}
	ul.navMenu ul li div.navHighlighted, ul.navMenu ul li div.navSelected, ul.navMenu ul li div.navChildSelected,
	ul.navMenu ul li div.navHighlighted *, ul.navMenu ul li div.navSelected *, ul.navMenu ul li div.navChildSelected *{
	}
	
	
	/*******************/
	/* Search Results */
	/*******************/
	ul.searchResults {
	}
	ul.searchResults li {
	}
	li.searchResultHighlighted, li.searchResultHighlighted a {
	}
	li.searchResultHighlighted a {
	}
	
	/*******************/
	/* Highlighted search terms */
	/*******************/
	span.searchedkeyword {
		background-color:yellow;
	}

	.body.section-title.style2.text-center.homepageCenterSection.pagepart > div {
		margin-top: 14px;
	}

}

/* Aleo font
   https://www.fontsquirrel.com/fonts/aleo */

@font-face {
    font-family: 'aleobold';
    src: url('assets/fonts/Aleo-Bold-webfont.eot');
    src: url('assets/fonts/Aleo-Bold-webfont.eot?#iefix') format('embedded-opentype'),
         /*url('assets/fonts/Aleo-Bold-webfont.woff2') format('woff2'),*/
         url('assets/fonts/Aleo-Bold-webfont.woff') format('woff'),
         url('assets/fonts/Aleo-Bold-webfont.ttf') format('truetype'),
         url('assets/fonts/Aleo-Bold-webfont.svg#aleobold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'aleobolditalic';
    src: url('assets/fonts/Aleo-BoldItalic-webfont.eot');
    src: url('assets/fonts/Aleo-BoldItalic-webfont.eot?#iefix') format('embedded-opentype'),
         /*url('assets/fonts/Aleo-BoldItalic-webfont.woff2') format('woff2'),*/
         url('assets/fonts/Aleo-BoldItalic-webfont.woff') format('woff'),
         url('assets/fonts/Aleo-BoldItalic-webfont.ttf') format('truetype'),
         url('assets/fonts/Aleo-BoldItalic-webfont.svg#aleobolditalic') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'aleolight';
    src: url('assets/fonts/Aleo-Light-webfont.eot');
    src: url('assets/fonts/Aleo-Light-webfont.eot?#iefix') format('embedded-opentype'),
         /*url('assets/fonts/Aleo-Light-webfont.woff2') format('woff2'),*/
         url('assets/fonts/Aleo-Light-webfont.woff') format('woff'),
         url('assets/fonts/Aleo-Light-webfont.ttf') format('truetype'),
         url('assets/fonts/Aleo-Light-webfont.svg#aleolight') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'aleolightitalic';
    src: url('assets/fonts/Aleo-LightItalic-webfont.eot');
    src: url('assets/fonts/Aleo-LightItalic-webfont.eot?#iefix') format('embedded-opentype'),
         /*url('assets/fonts/Aleo-LightItalic-webfont.woff2') format('woff2'),*/
         url('assets/fonts/Aleo-LightItalic-webfont.woff') format('woff'),
         url('assets/fonts/Aleo-LightItalic-webfont.ttf') format('truetype'),
         url('assets/fonts/Aleo-LightItalic-webfont.svg#aleolightitalic') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'aleoregular';
    src: url('assets/fonts/Aleo-Regular-webfont.eot');
    src: url('assets/fonts/Aleo-Regular-webfont.eot?#iefix') format('embedded-opentype'),
         /*url('assets/fonts/Aleo-Regular-webfont.woff2') format('woff2'),*/
         url('assets/fonts/Aleo-Regular-webfont.woff') format('woff'),
         url('assets/fonts/Aleo-Regular-webfont.ttf') format('truetype'),
         url('assets/fonts/Aleo-Regular-webfont.svg#aleoregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'aleoitalic';
    src: url('assets/fonts/Aleo-Italic-webfont.eot');
    src: url('assets/fonts/Aleo-Italic-webfont.eot?#iefix') format('embedded-opentype'),
         /*url('assets/fonts/Aleo-Italic-webfont.woff2') format('woff2'),*/
         url('assets/fonts/Aleo-Italic-webfont.woff') format('woff'),
         url('assets/fonts/Aleo-Italic-webfont.ttf') format('truetype'),
         url('assets/fonts/Aleo-Italic-webfont.svg#aleoitalic') format('svg');
    font-weight: normal;
    font-style: normal;
}

/*.aleo-bold,*/ p.aleo-bold, p.aleo-bold *, ul.aleo-bold, ul.aleo-bold *, span.aleo-bold, span.aleo-bold *, td.aleo-bold, td.aleo-bold *, a.aleo-bold {font-family: 'aleobold' !important;}
/*.aleo-bolditalic,*/ p.aleo-bolditalic, p.aleo-bolditalic *, ul.aleo-bolditalic, ul.aleo-bolditalic *, span.aleo-bolditalic, span.aleo-bolditalic *, td.aleo-bolditalic, td.aleo-bolditalic *, a.aleo-bolditalic {font-family: 'aleobolditalic' !important;}
/*.aleo-light,*/ p.aleo-light, p.aleo-light *, ul.aleo-light, ul.aleo-light *, span.aleo-light, span.aleo-light *, td.aleo-light, td.aleo-light *, a.aleo-light {font-family: 'aleolight' !important;}
/*.aleo-lightitalic,*/ p.aleo-lightitalic, p.aleo-lightitalic *, ul.aleo-lightitalic, ul.aleo-lightitalic *, span.aleo-lightitalic, span.aleo-lightitalic *, td.aleo-lightitalic, td.aleo-lightitalic *, a.aleo-lightitalic {font-family: 'aleolightitalic' !important;}
/*.aleo-regular,*/ p.aleo-regular, p.aleo-regular *, ul.aleo-regular, ul.aleo-regular *, span.aleo-regular, span.aleo-regular *, td.aleo-regular, td.aleo-regular *, a.aleo-regular {font-family: 'aleoregular' !important;}
/*.aleo-italic,*/ p.aleo-italic, p.aleo-italic *, ul.aleo-italic, ul.aleo-italic *, span.aleo-italic, span.aleo-italic *, td.aleo-italic, td.aleo-italic *, a.aleo-italic {font-family: 'aleoitalic' !important;}