﻿/*
body {
font: 13px/18px Arial, Helvetica, sans-serif;
}
*/
h2 {
  color: rgb(5, 61, 136);
  line-height: 26px;
  font-size: 20px;
  font-family: Georgia, "Times New Roman", Times, serif;
  color: rgb(5, 61, 136);
}
#contentbox {
  min-width: inherit;
}
#s4-bodyContainer {
  max-width: 1240px;
  min-width: 984px;
  margin: 0px auto;
  border-left: 1px solid #dfdff6;
  border-right: 1px solid #dfdff6;
  min-height: 100%;
  background: #eee;
  padding-bottom:0px;
}
.ms-cui-topBar2 {
    border-bottom: 0px none;
}
#suiteBarLeft {
    background-color: rgb(5, 61, 136);
}
.ms-storefront-appiconspan {
    background-color: rgb(5, 61, 136);
}

#sideNavBox {
}
#siteIcon {
    min-width: 180px;
    line-height: normal;
    text-align: left;
    padding-top: 10px;
}
.ms-siteicon-img {
    float: left;
    margin-right: 10px;
}
.ms-siteicon-a {
color: rgb(5, 61, 136);
    font-size: 14px;
/*
    font-family: Georgia, "Times New Roman", Times, serif;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-size: 10px;
    font-weight: bold;
    text-shadow: 0px 1px 0px #fff, 0px 2px 0px #d9d9d8;*/
}
a:visited, 
a.ms-siteicon-a:visited
{
color: rgb(5, 61, 136);
}
.ms-siteicon-a:hover {
text-decoration:none;
}
.ms-core-listMenu-horizontalBox ul.root > li.static > a {
    display:none;
}

.ms-core-sideNavBox-removeLeftMargin
{
	background:#f5f5f7;
	background: rgba(244, 244, 244, 1);
    min-height: 300px;
}

a {
color: rgb(5, 61, 136);
}

.ms-breadcrumb-top {
height:30px;
}

.ms-core-pageTitle {
    font-size: 1.5em;
    white-space: normal;
    height: 54px;
    display: table-cell;
    vertical-align: middle;
}
#DeltaPlaceHolderPageTitleInTitleArea {
    vertical-align: middle;
    display: inline-block;
}

.ms-core-listMenu-horizontalBox .menu-item-text
{
    margin: 0px 0px 11px;
    font-family: Georgia, "Times New Roman", Times, serif;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-size: 12px;
    font-weight: bold;
    text-shadow: 0px 1px 0px #fff, 0px 2px 0px #d9d9d8;
}
.ms-core-listMenu-horizontalBox li.static > a {
    padding: 5px 8px;
    padding-left: 20px;
}
.ms-core-listMenu-horizontalBox li.static > a.selected {
    background: #ffffff;
    color: rgb(5, 61, 136);
}
.ms-core-listMenu-horizontalBox li.static > a:hover {
    background: #efefef;
    background: #f6f6f6;
    text-decoration:none;
}
.ms-core-listMenu-horizontalBox li.static > .ms-core-listMenu-item {
    margin-right: 0px;
}

li > a.ms-core-listMenu-selected.ms-core-listMenu-item:hover, li > a.ms-core-listMenu-item:hover, li > a.ms-core-listMenu-item:active {
    background-color: transparent;
}

.ms-core-listMenu-horizontalBox li.static > .ms-core-listMenu-item {
    width: 200px;
    background: #f3f3f3;
    background:rgba(241, 241, 241, 1);
}
.ms-core-listMenu-horizontalBox ul.dynamic {
	display:none;
}
.ms-core-listMenu-verticalBox li > a.ms-core-listMenu-selected.ms-core-listMenu-item:hover, .ms-core-listMenu-verticalBox li > a.ms-core-listMenu-item:hover, ms-core-listMenu-verticalBox li > a.ms-core-listMenu-item:active {
	text-decoration:underline;
}

.ms-mpSearchBox {
  padding-top: 4px;
  width: 180px;
  margin-left:-144px;
}
.ms-srch-sb > input {
  width: 150px;
}
#searchInputBox {
margin-bottom: 4px;
}
.ms-prn {
 float:right;
 padding:6px;
 cursor: pointer;
 margin: 4px 0px;
}
.ms-prn > div {
 width:24px;height:24px;
 background:url(../../../Images/prnt.png) no-repeat;
}

#s4-titlerow,
#s4-footerrow {
    padding-top: 0px;
    padding-bottom: 0px;
    background: #e0e0e0;
background: url(../../../Images/Header_background_gradient_153.jpg) repeat;
border-bottom:1px solid #f0f0f0;
height:72px;
overflow:hidden;
}
#s4-titlerow {
    border-bottom: 2px solid #fff;
height:84px;
}
#contentRow {
    background: #fff;
    padding-top: 0px;
    min-height: 300px;
}
#s4-footerrow {
    border-top:1px solid #dfdff6;
	padding:12px 20px;
}
.ms-sitefootericon-img {
    float: left;
    margin-right: 10px;
    max-height: 28px;
    margin-left: 10px;
}

#FooterLogo > img:first-child {
    max-height: 40px;
    margin-top: -8px;
}

#siteFooterIcon {
    min-width: 180px;
    padding-right: 20px;
}
#siteFooter {
padding-top:8px;
}

#siteFooter > span {
color:#cccccc;
margin:auto 4px;
}

[class]#pageStatusBar, .ms-status-msg {
    margin-bottom: 0px;
}

div.welcome {
    padding: 0;
}
.welcome-content {
    margin: 0;
}

.TreeSiteMapRoot {
	border-bottom:1px solid #eee;
	padding:5px;
    margin: 10px 0px 0px 0px;
    font-family: Georgia, "Times New Roman", Times, serif;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-size: 12px;
    font-weight: bold;
    text-shadow: 0px 1px 0px #fff, 0px 2px 0px #d9d9d8;
}
.TreeSiteMapRoot > a, .TreeSiteMapRoot > a:link, .TreeSiteMapRoot > a:visited {
	color:#666666;
	text-decoration:none;
}
.TreeSiteMap ul
{
	list-style-image: url(../../../Images/TB.png);
}
.TreeSiteMap li.static > ul.static > li.static > .ms-core-listMenu-item {
    padding-left: 0px;
}

.TreeSiteMap .ms-core-listMenu-item, .TreeSiteMap .ms-core-listMenu-verticalBox li.static > .ms-core-listMenu-item {
    padding: 5px !important;
}

.TreeSiteMap .ms-core-listMenu-item, .TreeSiteMap .ms-core-listMenu-item:link, .TreeSiteMap .ms-core-listMenu-item:visited, .TreeSiteMap .ms-tv-item:link, .TreeSiteMap .ms-tv-item:visited, .TreeSiteMap .ms-tv-header:link, .TreeSiteMap .ms-tv-header:visited {
	color: rgb(5, 61, 136);
}
.ms-srch-item-path {
    color: #999999;
}

.ms-srch-result #PagingSelf a {
    color: rgb(5, 61, 136);
}

.horiz-blk3 {
  width:100%;
  display:table;
}
.horiz-blk3 > div {
	width:33%;
	float:left;
}

.lstmnu > div {
	margin:8px 4px;
	position:relative;
}
.lstmnu > div > div {
	position:absolute;
	display:block;
	width:0%;
	width:64px;/**/
	background-color: #f9f9f9;
	background-color: rgb(5, 46, 110);
	background-color: rgb(5, 61, 136);/**/
	height:100%;
	-moz-transition: all 0.25s ease-in-out;
	-webkit-transition: all 0.25s ease-in-out;
	-o-transition: all 0.25s ease-in-out;
	transition: all 0.25s ease-in-out;
}
.lstmnu > div:hover > div {
	width:100%;
	background-color: rgb(5, 61, 136);
	-moz-transition: all 0.25s ease-in-out;
	-webkit-transition: all 0.25s ease-in-out;
	-o-transition: all 0.25s ease-in-out;
	transition: all 0.25s ease-in-out;
}
.lstmnu > div > a {
	position:relative;
	border:1px solid #ccc;
	border-bottom:1px solid rgb(5, 61, 136);
	color: #444;
	/*height:64px;*/
	display:block;
	font-size:16px;
	font-weight:bold;
	-moz-transition: all 0.15s ease-in-out;
	-webkit-transition: all 0.15s ease-in-out;
	-o-transition: all 0.15s ease-in-out;
	transition: all 0.15s ease-in-out;
}
.lstmnu > div:hover > a {
	color:#fff;
	-moz-transition: all 0.15s ease-in-out;
	-webkit-transition: all 0.15s ease-in-out;
	-o-transition: all 0.15s ease-in-out;
	transition: all 0.15s ease-in-out;
	border-color: rgb(5, 61, 136);
	border-color: #444;
}
.lstmnu > div > a > small {
	float:left;width:64px;height:64px;
}
.lstmnu > div > a > span {
	display:block;
	height:64px;
	margin-left:80px;
}
.lstmnu > div > a > span > span {
	display: inline-block;
	vertical-align: middle;
}
.lstmnu > div > a > span:before {
	content: '';
	display: inline-block;
	height: 100%;
	vertical-align: middle;
	margin-right: -0.25em;
}
.lstmnu-item1 > small {	background:url(../../../Images/mainpct.png) no-repeat;	}
.lstmnu-item2 > small {	background:url(../../../Images/mainpct.png) -64px 0px no-repeat;	}
.lstmnu-item3 > small {	background:url(../../../Images/mainpct.png) -128px 0px no-repeat;	}
.lstmnu-item4 > small {	background:url(../../../Images/mainpct.png) -192px 0px no-repeat;	}
.lstmnu-item1:hover > small { background-position: 0px -64px; }
.lstmnu-item2:hover > small { background-position: -64px -64px; }
.lstmnu-item3:hover > small { background-position: -128px -64px; }
.lstmnu-item4:hover > small { background-position: -192px -64px; }

.lstblk {
	position:relative;
	max-width:1600px;
	display:table;
}
.lstblk > div
{
	float:left;
	width: 33%;
}
.lstblk > div > div
{
	padding:4px;
}
.lstblk > div > div > div
{
	position:relative;
	overflow:hidden;
	background: rgb(5, 61, 136);
}
.lstblk > div > div > div > img
{
	width:100%;
}
.lstblk > div > div > div > div
{
	position:absolute;
	top:70%;left:0;
	width:100%;
	height:30%;
	-moz-transition: all 0.25s ease-in-out;
	-webkit-transition: all 0.25s ease-in-out;
	-o-transition: all 0.25s ease-in-out;
	transition: all 0.25s ease-in-out;
	background: rgb(5, 61, 136);
	opacity:0.5;
}
.lstblk > div > div > div:hover > div,
.lstblk > div > div > div:hover > a
{
	top:0;
	height:100%;
	-moz-transition: all 0.25s ease-in-out;
	-webkit-transition: all 0.25s ease-in-out;
	-o-transition: all 0.25s ease-in-out;
	transition: all 0.25s ease-in-out;
}
.lstblk > div > div > div > a
{
	position:absolute;
	top:70%;left:0;
	color:#fff;
	display:block;
	width:100%;
	height:30%;
	font-size:16px;
	font-weight:bold;
	text-align:center;
	text-decoration:none;
	-moz-transition: all 0.25s ease-in-out;
	-webkit-transition: all 0.25s ease-in-out;
	-o-transition: all 0.25s ease-in-out;
	transition: all 0.25s ease-in-out;
}
.lstblk > div > div > div > div > a:visited, .lstblk > div > div > div > div > a:active
{
	color:#fff;
}
.lstblk > div > div > div > a > span {
	display:block;
	height:100%;
}
.lstblk > div > div > div > a > span > span {
	display: inline-block;
	vertical-align: middle;
}
.lstblk > div > div > div > a > span:before {
	content: '';
	display: inline-block;
	height: 100%;
	vertical-align: middle;
	margin-right: -0.25em;
}
.lstsmp > div {
padding:10px;
}
.lstsmp > div > div {
	padding-bottom:10px;
}
.lstsmp > div > div > span {
	font-size:16px;
	font-weight:bold;
}
.lstsmp ul {
margin:0px;
padding-left:15px;
list-style: none;
font-weight: normal;
font-size:14px;
}
.lstsmp ul > li {
padding-bottom:5px;
}

.lstsmp .groupheader {
color: #444;
    font-family: inherit;
    font-size: 14px;
}

.lstsmp .link-item, .lstsmp .link-item > a/*, .lstsmp .link-item a:link*/ {
color:rgb(5, 61, 136);
font-family:inherit;
    text-decoration: none;
    font-size: 14px;
}

.lstsmp .dfwp-list .link-item a:hover {
    text-decoration: underline;
}

/*
.lstsmp .link-item:hover, .lstsmp .link-item a:hover, .lstsmp .link-item a:hover {
    text-decoration: underline;
}*/

.lstsmp .dfwp-list {
    font-weight: normal;
}
.lstsmp .dfwp-column {
    margin-left: 0;
}

.lstsmp .item {
    padding: 0px;
}

.lstsmp .ms-webpartzone-cell {
    margin: 0px;
}
.lstsmp .ms-summaryLinksToolbar {
    margin-bottom: 10px;
}

.lstsmp .slm-layout-main .slm-edit-ecb div {
    height: auto;
}

.lstsmp .description {
    color: #444;
    font-family: inherit;
    font-size: 9pt;
}
.lstsmp .description:hover {
text-decoration:none;
}

.lstsmp .description a {
 color:rgb(5, 61, 136);
   font-family: inherit;
    font-size: 9pt;
}

/* search hack */
.ms-srch-upscope-bottom, .ms-srch-resultFooter {
 display:none;
}

.afsz-table > div  {
    font-weight: normal;
    margin-bottom:12px;
}
/*
.AFSZInter_TextArticleTitle {
    font-size: 160%;
    font-weight: normal;
    color: rgb(5, 61, 136);
}
*/
/*
.AFSZHK_ContentSingle h1 {
    font-size: 1.2em;
}
.AFSZInter_Bold {
    font-weight: 600;
    font-size: 120%;
}

.AFSZHK_ContentSingle h1,
.AFSZTPK_ContentSingle h1 {
    line-height: 1;
}
.AFSZHK_ContentSingle h1 a,
.AFSZTPK_ContentSingle h1 a {
	font-size: 16px;
    font-weight: 600;
}
*/
.ms-rtestate-field h1, h1.ms-rteElement-H1, .ms-rtestate-field h2, h2.ms-rteElement-H2 {
 color:rgb(5, 61, 136);
}

.afsz-page-title {
  font-size:15px;
}
.afsz-link {
  font-size:15px;
}
.afsz-link-bold {
  font-weight: 600;
}

.afsz-separator {
    border-bottom: 1px solid #ccc;
    padding: 0px 4px 4px 4px;
    margin: 4px auto;
}

.afsz-resource {
    margin-bottom: 18px;
    margin-top: -18px;
    display: inline-block;
}
.afsz-resource > span:first-child {
  display:inline-block;
  width:48px;
  height:48px;
  margin-right:4px;
  top: 18px;
  position: relative;
  background:url(../../../Images/Resources.png);
}
.afsz-resource-doc > span:first-child,
.afsz-resource-docx > span:first-child {
	background-position: -48px 0px;
}
.afsz-resource-xls > span:first-child,
.afsz-resource-xlsx > span:first-child {
	background-position: -96px 0px;
}
.afsz-resource-ppt > span:first-child,
.afsz-resource-pptx > span:first-child {
	background-position: -144px 0px;
}
.afsz-resource-pdf > span:first-child {
	background-position: -192px 0px;
}

.afsz-table > div > ul {
    list-style: none;
    padding-left: 0px;
}

.afsz-list-bulleted {
	list-style:square;
}
.afsz-list-numeric {
	list-style:decimal;
}
.afsz-list-letter {
	list-style:lower-alpha;
}
.afsz-link-bold {
	font-weight:600;
}
.ms-listMenu-editLink{
	display:none;
}
#ctl00_PlaceHolderLeftNavBar_PlaceHolderQuickLaunchBottom_idNavLinkViewAll{
	display:none;
}