/* REGULAR TEXT */


/* ------------------------------- MAIN MENU LINKS -------------------------------------------- */

A.link:link {
	color:#FFFFFF;
	text-decoration: none;
font-family: 'Roboto Condensed', sans-serif;
font-weight:300;
	font-size: 17px;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 8px;
	text-transform: uppercase;
	display: block;

}
A.link:visited {
	color:#FFFFFF;
	text-decoration: none;
font-family: 'Roboto Condensed', sans-serif;
font-weight:300;
	font-size: 17px;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 8px;
	text-transform: uppercase;
	display: block;
}
A.link:active {
	color:#FFFFFF;
	text-decoration: none;
font-family: 'Roboto Condensed', sans-serif;
font-weight:300;
	font-size: 17px;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 8px;
	text-transform: uppercase;
	display: block;
}
A.link:hover {
	color:#ADC8E1;
	text-decoration: none;
font-family: 'Roboto Condensed', sans-serif;
font-weight:300;
	font-size: 17px;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 8px;
	text-transform: uppercase;
	display: block;
}



/* ------------------------------- HEADINGS -------------------------------------------- */


h1 {
font-family: 'Roboto Condensed', sans-serif;
font-weight:300;
	font-size: 27px;
	color: #578FC1;
	text-align: left;
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 0px;
	line-height: 34px;
}

.mainheadingtitle {
font-family: 'Roboto', sans-serif;
font-weight:100;
font-size:43px;
color:#434545;
padding-bottom:25px;
}

/* ------------------------------- PARAGRAPHS -------------------------------------------- */


p {
	font-family: 'Roboto', sans-serif;
font-weight:400;
	font-size: 15px;
	color: #3B3B3B;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 17px;
	padding-left: 0px;
	line-height: 19px;
}

li {
	font-family: 'Roboto', sans-serif;
font-weight:400;
	font-size: 14px;
	color: #3B3B3B;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 17px;
	padding-left: 0px;
	line-height: 19px;
}

/* ------------------------------- CONTENT BLOCK LINKS -------------------------------------------- */

A.contentblocklink:link {
	font-family: 'Roboto', sans-serif;
font-weight:400;
	font-size: 14px;
	color: #3B3B3B;
	font-weight: normal;
	
}
A.contentblocklink:visited {
	font-family: 'Roboto', sans-serif;
font-weight:400;
	font-size: 14px;
	color: #3B3B3B;
	font-weight: normal;

	
}
A.contentblocklink:active {
	font-family: 'Roboto', sans-serif;
font-weight:400;
	font-size: 14px;
	color: #3B3B3B;
	font-weight: normal;

	
}
A.contentblocklink:hover {
	font-family: 'Roboto', sans-serif;
font-weight:400;
	font-size: 14px;
	color: #696969;
	font-weight: normal;
	text-decoration: underline;	
	
}

A.contentblocklinklarger:link {
	font-family: 'Roboto', sans-serif;
font-weight:400;
	font-size: 17px!important;
	color: #3B3B3B;
	font-weight: normal;

}
A.contentblocklinklarger:visited {
	font-family: 'Roboto', sans-serif;
font-weight:400;
	font-size: 17px!important;
	color: #3B3B3B;
	font-weight: normal;

	
}
A.contentblocklinklarger:active {
	font-family: 'Roboto', sans-serif;
font-weight:400;
	font-size: 17px!important;
	color: #3B3B3B;
	font-weight: normal;

	
}
A.contentblocklinklarger:hover {
	font-family: 'Roboto', sans-serif;
font-weight:400;
	font-size: 17px!important;
	color: #696969;
	font-weight: normal;
	text-decoration: underline;	
	
}
.linkdate {
	font-family: 'Roboto', sans-serif;
font-weight:400;
	font-size: 13px;
	color: #696969;
	font-weight: normal;
	padding-top: 5px;
	
}
.linkdate2 {
	font-family: 'Roboto', sans-serif;
font-weight:400;
	font-size: 13px;
	color: #858585;
	font-weight: normal;
	padding-top: 5px;
	
}
.spantext {
	font-family: 'Roboto', sans-serif;
font-weight:400;
	font-size: 14px;
	color: #3B3B3B;
}
.spantext2 {
	font-family: 'Roboto', sans-serif;
font-weight:400;
	font-size: 14px;
	color: #3B3B3B;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	line-height: 19px;
}
.spantext3 {
	font-family: 'Roboto', sans-serif;
font-weight:400;
	font-size: 13px;
	color: #5D5D5D;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 1px;
	padding-left: 0px;
	display: block;
	font-style: italic;
}
.bluetitle {
font-family: 'Roboto Condensed', sans-serif;
font-weight:400;
	font-size: 17px;
	color: #578FC1;
	text-align: left;
}
.bluetitle2 {
font-family: 'Roboto Condensed', sans-serif;
font-weight:300;
	font-size: 24px;
	color: #578FC1;
	text-align: left;
}
A.searchlink:link {
	font-family: 'Roboto', sans-serif!important;
font-weight:400!important;
	font-size: 18px!important;
	color: #578FC1!important;
	font-weight: 400!important;
}
A.searchlink:visited {
	font-family: 'Roboto', sans-serif!important;
font-weight:400!important;
	font-size: 18px!important;
	color: #578FC1!important;
	font-weight: 400!important;
}
A.searchlink:active {
	font-family: 'Roboto', sans-serif!important;
font-weight:400!important;
	font-size: 18px!important;
	color: #578FC1!important;
	font-weight: 400!important;	
}
A.searchlink:hover {
	font-family: 'Roboto', sans-serif!important;
font-weight:400!important;
	font-size: 18px!important;
	color: #578FC1!important;
	font-weight: 400!important;
}
h2 {
	font-family: 'Roboto', sans-serif;
font-weight:400;
	font-size: 17px;
	font-weight: bold;
	color: #3b3b3b;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.smalltext {
	font-family: 'Roboto', sans-serif;
font-weight:400;
	font-size: 12px;
	color: #646464;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	line-height: 19px;
}
h4 {
	font-family: 'Roboto', sans-serif;
font-weight:400;
	font-size: 17px;
	font-weight: bold;
	color: #3b3b3b;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}

/* ------------------------------- MOBILE MENU -------------------------------------------- */
.level1 {
font-size:16px;
}

.level1-i {
font-size:16px;
}

.level1:hover {
font-size:16px;
}

.level1-i a {
font-size:16px;
}

.level1-i a:hover {
font-size:16px;
}

.level2 {
font-size:16px;
}

.level2:hover {
font-size:16px;
}