html {
    overflow: hidden; 
    overflow-y: scroll;
	height: 100% !important;
}

body, #s4-workspace, .ms-backgroundImage
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px px 0px;
	background-color: #20283d;
	height: auto !important;
}

body, p, table td, div, input, a
{
font-family: 'PT Sans', sans-serif;
}

h1
{
    font-family: 'PT Sans', sans-serif !important;
    font-weight: bold !important;
    font-size: 24px !important;

    margin-bottom: 13px !important;
	margin-top: 13px !important;
	overflow: hidden;
}

h2
{
    font-family: 'PT Sans', sans-serif !important;
    font-size: 20px !important;
    color: #1068c1 !important;    
    margin-bottom: 4px !important;
	margin-top: 4px !important;
	overflow: hidden;
}
h3
{
    font-family: 'PT Sans', sans-serif !important;
    font-size: 18px !important;
    color: #7e8998 !important;    
    margin-bottom: 8px !important;
	margin-top: 8px !important;
	overflow: hidden;
}
H4.ms-rteElement-H4
{
-ms-name:"Heading 4";
-ms-element:"true";
display: none;
}
H1.ms-rteElement-H1B
{
-ms-name:"Heading 1 Alternate";
display: none;
}
H2.ms-rteElement-H2B{
-ms-name:"Heading 2 Alternate";
display: none;
}
H3.ms-rteElement-H3B{
-ms-name:"Heading 3 Alternate";
display: none;
}
H4.ms-rteElement-H4B{
-ms-name:"Heading 4 Alternate";
display: none;
}

.SAOServicesBtContainer
{
margin-bottom: 10px;
}

.SAOServicesBtRow
{
display: table-row;
}

.SAOServicesBtCell
{
display: table-cell;
padding: 10px 5px;
vertical-align: top
}

.SAOServicesBt
{
padding-right: 5px; 
padding-top: 10px; 
margin-right: 5px;
width: 150px;
}

.container.ReportTabsContainer
{
	padding-right: 0px !important;
	padding-left: 0px !important;
	max-width: 956px !important;
	min-width: 500px !important;
	width: 956px;
}

.ReportTabsContainer .DarkContainer
{
	margin-bottom: 0px !important;
}

.SubPageTextContainer
{
    line-height: 1.44em;
    color: #1d1d1d;   
    padding: 10px 20px 20px 28px
}

.SubPageTextContainerWithNav
{
    line-height: 1.44em;
    color: #1d1d1d;   
    margin-left: 160px; 
    padding: 10px 20px 20px 10px;
}

a, a:link, a:visited, a:active
{
    color: #1068c1;    
    text-decoration: none;
}

a:hover
{
    text-decoration: underline;    
}

p, table td, div, span
{
text-align: left; 
}

.HighlightColor
{
    color: #ffc169;;
}

.LightColor
{
    color: White;
}

.GreyColor
{
	color: #7e8998;
}

.ServicesMainHeader
{
    font-family: 'PT Sans', sans-serif;
    font-size: 36px;
}

.ServicesHeader
{
    font-family: 'PT Sans', sans-serif;
    font-size: 22px;
	color: #1068c1 !important;
}

a:hover .ServicesHeader,
a:focus  .ServicesHeader{
  color: #1068c1 !important;
  text-decoration: underline;
}

.DescBottomMargin
{
    line-height: 1.54em;
    margin-bottom: 15px;
}


.HomePageMainContent .ms-webpartzone-cell
{
	margin-bottom: 0px !important;
}

.MainContainer
{
	max-width: 1014px !important;
    margin-top: 15px !important;
	padding-left: 0px !important;
	padding-right: 0px !important;
}

.SideContainerOffset
{
	max-width: 58px !important;
	min-width: 58px !important;
	padding-left: 0px !important;
	padding-right: 0px !important;
}

.MainContainerContent
{
	max-width: 956px !important;
	padding-left: 0px !important;
	padding-right: 0px !important;
}

.MainContentRowDiv
{
	width: 100%;
	clear: both;
	margin: 0px;
	padding: 0px;
	display: table-row;
}
.MainContentCell, .MainContentLeftCell, .TblCell
{
	margin: 0px;
	padding: 0px;
	border-width: 0px;
	float: left;
	display: table-cell;
    text-align: center;
	position: relative;
}

.MainContentLeftCell
{
	width: 58px;
}
.MainContentCell
{
	max-width:  956px;
}

#SearchTxt
{
	outline: none;
 	height: 24px;
	padding-right: 35px; 
	background: #ffffff;
	padding-left: 12px;
	padding-top: 0px;
	width: 200px;
	border-color: #ffffff;
	border-style: solid;
 }

#SearchSiteBt
{
	margin-top: 0px;
}

#SignInBt
{
	margin-bottom: 5px;
}

#SignInBt, #AuditConnectionsBt
{
	background-color: #B27000 !important;
	font-size: 14px;
	width: 155px;
}

#SearchButtonContainer
{
	float: right;
}

.DarkGradTabContent .btn 
{
	background-color: #B27000 !important;
}

.BannerRightLinkImg
{
	border-width: 0px;
	margin-right: 2px;
}

.BannerRightLink
{
	clear:both;
	padding-top: 10px;
	text-align: right;
}


a.LightLink, a.LightLink:visited,a.LightLink:active,a.LightLinkUl:hover,
a.LightLinkNoUl, a.LightLinkNoUl:visited,a.LightLinkNoUl:active,a.LightLinkNoUl:hover
{
	color: White;
	text-decoration: none;
}
a.LightLink:hover, a.LightLinkUl, a.LightLinkUl:visited, a.LightLinkUl:active
{
	color: White;
	text-decoration: underline;
}

.TblContainer, .TblContainer td
{
	border-collapse: collapse;
	border-width: 0px;
	padding: 0px;
	margin: 0px;
}

.MainMenuContainer
{
	border: solid 0px transparent !important;
}

.MainNavDiv
{
    margin-bottom: 15px;
}

.DivReset
{
	clear:both;
	width: 100%;
}

.DarkTabContainer,.DarkGradTabContainer
{
	padding: 0px;
	margin-bottom: 15px;
}

.DarkTabCornerTopLeft,.DarkTabCornerTopRight,.DarkTabCornerBottomLeft,.DarkTabCornerBottomRight,
.DarkGradTabCornerTopLeft,.DarkGradTabCornerTopRight
{
	font-size: 1px; 
	width: 9px; 
	height: 8px;
	background-repeat: no-repeat;
}

.DarkTabCornerTopLeft
{
	background-image: url('/Style%20Library/MainTemplate/images/template/DarkTabTopLeft.png'); 
}

.DarkTabCornerTopRight
{
	background-image: url('/Style%20Library/MainTemplate/images/template/DarkTabTopRight.png'); 
}

.DarkTabCornerBottomLeft
{
	background-image: url('/Style%20Library/MainTemplate/images/template/DarkTabBottomLeft.png'); 
}

.DarkTabCornerBottomRight
{
	background-image: url('/Style%20Library/MainTemplate/images/template/DarkTabBottomRight.png'); 
}

.DarkTabMidBorder,.DarkTabMidBorderBottom
{
	font-size: 1px; 
	max-width: 938px; 
	height: 8px; 
	background-image: url('/Style%20Library/MainTemplate/images/template/DarkTabBorder.png'); 
	background-repeat: repeat-x
}

.DarkTabMidBorderBottom
{
	background-position: bottom center;
}

.DarkTabMidBorderBg
{
	width: 100%;
	background-image: url('/Style%20Library/MainTemplate/images/template/DarkTabBg.png');
	font-size: 1px;
	height: 8px;
}

.DarkTabBorderLeft,.DarkTabBorderRight
{
	width: 100%;
	background-image: url('/Style%20Library/MainTemplate/images/template/DarkTabBorder.png'); 
	background-repeat:repeat-y;
}

.DarkTabBorderLeft
{
	background-position: left center
}

.DarkTabBorderRight
{
	background-position: right center
}

.DarkTabContentBg
{
	width: 100%;
	background-image: url('/Style%20Library/MainTemplate/images/template/DarkTabBg.png')
}

.DarkTabContent
{
    padding: 14px 25px; 
}

.DarkTabContentBgShort
{
	width: 100%;
	background-image: url('/Style%20Library/MainTemplate/images/template/DarkTabBg.png')
}

.DarkTabContentShort
{
    padding: 5px 25px; 
}

.DarkGradTabCornerTopLeft
{
	background-image: url('/Style%20Library/MainTemplate/images/template/DarkGradTabTopLeft.png'); 
}

.DarkGradTabCornerTopRight
{
	background-image: url('/Style%20Library/MainTemplate/images/template/DarkGradTabTopRight.png'); 
}

.DarkGradTabCornerBottomLeft
{
    width: 100%;
	background-image: url('/Style%20Library/MainTemplate/images/template/DarkGradTabBottomCornerLeft.png'); 
	background-repeat: no-repeat;
	background-position: bottom left;
}

.DarkGradTabCornerBottomRight
{
    width: 100%;
	background-image: url('/Style%20Library/MainTemplate/images/template/DarkGradTabBottomCornerRight.png'); 
	background-repeat: no-repeat;
	background-position: bottom right;
}

.DarkGradTabTopMid
{    
	font-size: 1px; 
	max-width: 938px; 
	height: 8px; 
	background-image: url('/Style%20Library/MainTemplate/images/template/DarkGradTabTopMid.png'); 
	background-repeat: repeat-x    
}

.DarkGradTabMidBorderBottom
{
	background-position: bottom center;
	font-size: 1px; 
    width: 100%;
	background-image: url('/Style%20Library/MainTemplate/images/template/DarkGradTabBorderBg.png'); 
	background-repeat: repeat-x
}

.DarkGradTabBorderLeft,.DarkGradTabBorderRight
{
	width: 100%;
	background-image: url('/Style%20Library/MainTemplate/images/template/DarkGradTabBorderBg.png'); 
	background-repeat:repeat-y;
}

.DarkGradTabBorderLeft
{
	background-position: left center
}

.DarkGradTabBorderRight
{
	background-position: right center
}

.DarkGradTabContentContainer
{
	width: 100%;
	background-image: url('/Style%20Library/MainTemplate/images/template/DarkGradTabBg.png');
	background-repeat: repeat-x;
	background-color: #161b29;
}

.DarkGradTabContentContainer .LightColor
{
	color: black !important;
}

.DarkGradTabContentContainer .HighlightColor
{
	color: black !important;
}

.DarkGradTabContent
{
    width: auto;
	padding: 16px 20px 14px 153px;  
}

.k-ie7 .DarkGradTabContent
{
    width: auto;
	padding: 16px 20px 14px 30px;  
}

.DarkGradTabBorderLeft,.DarkGradTabBorderRight,.DarkGradTabCornerBottomLeft,.DarkGradTabCornerBottomRight,
.DarkGradTabMidBorderBottom
{
    height: inherit
}

.MidNavContainer
{
    position: relative; 
    float: left;
    margin-left:-58px;
    margin-top:27px;
    width: 200px; 
}

.MidNavTop
{
    height: 11px;
    width: 100%;
    background-image: url('/Style%20Library/MainTemplate/images/template/MidNavTop.png');
    background-repeat: no-repeat;
    font-size: 1px; 
}

.MidNavBorderLeft,.MidNavBorderRight
{
    width: 100%;
    background-image: url('/Style%20Library/MainTemplate/images/template/MidNavBorderBg.png');
    background-repeat: repeat-y;
}

.MidNavBorderRight
{
    background-position: right center;
}

.MidNavGradTop
{
    width: 100%;
    background-image: url('/Style%20Library/MainTemplate/images/template/MidNavGradTop.png');
    background-repeat: repeat-x;
}

.MidNavGradMid
{
    width: 100%;
    background-image: url('/Style%20Library/MainTemplate/images/template/MidNavGradMid.png');
    
}

.MidNavGradBottom
{
    width: 100%;
    background-image: url('/Style%20Library/MainTemplate/images/template/MidNavGradBottom.png');
    background-repeat: repeat-x;
    background-position: bottom center;
}

.MidNavBottom
{
    width: 100%;
    background-image: url('/Style%20Library/MainTemplate/images/template/MidNavBottom.png');
    background-repeat: no-repeat;
    height: 9px;
}

.MidNavBorderRight a
{
    text-decoration: none !important;
    color: Black !important;
}

.MidNavItem
{
    height: 54px;
    width: 100%;
    position: relative;
}


.MidNavItem div
{
    padding-top: 14px;
    text-align:center;
    font-family: 'PT Sans', sans-serif;
    font-size: 14pt;
}

.MidNavItemSep
{
    height: 1px;
    width: 100%;
    background-image: url('/Style%20Library/MainTemplate/images/template/MidNavSep.png');
}

.MidNavItemSel
{
    color: White !important;
    background-repeat: no-repeat;
    background-position: right top;
	margin-left: 1px;
}

.SubNavItem
{
    height: 54px;
    width: 100%;
    position: relative;
    color: White !important;
}


.SubNavItem div
{
    padding-top: 14px;
    text-align:center;
    font-family: 'PT Sans', sans-serif;
    font-size: 16pt;
}

.SubNavItemSep
{
    height: 1px;
    width: 100%;
    border-bottom: 1px solid #a9a9a9;
}

.SubNavItemSel
{
    color: #ffffff !important;
    background-repeat: no-repeat;
    background-position: right top;
	margin-left: 1px;
}

.SubNavItemGroup
{
    padding: 10px;
    background-color: #ffffff;
}

.SubNavItemBottom
{
    height: 20px;
    width: 100%;
    position: relative;
}

/*
.MidNavItemSel.MidNavItemSel1
{
    background-image: url('/Style%20Library/MainTemplate/images/template/MidNavSel1.png');
}

.MidNavItemSel.MidNavItemSel2
{
    background-image: url('/Style%20Library/MainTemplate/images/template/MidNavSel2.png');
}

.MidNavItemSel.MidNavItemSel3
{
    background-image: url('/Style%20Library/MainTemplate/images/template/MidNavSel3.png');
}

.MidNavItemSel.MidNavItemSel4
{
    background-image: url('/Style%20Library/MainTemplate/images/template/MidNavSel4.png');
}

.MidNavItemSel.MidNavItemSel5
{
    background-image: url('/Style%20Library/MainTemplate/images/template/MidNavSel4.png');
}
*/

.SAOContainerDivider
{
	height: 20px;
}

.LightBorder
{
    border:solid 1px white;
}

.SmallText, .Footer, .Footer .LightLink,
.SmallText a, .SmallText a:hover, .SmallText a:visited, .SmallText a:active
{
    font-size: 12px;
}

.SmallHeader
{
    font-size: 18px;
    font-family: 'PT Sans', sans-serif;    
}

.TinyHeader
{
    font-size: 14px;
    margin-bottom: 5px;
}

.jcarousel-skin-tango .TinyHeader
{
    font-size: 18px;
}

.Footer
{
    width: 100%; 
    text-align: center; 
    margin-top: 20px;
    margin-bottom: 20px;
    height: 200px;
}

.ImgRotatorBox
{
    padding: 5px 9px;  
    background-color: #7e8998;
    margin-right: 10px;
    cursor: pointer;
    font-size: 12px;
    float: left;
}


.ImgRotatorBoxSel
{
    background-color: #1068C1;
}

.ImgRotator
{
    float: left;
    max-width: 908px; 
    height: 332px; /*332px */   
    background-repeat: no-repeat;
    position: absolute;
}

.ImgRotatorContainer
{
    float: left; 
    height: 332px; /*332px */
	margin-bottom: 5px;
}

#ImgRotatorSelector
{
    margin-top: 288px; /*288px */
    margin-left: 24px;
}

.ImgRotatorDescTxt
{
	color: #000000;
	font-size: 16px;
}

.ImgRotatorHeaderTxt
{
    font-family: 'PT Sans', sans-serif;
    font-size: 36px;
	color: #000000;
	margin-top: 5px !important;
}
      
ul
{
    list-style-image: url('/Style%20Library/MainTemplate/images/template/Bullet.png');
}    

.SubPageMidNavContainer ul
{
	list-style-image: none;
}

ul li
{
    margin-bottom: 5px;
}

.k-ie7 ul
{
    list-style-image: none !important;
}     

.k-ie7 ul li
{
    margin-bottom: 0px;
}

.LandingBullet
{
    list-style-image:url('/Style%20Library/MainTemplate/images/template/bullet.png');
    padding-left: 20px;
    margin-left: 0px;
}                       

.LandingBullet li
{
    margin-left: 0px;
    padding-left: 0px;
    margin-bottom: 5px;
}

.MainNavMidCell
{
    width: 100%;
    background-image: url('/Style%20Library/MainTemplate/images/template/MainNavMid.png');
    background-repeat: repeat-x;
    vertical-align: top;
}

.BannerCellLeft
{
    float:left;
    height: 106px;
}

.BannerCellRight
{
    float: right;
    height: 112px; 
    text-align: right;
	padding-top: 0px;
	width: 200px;
}

.BarHeaderMid
{
    background-image: url('/Style%20Library/MainTemplate/images/template/HeaderBg.png');
    margin: 0px 9px;
    height: 30px;
    padding: 10px 11px 0px 11px;
    color: White;
    font-family: 'PT Sans', sans-serif;
    font-size: 22px;
    
}

.BarHeaderLeft
{
    background-image: url('/Style%20Library/MainTemplate/images/template/HeaderBgLeft.png');
    background-repeat: no-repeat;
    width: 100%;
    height: 40px;
    background-position: left top;
    margin-bottom: 15px;
}

.BarHeaderRight
{
    background-image: url('/Style%20Library/MainTemplate/images/template/HeaderBgRight.png');
    background-repeat: no-repeat;
    width: 100%;
    height: 40px;
    background-position: right top;
}

.BarHeaderAlt
{
    color: #1068c1;
    border-bottom: 1px solid #1068c1;
    padding: 7px 0px;
    font-family: 'PT Sans', sans-serif;
    font-size: 22px;
    margin-bottom: 15px;
    
}

.BarHeaderTextSection
{
    margin: 0px 5px;
}

.SubPageContainer
{
    background-color: #ffffff;
    width: 100%;
	min-height: 280px;
}

.SubPageTopTabLeft
{
    float: left;
    background-image: url('/Style%20Library/MainTemplate/images/template/LandingTopTabLeft.png'); 
    background-repeat: no-repeat; 
    width: 9px; 
    height: 51px;
}

.SubPageTopTabRight
{
    float: right; 
    background-repeat: no-repeat; 
    width: 321px; 
    height: 241px;
}

.SubPageTopTabRight img
{
	border-top-right-radius: 10px;
}

.SubPageTopTabMid
{
	background-color: #B27000;
    min-height: 51px; 
    margin: 0px; 
	width: 100%;
    padding: 0px 0px 0px 9px;
    border-top-right-radius:10px;
	-moz-border-radius-topright:10px;
	-webkit-border-top-right-radius:10px;
	border-top-left-radius:10px;
	-moz-border-radius-topleft:10px;
	-webkit-border-top-left-radius:10px;
    
}

.k-ie7 .SubPageTopTabMid
{
    margin: 0px; 
}


.SubPageBottomLeft
{
    background-image: url('/Style%20Library/MainTemplate/images/template/SubPageBottomLeft.png'); 
    background-color: White; 
    background-position: left;
    background-repeat: no-repeat;
}

.SubPageBottomRight
{
    background-image: url('/Style%20Library/MainTemplate/images/template/SubPageBottomRight.png'); 
    background-position: right;
    background-repeat: no-repeat; 
    width: 100%; 
    height: 9px;
}

.SubPageMidNavContainer
{
    float: left;
    margin-left:-58px;
    margin-top: 10px;
    width: 200px; 
    margin-right: 20px;
    background-color: rgba(126,137,152,0.9);
    border: 1px solid #a9a9a9;
    
}

.SubPageHeader
{
    font-family: 'PT Sans', sans-serif;
    font-size: 22px;
    padding-top: 12px; 
    padding-left: 10px;
}

.SubPageHeader div
{
    font-family: 'PT Sans', sans-serif;
    font-size: 22px;
    padding-top: 2px; 
    padding-left: 10px;
}

.saonav
{
	clear:both;
	width: 100%;
	background-image: url('/Style%20Library/MainTemplate/images/template/MainNavMid2.png'); 
	max-width: 100%; 
	max-height: 42px !important; 
	min-height: 42px !important; 
	border: solid 1px #afb4bd !important;
}

.navHeaderItem a, .navHeaderItem a:hover
{
	font-family: 'PT Sans', sans-serif !important;
	font-size: 17px;
	color: White;
	font-weight: lighter;
	text-decoration:none;
	padding-top: 10px !important;
	padding-bottom: 10px !important;
	padding-left: 16px !important;
	padding-right: 16px !important;
}

.nav > li > a:hover,
.nav > li > a:focus {
  color: #ffc169;
  background-color: transparent !important;
}

.dropdown-menu
{
	background-clip: border-box !important;
}

.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus,
.dropdown-menu > li > a
{
  background-color: transparent !important;
  display: block;
	padding: 0px 20px 10px 0px !important;
	text-decoration: none;
	color: #000000 !important;
	font-family: 'PT Sans', sans-serif !important;
	font-size: 16px;
	/*background-image: url('/Style%20Library/MainTemplate/images/template/bulletmenu.png') !important;*/
	background-image: none !important;
	background-repeat: no-repeat !important;
	background-position: left top !important;
}

.dropdown-menu > li > a:hover
{
	color: #1068c1 !important;
}

.saonavsep
{
	padding: 0px;
    margin: 0px;
	height: 40px;
	width: 2px;
	background-image: url('/Style%20Library/MainTemplate/images/template/MainNavSep.png') !important;
}

.saonavsepmobile
{
	padding: 0px;
    margin: 0px;
	height: 40px;
	width: 2px;
	display: table-cell;
	background-image: url('/Style%20Library/MainTemplate/images/template/MainNavSep.png') !important;
}

.navHeaderItem .dropdown-menu
{
	background-color: transparent !important;
	border-right: solid 0px white !important;
	border-left: solid 0px white !important;
	border-bottom: solid 0px white !important;
	border-top: solid 1px transparent !important;
	border-bottom-left-radius:10px !important;
	border-bottom-right-radius:10px !important;
    -moz-border-bottom-left-radius:10px !important;
    -moz-border-bottom-right-radius:10px !important;
    -webkit-border-bottom-left-radius:10px !important;
    -webkit-border-bottom-right-radius:10px !important;
	margin-left: 0px !important;
	padding-top: 13px !important;
	padding-left: 20px !important;
	padding-bottom: 7px !important;
	background-image: url('/Style%20Library/MainTemplate/images/template/MainMenuGradBg.png') !important;	
	background-repeat: repeat-x;
}

.sidebar-nav {
    padding: 9px 0;
}

.dropdown-menu .sub-menu {
    left: 100%;
    position: absolute;
    top: 0;
    visibility: hidden;
    margin-top: -1px;
}

.dropdown-menu li:hover .sub-menu {
    visibility: visible;
	background-color: transparent !important;
}

.active:hover
{
    color: #20283d !important;
    background-color: transparent !important;
}

.dropdown:hover > .dropdown-menu {
    display: block;
	background-color: transparent !important;
}

.nav-tabs .dropdown-menu, .nav-pills .dropdown-menu, .navbar .dropdown-menu {
    margin-top: 0;
}

.navbar .sub-menu:before {
    border-bottom: 7px solid transparent;
    border-left: none;
    border-right: 7px solid rgba(0, 0, 0, 0.2);
    border-top: 7px solid transparent;
    left: -7px;
    top: 10px;
}
.navbar .sub-menu:after {
    border-top: 6px solid transparent;
    border-left: none;
    border-right: 6px solid #fff;
    border-bottom: 6px solid transparent;
    left: 10px;
    top: 11px;
    left: -6px;
}

.icon-bar
{
	background-color: #ffffff;
}

.subnavbarbt
{
	float: left !important;
	cursor: pointer;
	margin-left: 15px;
}

.navbar-toggle
{
	margin-top: 4px !important;
	margin-right: 7px !important;
    background-image: none !important;
	min-width: 0px !important;
}

button:hover.navbar-toggle
{
	background-color: transparent !important;
	border: solid 1px transparent !important;
}

.navbar-toggle.ui-button
{
    padding: 3px 0px 0px 0px !important;
}


.DarkContainer
{
    max-width: 100%;
    margin-bottom: 15px;
    clear:both;
	padding-left: 0px !important;
	padding-right: 0px !important;
}

.DarkGradContainer
{
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,7e8998+100 */
	background: rgb(255,255,255); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(126,137,152,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(126,137,152,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(126,137,152,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#7e8998',GradientType=0 ); /* IE6-9 */

	background-repeat: repeat-x;
    border: 0px solid #3b404b;
    max-width: 100%;
    padding: 8px 25px !important;
    margin-bottom: 15px;
    clear:both;
}

.saonav, .DarkContainer, .RoundedField, .RoundedContainer,
.DarkGradContainer, .SubPageMidNavContainer,
.LeftMidNavContainer, .SubPageContainer, .ImgRotatorContainer img, .ImgRotatorContainer
{
	border-radius:10px !important;
    -moz-border-radius:10px !important;
    -webkit-border-radius:10px !important;
}

.RoundedButtonContainer
{
	border-radius:3px !important;
    -moz-border-radius:3px !important;
    -webkit-border-radius:3px !important;
}

 .SocialMediaImg
 {
	height: 29px;
	border: solid 0px white;
	padding-right: 5px;
 }

.RoundedField
{
padding: 3px 7px;
}


.btn-primary
{
	background-color: #1068c1 !important;
}

.RoundedTopContainer
{
	border-top-left-radius:10px;
	border-top-right-radius:10px;
	-moz-border-radius-topleft:10px;
	-moz-border-radius-topright:10px;
    -webkit-border-top-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	border-top: 1px solid #70747c;
	border-left: 1px solid #70747c;
	border-right: 1px solid #70747c;
}

.LeftMidNavContainer a
{
    text-decoration: none !important;
    color: Black !important;
}

.LeftMidNavContainer
{
	position: relative; 
	float: left; 
	background-color: rgba(126,137,152,0.9);
	margin-left:-85px; 
	margin-top:27px; 
	width: 200px; 
	border: 1px solid #bbc1c8;
}

.DarkContainerHeaderSS
{
	float: left;
}

.HomeTabContent
{
background: rgb(105,115,130); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(105,115,130,1) 1%, rgba(156,164,175,1) 38%, rgba(156,164,175,1) 64%, rgba(105,115,130,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(105,115,130,1) 1%,rgba(156,164,175,1) 38%,rgba(156,164,175,1) 64%,rgba(105,115,130,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(105,115,130,1) 1%,rgba(156,164,175,1) 38%,rgba(156,164,175,1) 64%,rgba(105,115,130,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#697382', endColorstr='#697382',GradientType=0 ); /* IE6-9 */


	/*background-color: #697382;*/
	border: 1px solid #b0b1b6;
	border-radius:10px;
	border-top-left-radius:0px;
    -moz-border-radius:10px;
	-moz-border-radius-topleft:0px;
	-webkit-border-radius:10px;
    -webkit-border-top-left-radius: 0px;
	min-height: 160px;
	padding-left: 20px;
	padding-top: 20px; 
	padding-bottom: 10px;
	padding-right: 15px;
}

.SubPageNavButton
{
	display: none;
}

.modal-dialog-small
{
	max-width: 400px !important;
}

.modal-header
{
	background-color: rgb(38, 106, 189);
	color: white;
	border-top-left-radius:3px;
	border-top-right-radius:3px;
	-moz-border-radius-topleft:3px;
	-moz-border-radius-topright:3px;
    -webkit-border-top-left-radius: 3px;
	-webkit-border-top-right-radius: 3px;
}

.modal-header .close
{
	color: white;
}

.input-group-xsm > .form-control,
.input-group-xsm > .input-group-addon,
.input-group-xsm > .input-group-btn > .btn {
  height: 20px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}

.btn-primarydark {
  color: #ffffff;
  background-color: #7e8998;
  border-color: #357ebd;
}

.btn-primarydark:hover,
.btn-primarydark:focus,
.btn-primarydark:active,
.btn-primarydark.active,
.open .dropdown-toggle.btn-primarydark {
  color: #ffffff;
  background-color: #7e8998;
  border-color: #afb4bd;
}

.standardDatePicker
{
	width: 110px;
}

.BSTblContainer
{
	border: 0px solid transparent;
}
.BSTblContainer td
{
	padding: 3px;
	margin: 3px;
}

.form-group .k-autocomplete
{
    background-color: transparent !important;
    padding: 0px !important;
    border: solid 0px #ffffff !important;
}

.form-group .k-autocomplete:focus
{
    border: solid 1px #66afe9 !important; 
}

.form-group .k-autocomplete .form-control
{
    box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075) !important;
    padding-top: 0px !important;
    height: 34px !important;
    line-height: 1.4285 !important;
    padding: 6px 12px 6px 12px !important;
    vertical-align: middle !important;
    width: 100% !important;
    border: solid 1px #ccc !important;
    border-radius: 4px !important;
    display: block !important;
    background-color: rgb(255,255,255) !important;
}

.form-group .k-autocomplete .form-control:focus
{
    border: solid 1px #66afe9 !important; 
    box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 8px rgba(102,175,233,0.6) !important;
}

.form-group .k-autocomplete
{
    background-color: transparent !important;
}

.k-animation-container,
.k-list-container
{
    width: 500px !important;
    box-shadow: none !important;
    min-height: 200px !important;
}

.k-list-container
{
    background-image: none !important;
    background-color: transparent !important;
    border: solid 0px #ccc!important;
    padding: 5px 5px 5px 5px !important;
}

.k-list-container.k-popup
{
    background-color: #ffffff !important;
	background-image: url('/Style%20Library/MainTemplate/images/template/MainMenuGradBg.png') !important;	
	background-repeat: repeat-x;
    border: solid 1px #ccc!important;
}

.k-widget.k-dropdown
{
	 min-height: 24px;
}

h3
{
    margin-top: 5px !important;
}

.headerRightTxt
{
    font-size: 12px;
    float:right;
    padding-top: 12px;
    font-family: 'PT Sans', sans-serif;
}

.noPad
{
	padding: 0px !important;
}

.divTblCell
{
    vertical-align: top;
    display: table-cell;
    padding-left: 5px;
    padding-right: 5px;
    position: relative;
    text-align: left;
}

.TblHeaderUl
{
    text-decoration: underline;
}

.ui-button
{
	min-height: 25px;
}

.form-group label
{
	font-weight: bold !important;
}

input[type=text], input[type=password], input:not([type]) 
{
    min-height: 25px;
}

input[type=text].form-control, input[type=password].form-control, input:not([type]).form-control
{
	padding-left: 12px !important;
}

input[type="checkbox"],input[type="radio"]
{
	margin-right: 3px !important;
}

.LinkColorTabHeader
{
    border-top-left-radius:10px;
	border-top-right-radius:10px;
	-moz-border-radius-topleft:10px;
	-moz-border-radius-topright:10px;
    -webkit-border-top-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	background-color: #1068c1;
	color: #ffffff;
	text-align: center;
	font-size: 18px;
	font-weight: bold;
	font-family: 'PT Sans', sans-serif;
	padding: 4px 15px 4px 15px;
}


.SubPageMidNavContainer  .root > .static,
.SubPageMidNavContainer .static.father 
{
	border-bottom: solid 1px #a9a9a9;
	margin-bottom: 0px;
	padding-top: 7px;
	padding-bottom: 7px;
}

.SubPageMidNavContainer .static.father.selected
{
	padding-bottom: 0px;
}

.SubPageMidNavContainer .static.father.selected > span
{
	margin-bottom: 7px;
	background-image: url('/Style%20Library/MainTemplate/images/template/SubPageNavTri.png');
	background-repeat: no-repeat;
	background-position: right center;
	margin-right: -1px;
}

.SubPageMidNavContainer .static.father.selected > a,
.SubPageMidNavContainer .root > .static.selected > a.menu-item
{
	background-image: url('/Style%20Library/MainTemplate/images/template/SubPageNavTri.png') !important;
	background-repeat: no-repeat;
	background-position: right center;
	margin-right: -1px;
}

.SubPageMidNavContainer .static > span, .SubPageMidNavContainer .static > a,
.SubPageMidNavContainer .static 
{
	outline: 0 !important;
}

.SubPageMidNavContainer  .root > .static.lastMenuItem ,
.SubPageMidNavContainer .static.father.lastMenuItem 
{
	border-bottom: solid 0px #a9a9a9;
}

.SubPageMidNavContainer .static.father.lastMenuItem.selected 
{
	padding-bottom: 7px;
}

.SubPageMidNavContainer .static.father > span .menu-item-text,
.SubPageMidNavContainer .static.father > a.menu-item .menu-item-text,
.SubPageMidNavContainer  .root > .static > a.menu-item .menu-item-text
{
	font-family: 'PT Sans', sans-serif;
	font-size: 17px;
	font-weight: lighter !important;
	color: #000000;
	cursor: pointer;
	background-image: none;
	padding-left: 0px;
}

.SubPageMidNavContainer .static.father > a.menu-item:hover,
.SubPageMidNavContainer .static.father > a.menu-item:hover .menu-item-text,
.SubPageMidNavContainer .static.father > span:hover .menu-item-text,
.SubPageMidNavContainer  .root > .static > a.menu-item:hover .menu-item-text,
.SubPageMidNavContainer  .root > .static > a.menu-item:hover
{
	background-color: transparent;
	color: #000000;
}


.SubPageMidNavContainer .static.father.selected > span .menu-item-text
{
	color: #000000;
}

.SubPageMidNavContainer .static  .menu-item-text
{
	font-family: 'PT Sans', sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #1068c1;
	background-position: left center;
}

.SubPageMidNavContainer .static  a
{
	background-image: url('/Style%20Library/MainTemplate/images/template/BulletBlue.png');
	background-repeat: no-repeat;
	background-position: left top;
	margin-left: 25px;
}

.SubPageMidNavContainer .static.selected > a.selected
{
	background-image: url('/Style%20Library/MainTemplate/images/template/BulletDarkBlue.png');
}

.SubPageMidNavContainer .static.selected.menu-item .menu-item-text
{
	color: #000000;
}

.SubPageMidNavContainer .static.selected a.menu-item
{
	background-color: #ffffff;
}

.SubPageMidNavContainer .root > .static > a.menu-item
{
	background-image: none;
	margin-left: 20px;
	background-color: transparent;
	padding-bottom: 5px;
	padding-top: 5px;
	padding-left: 0px !important;
}

.SubPageMidNavContainer .root > .static.selected > a.menu-item .menu-item-text
{
	color: #ffffff !important;
}

.SubPageMidNavContainer .static.selected a.menu-item:hover
{
	color: #1068c1;
	text-decoration: underline;
}

.SubPageMidNavContainer .static.selected.father > a.menu-item:hover
{
	text-decoration: none;
}

.SubPageMidNavContainer a:hover.static.selected.menu-item
{
	text-decoration: none;
}

.SubPageMidNavContainer .static a.menu-item
{
	padding-left: 17px !important;
	padding-top: 0px;
	padding-bottom: 0px;
}


.SubPageMidNavContainer .static.father > ul
{
	background-color: #ffffff;
	padding-top: 9px;
	padding-bottom: 5px;

}

.SubPageTextContainer .ms-fullWidth, 
.SubPageTextContainer .ms-webpart-cell-vertical,
.SubPageTextContainer .ms-webpart-chrome-fullWidth
{
	width: auto !important;
	display: inherit;
}

.HomeTabContent > div > .SearchTabTblCell {
	float: left !important;
	padding-right: 10px;
	color: #ffffff;
	margin-bottom: 10px;
}

.HomeTabContent > div > .SearchTabTblCell > .form-group > .TblCell
{
	width: 100%;
}

.HomeTabContent > div > .form-group
{
	clear:both;
}

.HomeTabContent > div > .form-group > .SearchTabTblCell {
	float: left !important;
}

.form-group .SearchTabTblCell
{
	display: table-cell;
	padding-right: 10px !important;
	color: #ffffff;
}

.SearchReportTabDateLbl
{
	vertical-align:middle;
} 

.SearchTabTblCell #DateReleasedStart,
.SearchTabTblCell #DateReleasedEnd
{
	width: 110px !important; 
	height: 34px !important;
}
.SearchTabTblCell #ReportSearchTxt
{
	max-width: 350px !important; 
	height: 34px !important;
}

.SearchTabTblCell #SearchTxtLoading
{
	margin-left: -30px !important;
	margin-top: 10px !important;
	display:none;
}

.ms-srch-sbLarge-fullWidth
{
	width: 650px !important;
	font-family: 'PT Sans', sans-serif !important;
	font-size: 16px !important;
	min-height: 0px !important;
	height: auto !important;
	padding-top: 5px !important;
	padding-bottom: 5px !important;
	padding-left: 5px !important;
	color: #444 !important;
	font-weight: normal !important;
}

.ms-srch-result-noResultsTitle
{
	font-family: 'PT Sans', sans-serif !important;
}

.SearchResultsContainer
{
	margin-top: 10px;
	float:left;
	width: 700px;
}

#SearchBox.ms-floatLeft
{
	float: none !important;
}

.RefinersContainer
{
	margin-top: 10px;
	float:right;
}

.ms-srch-item, .ms-srch-item-body
{
	width: auto !important;
	overflow: auto !important;
}

.ms-srch-group-content
{
	background-color: #ffffff !important;
}

.ms-srch-hover-outerContainer
 {
	display: none !important;
 }
 
 .ms-srch-item-path
 {
	display: inline !important;
	word-wrap: break-word !important;
 }
 
 .ms-srch-item-link
 {
	font-size: 16px;
 }
 
 .ms-srch-sb-searchLink
 {
	margin-right: 2px !important;
 }
 
 .ms-srch-sbLarge, .ms-srch-sb-border
 {
	border: solid 1px #cccccc !important;
 	border-radius: 4px !important;
    -moz-border-radius: 4px !important;
    -webkit-border-radius: 4px !important;
 }
 
#Refinement
{
	width: 200px;
	word-wrap: break-word !important;
	text-align: center;
}

#Refinement .ms-disabled
{
	display: none;
}

#SearchOptionsButton .dropdown-menu
{
	padding: 0px 0px 0px 0px !important;
}

#SearchOptionsButton .dropdown-menu  a
{
	background-image: none !important;
	padding-left: 10px !important;
}

#SearchOptionsButton .dropdown-menu  a:hover
{
	text-decoration: none !important;
}

#SearchOptionsButton .dropdown-menu li
{
	padding-top: 10px;
	margin-bottom: 0px;
}

#SearchOptionsButton .dropdown-menu li:hover
{
	background-color: rgb(230, 230, 230);
}

#SearchOptionsButton .dropdown-menu .divider
{
	margin: 0px 0px 0px 0px !important;
	padding: 0px 0px 0px 0px !important;
}

.SearchNoResultsTitle
{
	margin-bottom: 10px;
	font-family: 'PT Sans', sans-serif !important;
	color: #1d1d1d !important;
}

.srch-advancedtable
{
	margin-top: -20px;
	border: solid 0px #ffffff;
	background-color: #ffffff;
}

.ms-advsrchbutton
{
	text-align: left;
}

.ms-advsrchbutton input, .ms-advsrchbutton input:hover
{
	background-color: rgb(38, 106, 189);
	border-radius: 4px 4px 4px 4px;
	border: 1px solid #214F96;
	color: #FFFFFF;
	font-family: 'PT Sans', sans-serif !important;
	font-weight: normal;
	font-size: 14px;
	margin-left: 0px;
}

.ms-srch-resultFooter #AdvancedLink
{
	display: none;
}
 
 h3.ms-srch-ellipsis
 {
	margin-bottom: 0px;
 }
 
 .ms-srch-item:hover
 {
	background-color: #ffffff;
 }
 
 .ms-srch-item
 {
	padding-bottom: 0px; 
	padding-top: 0px;
	margin-bottom: 10px; 
	margin-top: 0px;
 }

 #sstempnavbutton
 {
	padding-bottom: 7px !important;
	padding-top: 7px !important;
 }
 
#sideNavBox
{
	margin-top: 0px;
	margin-bottom: 0px;
	padding-right: 2px !important;
}

.subnavbarbt, .navbar-header
{
	display: none !important;
}

.ms-promotedActionButton
{
	display: none !important;
}

.addthis_toolbox > a
{
	float: none !important;
}

.addthis_toolbox > a:hover
{
	text-decoration: none !important;
}


#ctl00_ctl38_g_bc5b561f_e319_414e_bf9b_18261514ed88_ChangePwdbtn
{
	background-color: #rgb(38, 106, 189) !important;
	color: #ffffff !important;
	font-family: 'PT Sans', sans-serif !important;
	font-size: 12px;
	border-color: transparent !important;
	margin-left: 0px !important;
}

.SubPageTextContainer .ms-formlabel
{
	vertical-align: top;
	padding-right: 20px;
}

.SubPageTextContainer .ms-core-tableNoSpace
{
	width: 100%;
}

.SubPageTextContainer  .ms-standardheader
{
	font-family: 'PT Sans', sans-serif !important;
	color: #000000 !important;
	font-size: 12px !important;
	font-weight: bold !important;
	padding-top: 0px;
	margin-top: 0px !important;
}

#google_translate_text {
	margin: 6px; padding: 0px; float: left;
}
#google_translate_text p {
	padding: 0px; color: rgb(255, 255, 255); font-size: 12px; margin-top: 0px;
}
#google_translate_element {
	margin: 0px; padding: 3px 0px 20px; width: 120px; float: left;
}
.goog-te-gadget img {
	display: none;
}
.goog-te-gadget-simple
{
	height: 24px;
	padding-top: 0px;
}

.saoRestrictHtmlSourceEditor #Ribbon\.EditingTools\.CPEditTab\.Font-Large-0-0,
.saoRestrictHtmlSourceEditor #Ribbon\.EditingTools\.CPEditTab\.Font\.FontBackgroundColor-Small,
.saoRestrictHtmlSourceEditor #Ribbon\.EditingTools\.CPEditTab\.Font\.FontColor-Small,
.saoRestrictHtmlSourceEditor #Ribbon\.EditingTools\.CPEditTab\.Markup,
.saoRestrictHtmlSourceEditor #Ribbon\.EditingTools\.CPEditTab\.Clipboard\.Paste\.Menu\.PasteModes li:first-child
{
	display:none !important;
}

#ms-designer-ribbon input[type=text],#ms-designer-ribbon input:not([type]) 
{
	min-height: 0px;
}

#ms-designer-ribbon li
{
	list-style-image: none !important;
}

.RadComboBox .rcbInputCell
{
	line-height: 19px !important;
}

.SiteMapBulletItem
{
	background-image: url("/Style%20Library/MainTemplate/images/template/BulletDarkBlue.png");
	background-position: left;
	background-repeat: no-repeat;
	padding-left: 15px;
	padding-top: 4px;
	margin-top: 0px !important;
}

.SiteMapItem
{
	margin-top: 3px;
}

.BARSNavContainer
{
	padding: 10px;
	width: 195px !important;
}
.BARSNavContainer .ms-rtestate-field
{
	width: 175px;
}

hr.standardhr
{
	background-color: rgb(38, 106, 189) !important;
	height: 2px !important;
}

.showMobile
{
	display: none;
}

.ReportTabsContainer .container
{
	max-width: 100% !important;
}

@media (max-width: 1280px) {
	.saonav .navbar-collapse
	{
		padding-right: 8px !important;
		padding-left: 8px !important;
	}
	.navHeaderItem a, .navHeaderItem a:hover
	{
		padding-left: 8px !important;
		padding-right: 8px !important;
	}
	
	.GreyTabMid
	{
		padding: 6px 8px 0px 8px !important;
		font-size: 14pt !important;
	}
	
	.MainContainerContent, .DarkContainer, .DarkGradContainer
	{
		max-width: 900px !important;
	}
	.HomePageMainContent .img-responsive
	{
		max-width: 900px !important;
		height: 332px !important; /* 166px */
	}
	
	.HomePageMainContent .DarkContainer
	{
		margin-left: 0px !important;
	}
	
	.container.ReportTabsContainer
	{
		max-width: 900px !important;
		width: 100%;
	}
}
@media (max-width: 980px) {
	.MainContainerContent, .DarkContainer, .DarkGradContainer
	{
		max-width: 800px !important;
	}
	.HomePageMainContent .img-responsive
	{
		max-width: 800px !important;
		height: 332px !important; /* 166px */
	}
	
	.HomePageMainContent .DarkContainer
	{
		margin-left: 0px !important;
	}
	
	.container.ReportTabsContainer
	{
		max-width: 800px !important;
		width: 100%;
	}
	.saonav .navbar-collapse
	{
		padding-right: 6px !important;
		padding-left: 6px !important;
	}
	.navHeaderItem a, .navHeaderItem a:hover
	{
		padding-left: 5px !important;
		padding-right: 5px !important;
		font-size: 16px  !important;
	}
}
@media (max-width: 950px) {
	.LeftMidNavContainer
	{
		display: none;
		margin-left:-15px; 
		margin-top: 0px;
		margin-right: 15px;
	}
	
	.HomePageMainContent .img-responsive
	{
		max-width: 800px !important;
		height: 332px !important; /* 166px */
	}
	
	.DarkGradTabContent
	{
		padding: 16px 20px 14px 0px;  
	}
	
	.GreyTabMid
	{
		padding: 8px 6px 0px 6px !important;
		font-size: 12pt !important;
	}

	.navHeaderItem a, .navHeaderItem a:hover
	{
		font-size: 15px !important;
	}
}
@media (max-width: 799px) {
	.subnavbarbt, .navbar-header
	{
		display: inline !important;
	}

	.SearchResultsContainer
	{
		width: auto !important;
	}
	
	.ms-srch-sbLarge-fullWidth
	{
		width: auto !important;
	}
	
    .saonavsep { 
		display: none;
		visibility: hidden;
		height: 1px;
	}
	
	.saonav .dropdown-menu
	{
		display: none;
		visibility: hidden;
		height: 0px;
	}
	
	.saonav .navbar-collapse
	{
	    background-color: #000000;
		padding-bottom: 5px !important;
		overflow-x: hidden !important;
		overflow-y: hidden !important;
	}
	
	.navHeaderItem
	{
		padding-left: 20px;
	}
	
	.HideSS
	{
		display: none;
		visibility: hidden;
		height: 1px;
	}
	
	.LeftMidNavContainer
	{
		display: none;
		margin-left:-15px; 
		margin-top: 0px;
		margin-right: 15px;
	}
	
	#SelMidItem1,#SelMidItem2,#SelMidItem3,#SelMidItem4,#SelMidItem5
	{
		display: inline;
		visibility: visible;
	}
	
	.DarkGradTabContent
	{
		padding: 16px 20px 14px 0px;  
	}
	
	.DarkContainerHeaderSS
	{
		margin-bottom: 10px;
	}
	
	.SubPageMidNavContainer
	{
		display: none;
		float: left !important;
		margin-left:0px;
		margin-right: 20px;
	}
	
	.SubPageTextContainerWithNav
	{
		margin-left: 0px; 
	}
	
	.SubPageNavButton
	{
		display: inline;
	}
	
	.ForceTextLeft
	{
		text-align: left !important;
	}
	
	.HomePageMainContent .ReportTabsContainer
	{
		display: none;
	}
}

@media (max-width: 538px) {
	.SearchContainer #MSOZoneCell_WebPartWPQ2
	{
		display: none;
	}
	
	.SubPageHeader
	{
		font-size: 12pt;
	}
	
	.SubPageTopTabRight
	{
		width: 20% !important;
		height: 100% !important;
		
	}
}

@media (max-width: 320px) {
	.navbar-collapse {
		clear: left;
	}
	
	.ReportTabsContainer.container
	{
		min-width: 1px !important;
	}
	
	#ReportSearchTxt
	{
		width: 150px !important;
	}
	
	#ReportSearchTxt-list
	{
	}
	
	.k-animation-container
	{
		left: 0px !important;
	}
	
	.form-group .SearchTabTblCell
	{
		display: block !important;
	}
	
	#s4-workspace
	{
		max-width: 320px ! important;
	}
	
	.SearchTabTblCell .LightLink
	{
		display: block !important;
		padding-top: 20px !important;
	}
}

@media print {
	.HideOnPrint
	{
		display:none;
	}
	
	.SubPageTextContainerWithNav
	{
		line-height: 1.44em;
		color: #1d1d1d;   
		margin-left: 0px; 
		padding: 10px 20px 20px 10px;
	}	
}





