/**
 * Edits by Nicasio LLC 
**/

/* Import Fonts */

@import url('https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300;0,400;0,700;1,300;1,400;1,700&display=swap');



/* General Resets */

body {
    background-color: #FFFFFF;   
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale; 
}

body,
body *:not(span, b, strong) {
    font-family: 'Open Sans', sans-serif !important;
    font-weight: 400;
    font-size: 16px;
    line-height: 25px;
}

body, input, select, textarea {
    color: #000000;
}

.container_12 {
    width: 100%;
}

.s1_grid_12 {
    margin-left: 0px;
    margin-right: 0px;
    width: 100%;
}

.s1_grid_12 > .WaPlaceHolder > div {
    width: 100%;
    max-width: 1180px;
    margin-left: auto;
    margin-right: auto;
}

.WaPlaceHolderHeader > div,
.WaPlaceHolderHeader1 > div,
.WaPlaceHolderContent > div,
.WaPlaceHolderFooter > div,
.WaPlaceHolderFooter1 > div {
    padding-left: 0;
    padding-right: 0;
}

.WaPlaceHolderFooter > div,
.WaPlaceHolderFooter1 > div {
    margin-bottom: 0;
}

.zoneBrandingOuter {
    display: none;
}

.gadgetStyleNone, 
.gadgetStyle001, 
.gadgetStyle002, 
.gadgetStyle003 {
    padding: 0;
}

.gadgetStyle001 .gadgetStyleBody,
.gadgetStyle001 .gadgetStyleTitle {
    padding: 20px;
}

.gadgetStyle001 .gadgetStyleTitle {
    padding-bottom: 0;
}

.gadgetStyle001 .gadgetStyleTitle + .gadgetStyleBody {
    padding-top: 10px;
}



/* Text */

h1, h1.contStyleHeaderTitle,
h2, h3, h4, h5, h6 {
    font-weight: 400 !important;
    color: #584261 !important;
}

h1,
h1.contStyleHeaderTitle {
    color: #332d61 !important;
    text-transform: uppercase !important;
    margin-top: 0 !important;
    margin-bottom: 0 !important;
    font-size: 30px !important;
    line-height: 30px !important;
    margin: 0 auto !important;
}

h2 {
    font-size: 28px !important;
    line-height: 35px !important;
    padding: 0 !important;
    margin: 0 0 14px 0 !important;
    text-transform: none !important;
}

h3,
.gadgetStyleNone .gadgetStyleTitle h4,
.gadgetStyle001 .gadgetStyleTitle h4,
.gadgetStyle002 .gadgetStyleTitle h4,
.gadgetStyle003 .gadgetStyleTitle h4 {
    font-size: 21px !important;
    line-height: 28px !important;
    font-weight: 400 !important;
}

.gadgetStyle001 .gadgetStyleTitle h4 {
    margin-bottom: 0px !important;
}

.gadgetStyle002 .gadgetStyleTitle h4 {
    font-size: 16px !important;
    line-height: 24px !important;
    margin-bottom: 24px !important;
}

h4 {
    font-size: 18px !important;
    font-weight: 700 !important;
    margin-bottom: 10px !important;
    text-transform: none !important;
}

WaGadgetBlog.WaGadgetBlogStateList ul.boxesList li.boxesListItem .boxHeaderOuterContainer h4.boxHeaderTitle {
    margin-bottom: 0px !important;
}

@media (max-width: 768px) {
    h1,
    h1.contStyleHeaderTitle {
        font-size: 21px !important;
        line-height: 21px !important;
    }
}

body strong, 
body b {
    font-weight: 700;
}

p, address {
    margin: 0;
    padding-bottom: 25px;
}

.WaGadgetContent li,
.WaGadgetContent li *,
.WaGadgetContent li a {
    font-size: 14px;
    line-height: 32px;
}

.fieldSubContainer .fieldLabel,
.fieldSubContainer .fieldBody,
.fieldSubContainer .fieldLabel strong.mandatoryLabel>span {
    font-size: 16px;
    font-weight: 400;
    line-height: 25px;
    font-family: 'Open Sans', sans-serif !important;
    font-weight: 400 !important;
}

input[type="text"],
input[type="password"],
input[type="checkbox"],
input[type="radio"],
select,
textarea {
    font-family: 'Open Sans', sans-serif !important;
    color: darkgrey !important;
    font-size: 16px !important;
    font-weight: 400 !important;
    line-height: 25px !important;
}

input[type="text"]:focus,
input[type="text"]:active,
input[type="password"]:focus,
input[type="password"]:active,
input[type="checkbox"]:focus,
input[type="checkbox"]:active,
input[type="radio"]:focus,
input[type="radio"]:active,
select:focus,
select:active,
textarea:focus,
textarea:active {
    color: #000000 !important;
}



/* Links + Buttons */

a,
a:link,
a:visited,
a:active,
a:hover {
    color: #541282;
    text-decoration: none;
    font-style: normal;
}

a:hover, 
a:active {
    color: #6aa6b8;
    text-decoration: none;
}

a.wa-authenticateLoginLink, 
a.wa-authenticateLoginLink:hover, 
a.wa-authenticateLoginLink:active, 
a.wa-authenticateLoginLink.activeState, 
a.wa-authenticateLoginLink:visited {
    color: #FFFFFF;
}

a.rssFeedLabel {
    font-family: FontAwesome !important;
}

a.stylizedButton.buttonStyle001,
.WaGadgetLoginForm .loginContainerWrapper .loginContainerInnerWrapper .loginLink  {
    background-color: #541282;
    color: #FFFFFF;
    padding: 2px 14px;
    font-size: 14px;
    line-height: 32px;
    font-weight: 400;
    text-transform: none;
    background-image: none;
    height: auto;
    vertical-align: top;
}

a.stylizedButton.buttonStyle001:hover,
.WaGadgetLoginForm .loginContainerWrapper .loginContainerInnerWrapper .loginLink:hover {
    background-color: #6aa6b8;
    box-shadow: none;
}

a.stylizedButton.buttonStyle002,
.navigationOuterContainer .navigationContainer input.nextButton, 
.navigationOuterContainer .navigationContainer input.typeButton, 
.navigationOuterContainer .navigationContainer input[type=submit],
.navigationOuterContainer .navigationContainer a.backLink,
.generalFieldsContainer input[type=submit], 
.generalFieldsContainer input.typeButton,
.functionalButton,
.WaGadgetLoginForm .loginContainerWrapper .loginContainerInnerWrapper .loginContainer .loginContainerForm form .loginAction input.loginButton,
.WaGadgetAuthorizationRequired .loginPageTable #idSubmitBox #idLoginButtonBox span input.loginButton,
.WaGadgetTermsOfUse .login-role-actions input[type="submit"],
.WaGadgetUnsubscribeFromEmails form input[type=submit],
.WaGadgetContactProfile .topButtonsOuterContainer .topButtonsContainer .inner input.typeButton,
.WaGadgetMemberDirectoryStateAdvancedSearch .ActionPanelOuterContainer .searchButtonContainer input.searchButton,
.WaGadgetMemberPublicProfileStateMain .memberDirectoryDetailsOuterContainer .profileHeaderContainer h2 .sendMailButtonContainer input.typeButton,
.WaGadgetEvents .boxOuterContainer .boxBodyOuterContainer .boxBodyContainer .boxBodyInfoOuterContainer .boxBodyInfoContainer .boxActionContainer input.typeButton,
.WaGadgetBlog.WaGadgetBlogStateList #idAddNewPostButtonContainer input[type=submit],
.WaGadgetBlog .addNewCommentOuterContainer .boxActionContainer input[type=submit],
.WaGadgetBlog.WaGadgetBlogStateEditPost .boxFooterOuterContainer .boxFooterPrimaryOuterContainer input, 
.WaGadgetBlog.WaGadgetBlogStateAddPost .boxFooterOuterContainer .boxFooterPrimaryOuterContainer input,
.WaGadgetBlog.WaGadgetBlogStateEditPost .boxFooterOuterContainer .boxFooterSecondaryOuterContainer input, 
.WaGadgetBlog.WaGadgetBlogStateAddPost .boxFooterOuterContainer .boxFooterSecondaryOuterContainer input,
.WaGadgetForum .forumPanelOuterContainer .forumPanelContainer input.typeButton,
.WaGadgetForum .forumBottomPanelOuterContainer .forumBottomPanelContainer input.typeButton,
.WaGadgetForum .forumEditEntryBoxContainer .boxFooterOuterContainer .boxFooterPrimaryOuterContainer input, 
.WaGadgetForum .forumEditEntryBoxContainer .boxFooterOuterContainer .boxFooterSecondaryOuterContainer input,
.WaGadgetOnlineStoreProduct .OnlineStoreProduct_aside .OnlineStoreButton input.typeButton {
    background-color: #082959;
    color: #FFFFFF;
    padding: 5px 10px;
    font-size: 14px;
    line-height: 20px;
    font-weight: 400;
    text-transform: none;
    background-image: none;
    height: auto;
    vertical-align: top;
}

a.stylizedButton.buttonStyle002:hover,
.navigationOuterContainer .navigationContainer input.nextButton:hover, 
.navigationOuterContainer .navigationContainer input.typeButton:hover, 
.navigationOuterContainer .navigationContainer input[type=submit]:hover,
.navigationOuterContainer .navigationContainer a.backLink:hover,
.generalFieldsContainer input[type=submit]:hover, 
.generalFieldsContainer input.typeButton:hover,
.functionalButton:hover,
.WaGadgetLoginForm .loginContainerWrapper .loginContainerInnerWrapper .loginContainer .loginContainerForm form .loginAction input.loginButton:hover,
.WaGadgetAuthorizationRequired .loginPageTable #idSubmitBox #idLoginButtonBox span input.loginButton:hover,
.WaGadgetTermsOfUse .login-role-actions input[type="submit"]:hover,
.WaGadgetUnsubscribeFromEmails form input[type=submit]:hover,
.WaGadgetContactProfile .topButtonsOuterContainer .topButtonsContainer .inner input.typeButton:hover,
.WaGadgetMemberDirectoryStateAdvancedSearch .ActionPanelOuterContainer .searchButtonContainer input.searchButton:hover,
.WaGadgetMemberPublicProfileStateMain .memberDirectoryDetailsOuterContainer .profileHeaderContainer h2 .sendMailButtonContainer input.typeButton:hover,
.WaGadgetEvents .boxOuterContainer .boxBodyOuterContainer .boxBodyContainer .boxBodyInfoOuterContainer .boxBodyInfoContainer .boxActionContainer input.typeButton:hover,
.WaGadgetBlog.WaGadgetBlogStateList #idAddNewPostButtonContainer input[type=submit]:hover,
.WaGadgetBlog .addNewCommentOuterContainer .boxActionContainer input[type=submit]:hover,
.WaGadgetBlog.WaGadgetBlogStateEditPost .boxFooterOuterContainer .boxFooterPrimaryOuterContainer input:hover, 
.WaGadgetBlog.WaGadgetBlogStateAddPost .boxFooterOuterContainer .boxFooterPrimaryOuterContainer input:hover,
.WaGadgetBlog.WaGadgetBlogStateEditPost .boxFooterOuterContainer .boxFooterSecondaryOuterContainer input:hover, 
.WaGadgetBlog.WaGadgetBlogStateAddPost .boxFooterOuterContainer .boxFooterSecondaryOuterContainer input:hover,
.WaGadgetForum .forumPanelOuterContainer .forumPanelContainer input.typeButton:hover,
.WaGadgetForum .forumBottomPanelOuterContainer .forumBottomPanelContainer input.typeButton:hover,
.WaGadgetForum .forumEditEntryBoxContainer .boxFooterOuterContainer .boxFooterPrimaryOuterContainer input:hover, 
.WaGadgetForum .forumEditEntryBoxContainer .boxFooterOuterContainer .boxFooterSecondaryOuterContainer input:hover,
.WaGadgetOnlineStoreProduct .OnlineStoreProduct_aside .OnlineStoreButton input.typeButton:hover {
    background-color: #6aa6b8;
    box-shadow: none;
}

.WaGadgetBlog.WaGadgetBlogStateList ul.boxesList li.boxesListItem .boxHeaderOuterContainer h4.boxHeaderTitle a,
.WaGadgetEvents .boxOuterContainer .boxHeaderOuterContainer .boxHeaderContainer h4.boxHeaderTitle a {
    color: #212121;
    font-weight: 400;
    white-space: normal;
}

.WaGadgetBlog.WaGadgetBlogStateList ul.boxesList li.boxesListItem .boxHeaderOuterContainer h4.boxHeaderTitle a:hover,
.WaGadgetEvents .boxOuterContainer .boxHeaderOuterContainer .boxHeaderContainer h4.boxHeaderTitle a:hover {
    color: #979797;
}



/* Header */

#id_Header {
    padding: 0 50px 0 30px;
}

#id_Header > div {
    padding-bottom: 0;
    margin-bottom: 0;
}

#id_Header .WaLayoutPlaceHolder:after {
    content: '';
    display: block;
    clear: both;
    height: 0;
}

#id_HeaderLogo {
    padding: 0;
}

#id_HeaderLogo img {
    width: 92%;
    max-width: 350px;
}

#id_Header .WaLayoutSeparator + .WaLayoutItem {
    text-align: right;
}

#id_HeaderJoin,
#id_HeaderLogin {
    padding: 0;
    display: inline-block;
    display: inline-flex;
}

@media (max-width:616px) {

    #id_Header {
        padding: 0 30px;
    }

    #id_HeaderLogo img {
        display: block;
        margin: 0 auto;
    }

    #id_Header .WaLayoutSeparator + .WaLayoutItem {
        text-align: center;
        margin-top: 0px;
        margin-bottom: 20px;
    }

}



/* Header Login */

.WaGadgetLoginForm .loginContainerWrapper .loginContainerInnerWrapper .loginContainer {
	background: #FFFFFF;
}

.WaGadgetLoginForm .loginContainerWrapper .loginContainerInnerWrapper .loginContainer .loginContainerForm.orientationHorizontal {
	border: 0;
}



/* Main Navigation */

#id_Header1 {
    margin-top: -6px;
    border-bottom: 4px #584261 solid;
    position: relative;
}

#id_Header1 > div {
    padding-top: 0;
    padding-bottom: 0;
    margin-bottom: 0;
}

.WaGadgetMenuHorizontal .menuInner ul.firstLevel {
    width: 100%;
    display: inline-block;
    text-align: center;
}

.WaGadgetMenuHorizontal .menuInner ul.firstLevel>li {
    display: inline-block;
}

.WaGadgetMenuHorizontal .menuInner ul.firstLevel>li>.item {
    padding-bottom: 0px;
}

.WaGadgetMenuHorizontal .menuInner ul.firstLevel>li>.item>a>span,
.WaGadgetMenuHorizontal .menuInner ul.firstLevel>li>.item:hover>a>span,
.WaGadgetMenuHorizontal .menuInner ul.firstLevel>li.sel>.item>a>span,
.WaGadgetMenuHorizontal .menuInner ul.firstLevel>li.sel>.item:hover>a>span {
    border-bottom: 0;
}

.WaGadgetMenuHorizontal.menuStyle002 .menuInner ul.firstLevel>li>.item>a {
	height: 32px;
	padding-top: 8px;
	padding-left: 19px;
	padding-right: 19px;
    font-size: 15px;
    font-weight: 700;
    color: #8f9430;
}

.WaGadgetMenuHorizontal.menuStyle002 .menuInner ul.firstLevel>li>.item:hover>a {
    color: #000000;
}

.WaGadgetMenuHorizontal.menuStyle002 .menuInner ul.firstLevel>li>.item>a span {
    padding: 0;
    margin: 0;
    display: inline-block;
    transform: scaleY(1.1);
}

.WaGadgetMenuHorizontal .menuInner ul.firstLevel>li.dir>.item>a:after {
	content: "\f107";
	font-family: FontAwesome;
	font-size: 14px;
	position: relative;
    padding: 0;
    margin: 0;
	margin-left: 7px !important;
	color: inherit !important;
    top: auto;
    left: auto;
    right: auto;
    bottom: auto;
    display: inline-block;
    background: none !important;
    border: 0 !important;
    -moz-border-radius: 0 !important;
    -webkit-border-radius: 0 !important;
    border-radius: 0 !important;
}

.WaGadgetMenuHorizontal .menuInner ul.firstLevel>li.dir>.item:hover>a:after {
	color: inherit !important;
}

.WaGadgetMenuHorizontal .menuInner ul.firstLevel>li.sel>.item>a {
    background-color: #584261;
    color: #FFFFFF;
}

.WaGadgetMenuHorizontal .menuInner ul.firstLevel>li.sel>.item:hover>a {
    background-color: #FFFFFF;
    color: #000000;
}

.WaGadgetMenuHorizontal .menuInner ul > li > .item > ul {
    display: block !important;
    background: #212121;
    line-height: normal;
    box-shadow: 0 0 0 1px rgba(0,0,0,.1);
    -webkit-box-shadow: 0 0 0 1px rgba(0,0,0,.1);
    height: auto;
    min-width: 13em;
    padding: 13px 0;
    border: 0;
    opacity: 0;
    transition: opacity .5s;
    visibility: hidden;
}

.WaGadgetMenuHorizontal .menuInner ul > li > .item:hover > ul, .WaGadgetMenuHorizontal .menuInner.mobileView ul > li > .item > ul {
    opacity: 1;
    visibility: visible;
}

.WaGadgetMenuHorizontal .menuInner ul ul li>.item,
.WaGadgetMenuHorizontal .menuInner ul ul li>.item:hover {
    background: none !important;
    padding: 0 !important;
}

.WaGadgetMenuHorizontal .menuInner ul ul li > .item > a {
    color: #979797;
    font-size: 14px;
    font-weight: 400;
    padding: 12px 20px !important;
}

.WaGadgetMenuHorizontal .menuInner ul ul li > .item:hover > a {
    color: #FFFFFF;
}

.WaGadgetMenuHorizontal .menuInner.mobileView ul ul li > .item:hover > a {
    color: #000000;
}

.WaGadgetMenuHorizontal .menuInner ul ul li > .item > a > span {
    padding: 0 !important;
    transform: scaleY(1.1);
}



/* Featured Banner */

.s1_grid_12 > #id_Header2.feature > div {
    width: 100%;
    max-width: 100%;
    position: relative;
}

#id_Header2.feature > div {
    margin-bottom: 0px;
    min-height: 400px;
}

#id_Header2.feature .WaGadgetSlideshow {
    padding: 0;
    margin-bottom: 10px;
}

#id_Header2.feature .WaGadgetContent {
    position: absolute;
    z-index: 1;
    width: 380px;
    top: 20%;
    right: 10%;
    box-sizing: border-box;
}

@media (max-width:1200px) {
    #id_Header2.feature .WaGadgetContent {
        top: 18%;
    }
}

@media (max-width:919px) {
    #id_Header2.feature .WaGadgetContent {
        width: 90%;
        right: 5%;
    }
}

@media (max-width:768px) {
    #id_Header2.feature .camera_wrap,
    #id_Header2.feature .camera_fakehover {
        padding-bottom: 200px;
    }
}

@media (max-width:420px) {
    #id_Header2.feature .camerarelative {
        height: 100% !important;
    }
    #id_Header2.feature .camera_wrap img  {
        height: 130% !important;
    }
    #id_Header2.feature .WaGadgetContent {
        top: 25%;
        top: 25.5%;
    }
    #id_Header2.feature h3,
    #id_Header2.feature p {
        font-size: 85% !important;
        line-height: 1.5 !important;
    }
    #id_Header2.feature font,
    #id_Header2.feature font * {
        font-size: 13px !important;
        line-height: 1.5 !important;
    }
    #id_Header2.feature .gadgetStyle001 .gadgetStyleBody {
        padding-bottom: 0px;
    }
}



/* Page Title */

#id_Header2.secondary {
    box-shadow: 0px 0px 20px #ccc;
}

.WaPlaceHolderHeader2.secondary > div {
    margin-bottom: 30px;
}

#id_Header2.secondary [class*="WaGadget"] {
    text-align: center;
}



/* Page Content */

#id_Content {
    padding-left: 30px;
    padding-right: 30px;
}

.WaGadgetContent ul,
.WaGadgetContent ol {
    padding: 0 0 20px 0;
    margin-top: 0;
}

.WaGadgetRecentBlogPosts .gadgetStyleBody ul li,
.WaGadgetUpcomingEvents .gadgetStyleBody ul li {
    padding-bottom: 10px !important;
}

.WaGadgetRecentBlogPosts.gadgetStyle002 .gadgetStyleBody ul li,
.WaGadgetUpcomingEvents.gadgetStyle002 .gadgetStyleBody ul li {
    padding: 0px !important;
    border-bottom: 1px solid rgba(0,0,0,.07);
    margin-bottom: 0px !important;
}

.WaGadgetRecentBlogPosts .gadgetStyleBody ul li *,
.WaGadgetUpcomingEvents .gadgetStyleBody ul li *,
.WaGadgetBlog .boxBodyInfoOuterContainer h5,
.WaGadgetBlog .boxBodyInfoOuterContainer h5 * {
    font-weight: 400 !important;
}

.WaGadgetRecentBlogPosts .gadgetStyleBody ul li .date,
.WaGadgetRecentBlogPosts .gadgetStyleBody ul li .author,
.WaGadgetUpcomingEvents .gadgetStyleBody ul li .date,
.WaGadgetUpcomingEvents .gadgetStyleBody ul li .location,
.WaGadgetBlog .boxBodyInfoOuterContainer h5,
.WaGadgetBlog .boxBodyInfoOuterContainer h5 * {
    font-size: 13px !important;
}

.WaGadgetRecentBlogPosts.gadgetStyle002 .gadgetStyleBody ul li .date,
.WaGadgetRecentBlogPosts.gadgetStyle002 .gadgetStyleBody ul li .author {
    display: none;
}

.WaGadgetRecentBlogPosts.gadgetStyle001 .gadgetStyleBody ul li .title a,
.WaGadgetUpcomingEvents.gadgetStyle001 .gadgetStyleBody ul li .title a {
    color: #FFFFFF;
}

.WaGadgetRecentBlogPosts.gadgetStyle001 .gadgetStyleBody ul li .title a:hover,
.WaGadgetUpcomingEvents.gadgetStyle001 .gadgetStyleBody ul li .title a:hover {
    color: #7f7f7f;
}

.WaGadgetRecentBlogPosts.gadgetStyle002 .gadgetStyleBody ul li .title a,
.WaGadgetUpcomingEvents.gadgetStyle002 .gadgetStyleBody ul li .title a {
    color: #7f7f7f;
    font-size: 14px !important;
    line-height: 22px;
}

.WaGadgetRecentBlogPosts.gadgetStyle002 .gadgetStyleBody ul li .title a:hover,
.WaGadgetUpcomingEvents.gadgetStyle002 .gadgetStyleBody ul li .title a:hover {
    color: #c1c1c1;
}

.WaGadgetBlog .boxBodyInfoOuterContainer h5,
.WaGadgetBlog .boxBodyInfoOuterContainer h5 * {
    font-family: 'Open Sans', sans-serif !important;
    color: #000000 !important;
    font-style: normal !important;
}

.WaGadgetBlog .boxBodyInfoOuterContainer h5 {
    opacity: .6;
}

.WaGadgetBlog.WaGadgetBlogStateList ul.boxesList li.boxesListItem .boxHeaderOuterContainer {
    padding-bottom: 0 !important;
}

.WaGadgetSiteSearch .searchBoxField {
    padding: 5px 10px;
    box-sizing: border-box;
    font-size: 14px;
    font-weight: 400;
    background: rgba(0,0,0,.03);
    color: darkgrey !important;
    border: 1px solid rgba(0,0,0,.06);
    -webkit-appearance: none;
    box-shadow: none;
    max-width: 350px;
}

.WaGadgetSiteSearch .searchBoxField:focus,
.WaGadgetSiteSearch .searchBoxField:active {
    color: #000000 !important;
}

.WaGadgetSiteSearch .searchBox,
.WaGadgetSiteSearch .searchBoxFieldContainer,
.WaGadgetSiteSearch .searchBoxField {
	width: 100%;
}

.WaGadgetSiteSearch .searchBoxFieldContainer:before {
    display: none;
}



/* Footer CTAs */

#id_Footer {
    padding-left: 30px;
    padding-right: 30px;
}


/* Footer */

#id_Footer1,
#id_Footer1 * {
    color: #747475;
    font-size: 14px;
    line-height: 23px;
}

#id_Footer1 a {
    color: #ababac;
}

#id_Footer1 a:hover {
    color: #FFFFFF;
}

/** Table Work **/
.divTable{
	display: table;
	width: 100%;
}
.divTableRow {
	display: table-row;
}
.divTableHeading {
	/**background-color: #EEE;**/
	display: table-header-group;
}
.divTableCell, .divTableHead {
	/**border: 1px solid #999999;**/
	display: table-cell;
	padding: 3px 10px;
}
.divTableHeading {
	/**background-color: #EEE;**/
	display: table-header-group;
	font-weight: bold;
}
.divTableFoot {
	/**background-color: #EEE;**/
	display: table-footer-group;
	font-weight: bold;
}
.divTableBody {
	display: table-row-group;
}