BODY {
/*background-image: url(/resources/pictures/pointillize-black.jpg);*/
}BODY {
/*background-image: url(/resources/pictures/pointillize-black.jpg);*/
}


BODY, TD, P, H1, H2, H3, H4, H5, H6
{
  font-family:  "Trebuchet MS", Arial, Helvetica, sans-serif; 
  font-style: normal;
  color: #000000; 
}


.cnMainContainer {
height:auto;
width:919px;
margin-top:0px;
background-color:white;
}

#id_LoginBoxGadget .loginContainer {
display:block;
height:110px;
left:720px;
position:absolute;
top:60px;
width:190px;
z-index:1;
border: 0px solid #ffffff;
}

.mainMenu
{
  margin: 1px 0 0 0;  
}

#idHeaderContentHolder.WaPlaceHolder.WaPlaceHolderHeader {
  background-size: 100% auto;
}
.container_12 {
  background: #ffffff none repeat scroll 0 0;
}
.WaPlaceHolder.WaPlaceHolderHeader1 {
  display: none;
}
.WaPlaceHolder > div {
  padding: 20px 0 0;
}
.WaGadgetMenuHorizontal .menuInner ul.firstLevel {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
  margin:0;
}
.WaGadgetMenuHorizontal .menuInner ul.firstLevel > li > .item > a {
  color: #000000 !important;
  font: bold 15px/29px Arial;
  height: 0;
  padding: 6px 13px 45px;
}
.WaGadgetMenuHorizontal .menuInner ul.firstLevel > li > .item > a::before {
  background: #cccccc none repeat scroll 0 0;
  content: "";
  display: block;
  height: 15px;
  margin-top: 8px;
  position: absolute;
  right: -3px;
  width: 1px;
}
.WaGadgetMenuHorizontal .menuInner ul.firstLevel > li > .item > a:hover {
  color: #000000;
}
.WaGadgetMenuHorizontal .menuInner ul.firstLevel > li > .item:hover > a > span {
  border-bottom: medium none;
  padding: 0;
}
.WaGadgetMenuHorizontal .menuInner ul ul {
  background: #b3e4ff none repeat scroll 0 0;
  margin: -13px 14px 0;
  box-shadow: none;
  padding:0;
}


.firstLevel.adapted li a span:hover {
  background: #777777 none repeat scroll 0 0 !important;
  color: #ffffff !important;
  margin: -2px 0;
  padding: 2px 0 !important;
}

.firstLevel.adapted {
  margin: -10px 0 0 !important;
}

.secondLevel li:hover {
  background: #777777 none repeat scroll 0 0;
}

.secondLevel li a span {
  font-size: 12px !important;
  padding: 0;
  line-height:16px;
}
.firstLevel.adapted li a:hover {
  color: #ffffff !important;
}

.firstLevel.adapted li a {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
  color: #000000 !important;
  font-weight: bold !important;
  font: bold 15px/22px Arial !important;
  padding: 15px 14px !important;
}


.WaPlaceHolder.WaPlaceHolderContent {
  margin-top: -24px !important;
}

.WaGadgetMenuHorizontal .menuInner ul.firstLevel > li.phantom > .item > a {
  font: 30px/22px Verdana !important;
  text-align: center;
  font-weight: bold !important;
}
.WaGadgetOnly.WaGadgetLoginForm.gadgetStyleNone {
  margin: 53px 0 0;
}
#id_ceKY9Kw.WaLayoutContainerFirst {
  margin: -5px 0;
  padding: 0;
}
.WaGadgetMenuHorizontal .menuInner ul.firstLevel > li.dir > .item > a::after{
  background:none;	
}
.WaGadgetMenuHorizontal .menuInner ul.firstLevel > li.dir > .item > a::after {
  background-image: url("/resources/theme/mm-ico-closed-l1-black.gif") !important;
  background-position: right center;
  background-repeat: no-repeat !important;
  border-radius: 0;
  height: 7px;
  margin: -8px -4px;
  padding: 0;
  width: 7px;
}
.WaGadgetMenuHorizontal .menuInner ul.firstLevel > li.dir.sel > .item > a::after {
  background-image: url("/resources/theme/mm-ico-opened-l1-black.gif") !important;
  background-position: right center;
  background-repeat: no-repeat !important;
  border-radius: 0;
  height: 7px;
  margin: -8px -4px;
  padding: 0;
  width: 7px;
}
.WaGadgetMenuHorizontal .menuInner ul ul li.dir > .item > a::after {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
}
.WaGadgetMenuHorizontal .menuInner ul ul li.dir > .item > a::after {
  background-image: url("/resources/theme/mm-ico-closed-l1-black.gif");
  background-repeat: no-repeat;
  background-position: right center;
  margin: -4px -3px;
  padding: 0 5px 4px 0;
  width: 7px;
  height: 7px;
}
.WaGadgetMenuHorizontal .menuInner ul.firstLevel ul li.dir > .item > a::after {
  background-image: url("/resources/theme/mm-ico-closed-l1-black.gif");
  background-repeat: no-repeat;
  background-position: right center;
  border-radius: 0;
  margin: -4px -3px;
  padding: 0;
  height: 7px;
  width: 7px;
}
.loginContainerForm.orientationHorizontal.oAuthIsfalse {
  height: 134px;
  padding: 0 0 0 20px;
  position: relative;
}
.gadgetStyleTitle h4 {
  font-size: 12px !important;
  font-weight: bold !important;
  line-height: 20px !important;
  padding: 0 24px 0 0 !important;
}
.gmail_default li {
  font-size: 12px !important;
  margin: 0 27px !important;
  padding: 0 0 0 4px !important;
}

.WaLayoutContainer {
  margin: 0;
}
.mainMenu td.separator {
display:block;
text-align:center;
vertical-align:middle;
width:7px;
}
A, A:link, A:active, A:visited {
  color: #0781c7;
}
.WaGadgetLoginForm .loginContainerForm [class$="TextBox"] input[class$="TextBoxControl"] {
  font-size: 10px;
  height: 16px;
  margin: 0 0 0 42px;
  padding: 0;
  width: 120px;
}
.WaGadgetLoginForm .loginContainerForm.orientationHorizontal form .loginAction {
  margin: 54px 0 0 -125px;
  position: absolute;
  vertical-align: bottom;
}
.WaGadgetLoginForm .loginContainerForm .loginActionRememberMe input.rememberMeCheckboxControl {
  margin: 0 6px 0 41px;
}

.WaPlaceHolder.WaPlaceHolderContent {
  margin: 0 10px;
}
.WaGadgetLoginForm .loginContainerForm.orientationHorizontal form .loginActionRememberMe, .WaGadgetLoginForm .loginContainerForm.orientationVertical form .loginActionRememberMe, .WaGadgetLoginForm .loginContainerForm.orientationHorizontal form .loginPasswordForgot, .WaGadgetLoginForm .loginContainerForm.orientationVertical form .loginPasswordForgot {
  width: 100px;
}
.WaGadgetLoginForm a, .WaGadgetLoginForm a:link, .WaGadgetLoginForm a:visited, .WaGadgetLoginForm a:active {
  color: #ffffff;
  font-size: 10px;
  line-height: 14px;
  margin: -9px 0 0 100px;
  position: absolute;
}
.mainMenu td.separator span {
    background-color: #CCCCCC;
    display: block;
    font-size: 0;
    height: 15px;
    margin-left: 3px;
    margin-top: 2px;
    overflow: hidden;
    vertical-align: middle;
    width: 1px;
}
blockquote {
  font-size: 13px;
}
.gadgetStyleBody.gadgetContentEditableArea ul {
  padding: 0 20px;
}
[class*="EditableArea"] ul li {
  line-height: 20px;
  margin: 0 !important;
  padding: 0;
}
#id_OvuvGSO.WaLayoutContainer {
  border-bottom: 1px solid   #000;
}
#id_2uyqL8c.WaLayoutContainer {
  padding: 25px 0 0;
}
#id_MdxDKtT {
  padding: 25px 0 0 !important;
}
.pageTitle {
  padding-bottom: 25px;
}
td#id_PageLayoutOuterContainer__3 {
    width: 50%;
}
td#id_PageLayoutOuterContainer__1 {
    width: 67% !important;
}
.mainMenu td.firstSeparator span {
margin-left:0;
display: none;
}

.mainMenu .menuLevel2 {
line-height: 15px;
margin-top:1px;
padding:5px;
}

.mainMenu .menuLevel3 {
line-height: 15px;
margin-top:1px;
padding:5px;

}

.mainMenuContainer .mainMenu div.mainMenuPublicHiddenIcon
{
 display: none;
}

.mainMenuContainer .menuLevel2 img.mainMenuPublicHiddenIcon
{
 display: none;
}

.mainMenuContainer .menuLevel3 img.mainMenuPublicHiddenIcon
{
 display: none;
}

.mainMenu .menuLevel2 span.separator span {
color:#cccccc;
}

.mainMenu .menuLevel3 span.separator span {
color:#cccccc;
}


.cnContentContainer {
height:auto;
margin-bottom:0px;
margin-top:5px;
width:919px;
}

.cnPrimaryContentContainer .d1PrimaryContentContainer {
  border: 0px;
}

.cnPrimaryContentBlock1ContentHolder,
.cnPrimaryContentBlock1Content
{
  width: 899px;
}

.cnPrimaryContentContainer .block .inner
{
  float: left;
  padding: 0px 10px 15px 10px;
}

.cnPrimaryContentBlock1Content h1, .cnPrimaryContentBlock1Content h2, .cnPrimaryContentBlock1Content h3, .cnPrimaryContentBlock1Content h4, .cnPrimaryContentBlock1Content h5, .cnPrimaryContentBlock1Content h6 {
color:#000000;
}


.cnFooterContainer .innerFooterContainer {
float:left;
padding:0px;
}

.cnFooterPoweredByContainer
{
  display: none;
}

/*******************************************************************/
/***  ARTBOXES                                                   ***/
/*******************************************************************/


/***  Type 001                                                   ***/

DIV.artBoxContainerType-001 DIV.artBoxGeneralInnerContainer
{
  border: 5px solid #587a3e;
}

/* title */

DIV.artBoxContainerType-001 DIV.artBoxGeneralInnerContainer DIV.artBoxTitleContainer
{
  background: #587a3e;
}

DIV.artBoxContainerType-001 DIV.artBoxGeneralInnerContainer DIV.artBoxTitleInnerContainer DIV.artBoxInner
{
  padding: 10px 18px 15px 18px;
}

DIV.artBoxContainerType-001 DIV.artBoxGeneralInnerContainer DIV.artBoxTitleInnerContainer DIV.artBoxContent,
.cnPrimaryContentBlock1Content DIV.artBoxContainerType-001 H4.artBoxTitle
{
  color: #FFFFFF; 
}

/* content */

DIV.artBoxContainerType-001 DIV.artBoxGeneralInnerContainer DIV.artBoxContentContainer
{
  background: #FFFFFF;
}

DIV.artBoxContainerType-001 DIV.artBoxGeneralInnerContainer DIV.artBoxContentInnerContainer DIV.artBoxInner
{
  padding: 12px 12px; 
}

/* module */

.cnPrimaryContentBlock1Content DIV.artBoxContainerType-001 DIV.moduleViewType-0 DIV.moduleItem
{
  padding: 5px 6px 7px 6px;
}

.cnPrimaryContentBlock1Content DIV.artBoxContainerType-001 DIV.moduleViewType-0 DIV.moduleSeparator
{
  border-top: 1px dashed #cccccc;
}


DIV.artBoxContainerType-001 DIV.artBoxGeneralInnerContainer DIV.artBoxContentInnerContainer DIV.artBoxContent,
.cnPrimaryContentBlock1Content DIV.artBoxContainerType-001 DIV.moduleViewType-0 DIV.itemInfoContainer
{
  color: #AAAAAA;
}

.cnPrimaryContentBlock1Content DIV.artBoxContainerType-001 DIV.moduleViewType-0 A:link,
.cnPrimaryContentBlock1Content DIV.artBoxContainerType-001 DIV.moduleViewType-0 A:active,
.cnPrimaryContentBlock1Content DIV.artBoxContainerType-001 DIV.moduleViewType-0 A:visited,
.cnPrimaryContentBlock1Content DIV.artBoxContainerType-001 DIV.moduleViewType-0 A:hover
{
  color: #c9312e;
}

.cnPrimaryContentBlock1Content DIV.artBoxContainerType-001 DIV.moduleViewType-0 A:hover
{
  color: #003399;
}

/***  Type 002                                                   ***/

DIV.artBoxContainerType-002 DIV.artBoxGeneralInnerContainer
{
  border: 5px solid #cccccc;
}

/* title */

DIV.artBoxContainerType-002 DIV.artBoxGeneralInnerContainer DIV.artBoxTitleContainer
{
  background: #FFFFFF;
}

DIV.artBoxContainerType-002 DIV.artBoxGeneralInnerContainer DIV.artBoxTitleInnerContainer DIV.artBoxInner
{
  padding: 12px 18px 12px 18px;
}

DIV.artBoxContainerType-002 DIV.artBoxGeneralInnerContainer DIV.artBoxTitleInnerContainer DIV.artBoxContent,
.cnPrimaryContentBlock1Content DIV.artBoxContainerType-002 H4.artBoxTitle
{
  color: #000000; 
}

/* content */

DIV.artBoxContainerType-002 DIV.artBoxGeneralInnerContainer DIV.artBoxContentContainer
{
  background: #cccccc;
}

/*******************************************************************/
/***  BLOG                                                       ***/
/*******************************************************************/

.WaGadgetBlog H4.boxHeaderTitle A,
.WaGadgetBlog H4.boxHeaderTitle A:link,
.WaGadgetBlog H4.boxHeaderTitle A:active,
.WaGadgetBlog H4.boxHeaderTitle A:visited,
.WaGadgetBlogStateDetails  #idBlogCommentsListContainer DIV.commentViewContainer H5 A.blogEntryPostedBy,
.WaGadgetBlogStateDetails  #idBlogCommentsListContainer DIV.commentViewContainer H5 A.blogEntryPostedBy:link,
.WaGadgetBlogStateDetails  #idBlogCommentsListContainer DIV.commentViewContainer H5 A.blogEntryPostedBy:active,
.WaGadgetBlogStateDetails  #idBlogCommentsListContainer DIV.commentViewContainer H5 A.blogEntryPostedBy:visited
{
  color: #587a3e;
  font-size: 1.20em;
  font-weight: bold;
}

.WaGadgetBlog H4.boxHeaderTitle A:hover,
.WaGadgetBlogStateDetails  #idBlogCommentsListContainer DIV.commentViewContainer H5 A.blogEntryPostedBy:hover
{
  color: #003366;
}
.WaGadgetBlogStateDetails  #idBlogCommentsListContainer DIV.commentViewContainer H5 A.blogCommentAnchor,
.WaGadgetBlogStateDetails  #idBlogCommentsListContainer DIV.commentViewContainer H5 A.blogCommentAnchor:link,
.WaGadgetBlogStateDetails  #idBlogCommentsListContainer DIV.commentViewContainer H5 A.blogCommentAnchor:active,
.WaGadgetBlogStateDetails  #idBlogCommentsListContainer DIV.commentViewContainer H5 A.blogCommentAnchor:visited
{
  color: #000000;
}

.cnPrimaryContentContainer .WaGadgetBlog div.boxContainer div.boxHeaderContainer h4.boxHeaderTitle
{
  color: #587a3e;
  font-size: 1.20em;
  font-weight: bold;
}



/*******************************************************************/
/***  EVENTS                                                     ***/
/*******************************************************************/

/******* Labels and headers colors *******/

.cnPrimaryContentBlock1Content .WaGadgetEventsStateList H4.boxHeaderTitle A,
.cnPrimaryContentBlock1Content .WaGadgetEventsStateList H4.boxHeaderTitle A:link,
.cnPrimaryContentBlock1Content .WaGadgetEventsStateList H4.boxHeaderTitle A:visited
{
  color: #000000;
  text-decoration: none;
}
.cnPrimaryContentBlock1Content .WaGadgetEventsStateList DIV.boxFooterContainer A,
.cnPrimaryContentBlock1Content .WaGadgetEventsStateList DIV.boxFooterContainer A:link,
.cnPrimaryContentBlock1Content .WaGadgetEventsStateList DIV.boxFooterContainer A:visited
{
  color: #c9312e;
}
.cnPrimaryContentBlock1Content .WaGadgetEventsStateList H4.boxHeaderTitle A:active,
.cnPrimaryContentBlock1Content .WaGadgetEventsStateList H4.boxHeaderTitle A:hover,
.cnPrimaryContentBlock1Content .WaGadgetEventsStateList DIV.boxFooterContainer A:active,
.cnPrimaryContentBlock1Content .WaGadgetEventsStateList DIV.boxFooterContainer A:hover
{
  color: #003399;
  text-decoration: underline;
}

/*******************************************************************/
/***  MEMBERS AND MEMBERS DIRECTORY                              ***/
/*******************************************************************/
}
TABLE.membersTable TH
{
  background-color: #EEEEEE;
  color: #000000;
}
.cnPrimaryContentBlock1Content DIV.memberDirectorySearchArea SPAN.searchResult
{
  color: #777777;
}
.cnPrimaryContentBlock1Content DIV.memberDirectorySearchArea SPAN EM
{
  color: #000000;
}
.cnPrimaryContentBlock1Content .membersTable TR.hover
{
  background-color: #F7F7F7;
}
.cnPrimaryContentBlock1Content .membersTable TR.normal
{
  background: none;
}
.cnPrimaryContentBlock1Content A.back,
.cnPrimaryContentBlock1Content A.back:link,
.cnPrimaryContentBlock1Content A.back:active,
.cnPrimaryContentBlock1Content A.back:visited,
.cnPrimaryContentBlock1Content .membersTable A,
.cnPrimaryContentBlock1Content .membersTable A:link,
.cnPrimaryContentBlock1Content .membersTable A:active,
.cnPrimaryContentBlock1Content .membersTable A:visited,
.cnPrimaryContentBlock1Content #criteria A,
.cnPrimaryContentBlock1Content #criteria A:link,
.cnPrimaryContentBlock1Content #criteria A:active,
.cnPrimaryContentBlock1Content #criteria A:visited
{
  border-bottom-color: #C9312E;
  color: #C9312E;
}
.cnPrimaryContentBlock1Content A.back:hover,
.cnPrimaryContentBlock1Content .membersTable A:hover,
.cnPrimaryContentBlock1Content #criteria A:hover
{
  border-bottom-color: #003399;
  background: none;
  color: #003399;
}

/******* Turn Off Sub-Title *******/

.sectionTitle { display: none; }

/******* Added by Support *******/

.mainMenu span.itemNormal ul.dynamic li a,
.mainMenu span.itemNormal ul.dynamic li a:link,
.mainMenu span.itemNormal ul.dynamic li a:active,
.mainMenu span.itemNormal ul.dynamic li a:visited,
.mainMenu span.itemNormal ul.dynamic li a:hover {
background-color: #587A3E;
color:#FFFFFF;
text-decoration: none;
font-size: 0.90em;
}
.mainMenu span.itemNormal ul.dynamic li a:hover {
text-decoration: none;

}





BODY, TD, P, H1, H2, H3, H4, H5, H6
{
  font-family:  "Trebuchet MS", Arial, Helvetica, sans-serif; 
  font-style: normal;
  color: #000000; 
}


.cnMainContainer {
height:auto;
width:919px;
margin-top:0px;
background-color:white;
}

#id_LoginBoxGadget .loginContainer {
display:block;
height:110px;
left:720px;
position:absolute;
top:60px;
width:190px;
z-index:1;
border: 0px solid #ffffff;
}

.mainMenu
{
  margin: 1px 0 0 0;  
}

#idHeaderContentHolder.WaPlaceHolder.WaPlaceHolderHeader {
  background-size: 100% auto;
}
.container_12 {
  background: #ffffff none repeat scroll 0 0;
}
.WaPlaceHolder.WaPlaceHolderHeader1 {
  display: none;
}
.WaPlaceHolder > div {
  padding: 20px 0 0;
}
.WaGadgetMenuHorizontal .menuInner ul.firstLevel {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
}
.WaGadgetMenuHorizontal .menuInner ul.firstLevel > li > .item:hover > a > span {
  border-bottom: medium none;
  padding: 0;
}

.WaGadgetMenuHorizontal .menuInner ul ul {
  background: #b3e4ff none repeat scroll 0 0;
  margin: -13px 14px 0;
  box-shadow: none;
  padding:0;
}

.WaGadgetLoginForm .loginContainerAuthenticated {
  color: #ffffff;
}
.loginActionRememberMe label {
  color: #ffffff;
}
.firstLevel.adapted li a span:hover {
  background: #777777 none repeat scroll 0 0 !important;
  color: #ffffff !important;
  margin: -2px 0;
  padding: 2px 0 !important;
}

.firstLevel.adapted {
  margin: -10px 0 0 !important;
}

.secondLevel li:hover {
  background: #777777 none repeat scroll 0 0;
}

.secondLevel li a span {
  font-size: 12px !important;
  padding: 0;
  line-height:16px;
}
.firstLevel.adapted li a:hover {
  color: #ffffff !important;
}

.firstLevel.adapted li a {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
  color: #000000 !important;
  font-weight: bold !important;
  font: bold 15px/22px Arial !important;
  padding: 15px 14px !important;
}


.WaPlaceHolder.WaPlaceHolderContent {
  margin-top: -24px !important;
}

.WaGadgetMenuHorizontal .menuInner ul.firstLevel > li.phantom > .item > a {
  font: 30px/22px Verdana !important;
  text-align: center;
  font-weight: bold !important;
}
.WaGadgetOnly.WaGadgetLoginForm.gadgetStyleNone {
  margin: 53px 0 0;
}
#id_ceKY9Kw.WaLayoutContainerFirst {
  margin: -5px 0;
  padding: 0;
}
.WaGadgetMenuHorizontal .menuInner ul.firstLevel > li.dir > .item > a::after{
  background:none;	
}

.WaGadgetMenuHorizontal .menuInner .secondLevel li.dir.sel > .item > a::after {
  background-image: url("/resources/theme/mm-ico-opened-l1-black.gif");
  height: 7px;
  width: 7px;
}
.WaGadgetMenuHorizontal .menuInner ul ul li.dir > .item > a::after {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
}
.WaGadgetMenuHorizontal .menuInner .firstLevel > li.dir.sel > .item > a::after {
  background-image: url("/resources/theme/mm-ico-opened-l1-black.gif");
  height: 7px;
  width: 7px;
 padding: 0 5px 4px 0;
}
.loginContainerForm.orientationHorizontal.oAuthIsfalse {
  height: 134px;
  position: relative;
}
.gadgetStyleTitle h4 {
  font-size: 12px !important;
  font-weight: bold !important;
  line-height: 20px !important;
  padding: 0 24px 0 0 !important;
}
.gmail_default li {
  font-size: 12px !important;
  margin: 0 27px !important;
  padding: 0 0 0 4px !important;
}

.WaLayoutContainer {
  margin: 0;
}
.mainMenu td.separator {
display:block;
text-align:center;
vertical-align:middle;
width:7px;
}
A, A:link, A:active, A:visited {
  color: #0781c7;
  text-decoration: underline;
}
.WaGadgetLoginForm .loginContainerForm [class$="TextBox"] input[class$="TextBoxControl"] {
  font-size: 10px;
  height: 16px;
  margin: 0 0 0 42px;
  padding: 0;
  width: 120px;
}
.WaGadgetLoginForm .loginContainerForm.orientationHorizontal form .loginAction {
  margin: 54px 0 0 -125px;
  position: absolute;
  vertical-align: bottom;
}
.WaGadgetLoginForm .loginContainerForm .loginActionRememberMe input.rememberMeCheckboxControl {
  margin: 0 6px 0 41px;
}

.WaPlaceHolder.WaPlaceHolderContent {
  margin: 0 10px;
}
.WaGadgetLoginForm .loginContainerForm.orientationHorizontal form .loginActionRememberMe, .WaGadgetLoginForm .loginContainerForm.orientationVertical form .loginActionRememberMe, .WaGadgetLoginForm .loginContainerForm.orientationHorizontal form .loginPasswordForgot, .WaGadgetLoginForm .loginContainerForm.orientationVertical form .loginPasswordForgot {
  width: 100px;
}
.WaGadgetLoginForm a, .WaGadgetLoginForm a:link, .WaGadgetLoginForm a:visited, .WaGadgetLoginForm a:active {
  color: #ffffff;
  font-size: 10px;
  line-height: 14px;
  margin: -9px 100px;
  position: absolute;
}
.mainMenu td.separator span {
    background-color: #CCCCCC;
    display: block;
    font-size: 0;
    height: 15px;
    margin-left: 3px;
    margin-top: 2px;
    overflow: hidden;
    vertical-align: middle;
    width: 1px;
}
blockquote {
  font-size: 13px;
}
.gadgetStyleBody.gadgetContentEditableArea ul {
  padding: 0 20px;
}
[class*="EditableArea"] ul li {
  line-height: 20px;
  margin: 0 !important;
  padding: 0;
}
#id_2uyqL8c.WaLayoutContainer {
  padding: 25px 0 0;
}
#id_MdxDKtT {
  padding: 25px 0 0 !important;
}
.mainMenu td.firstSeparator span {
margin-left:0;
display: none;
}

.mainMenu .menuLevel2 {
line-height: 15px;
margin-top:1px;
padding:5px;
}

.mainMenu .menuLevel3 {
line-height: 15px;
margin-top:1px;
padding:5px;

}

.mainMenuContainer .mainMenu div.mainMenuPublicHiddenIcon
{
 display: none;
}

.mainMenuContainer .menuLevel2 img.mainMenuPublicHiddenIcon
{
 display: none;
}

.mainMenuContainer .menuLevel3 img.mainMenuPublicHiddenIcon
{
 display: none;
}

.mainMenu .menuLevel2 span.separator span {
color:#cccccc;
}

.mainMenu .menuLevel3 span.separator span {
color:#cccccc;
}


.cnContentContainer {
height:auto;
margin-bottom:0px;
margin-top:5px;
width:919px;
}

.cnPrimaryContentContainer .d1PrimaryContentContainer {
  border: 0px;
}

.cnPrimaryContentBlock1ContentHolder,
.cnPrimaryContentBlock1Content
{
  width: 899px;
}

.cnPrimaryContentContainer .block .inner
{
  float: left;
  padding: 0px 10px 15px 10px;
}

.cnPrimaryContentBlock1Content h1, .cnPrimaryContentBlock1Content h2, .cnPrimaryContentBlock1Content h3, .cnPrimaryContentBlock1Content h4, .cnPrimaryContentBlock1Content h5, .cnPrimaryContentBlock1Content h6 {
color:#000000;
}


.cnFooterContainer .innerFooterContainer {
float:left;
padding:0px;
}

.cnFooterPoweredByContainer
{
  display: none;
}

/*******************************************************************/
/***  ARTBOXES                                                   ***/
/*******************************************************************/


/***  Type 001                                                   ***/

DIV.artBoxContainerType-001 DIV.artBoxGeneralInnerContainer
{
  border: 5px solid #587a3e;
}

/* title */

DIV.artBoxContainerType-001 DIV.artBoxGeneralInnerContainer DIV.artBoxTitleContainer
{
  background: #587a3e;
}

DIV.artBoxContainerType-001 DIV.artBoxGeneralInnerContainer DIV.artBoxTitleInnerContainer DIV.artBoxInner
{
  padding: 10px 18px 15px 18px;
}

DIV.artBoxContainerType-001 DIV.artBoxGeneralInnerContainer DIV.artBoxTitleInnerContainer DIV.artBoxContent,
.cnPrimaryContentBlock1Content DIV.artBoxContainerType-001 H4.artBoxTitle
{
  color: #FFFFFF; 
}

/* content */

DIV.artBoxContainerType-001 DIV.artBoxGeneralInnerContainer DIV.artBoxContentContainer
{
  background: #FFFFFF;
}

DIV.artBoxContainerType-001 DIV.artBoxGeneralInnerContainer DIV.artBoxContentInnerContainer DIV.artBoxInner
{
  padding: 12px 12px; 
}

/* module */

.cnPrimaryContentBlock1Content DIV.artBoxContainerType-001 DIV.moduleViewType-0 DIV.moduleItem
{
  padding: 5px 6px 7px 6px;
}

.cnPrimaryContentBlock1Content DIV.artBoxContainerType-001 DIV.moduleViewType-0 DIV.moduleSeparator
{
  border-top: 1px dashed #cccccc;
}


DIV.artBoxContainerType-001 DIV.artBoxGeneralInnerContainer DIV.artBoxContentInnerContainer DIV.artBoxContent,
.cnPrimaryContentBlock1Content DIV.artBoxContainerType-001 DIV.moduleViewType-0 DIV.itemInfoContainer
{
  color: #AAAAAA;
}

.cnPrimaryContentBlock1Content DIV.artBoxContainerType-001 DIV.moduleViewType-0 A:link,
.cnPrimaryContentBlock1Content DIV.artBoxContainerType-001 DIV.moduleViewType-0 A:active,
.cnPrimaryContentBlock1Content DIV.artBoxContainerType-001 DIV.moduleViewType-0 A:visited,
.cnPrimaryContentBlock1Content DIV.artBoxContainerType-001 DIV.moduleViewType-0 A:hover
{
  color: #c9312e;
}

.cnPrimaryContentBlock1Content DIV.artBoxContainerType-001 DIV.moduleViewType-0 A:hover
{
  color: #003399;
}

/***  Type 002                                                   ***/

DIV.artBoxContainerType-002 DIV.artBoxGeneralInnerContainer
{
  border: 5px solid #cccccc;
}

/* title */

DIV.artBoxContainerType-002 DIV.artBoxGeneralInnerContainer DIV.artBoxTitleContainer
{
  background: #FFFFFF;
}

DIV.artBoxContainerType-002 DIV.artBoxGeneralInnerContainer DIV.artBoxTitleInnerContainer DIV.artBoxInner
{
  padding: 12px 18px 12px 18px;
}

DIV.artBoxContainerType-002 DIV.artBoxGeneralInnerContainer DIV.artBoxTitleInnerContainer DIV.artBoxContent,
.cnPrimaryContentBlock1Content DIV.artBoxContainerType-002 H4.artBoxTitle
{
  color: #000000; 
}

/* content */

DIV.artBoxContainerType-002 DIV.artBoxGeneralInnerContainer DIV.artBoxContentContainer
{
  background: #cccccc;
}

/*******************************************************************/
/***  BLOG                                                       ***/
/*******************************************************************/

.WaGadgetBlog H4.boxHeaderTitle A,
.WaGadgetBlog H4.boxHeaderTitle A:link,
.WaGadgetBlog H4.boxHeaderTitle A:active,
.WaGadgetBlog H4.boxHeaderTitle A:visited,
.WaGadgetBlogStateDetails  #idBlogCommentsListContainer DIV.commentViewContainer H5 A.blogEntryPostedBy,
.WaGadgetBlogStateDetails  #idBlogCommentsListContainer DIV.commentViewContainer H5 A.blogEntryPostedBy:link,
.WaGadgetBlogStateDetails  #idBlogCommentsListContainer DIV.commentViewContainer H5 A.blogEntryPostedBy:active,
.WaGadgetBlogStateDetails  #idBlogCommentsListContainer DIV.commentViewContainer H5 A.blogEntryPostedBy:visited
{
  color: #587a3e;
  font-size: 1.20em;
  font-weight: bold;
}

.WaGadgetBlog H4.boxHeaderTitle A:hover,
.WaGadgetBlogStateDetails  #idBlogCommentsListContainer DIV.commentViewContainer H5 A.blogEntryPostedBy:hover
{
  color: #003366;
}
.WaGadgetBlogStateDetails  #idBlogCommentsListContainer DIV.commentViewContainer H5 A.blogCommentAnchor,
.WaGadgetBlogStateDetails  #idBlogCommentsListContainer DIV.commentViewContainer H5 A.blogCommentAnchor:link,
.WaGadgetBlogStateDetails  #idBlogCommentsListContainer DIV.commentViewContainer H5 A.blogCommentAnchor:active,
.WaGadgetBlogStateDetails  #idBlogCommentsListContainer DIV.commentViewContainer H5 A.blogCommentAnchor:visited
{
  color: #000000;
}

.cnPrimaryContentContainer .WaGadgetBlog div.boxContainer div.boxHeaderContainer h4.boxHeaderTitle
{
  color: #587a3e;
  font-size: 1.20em;
  font-weight: bold;
}



/*******************************************************************/
/***  EVENTS                                                     ***/
/*******************************************************************/

/******* Labels and headers colors *******/

.cnPrimaryContentBlock1Content .WaGadgetEventsStateList H4.boxHeaderTitle A,
.cnPrimaryContentBlock1Content .WaGadgetEventsStateList H4.boxHeaderTitle A:link,
.cnPrimaryContentBlock1Content .WaGadgetEventsStateList H4.boxHeaderTitle A:visited
{
  color: #000000;
  text-decoration: none;
}
.cnPrimaryContentBlock1Content .WaGadgetEventsStateList DIV.boxFooterContainer A,
.cnPrimaryContentBlock1Content .WaGadgetEventsStateList DIV.boxFooterContainer A:link,
.cnPrimaryContentBlock1Content .WaGadgetEventsStateList DIV.boxFooterContainer A:visited
{
  color: #c9312e;
}
.cnPrimaryContentBlock1Content .WaGadgetEventsStateList H4.boxHeaderTitle A:active,
.cnPrimaryContentBlock1Content .WaGadgetEventsStateList H4.boxHeaderTitle A:hover,
.cnPrimaryContentBlock1Content .WaGadgetEventsStateList DIV.boxFooterContainer A:active,
.cnPrimaryContentBlock1Content .WaGadgetEventsStateList DIV.boxFooterContainer A:hover
{
  color: #003399;
  text-decoration: underline;
}

/*******************************************************************/
/***  MEMBERS AND MEMBERS DIRECTORY                              ***/
/*******************************************************************/
}
TABLE.membersTable TH
{
  background-color: #EEEEEE;
  color: #000000;
}
.cnPrimaryContentBlock1Content DIV.memberDirectorySearchArea SPAN.searchResult
{
  color: #777777;
}
.cnPrimaryContentBlock1Content DIV.memberDirectorySearchArea SPAN EM
{
  color: #000000;
}
.cnPrimaryContentBlock1Content .membersTable TR.hover
{
  background-color: #F7F7F7;
}
.cnPrimaryContentBlock1Content .membersTable TR.normal
{
  background: none;
}
.cnPrimaryContentBlock1Content A.back,
.cnPrimaryContentBlock1Content A.back:link,
.cnPrimaryContentBlock1Content A.back:active,
.cnPrimaryContentBlock1Content A.back:visited,
.cnPrimaryContentBlock1Content .membersTable A,
.cnPrimaryContentBlock1Content .membersTable A:link,
.cnPrimaryContentBlock1Content .membersTable A:active,
.cnPrimaryContentBlock1Content .membersTable A:visited,
.cnPrimaryContentBlock1Content #criteria A,
.cnPrimaryContentBlock1Content #criteria A:link,
.cnPrimaryContentBlock1Content #criteria A:active,
.cnPrimaryContentBlock1Content #criteria A:visited
{
  border-bottom-color: #C9312E;
  color: #C9312E;
}
.cnPrimaryContentBlock1Content A.back:hover,
.cnPrimaryContentBlock1Content .membersTable A:hover,
.cnPrimaryContentBlock1Content #criteria A:hover
{
  border-bottom-color: #003399;
  background: none;
  color: #003399;
}

/******* Turn Off Sub-Title *******/

.sectionTitle { display: none; }

/******* Added by Support *******/

.mainMenu span.itemNormal ul.dynamic li a,
.mainMenu span.itemNormal ul.dynamic li a:link,
.mainMenu span.itemNormal ul.dynamic li a:active,
.mainMenu span.itemNormal ul.dynamic li a:visited,
.mainMenu span.itemNormal ul.dynamic li a:hover {
background-color: #587A3E;
color:#FFFFFF;
text-decoration: none;
font-size: 0.90em;
}
.mainMenu span.itemNormal ul.dynamic li a:hover {
text-decoration: none;

}



.WaGadgetMenuHorizontal .menuInner ul.firstLevel > li.sel > .item > a {
  color: #3a75c8 !important;
}
.WaGadgetMenuHorizontal .menuInner ul ul li.sel > .item > a {
  color: #3a75c8 !important;
}
.WaGadgetMenuHorizontal .menuInner ul ul li > .item > a {
  padding: 0;
}
#id_MJcJDmo div.gadgetStyleTitle {
  background: #ffffff none repeat scroll 0 0;
  box-shadow: 0 0 6px #000000;
  padding: 9px 0 9px 10px;
  width: 97%;
}
#id_GsmtqAQ div.gadgetStyleTitle {
  background: #ffffff none repeat scroll 0 0;
  box-shadow: 0 0 6px #000000;
  padding: 9px 0 9px 10px;
  width: 97%;
}
#id_RcBWw6S div.gadgetStyleTitle {
  background: #ffffff none repeat scroll 0 0;
  box-shadow: 0 0 6px #000000;
  padding: 9px 0 9px 10px;
  width: 97%;
}
.s1_grid_12 {
  margin: 0;
  width: 960px;
/*border-top:    1px solid  #000;*/
border-right:  1px solid  #000;
/*border-bottom: 1px solid   #000;*/
border-left:   1px solid  #000;
}

.WaPlaceHolder.WaPlaceHolderFooter {
  padding: 0 10px;
}
.pageLayoutOuterContainer.pageLayoutRightOuterContainer {
  vertical-align: top;
  width: 100%;
}
#idBlogsTitleContainer h1 {
  font-size: 24px;
}
.WaGadgetBlog H4.boxHeaderTitle A, .WaGadgetBlog H4.boxHeaderTitle A:link, .WaGadgetBlog H4.boxHeaderTitle A:active, .WaGadgetBlog H4.boxHeaderTitle A:visited, .WaGadgetBlogStateDetails #idBlogCommentsListContainer DIV.commentViewContainer H5 A.blogEntryPostedBy, .WaGadgetBlogStateDetails #idBlogCommentsListContainer DIV.commentViewContainer H5 A.blogEntryPostedBy:link, .WaGadgetBlogStateDetails #idBlogCommentsListContainer DIV.commentViewContainer H5 A.blogEntryPostedBy:active, .WaGadgetBlogStateDetails #idBlogCommentsListContainer DIV.commentViewContainer H5 A.blogEntryPostedBy:visited {
  font-size: 14px;
  text-decoration: none;
}
.WaGadgetBlog H4.boxHeaderTitle A:hover, .WaGadgetBlogStateDetails #idBlogCommentsListContainer DIV.commentViewContainer H5 A.blogEntryPostedBy:hover {
  text-decoration: underline;
}
.WaGadgetBlog .boxBodyInfoOuterContainer h5 .postedByLabel, .WaGadgetBlog .boxBodyInfoOuterContainer h5 .postedByLink {
  font-size: 12px;
}
.WaGadgetBlog .boxBodyInfoOuterContainer h5 .postedOn {
  font-size: 12px;
}
#idFooterContent p:nth-child(3) {
  font-size: 12px;
}
.pagerOuterContainer .bound::before, .pagerOuterContainer .near::before {
  font: 18px/1em FontAwesome;
  margin: 7px 0 0;
}
.pagerOuterContainer .linkCurrent {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
  border-radius: 0;
  color: #000000;
  font: 12px/1em Tahoma,sans-serif;
}
.pagerOuterContainer a {
  font: 12px/1em Tahoma,sans-serif;
}
.pagerOuterContainer a:hover {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
  color: #000000;
  border-radius: 0;
  text-decoration: none;
}
.blogPostBody.gadgetBlogEditableArea > p {
  font-size: 12px;
}
.pageLayoutMainContainer.pageLayoutTopAndBottomRowsPlusTwoColumns {
  width: 100%;
}
#id_uihmMMu h1 {
  font-size: 24px;
}
#id_tNPE2mE font {
  font-size: 20px !important;
}
#id_PjBrfXf h3 {
  font-size: 18px;
  margin: 10px 0 0;
}
.pageLayoutTwoColumsTable {
  float: left;
  width: 100%;
}
.gadgetStyleBody.gadgetContentEditableArea a {
  font-size: 12px !important;
}
.gadgetStyleBody.gadgetContentEditableArea a {
  font-size: 12px !important;
}
#idTitleContainer h1 {
  font-size: 17px;
}
#id_NDTnicg .gadgetStyleBody.gadgetContentEditableArea span {
  font-size: 12px !important;
}
.formTitleOuterContainer .formTitleContainer {
  padding-top: 30px;
}
.formTitleOuterContainer .formTitleContainer .inner h3.formTitle {
  font-size: 12px;
}
.formTitleOuterContainer .formTitleContainer .inner .mandatoryFieldsTitle {
  font-size: 12px;
}
.fieldSubContainer .fieldLabel {
  color: #9b9b9b;
  width: 20%;
}
.fieldSubContainer .fieldBody .groupBodyVertical {
  width: 70%;
}
.fieldSubContainer .fieldBody .fieldItem span.label {
  font-size: 12px;
  line-height: normal;
}
.navigationOuterContainer .navigationContainer .right input.nextButton, .navigationOuterContainer .navigationContainer .right input.typeButton, .navigationOuterContainer .navigationContainer .right input[type="submit"] {
  padding: 5px 10px;
}
.WaGadgetMenuHorizontal .menuInner ul ul li > .item:hover > a {
  background: #777777 none repeat scroll 0 0;
  color: #252525;
}
.WaGadgetMenuHorizontal .menuInner ul ul li > .item > a {
  color: #000000;
}
.WaGadgetMenuHorizontal .menuInner ul ul li > .item > a:hover {
  color: #ffffff;
}
.WaGadgetLoginForm .loginContainerForm .loginAction input.loginButton {
  padding: 0 8px;
  text-transform: inherit;
}
.WaGadgetLoginForm .loginContainerAuthenticated.orientationHorizontal .loggedName, .WaGadgetLoginForm .loginContainerAuthenticated.orientationHorizontal .profileBox {
  display: block;
  margin: 0 17px 0 0;
  padding: 0;
}
.profileBox.changePasswordBox {
  margin: 14px 15px 20px 0 !important;
  padding: 8px 2px 0 !important;
}
.profileBox.viewProfileBox {
  margin: 12px 15px 0 !important;
  padding: 6px 0 0 !important;
}
.profileBox.viewProfileBox > a {
  font-size: 12px;
  margin: -9px -87px !important;
}
.profileBox.changePasswordBox > a {
  font-size: 12px;
  margin: -9px -87px !important;
}



@media only screen and (max-width: 980px) {
.WaGadgetLoginForm .loginContainerForm .loginAction input.loginButton {
  padding: 0 9px;
}
} 

@media only screen and (max-width: 960px) {
.container_12 {
  width: 100%;
}
.s1_grid_12 {
  margin: 0;
  width: auto;
}
.WaPlaceHolder > div {
  width: auto;
}
.WaCustomLayoutContainerLast {
  width: auto;
}
#id_3kFHbWF table {
  width: 100%;
}
}

@media only screen and (max-width: 800px) {
#id_3kFHbWF td {
  float: left;
  width: 100%;
}
#id_3kFHbWF td:nth-child(3) {
  display: none;
}
.loginContainerForm.orientationHorizontal.oAuthIsfalse {
  margin: 0 -24px;
  padding: 0;
}

#id_ceKY9Kw.WaLayoutContainerFirst {
  height: 192px;
}
.WaGadgetMenuHorizontal .menuInner ul.firstLevel > li.dir > .item > a::after {
  display: none;
}

.WaGadgetMenuHorizontal .menuInner ul ul li > .item > a {
  display: unset;
}
.WaGadgetLoginForm a, .WaGadgetLoginForm a:link, .WaGadgetLoginForm a:visited, .WaGadgetLoginForm a:active {
  margin: 15px;
}
.artText {
  margin-top: -35px !important;
}
.WaGadgetOnly.WaGadgetLoginForm.gadgetStyleNone {
  margin: 15px 0 0;
}
.WaGadgetMenuHorizontal .menuInner ul.firstLevel.adapted {
  width: 99%;
}
.WaPlaceHolder.WaPlaceHolderContent {
  padding: 35px 0;
  width: 97%;
}
.WaGadgetOnly.WaGadgetContent.WaLegacyContentGadget.gadgetStyleNone {
  width: 100%;
}
.gadgetStyleBody.gadgetContentEditableArea {
  width: 100%;
}
.gadgetStyleBody.gadgetContentEditableArea > table {
  width: 100%;
}
.gadgetStyleBody.gadgetContentEditableArea div {
  width: 100%;
}
td#id_PageLayoutOuterContainer__1 {
  float:left;
  width: 100% !important;
}
.gadgetStyleBody.gadgetContentEditableArea > blockquote {
  margin: 0 0 0 25px !important;
}
}

@media only screen and (max-width: 768px) {
.WaGadgetLoginForm a, .WaGadgetLoginForm a:link, .WaGadgetLoginForm a:visited, .WaGadgetLoginForm a:active {
  margin: -7px 105px;
}

@media only screen and (max-width: 672px) {
.secondLevel li:nth-child(2):hover {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
}
}

@media only screen and (max-width: 640px) {
.WaGadgetOnly.WaGadgetContent.headerContent.gadgetStyleNone {
  height: 146px;
}
.WaGadgetOnly.WaGadgetLoginForm.gadgetStyleNone {
  margin: 16px 0 0;
}
.WaGadgetMenuHorizontal .menuInner ul ul {
  margin: 9px 14px;
}
#id_ceKY9Kw.WaLayoutContainerFirst {
  height: 156px;
  margin: -5px 0;
  padding: 0;
}
#idHeaderContent div.gadgetStyleBody.gadgetContentEditableArea {
  height: auto;
  margin: -28px 0 0;
  padding: 0;
}
.WaGadgetLoginForm .loginContainerForm.orientationHorizontal form .loginAction {
  margin: 54px 0 0 -125px;
}
.WaGadgetLoginForm .loginContainerForm .loginAction input.loginButton {
  padding: 0 7px;
}
.loginContainerForm.orientationHorizontal.oAuthIsfalse {
  margin: 0 -50px;
  padding: 0;
}
.WaGadgetLoginForm a, .WaGadgetLoginForm a:link, .WaGadgetLoginForm a:visited, .WaGadgetLoginForm a:active {
  margin: 15px 0;
  width: 20%;
}
.WaGadgetOnly.WaGadgetRecentBlogPosts.artBoxContainerType-011.gadgetStyleNone {
  width: 100% !important;
}
.WaGadgetLast.WaGadgetRecentBlogPosts.artBoxContainerType-011.gadgetStyleNone {
  width: 100% !important;
}
.WaGadgetOnly.WaGadgetUpcomingEvents.artBoxContainerType-011.gadgetStyleNone {
  width: 100% !important;
}
.artText {
  margin-top: 0 !important;
  width: 45%;
}
#id_FC6bBva font {
  font-size: 35px !important;
}
.pageTitle.legacyContentPageTitle font {
  font-size: 35px;
}
.pagerOuterContainer .bound::before, .pagerOuterContainer .near::before {
  margin: 0;
}
.fieldSubContainer .fieldLabel {
  width: 97%;
}
.fieldSubContainer .fieldBody .groupBodyVertical {
  width: 98%;
}
.WaPlaceHolder.WaPlaceHolderContent {
  padding: 0;
}
#id_OvuvGSO.WaLayoutContainer {
  padding: 0 0 18px;
}
.profileBox.viewProfileBox > a {
  margin: -9px 0 0 -87px !important;
  width: 48% !important;
}
.profileBox.changePasswordBox > a {
  margin: -9px 0 0 -87px !important;
  width: 72% !important;
}
}

@media only screen and (max-width: 618px) {
.firstLevel {
  background: #ffffff none repeat scroll 0 0 !important;
}
.firstLevel li a {
  color: #000000 !important;
}
}.secondLevel li:nth-child(2) a span:hover {
  background: #777777 none repeat scroll 0 0 !important;
  padding: 5px 100px 2px 0 !important;
  width: 100%;
}
}

@media only screen and (max-width: 600px) {
.WaLayoutPlaceHolder.placeHolderContainer {
  float: left;
  width: 100%;
}
.loginContainerForm.orientationHorizontal.oAuthIsfalse {
  float: left;
  margin: 0 auto !important;
  padding: 0;
  text-align: center;
  width: 100% !important;
}
.WaGadgetLoginForm .loginContainerForm.orientationHorizontal form .loginAction {
  margin: 79px 0 0 -250px;
}
.WaGadgetLoginForm a, .WaGadgetLoginForm a:link, .WaGadgetLoginForm a:visited, .WaGadgetLoginForm a:active {
  color: #000000;
  margin: 30px 0;
  width: 0;
}
.WaGadgetLoginForm .loginContainerForm [class$="TextBox"] input[class$="TextBoxControl"] {
  margin: 0 0 0 5px;
  padding: 5px 75px 5px 5px;
}
.WaGadgetOnly.WaGadgetContent.headerContent.gadgetStyleNone {
  height: 135px !important;
}
.artText {
  width: 30%;
}
.WaGadgetMenuHorizontal[class*="menuStyle"] .menuInner ul.firstLevel > li {
  border-top: 1px solid #000000;
  padding: 0 0 22px;
}
.gadgetStyleBody.gadgetContentEditableArea td {
  float: left;
  width: 100%;
}
.gadgetStyleBody.gadgetContentEditableArea  td:nth-child(3) {
  display: none;
}
.pageLayoutTwoColumsTable {
  width: 100%;
}
.pageLayoutTwoColumsContainer {
  padding: 30px 0 0;
  width: 100%;
}
.pageLayoutOuterContainer.pageLayoutLeftOuterContainer {
  float: left;
  width: 100%;
}
td#id_PageLayoutOuterContainer__3 {
  float: left;
  width: 100%;
}
blockquote {
  margin: 0 auto;
}
.WaGadgetMenuHorizontal[class*="menuStyle"] .menuInner ul ul li > .item > a {
  padding: 2px 30px 1px;
}
.secondLevel li:nth-child(2) li:hover {
  padding: 2px 0 2px !important;
}
.WaGadgetMenuHorizontal[class*="menuStyle"] .menuInner ul ul ul li {
  margin: 4px 0;
}
}

@media only screen and (max-width: 480px) {
#id_3kFHbWF td {
  width: 99%;
}
.artText {
  margin-top: -10px !important;
}
.gadgetStyleBody.gadgetContentEditableArea {
  padding: 15px 0 0;
}
.WaGadgetOnly.WaGadgetLoginForm.gadgetStyleNone {
  margin: 0;
}
#form > div {
  width: 99%;
}
.WaGadgetLast.WaGadgetContent.WaLegacyContentGadget.gadgetStyleNone {
  width: 97%;
}
.secondLevel li:nth-child(2) a span:hover {
  padding: 5px 8px 2px 0 !important;
}
.secondLevel li:nth-child(2) li:hover {
  padding: 0 0 2px !important;
}
.gadgetStyleBody.gadgetContentEditableArea td {
  padding: 25px 0 0;
}
.loginActionRememberMe label {
  color: #000000;
}
.WaGadgetLoginForm .loginContainerAuthenticated {
  color: #000000;
  margin: 0 0 15px;
  text-align: center;
}
.profileBox.viewProfileBox {
  margin: 12px 15px 0 !important;
  padding: 6px 0 0 !important;
  width: 100% !important;
}
.profileBox.viewProfileBox > a {
  margin: -5px 0 0 -270px !important;
  width: 70% !important;
}
.profileBox.changePasswordBox {
  margin: 14px 15px 15px 0 !important;
  padding: 8px 2px 0 !important;
}
.profileBox.changePasswordBox > a {
  display: inline-block;
  margin: -25px 0 0 -155px !important;
  width: 100% !important;
}
}

@media only screen and (max-width: 360px) {
.WaGadgetOnly.WaGadgetContent.headerContent.gadgetStyleNone {
  height: 56px !important;
}
#idHeaderContent div.gadgetStyleBody.gadgetContentEditableArea {
  margin: 0;
}
.WaGadgetLoginForm .loginContainerForm [class$="TextBox"] input[class$="TextBoxControl"] {
  margin: 0 0 0 5px;
  padding: 5px 10px 5px 5px;
}
#id_FC6bBva font {
  font-size: 25px !important;
}
.artText {
  margin-top: -45px !important;
}
.WaGadgetOnly.WaGadgetLoginForm.gadgetStyleNone {
  margin: 15px 0 0;
}
.gadgetStyleBody.gadgetContentEditableArea {
  padding: 0;
}
.pageTitle.legacyContentPageTitle font {
  font-size: 30px;
}
.pageTitle.legacyContentPageTitle > font {
  font-size: 25px !important;
}
#id_8QV2pPA font {
  font-size: 20px !important;
}
#id_BD9f6JG font {
  font-size: 15px;
}
.WaGadgetOnly.WaGadgetBlog.gadgetStyleNone.WaGadgetBlogStateList {
  width: 97%;
}
#form > div {
  width: 97%;
}
#id_PEGKm9l font {
  font-size: 25px !important;
}
#id_3kFHbWF td {
  width: 97%;
}
.profileBox.viewProfileBox > a {
  margin: -5px 0 0 -218px !important;
}
.profileBox.changePasswordBox > a {
  margin: -25px 0 0 -87px !important;
}
}

@media only screen and (max-width: 320px) {
.WaPlaceHolder.WaPlaceHolderFooter {
  padding: 0;
  width: 98%;
  margin: 0 0 0 3px;
}
.loginContainerForm.orientationHorizontal.oAuthIsfalse {
  width: 90% !important;
}
.WaGadgetLoginForm .loginContainerForm.orientationHorizontal form .loginUserName, .WaGadgetLoginForm .loginContainerForm.orientationHorizontal form .loginPassword {
  margin: 3px 0 !important;
}
.gadgetStyleBody.gadgetContentEditableArea td {
  padding: 25px 0 0;
  width: 100%;
}
.gadgetStyleBody.gadgetContentEditableArea ul {
  padding: 0 0 0 20px;
}
.WaGadgetOnly.WaGadgetContent.WaLegacyContentGadget.gadgetStyleNone {
  width: 100%;
}
#id_LfiQKKZ font {
  font-size: 25px !important;
}
.WaGadgetOnly.WaGadgetBlog.gadgetStyleNone.WaGadgetBlogStateList {
  width: 90%;
}
#form > div {
  width: 88%;
}
}
.mLayout {
  overflow-x: hidden;;
}