.mobilePanelContainer
{
display: none!important;

}


.WaGadgetMobilePanel .mobilePanel .loginInner {
    position: absolute;
    top: 100%;
    right: 0;
    z-index: 40000;
    display: none;
    box-sizing: border-box;
    width: 100%;
    padding: 16px;
    background: #00516d;
    border-top: 1px solid #00516d;
    color: white;
    font-size: 14px;
    text-align: right;
}


.WaGadgetBlog .boxBodyInfoOuterContainer h5 .postedByLink{
display:none;
}

.boxInfoContainer h5
{ display: none;}

.WaGadgetRecentBlogPosts .gadgetStyleBody ul li .author {
 display: none;
}


/* Code to change page blog post author END*/

/*** Nicasio Edits - Misc. ***/

/* Reverse footer nav menu dividers to make more sense with hidden list items */

.WaGadgetNavigationLinks ul.orientationHorizontal li:before {
display: none !important;
}


.WaGadgetNavigationLinks ul.orientationHorizontal li:after {
content: "|";
/* ashish display: inline-block !important;*/
display: block !important;
margin: 0 0.8em 0 0.54em;
}

.WaGadgetNavigationLinks ul.orientationHorizontal li.last:after,
.WaGadgetNavigationLinks ul.orientationHorizontal li.faux-last:after {
display: none !important;
}

.WaGadgetBlog .pageTitleOuterContainer .pageBackContainer {
display: none !important;
}

/*** Nicasio Edits - Related to Language Toggler ***/

/*
	Set up the editable "Header" area to 
	allow positioning of the Language Toggler
*/

#idHeaderContent {
	position: relative;
}


/* 
	Position the Language Toggler 
	within the Header
*/

#languageToggleContainer {	 
	position: absolute;

	/* Change these values to reposition the toggler */
		
	top: 54px; /* from the top of the Header area */
	left: 675px; /* from the left of the Header area */

}


/* 
	Style the Language Toggler buttons
*/

#languageToggleContainer a {

	/* Default Styling */
	/* You can customize these rules or remove them and add your own */
	
	color: #183457; /* text color */
	font-size: 10px;
	font-weight: bold; /* change to 'normal' if 'bold' is not wanted */
	background-color: #eeeeee; 
	padding: 2px 6px 3px 6px; /* top right bottom left */
	border: 1px solid #999999;
	text-decoration: none; /* no underline for text */

}

/* 
	Style the Language Toggler buttons' "hover" state
*/

#languageToggleContainer a:hover {

	/* Default Styling */
	/* You can customize these rules or remove them and add your own */
	
	background-color: #ffffff;

}


.WaGadgetMenuHorizontal.HorizontalMenuStyle001 .menuInner ul.firstLevel>li>.item>a {
    position: relative;
    display: block;
    height: 23px;
    padding: 8px 16px;
    background: inherit;
    color: #af272f;
    font: bold 16px/23px 'Lato','Arial',sans-serif;
    white-space: nowrap;
    vertical-align: top;
    text-align: left;
    text-decoration: none;
    text-transform: uppercase;
}

.WaGadgetMenuHorizontal.HorizontalMenuStyle001 .menuInner ul.firstLevel>li.sel>.item>a {
    color: #183457;
}

.WaGadgetMenuHorizontal.HorizontalMenuStyle001 .menuInner ul.firstLevel>li>.item:hover>a {
    background: 0;
    color: #183457;
}

.WaGadgetMenuHorizontal.HorizontalMenuStyle001 .menuInner ul.firstLevel>li.sel>.item:hover>a {
    color: #183457;
}

.WaGadgetMenuVertical.VerticalMenuStyle002 ul.firstLevel>li>.item:hover>a {
    background: 0;
    color: #183457;
}

.WaGadgetMenuVertical.VerticalMenuStyle002 ul.firstLevel>li.sel>.item>a {
    color: #ffffff;
}

.WaGadgetMenuVertical.VerticalMenuStyle002 ul.firstLevel>li.sel>.item:hover>a {
    color: #ffffff;
}

.WaPlaceHolderSidebar .WaGadgetMenuVertical.VerticalMenuStyle002 ul ul li.sel .item>a {
    color: #ffffff;
}



.WaGadgetMenuHorizontal.HorizontalMenuStyle001 .menuInner {
    position: relative;
    margin: 0;
    background: transparent;
}
.WaGadgetMenuHorizontal .menuInner {
    background: transparent;
}


.WaLayoutContainerFirst {
    margin-top: 0;
}


.WaLayoutTable {
    display: table;
    table-layout: fixed;
    width: 100%;
}

.PageTitlebar .gadgetStyle001.WaGadgetHeadline .gadgetStyleBody, .PageTitlebar .gadgetStyle002.WaGadgetHeadline .gadgetStyleBody {
    padding: 0;
}

.gadgetStyle002.WaGadgetHeadline .gadgetStyleBody {
    padding: 16px 8px 0;
}

.gadgetStyle002 .gadgetStyleBody {
    padding: 16px 8px 24px;
}

.gadgetContentEditableArea {
    position: relative;
}

@media screen  {
    
}

.PageTitlebar .WaGadgetHeadline.gadgetStyleNone h1, 
.PageTitlebar .gadgetStyle002.WaGadgetHeadline .gadgetStyleBody h1 {
    margin: 0!important;
    font-weight: 600;
    color: #FFFFFF;
}

.PageTitlebar .gadgetStyle001.WaGadgetHeadline .gadgetStyleBody, 
.PageTitlebar .gadgetStyle002.WaGadgetHeadline .gadgetStyleBody {
    padding: 0;
}

.gadgetContentEditableArea {
    position: relative;
}

.quotedText {
    border-left: 4px solid #af272f;
    padding-left: 30px;
    padding-top: 10px;
    padding-bottom: 10px;
}


.WaGadgetRecentBlogPosts.recentBlogPostsStyle002 ul li, 
.WaGadgetRecentBlogPosts.recentBlogPostsStyle005 ul li {
    padding: 5px 0 5px 30px;
    border-left: 4px solid #183457;
}

.HomeAnnouncements .WaGadgetRecentBlogPosts.recentBlogPostsStyle002 ul li, 
.HomeAnnouncements .WaGadgetRecentBlogPosts.recentBlogPostsStyle005 ul li {
    padding: 5px 0 5px 30px;
    border-left: 4px solid #183457;
}

.WaGadgetRecentBlogPosts.recentBlogPostsStyle001 ul li .title a, 
.WaGadgetRecentBlogPosts.recentBlogPostsStyle002 ul li .title a, 
.WaGadgetRecentBlogPosts.recentBlogPostsStyle003 ul li .title a, 
.WaGadgetRecentBlogPosts.recentBlogPostsStyle004 ul li .title a, 
.WaGadgetRecentBlogPosts.recentBlogPostsStyle005 ul li .title a, 
.WaGadgetRecentBlogPosts.recentBlogPostsStyle006 ul li .title a {
    font-size: 18px;
    font-weight: bold;
}
.WaGadgetAuthorizationRequired .openAuthFormContainer {
display: none !important;
} 



.WaGadgetLoginForm.LoginFormStyle001 .loginContainer.loginContainer .loginLink, .WaGadgetLoginForm.LoginFormStyle002 .loginContainer.loginContainer .loginLink {
    background: #af272f;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

.WaGadgetLoginForm.LoginFormStyle001 .loginContainer.loginContainer .loginLink:hover, .WaGadgetLoginForm.LoginFormStyle002 .loginContainer.loginContainer .loginLink:hover, .WaGadgetLoginForm.LoginFormStyle001 .loginContainer.loginContainer .loginLink.hover, .WaGadgetLoginForm.LoginFormStyle002 .loginContainer.loginContainer .loginLink.hover {
    background: #af272f;
    color: white;
}

.WaGadgetLoginForm.LoginFormStyle001 .loginContainer.authenticated.loginContainer.authenticated .loginLink, .WaGadgetLoginForm.LoginFormStyle002 .loginContainer.authenticated.loginContainer.authenticated .loginLink {
    color: #af272f;
}

.WaGadgetLoginForm.LoginFormStyle001 .loginContainer.authenticated.loginContainer.authenticated .loginLink:hover, .WaGadgetLoginForm.LoginFormStyle002 .loginContainer.authenticated.loginContainer.authenticated .loginLink:hover, .WaGadgetLoginForm.LoginFormStyle001 .loginContainer.authenticated.loginContainer.authenticated .loginLink.hover, .WaGadgetLoginForm.LoginFormStyle002 .loginContainer.authenticated.loginContainer.authenticated .loginLink.hover {
    background: #af272f;
    color: white;
}




.WaGadgetMobilePanel .mobilePanel {
    position: relative;
    height: 50px;
    background: #ffffff;
    color: white;
}

.WaGadgetLoginButton .loginContainer.authenticated.loginContainer.authenticated .loginLink {
    position: relative;
    display: inline-block;
    width: 50px;
    height: 50px;
    overflow: hidden;
    background: 0;
    color: #af272f;
    line-height: 400px;
    vertical-align: top;
    text-decoration: none;
    cursor: pointer;
}

.WaGadgetLoginButton .loginContainer.authenticated.loginContainer.authenticated .loginLink:hover, .WaGadgetLoginButton .loginContainer.authenticated.loginContainer.authenticated .loginLink.hover {
    background: #af272f;
    color: white;
}

.WaGadgetLoginForm .loginContainer.loginContainer .loginLink:before, .WaGadgetLoginForm .loginContainer.authenticated.loginContainer.authenticated .loginLink:before, .WaGadgetLoginForm.LoginFormStyle001 .loginContainer.loginContainer .loginLink:before, .WaGadgetLoginForm.LoginFormStyle002 .loginContainer.loginContainer .loginLink:before, .WaGadgetLoginForm.LoginFormStyle001 .loginContainer.authenticated.loginContainer.authenticated .loginLink:before, .WaGadgetLoginForm.LoginFormStyle002 .loginContainer.authenticated.loginContainer.authenticated .loginLink:before {
    font: normal;
}


.WaGadgetLoginButton .loginContainer.loginContainer .loginLink {
    position: relative;
    display: inline-block;
    box-sizing: border-box;
    min-width: 112px;
    margin: 0;
    padding: 8px 20px;
    background: #af272f;
    border: 0;
    outline: 0;
    color: white;
    font: normal 16px/1.5 'Lato','Arial',sans-serif;
    white-space: nowrap;
    vertical-align: middle;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    cursor: pointer;
    -webkit-appearance: none;
    min-width: 50px;
}




.WaGadgetLoginButton {
    overflow: visible;
}


.WaGadgetOnly {
    margin-top: 0;
    margin-bottom: 0;
}

.WaGadgetLoginButton .alignCenter, .WaGadgetLoginButton .authenticated.alignCenter .loginPanel {
    text-align: center;
}



.WaGadgetForumStateTopicList td.lastReplyTD span
{
   display: none;
}


.WaGadgetForumStateMessageList table.forumMessageTable td.left a
{
display:none;
}


.itemAuthor
{
  display: none;
}


div.itemInfoContainer
{
  display: none;
}



.WaGadgetEventsStateList .pastEventsOuterContainer table.pastEventsList {
    margin: 0;
    padding: 0;
    border: 0;
    border-collapse: collapse;
}

.WaGadgetRecentBlogPosts.recentBlogPostsStyle001 ul li .date, .WaGadgetRecentBlogPosts.recentBlogPostsStyle002 ul li .date, .WaGadgetRecentBlogPosts.recentBlogPostsStyle003 ul li .date, .WaGadgetRecentBlogPosts.recentBlogPostsStyle004 ul li .date, .WaGadgetRecentBlogPosts.recentBlogPostsStyle005 ul li .date, .WaGadgetRecentBlogPosts.recentBlogPostsStyle006 ul li .date, .WaGadgetRecentBlogPosts.recentBlogPostsStyle001 ul li .author, .WaGadgetRecentBlogPosts.recentBlogPostsStyle002 ul li .author, .WaGadgetRecentBlogPosts.recentBlogPostsStyle003 ul li .author, .WaGadgetRecentBlogPosts.recentBlogPostsStyle004 ul li .author, .WaGadgetRecentBlogPosts.recentBlogPostsStyle005 ul li .author, .WaGadgetRecentBlogPosts.recentBlogPostsStyle006 ul li .author {
    display: none;
    margin: 0;
    padding: 0;
    color: #676767;
    font-size: 14px;
    font-style: italic;
    font-weight: normal;
    line-height: 1.14;
}

.WaGadgetSiteSearchResults .siteSearchResults .categories {
    margin: 0 0 1.43em;
    padding: 0;
    line-height: 1.5;
    font-size: 16px;
display: none;
}


.WaGadgetBreadcrumbs ul {
    margin: 0;
    padding: 0;
    list-style: none;
font-size: 14px;
}

.WaGadgetSiteSearch .autoSuggestionBox {

display: none;
}

.WaGadgetMenuHorizontal.HorizontalMenuStyle001 .menuInner ul ul li.sel>.item>a {
    color: #183457;
}
.WaGadgetMenuHorizontal.HorizontalMenuStyle001 .menuInner ul ul li>.item>a {
    position: relative;
    display: block;
    width: auto;
    height: auto;
    margin: 0;
    padding: 4px 16px;
    color: #183457;
    font: normal 16px/1.5 'Lato','Arial',sans-serif;
    text-align: left;
    text-decoration: none;
    text-transform: none;
}

.WABranding {
    display: none;
}




.publicContentView .WaGadgetContentAccordion .gadgetStyleBody, .memberContentView .WaGadgetContentAccordion .gadgetStyleBody 
{
display : none;
}

.publicContentView .WaGadgetContentAccordion.opened .gadgetStyleBody, .memberContentView .WaGadgetContentAccordion.opened .gadgetStyleBody 
{
display : none;
}

.WaGadgetContentAccordion {
    background: #ffffff;
    margin-bottom: 10px;
    border: 2px solid #D8DFE1;
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}
[class^="WaGadget"]{
    position: relative;
    overflow: hidden;
}
.WaGadgetContentAccordion:hover 
{
border : #183457 solid 2px;
}

.WaGadgetContentAccordion.opened, .WaGadgetContentAccordion.active 
{
border : #183457 solid 2px;
}

.WaGadgetContentAccordion .gadgetStyleTitle 
{
margin : 0;
font-size : 18px;
padding: 15px 60px 15px 20px!important;
background-image : url(/resources/Pictures/Plus_Icon_Red.png);
    background-size: 24px;
background-repeat : no-repeat;
background-position: right 20px center;
transition: all 0.2s ease-in-out;
}

.WaGadgetContentAccordion.opened .gadgetStyleTitle, .WaGadgetContentAccordion.active .gadgetStyleTitle 
{
background-repeat : no-repeat;
cursor : pointer;
background-image : url(/resources/Pictures/Minus_Icon_Red.png);
    background-size: 15px;
background-position: right 20px center;
}

.WaGadgetContentAccordion .gadgetStyleTitle:hover {
    background-size: 24px;
    background-repeat: no-repeat;
    background-position: right 20px center;
    background-color: #ffffff;
    cursor: pointer;
}

.publicContentView .WaGadgetContentAccordion .gadgetStyleBody, .memberContentView .WaGadgetContentAccordion .gadgetStyleBody 
{
display : none;
}

.WaGadgetContentAccordion .gadgetStyleBody, .WaGadgetContentAccordion .gadgetStyleBody 
{
padding: 15px 20px 30px 20px;
    border-top: 2px solid #D8DFE1;
}

.WaGadgetContentAccordion .gadgetStyleTitle h4 
{
font-size : 18px !important ;
font-weight : 400;
color : #af272f;
text-transform : none;
}

.WaGadgetContentAccordion {
    background: #ffffff;
    margin-bottom: 0px;
    border: 2px solid #183457;
    
}


[class^="WaGadget"]:after {
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    /*ashish overflow: hidden;*/
    overflow: auto;
    font-size: 0;
    content: "";
}


table.tg2018 {
  font-family: Arial, Helvetica, sans-serif;
  border: 4px solid #D6D6D6;
  background-color: #D6D6D6;
  width: 400px;
  text-align: center;
  border-collapse: collapse;
}
table.tg2018 td, table.tg2018 th {
  border: 1px solid #555555;
  padding: 4px 4px;
}
table.tg2018 tbody td {
  font-size: 14px;
  color: #183457;
}
table.tg2018 tr:nth-child(even) {
  background: #FFFFFF;
}
table.tg2018 tfoot {
  font-size: 14px;
  font-weight: normal;
  background: #183457;
  border-top: 1px solid #444444;
}
table.tg2018 tfoot td {
  font-size: 14px;
}
table.tg2018 tfoot .links {
  text-align: right;
}
table.tg2018 tfoot .links a{
  display: inline-block;
  background: #FFFFFF;
  color: #183457;
  padding: 2px 8px;
  border-radius: 5px;
}
.notice-box {
margin-top: 30px; 
padding: 15px; 
margin-bottom: 23px; 
border: 1px solid transparent; 
border-radius: 0; 
border-style: solid; 
border-width: 0 0 0 4px; 
background: #d7faff; 
border-color: #269abc; 
color: #000000;
}