body,figure	{
margin:0
}

button,span.site-title,select	{
text-transform:none
}

.footer-block a,dfn	{
font-style:italic
}

article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary	{
display:block
}

audio,canvas,video	{
display:inline-block
}

audio:not([controls])	{
display:none;
height:0
}

[hidden]	{
display:none
}

body	{
background-color:#f2f2f2;
background-image:url(https://webcontent.alaska.gov/style/soa/20170315/images/2016-background.jpg);
background-size:100%;
background-repeat:no-repeat;
background-position:0 -40px
}

a:focus	{
outline:dotted thin
}

a:active,a:hover	{
outline:0
}

h1	{
margin:.67em 0
}

abbr[title]	{
border-bottom:0.0625rem dotted
}

b,strong	{
font-weight:700
}

hr	{
-moz-box-sizing:content-box;
box-sizing:content-box;
height:0
}

mark	{
background:#ff0;
color:#000
}

code,kbd,pre,samp	{
font-family:monospace,serif;
font-size:1em
}

pre	{
white-space:pre-wrap
}

q	{
quotes:"\201C" "\201D" "\2018" "\2019"
}

small	{
font-size:80%
}

sub,sup	{
font-size:75%;
line-height:0;
position:relative;
vertical-align:baseline
}

sup	{
top:-.5em
}

sub	{
bottom:-.25em
}

svg:not(:root)	{
overflow:hidden
}

fieldset	{
border:0.0625rem solid silver;
margin:0 0.125rem;
padding:.35em .625em .75em
}

legend	{
border:0;
padding:0
}

button,input,select,textarea	{
font-family:inherit;
font-size:100%;
margin:0
}

header.site-header .title-area,html	{
font-family:'Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif
}

button,input	{
line-height:normal
}

button,html input[type=button],input[type=reset],input[type=submit]	{
-webkit-appearance:button;
cursor:pointer
}

button[disabled],html input[disabled]	{
cursor:default
}

input[type=checkbox],input[type=radio]	{
box-sizing:border-box;
padding:0
}

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
}

button::-moz-focus-inner,input::-moz-focus-inner	{
border:0;
padding:0
}

textarea	{
overflow:auto;
vertical-align:top
}

table	{
border-collapse:collapse;
border-spacing:0
}

html	{
-ms-text-size-adjust:100%;
-webkit-text-size-adjust:100%;
color:#222;
font-size:1em;
line-height:1.6;
overflow-x:auto;
opacity:1
}

img	{
max-width:100%;
height:auto;
border:0
}

.site-container	{
max-width:60em;
width:100%;
margin:0 auto;
}

a	{
color:#06c;
text-decoration:none
}

.global-nav-menu a:hover,a:hover	{
text-decoration:underline
}

img.alignleft	{
float:left;
margin:0 1rem 0.3125rem 0
}

.clear	{
clear:both
}

.agency-navigation:after,.agency-navigation:before,.block:after,.block:before,.clearfix:after,.clearfix:before,.entry-content:after,.entry-content:before,.entry:after,.entry:before,.footer-block:after,.footer-block:before,.nav-secondary:after,.nav-secondary:before,.pagination:after,.pagination:before,.site-container:after,.site-container:before,.site-footer:after,.site-footer:before,.site-header:after,.site-header:before,.site-inner:after,.site-inner:before,.wrap:after,.wrap:before	{
clear:both;
content:" ";
display:table
}

a.back-to-top{
	display:none;
	width:60px;
	height:60px;
	text-indent:-9999px;
	position:fixed;
	z-index:999;
	right:20px;
	bottom:20px;
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAM1JREFUeNrs12ELgyAQBuDcPx9OxIlrErGfeysQBs4r7zwJohfuo/dEqFcKAIYjchsOygVTcl9Ks1evm4tRGn55cHpwUAP/Mb1hC3hsL9jBfpw07KE+XgoOQE9ohV/Az7iUosIqLWzNG8MxNIJcYgkvoVNlw0+qmkw5nsNzZaM5NVLENSjMeXrKW2LDEdkstfuCBW8ej8qTQIZHwtUapODAmGC+FfbAm9drPbmwa0CxibYLWwG0NMM3YSOI5l8tKKw7oMXe6vqTOD38FWAAl8JSohyMtPcAAAAASUVORK5CYII=) center 43% no-repeat #3f78a7;
	-webkit-border-radius:30px;
	-moz-border-radius:30px;
	border-radius:30px
}

.global-nav-menu	{
background:#072f49;
padding:0.3125rem;
border-top:0.1875rem solid #edbd03
}

.inline-div	{
margin:0 auto;
max-width:960px
}

.global-nav-menu .inline-div>ul	{
display:inline-block;
font-size:.75em;
line-height:1em;
margin:0;
padding:0;
text-align:right;
max-width:960px;
width:100%;
vertical-align:bottom
}

.global-nav-menu a	{
color:#ffffff;
padding:0 .63em;
letter-spacing:0.0625rem;
font-weight:400
}

.global-nav-menu .inline-div>ul>li	{
display:none;
overflow:hidden;
padding:0.625rem 0 0.4375rem;
text-overflow:ellipsis;
vertical-align:bottom;
white-space:nowrap
}

.global-nav-menu .inline-div>ul>li:last-child	{
display:inline-block
}

.global-nav-menu .inline-div>ul>li:first-child	{
display:block;
margin:0 0 0 0.625rem;
padding:0;
position:absolute;
text-align:left;
width:12em
}

.global-nav-menu .inline-div>ul>li:first-child a	{
background-image:url(https://webcontent.alaska.gov/style/soa/20170315/images/2016-soa-logo.png);
background-repeat:no-repeat;
background-position:0 0;
background-size:138px 2.0625rem;
display:inline-block;
text-indent:-999999px;
width:inherit;
padding:0.75rem 0
}

header.site-header	{
background-color:#194a6b;
float:left;
color:#ffffff;
padding:0.5rem;
margin:0;
width:100%;
}

header.site-header .wrap	{
max-width:960px;
margin:0 auto
}

header.site-header .title-area	{
float:left;
font-weight:lighter;
line-height:1;
overflow:hidden;
padding:0;
width:100%;
}

.title-area a:hover,header.site-header .title-area a,header.site-header .title-area{
color:#ffffff;
text-decoration:none
}

.site-logo	{
float:left;
width:12%;
max-width:4.5rem;
margin-right:0.3125rem
}

.site-logo img	{
margin:0;
padding:0;
width:auto
}

span.site-description,span.site-title	{
float:left;
text-align:center;
width:100%;
font-weight:300
}
span.site-title	{
	font-size:1em;
	line-height:normal;
	margin-top:0;
	margin-bottom:.2rem;
	padding:0 20px;
	vertical-align:middle
}

footer .copyright,span.site-description	{
text-transform:uppercase
}

span.site-description	{
	font-size:1.5em;
	font-weight:300;
	margin:0 0 .5rem;
	padding:0
}

.site-header.js_search_enabled #search-form	{
display:none
}

.site-header.js_search_enabled #search_icon_placeholder,.site-header.js_search_icon_was_clicked #search-form	{
display:block
}

.site-header.js_search_icon_was_clicked #search_icon_placeholder	{
display:none
}

#search_icon_placeholder{
	background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAYCAYAAAAPtVbGAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAABSZJREFUeNqsVmss3WcYf85x3DklrnEb0mmZS8dU3K+tpojVQlyGRLKURGOybypaCTEfZPuwjMSi8WGhQtshMxuhJkHoiHtsiFtH1f12aLHf80//J86xLf3gSV5/7/X3Ps/ze37vkayvr9Pbt29pcnKSrK2taWpqirS0tDxbWlrMhoaG7gYEBNypra3dhlFsbKz84OBgbGFhoaC6unoL/faMjAwKCgoiuVxORkZG9ObNG1I3mfjPyckJXbp0yQCt5P79+/HT09MW8/Pz1NbWxtNy/lNeXs6fj7Cm4d69ewTAL8zNzX/Q0NCg/7W1tTVaXl6m2dlZSX19/XMTE5NTDL93KywsXJybm3PjC21ubtLr16/PNWHi9PRU8/Hjx79pa2srN0ul0lPc8CA8PHyjpKRkq7S0dCs1NXXTwMBgVx0oJydnDWdcgWe0sbFxrtHOzg5NTEw8srOzU9kYFRX1R1xcXHRKSgrhpvKlpSV5WVkZ+fn5fVBUVPQX8qayvqGhYQJA9OrVK1pZWVFpMqC7FhcXJ7O7bJqamoQ4f4tvLjwTPH358uU2x51dxyFzmZmZIbdu3fr95s2b9kwctoKCgqvOzs5ZWF/OYCqJR5g+RHK1xIHIyMguCwuLXACxh6S+gQkC0EUvLy+/ioqKjoSEhCs8zmurqqo+htHe3p4qCCiXzYlnQ7wpKSmpDCCkr69Pvb29TGdhTiKR0PHxsdDYu8PDw799fHyCXVxcXoyPj1sz+MzMTGJeXt7XiMqMCsjIyIiX2AkNDT1aXV0d4FrhQz09PUlXV5epSjo6OsTgMTEx1NnZSV1dXYRwrgQHB88zCO+Hh4bNzc2OCKsqCCaUnWvXrgmHoNiEMIleKBQK2t/fp+vXr3PihT7f3NjYmEAYsX5oa2uLxsbGhO+/FuNFGHsvNhUQKysrZQcyQk1NTQK3eSHTm8MVFhYmfHt6erhomX3CPIcQeVDu5zw6OjoKBa4C4ubm9gLfMO50dHRoJSYmfuLq6trIG5BEIWSoGZLJZALnGxsbCVpGzCIQxgJzduJh0L6d6OjoGQ63Cgjq4TtLS8swZtju7i7V1NR8hQQ38m2hUXR0dCQs5BxxrTAo1xK8MOrv7+8Uk86GHNVCmmbOURiU/XN4ePiosrJSyHJra2sQAL7x9vbO5RCpq6qDgwNBgSk7OzsGTLwqjoPO9PDhw14uTrG2IE0CCWRgyai/v39EXV1dJwakfCgk5EswLRiLCiDfzcibnMNlamq6zSoMihb19fWFnk2woaHh3CPYWWZxZDjUku7ubiFhSPovWVlZkUxP8RY4RBESEqKIiIiQcn90dPT06dOnMoRDX10J2C5fvtyGkN1guvMFWIby8/NJwoXFA7a2ttLBwcH29PT0EL7B+xjniOtFBOQ+5OZnPBcxuMgJKwO/O9J3N+YQnYB+oYGBgX729vad8G5fne+iMXVRlDt4EX9EKJV8ZckZGBi4DQp36OnpSZS5OXsrThrY1IM8hDo5OQXEx8c3I5kEfdo2MzPbTk5OprS0tDEbG5vPHjx4cAcHfQ663+Vn+6yAAigIQL/iopoMJFWvWB7kNx81Mejr6xuPujHGobZ4w23x3htB4n0gjk8g+e1Mb7QG1Nrts0X9DigC7HsOr2X/KSvMJsRUAW1TMBkYmJWAv2IYRWUGUIuHh8enCP2zxcVFZV3hd4Iv9jyTXoRmMTC8+wmhu3E2dLB9zH0vuyhhZI8A1Obu7h6DcDWhXvbhTSRy3f2PAAMAVXfzurX4bzgAAAAASUVORK5CYII=);
	background-color:#EEE;
	background-position:50% 50%;
	background-repeat:no-repeat;
	background-size:66%;
	border:1px solid grey;
	border-radius:5px;
	display:none;
	float:right;
	height:29px;
	right:10px;
	margin:0;
	padding:0;
	position:absolute;
	width:10%;
	max-width:44px
}

#search_icon_placeholder:hover	{
cursor:pointer;
border:0.0625rem solid #000;
background-color:#fff
}

.site-header{
	position:relative;
	z-index:150;}
#search-form	{
width:240px;
vertical-align:top;
margin:0 auto;
padding:0;
z-index:100;
}

.search-soa [type=search]	{
height:1.8125rem;
width:10em;
border:0
}

#search-button	{
cursor:pointer;
border:none;
width:auto;
padding:0.3125rem 0.9375rem;
background-color:#ccc;
color:#222;
margin:0;
font-size:.875em;
vertical-align:top
}

.search-form-expanded	{
text-align:right;
margin:.5em 0 0;
font-size:80%;
font-weight:700
}

#search-form fieldset	{
background:0 0;
padding:0;
margin:0
}

.footer-block,.footer-block .wrap	{
max-width:960px;
margin:0 auto;
width:100%
}

#search-form legend	{
text-indent:-99999px;
position:absolute
}

label#search-label-site	{
padding:0 0.9375rem 0 0
}

.site-inner	{
background:#fffffff;
box-shadow:0 0 0.375rem -3px;
background-color:#fffffff;
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mP8/x8AAwMCAO+ip1sAAAAASUVORK5CYII=);
  background-repeat: repeat;
}

.footer a	{
text-decoration:underline
}

.footer a:hover	{
text-decoration:none
}

.footer-block	{
background-color:#194a6b;
color:#ffffff;
font-size:.875em;
padding:1rem 1.25rem 0
}

.footer-block a,.footer-block h1,.footer-block h2,.footer-block h3,.footer-block h4,.footer-block h5,.footer-block h6	{
color:#fff
}

.footer-block a	{
font-weight:700
}

.footer-block .wrap	{
padding:0
}

.footer-block .block-content-area	{
width:100%;
float:left;
text-align:center
}

.footer-block .footer-block-1,.footer-block .footer-block-2	{
margin:0 2% 0 0
}

.footer-block .footer-block-3	{
margin:0
}

.socialmedia-icons ul	{
vertical-align:middle;
display:inline-block
}

.socialmedia-icons ul li a	{
color:#555;
background-color:#f5f5f5;
padding:0.625rem;
border-radius:50%;
font-size:160%
}

.socialmedia-icons ul li a:hover	{
color:#ffffff;
background-color:#999
}

.global-footer a	{
color:#222
}

.global-footer	{
color:#222;
padding:.5em 0
}

#SOAfooterlinks ul	{
padding:0;
margin:0 1rem 1rem
}

#SOAfooterlinks ul li	{
display:inline;
font-size:80%;
text-align:center;
margin:0 0.5rem 0 0
}

footer p	{
text-align:center;
margin:0 auto
}

footer .copyright,footer .copyright a	{
margin:0.5rem 0;
font-size:.875em
}

@media screen and (min-width:22.8em)	{
.site-title	{
width:100%
}

#search_icon_placeholder	{
width:2.375rem;
height:2.0625rem
}


}

@media only screen and (min-width:36em)	{
.global-nav-menu .inline-div>ul>li	{
display:inline-block;
padding:1.25rem 0 0.1875rem
}

.global-nav-menu .inline-div>ul>li:last-child	{
display:none
}

.title-area	{
margin:0 auto
}

span.site-title	{
text-align:left;
padding:0;
width:auto
}

span.site-description	{
text-align:left;
width:87%
}


}

@media screen and (min-width:48em)	{
.title-area	{
margin:0
}

.site-header.js_search_enabled #search_icon_placeholder	{
display:none
}

.site-header.js_search_enabled #search-form	{
display:block
}

#search-form	{
float:right
}

.footer-block .block-content-area	{
float:left;
width:32%
}

.footer-block .footer-block-1	{
text-align:left
}

.footer-block .footer-block-2	{
text-align:center
}

.footer-block .footer-block-3	{
text-align:right
}

#SOAfooterlinks ul	{
padding:0;
margin:0 0 1rem;
text-align:center
}


}

@media screen and (min-width:60em)	{
header.site-header	{
margin:2em 0 0
}


}

@media print	{
body	{
text-align:left;
background:#ffffff;
color:#000
}

blockquote,div,form,h1,h2,h3,h4,h5,h6,img,li,object,ol,p,small,table,tbody,td,tr,ul	{
padding:0
}

#SOAfooterlinks,#menu-statewide-navigation,#search-form,.agency-navigation	{
display:none
}

#search_icon_placeholder	{
border:none
}


}

.agency-responsive-menu a:focus,.agency-responsive-menu>.first>a:focus,.agency-responsive-menu>.last>a:focus,.socialmedia-icons ul li a:focus,.title-area h1:focus,a:focus	{
background-color:#d1d4fa;
color:#202e7e
}

.global-nav-menu .inline-div>ul>li:first-child a:focus	{
background-image:url(http://webcontent.alaska.gov/style/soa/20170315/images/2016-soa-logo-dark.png)
}

a.visuallyhidden	{
background:0 0;
border-bottom:0.0625rem solid #ffffff;
border-bottom-right-radius:0.5rem;
border-right:0.0625rem solid #ffffff;
color:#ffffff;
left:0;
padding:0.375rem;
position:absolute;
top:-40px;
transition:top 1s ease-out 0s,background 1s linear 0s;
z-index:100
}

a.visuallyhidden:active,a.visuallyhidden:focus	{
background:#bf1722;
left:0;
outline:0;
position:absolute;
top:0;
transition:top .1s ease-in 0s,background .5s linear 0s
}

#required-greeting	{
display:none
}

@media only screen and (min-width:40em)	{
p.visuallyhidden	{
left:0;
position:absolute;
top:-400px
}

#required-greeting	{
font-size:1.375rem;
width:960px;
margin:0 auto;
padding:0;
color:#ffffff;
display:block
}

#required-greeting dl#language-greeting	{
position:absolute;
top:0;
margin:0.375rem 0 0;
padding:0
}

#required-greeting dl#language-greeting dt	{
margin:0;
padding:0;
width:500px;
list-style:none
}

#required-greeting dl#language-greeting dt a	{
color:#fff
}

#required-greeting .greeting	{
font-size:1.375rem;
font-family:"Adobe Caslon",Baskerville,"Palatino Linotype",Palatino,"Century Schoolbook L","Times New Roman",serif;
font-style:italic;
line-height:1.25rem;
max-width:340px;
width:auto;
float:left;
text-align:right;
margin:0
}

#required-greeting .greeting:hover	{
text-decoration:underline
}

#required-greeting a:focus .greeting	{
background-color:#ffffe0;
color:#bf1722
}

#required-greeting dd.language,#required-greeting dd.translation	{
float:left;
font-size:55%;
margin:0;
max-width:50%;
text-align:right;
width:auto
}

#required-greeting dd.language	{
clear:left;
padding:0 0.3125rem 0.125rem 0;
margin:0 0 0 160px
}

#required-greeting dd.translation	{
padding:0 0 0 0.625rem
}

#required-greeting dd.speaker	{
float:left;
font-size:55%;
margin:0;
text-align:right
}

#required-greeting dd.speaker button	{
background-image:url(https://webcontent.alaska.gov/style/soa/20180912/greetingassets/speaker.png);
padding:0 0 0 0.625rem;
border:none;
background-color:rgba(0,0,0,0);
background-size:0.875rem;
background-repeat:no-repeat;
background-position:0.625rem 0.125rem;
text-indent:-40000px;
width:1.5625rem
}


}

#required-greeting dl#language-greeting dt a:active,#required-greeting dl#language-greeting dt a:focus	{
color:red
}

#required-greeting	{
padding-left:1.875rem
}

@media only screen and (max-width :750px)	{
#required-greeting	{
display:none
}


}

@font-face	{
font-family:socialmedia-icomoon;
src:url(https://webcontent.alaska.gov/style/soa/20180912/opensans/socialmedia-icomoon.eot?ssi-texv9a);
src:url(https://webcontent.alaska.gov/style/soa/20180912/opensans/socialmedia-icomoon.eot?#iefixssi-texv9a) format('embedded-opentype'),url(https://webcontent.alaska.gov/style/soa/20180912/opensans/socialmedia-icomoon.woff?ssi-texv9a) format('woff'),url(https://webcontent.alaska.gov/style/soa/20180912/opensans/socialmedia-icomoon.ttf?ssi-texv9a) format('truetype'),url(https://webcontent.alaska.gov/style/soa/20180912/opensans/socialmedia-icomoon.svg?ssi-texv9a#ssi-icomoon) format('svg');
font-weight:400;
font-style:normal
}

.socialmedia-icons	{
overflow:hidden
}

.socialmedia-icons ul	{
margin:0;
padding:0
}

.socialmedia-icons ul li	{
background:0 0!important;
border:none!important;
float:left;
list-style-type:none!important;
margin:0 0.375rem 0.75rem!important;
padding:0!important
}

.socialmedia-icons ul li a	{
border:none!important;
-moz-box-sizing:content-box;
-webkit-box-sizing:content-box;
box-sizing:content-box;
display:inline-block;
font-family:socialmedia-icomoon;
font-style:normal!important;
font-variant:normal!important;
font-weight:400!important;
line-height:1em;
speak:none;
text-align:center;
text-decoration:none!important;
text-transform:none!important;
width:1em;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale
}

.socialmedia-icons ul.aligncenter	{
text-align:center
}

.socialmedia-icons ul.aligncenter li	{
display:inline-block;
float:none
}

@font-face	{
font-family:'Open Sans';
font-weight:300;
font-style:normal;
src:url(https://webcontent.alaska.gov/style/soa/20180912/opensans/Open-Sans-300/Open-Sans-300.eot);
src:url(https://webcontent.alaska.gov/style/soa/20180912/opensans/Open-Sans-300/Open-Sans-300.eot?#iefix) format('embedded-opentype'),local('Open Sans Light'),local('Open-Sans-300'),url(https://webcontent.alaska.gov/style/soa/20180912/opensans/Open-Sans-300/Open-Sans-300.woff2) format('woff2'),url(https://webcontent.alaska.gov/style/soa/20180912/opensans/Open-Sans-300/Open-Sans-300.woff) format('woff'),url(https://webcontent.alaska.gov/style/soa/20180912/opensans/Open-Sans-300/Open-Sans-300.ttf) format('truetype'),url(https://webcontent.alaska.gov/style/soa/20180912/opensans/Open-Sans-300/Open-Sans-300.svg#OpenSans) format('svg')
}

@font-face	{
font-family:'Open Sans';
font-weight:400;
font-style:normal;
src:url(https://webcontent.alaska.gov/style/soa/20180912/opensans/Open-Sans-regular/Open-Sans-regular.eot);
src:url(https://webcontent.alaska.gov/style/soa/20180912/opensans/Open-Sans-regular/Open-Sans-regular.eot?#iefix) format('embedded-opentype'),local('Open Sans'),local('Open-Sans-regular'),url(https://webcontent.alaska.gov/style/soa/20180912/opensans/Open-Sans-regular/Open-Sans-regular.woff2) format('woff2'),url(https://webcontent.alaska.gov/style/soa/20180912/opensans/Open-Sans-regular/Open-Sans-regular.woff) format('woff'),url(https://webcontent.alaska.gov/style/soa/20180912/opensans/Open-Sans-regular/Open-Sans-regular.ttf) format('truetype'),url(https://webcontent.alaska.gov/style/soa/20180912/opensans/Open-Sans-regular/Open-Sans-regular.svg#OpenSans) format('svg')
}

@font-face	{
font-family:'Open Sans';
font-weight:600;
font-style:normal;
src:url(https://webcontent.alaska.gov/style/soa/20180912/opensans/Open-Sans-600/Open-Sans-600.eot);
src:url(https://webcontent.alaska.gov/style/soa/20180912/opensans/Open-Sans-600/Open-Sans-600.eot?#iefix) format('embedded-opentype'),local('Open Sans Semibold'),local('Open-Sans-600'),url(https://webcontent.alaska.gov/style/soa/20180912/opensans/Open-Sans-600/Open-Sans-600.woff2) format('woff2'),url(https://webcontent.alaska.gov/style/soa/20180912/opensans/Open-Sans-600/Open-Sans-600.woff) format('woff'),url(https://webcontent.alaska.gov/style/soa/20180912/opensans/Open-Sans-600/Open-Sans-600.ttf) format('truetype'),url(https://webcontent.alaska.gov/style/soa/20180912/opensans/Open-Sans-600/Open-Sans-600.svg#OpenSans) format('svg')
}

@font-face	{
font-family:'Open Sans';
font-weight:400;
font-style:italic;
src:url(https://webcontent.alaska.gov/style/soa/20180912/opensans/Open-Sans-italic/Open-Sans-italic.eot);
src:url(https://webcontent.alaska.gov/style/soa/20180912/opensans/Open-Sans-italic/Open-Sans-italic.eot?#iefix) format('embedded-opentype'),local('Open Sans Italic'),local('Open-Sans-italic'),url(https://webcontent.alaska.gov/style/soa/20180912/opensans/Open-Sans-italic/Open-Sans-italic.woff2) format('woff2'),url(https://webcontent.alaska.gov/style/soa/20180912/opensans/Open-Sans-italic/Open-Sans-italic.woff) format('woff'),url(https://webcontent.alaska.gov/style/soa/20180912/opensans/Open-Sans-italic/Open-Sans-italic.ttf) format('truetype'),url(https://webcontent.alaska.gov/style/soa/20180912/opensans/Open-Sans-italic/Open-Sans-italic.svg#OpenSans) format('svg')
}

@font-face	{
font-family:'Open Sans';
font-weight:700;
font-style:italic;
src:url(https://webcontent.alaska.gov/style/soa/20180912/opensans/Open-Sans-700italic/Open-Sans-700italic.eot);
src:url(https://webcontent.alaska.gov/style/soa/20180912/opensans/Open-Sans-700italic/Open-Sans-700italic.eot?#iefix) format('embedded-opentype'),local('Open Sans Bold Italic'),local('Open-Sans-700italic'),url(https://webcontent.alaska.gov/style/soa/20180912/opensans/Open-Sans-700italic/Open-Sans-700italic.woff2) format('woff2'),url(https://webcontent.alaska.gov/style/soa/20180912/opensans/Open-Sans-700italic/Open-Sans-700italic.woff) format('woff'),url(https://webcontent.alaska.gov/style/soa/20180912/opensans/Open-Sans-700italic/Open-Sans-700italic.ttf) format('truetype'),url(https://webcontent.alaska.gov/style/soa/20180912/opensans/Open-Sans-700italic/Open-Sans-700italic.svg#OpenSans) format('svg')
}

/*
 * Theme Name: Alaska Governor Genesis Theme
 * Theme URI: http://gov.alaska.gov
 * Description: Alaska Governor is designed for the divisions within the State of Alaska Office of the Governor. 
 * Author: Stephen Mattson
 * Author URI: http://gov.alaska.gov
 * Version: 1.0.5
 * Version Date: 2016	
 *
 *
 * This style sheet is specific to the example template provided. Webmasters are not expected to use this style sheet in their own designs and may delete the link to this style sheet on their templates.

*/
/* styles for cold fusion */

table.emp {
	width:100%;
}
table.emp td {
	padding-right:4px;
	padding-left:4px;
}
.section {
	overflow: hidden
	}
.p {
	font-size:.9em;
	padding:6px;
}
.bl {
	/*background:#cde6ff;*/
	background:#dae8e8;
}
.blu {
	color: #00f
}
.c {
	text-align:center;
}
.return {
	color: #f00;
	font-size: .8em;
}
fieldset.ce {
	width:55%;
	margin-right:auto;
	margin-left:auto;
	border:none;
}
.inl {
	display:inline;
} 
.sm {
	font-size:.9em
	}
.sm2 {
	font-size:.9em;
}
.rt {
	text-align:right;
}
.b {
	font-weight:800;
}
.it {
	font-style: italic;
}
.l {
	font-weight:normal;
}
p.c a.l {
	font-weight:normal;
}
.pdf {
	float:right;
	padding:6px;
	margin-top:-22px;
}
.sx	{
	width:60%;
	margin-right:auto;
	margin-left:auto;
	margin-top:12px;
	margin-bottom:12px;
}
.flft {
	float:left;
	}
.rgt {
	float:right;
	}

img#infogrp {
	float:left;
	vertical-align:bottom;
	border-style:none;
	text-decoration:none;
} 
.btn {

}
.m10{margin-left:10px;}
.vt {
	vertical-align:top;
}

.blk {
	display: block;
}
.hidden {
    position: absolute;
    left: 0px;
    top: -200px;
    width: 1px;
    height: 1px;
    overflow: hidden;
}
.picturewrapleft {
    padding-right: 6px;
    padding-left: 10px;
    padding-top: 20px;
    padding-bottom: 20px;
    text-align: left;
	
}

/* Table of Contents

	- HTML5 Reset
		- Box Sizing
		- Float Clearing
	- Defaults
		- Typography
		- Form
		- List Styles
		- Tables
		- Responsive Menu
		- Content Area
	- Media Queries
		- max-width: 8em
		- min-width: 12em
		- min-width: 12.4em
		- min-width: 22.8em
		- min-width: 33.75em
		- min-width: 36em
		- min-width: 48em
		- min-width: 54em
		
*/

/*
HTML5 Reset
---------------------------------------------------------------------------------------------------- */

/* Box Sizing
--------------------------------------------- */
*,
input[type="search"] {
	-webkit-box-sizing: border-box;
	-moz-box-sizing:    border-box;
	box-sizing:         border-box;
}
/*
Defaults
---------------------------------------------------------------------------------------------------- */

/* Typography 
--------------------------------------------- */
h1, h2, h3, h4, h5, h6 {
    color: #014c8b;
    font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
    font-weight: 700;
    line-height: 1.25;
    margin: 0;
    margin-bottom: 0.625rem;
    padding: 0;
}

h1 a, h2 a, h3 a, h4 a, h5 a, h6 a{
    color: #014c8b;
}
h1 {
    font-weight: normal;
    text-transform: capitalize;
    padding-top: .5em;
    font-size: 1.875em;
}
h2 {
    font-size: 1.5em;
    padding: 0;
}
h2.entry-title {
    font-size: 1.125em;
}
h3 {
    font-size: 1.17em;
    margin: 0.5rem 0 0.3125rem;
}
h4 {
    font-size: 1.12em;
}
h5 {
    font-size: .83em;
    padding: 1em 0 .25em;
}
h6 {
    font-size: .75em;
}
p {
	font-size: .875em;
	margin: 0 0 1rem;
	line-height:1.5;
}
/* ul{list-style: inside;} */
ul{list-style-type:none;}
.AccordionContent ul{padding-inline-start:5px;}
.block-title,
.fullPagePadding{padding:1rem;}
#AccordionHeader {
    font-size: 1rem;
    text-transform: capitalize;
    border-bottom: 0.1875rem solid #ececec;
    background-color: #f5f5f5;
    padding: 1rem 1rem 0.5rem 0.625rem;
    margin-left: -1px;
}

/* Form 
--------------------------------------------- */
fieldset {
    border: 0px solid #000000;
    margin: 0;
    padding: 1em;
    background-color: #ffffff;
}
.form-field {
    margin-bottom: 1.25rem;
    clear: both;
}
.form-field, .form-label, .form-field input, .form-submit input {
	font-size: 0.875rem;
}
.form-label {
    color: #444444;
    font-weight: bold;
    text-align: left;
    margin: 0;
    max-width: 100%;
    padding: 0 0 0.1875rem 0;
    width: auto;
    display: block;
}
.form-field input[type=text], .form-field input[type=email], .form-field textarea, .form-field select {
    color: #555555;
    background-color: #ffffff;
    border-color: #7f7f7f;
    border-width: 0.0625rem;
    border-style: solid;
    border-radius: 0px;
    width: 100%;
    max-width: 100%;
    padding: 0.375rem 0.625rem;
    box-sizing: border-box;
    outline: none;
    font-weight: normal;
    box-shadow: 0 0.0625rem 0.0625rem rgba(0, 0, 0, 0.075) inset;
    line-height: 1.3;
}
.form-field input[type=radio], .form-field input[type=checkbox] {
    color: #555555;
	display: inline-block;
}
.form-submit input[type=submit], .form-submit input[type=button] {
    width: auto;
    height: auto;
    line-height: normal;
    text-align: center;
    background: #d1ac2c;
    border-width: 0.0625rem;
    border-color: #cccccc;
    border-style: solid;
    color: #ffffff;
    cursor: pointer;
    font-weight: normal;
    border-radius: 0.25rem;
    text-shadow: none;
    padding: 0.375rem 0.6875rem;
    box-sizing: border-box;
    box-shadow: 0 0.0625rem 0.0625rem #eeeeee;
    margin: 0.625rem;
    margin-left: 0;
    margin-right: 0;
    vertical-align: middle;
}
.form-submit input[type=submit]:hover, .form-submit input[type=button]:hover {
    background: #014c8b;
    border-color: #cccccc;
    color: #ffffff;
}
/*
List Styles
--------------------------------------------- */
.content ol, .content ul, .content dl {
    font-size: .75rem;
}
.entry-content dt {
	font-weight: bold;
}
/*
Tables
--------------------------------------------- */
table {
    border-collapse: collapse;
    border-spacing: 0;
    line-height: 2;
    margin-bottom: 2.5rem;
    width: 100%;
}
th {
    font-weight: bold;
    text-transform: capitalize;
}
th, td {
    text-align: left;
}
table tbody tr:nth-child(odd) {
    background: rgba(245,245,245,1);
}
table tbody tr td {
    padding: 0.625rem 0 0.625rem 0.3125rem;
    line-height: 1.5em;
}
td {
    padding: 0.375rem 0;
    font-size: .875em;
}
/*
Columns
Link: http://twitter.github.io/bootstrap/assets/css/bootstrap-responsive.css
--------------------------------------------- */
.five-sixths,
.four-sixths,
.one-fourth,
.one-half,
.one-sixth,
.one-third,
.three-fourths,
.three-sixths,
.two-fourths,
.two-sixths,
.two-thirds {
	float: left;
	margin-left: 2.0%;
}
.one-half,
.three-sixths,
.two-fourths {
	width: 48%;
}
.one-third,
.two-sixths {
	width: 32%;
}
.four-sixths,
.two-thirds {
	width: 66%;
}
.one-fourth {
	width: 23%;
}
.three-fourths {
	width: 74%;
}
.one-sixth {
	width: 15%;
}
.five-sixths {
	width: 83%;
}
.first {
	clear: both;
	margin-left: 0;
}

/* Responsive Menu */
/* Styles with .responsive-menu target viewports with a min-width if 48em */ 
.responsive-menu-icon {
	background-color: #3f78a7;
	cursor: pointer;
	display: none;
}

.responsive-menu-icon::before {
	content: "Menu";
	display: block;
	font: normal 1.25rem/1 'Open Sans';
	margin: 0 auto;
	padding: 0.625rem;
	text-align: center;
	color: white;
}
.agency-responsive-menu {
    background-color: #3f78a7;
    clear: both;
    line-height: 1.5;
    margin: 0;
    overflow: hidden;
    padding: 0;
    width: 100%;
	font-weight: 400;
	font-size:.85em;
	text-align:left;
}
.agency-responsive-menu .menu-item, .responsive-menu-icon {
    display: block;
}
.agency-responsive-menu li {
	list-style: none;
}
.agency-responsive-menu > li {
    background-color: #8AB6D4;
}
.agency-responsive-menu a,
 .agency-responsive-menu > .first > a,
 .agency-responsive-menu > .last > a,
 .menu-item-has-children.no-link{
    border: none;
    color: #ffffff;
    display: block;
    font-weight: 400;
    line-height: 1;
    padding: 1rem;
    position: relative;
	text-decoration: none;
}
.agency-responsive-menu .menu-item-has-children > a {
    margin-right: 3.75rem;
}
.agency-responsive-menu > .menu-item-has-children:before {
	color: #ffffff;
    content: "+";
    float: right;
	font-weight:600;
    font-size:2em;
    height: 1.25rem;
    padding: 0.75rem 1.25rem;
    right: 0;
    text-align: right;
    z-index: 9999;
}
.agency-responsive-menu .menu-open.menu-item-has-children:before {
    content: "-";
}
.agency-responsive-menu > li > .sub-menu, .agency-responsive-menu {
    display: none;
}
.agency-responsive-menu .sub-menu {
    padding: 0;
}
.agency-responsive-menu .sub-menu a
 {
    background-color: #ffffff;
    color: #333;
    display: block;
    font-size: 88%;
    font-weight: normal;
    padding: 0.625rem 0.75rem;
    position: relative;
    width: auto;
    letter-spacing: .5px;
}

.agency-responsive-menu .sub-menu .nolink{
    background-color: #ffffff;
    color: #333;
    display: block;
    font-size: 88%;
    font-weight: normal;
    padding: 0.625rem 0.75rem;
    position: relative;
    width: auto;
    letter-spacing: .5px;
}
.agency-responsive-menu{}
/* Conent Area */
.not-lft{
	padding:.5rem;
	}
.showcase section {
    margin: 0;
    padding: 0;
    background: #ffffff;
	max-height: 334px;
}
.content .home-top, .content sidebar, .content .sidebar-home, .content .bottom-block, .footer-block{
    padding: 1rem 1.25rem 0.625rem;
}
 article.home-main-content article{
    padding: 0 1.25rem 0.625rem;
}
.entry-content .listing-item {
    margin: 0.3125rem 1rem;
    padding: 0.3125rem 0;
    border-bottom: 0.0625rem solid #ececec;
}
.breadcrumb {
    color: #777;
    font-size: 0.75rem;
    padding: 0.625rem;
}
.home .content {
	background: none;
	border: none;
}
.home .content > article, .content {
    background: #ffffff;
    max-width: 100%;
    width: auto;
	margin: 0;
}
.home .content > article{
    border-right: 0.0625rem solid #e2e2e2;
}
.content .entry-header .entry-meta {
    margin: 0;
    border: none;
    padding: 0;
    font-weight: bold;
}
.entry {
    margin-bottom: 1em;
    border-bottom: 0.0625rem solid #ececec;
}
.archive-pagination li {
    display: inline;
	list-style: none;
}
.archive-pagination li a {
    background-color: #014c8b;
    border-radius: 0.3125rem;
    color: #ffffff;
    cursor: pointer;
    display: inline-block;
    font-size: 0.75rem;
    font-weight: 700;
    line-height: 2;
    margin-bottom: 0.25rem;
    padding: 0.5rem 1.25rem;
    text-decoration: none;
    text-transform: capitalize;
}
.archive-pagination li a:hover, .archive-pagination li.active a {
    background-color: #3b7093;
    text-decoration: none;
}
/** Sidebar Navigation **/
.bottom-link{
	border-top: 0.0625rem solid #ececec;
	list-style: none;
    text-transform: capitalize;
    color: #333333;
    display: block;
    padding: 0.5rem 1.25rem;
	pointer-events: none;
}
.bottom-link-hover{
	pointer-events: auto;
}
.bottom-link:hover {
    border-left: 0.1875rem solid rgb(0,102,204);
}
.sidebar ul li,
.AccordionTitle {
    border-top: 0.0625rem solid #ececec;
    font-size: .8rem;
	list-style: none;
    text-transform: capitalize;
}
.AccordionTitle a{color: #014c8b;}
.AccordionTitle a:hover{text-decoration:none !important;}
.AccordionTitle:hover
{
	text-decoration: none;
	font-weight:normal;
}
.sidebar p:last-child, .sidebar ul {
    margin: 0;
    padding: 0;
}
.sidebar .sidebar_nav_menu ul > li:first-child {
    border-top: none;
}
.sidebar .sidebar_nav_menu ul li a,
.AccordionTitle,
.AccordionContent {
    color: #333333;
    display: block;
    padding: 3px;
	padding-left:.5rem;
}
.sidebar .sidebar_nav_menu ul li:hover, .sidebar .sidebar_nav_menu ul li:hover {
    border-left: 0.1875rem solid rgb(0,102,204);
}
.sidebar {
	font-size: .875em;
	max-width: 100%;
    width: 100%;
    padding: 0;
}
.sidebar > section, 
.AccordionContainer{
    margin-bottom: 2em;
    word-wrap: break-word;
    background-color: #ffffff;
    border-bottom: 0.0625rem solid #e2e2e2;
    border-left: 0.0625rem solid #e2e2e2;
}
.sidebar section div > div {
    padding: 0;
}
.sidebar .sidebar-block p {
    margin: 0 1rem 1.625rem;
    padding: 0;
    font-size: 100%;
}
.sidebar h5 {
    margin: 0 1em;
    padding: 0;
    color: #000;
}
.sidebar-block ol {
    padding: 0 1.25rem;
}
.sidebar-block ol > li {
    background-image: none;
    list-style-position: inside;
    list-style-type: decimal;
    padding: 0 0;
    font-size: 90%;
}
/** Home Page Specific **/
.pubtitle{font-size:1.5rem;}
	.index-half{
		float:none;
		width:100%;
		margin-left:1%;
	}
.home main.content{
    padding: 0;
}
.home-middle, .home-top {
    background-color: #ffffff;
    clear: both;
    overflow: hidden;
    padding: 1em 0;
    margin: 0 0 1rem;	
}
.home .home-top h2 {
    font-size: 1em;
	text-transform: capitalize;
}
.home-top section article p {
    padding: 0 0 0.3125rem;
}
.home article.home-main-content > div > p {
    padding: 0 0 0 1.25rem;
}
.home article.home-main-content .listing-item {
    margin: 0;
}
.home article.home-main-content .article-date {
    margin: 0.5rem 0;
    font-weight: bold;
    font-size: .825em;
}
.home article.home-main-content .article-heading {
    padding: 0;
    font-weight: normal;
    text-transform: initial;
}
.home .content article.home-main-content h2 {
	font-size: 1.875em;
    font-weight: normal;
    border-width: 0.0625rem;
	padding: 0;
    border-bottom: 0.1875rem solid #ececec;
	text-transform: capitalize;
	margin: 0 1.25rem;
}
.home .content article.home-main-content h3 {
    font-size: 1em;
}

.home .sidebar-home {
	background: #ffffff;
	max-width: 100%;
    width: auto;
    padding: 0 1.25rem;
    margin: 0 0 2rem 0;
}
.home .sidebar-home h2 span.line-one{
    font-weight: 300;
    font-size: 1.25rem;
    letter-spacing: 0.0625rem;
    margin: 0;
    background: none;
    border: none;
    padding: 0;
	text-transform: capitalize;
}
.home .sidebar-home h2 span.line-two {
    background: none;
    text-transform: capitalize;
    font-weight: normal;
    border-bottom: 0.25rem double;
    padding: 0;
    font-size: xx-large;
}
.home .bottom-block {
	background-color: #ffffff;
	width: 100%;
}
.home .home-lower-left {
	clear: both;
}
.home .home-lower-middle, .home .home-lower-left {
	margin: 0 2% 2rem 0;
}
.home .home-lower-right {
	margin: 0;
}
.photostream {
	list-style: none;
	margin: 0;
	padding: 0;
}
.photostream li{
	display: block;
	float: left;
	margin: 1%;
    width: 31.3333333333%;
    height: 31.3333333333%;
}
.photostream li img{
	display: block;
    width: 100%;
}
.home h3.block-title {
    font-weight: normal;
    padding: 0 0 0.5rem;
    border-bottom: 0.0625rem solid #ececec;
    background: none;
}
.event-date {
    float: left;
    height: 4.0625rem;
    width: 4.0625rem;
    background: #014c8b;
    color: #ffffff;
    padding: 0.625rem;
    text-align: center;
    border-radius: 50%;
    font-size: .875em;
    margin: 0 0.625rem 0 0;
}
article.event-info {
    clear: both;
    margin: 1rem 0;
	padding: 0.25rem 0;
}
article span.event-day-month {
    border-bottom: 0.0625rem solid #ffffff;
    padding: 0 0 0.125rem 0;
    font-size: 1.2em;
}
h4.event-title {
    border-bottom: 0.0625rem solid #ececec;
    font-size: .83em;
    padding: 0 0 0.3125rem;
}
.event-coverage {
    padding: 0;
    margin: -6px 0 0 0;
    font-size: .875em;
}
.center{text-align:center;}
h1.fp{font-size:1rem;}

.flft ul, .frgt ul{list-style:none;}
.w300, .w360, .w400, .w450,.lnks, .linds2,.flft,.frgt,.w550{
	width:100%;
	float:none;
	}
	.lnks2 {
	margin-left:.1em;
	}

/* device less than 600 px */
@media screen and (max-width: 600px) {
	.no-mobile{display:none;}
	.mobile-only-TR{display: table-row}
}
/* device Greater than 600 px */
@media screen and (min-width: 600px) {
.mobile-only-TR{display:none;}
}

@media only screen and (min-width: 36em) {
	.responsive-menu-icon {
		display: none;
	}.agency-responsive-menu.responsive-menu > li > .sub-menu, .agency-responsive-menu.responsive-menu {
		display: block;
		text-transform: none;
	}
	.agency-responsive-menu.responsive-menu > .menu-item-has-children:before, .agency-responsive-menu.responsive-menu .menu-open.menu-item-has-children:before  {
		content: none;
		padding: 0;
	}
	.agency-responsive-menu .menu-item-has-children > a {
		margin-right: 0;
	}
	.agency-responsive-menu.responsive-menu > li {
		background: #3f78a7;
		display: inline-block;
		text-transform: capitalize;
	}
	.agency-responsive-menu.responsive-menu > li:hover {
		background-color: #8AB6D4;
		position: static;
	}

	.agency-responsive-menu.responsive-menu .sub-menu li {
		min-width: 15em;
	}
	.agency-responsive-menu.responsive-menu .sub-menu a:hover {
		border-left: 0.25rem solid #e4cd6c;
		background-color: #fbf8e9;
	}
	.agency-responsive-menu.responsive-menu > li a, .agency-responsive-menu.responsive-menu > .first > a, .agency-responsive-menu.responsive-menu > .last > a{
		padding: 0.75rem 1rem;
	}
	.agency-responsive-menu.responsive-menu .sub-menu {
		background: none repeat scroll 0 0 #ffffff;
		box-shadow: 0 0 0.3125rem #666;
		left: -9999px;
		margin: 0;
		opacity: 0;
		padding: 0;
		position: absolute;
		z-index: 999;
		text-transform: none;
	}
	.agency-responsive-menu.responsive-menu li:hover > .sub-menu {
		left: auto;
		opacity: 1;
	}
	.agency-responsive-menu.responsive-menu .sub-menu a {
		border: 0.0625rem solid #f5f5f5;
		border-top: none;
	}
	/* Content Area */
	.home-top section.featured-content {
		float: left;
		width: 33%;
		padding: 0 1rem;
	}
	.home-top section.featured-content article p {
		border-bottom: none;
	}
	header.site-header .title-area {
    width: 87%;
}
}
@media screen and (min-width: 48em) {
.home .content > article {
	float: left;
    max-width: 59%;
}
.home .sidebar-home {
	float: right;
	max-width: 39%;
}
.home .bottom-block {
	float: left;
	width: 32%;
	min-height: 450px;
}
.page .content {
	float: left;
	max-width: 66%;
}
.standard-components .content {
	height: 400px;
}
.sidebar {
	float: right;
	max-width: 32%;
}
.page.right-sidebar .content,
.lft{
	float: left;
	width: 66%;
}

.page.right-sidebar .sidebar {
	float: right;
	max-width: 32%;
}
#sidebar{float:right;width:30%;}

}
@media screen and (min-width: 54em) {
}

#search-field-big {
    color: black;
}
.lft{padding-left:0.625rem;
	padding-top:.8rem;}
.intro-flex{
	display:flex;
	flex-direction:column;
	}
.indexRgt{margin-top:1rem;border-top:2px solid black;background-color:#EBEBEB;text-align:center;padding:0 1.5rem;}
.indexLft{background-color:#ffffff;margin-left:.5rem;}
.indexLft-text{width:53%;float:left;text-align:center;padding-top:1rem;}
.indexLft-img{width:45%;float:left;}
/*screens smaller than 400 px wide */
@media only screen and (max-width: 400px)  {
.indexLft-text{width:100%;float:none;}
.indexLft-img{width:100%;float:none;padding-right:.5rem;}
}
/*screens greater than 700 px wide */
@media only screen and (min-width: 700px)  {
	.intro-flex{
	flex-direction:row;
	}
	.indexLft{width:58%;float:left;background-color:#EBEBEB;margin-left:.5rem;margin-bottom:.5rem;}
.indexRgt{width:40%;float:left;background-color:#FFFFFF;margin-top:0;border-top:none;}
	.not-lft{padding:.7rem;}
	.muli-column{
		column-count:2;
	}
	.flft{float:left;width:48%}
	.frgt{float:right;width:48%}
	.w300. .w360{float:left;width:30%;}
	.w400, .w450{float:left;width:48%;}
	.w400 select, .w300 select, .w360 select, .w450 select,  
	{width:70%;}
	.lnks2 {
    width: 30%;
    padding: 0;
    float: left;
	margin-left:1%;
	}
	.lnks {
	width: 20%;
	padding:0;
	float: left;
	}
	.index-half{
		float:right;
		width:48%;
		margin-left:1.75%;
	}
	/*code to make front page top item layout */
	.flex-row-container{
		display: flex;
		flex-direction: row;
		flex-wrap:wrap;
	}
	.flex-top{order:1;}
	.flex-bottom{order:2;}
	.flex-middle{order:3;}
	.middle{
		flex:2 auto;
		}
	.flex-break {
	  flex-basis: 100%;
	  height: 0;
	}
	.flex-side{width:50%;}
	.flex-middle{width:100%;}
}
	
h1.fp{font-size:1.2rem;}
}
@media only screen and (min-width: 900px)  {
	.muli-column{
		column-count:3;
	}
}
@media only screen and (max-width: 500px)  {
	.muli-column{
		column-count:1;
	}
}
.muli-column{

column-rule-style: solid;
column-rule-width: 0.0625rem;
column-rule-style: solid;
}
.muli-column ul{
	padding-inline-start:0;
	margin:0;
}
.c ul{margin-top:0;}
.border{
border:0;
	background: linear-gradient(180deg, #194a6b ,  #f2f2f2 );
	height:1.5625rem;
	margin-top:0;
}

}

/* CSS Document */

ul .float-dol {
    float: left; 
	list-style-type: none;
	padding: 0.3125rem 1.25rem 0.3125rem 1.25rem
} 

@media screen and (max-width: 48em) {
	.one-half,
.three-sixths,
.two-fourths {
	width: 100%;
}
.one-third,
.two-sixths {
	width: 100%;
}
.four-sixths,
.two-thirds {
	width: 100%;
}
.one-fourth {
	width: 100%;
}
.three-fourths {
	width: 100%;
}
.one-sixth {
	width: 100%;
}
.five-sixths {
	width: 100%;
}
}

/* index page layout */
.index-page-layout{
	text-align:center;
	display:flex;
	justify-content: center;
	flex-wrap: wrap;
}

.drop-link{margin:auto;display:inline-block;}
/* CSS toggle style */
.clickable-heading,
.sim-click{
    cursor:pointer;
	font-size:1.2em;
	margin-bottom:0;
	padding:3px;
	padding-left:.5rem;
	z-index:1;
}
.clickable-heading,
.sim-click,
.sim-click a {
	color: #014c8b;
	text-transform:capitalize;
}
.clickable-heading:hover {
    color:#515151;
}
.showfocus:focus{
	outline: -webkit-focus-ring-color auto 1px;
}
/* home page coloums */
.display-block{
  display: block;
 }
.inline-block{display:inline-block;}
.align-center{text-align:center;}
.three-x-grid{
	border: 1px solid #e5e5e5;
	padding:5px;
	margin: .5% 1%;
	background-color:#EBEBEB;
}
.three-x-grid .sim-click{text-align: center;}
.three-x-grid{
	float:none;
	width:100%;
}
.icon-image{z-index:-10;}
.b {
    font-weight: 600;
}
@media only screen and (min-width: 47.937rem){
	.three-x-grid{
		float:left;
		width:47%;
	}
}
@media only screen and (min-width: 63.75rem){
	.three-x-grid{
		float:left;
		width:31%;
	}
}
/***********************************************************
## Begin Mega menu section ##
************************************************************/
				.header{
					/*
					background:#fff
					*/
					position:relative
				}
				.header a{
					color:rgba(0,0,0,0.85)
				}
				.header a:hover{
					color:#008ae0
				}
				.header__row+.header__row{
					border-top:1px solid rgba(180,180,180,0.35)
				}
				.header__row{
					padding:0 1rem
				}
				.header__row.header__main{
					border-bottom: medium solid #edbd03;
					line-height:1.6;
					
				}
				@media only screen and (min-width: 100rem){
					.header__row{
						padding:0 1.875rem
					}
				}


				.header__main{
					position:relative;
				display:-webkit-box;
				display:-ms-flexbox;
				display:flex;
				-webkit-box-align:center;
				-ms-flex-align:center;
				align-items:center;
				height:4.375rem
				}

				@media only screen and (min-width: 63.75rem){
					.header__main{
						height:8.75rem
					}
				}

				.header.on-core .header__main{
					height:2.5rem;
					background-color: #3f78a7;

				}
				@media only screen and (min-width: 63.75rem){

				}

				@media only screen and (min-width: 63.75rem){
					.header.on-core.on-home .header__main{
						max-width:960px;
					}
				}

				.compact-cta{
					padding:1.25rem;
				border:1px solid #E5E7EB
				}
				@media only screen and (min-width: 125rem){
					.compact-cta{
						padding:1.875rem
					}
				}
				.compact-cta>*+*{
					margin-top:1rem
				}
				@media only screen and (min-width: 125rem){
					.compact-cta>*+*{
						margin-top:1.875rem
					}
				}
				.compact-cta__heading{
					font-size:1.5rem;
				font-weight:500
				}
				@media only screen and (min-width: 125rem){
					.compact-cta__heading{
						font-size:2rem
					}
				}

				.actions-lineup ul{
					display:-webkit-box;
				display:-ms-flexbox;
				display:flex;
				-webkit-box-align:center;
				-ms-flex-align:center;
				align-items:center
				}
				.actions-lineup a{
					display:block;
				padding:0.15rem 0.75rem
				}
				.actions-lineup .hide-at-mobile{
					position:absolute;
				left:-999em;
				top:-999em
				}
				@media only screen and (min-width: 63.75rem){
					.actions-lineup .hide-at-mobile{
						position:relative;
				left:auto;
				top:auto
					}
				}
				.actions-lineup{
					text-transform:uppercase;
				font-weight:700;
				font-size:0.75rem;
				letter-spacing:0.1rem
				}
				.actions-lineup li+li{
					border-left:1px solid rgba(180,180,180,0.35)
				}
				.actions-lineup li.hide-for-non-ip-access+li{
					border-left:0
				}
				.actions-lineup li.hide-at-mobile+li{
					border-left:0
				}
				@media only screen and (min-width: 63.75rem){
					.actions-lineup li.hide-at-mobile+li{
						border-left:1px solid rgba(180,180,180,0.35)
					}
				}
				.actions-lineup b{
					font-size:1.15rem;
				letter-spacing:0
				}
				.on-core .actions-lineup li+li{
					border:0
				}
				.h-icon{
					float:left;
					width: 2rem;
				}
				.menu-text{
				margin-left:.5rem;
				color:white;
				}
				.menu-item{
					color:#ffffff;
					margin-right:.5em;
				}
.menu-item a,
				.menu-item a:visited{
					color:#ffffff;
				}
				.hamburger{
					width:2.18rem;
				height:2rem;
				opacity:0.85;
				position:relative;
				display:block;
				cursor:pointer;
				background:none;
				border:none
				}
				.hamburger:hover,.hamburger:focus{
					opacity:1
				}
				.hamburger>span,.hamburger span:before,.hamburger span:after{
					width:1.5rem;
				height:3px;
				background-color:white;
				display:block
				}
				.hamburger>span{
					top:.8rem;
				left:0.55rem;
				position:absolute;
				-webkit-transition-duration:0.1s;
				transition-duration:0.1s;
				-webkit-transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);
				transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)
				}
				.hamburger>span:before,.hamburger>span:after{
					content:"";
				position:absolute
				}
				.hamburger>span:before{
					top:0.46rem;
				-webkit-transition:top 0.1s 0.2s ease, opacity 0.1s ease;
				transition:top 0.1s 0.2s ease, opacity 0.1s ease
				}
				.hamburger>span:after{
					bottom:0.4rem;
				-webkit-transition:bottom 0.1s 0.2s ease,-webkit-transform 0.1s cubic-bezier(0.55, 0.055, 0.675, 0.19);
				transition:bottom 0.1s 0.2s ease,-webkit-transform 0.1s cubic-bezier(0.55, 0.055, 0.675, 0.19);
				transition:bottom 0.1s 0.2s ease,transform 0.1s cubic-bezier(0.55, 0.055, 0.675, 0.19);
				transition:bottom 0.1s 0.2s ease,transform 0.1s cubic-bezier(0.55, 0.055, 0.675, 0.19),-webkit-transform 0.1s cubic-bezier(0.55, 0.055, 0.675, 0.19)
				}

				@media screen and (-ms-high-contrast: active){
					.hamburger>span,.hamburger span:before,.hamburger span:after{
						background-color:#fff
					}
				}
				.hamburger.is-active span,.hamburger.is-active span:before,.hamburger.is-active span:after{
					-webkit-transition:-webkit-transform 1s ease;
				transition:-webkit-transform 1s ease;
				transition:transform 1s ease;
				transition:transform 1s ease, -webkit-transform 1s ease;
				-webkit-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);
				transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)
				}
				.hamburger.is-active span{
					-webkit-transform:rotate(45deg);
				-ms-transform:rotate(45deg);
				transform:rotate(45deg)
				}
				.hamburger.is-active span:before{
					top:0;
				-webkit-transition:top 0.1s ease, opacity 0.1s 0.2s ease;
				transition:top 0.1s ease, opacity 0.1s 0.2s ease
				}
				.hamburger.is-active span:after{
					bottom:0;
				-webkit-transform:rotate(-90deg);
				-ms-transform:rotate(-90deg);
				transform:rotate(-90deg);
				-webkit-transition:bottom 0.1s ease,-webkit-transform 0.1s 0.2s cubic-bezier(0.215, 0.61, 0.355, 1);
				transition:bottom 0.1s ease,-webkit-transform 0.1s 0.2s cubic-bezier(0.215, 0.61, 0.355, 1);
				transition:bottom 0.1s ease,transform 0.1s 0.2s cubic-bezier(0.215, 0.61, 0.355, 1);
				transition:bottom 0.1s ease,transform 0.1s 0.2s cubic-bezier(0.215, 0.61, 0.355, 1),-webkit-transform 0.1s 0.2s cubic-bezier(0.215, 0.61, 0.355, 1)
				}

				.master-menu__content{
					z-index:1001;
				background:#ffffff;

					max-height:0;

					overflow:hidden;

					max-width:960px;

					-webkit-transition:max-height 0.35s ease;

					transition:max-height 0.35s ease;

					position:absolute;

					left:0;

					top:100%;

				}
				.master-menu__content .row{
					border-top:1px solid rgba(180,180,180,0.35);

				opacity:0;

				display:-webkit-box;

				display:-ms-flexbox;

				display:flex;

				-webkit-box-pack:justify;

				-ms-flex-pack:justify;

				justify-content:space-between;

				-ms-flex-wrap:wrap;

				flex-wrap:wrap;

				-webkit-transition:opacity 0.35s ease, padding 0.35s ease;

				transition:opacity 0.35s ease, padding 0.35s ease
				}
				@media only screen and (min-width: 47.9375rem){
					.master-menu__content .row{
						padding:0 3.125rem
					}
				}
				@media only screen and (min-width: 100rem){
					.master-menu__content .row{
						padding:0 5rem
					}
				}
				.master-menu__content .row:last-child{
					border-bottom:1px solid rgba(180,180,180,0.35)
				}
				@media only screen and (min-width: 47.9375rem){
					.master-menu__content .row--6-col>.col{
						width:45%
					}
				}
				@media only screen and (min-width: 63.75rem){
					.master-menu__content .row--6-col>.col{
						width:30%
					}
				}

				.master-menu__content .col{
					padding:1.25rem;
				width:100%
				}
				@media only screen and (min-width: 47.9375rem){
					.master-menu__content .col{
						padding:0
					}
				}
				@media only screen and (min-width: 47.9375rem){
					.master-menu__content .col{
						padding-right:1rem
					}
				}
				.master-menu__content .col .section-heading{
					text-transform:uppercase;
				font-weight:700;
				font-size:.95rem;
				letter-spacing:0.1rem;
				margin-bottom:0.5rem
				}
				.master-menu__content .col+.col{
					border-top:1px solid rgba(180,180,180,0.35)
				}
				@media only screen and (min-width: 47.9375rem){
					.master-menu__content .col+.col{
						border-top:0
					}
				}
				.master-menu__content .col.is-menu{
					padding:0
				}
				@media only screen and (min-width: 47.9375rem){
					.master-menu__content .col.is-menu{
						padding-right:1rem
					}
				}
				.master-menu__content .col.is-menu .section-heading{
					padding:1rem;
				position:relative;
				margin:0;
				cursor:pointer;
				-webkit-transition:all 0.25s ease;
				transition:all 0.25s ease
				}
				.master-menu__content .col.is-menu .section-heading:hover,.master-menu__content .col.is-menu .section-heading:focus{
					color:#5aa1d1;
				}
				@media only screen and (min-width: 47.9375rem){
					.master-menu__content .col.is-menu .section-heading:hover,.master-menu__content .col.is-menu .section-heading:focus{
						color:#194a6b
					}
				}
				@media only screen and (min-width: 47.9375rem){
					.master-menu__content .col.is-menu .section-heading{
						padding:0;
				margin-bottom:0.5rem;
				cursor:auto
					}
				}
				.master-menu__content .col.is-menu .section-heading:after{
					-webkit-transition:-webkit-transform 0.25s ease;
				transition:-webkit-transform 0.25s ease;
				transition:transform 0.25s ease;
				transition:transform 0.25s ease, -webkit-transform 0.25s ease;
				font-family:'main-icons';
				content:"\e900";
				display:block;
				position:absolute;
				right:1rem;
				top:50%;
				margin-top:-0.4rem
				}
				@media only screen and (min-width: 47.9375rem){
					.master-menu__content .col.is-menu .section-heading:after{
						content:none
					}
				}
				.master-menu__content .col.is-menu .master-menu__list{
					max-height:0;
				overflow:hidden
				}
				@media only screen and (min-width: 47.9375rem){
					.master-menu__content .col.is-menu .master-menu__list{
						max-height:none
					}
				}
				.master-menu__content .col.is-menu .master-menu__list .master-menu__item:first-child{
					border-top:1px solid rgba(180,180,180,0.35)
				}
				@media only screen and (min-width: 47.9375rem){
					.master-menu__content .col.is-menu .master-menu__list .master-menu__item:first-child{
						border:0
					}
				}
				.master-menu__content .col.is-menu .master-menu__list .master-menu__item>a{
					padding:0.5rem 1rem;
				display:block
				}
				@media only screen and (min-width: 47.9375rem){
					.master-menu__content .col.is-menu .master-menu__list .master-menu__item>a{
						display:inline;
				padding:0
					}
				}
				.master-menu__content .col.is-menu .master-menu__list--nested .master-menu__item:first-child{
					border-top:0
				}
				.master-menu__content .col.is-menu.is-active .section-heading:after{
					-webkit-transform:rotate(180deg);
				-ms-transform:rotate(180deg);
				transform:rotate(180deg)
				}
				.master-menu__content .col.is-menu.is-active ul{
					max-height:100rem;
				overflow:visible
				}
				.master-menu__content .section-heading,
				.master-menu__content .section-heading a{
					color:#194a6b;
				}
				.master-menu__content.is-edit-mode .master-menu__item{
					padding-left:1.5rem
				}
				.master-menu__content.is-edit-mode .master-menu__item--child{
					padding-left:2.5rem
				}
				@media only screen and (min-width: 47.9375rem){
					.master-menu__content.is-edit-mode .master-menu__item--child{
						padding-left:1.5rem
					}
				}
				.master-menu__content.is-edit-mode .add-remove-toggle.remove a{
					color:#6E7381
				}
				.master-menu__content.is-edit-mode .add-remove-toggle.remove a:hover{
					color:#fff
				}
				.master-menu__content .add-remove-toggle a:before{
					top:0.5rem;
				left:1rem
				}
				@media only screen and (min-width: 47.9375rem){
					.master-menu__content .add-remove-toggle a:before{
						top:0;
				left:1px
					}
				}

				@media only screen and (min-width: 47.9375rem){
					.master-menu__item+.master-menu__item{
						margin-top:0.15rem
					}
				}
				.master-menu__item{
					position:relative;
				padding-left:0;
				-webkit-transition:padding 0.35s ease;
				transition:padding 0.35s ease
				}
				.master-menu__list{
					-webkit-transition:max-height 0.25s ease;
				transition:max-height 0.25s ease;
				text-transform:none;
				font-weight:500;
				font-size:.9rem;
				letter-spacing:0;
				line-height:1.2rem
				}
				@media only screen and (min-width: 47.9375rem){
					.master-menu__list{
						margin-bottom:1rem
					}
				}
				.master-menu__list--nested{
					border-left:1px solid rgba(180,180,180,0.35);
				margin-left:1.5rem;
				margin-bottom:0
				}
				@media only screen and (min-width: 47.9375rem){
					.master-menu__list--nested{
						margin:0.5rem;
				margin-right:0;
				padding-left:0.75rem
					}
				}
				.master-menu__list--nested .master-menu__item:first-child{
					border-top:0
				}
				.master-menu.is-active .master-menu__content{
					max-height:200rem;
				-webkit-transition:max-height 0.35s ease;
				transition:max-height 0.35s ease
				}
				.master-menu.is-active .master-menu__content .row{
					opacity:1;
				-webkit-transition:opacity 0.35s ease, padding 0.35s ease;
				transition:opacity 0.35s ease, padding 0.35s ease
				}
				@media only screen and (min-width: 47.9375rem){
					.master-menu.is-active .master-menu__content .row{
						padding:1.875rem
					}
				}

				@media only screen and (min-width: 100rem){
					.master-menu.is-active .master-menu__content .row{
						padding:3.125rem 5rem
					}
				}

				.menu-footer{
					padding:1rem;
				display:-webkit-box;
				display:-ms-flexbox;
				display:flex;
				-webkit-box-orient:vertical;
				-webkit-box-direction:normal;
				-ms-flex-direction:column;
				flex-direction:column
				}

				.menu-footer__follow{
					text-transform:uppercase;
				font-weight:700;
				font-size:0.75rem;
				letter-spacing:0.1rem;
				text-align:center;
				display:-webkit-box;
				display:-ms-flexbox;
				display:flex;
				-webkit-box-orient:vertical;
				-webkit-box-direction:normal;
				-ms-flex-direction:column;
				flex-direction:column
				}

				.menu-footer__follow .section-heading{
					margin-bottom:0.5rem;
				font-size:0.75rem
				}

				.menu-footer__actions{
					margin-top:1.5rem
				}

				.menu-footer__list{
					-webkit-box-pack:center;
				-ms-flex-pack:center;
				justify-content:center;
				display:-webkit-box;
				display:-ms-flexbox;
				display:flex
				}
				.menu-footer__list a{
					padding:0.75rem 0.5rem
				}

				.menu-footer__list--actions .menu-footer__item+.menu-footer__item{
					border-left:1px solid rgba(180,180,180,0.35)
				}
				.menu-ham{margin-right:2%;Color:white;font-weight:600;}
				.menu-ham{margin-left:50%;}


				@media only screen and (min-width: 500px){
					.menu-ham{margin-left:55%;}
				}
				@media only screen and (min-width: 600px){
					.menu-ham{margin-left:65%;}
				}
				@media only screen and (min-width: 700px){
					.menu-ham{margin-left:75%;}
				}

				@media only screen and (min-width: 800px){
					.menu-ham{margin-left:80%;}
				}


/***********************************************************
## End Mega menu section ##
************************************************************/
.hidden-caption	{
left:0;
position:absolute;
top:-400px
}
.hide {
   position: absolute !important;
   top: -9999px !important;
   left: -9999px !important;
}
