﻿@charset "utf-8";
/* CSS Document */

/* cyrillic-ext */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto Condensed'), local('RobotoCondensed-Regular'), url(https://fonts.gstatic.com/s/robotocondensed/v13/Zd2E9abXLFGSr9G3YK2MsDrvev4WAjW489CRDHIkJ90.woff2) format('woff2');
  unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto Condensed'), local('RobotoCondensed-Regular'), url(https://fonts.gstatic.com/s/robotocondensed/v13/Zd2E9abXLFGSr9G3YK2MsCGXDOnx9ptx3UTSPTrfsgk.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto Condensed'), local('RobotoCondensed-Regular'), url(https://fonts.gstatic.com/s/robotocondensed/v13/Zd2E9abXLFGSr9G3YK2MsAZ98xO_Wnt-JIem4AuLGfs.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto Condensed'), local('RobotoCondensed-Regular'), url(https://fonts.gstatic.com/s/robotocondensed/v13/Zd2E9abXLFGSr9G3YK2MsE1G989qbVg6RT5ly5jB8V8.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto Condensed'), local('RobotoCondensed-Regular'), url(https://fonts.gstatic.com/s/robotocondensed/v13/Zd2E9abXLFGSr9G3YK2MsJ84zb0nVte6liF9gGtpo1Y.woff2) format('woff2');
  unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto Condensed'), local('RobotoCondensed-Regular'), url(https://fonts.gstatic.com/s/robotocondensed/v13/Zd2E9abXLFGSr9G3YK2MsD86pq2NkPzVgw_9lpT6RGI.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto Condensed'), local('RobotoCondensed-Regular'), url(https://fonts.gstatic.com/s/robotocondensed/v13/Zd2E9abXLFGSr9G3YK2MsDAdhzWOYhqHvOZMRGaEyPo.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}
.skipNav {
    visibility: visible;
    margin: 0px;
    padding-top: 5px;
    padding-left: 50px;
    padding-right: 0px;
    padding-bottom: 10px;
    font-size: 1.3em;
    border: 0px;
    background-color: #004677;
    color: #ffffff;
}

.skip {
    color: #ffffff;
    text-decoration: underline;
    margin: 0px;
    padding: 0px;
}

a.skip:hover, a.skip:focus {
    background: white;
	color: #004677;
}
.mainHeader {
    visibility: visible;
    background-color: #ffffff;
	padding: 5px;
}

.secondaryHeader {
    visibility: visible;
    background-color: #ffffff;
	padding-top: 35px; 
}
.socialLinks {
    visibility: visible;
    /*margin-left:125px;*/
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px;
    border: 0px;
    text-align: center;
    /*line-height:120px;*/
}

    .socialLinks ul {
        margin-left: -40px;
    }

    .socialLinks li {
        list-style-type: none;
        list-style-position: inside;
        display: inline !important;
        color: #ffffff;
        padding-right: 10px;
        padding-bottom: 0px;
        padding-left: 0px;
        padding-top: 0px;
        margin: 0px;
        border: none !important;
    }

ul.social {
    margin-top: 5px;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    padding: 0px;
    border: 0px;
}

li.social {
    margin: 0px;
    padding: 0px;
    border: 0px;
    width: 15px;
    height: 15px;
    list-style-type: none;
    display: inline;
}

/* main navigation begin */
#mainMenu {
    display: block;
    font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
    text-align: center; /*Specify the alignment of the whole UL if UL is not width:100%;*/
    letter-spacing: normal;
	margin:0px;
	padding:0px;
}
#mainMenu ul {
    margin:0 auto;
    padding: 0;
    text-align: center; /* Alignment of each top-level menu items within the UL */
    width: 100%;
    font-size: 0;
    background: #004677;
    display: inline-block;
    list-style: none;
    position: relative;
    /*z-index: 999999990;*/
    border:none;
	border-radius:0px;
}
#mainMenu li {
    margin:0;
    padding:0;
    font-size: 15px;
    display: inline-block;
    *display: inline;
    zoom: 1; /*for IE6-7*/
    position: relative;
    color: #EEE;
    line-height: 30px; /*This determines the height of the menu*/
    transition: background-color 0.2s;
    outline:none;
	-moz-user-select:none;
    -webkit-user-select: none;
    -ms-user-select: none;
}
#mainMenu .full-width {
    position: static;
}

#mainMenu .top-heading {
    font-weight: normal;
    white-space: nowrap;
    margin:0 9px;
	padding:0 4px 0 4px;
    color: inherit;
    text-decoration: none;
    display:inline-block; 
    outline: 0;
    cursor: pointer;
}

/* links of top-heading */
#mainMenu a, #mainMenu a:link, #mainMenu a:hover
{
    color:inherit;
	padding:0 4px 0 4px;

}
#mainMenu a:visited
{
    color:#ffffff;
	padding:0 4px 0 4px;

}
#mainMenu a:hover
{
    background-color: #3e5164;
	padding:0 4px 0 4px;

}

#mainMenu a:focus
{
    background-color: #3e5164;
	padding:0 4px 0 4px;

}


/* caret(arrow icon) */
#mainMenu .caret {
    color: inherit;
    left:-18px;
    width: 0;
    height: 0;
    overflow: hidden; /*for IE6*/
    vertical-align: middle;
    margin-bottom: 2px;
    border-top: 4px solid; /*caret size is 4px now*/
    border-right: 4px solid transparent;
    border-left: 4px solid transparent;
    display: inline-block;
    position:relative;
}
/* main navigation end */
#pageContent{
	padding-bottom: 5em
}

h1     {
	text-align: left;
	padding-left:0px;
	padding-bottom:10px;
	padding-top:20px;
	margin-bottom:0px;
	margin-top:0px;
	color:#004677;
	font-family:'Roboto Condensed', sans-serif;
	text-transform: uppercase;
	font-weight:bolder;
	font-size: 2.5em;
	letter-spacing: 2px;
}
h2     {
	text-align: left;
	padding-left:0px;
	padding-bottom:5px;
	padding-top:20px;
	margin-bottom:5px;
	margin-top:0px;
	color:#004677;
	font-family:'Roboto Condensed', sans-serif;
	text-transform: uppercase;
	font-weight:bolder;
	font-size: 2em;
	letter-spacing: 2px;
	border-bottom:thin;
	border-bottom-color:#004677;
	border-bottom-style:solid;
}
h3     {
	text-align: left;
	padding-left:0px;
	padding-bottom:10px;
	padding-top:20px;
	margin-bottom:0px;
	margin-top:0px;
	color:#004677;
	font-family:'Roboto Condensed', sans-serif;
	text-transform: uppercase;
	font-weight:bolder;
	font-size: 1.5em;
	letter-spacing: 2px;
}
h4     {
	text-align: left;
	padding-left:0px;
	padding-bottom:5px;
	padding-top:20px;
	margin-bottom:0px;
	margin-top:0px;
	color:#004677;
	font-family:'Roboto Condensed', sans-serif;
	text-transform: uppercase;
	font-weight:bolder;
	font-size: 1.25em;
	letter-spacing: 2px;
}
#pageContent a {
	color: #004677;	
	text-decoration: underline;
}
#pageContent a:link{
	color: #004677;	
	text-decoration: underline;
}
#pageContent a:visited{
	color: #004677;	
	text-decoration: underline;
}
#pageContent a:focus{
	color: #a20020;	
	text-decoration: underline;
}
#pageContent a:hover{
	color: #a20020;	
	text-decoration: underline;
}
#pageContent a:active{
	color: #004677;	
	text-decoration: underline;
}
.content a {
	color: #004677;	
	text-decoration: underline;
}
.content a:link{
	color: #004677;	
	text-decoration: underline;
}
.content a:visited{
	color: #004677;	
	text-decoration: underline;
}
.content a:focus{
	color: #a20020;	
	text-decoration: underline;
}
.content a:hover{
	color: #a20020;	
	text-decoration: underline;
}
.content a:active{
	color: #004677;	
	text-decoration: underline;
}


/* blue button - simulated in a table begin */

.buttonTable{
	margin: 20px auto 10px auto;
}
.navyButton{	
	border: 20px; 
	border-style: solid; 
	border-color: white; 
	background-color: #004677; 
	padding: 25px; 
	text-align: center;
	color: #ffffff;
	text-decoration: underline; 
	font-family:'Roboto Condensed', sans-serif; 
	font-size: 1.5em;
	text-transform: uppercase;
	letter-spacing: 1px;
}
#bodyLinkOverride{
	margin: 0;
	padding: 0;
	visibility: visible;
	background-color: transparent;
}
#bodyLinkOverride a{
	color: #ffffff; 
	text-decoration: underline; 
	font-family:'Roboto Condensed', sans-serif; 
	font-size: 1.25em;
	text-transform: uppercase;
	letter-spacing: 1px;
	padding: 25px;
	background-color: transparent;
}
#bodyLinkOverride a:link{
	color: #ffffff; 
	text-decoration: underline; 
	font-family:'Roboto Condensed', sans-serif; 
	font-size: 1.25em;
	text-transform: uppercase;
	letter-spacing: 1px;
	padding: 25px;
	background-color: transparent;
}
#bodyLinkOverride a:visited{
	color: #ffffff; 
	text-decoration: underline; 
	font-family:'Roboto Condensed', sans-serif; 
	font-size: 1.25em;
	text-transform: uppercase;
	letter-spacing: 1px;
	padding: 25px;
	background-color: transparent;
}
#bodyLinkOverride a:focus{
	color: #ffffff; 
	text-decoration: underline; 
	font-family:'Roboto Condensed', sans-serif; 
	font-size: 1.25em;
	text-transform: uppercase;
	letter-spacing: 1px;
	padding: 25px;
	background-color: #3e5164;
}
#bodyLinkOverride a:hover{
	color: #ffffff; 
	text-decoration: underline; 
	font-family:'Roboto Condensed', sans-serif; 
	font-size: 1.25em;
	text-transform: uppercase;
	letter-spacing: 1px;
	padding: 25px;
	background-color: #3e5164;
}
#bodyLinkOverride a:active{
	color: #ffffff; 
	text-decoration: underline; 
	font-family:'Roboto Condensed', sans-serif; 
	font-size: 1.25em;
	text-transform: uppercase;
	letter-spacing: 1px;
	padding: 25px;
	background-color: transparent;
}

/* blue button - simulated in a table end */

/* footer begin */
#footer {
	visibility: visible;
    height: 25em;
    margin: 0px;
    margin-top: 5em;
    border: 0px;
    width: 100%;
    background-color: #004677;
    padding-top: 25px;
    padding-bottom: 15px;
    padding-left: 0px;
    padding-right: 0px;
    color: #ffffff;
    font-size: .9em;
    line-height: 150%;
}
.adobeReader {
    margin-left: 25px;
	position: relative;
}
.logoBlockFooter {
		visibility: visible;
        width: 400px;
        margin: 0 20px 0 0;
        padding: 0px;
        border: 0px;
        position: relative;
    }
.footerInfo {
    visibility: visible;
    margin-left: 650px;
    margin-right: 0px;
    margin-top: -100px;
    margin-bottom: 0px;
    padding: 0px;
    border: 0px;
}

.footerInfo ul {
        margin-left: -40px;
    }

.footerInfo li {
        list-style-type: none;
        list-style-position: inside;
        display: inline;
        color: #ffffff;
        padding-right: 10px;
        padding-bottom: 0px;
        padding-left: 0px;
        padding-top: 0px;
        margin: 0px;
        border: 0px;
    }

.footerLinks {
    visibility: visible;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px;
    border: 0px;
    text-align: center;
}

.footerLinks ul {
        margin-left: -40px;
    }

.footerLinks li {
        list-style-type: none;
        list-style-position: inside;
        display: inline;
        color: #ffffff;
        padding-right: 10px;
        padding-bottom: 0px;
        padding-left: 0px;
        padding-top: 0px;
        margin: 0px;
        border: 0px;
    }

.footHR {
    color: #ffffff;
    width: 85%;
    height: 1px;
    margin-left: auto;
    margin-right: auto;
}

#footer a:link {
    color: #ffffff;
    text-decoration: underline;
}

#footer a:visited {
    color: #ffffff;
    text-decoration: underline;
}

#footer a:focus {
    background: white;
	color: #004677;
	text-decoration: underline;
}

#footer a:hover {
    background: white;
	color: #004677;
	text-decoration: underline;
}

#footer a:active {
    color: #ffffff;
    text-decoration: underline;
}
#whiteBackgroundLogo, #blueBackgroundLogo {
    width: 400px;
}

/* footer end */
