.tkFragmentMainMenu {
  background-color: #003463;
  clear: both;
  height: 24px;
  margin: 0;
  text-align: left;
}
.tkFragmentMainMenu div.table {
}
.tkFragmentMainMenu table.main {
  cursor: pointer;
  width: auto;
}
.tkFragmentMainMenu img.item {
  border-style: solid;
  border-color: #003463;
  border-width: 2px 9px 1 9px;
  font-size: 8pt;
  height: 21px;
}
.tkFragmentMainMenu img.on,
.tkFragmentMainMenu img.over {
  background-color: #c5c5c5;
  border-style: solid;
  border-color: #c5c5c5;
  border-width: 2px 9px 1 9px;
}
.tkFragmentMainMenu img.tk {
  float: right;
  height: 24px;
  width: 109px;
}

/* internet.mtkl
*/

.tkFragmentMainMenu_internet_mtkl {
  background-color: #00538D ! important;
}
.tkFragmentMainMenu_internet_mtkl div.table,
.tkFragmentMainMenu_internet_mtkl img.item {
  border-color: #00538D ! important;
}
.tkFragmentMainMenu_internet_mtkl img.on,
.tkFragmentMainMenu_internet_mtkl img.over {
  border-color: #c5c5c5 ! important;
}




.ddm_HeaderMenuCell {
  background: #003463;
  text-align: left;    
}
.ddm_TopCollectionItemTable {
  background: #808080;
  vertical-align: middle;
  padding-right: 0px;
  border: 0px solid #000;
}
.ddm_TopCollectionItemTable_over {
  background-color: #c5c5c5;
  vertical-align: middle;
  padding-right: 0px;
  border: 0px;
  cursor: pointer;
}

.ddm_TopCollectionItem {
  background: #003463;
  font-size: 7.5pt;
  text-align: left;
  color: #000000;
  font-family: TKReg,Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;
  vertical-align: middle;
  /* font-weight: bold; */
  white-space: nowrap;
  padding-top: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
}
.ddm_TopCollectionItem_over {
  font-size: 7.5pt;
  text-align: left;
  color: #000000;
  font-family: TKReg,Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;
  vertical-align: middle;
  /* font-weight: bold; */
  white-space: nowrap;
  padding-top: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
}
.ddm_TopCollectionItemArrowCell {
  vertical-align: middle;
  text-align: right;
  width: 12px;
  padding-right: 0px;
}
.ddm_TopLinkItem {
  font-size: 7.5pt;
  text-align: left;
  color: #FFFFFF;
  font-family: TKReg,Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;
  vertical-align: middle;
  /* font-weight: bold; */
  white-space: nowrap;
  background: #003463;;
  padding-top: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  padding-right: 0px;
  border: 0px solid #000;
}
.ddm_TopLinkItem_over {
  font-size: 7.5pt;
  text-align: left;
  color: #FFFFFF;
  font-family: TKReg,Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;
  vertical-align: middle;
  /* font-weight: bold; */
  white-space: nowrap;
  background: #003463;
  padding-top: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  padding-right: 0px;
  border: 0px solid #DED7C8;
  cursor: pointer;
}
.ddm_TopMenuBarDividerCell {
  text-align: left;
  background: #003463;
}    
.ddm_TopMenuBarRightCell {
  text-align: left;
  padding-right: 4px; /* 8px */
  background: #1B6A6A;
}  
.ddm_TopMenuBarExtraLink {
  font-size: 7.5pt;
  text-align: left;
  color: #DED7C8;
  font-family: TKReg,Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;
  vertical-align: middle;
  font-weight: normal;
  white-space: nowrap;
  background: #1B6A6A;
  padding-top: 1px;
  padding-bottom: 1px;
  padding-left: 0px;
  padding-right: 0px;
  border: 0px solid #1B6A6A;
}
.ddm_TopMenuBarExtraLink_over {
  font-size: 7.5pt;
  text-align: left;
  color: #FFFFFF;
  font-family: TKReg,Verdana, Arial, Helvetica, sans-serif;
  text-decoration: underline;
  vertical-align: middle;
  font-weight: normal;
  white-space: nowrap;
  background: #1B6A6A;
  padding-top: 1px;
  padding-bottom: 1px;
  padding-left: 0px;
  padding-right: 0px;
  border: 0px solid #1B6A6A;
  cursor: pointer;
}  
.ddm_TopChildCollectionContainer {
  background: #666666;
  position: absolute;
  z-index: 47;
  top: 100%;
  left: 0px;
  border-top: 0px solid #566873;
  border-left: 0px solid #566873;
  border-bottom: 0px solid #566873;
  border-right: 0px solid #566873;
}
.ddm_TopChildListTable {
  background: #666666;
  border-top: 1px solid #F2EDE4;
  border-left: 1px solid #F2EDE4;
  border-bottom: 1px solid #F2EDE4;
  border-right: 1px solid #F2EDE4;
}  
.ddm_SubChildCollectionContainer {
  position: absolute;
  z-index: 47;
  top: 0px;
  left: 99%;
  border-top: 0px solid #566873;
  border-left: 0px solid #566873;
  border-bottom: 0px solid #566873;
  border-right: 0px solid #566873;  
}
.ddm_SubChildListTable {
  background: #666666;
  border-top: 1px solid #F2EDE4;
  border-left: 1px solid #F2EDE4;
  border-bottom: 1px solid #F2EDE4;
  border-right: 1px solid #F2EDE4;
  font-weight: normal;
}
.ddm_ChildCollectionItemTable {
  background:  #666666;
  vertical-align: middle;
  border-left: 0px solid #666666;
  border-right: 0px solid #666666;
}
.ddm_ChildCollectionItemTable_over {
  background: #666666;
  vertical-align: middle;
  border-left: 0px solid #666666;
  border-right: 0px solid #666666;
  cursor: pointer;
}
/* For items holding collection of the actual links - second level menu */
.ddm_ChildCollectionItem {
  font-size: 7.5pt;
  text-align: left;
  vertical-align: middle;
  color: #FFFFFF;
  font-family: TKReg,Verdana, Arial, Helvetica, sans-serif;
  /* font-weight: bold; */
  white-space: nowrap;
  padding-top: 2px;
  padding-bottom: 2px;
  padding-left: 4px;
  padding-right: 6px; /* 12px */
  background: #666666;
}
.ddm_ChildCollectionItem_over {
  font-size: 7.5pt;
  text-align: left;
  vertical-align: middle;
  color: #FFFFFF;
  font-family: TKReg,Verdana, Arial, Helvetica, sans-serif;
  /* font-weight: bold; */
  white-space: nowrap;
  padding-top: 2px;
  padding-bottom: 2px;
  padding-left: 4px;
  padding-right: 6px; /* 12px */
}
.ddm_ChildItemArrowCell {
  vertical-align: middle;
  padding-left: 5px;
  padding-right: 2px;
  text-align: right;
  background:  #666666;
}
.ddm_ChildLinkItem {
  font-size: 7.5pt;
  text-align: left;
  vertical-align: middle;
  color: #FFFFFF;
  font-family: TKReg,Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;
  white-space: nowrap;
  background:  #666666;
  padding-top: 2px;
  padding-bottom: 2px;
  padding-left: 4px;
  padding-right: 6px; /* 12px */
  border-left: 0px solid  #666666;
  border-right: 0px solid  #666666;    
}
.ddm_ChildLinkItem_over {
  font-size: 7.5pt;
  text-align: left;
  vertical-align: middle;
  color: #FFFFFF;
  font-family: TKReg,Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;
  white-space: nowrap;
  background: #666666;
  padding-top: 2px;
  padding-bottom: 2px;
  padding-left: 4px;
  padding-right: 6px; /* 12px */
  border-left: 0px solid  #DED7C8;
  border-right: 0px solid  #DED7C8;    
  cursor: pointer;
}
.ddm_FrameParentCell {
  padding-right: 5px;
  padding-bottom: 6px;
  padding-left: 5px;
  padding-top: 6px;
  background: #A1B4C1;
  border-top: 1px solid #FFFFFF;
}
.ddm_FrameWindow {
  width: 100%;
  height: 100%;
  border-right: 1px solid #C9E2F2;
  border-bottom: 1px solid #C9E2F2;
  border-left: 1px solid #333333;
  border-top: 1px solid #333333;
}  
input.ddm_Button {
  background: #DED7C8  ;
  font-size: 7.5pt;
  font-family:verdana;
  color: #000000;
  border-top: 1px solid #1B6A6A;
  border-left: 0px solid #1B6A6A;
  border-bottom: 2px solid #566873;
  border-right: 2px solid #566873;
}