﻿@charset "utf-8";
.ModuleTitle_SubMenu{ z-index: 1000!important }
.clear { clear: both; font-size: 0px; }

html,
body {
  font-family: TradeGothic, Arial, Helvetica, sans-serif;
  margin: 0px;
  padding: 0px;
  height: 100%;
  line-height: 24px;
}
html, body, #Body, form, #Form { height: 100%; color: #646262; }
body, .Normal { font-size: 14px; }
ul { padding: 0px 0px 0px 10px; margin: 0px 0px 0px 10px; }
li { margin: 0px; padding: 0px; }

.DnnModule { position: static; }

/* Only for screen readers; copied from Bootstrap */
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0,0,0,0);
  border: 0;
}

a.skip-main {
  left: -999px;
  position: absolute;
  top: auto;
  width: 1px;
  height: 1px;
  overflow: hidden;
  z-index: -999;
}
a.skip-main:focus, a.skip-main:active {
  color: white;
  background-color: black;
  left: auto;
  top: auto;
  width: 30%;
  height: auto;
  overflow: auto;
  margin: 10px 35%;
  padding: 5px;
  border-radius: 15px;
  border: 4px solid yellow;
  text-align: center;
  font-size: 1.2em;
  z-index: 999;
}

.NormalRed { color: #f00; font-family: TradeGothic, Arial, Helvetica; font-weight: bold; }
.Head { font-size: 11px; font-weight: bold }
.SubHead { font-size: 12px; color:#646262; font-weight: normal; font-family: TradeGothic, Arial, Helvetica; line-height: 120%; }
.SubSubHead { font-size: 11px; color:#ddc893; }
.NormalBold { font-weight: bold; }
.YellowBold { font-size: 20px;color: #ffc000; font-weight: bold; }
.YellowATTN { font-weight: bold; background-color: #ffc000; }
.PantoneATTN { font-weight: bold; background-color: #ffff66; }
.GreenBold { color: #00b050; font-weight: bold; }
.GreenSmlHead { font-size: 12px; color: #00b050; font-weight: bold; }
.BlueSmlHead { font-size: 12px; color: #0070c0; font-weight: bold; }
.TD .NormalDisabled { color: #0c0; }

.pageTitle { font-size: 25px; padding: 15px 0px 0px 15px; }
form { height: 100%; margin: 0px; }
#skinall { position: relative; width: 100%; min-height: 100%; min-width: 960px; background: url(images/All_bg.jpg) repeat-y center top; }
.skinall_w {
  width: 1000px;
  margin: 0 auto;
  background-color: white;
}
.skintop { min-height: 80px; padding-right: 32px; }
.logo { float: left; padding-top: 5px; padding-left: 0px; border: 0px solid red; }

#Search { width: 400px; height: 25px; position: relative; float: right; margin-top: 20px; text-align: right; }
.searchcss { text-indent: -99999px; overflow: hidden; }
#dnn_dnnSEARCH_cmdSearch { position:absolute; right:0px; bottom:0px; width:70px; height:22px;border:0px solid green; }
.NormalTextBox#dnn_dnnSEARCH_txtSearch{ background:none;border:none; color:#9c9ea1;; position:absolute; left:25px; top:0px; width:155px;border:0px solid blue;padding:0px;margin:4px 0px 0px 0px;}


nav,
header,
footer,
.jd_module_fnd,
.dnnModuleAuditControl {
  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;
}

#FontSize {
  float: right;
  margin-top: -30px;
}

#FontSize input {
  height: 1.5rem;
  vertical-align: top;
 }
 #FontSizeLabel { font-size: 12px; }

 .DNNEmptyPane { display: none; }

.skinmenu {
  background: url(images/menu_m.png) repeat left top;
  position: relative;
  z-index: 1000;
}
.menuCont { float: left; }

.skinmenu .phone-number {
  margin-top: 2px;
  float: right;
  font-size: 14px;
  background-color: #6e5aa7;
  color: white;
  height: 27px;
  text-align: center;
  padding: 3px 6px 0px;
  overflow: hidden;
}
.skinmenu .phone-number .small {
  font-size: 12px;
}

.skinmenu .phone-number a,
.skinmenu .phone-number a:hover,
.skinmenu .phone-number a:active,
.skinmenu .phone-number a:visited {
  color: white;
}
.skinmenu_bg { min-height: 34px; }

footer {
  border-top: 1px solid #dbd7b1;
  background-position: center top;
  background-repeat: no-repeat;
  background-color: white;
  background-image: url(images/footerbg.gif);
  min-height: 36px;
  padding-block-end: 10px;
  padding-top: 30px;
  text-align: center;
  color: black;
}

ul.footer-links.account-links {
  display: inline-block;
  padding-left: 75px;
  position: absolute;
}

ul.footer-links.account-links a {
  font-weight: normal;
}

footer .SkinObject {
  font-size: inherit;
}

footer a:link,
footer a:active,
footer a:visited { color: #646262; }
footer a:hover {
  color: #a42925;
  text-decoration: underline;
}

ul.footer-links {
  list-style: none;
  margin: 0;
  text-align: center;
}

ul.footer-links li {
  display: inline;
  padding: 0 .5em 0 .75em;
  border-left: solid 1px #999999;
  background: none;
}
ul.footer-links li:first-child { border-left: none; }

.readmore { display: block; color: white; background: url(images/More.png) left center no-repeat; height: 20px; line-height: 20px; cursor: pointer; padding-left: 17px; float: right; margin-right: 25px; }
.readmore a { display: block; }
.readmore a:link,.readmore a:active, .readmore a:visited { font-size: 14px; font-family: TradeGothic, Arial, Helvetica, sans-serif; color: #c9c38c; text-decoration: none; }
.readmore a:hover { font-size: 14px; font-family: TradeGothic, Arial, Helvetica, sans-serif; color: #c9c38c; text-decoration: underline; }
/* =S Css link end===*/
/* =S Css end */
img { border: none; }
.Normal { font-family: TradeGothic, Arial, Helvetica, sans-serif; }
.c_contentpane { padding: 5px 0px 0px 0px; }

th,
td,
div {
  vertical-align: top;
}
p { margin: 0px; font-family: TradeGothic, Arial, Helvetica, sans-serif; }
.lt { text-align: left; vertical-align: top; }
.h { height: 100%; }
.w { width: 100%; }
.wh { width: 100%; height: 100%; }
td { white-space: normal; }

/* Event Viewer Css*/
.GeneralAdminOperation { color: white !important; }
.OperationSuccess { color: white !important; }
.OperationFailure { color: white !important; }
.HostAlert { color: white !important; }
.ItemDeleted { color: white !important; }
/*===END===*/

.ControlPanel .CommandButton, .ControlPanel a.CommandButton:link, .ControlPanel a.CommandButton:visited, .ControlPanel a.CommandButton:active { color: black; text-decoration: none; }
.ControlPanel a.CommandButton:hover { color: #b9820d; text-decoration: underline; }
.CommandButton, a.CommandButton:link, a.CommandButton:visited, a.CommandButton:active { color: #b9820d; text-decoration: none; }
a.CommandButton:hover { color: #cb2a15; text-decoration: underline; }

a, a:link, a:visited, a:active { color: #a42925; text-decoration: none; }
a:hover { color: #b9820d; text-decoration: underline; }

.breadhold {
  font-size: 0.75rem;
  padding: 0 1rem;
}
.breadhold a,
.breadhold a:link,
.breadhold a:visited,
.breadhold a:active {
  color: #646262;
  text-decoration: none;
  margin: 0 .25rem;
}
.breadhold a:hover {
  color: #b9820d;
  text-decoration: underline;
}

.LoginPanel {
  width: initial;
  padding: initial;
  float: initial;
}

.dnnssStat .dnnModuleAuditControl p {
  float: none;
}

/* =S Skin Pane ------------------------------------------------------- */
.pane-box { width: 100%; }
.pane-box-sub { vertical-align: top; }
.DNNEmptyPane { width: 0px; padding: 0px; line-height: 0px; height: 0px; font-size: 0px; margin: 0px; }
.skinmain { background-color: white; }
.maintb { padding: 0px; }
.bannerPane { position: relative; top: 0px; vertical-align: top; }
.bannerPane .ntnm img { border-bottom: 1px solid #c9c48d; border-top: 0px solid #c9c48d; }
.mainContainer { padding: 0px 0px 0px 0px; width: 800px; border: 0px solid blue; margin: 0px; }
.leftPane { padding: 20px 0px 0px 10px; vertical-align: top; margin: 0px; border: 0px solid blue; max-width: 490px; }
.contentPaneHome { padding: 20px 0px 0px 10px; vertical-align: top; margin: 0px; border: 0px solid blue; max-width: 490px; }
.contentPane, .middlePaneHome { vertical-align: top; padding: 20px 0px 0px 0px; width: 300px; margin: 0px 10px 0px 0px; border: 0px solid blue; }
.contentPaneInner { vertical-align: top; padding: 20px 0px 0px 20px; max-width: 300px; margin: 0px 10px 0px 0px;border: 0px solid blue; }
.rightpane { border-left: 1px solid #dbd7b1; margin: 0px; padding-right: 10px; padding-top: 20px; vertical-align: top; width: 200px; text-align: right; }

/*inner page*/

.pageTitle {
  color: black;
  margin: 0px;
  padding: 10px 10px 15px 15px;
  font-size: 25px;
  font-family: "TradeGothicLT BoldTwo", Arial;
}

.menuPane { padding: 0px 0px 5px 0px; vertical-align: top; margin: 0px 0px 0px 0px; width: 195px; border-right: 1px #cfc997 solid; text-align: right; }
.mainPane { vertical-align: top; padding: 0px 10px 10px 10px; width: 600px; margin: 0px 10px 0px 10px; border: 0px solid blue; opacity: .99; }
.mainPaneL { vertical-align: top; padding: 0px 10px 10px 20px; width: 270px; margin: 0px 10px 0px 10px; border: 0px solid blue; }
.mainPaneR { vertical-align: top; padding: 0px 10px 10px 15px; width: 270px; margin: 0px 10px 0px 10px; border: 0px solid blue; }
.bottomPane,
.bottomPane3 { padding-left: 10px; padding-right: 10px; }
.disclaimerPane { color: black; border-top: 1px solid #dbd7b1; background-color: #ebe8d1; }
.disclaimerPane .Normal { font-size: 0.75rem; margin: 10px 0 0; padding: 0 20px; }
.disclaimerPane p { margin: 10px 0; text-align: center; line-height: .75rem; }
.disclaimerPane p:first-of-type,
.disclaimerPane p:last-of-type { margin: 0; }
.disclaimerPane address { line-height: 1rem; margin: 0; }

.lt { text-align: left; }

/*sitemap style*/
.siteMapContainer #SiteMapList { padding-left: 50px; }

/* =E Skin Pane ------------------------------------------------------- */
.jd_menu_v { background: url(images/submenu_bg.jpg) repeat-x left top; position: relative; top: -8px; height: 100px; }
ul.jd_menu_v { margin: 0 auto; display: block; padding: 20px 30px; height: 100px; }
.jd_menu_v li { list-style-type: none; background: url(images/submenu_icon.png) no-repeat left center; margin-right: 15px; height: 24px; line-height: 24px; text-align: left; padding-left: 10px; display: inline-block; }
*+html .jd_menu_v > li { display: inline; }
*+html .jd_menu_v > li >a { display: inline; }
.jd_menu_v li li{ display: inline-block; }
*+html .jd_menu_v > li li { display: inline; }
*+html .jd_menu_v > li > li a { display: inline; }

.jd_menu_v .haschild { background: url(images/submenu_hover.png) no-repeat left center; padding-left: 15px; }

.jd_menu_v li a {
    color:#646262;
    text-decoration:none;
    font-family: TradeGothic, "Futura Condensed", Arial, Helvetica, sans-serif;
    font-size: 12.5px;
    font-style: italic;
    line-height: 24px;
}
.jd_menu_v li.activetab a { color: #ff7211; text-decoration: underline; }
.jd_menu_v li li a { font-weight: normal; font-size: 12.5px; font-family: TradeGothic, "Futura Condensed", Arial, Helvetica, sans-serif; }
.jd_menu_v li ul { display: block!important; padding-left: 20px; }
*+html .jd_menu_v li ul { padding-left: 0; }

#nav {
  height: 34px;
  margin: 0 0 0 10px;
  z-index: 2147483647;
  float: left;
  cursor: grab;
}
#nav ul { float: left; width: 100%; list-style: none; margin: 0; padding: 0; }
#nav a {
  display: block;
  color: #646262;
  font-size: 12px;
  text-decoration: none;
  padding: 2px 4px 2px 4px;
}
#nav li { float: left; padding: 0; background: none; list-style: none; z-index: 2147483647; }
#nav ul li { float: left; text-align: center; padding: 0; background: none; }

/* Top Level */
#nav ul li.tab {
  margin: 0;
  padding: 0;
  background: url(images/menusep.gif) no-repeat right;
  z-index: 2147483647;
}
#nav ul li.tab a {
  padding: 4px 10px 3px 10px;
  text-decoration: none;
  font-weight: normal;
}

/* Classes for selected state in Top Menu */
#nav ul li.tab_selected { margin: 0; padding: 0; background: url(images/menusep.gif) no-repeat right; }
#nav ul li.tab_selected a { padding: 4px 10px 3px 10px; text-decoration: none; font-weight: bold; color: black; }
#nav ul li.tab_selected a:hover { color: #996633; background: url(images/menusep.gif) no-repeat right; }

/* Code for Single line menu items based on tab ID */
#nav #nav941 { background: none; border: 0px solid green; } /*The last menu item so the seperator is removed*/
#nav #nav941 a { color: #f58220; font-weight: bold; }
#nav #nav941 a:hover { background-color: #faa528; color: white; }
#nav #nav941.tab_selected a:hover{ background: none; background-color: #faa528; color: white; } /*The last menu item so the seperator is removed*/

#nav ul li.tab ul.nontab li a:hover,
#nav ul li.tab a:hover {
  color: #996633;
  z-index: 2147483647;
}
#nav li.tab:hover,
#nav ul li.sfhover,
#nav li.tab:hover a,
#nav ul li.sfhover a {
  color: #996633;
}

/* Second Level */
#nav ul li.tab ul { padding: 0; /*background: #f3f2ee;*/background-color: #eae6cd; width: 14em; line-height: 17px; z-index: 2147483647; border: 1px solid #c8c38c; border-bottom: none; }
#nav ul li.tab ul.nontab { margin:0; }
#nav ul li.tab ul li a { padding: 8px 0 8px 10px!important; margin: 0; color: #4a4a4a; border-bottom: 1px solid #c8c38c; text-transform: none; background-image: none; /*font-family: Arial, Helvetica, sans-serif;*/ font-size: 12px; line-height: 15px; width: auto; max-width: none!important; }

#nav ul li.tab ul.nontab li { width: 14em; border-bottom: 0px solid #c8c38c; z-index: 2147483647; }
#nav ul li.tab ul.nontab li a { padding: 8px 0 8px 10px!important; margin: 0; color: #4a4a4a; border-bottom: 1px solid #c8c38c; text-transform: none; background-image: none; /*font-family: Arial, Helvetica, sans-serif;*/ font-size: 12px; line-height: 15px; width: auto; max-width: none!important; }

#nav li li { width: 14em; }
#nav li ul a { text-align: left; background: none; }
#nav ul li ul { border: 1px solid #c8c38c; border-bottom: none; }

#nav ul li ul li { text-align: left; border: none; margin-left: 0; }
#nav li ul { position: absolute; left: -999em; height: auto; margin: 0; padding: 0; }

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul { float: none; left: -999em; }
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul { float: none; left: auto; }
#nav ul li ul li:hover, #nav ul li ul li.sfhover { background: #eae6cd; }
#nav ul li.tab ul.nontab li a:hover { color: #996633; background: none; }

/* Classes for selected state in sub menus, generally same as normal sub menu */
#nav ul li.tab_selected ul { padding: 0; background: #eae6cd; width: 14em; line-height: 17px; z-index: 2147483647; border: 1px solid #c8c38c; border-bottom: none; }
#nav ul li.tab_selected ul li a { padding: 8px 0 8px 10px!important; margin: 0; text-decoration: none; text-transform: none; /*font-family: Arial, Helvetica, sans-serif;*/ font-size: 9pt; width: auto; color: #4a4a4a; border-bottom: 1px solid #c8c38c;  background-image: none; /*border-right:0;*/ line-height: 15px; width: auto; max-width: none!important; font-weight: normal; }
#nav ul li.tab_selected ul li a:hover { color: #996633; background: #f3f2ee; }
#nav ul li.tab_selected ul.nontab { margin: 0; }

/* Third Level */
#nav li ul ul { /*margin: -2.25em 0 0 14em;*/margin: -2.26em 0 0 14em; }
#nav li.tab_selected ul ul { /*margin: -2.25em 0 0 14em;*/margin: -2.4em 0 0 14em; } 

.gsc-control-cse { font-family: Arial, sans-serif; border-color: white; background-color: transparent; }
input.gsc-input { border-color: #e7e3b5; }
input.gsc-search-button { border-color: #e7e3b5; background-color: transparent; }
.gsc-tabHeader.gsc-tabhInactive { border-color: #E9E9E9; background-color: #E9E9E9; }
.gsc-tabHeader.gsc-tabhActive { border-top-color: #FF9900; border-left-color: #E9E9E9; border-right-color: #E9E9E9; background-color: transparent; }
.gsc-tabsArea { border-color: #E9E9E9; }
.gsc-webResult.gsc-result { border-color: white; background-color: transparent; }
.gsc-webResult.gsc-result:hover { border-color: white; background-color: transparent; }
.gs-webResult.gs-result a.gs-title:link, .gs-webResult.gs-result a.gs-title:link b { color: #a42925; }
.gs-webResult.gs-result a.gs-title:visited, .gs-webResult.gs-result a.gs-title:visited b { color: #a42925; }
.gs-webResult.gs-result a.gs-title:hover, .gs-webResult.gs-result a.gs-title:hover b { color:#b9820d; }
.gs-webResult.gs-result a.gs-title:active, .gs-webResult.gs-result a.gs-title:active b { color: #a42925; }
.gsc-cursor-page { color: #a42925; }
a.gsc-trailing-more-results:link { color: #a42925; }
.gs-webResult.gs-result .gs-snippet { color: #646262; }
.gs-webResult.gs-result .gs-visibleUrl { color: #008000; }
.gs-webResult.gs-result .gs-visibleUrl-short { color: #008000; }
.gs-webResult.gs-result .gs-visibleUrl-short { display: none; }
.gs-webResult.gs-result .gs-visibleUrl-long { /*display: block;*/ display:none; }
.gsc-cursor-box { border-color: white; }
.gsc-results .gsc-cursor-page { border-color: #E9E9E9; background-color: transparent; }
.gsc-results .gsc-cursor-page.gsc-cursor-current-page { border-color: #FF9900; background-color: transparent; }
.gs-promotion.gs-result { border-color: #336699; background-color: transparent; }
.gs-promotion.gs-result a.gs-title:link { color: #a42925; }
.gs-promotion.gs-result a.gs-title:visited { color: #a42925; }
.gs-promotion.gs-result a.gs-title:hover { color: #a42925; }
.gs-promotion.gs-result a.gs-title:active { color: #a42925; }
.gs-promotion.gs-result .gs-snippet { color: black; }
.gs-promotion.gs-result .gs-visibleUrl, .gs-promotion.gs-result .gs-visibleUrl-short { color: #008000; }

.dnnActionMenu {
    z-index: 2147483645 !important;
    position: relative;
    max-width: 600px;
}
.dnnActionMenuTag {
    display: inline-block;
}
.ui-widget-overlay {
    position: fixed !important;
    z-index: 2147483646 !important;
}
.ui-dialog {
    z-index: 2147483647 !important
}
.dnnActionMenuBorder {
    display: none !important;
}

.dnnModuleAuditControl p {
    width: 100%;
}