
/**************/
/* Popup Menu */
/**************/

#module-menu * { padding: 0; margin: 0; }
#module-menu { clear: both; width: 100%; }
#menu, #menu ul, #menu li { border: 0 none; }

#menu li { float:left;  position:relative; list-style: none; display: inline; }
#menu li a  { display:block; }
#menu li li { clear: both; }
#menu li ul {  z-index: 2000; visibility: hidden; position:absolute; left: 0px; }
#menu li li ul {  top: 0; left: 0; }
#menu li.hover ul {  visibility: visible; }
#menu li.hover ul li ul { visibility: hidden; }
#menu li.hover li.hover ul { visibility: visible; left: 100%; }
#menu li { background: none; background: white; }
#menu ul { border: 0.1em solid #ccc; background: #f6f6f6; }
#menu ul a { line-height: 1.2em; }
#menu li.hover a { margin: 0; }
#menu li.hover li a { text-align: left; text-transform: capitalize;  cursor: hand;  background: none; border: 0 none; }
#menu li.hover li.hover a { text-align: left; text-transform: capitalize; cursor: hand; background: none; color: #000; background: #98999A;  }
#menu li.hover{ color:#000;}
#menu li ul li { background: none; background-color: white; }
#menu li ul li * {  color: #666666; }
#menu li { background-color: white; background: none; }
/*#menu li.node { background-color: #003A51; }*/
#menu li.node { background-color: #6e6f71; }
#menu li.node a { text-transform: uppercase; }
#menu li.node ul a { text-transform: capitalize; }
/*#menu li.topmenu_before_end { background-color: #003A51; }*/
#menu li.topmenu_before_end { background-color: #6e6f71; }
#menu li.topmenu_before_end a { text-transform: uppercase; }
#menu li.topmenu_before_end selected a { text-transform: uppercase; }
#menu li.topmenu_before_end ul a { text-transform: capitalize; }

.topmenu_td { background-repeat:repeat-y; background-position: top right; background-color: white;  }
.topmenu { position: relative; width: 994px; padding: 0; margin: 0; height: 23px; }

.topmenu * { margin: 0; padding: 0; }
.topmenu, .topmenu li { border: 0 none; }
.topmenu li { padding: 0; margin: 0; text-align: left; float:left; background-color: #003A51; color: white; position:relative; list-style-type: none; list-style: none; list-style-image: none; background-image: none; display: inline; }
.topmenu li a, .topmenu li a:visited, .topmenu li a:active, .topmenu li a:link { text-decoration: none; font-size: 11px; text-align: center; padding-top: 6px; color: white;  display:block; padding-bottom: 4px; border-right: solid 1px white; background-image: none; }
.topmenu li ul li a, .topmenu li ul li a:visited, .topmenu li ul li a:active, .topmenu li ul li a:link { text-decoration: none; font-size: 11px; }
.topmenu li a:hover { cursor: hand;     color:#ECECEE; text-decoration: none; }

.topmenu li.selected a , .topmenu li.selected a:visited, .topmenu li.selected a:active, .topmenu li.selected a:link { text-decoration: none; background-color: #595a5b; color: #000000; }
.topmenu li.selected a , .topmenu li.selected a:visited, .topmenu li.selected a:active, .topmenu li.selected1 a:link { text-decoration: none; background-color: #595a5b; color: #000000; }
.topmenu li.selected a:hover { cursor: hand;      color:#fff; text-decoration: none;background-color: #595a5b; }
.topmenu li ul li a { text-indent: 7px; text-align: left; text-transform: capitalize; }
.topmenu li.selected ul li a { text-indent: 7px; text-align: left; text-transform: capitalize; }


.topmenu_shadow { display: none;  vertical-align: top; clear: both; background-image: url(/images/template/menu_shadow.png); background-repeat: repeat-x; background-position: top; }
.topmenu_shadow  { height: 9px; padding: 0; margin: 0; background-color: white; overflow: hidden; }
#menu { z-index: 1000; }
/*********************/
/* End of Popup Menu */
/*********************/

.module_dropdown { clear: both; width: 240px; overflow: visible; float: right; }
.module_dropdown * { cursor: hand; padding: 0; margin: 0; list-style-type: none; }
.dropdown_list { display: block; width: 238px; height: 192px; overflow: auto; visibility: hidden; position:absolute; right: 0px; top: 20px; background-color: white; border: solid 1px #7F9DB9; border-top: 0px; }
.dropdown_list * { background: none;  }
.dropdown_list li { padding-left: 5px; height: 17px; vertical-align: bottom; overflow: hidden; width: 215px; }
.dropdown_list li a { text-transform: none; font-size: 11px; display: block; }
.dropdown_list li a * { text-transform: none; font-size: 11px; }
/*.dropdown_list li a:hover { background-color: #024359; color: white; text-decoration: none; }*/
.dropdown_list li a .list_matching { color: #A80231 }
/*.dropdown_list li a:hover .list_matching { color: #D9DADC }*/
.dropdown_list li a .list_nomatching { color: #003A51 }
/*.dropdown_list li a:hover .list_nomatching { color: #D9DADC }*/
.dropdown_list li.selected a { background-color: #024359; color: white; text-decoration: none; }
.dropdown_list li.selected a .list_matching { background-color: #024359; color: white; text-decoration: none; }
.dropdown li.node { margin: 0; padding: 0; overflow: visible; width: 243px; float:right; right: 0; position:relative; list-style: none; display: inline; }
.frm_dropdown { float: right; padding: 0; margin: 0; padding-left: 5px; font-size: 11px; width: 213px; color: #666666; height: 15px; float: right; }
/*.dropdownDiv { padding-right: 3px; width: 240px; text-align: right; right: -3px; top: 10px; border: none; height:80px; position: absolute; }
*/
.dropdownDiv { padding-right: 3px; width: 293px; text-align: right; right: -3px; top: 10px; border: none; height:80px; position: absolute; }
/* Dropdown width = x */
/* module_dropdown_kramer width = x */
/* dropdown_list_kramer width = x-2 */
/* .dropdown_list_kramer li width = x-25 */
/* .dropdown_kramer li.node width = x */
/* frm_dropdown_kramer width = x-27 */
/* dropdownDiv width = x */ /* added for hdmi + 17 */
.module_dropdown_kramer { clear: both; width: 157px; overflow: visible; }
.module_dropdown_kramer * { padding: 0; margin: 0; list-style-type: none; }
.dropdown_list_kramer { display: block; width: 155px; height: 192px; overflow: auto; visibility: hidden; position:absolute; right: 0px; top: 20px; background-color: white; border: solid 1px #7F9DB9; border-top: 0px; }
.dropdown_list_kramer * { background: none; }
.dropdown_list_kramer li { padding-left: 5px; height: 17px; vertical-align: bottom; overflow: hidden; width: 132px; }
.dropdown_list_kramer li a { text-transform: none; font-size: 11px; display: block; }
.dropdown_list_kramer li a * { text-transform: none; font-size: 11px; }
/*.dropdown_list_kramer li a:hover { background-color: #024359; color: white; text-decoration: none; }*/
.dropdown_list_kramer li a .list_matching { color: #A80231; }
/*.dropdown_list_kramer li a:hover .list_matching { color: #D9DADC }*/
.dropdown_list_kramer li a .list_nomatching { color: #003A51 }
/*.dropdown_list_kramer li a:hover .list_nomatching { color: #D9DADC }*/
.dropdown_kramer li.node { background-image: none; margin: 0; padding: 0; overflow: visible; width: 160px; float:right; right: 0; position:relative; list-style: none; display: inline; }
.dropdown_list_kramer li.selected a { background-color: #024359; color: white;text-decoration: none; }
.dropdown_list_kramer li.selected a .list_matching { background-color: #024359; color: white; text-decoration: none; }
.frm_dropdown_kramer { float: right; padding: 0; margin: 0; padding-left: 5px; font-size: 11px; width: 130px; color: #666666; height: 15px; float: right; }


.module_dropdown_literture_download { clear: both; width: 100px; overflow: visible; }
.module_dropdown_literture_download * { padding: 0; margin: 0; list-style-type: none; }
.dropdown_list_literture_download { display: block; width: 98px; height: 192px; overflow: auto; visibility: hidden; position:absolute; right: 0px; top: 20px; background-color: white; border: solid 1px #7F9DB9; border-top: 0px; }
.dropdown_list_literture_download * { background: none;  }
.dropdown_list_literture_download li { padding-left: 5px; height: 17px; vertical-align: bottom; overflow: hidden; width: 95px; }
.dropdown_list_literture_download li a { text-transform: none; font-size: 11px; display: block; }
.dropdown_list_literture_download li a * { text-transform: none; font-size: 11px; }
/*.dropdown_list_kramer li a:hover { background-color: #024359; color: white; text-decoration: none; }*/
.dropdown_list_literture_download li a .list_matching { color: #A80231 }
/*.dropdown_list_kramer li a:hover .list_matching { color: #D9DADC }*/
.dropdown_list_literture_download li a .list_nomatching { color: #003A51 }
/*.dropdown_list_kramer li a:hover .list_nomatching { color: #D9DADC }*/
.dropdown_literture_download li.node { background-image: none; margin: 0; padding: 0; overflow: visible; width: 100px; float:right; right: 0; position:relative; list-style: none; display: inline; }
.dropdown_list_literture_download li.selected a { background-color: #024359; color: white;text-decoration: none; }
.dropdown_list_literture_download li.selected a .list_matching { background-color: #024359; color: white; text-decoration: none; }
.frm_dropdown_literture_download { float: right; padding: 0; margin: 0; padding-left: 5px; font-size: 11px; width: 73px; color: #666666; height: 15px; float: right; }

.module_dropdown_kramer2 { clear: both; width: 190px; overflow: visible; }
.module_dropdown_kramer2 * { padding: 0; margin: 0; list-style-type: none; }
.dropdown_list_kramer2 { display: block; width: 188px; height: 92px; overflow: auto; visibility: hidden; position:absolute; right: 0px; top: 20px; background-color: white; border: solid 1px #7F9DB9; border-top: 0px; }
.dropdown_list_kramer2 * { background: none;  }
.dropdown_list_kramer2 li { padding-left: 5px; height: 17px; vertical-align: bottom; overflow: hidden; width: 165px; }
.dropdown_list_kramer2 li a { text-transform: none; font-size: 11px; display: block; }
.dropdown_list_kramer2 li a * { text-transform: none; font-size: 11px; }
/*.dropdown_list_kramer li a:hover { background-color: #024359; color: white; text-decoration: none; }*/
.dropdown_list_kramer2 li a .list_matching { color: #A80231 }
/*.dropdown_list_kramer li a:hover .list_matching { color: #D9DADC }*/
.dropdown_list_kramer2 li a .list_nomatching { color: #003A51 }
/*.dropdown_list_kramer li a:hover .list_nomatching { color: #D9DADC }*/
.dropdown_kramer2 li.node {background-image: none;  margin: 0; padding: 0; overflow: visible; width: 190px; float:right; right: 0; position:relative; list-style: none; display: inline; }
.dropdown_list_kramer2 li.selected a { background-color: #024359; color: white;font-weight: bold; text-decoration: none; }
.dropdown_list_kramer2 li.selected a .list_matching { background-color: #024359; color: white; text-decoration: none; }
.frm_dropdown_kramer2 { float: right; padding: 0; margin: 0; padding-left: 5px; font-size: 11px; width: 163px; color: #666666; height: 15px; float: right; }


.module_dropdown_kramer3 { width: 190px; overflow: visible; }
.module_dropdown_kramer3 * { padding: 0; margin: 0; list-style-type: none; }
.dropdown_list_kramer3 { display: block; width: 188px; height: 12px; overflow: auto; visibility: hidden; position:absolute; right: 0px; top: 20px; background-color: white; border: solid 1px #7F9DB9; border-top: 0px; }
.dropdown_list_kramer3 * { background: none;  }
.dropdown_list_kramer3 li { padding-left: 5px; height: 17px; vertical-align: bottom; overflow: hidden; width: 165px; }
.dropdown_list_kramer3 li a { text-transform: none; font-size: 11px; display: block; }
.dropdown_list_kramer3 li a * { text-transform: none; font-size: 11px; }
/*.dropdown_list_kramer li a:hover { background-color: #024359; color: white; text-decoration: none; }*/
.dropdown_list_kramer3 li a .list_matching { color: #A80231 }
/*.dropdown_list_kramer li a:hover .list_matching { color: #D9DADC }*/
.dropdown_list_kramer3 li a .list_nomatching { color: #003A51 }
/*.dropdown_list_kramer li a:hover .list_nomatching { color: #D9DADC }*/
.dropdown_kramer3 li.node { background-image: none; margin: 0; padding: 0; overflow: visible; width: 190px; float:right; right: 0; position:relative; list-style: none; display: inline; }
.dropdown_list_kramer3 li.selected a { background-color: #024359; color: white;font-weight: bold; text-decoration: none; }
.dropdown_list_kramer3 li.selected a .list_matching { background-color: #024359; color: white; text-decoration: none; }
.frm_dropdown_kramer3 { float: right; padding: 0; margin: 0; padding-left: 5px; font-size: 11px; width: 163px; color: #666666; height: 15px; float: right; }

.module_dropdown_productDownloads { width: 230px; overflow: visible; }
.module_dropdown_productDownloads * { padding: 0; margin: 0; list-style-type: none; }
.dropdown_list_productDownloads { display: block; width: 228px; height: 12px; overflow: auto; visibility: hidden; position:absolute; right: 0px; top: 20px; background-color: white; border: solid 1px #7F9DB9; border-top: 0px; }
.dropdown_list_productDownloads * { background: none;  }
.dropdown_list_productDownloads li { padding-left: 5px; height: 17px; vertical-align: bottom; overflow: hidden; width: 205px; }
.dropdown_list_productDownloads li a { text-transform: none; font-size: 11px; display: block; }
.dropdown_list_productDownloads li a * { text-transform: none; font-size: 11px; }
.dropdown_list_productDownloads li a .list_matching { color: #A80231 }
.dropdown_list_productDownloads li a .list_nomatching { color: #003A51 }
.dropdown_productDownloads li.node { background-image: none; margin: 0; padding: 0; overflow: visible; width: 230px; float:right; right: 0; position:relative; list-style: none; display: inline; }
.dropdown_list_productDownloads li.selected a { background-color: #024359; color: white; text-decoration: none; }
.dropdown_list_productDownloads li.selected a .list_matching { background-color: #024359; color: white; text-decoration: none; }
.frm_dropdown_productDownloads { float: right; padding: 0; margin: 0; padding-left: 5px; font-size: 11px; width: 203px; color: #666666; height: 15px; float: right; }


.module_dropdown_productDownloads2 { width: 330px; overflow: visible; }
.module_dropdown_productDownloads2 * { padding: 0; margin: 0; list-style-type: none; }
.dropdown_list_productDownloads2 { display: block; width: 328px; height: 12px; overflow: auto; visibility: hidden; position:absolute; right: 0px; top: 20px; background-color: white; border: solid 1px #7F9DB9; border-top: 0px; }
.dropdown_list_productDownloads2 * { background: none;  }
.dropdown_list_productDownloads2 li { padding-left: 5px; height: 17px; vertical-align: bottom; overflow: hidden; width: 305px; }
.dropdown_list_productDownloads2 li a { text-transform: none; font-size: 11px; display: block; }
.dropdown_list_productDownloads2 li a * { text-transform: none; font-size: 11px; }
.dropdown_list_productDownloads2 li a .list_matching { color: #A80231 }
.dropdown_list_productDownloads2 li a .list_nomatching { color: #003A51 }
.dropdown_productDownloads2 li.node { background-image: none; margin: 0; padding: 0; overflow: visible; width: 330px; float:right; right: 0; position:relative; list-style: none; display: inline; }
.dropdown_list_productDownloads2 li.selected a { background-color: #024359; color: white; text-decoration: none; }
.dropdown_list_productDownloads2 li.selected a .list_matching { background-color: #024359; color: white; text-decoration: none; }
.frm_dropdown_productDownloads2 { float: right; padding: 0; margin: 0; padding-left: 5px; font-size: 11px; width: 303px; color: #666666; height: 15px; float: right; }


/*.topmenu_shadow { display: none; }*/
.langCountryHeader_First { margin-bottom: 7px; color: #094359; font-size: 11px; font-weight: normal; text-transform: uppercase; }
.langCountryHeader { margin-top: 7px; margin-bottom: 7px; color: #094359; font-size: 11px; font-weight: normal; text-transform: uppercase; }
.langCountryText { margin-bottom: 4px; margin-left: 15px; color: #656467; font-size: 10px; font-weight: normal; }
.langCountryText span { font-size: 10px; }
#langSelectDivID { background-image: url(/images/template/language_dropdown_top.png); background-repeat:no-repeat; background-position: top; }

tr#header *  { z-index: 1010  }
tr#menu_tr * { z-index: 1 }

a.leftmenu_header, a.leftmenu_header:link, a.leftmenu_header:visited, a.leftmenu_header:active { display: block; }
a.leftmenu_header:hover { text-decoration: none; }

.module_dropdown a:hover {}
.module_dropdown * a:hover {}

.modelmenu {  border-bottom: solid 1px #003D52; position: relative; width: 440px; padding: 0; margin: 0; height: 23px; overflow: hidden;  }
.modelmenu * { margin: 0; padding: 0; border: none; color:#003D52;  }
.modelmenu li { _width: 40px; overflow: visible; padding: 0; margin: 0; text-align: left; float:left; background-color: white; color: #003D52; position:relative; list-style-type: none; list-style: none; list-style-image: none; background-image: none; display: inline; }
.modelmenu li a, .modelmenu li a:visited, .modelmenu li a:active, .modelmenu li a:link { background-color: white; text-transform: uppercase; font-size: 11px; height: 23px; text-align: center; padding-top: 6px; color: #003D52;  display:block; padding-bottom: 4px; /*border-right: solid 1px white;*/ }
.modelmenu li a { padding-left: 7px; padding-right: 7px; }
.modelmenu li a:hover { text-decoration: none; }
.modelmenu li.selected a , .modelmenu li.selected a:visited, .modelmenu li.selected a:active, .modelmenu li.selected a:link { background-color: #003D52; color: white; }
.modelmenu li.selected a:hover { color: white; }
.modelmenu li.sep_sel { border: none; width: 2px; color: #003D52; visibility: hidden; background-color: #003D52; height: 18px; }
.modelmenu li.sep { border: none; color: #003D52; width: 4px; display: block; text-align: center; }
.modelmenu li.sep_sel_next { z-index: 3000; width: 1px; border-left: solid 3px #003D52; height: 20px; }
.modelmenu li.sep_sel_next p { visibility: hidden; }
.modelmenu li.sep_sel_last { z-index: 3000; width: 2px; border-right: solid 2px #003D52; height: 20px; }
.modelmenu li.sep_sel_last p { visibility: hidden; }
.modelmenu li.sep p { font-size: 11px; }
.divFilterGridView { right: 0px; width: 320px; left: 300px; text-align: left; position: absolute; }
.tdFilterGridViewLabel { padding: 0; width: 40px; }
.gridViewPaging * { font-size: 11px; }

#TBL_MODELMENUTab8 { position: relative; left: -4px; }
#TBL_MODELMENUTab8 a { background-color: #D9CB36; color: black; }
#TBL_MODELMENUTab8.selected a { background-color: #003D52; color: white; }

