/* Table of Contents 

    - Base: The default styles, usually single element selectors that will cascade through the whole document.
    - Page Layout: The styles of the page sections.
    - Module: Callouts, sidebar sections, product, media, slideshows, lists, and so on.
	- Fonts: 'nexa_boldregular', 'nexa_lightregular'
*/


/* Normalize */
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0;-webkit-border-radius:0}button{overflow:visible}button,select{text-transform:none;-webkit-border-radius:0}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}



/* Web Font Declarations */

	@font-face {
		font-family: 'nexa_boldregular';
		src: url('nexa_bold/Nexa_Free_Bold-webfont.eot');
		src: url('nexa_bold/Nexa_Free_Bold-webfont.eot?#iefix') format('embedded-opentype'),
			 url('nexa_bold/Nexa_Free_Bold-webfont.woff') format('woff'),
			 url('nexa_bold/Nexa_Free_Bold-webfont.ttf') format('truetype'),
			 url('nexa_bold/Nexa_Free_Bold-webfont.svg#nexa_boldregular') format('svg');
		font-weight: normal;
		font-style: normal;
	}
	/* font-family: 'nexa_boldregular'; */
	
	@font-face {
		font-family: 'nexa_lightregular';
		src: url('nexa_light/Nexa_Free_Light-webfont.eot');
		src: url('nexa_light/Nexa_Free_Light-webfont.eot?#iefix') format('embedded-opentype'),
			 url('nexa_light/Nexa_Free_Light-webfont.woff') format('woff'),
			 url('nexa_light/Nexa_Free_Light-webfont.ttf') format('truetype'),
			 url('nexa_light/Nexa_Free_Light-webfont.svg#nexa_regularregular') format('svg');
		font-weight: normal;
		font-style: normal;
	}
	/* font-family: 'nexa_lightregular'; */



/* ---------------------------------------------------------- */
/* Base */


	body {
		line-height: 1;
		font-family: 'nexa_lightregular', Helvetica, Arial, sans-serif;
		font-weight: 400;
		background-color: #ffffff;
		padding: 0;
		margin: 0;
		border-top: 15px solid #a4bdd0;
	}


	/* Global Links */
	
	
		a, a:visited {
			color: #227dd9;
			text-decoration: none;
		}
		
		a:hover, a:visited:hover {
			color: #e99619;
			text-decoration: none;
			-moz-transition: all 0.2s linear; -webkit-transition: all 0.2s linear; -o-transition: all 0.2s linear; transition: all 0.2s linear;
		}


	
	


/* -------------------------- */
/* -------------------------- */
/* -------------------------- */	
/* Mobile */
@media screen {
	
		.threequarter {
			display: block;
		}
		
		.half {
			display: block;
		}
		
		.third {
			display: block;
		}
		
		.twothird {
			display: block;
		}
		
	
	/* Content */

		article h1 {
			margin: 0 0 15px 0;
			padding: 0;	
			font-family: 'nexa_lightregular', Helvetica, Arial, sans-serif;
			font-size: 36px;
			line-height: 41px;
			font-weight: normal;
			color: #00457c;
			text-transform: none;
		}
		
			article .entry-header h1 {
				margin: 0 0 15px 0;
				padding: 0;	
				font-family: 'nexa_lightregular', Helvetica, Arial, sans-serif;
				font-size: 28px;
				line-height: 34px;
				font-weight: normal;
				color: #00457c;
				text-transform: none;
			}
		
		article h2 {
			margin: 0 0 15px 0;
			padding: 0;	
			font-family: 'nexa_lightregular', Helvetica, Arial, sans-serif;
			font-size: 32px;
			line-height: 37px;
			font-weight: normal;
			color: #00457c;
			text-transform: none;
		}
		
		article h3 {
			margin: 0 0 15px 0;
			padding: 0;	
			font-family: 'nexa_lightregular', Helvetica, Arial, sans-serif;
			font-size: 26px;
			line-height: 32px;
			font-weight: normal;
			color: #00457c;
			text-transform: none;
		}
		
		article h4 {
			margin: 0 0 15px 0;
			padding: 0;	
			font-family: 'nexa_lightregular', Helvetica, Arial, sans-serif;
			font-size: 21px;
			line-height: 31px;
			font-weight: normal;
			color: #00457c;
			text-transform: none;
		}
		
		article h5 {
			margin: 0 0 15px 0;
			padding: 0;	
			font-family: 'nexa_lightregular', Helvetica, Arial, sans-serif;
			font-size: 18px;
			line-height: 28px;
			font-weight: normal;
			color: #00457c;
			text-transform: none;
		}
		
		article h6 {
			margin: 0 0 15px 0;
			padding: 0;	
			font-family: 'nexa_lightregular', Helvetica, Arial, sans-serif;
			font-size: 16px;
			line-height: 26px;
			font-weight: normal;
			color: #00457c;
			text-transform: none;
		}
		
		article p {
			margin: 0 0 20px 0;
			padding: 0;	
			font-family: 'Lato', sans-serif;
			font-size: 13px;
			line-height: 21px;
			font-weight: normal;
			color: #3c3c3c;
		}
		
		article ul {
			margin: 0 0 20px 15px;
			padding: 0;	
			font-family: 'Lato', sans-serif;
			font-size: 13px;
			line-height: 21px;
			font-weight: normal;
			color: #3c3c3c;
			list-style-type: disc;
		}
			article ul li {
				margin: 4px 0 4px 0;
				padding: 0;	
				font-family: 'Lato', sans-serif;
				font-size: 13px;
				line-height: 21px;
				font-weight: normal;
				color: #3c3c3c;
			}
			
		article ol {
			margin: 0 0 20px 15px;
			padding: 0;	
			font-family: 'Lato', sans-serif;
			font-size: 13px;
			line-height: 21px;
			font-weight: normal;
			color: #3c3c3c;
			list-style-type: decimal;
		}
			article ol li {
				margin: 4px 0 4px 0;
				padding: 0;	
				font-family: 'Lato', sans-serif;
				font-size: 13px;
				line-height: 21px;
				font-weight: normal;
				color: #3c3c3c;
			}
		
		
		.alignleft {
			display: block;
			float: none;
		}
		
		.alignright {
			display: block;
			float: none;
		}
		
		
		
		article hr {
			margin: 10px 0 25px 0;
			height: 2px;
			background-color: #dedbd4;
			border: none;
		}
		
		article img {
			max-width: 100%;
			max-height: auto;
		}
		
		
		article .threequarter {
			display: block;
			text-align: left;
			vertical-align: top;
		}
		
		article .half {
			display: block;
			text-align: left;
			vertical-align: top;
			width: auto;
		}
		
		article .third {
			display: block;
			text-align: left;
			vertical-align: top;
			width: auto;
		}
		
		article .twothird {
			display: block;
			text-align: left;
			vertical-align: top;
			width: auto;
		}
		
		article .quarter {
			display: inline-block;
			width: 48%;
			margin: 0 -4px 0 0;
			padding: 0 1% 0 1%;
			text-align: left;
			vertical-align: top;
			width: auto;
		}
		
			article .half img, article .third img, article .twothird img, article .quarter img {
				width: 100%;
				height: auto;
				display: block;
			}
			
			article img.fullwidth {
				width: 100%;
				height: auto;
				display: block;
			}
		
		
		.staff {
			margin: 20px 0 20px 0;	
		}
				
		.staff h6 {
			margin: 0 0 0 0;
			padding: 0;	
			font-family: 'nexa_lightregular', Helvetica, Arial, sans-serif;
			font-size: 18px;
			line-height: 26px;
			font-weight: normal;
			color: #00457c;
			text-transform: none;
		}
		
		.member {
			background-color: #f1efeb;
			display: block;
			margin: 0 0 20px 0;
			padding: 0;
			text-align: left;
			vertical-align: top;
		}
		
			.memberphoto {
				display: inline-block;
				width: 36%;
				margin: 0 -4px 0 0;
				padding: 2%;
				text-align: left;
				vertical-align: top;
			}
		
			.memberphoto img {
				width: 100%;
				height: auto;
				display: block;
			}
		
			.memberinfo {
				display: inline-block;
				width: 50%;
				margin: 0 -4px 0 0;
				padding: 2% 5%;
				text-align: left;
				vertical-align: top;
			}



/* ---------------------------------------------------------- */
/* Page Layout */


.container {
	width: 100%;
	max-width: 980px;
	margin: 0 auto;
	padding: 0;	
	vertical-align: top;	
}

header {
	margin: 0 auto;
	padding: 0;	
	border-top: 9px solid #cedbe6;
	border-bottom: 4px solid #b7cbda;
	background-color: #e5ecf2;
	width: 100%;
}

	.logo {
		display: inline-block;
		width: 40%;
		margin: 0 -4px 0 0;
		padding: 10px 0 0 3%;
		text-align: center;
		vertical-align: top;
	}
	
		.logo img {
			display: block;
			width: 100%;
			height: auto;
			margin: 0;
			padding: 0;
			text-align: left;
			vertical-align: top;
		}
	
	
	
/* Utility Navigation */
	
	
	
	#Utility {
		display: inline-block;
		width: 54%;
		margin: 0 -4px 0 0;
		padding: 15px 3% 0 0;
		text-align: right;
		vertical-align: top;
	}
			
	
		 	
			
			#Utility .sitesearch {
				display: inline-block;
				text-align: right;
				vertical-align: top;
				margin: 0 0 0 0;
				padding: 0 0 0 3%;
			}
			
			#Utility .sitesearch form {
				background-color: #fff;
				display: inline-block;
				margin: 0 0 0 0;
				padding: 3px 0 3px 0;
				text-align: right;
				vertical-align: top;
			}
			
			#Utility .sitesearch input[type="text"] {			
				border: none;
				width: 100px;
				font-family: Arial, Helvetica, sans-serif;
				font-weight: normal;
				font-style: normal;
				font-size: 13px;
				color: #656363;
				padding: 6px 6px 8px 6px;
				margin: 0 5px 0 0;
				display: inline-block;
			}
		 	
			
/* Social Icon Links */			
			
			
			.social {
				display: inline-block;
			}
		
				.social ul {
					display: inline-block;
					margin: 0;
					padding: 0 0 0 0;
					text-align: right;
					vertical-align: top;		
				}
				
					.social li {
						display: inline-block;
						margin: 0 0 0 0;
						padding: 0;	
						font-family: 'nexa_boldregular', Helvetica, Arial, sans-serif;
						font-size: 13px;
						font-weight:400;
						text-transform: uppercase;
					}
				
					.social li.facebook, .social li.twitter, .social li.youtube, .social li.linkedin {
						margin: 0 0 0 0;
						padding: 0;
						text-align: left;
					}
					
					
					.social li.facebook a {
						display: block;
						margin: 0 0 0 0;
						padding: 0;	
						width: 36px;
						height: 36px;
						background: url(../images/icon-facebook.png) top left no-repeat;
						background-size: contain;
						text-indent: -9999px;
					}
					
					.social li.twitter a {
						display: block;
						margin: 0 0 0 0;
						padding: 0;	
						width: 36px;
						height: 36px;
						background: url(../images/icon-twitter.png) top left no-repeat;
						background-size: contain;
						text-indent: -9999px;
					}
					
					.social li.youtube a {
						display: block;
						margin: 0 10px 0 0;
						padding: 0;	
						width: 36px;
						height: 36px;
						background: url(../images/icon-youtube.png) top left no-repeat;
						background-size: contain;
						text-indent: -9999px;
					}
					
					.social li.linkedin a {
						display: block;
						margin: 0 0 0 0;
						padding: 0;	
						width: 36px;
						height: 36px;
						background: url(../images/icon-linkedin.png) top left no-repeat;
						background-size: contain;
						text-indent: -9999px;
					}
					
					
					#Utility .social {
						display: none;
					}
		
			
/* Main Navigation */



	#Navigation {
		display: block;
		width: 100%;
		max-width: 980px;
		margin: 0 0 0 0;
		padding: 10px 0 0 0;
		text-align: right;
		vertical-align: top;
	}
	
		#Navigation h5 {
			margin: 0 0 5px 0;
			padding: 10px 0 0 0;	
			font-family: 'nexa_lightregular', Helvetica, Arial, sans-serif;
			font-size: 21px;
			line-height: 26px;
			font-weight: normal;
			color: #00457c;
			text-transform: none;
		}
		
		#Navigation h6 {
			margin: 0 0 5px 0;
			padding: 10px 0 0 0;	
			font-family: 'nexa_lightregular', Helvetica, Arial, sans-serif;
			font-size: 18px;
			line-height: 21px;
			font-weight: normal;
			color: #00457c;
			text-transform: none;
		}
		
		#Navigation p {
			margin: 0 0 15px 0;
			padding: 0;	
			font-family: 'Lato', sans-serif;
			font-size: 13px;
			line-height: 18px;
			font-weight: normal;
			color: #3c3c3c;
		}
		
		
		#Navigation .ubermenu-submenu-type-mega {
			border-top: 4px solid #839cc0;
			border-left: 0;
			border-right: 0;
		}
		
		
		#Navigation .btn {
			padding: 4px 10px 8px 10px;
			margin: 0 0 15px 0;
			background-color: #839cc0;
			color: #ffffff;
			font-size: 14px;
			line-height: 14px;
			font-weight: normal;
		}
		
		#Navigation .btn:hover {
			background-color: #227dd9;
			color: #ffffff;
		}
		
		.menu-list {
			list-style-type: none;
			margin: 0;
			padding: 0;	
		}
		
			.menu-list li {
				list-style-type: none;
				margin: 0 0 5px 0;
				padding: 0;	
			}
		
			
			
			
			
/* Section Navigation */



	#SectionNav {
		margin: 0 0 0 0;
		padding: 75px 0 5px 0;
		text-align: left;
		vertical-align: top;
	}
	
		#SectionNav ul {
			margin: 0;
			padding: 0 0 0 0;		
		}
		
			#SectionNav li {
				margin: 0 0 15px 0;
				padding: 0;	
				list-style-type: none;
			}
			
			#SectionNav li a, #SectionNav li a:visited {
				display: block;
				margin: 0 0 15px 0;
				padding: 0;
				color: #e99619;
				text-decoration: none;
				font-family: 'nexa_boldregular', Helvetica, Arial, sans-serif;
				font-size: 16px;
				font-weight: 400;				
			}
			
				#SectionNav li.current-menu-item a, #SectionNav li.current-menu-item a:visited {
					color: #00457c;
				}
				
					#SectionNav  li.current-menu-item a:after {
						content:" >";
					}
			
			#SectionNav ul li.current-menu-parent a, #SectionNav ul li.current-menu-parent a:visited, #SectionNav ul li.current-page-ancestor a, #SectionNav ul li.current-page-ancestor a:visited {
				color: #6a88b3;
			}
					
			#SectionNav li a:hover, #SectionNav li a:visited:hover {
				color: #6a88b3;
				text-decoration: none;
				-moz-transition: all 0.2s linear; -webkit-transition: all 0.2s linear; -o-transition: all 0.2s linear; transition: all 0.2s linear;
			}
			

/* Sub Menu Links */			
				
				#SectionNav li ul {
					margin: 0 0 25px 10px;
					padding: 0;	
					list-style-type: none;
				}
				
					#SectionNav li ul li a, #SectionNav li ul li a:visited {
						display: block;
						margin: 0 0 5px 0;
						padding: 0;
						color: #e99619;
						text-decoration: none;
						font-family: 'nexa_boldregular', Helvetica, Arial, sans-serif;
						font-size: 13px;
						font-weight: 400;						
					}
					
						#SectionNav  li ul li.current-menu-item a, #SectionNav li ul li.current-menu-item a:visited {
							color: #00457c;
						}
						
							#SectionNav  li ul li.current-menu-item a:after {
								content:" >";
							}
							
							
								#SectionNav li.current-menu-item li a, #SectionNav li.current-menu-item li a:visited {
									color: #e99619;
								}
								
									#SectionNav li.current-menu-item li a:after {
										content:"";
									}
							
					
					#SectionNav li ul li a:hover, #SectionNav li ul li a:visited:hover {
						color: #6a88b3;
						text-decoration: none;
						-moz-transition: all 0.2s linear; -webkit-transition: all 0.2s linear; -o-transition: all 0.2s linear; transition: all 0.2s linear;
					}
					
					#SectionNav li.current-menu-parent li a, #SectionNav li.current-menu-parent li a:visited {
						color: #e99619;
					}
			
			
		


#Banner {
	margin: 0 auto;
	padding: 0;	
	border-bottom: 9px solid #cedbe6;
	width: 100%;
}
	
	#Banner .container {
	}
	
	#Banner .slideshow {
		display: block;
		margin: 0 0 0 0;
		padding: 0;	
		text-align: left;
		vertical-align: top;
	}
	
		#Banner .slideshow p {
			margin: 0;
			padding: 0px 0 0 3%;
			font-family: 'Lato', sans-serif;
			font-size: 13px;
			line-height: 16px;
			font-weight: 400;
			color: #ffffff;
		}

	#Banner .right {
		display: block;
		background-color: #f2f5f8;
		margin: 0 0 0 0;
		padding: 20px 3% 20px 3%;
		text-align: left;
		vertical-align: top;
	}
	
		#Banner .right h3 {
			margin: 0 0 10px 0;
			padding: 5px 0 0 0;
			font-family: 'nexa_boldregular', Helvetica, Arial, sans-serif;
			font-size: 21px;
			line-height: 26px;
			font-weight: 400;
			color: #b2bb1c;
			border-bottom: 2px solid #dfe3b6;
		}
		
		#Banner .right p {
			margin: 0 0 15px 0;
			padding: 5px 0 0 0;
			font-family: 'Lato', sans-serif;
			font-size: 12px;
			line-height: 16px;
			font-weight: 400;
			color: #3c3c3c;
		}
		
			#Banner .right p a {
				font-family: 'Lato', sans-serif;
				font-size: 15px;
				font-weight: normal;
				color: #227dd9;
			}
				#Banner .right p a:hover {
					color: #00457c;
				}
		
		#Banner .right ul {
			margin: 0 0 0 0;
			padding: 0 0 0 20px;
		}
		
		#Banner .right li {
			list-style-type: disc;
			color: #999;
			margin: 0 0 5px 0;
			padding: 0 0 0 0;
		}
		
		#Banner .right li a {
			margin: 0 0 10px 0;
			padding: 5px 0 0 0;
			font-family: 'nexa_boldregular', Helvetica, Arial, sans-serif;
			font-size: 13px;
			line-height: 24px;
			font-weight: 400;
			color: #227dd9;
		}
			#Banner .right li a:hover {
				color: #00457c;
			}






#Content {
	background-color: #efefef;
	margin: 0 auto;
	padding: 0;	
	width: 100%;
}

	#Content .container {
		background-color: #ffffff;
		width: 100%;
		max-width: 980px;
		margin: 0 auto;
		padding: 0;	
	}
	
	
/* Landing Page */
	
	.landingbanner {
		height: auto;
		border-bottom: 2px solid #b7cbda;
		margin: 0 0 35px 0;
		padding: 8% 4% 25% 8%;	
	}
	
		
		.right .full {
			padding: 0 6% 2% 0;
		}
		
		.right .half {
			padding: 0 6% 2% 0;
		}
		
		
		.right .third {
			padding: 0 6% 2% 0;
		}
		
		.right .quarter {
			padding: 0 6% 2% 0;
		}
	
	

/* Standard Page */
	
		#Content .full {
			margin: 0;
			padding: 30px;
			text-align: left;
			vertical-align: top;
		}
		
		
		#Content .left {
			display: table-cell;
			/* width: 205px; */
			background-color: #f5f5f5;
			margin: 0;
			padding: 20px;
			text-align: left;
			vertical-align: top;
		}
		
		#Content .right {
			display: table-cell;
			/* width: 655px; */
			margin: 0;
			padding: 30px;
			text-align: left;
			vertical-align: top;
		}


		
	.greenbanner {
		background-color: #b2bb1c;
	}
	
		.greenbanner h1 {
			margin: 0;
			padding: 5% 3% 0 3%;	
			font-family: 'nexa_lightregular', Helvetica, Arial, sans-serif;
			font-size: 16px;
			line-height: 21px;
			font-weight: normal;
			color: #ffffff;
			text-align: center;
			vertical-align: top;
		}
		
		.greenbanner p {
			margin: 0;
			padding: 0;
			text-align: center;
			vertical-align: bottom;
		}
		
			.greenbanner .third, .greenbanner .twothird, .greenbanner .half {
				display: block;
				width: 100%;
			}
			
			.greenbanner .third img, .greenbanner .half img {
				width: 75%;
				height: auto;
				margin: 0 auto;
				padding: 0;
				display: block;
			}
		
		
		
		
	.memberbanner {
		margin: 0;
		padding: 0;	
		background-color: #b2bb1c;
		text-align: center;
	}
	
			
		.memberbanner h2 {
			font-family: 'nexa_lightregular', Helvetica, Arial, sans-serif;
			font-size: 32px;
			line-height: 24px;
			font-weight: normal;
			color: #ffffff;
			margin: 0 0 10px 0;
			padding: 10% 5% 0 5%;	
		}
		
		.memberbanner p {
			font-family: 'nexa_lightregular', Helvetica, Arial, sans-serif;
			font-size: 16px;
			line-height: 24px;
			font-weight: normal;
			color: #ffffff;
			margin: 0 0 15px 0;
			padding: 0 5% 0 5%;	
		}
		
			.memberbanner p a {
				font-family: 'nexa_lightregular', Helvetica, Arial, sans-serif;
				font-size: 18px;
				line-height: 24px;
				font-weight: normal;
				color: #e4e6c8;
			}
			
				.memberbanner p a:hover {
					color: #ffffff;
				}
				
				.memberbanner img {
					display: block;
					width: 90%;
					margin: 0 auto;
					padding: 0;
					border: 0;
					border-image-width: 0;
					float: none;
				}
		
		
	
	
	.seea-members {
		padding-top: 20px;
		text-align: center;	
	}
	
		.seea-members a {
			display: inline-block;
			padding: 0;
			margin: 5px 25px;
			text-align: center;	
			vertical-align: middle;	
		}
	
	
	
	
		
	.logos {
		padding: 30px 0 30px 0;
	}
	
	.logos h5 {
		margin: 0 auto;
		padding: 10px 0 5px 0;
		text-align: center;
		vertical-align: top;
		font-family: 'nexa_boldregular', Helvetica, Arial, sans-serif;
		font-size: 16px;
		font-weight: normal;
		color: #e99619;
	}
	
	
	
.search {
	width: 100%;
	margin: 0;
	padding: 0;	
}

	.search .container {
		background-color: #e5ecf2;
	}
	
	
		.search .logo {
			display: inline-block;
			width: 40%;
			margin: 20px 3% 20px 0;
			padding: 0 3% 0 3%;
			text-align: left;
			border-right: 2px solid #fafbfc;
		}
		
			.search .logo img {
				width: 90%;
				height: auto;
			}
		
		.search .social {
			display: inline-block;
			width: 46%;
			margin: 24px 0 0 0;
			text-align: right;
		}
		
			.search .sitesearch {
				display: none;
				width: 35%;
				text-align: right;
				vertical-align: top;
				margin: 5px -4px 0 0;
				padding: 20px 3% 0 0;
			}
			
				.search .sitesearch form {
					background-color: #fff;
					display: inline-block;
					margin: 5px 0 0 0;
					padding: 3px 0 3px 0;
					text-align: right;
					vertical-align: top;
				}
				
					.sitesearch input[type="text"] {			
						border: none;
						width: 158px;
						font-family: Arial, Helvetica, sans-serif;
						font-weight: normal;
						font-style: normal;
						font-size: 13px;
						color: #656363;
						padding: 6px 6px 8px 6px;
						margin: 0 5px 0 0;
						display: inline-block;
					}
					
					.sitesearch input[type="submit"] {
						font-family: Arial, Helvetica, sans-serif;
						font-weight: normal;
						font-style: normal;
						font-size: 12px;
						color: #53585a;
						text-transform: uppercase;
						padding: 0;
						margin: 0;
						display: inline-block;
					}


footer {
	margin: 0 auto;
	padding: 0;	
	background-color: #e5ecf2;
	width: 100%;
}

	.comments-area footer {
		margin: 0;
		padding: 5px;	
		background-color: #e5ecf2;
		width: 100%;
	}

	footer .container {
		background-color: #cedbe6;
		padding: 20px 0 75px 0;
	}

	.footer-navigation ul {
		display: block;
		margin: 0;
		padding: 30px 0 10px 3%;
		text-align: center;
		vertical-align: top;
	}
	
		.footer-navigation li {
			display: inline-block;
			margin: 0 -4px 0 0;
			padding: 0;	
			font-family: 'nexa_boldregular', Helvetica, Arial, sans-serif;
			font-size: 15px;
			font-weight:400;
			text-transform: uppercase;		
		}
		
		.footer-navigation a, .footer-navigation a:visited {
			display: block;
			padding: 5px 30px 5px 0;	
			color: #00457c;
			text-decoration: none;
		}
		
			.current-item a, .current-item a:visited {
				color: #00457c;
			}
		
		.footer-navigation a:hover, .footer-navigation a:visited:hover {
			color: #e99619;
			text-decoration: none;
			-moz-transition: all 0.2s linear; -webkit-transition: all 0.2s linear; -o-transition: all 0.2s linear; transition: all 0.2s linear;
		}


	.disclaimer {
		text-align: center;
		vertical-align: top;
		padding: 10px 3% 0 3%;	
	}
	
		.disclaimer p {
			font-family: 'Lato', sans-serif;
			font-size: 12px;
			line-height: 16px;
			color: #00457c;
		}
		
		.disclaimer a {
			color: #00457c;
		}
		
		.disclaimer a:hover {
			color: #00457c;
			text-decoration: underline;
		}


/* ---------------------------------------------------------- */
/* Module */


	.breadcrumb {
		margin: 0 0 35px 0;
		padding: 0 0 15px 0;
		border-bottom: 2px solid #dbe5ec;
		font-family: 'Lato', sans-serif;
		font-size: 12px;
		line-height: 13px;
		color: #7383a0;
	}
		
		.breadcrumb a {
			color: #7383a0;
		}
		
		.breadcrumb a:hover {
			color: #e99619;
			text-decoration: underline;
		}
	
}
	
	






	
/* -------------------------- */
/* -------------------------- */
/* -------------------------- */	
/* Small Screen Horizontal */
@media screen and (orientation:landscape) and (max-width:768px){
	
			
			
		article .threequarter {
			display: inline-block;
			width: 70%;
			margin: 0 -4px 0 0;
			padding: 0 2% 0 2%;
			text-align: left;
			vertical-align: top;
		}
		
		article .half {
			display: inline-block;
			width: 45.9%;
			margin: 0 -4px 0 0;
			padding: 0 2%;
			text-align: left;
			vertical-align: top;
		}
		
		article .third {
			display: inline-block;
			width: 29.33%;
			height: auto;
			margin: 0 -4px 0 0;
			padding: 0 2%;
			text-align: left;
			vertical-align: top;
		}
		
		article .twothird {
			display: inline-block;
			width: 62.66%;
			height: auto;
			margin: 0 -4px 0 0;
			padding: 0 2%;
			text-align: left;
			vertical-align: top;
		}
		
		article .quarter {
			display: inline-block;
			width: 22%;
			margin: 0 -4px 0 0;
			padding: 0 1% 0 1%;
			text-align: left;
			vertical-align: top;
		}
		
			article .third img, article .quarter img {
				width: 100%;
				height: auto;
				display: block;
			}
			
			article .half img, article .twothird img {
				width: auto;
				height: auto;
				display: block;
			}
			
			article img.fullwidth {
				width: 100%;
				height: auto;
				display: block;
			}
			
		
		.staff {
			margin: 20px 0 20px 0;	
		}
				
		.staff h6 {
			margin: 0 0 0 0;
			padding: 0;	
			font-family: 'nexa_lightregular', Helvetica, Arial, sans-serif;
			font-size: 18px;
			line-height: 26px;
			font-weight: normal;
			color: #00457c;
			text-transform: none;
		}
		
		.member {
			background-color: #f1efeb;
			display: inline-block;
			width: 48.5%;
			margin: 0 1% 20px 0;
			min-height: 205px;
			padding: 0;
			text-align: left;
			vertical-align: top;
		}
		
			.memberphoto {
				display: inline-block;
				width: 42%;
				margin: 0 -4px 0 0;
				padding: 2%;
				text-align: left;
				vertical-align: top;
			}
		
			.memberphoto img {
				width: 100%;
				height: auto;
				display: block;
			}
		
			.memberinfo {
				display: inline-block;
				width: 45%;
				margin: 0 -4px 0 0;
				padding: 5% 2% 0 5%;
				text-align: left;
				vertical-align: top;
			}
			
			
			
		
		
		
		.logo img {
			display: block;
			width: 80%;
			height: auto;
			margin: 0;
			padding: 0;
			text-align: left;
			vertical-align: top;
		}
		
		
		
		
		#Utility .sitesearch {
			display: inline-block;
			text-align: right;
			vertical-align: top;
			margin: 10px 0 0 0;
			padding: 0 0 0 3%;
		}
		
		#Utility .sitesearch form {
			background-color: #fff;
			display: inline-block;
			margin: 0 0 0 0;
			padding: 3px 0 3px 0;
			text-align: right;
			vertical-align: top;
		}
		
		#Utility .sitesearch input[type="text"] {			
			border: none;
			width: 150px;
			font-family: Arial, Helvetica, sans-serif;
			font-weight: normal;
			font-style: normal;
			font-size: 13px;
			color: #656363;
			padding: 6px 6px 8px 6px;
			margin: 0 5px 0 0;
			display: inline-block;
		}
				
	
	
	
	
	
	
	
	
	
	.search {
		width: 100%;
		margin: 0;
		padding: 0;	
	}

	.search .container {
		background-color: #e5ecf2;
	}
	
	
		.search .logo {
			display: inline-block;
			width: 21%;
			margin: 20px 3% 20px 0;
			padding: 0 3% 0 3%;
			text-align: left;
			border-right: 2px solid #fafbfc;
		}
		
			.search .logo img {
				width: 90%;
				height: auto;
			}
		
		.search .social {
			display: inline-block;
			width: 30%;
			margin: 20px 0 0 0;
			text-align: left;
		}
		
			.search .sitesearch {
				display: inline-block;
				width: 35%;
				text-align: right;
				vertical-align: top;
				margin: 5px -4px 0 0;
				padding: 20px 3% 0 0;
			}
			
				.search .sitesearch form {
					background-color: #fff;
					display: inline-block;
					margin: 0 0 0 0;
					padding: 3px 0 3px 0;
					text-align: right;
					vertical-align: top;
				}
				
					.sitesearch input[type="text"] {			
						border: none;
						width: 100px;
						font-family: Arial, Helvetica, sans-serif;
						font-weight: normal;
						font-style: normal;
						font-size: 13px;
						color: #656363;
						padding: 6px 6px 8px 6px;
						margin: 0 5px 0 0;
						display: inline-block;
					}
					
					.sitesearch input[type="submit"] {
						font-family: Arial, Helvetica, sans-serif;
						font-weight: normal;
						font-style: normal;
						font-size: 12px;
						color: #53585a;
						text-transform: uppercase;
						padding: 0;
						margin: 0;
						display: inline-block;
					}
						
		
}







/* -------------------------- */
/* -------------------------- */
/* -------------------------- */	
/* Medium Screen Horizontal */
@media screen and (orientation:portrait) and (min-device-width:768px) and (max-device-width : 1024px) and (-webkit-min-device-pixel-ratio: 1) {
		
	.logo img {
		display: block;
		width: 70%;
		height: auto;
		margin: 0;
		padding: 0;
		text-align: left;
		vertical-align: top;
	}

	
	#Utility .sitesearch {
		display: inline-block;
		text-align: right;
		vertical-align: top;
		margin: 10px 0 0 0;
		padding: 0 0 0 3%;
	}
		
		#Utility .sitesearch form {
			background-color: #fff;
			display: inline-block;
			margin: 0 0 0 0;
			padding: 3px 0 3px 0;
			text-align: right;
			vertical-align: top;
		}
		
		#Utility .sitesearch input[type="text"] {			
			border: none;
			width: 150px;
			font-family: Arial, Helvetica, sans-serif;
			font-weight: normal;
			font-style: normal;
			font-size: 13px;
			color: #656363;
			padding: 6px 6px 8px 6px;
			margin: 0 5px 0 0;
			display: inline-block;
		}
	
}





	
	
/* -------------------------- */
/* -------------------------- */
/* -------------------------- */	
/* Desktop */
@media screen and (min-width:769px){
	
	
		
		.threequarter {
			display: inline-block;
			width: 72%;
			margin: 0 -4px 0 0;
			padding: 0 1% 0 1%;
			text-align: left;
			vertical-align: top;
		}
		
		.half {
			display: inline-block;
			width: 49.9%;
			margin: 0 -4px 0 0;
			padding: 0;
			text-align: left;
			vertical-align: top;
		}
		
		.third {
			display: inline-block;
			width: 33.33%;
			height: auto;
			margin: 0 -4px 0 0;
			padding: 0;
			text-align: left;
			vertical-align: top;
		}
		
		.twothird {
			display: inline-block;
			width: 66.66%;
			height: auto;
			margin: 0 -4px 0 0;
			padding: 0;
			text-align: left;
			vertical-align: top;
		}
		
	
	/* Content */

		article h1 {
			margin: 0 0 15px 0;
			padding: 0;	
			font-family: 'nexa_lightregular', Helvetica, Arial, sans-serif;
			font-size: 36px;
			line-height: 41px;
			font-weight: normal;
			color: #00457c;
			text-transform: none;
		}
		
			article .entry-header h1 {
				margin: 0 0 15px 0;
				padding: 0;	
				font-family: 'nexa_lightregular', Helvetica, Arial, sans-serif;
				font-size: 28px;
				line-height: 34px;
				font-weight: normal;
				color: #00457c;
				text-transform: none;
			}
		
		article h2 {
			margin: 0 0 15px 0;
			padding: 0;	
			font-family: 'nexa_lightregular', Helvetica, Arial, sans-serif;
			font-size: 32px;
			line-height: 37px;
			font-weight: normal;
			color: #00457c;
			text-transform: none;
		}
		
		article h3 {
			margin: 0 0 15px 0;
			padding: 0;	
			font-family: 'nexa_lightregular', Helvetica, Arial, sans-serif;
			font-size: 26px;
			line-height: 32px;
			font-weight: normal;
			color: #00457c;
			text-transform: none;
		}
		
		article h4 {
			margin: 0 0 15px 0;
			padding: 0;	
			font-family: 'nexa_lightregular', Helvetica, Arial, sans-serif;
			font-size: 21px;
			line-height: 31px;
			font-weight: normal;
			color: #00457c;
			text-transform: none;
		}
		
		article h5 {
			margin: 0 0 15px 0;
			padding: 0;	
			font-family: 'nexa_lightregular', Helvetica, Arial, sans-serif;
			font-size: 18px;
			line-height: 28px;
			font-weight: normal;
			color: #00457c;
			text-transform: none;
		}
		
		article h6 {
			margin: 0 0 15px 0;
			padding: 0;	
			font-family: 'nexa_lightregular', Helvetica, Arial, sans-serif;
			font-size: 16px;
			line-height: 26px;
			font-weight: normal;
			color: #00457c;
			text-transform: none;
		}
		
		article p {
			margin: 0 0 20px 0;
			padding: 0;	
			font-family: 'Lato', sans-serif;
			font-size: 13px;
			line-height: 21px;
			font-weight: normal;
			color: #3c3c3c;
		}
		
		article ul {
			margin: 0 0 20px 15px;
			padding: 0;	
			font-family: 'Lato', sans-serif;
			font-size: 13px;
			line-height: 21px;
			font-weight: normal;
			color: #3c3c3c;
			list-style-type: disc;
		}
			article ul li {
				margin: 4px 0 4px 0;
				padding: 0;	
				font-family: 'Lato', sans-serif;
				font-size: 13px;
				line-height: 21px;
				font-weight: normal;
				color: #3c3c3c;
			}
			
		article ol {
			margin: 0 0 20px 15px;
			padding: 0;	
			font-family: 'Lato', sans-serif;
			font-size: 13px;
			line-height: 21px;
			font-weight: normal;
			color: #3c3c3c;
			list-style-type: decimal;
		}
			article ol li {
				margin: 4px 0 4px 0;
				padding: 0;	
				font-family: 'Lato', sans-serif;
				font-size: 13px;
				line-height: 21px;
				font-weight: normal;
				color: #3c3c3c;
			}
		
		
		article hr {
			margin: 10px 0 25px 0;
			height: 2px;
			background-color: #dedbd4;
			border: none;
		}
		
		
		article .threequarter {
			display: inline-block;
			width: 70%;
			margin: 0 -4px 0 0;
			padding: 0 2% 0 2%;
			text-align: left;
			vertical-align: top;
		}
		
		article .half {
			display: inline-block;
			width: 45.9%;
			margin: 0 -4px 0 0;
			padding: 0 2%;
			text-align: left;
			vertical-align: top;
		}
		
		article .third {
			display: inline-block;
			width: 29.33%;
			height: auto;
			margin: 0 -4px 0 0;
			padding: 0 2%;
			text-align: left;
			vertical-align: top;
		}
		
		article .twothird {
			display: inline-block;
			width: 62.66%;
			height: auto;
			margin: 0 -4px 0 0;
			padding: 0 2%;
			text-align: left;
			vertical-align: top;
		}
		
		article .quarter {
			display: inline-block;
			width: 22%;
			margin: 0 -4px 0 0;
			padding: 0 1% 0 1%;
			text-align: left;
			vertical-align: top;
		}
		
			article .third img, article .quarter img {
				width: 100%;
				height: auto;
				display: block;
			}
			
			article .half img, article .twothird img {
				width: auto;
				height: auto;
				display: block;
			}
			
			article img.fullwidth {
				width: 100%;
				height: auto;
				display: block;
			}
			
			
		.alignleft {
			float: left;
		}
		
		.alignright {
			float: right;
		}

		
		
		.staff {
			margin: 20px 0 20px 0;	
		}
				
		.staff h6 {
			margin: 0 0 0 0;
			padding: 0;	
			font-family: 'nexa_lightregular', Helvetica, Arial, sans-serif;
			font-size: 18px;
			line-height: 26px;
			font-weight: normal;
			color: #00457c;
			text-transform: none;
		}
		
		.member {
			background-color: #f1efeb;
			display: inline-block;
			width: 47.5%;
			min-height: 215px;
			margin: 0 2% 20px 0;
			padding: 0;
			text-align: left;
			vertical-align: top;
		}
		
			.memberphoto {
				display: inline-block;
				width: 43%;
				margin: 0 -4px 0 0;
				padding: 2%;
				text-align: left;
				vertical-align: top;
			}
		
			.memberphoto img {
				width: 100%;
				height: auto;
				display: block;
			}
		
			.memberinfo {
				display: inline-block;
				width: 43%;
				margin: 0 -4px 0 0;
				padding: 5% 2% 0 5%;
				text-align: left;
				vertical-align: top;
			}



/* ---------------------------------------------------------- */
/* Page Layout */


.container {
	width: 100%;
	max-width: 980px;
	margin: 0 auto;
	padding: 0;	
	vertical-align: top;	
}

header {
	margin: 0 auto;
	padding: 0;	
	border-top: 9px solid #cedbe6;
	border-bottom: 4px solid #b7cbda;
	background-color: #e5ecf2;
	width: 100%;
}

	.logo {
		display: inline-block;
		width: 25%;
		margin: 0 -4px 0 0;
		padding: 10px 0 0 0;
		text-align: center;
		vertical-align: top;
	}
	
		.logo img {
			display: block;
			width: 95%;
			height: auto;
			margin: 0;
			padding: 0;
			text-align: left;
			vertical-align: top;
		}
	
	
	
/* Utility Navigation */
	
	
	
	#Utility {
		display: inline-block;
		width: 75%;
		margin: 0 -4px 0 0;
		padding: 20px 0 0 0;
		text-align: right;
		vertical-align: top;
	}
			
	
		 	
			
			#Utility .sitesearch {
				display: inline-block;
				text-align: right;
				vertical-align: top;
				margin: 5px 0 0 0;
				padding: 0 0 0 3%;
			}
			
			#Utility .sitesearch form {
				background-color: #fff;
				display: inline-block;
				margin: 0 0 0 0;
				padding: 3px 0 3px 0;
				text-align: right;
				vertical-align: top;
			}
		 	
			
/* Social Icon Links */			
			
			
			.social {
				display: inline-block;
			}
		
				.social ul {
					display: inline-block;
					margin: 0;
					padding: 0 0 0 0;
					text-align: right;
					vertical-align: top;		
				}
				
					.social li {
						display: inline-block;
						margin: 0 0 0 0;
						padding: 0;	
						font-family: 'nexa_boldregular', Helvetica, Arial, sans-serif;
						font-size: 13px;
						font-weight:400;
						text-transform: uppercase;
					}
				
					.social li.facebook, .social li.twitter, .social li.youtube, .social li.linkedin {
						margin: 0 0 0 0;
						padding: 0;
						text-align: left;
					}
					
					
					.social li.facebook a {
						display: block;
						margin: 0 0 0 0;
						padding: 0;	
						width: 36px;
						height: 36px;
						background: url(../images/icon-facebook.png) top left no-repeat;
						background-size: contain;
						text-indent: -9999px;
					}
					
					.social li.twitter a {
						display: block;
						margin: 0 0 0 0;
						padding: 0;	
						width: 36px;
						height: 36px;
						background: url(../images/icon-twitter.png) top left no-repeat;
						background-size: contain;
						text-indent: -9999px;
					}
					
					.social li.youtube a {
						display: block;
						margin: 0 10px 0 0;
						padding: 0;	
						width: 36px;
						height: 36px;
						background: url(../images/icon-youtube.png) top left no-repeat;
						background-size: contain;
						text-indent: -9999px;
					}
					
					.social li.linkedin a {
						display: block;
						margin: 0 0 0 0;
						padding: 0;	
						width: 36px;
						height: 36px;
						background: url(../images/icon-linkedin.png) top left no-repeat;
						background-size: contain;
						text-indent: -9999px;
					}
			
				#Utility .social {
					display: inline-block;
				}
		
			
/* Main Navigation */



	#Navigation {
		display: block;
		width: 100%;
		max-width: 980px;
		margin: 0 0 0 0;
		padding: 10px 0 0 0;
		text-align: right;
		vertical-align: top;
	}
	
		#Navigation h5 {
			margin: 0 0 5px 0;
			padding: 10px 0 0 0;	
			font-family: 'nexa_lightregular', Helvetica, Arial, sans-serif;
			font-size: 21px;
			line-height: 26px;
			font-weight: normal;
			color: #00457c;
			text-transform: none;
		}
		
		#Navigation h6 {
			margin: 0 0 5px 0;
			padding: 10px 0 0 0;	
			font-family: 'nexa_lightregular', Helvetica, Arial, sans-serif;
			font-size: 18px;
			line-height: 21px;
			font-weight: normal;
			color: #00457c;
			text-transform: none;
		}
		
		#Navigation p {
			margin: 0 0 15px 0;
			padding: 0;	
			font-family: 'Lato', sans-serif;
			font-size: 13px;
			line-height: 18px;
			font-weight: normal;
			color: #3c3c3c;
		}
		
		
		#Navigation .ubermenu-submenu-type-mega {
			border-top: 4px solid #839cc0;
			border-left: 0;
			border-right: 0;
		}
		
			
			
			
			
/* Section Navigation */



	#SectionNav {
		margin: 0 0 0 0;
		padding: 75px 0 5px 0;
		text-align: left;
		vertical-align: top;
	}
	
		#SectionNav ul {
			margin: 0;
			padding: 0 0 0 0;		
		}
		
			#SectionNav li {
				margin: 0 0 15px 0;
				padding: 0;	
				list-style-type: none;
			}
			
			#SectionNav li a, #SectionNav li a:visited {
				display: block;
				margin: 0 0 15px 0;
				padding: 0;
				color: #e99619;
				text-decoration: none;
				font-family: 'nexa_boldregular', Helvetica, Arial, sans-serif;
				font-size: 16px;
				font-weight: 400;				
			}
			
				#SectionNav li.current-menu-item a, #SectionNav li.current-menu-item a:visited {
					color: #00457c;
				}
				
					#SectionNav  li.current-menu-item a:after {
						content:" >";
					}
			
			#SectionNav ul li.current-menu-parent a, #SectionNav ul li.current-menu-parent a:visited, #SectionNav ul li.current-page-ancestor a, #SectionNav ul li.current-page-ancestor a:visited {
				color: #6a88b3;
			}
					
			#SectionNav li a:hover, #SectionNav li a:visited:hover {
				color: #6a88b3;
				text-decoration: none;
				-moz-transition: all 0.2s linear; -webkit-transition: all 0.2s linear; -o-transition: all 0.2s linear; transition: all 0.2s linear;
			}
			

/* Sub Menu Links */			
				
				#SectionNav li ul {
					margin: 0 0 25px 10px;
					padding: 0;	
					list-style-type: none;
				}
				
					#SectionNav li ul li a, #SectionNav li ul li a:visited {
						display: block;
						margin: 0 0 5px 0;
						padding: 0;
						color: #e99619;
						text-decoration: none;
						font-family: 'nexa_boldregular', Helvetica, Arial, sans-serif;
						font-size: 13px;
						font-weight: 400;						
					}
					
						#SectionNav  li ul li.current-menu-item a, #SectionNav li ul li.current-menu-item a:visited {
							color: #00457c;
						}
						
							#SectionNav  li ul li.current-menu-item a:after {
								content:" >";
							}
							
							
								#SectionNav li.current-menu-item li a, #SectionNav li.current-menu-item li a:visited {
									color: #e99619;
								}
								
									#SectionNav li.current-menu-item li a:after {
										content:"";
									}
							
					
					#SectionNav li ul li a:hover, #SectionNav li ul li a:visited:hover {
						color: #6a88b3;
						text-decoration: none;
						-moz-transition: all 0.2s linear; -webkit-transition: all 0.2s linear; -o-transition: all 0.2s linear; transition: all 0.2s linear;
					}
					
					#SectionNav li.current-menu-parent li a, #SectionNav li.current-menu-parent li a:visited {
						color: #e99619;
					}
			
			
		


#Banner {
	margin: 0 auto;
	padding: 0;	
	border-bottom: 9px solid #cedbe6;
	width: 100%;
}
	
	#Banner .container {
	}
	
	#Banner .slideshow {
		width: 65%;
		display: table-cell;
		margin: 0 0 0 0;
		padding: 0;	
		text-align: left;
		vertical-align: top;
	}
	
		#Banner .slideshow p {
			margin: 0;
			padding: 0px 0 0 20px;
			font-family: 'Lato', sans-serif;
			font-size: 13px;
			line-height: 32px;
			font-weight: 400;
			color: #ffffff;
		}

	#Banner .right {
		width: 30%;
		display: table-cell;
		background-color: #f2f5f8;
		margin: 0 0 0 0;
		padding: 30px 2.5% 0 2.5%;
		text-align: left;
		vertical-align: top;
	}
	
		#Banner .right h3 {
			margin: 0 0 10px 0;
			padding: 5px 0 0 0;
			font-family: 'nexa_boldregular', Helvetica, Arial, sans-serif;
			font-size: 21px;
			line-height: 26px;
			font-weight: 400;
			color: #b2bb1c;
			border-bottom: 2px solid #dfe3b6;
		}
		
		#Banner .right p {
			margin: 0 0 15px 0;
			padding: 5px 0 0 0;
			font-family: 'Lato', sans-serif;
			font-size: 12px;
			line-height: 16px;
			font-weight: 400;
			color: #3c3c3c;
		}
		
			#Banner .right p a {
				font-family: 'Lato', sans-serif;
				font-size: 15px;
				font-weight: normal;
				color: #227dd9;
			}
				#Banner .right p a:hover {
					color: #00457c;
				}
		
		#Banner .right ul {
			margin: 0 0 0 0;
			padding: 0 0 0 20px;
		}
		
		#Banner .right li {
			list-style-type: disc;
			color: #999;
			margin: 0 0 5px 0;
			padding: 0 0 0 0;
		}
		
		#Banner .right li a {
			margin: 0 0 10px 0;
			padding: 5px 0 0 0;
			font-family: 'nexa_boldregular', Helvetica, Arial, sans-serif;
			font-size: 13px;
			line-height: 18px;
			font-weight: 400;
			color: #227dd9;
		}
			#Banner .right li a:hover {
				color: #00457c;
			}






#Content {
	background-color: #efefef;
	margin: 0 auto;
	padding: 0;	
	width: 100%;
}

	#Content .container {
		background-color: #ffffff;
		width: 100%;
		max-width: 980px;
		margin: 0 auto;
		padding: 0;	
	}
	
	
/* Landing Page */
	
	.landingbanner {
		height: 265px;
		border-bottom: 2px solid #b7cbda;
		margin: 0 0 35px 0;
		padding: 35px 0 0 50px;	
	}
	
	.full {
		width: 94%;
		display: inline-block;
		margin: 0 -4px 0 0;
		padding: 0 3% 2% 3%;
		text-align: left;
		vertical-align: top;
	}
		
		.right .full {
			padding: 0 6% 2% 0;
		}
		
		.right .half {
			padding: 0 6% 2% 0;
		}
		
		
		.right .third {
			padding: 0 6% 2% 0;
		}
		
		.right .quarter {
			padding: 0 6% 2% 0;
		}
	
	

/* Standard Page */
	
		#Content .full {
			margin: 0;
			padding: 30px;
			text-align: left;
			vertical-align: top;
		}
		
		
		#Content .left {
			display: table-cell;
			/* width: 205px; */
			background-color: #f5f5f5;
			margin: 0;
			padding: 20px;
			text-align: left;
			vertical-align: top;
		}
		
		#Content .right {
			display: table-cell;
			/* width: 655px; */
			margin: 0;
			padding: 30px;
			text-align: left;
			vertical-align: top;
		}


		
	.greenbanner {
		background-color: #b2bb1c;
		margin: 0;
		padding: 0;
	}
	
		.greenbanner h1 {
			margin: 0;
			padding: 5% 0 0 3%;	
			font-family: 'nexa_lightregular', Helvetica, Arial, sans-serif;
			font-size: 16px;
			line-height: 24px;
			font-weight: normal;
			color: #ffffff;
			text-align: left;
			vertical-align: top;
		}
		
		.greenbanner p {
			margin: 0;
			padding: 0;
			text-align: right;
			vertical-align: bottom;
		}
		
			.greenbanner .third {
				display: inline-block;
				width: 33.33%;
			}
			.greenbanner .twothird {
				display: inline-block;
				width: 66.66%;
			}
			.greenbanner .half {
				display: inline-block;
				width: 49.9%;
			}
			
			.greenbanner .third img, .greenbanner .half img {
				width: 100%;
				height: auto;
				margin: 0;
				padding: 0;
				display: block;
			}
		
		
		
		
	.memberbanner {
		margin: 0;
		padding: 0;	
		background-color: #b2bb1c;
	}
			
		.memberbanner h2 {
			font-family: 'nexa_lightregular', Helvetica, Arial, sans-serif;
			font-size: 32px;
			line-height: 24px;
			font-weight: normal;
			color: #ffffff;
			margin: 0 0 10px 0;
			padding: 10% 0 0 5%;	
		}
		
		.memberbanner p {
			font-family: 'nexa_lightregular', Helvetica, Arial, sans-serif;
			font-size: 16px;
			line-height: 24px;
			font-weight: normal;
			color: #ffffff;
			margin: 0 0 15px 0;
			padding: 0 0 0 5%;	
		}
		
			.memberbanner p a {
				font-family: 'nexa_lightregular', Helvetica, Arial, sans-serif;
				font-size: 18px;
				line-height: 24px;
				font-weight: normal;
				color: #e4e6c8;
			}
			
				.memberbanner p a:hover {
					color: #ffffff;
				}
				
				.memberbanner img {
					margin: 0;
					padding: 0;
					border: 0;
					border-image-width: 0;
					float: right;
				}
		
		
	
	
		
	.logos {
		padding: 30px 0 30px 0;
	}
	
	.logos h5 {
		margin: 0 auto;
		padding: 10px 0 5px 0;
		text-align: center;
		vertical-align: top;
		font-family: 'nexa_boldregular', Helvetica, Arial, sans-serif;
		font-size: 16px;
		font-weight: normal;
		color: #e99619;
	}
	
	
	
.search {
	width: 100%;
	margin: 0;
	padding: 0;	
}

	.search .container {
		background-color: #e5ecf2;
	}
	
	
		.search .logo {
			display: inline-block;
			width: 21%;
			margin: 20px 3% 20px 0;
			padding: 0 3% 0 3%;
			text-align: left;
			border-right: 2px solid #fafbfc;
		}
		
			.search .logo img {
				width: 90%;
				height: auto;
			}
		
		.search .social {
			display: inline-block;
			width: 30%;
			margin: 29px 0 0 0;
			text-align: left;
		}
		
			.search .sitesearch {
				display: inline-block;
				width: 35%;
				text-align: right;
				vertical-align: top;
				margin: 5px -4px 0 0;
				padding: 20px 3% 0 0;
			}
			
				.search .sitesearch form {
					background-color: #fff;
					display: inline-block;
					margin: 5px 0 0 0;
					padding: 3px 0 3px 0;
					text-align: right;
					vertical-align: top;
				}
				
					.sitesearch input[type="text"] {			
						border: none;
						width: 158px;
						font-family: Arial, Helvetica, sans-serif;
						font-weight: normal;
						font-style: normal;
						font-size: 13px;
						color: #656363;
						padding: 6px 6px 8px 6px;
						margin: 0 5px 0 0;
						display: inline-block;
					}
					
					.sitesearch input[type="submit"] {
						font-family: Arial, Helvetica, sans-serif;
						font-weight: normal;
						font-style: normal;
						font-size: 12px;
						color: #53585a;
						text-transform: uppercase;
						padding: 0;
						margin: 0;
						display: inline-block;
					}


footer {
	margin: 0 auto;
	padding: 0;	
	background-color: #e5ecf2;
	width: 100%;
}

	.comments-area footer {
		margin: 0;
		padding: 5px;	
		background-color: #e5ecf2;
		width: 100%;
	}

	footer .container {
		background-color: #cedbe6;
		padding: 20px 0 75px 0;
	}

	.footer-navigation ul {
		display: block;
		margin: 0;
		padding: 30px 0 10px 3%;
		text-align: left;
		vertical-align: top;
	}
	
		.footer-navigation li {
			display: inline-block;
			margin: 0 -4px 0 0;
			padding: 0;	
			font-family: 'nexa_boldregular', Helvetica, Arial, sans-serif;
			font-size: 15px;
			font-weight:400;
			text-transform: uppercase;		
		}
		
		.footer-navigation a, .footer-navigation a:visited {
			display: block;
			padding: 5px 30px 5px 0;	
			color: #00457c;
			text-decoration: none;
		}
		
			.current-item a, .current-item a:visited {
				color: #00457c;
			}
		
		.footer-navigation a:hover, .footer-navigation a:visited:hover {
			color: #e99619;
			text-decoration: none;
			-moz-transition: all 0.2s linear; -webkit-transition: all 0.2s linear; -o-transition: all 0.2s linear; transition: all 0.2s linear;
		}


	.disclaimer {
		text-align: left;
		vertical-align: top;
		padding: 10px 3% 0 3%;	
	}
	
		.disclaimer p {
			font-family: 'Lato', sans-serif;
			font-size: 12px;
			line-height: 16px;
			color: #00457c;
		}
		
		.disclaimer a {
			color: #00457c;
		}
		
		.disclaimer a:hover {
			color: #00457c;
			text-decoration: underline;
		}


/* ---------------------------------------------------------- */
/* Module */


	.breadcrumb {
		margin: 0 0 35px 0;
		padding: 0 0 15px 0;
		border-bottom: 2px solid #dbe5ec;
		font-family: 'Lato', sans-serif;
		font-size: 12px;
		line-height: 13px;
		color: #7383a0;
	}
		
		.breadcrumb a {
			color: #7383a0;
		}
		
		.breadcrumb a:hover {
			color: #e99619;
			text-decoration: underline;
		}

}