@charset "UTF-8";

h1,h2,h3,h4,h5,.taglineText,.registerButtonBlueInner,.registerButtonWhiteInner{
	font-family: 'helvetica_neue_lt_std97BlkCn';
}


td,tr,.genTextList li,#copyright,.contactText,.footerbaseLink a{
font-family: 'helvetica_neue_lt_std97BlkCn';
}

p,li,ul,.lgeText,.footerlink{font-family: 'Montserrat', sans-serif;}


.blueText{color:#0f4584;}

.redText{color:#e62f1e;}

h1{
	font-size:56px;
	color:#0f4584;
	font-weight: 500;
	padding:60px 0px 10px 0px;
	text-transform: uppercase;
	letter-spacing: 0.03em;
	background: -webkit-linear-gradient(#0f4584, #0a2d56);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

h2.blueText,h2.whiteText,h2.redText{
	font-size:58px;
	font-weight: 500;
	letter-spacing: 0.03em;
	padding-bottom:20px;
}

h2.blueText{
	color:#0f4584;
}

h2.whiteText{
	color:#ffffff;
}

h2.redText{
	color:#E62A1E;
}



h3.blueText, h3.whiteText, h3.redText, h3.greyText{
    font-size: 42px;
    font-weight: 400;
    letter-spacing: 0.03em;
	padding-bottom:5px;
}

h3.blueText{
    color: #EBBD01;
	background: -webkit-linear-gradient(#0f4584, #0a2d56);
	 -webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}

h3.whiteText{
    color: #fff;
}

h3.redText{
    color:#E62A1E;
}

h3.greyText{
    color:#aaaaaa;
}

h4.greyText, h4.whiteText{
	font-size:28px;
	font-weight: 400;
    letter-spacing: 0.03em;
	padding-bottom:10px;
}

h4.greyText{
	color:#aaaaaa;
}

h4.whiteText{
	color: #fff;
}

h5.blueText, h5.whiteText{
	font-size:22px;
	font-weight:400;
}

h5.blueText{
	background: -webkit-linear-gradient(#0f4584, #0a2d56);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

h5.whiteText{
	color:#fff;
}

li,ul{font-size:20px;}

p,p.whiteText{
	font-weight: 300;
	text-align:left;
}

p{
	color:#646464;
	font-size:20px; 
}

p.whiteText{
	color:#ffffff;
	font-size:20px; 
}

ul.genTextListWhite, li.genTextListWhite{
    font-size: 20px;
    color: #ffffff;
    font-weight: 400;
    text-align: left;
    padding-left: 1em;
    list-style-image: url(../images/global/mdIconSml.png);
    list-style-position: outside;
    list-style-type: none;
}

ul.genTextListBlue, li.genTextListBlue{
    font-size: 20px;
    color: #0f4584;
    font-weight: 400;
    text-align: left;
    padding-left: 1em;
    list-style-image: url(../images/global/mdIconSml.png);
    list-style-position: outside;
    list-style-type: none;
    vertical-align: none;
}


.genBlueTextLink a:link{
	color: #077BC0;
	text-decoration: none;
	cursor: default;
	font-weight: 400;
}

.genBlueTextLink a:visited {
	text-decoration: none;
	color: #077BC0;
}

.genBlueTextLink a:hover {
	color: #646464;
	text-decoration: none;
}

.genBlueTextLink a:active {
	text-decoration: none;
	color: #077BC0;
}

.genYellTextLink a:link{
	color: #FED317;
	text-decoration: none;
	cursor: default;
	font-weight: 400;
}

.genYellTextLink a:visited {
	text-decoration: none;
	color: #FED317;
}

.genYellTextLink a:hover {
	color: #fff;
	text-decoration: none;
}

.genYellTextLink a:active {
	text-decoration: none;
	color: #FED317;
}

.sitemapTextLink ul{
	list-style-image: none;
    list-style-position: inside;
    list-style-type: none;
}

.sitemapTextLink a:link{
    color: #646464;
    text-decoration: none;
    cursor: default;
    font-weight: 400;
    line-height: 26px;
   
}

.sitemapTextLink a:visited {
	text-decoration: none;
	color: #646464;
}

.sitemapTextLink a:hover {
	color: #077BC0;
	text-decoration: none;
}

.sitemapTextLink a:active {
	text-decoration: none;
	color: #646464;
}

/*==========================FOOTER============================*/


.footerlink a:link{
	color: #fff;
	text-decoration: none;
}

.footerlink a:visited {
	text-decoration: none;
	color: #fff;
}

.footerlink a:hover {
	color:rgba(255,212,7,1);
	text-decoration: none;
}

.footerlink a:active {
	text-decoration: none;
	color: #fff;
}

.footerlinkBold a:link{
	color: #fff;
	text-decoration: none;
}

.footerlinkBold a:visited {
	text-decoration: none;
	color: #fff;
}

.footerlinkBold a:hover {
	color:rgba(255,212,7,1);
	text-decoration: none;
}

.footerlinkBold a:active {
	text-decoration: none;
	color: #fff;
}



/*=======================FOOTERBASE============================*/


#copyright{
	color:#fff;
	font-size: 15px;
	font-weight: 400;
	letter-spacing: 0.03em
}

.footerbaseLink a:link{
	font-size:15px;
	color:#ccc;
	text-decoration: none;
}

.footerbaseLink a:visited {
	text-decoration: none;
	color:#ccc;
}

.footerbaseLink a:hover {
	color:#fff;
	text-decoration: none;
}

.footerbaseLink a:active {
	text-decoration: none;
	color:#ccc;
}


/*=========================HOME=====================*/

.taglineText{
    font-size: 62px;
    font-weight: 600;
    letter-spacing: 0.01em;
    color: #ffffff;
    text-shadow: 3px 3px 3px rgba(0,0,0,0.2);
}

.registerButtonBlueInner{
	font-size: 30px;
    font-weight: 400;
	color:#0f4584;
}

.registerButtonBlueInner:hover{
	color:#e62f1e;
}

.registerButtonWhiteInner{
	font-size: 30px;
    font-weight: 400;
	color:#ffffff;
}

.registerButtonWhiteInner:hover{
	color:#e62f1e;
}

.registerLink{text-decoration: none;}





