@import url(https://fonts.googleapis.com/css?family=Lato:300,400,700);


@media {
	html {
		font-size:100%;
	}
}

body {
	
	background: #FFF;
	font-size: 100%;
}

/*
#pageContainer {

	font-size:75%;

}
*/

.pgHeader1 {
	font-family:'Lato', Calibri, Arial, sans-serif;
	color:#000033;
	font-size:2.3em;
	margin-bottom:0.1em;
}
.pgHeader2 {
	font-family:'Lato', Calibri, Arial, sans-serif;
	color:#0066ff;
	font-size:1.8em;
}


.pgHeader3 {
		font-family:'Lato', Calibri, Arial, sans-serif;
		color:#000033;
		font-size:1.0em;
		font-weight:300;
		margin-bottom:0.1em;
}


.mainCopy {
			line-height:1.7em;
			font-size:0.7em;
			font-family:verdana;
			-webkit-font-smoothing: subpixel-antialiased;
			color:#333;
}
		
.mainCopy h4 {
	color:#000033;
	margin-bottom:0px;
	margin-top:20px;
	font-size:0.9em;
	text-transform:uppercase;
}

.mainCopy h4 img {
	padding-top:15px;
}

.mainLogos img {
	padding-right:15px;	
	padding-bottom:15px;
}

.logoHeaders img {
	padding-right:10px;
	
}



.arrow-down {
	width: 0; 
	height: 0; 
	border-left: 20px solid transparent;
	border-right: 20px solid transparent;
	
	border-top: 20px solid #333;
	
	margin-left:45%;
}

.marginNavigation img {
	padding-top:-5px;
}

.marginNavigation a:link, a:visited{
	text-decoration:none;
	color:#000;
}


.marginNavigation {

	font-family:Arial, Helvetica, sans-serif;
	font-size:0.7em;
	font-style:italic;
	font-weight:400;
	color:#000;
	
}

.marginNavigation.selected {
	color:#0066ee;
}

.linkFormat {

	 -ms-word-break: break-all;

     /* Be VERY careful with this, breaks normal words wh_erever */
     word-break: break-all;

     /* Non standard for webkit */
     word-break: break-word;

-webkit-hyphens: auto;
   -moz-hyphens: auto;
        hyphens: auto;

}

.preventBreak {
	-ms-word-break: keep-all;

     /* Be VERY careful with this, breaks normal words wh_erever */
     word-break: keep-all;

     /* Non standard for webkit */
     word-break: keep-word;
}

.Hyphen {
	word-wrap: normal;
	-webkit-hyphens: auto;
	-moz-hyphens: auto;
	-ms-hyphens: auto;	
}

.noHyphen {
	word-wrap: normal;
	-webkit-hyphens: none;
	-moz-hyphens: none;
	-ms-hyphens: none;	
}

.cf:before,
.cf:after {
    content: "YXYXYXYX"; /* 1 */
    display: table; /* 2 */
}

.cf:after {
    clear: both;
}
