#umain {width: 100%; display: block;font-family: 'Federo';background-color: #000066; height: 104px; border-bottom: 1px solid #151515;margin:auto;vertical-align:top;padding-bottom: 2px;}
#umenu {width: 988px;background-color: #FFFFFF; height: 45px; margin:auto;border-left: 1px solid #bbb;border-right: 1px solid #bbb;padding:0px 0px 0px 0px;margin-top: -45px;}
#ubottomline { background-color: #000000; width: 990px; height: 0px; margin:auto;border-left: 1px solid #bbb;border-right: 1px solid #bbb;}
/* HEADER */
#umain .header {width: 984px; height: 64px; margin: 0 auto; display: block;text-indent:0px;float:none;}
#umain .logo { padding: 13px 0px 0px 0px; float: left;}
#umain .logo a img { border: none; }
#umain .sitename { float: left; padding: 20px 0px 0px 13px;text-shadow: 0;}
#umain .sitename a {letter-spacing: 0px; color: #ffffff; font-size: 30px; text-decoration: none;}
#umain .rightside {padding-top: 13px; float: right;}
/* MENU */
#umenu .subheader {width: 968px; margin: 0 auto;}
#umenu .ezmenu {float: left; padding: 6px 0px 0px 0px;}
#umenu .ezmenu li { background-color: transparent; text-transform: none; color: #000000; font-family: 'Scada';font-weight: normal;font-size: 16px;letter-spacing: 0px;}
#umenu .ezmenu li:hover {background-color: #000066;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;}
#umenu .ezmenu ul *.dir:hover {background-color: #333;text-decoration: none; border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px; color: white;}
#umenu .ezmenu li a { color: #000000; font-family: 'Scada';font-weight: normal;font-size: 16px;text-decoration: none;}
#umenu .ezmenu li a:hover { color: blue; text-decoration: underline;}
#umenu .ezmenu li a:open { color: white; }
#umenu .ezmenu ul.dropdown ul li a {color: #ffffff;font-family: 'Scada';line-height: 20px;font-size: 12px;text-decoration: none;}
#umenu .ezmenu ul.dropdown ul li a:hover {color: #ffffff;background-color: #76b900;text-decoration: none;}
#umenu .ezmenu ul.dropdown ul li {line-height: 20px;letter-spacing: 0px;}
#umenu .ezmenu ul.dropdown ul li:hover {background-color: #76b900;text-decoration: none;}
#umenu .ezmenu ul.dropdown ul { filter: alpha(opacity=100); -moz-opacity: 1; KhtmlOpacity: 1; opacity: 1; background-color: #333333;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;}
/* SUBLINKS */
#umain .sublinks {float: right; padding: 6px 5px 0px 0px;}
#umain .sublinks li { background-color: transparent; text-transform: none;margin: 0px;}
#umain .sublinks li a { color: #999999; font-family: 'Scada';font-size: 12px;font-weight: normal;text-decoration: none; }
#umain .sublinks li a:hover { color: #ffffff; text-decoration: underline; }
#umain table.sublinks td:nth-child(2) { padding-left: 15px; }
/* SOCIAL */
#umain .social {width: 340px; float: right;}
#umain .social table {display: block; float: right; margin: 0; padding: 0; list-style: none; list-style-position: outside; list-style-type: none;}
#umain .social td { height: 33px; padding-top: 10px; float: left; margin: 0 auto; display: block; background-color: #fafafa;box-shadow: #363636 0px 1px 0px 0px inset, #262626 0px -2px 0px 0px inset, #444 0px -3px 0px 0px inset; }
#umain .social td:first-child {border-right: 0px;padding-left: 25px;-moz-border-radius-topleft: 8px;-webkit-border-top-left-radius: 8px;-moz-border-radius-bottomleft: 8px;-webkit-border-bottom-left-radius: 8px;border-top-left-radius: 8px;border-bottom-left-radius: 8px;}
#umain .social td:last-child {border-left: 0px;-moz-border-radius-topright: 8px;-webkit-border-top-right-radius: 8px;-moz-border-radius-bottomright: 8px;-webkit-border-bottom-right-radius: 8px;border-top-right-radius: 8px;border-bottom-right-radius: 8px;}
/* SEARCH */
#umenu .search {padding-top: 6px; float: right;}
#umenu .search .button {padding-bottom: 2px; padding-left: 8px;}
#umenu .text {width: 200px;color: #7E7E7E;font-size: 12px;line-height: 16px;font-family: Tahoma, sans-serif;position: relative;z-index: 4000;-moz-border-radius: 5px 5px 5px 5px;-webkit-border-radius: 5px 5px 5px 5px;border-radius: 5px 5px 5px 5px;padding: 7px 0px 7px 10px;border: 0px;height: 26px;margin-top: inherit;}
#umenu input[type="submit"] {display: block;width: 50px;height: 31px;background: transparent url(../utilcave_com/menu/search.png) no-repeat center;border: 1px solid transparent;border-color: #000000;background: url(../utilcave_com/menu/search.png) no-repeat center;background-color: #000066;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;-webkit-box-shadow: 0px 1px 0px 0px #0000c7 inset, 0px 2px 0px 0px #3f3f63;-moz-box-shadow: 0px 1px 0px 0px #0000c7 inset, 0px 2px 0px 0px #3f3f63;box-shadow: 0px 1px 0px 0px #0000c7 inset, 0px 2px 0px 0px #3f3f63;}
#umenu input[type="submit"]:hover {cursor: pointer;background: transparent url(../utilcave_com/menu/search.png) no-repeat center;border: 1px solid #444;background: url(../utilcave_com/menu/search.png) no-repeat center;background-color: #585858;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;-webkit-box-shadow: 0px 1px 0px 0px #6D6D6D inset, 0px 3px 0px 0px #262626;-moz-box-shadow: 0px 1px 0px 0px #6D6D6D inset, 0px 3px 0px 0px #262626;box-shadow: 0px 1px 0px 0px #6D6D6D inset, 0px 3px 0px 0px #262626;}
ul.dropdown ul {width: 170px;}
ul.dropdown ul a {width: 151px;}
ul.dropdown li a{padding: 7px 14px;}
ul.dropdown li ul a{padding: 4px 4px 5px 14px;}
ul.dropdown li ul .dir {padding: 4px 4px 5px 14px;}
#umenu form {padding: 0;margin: 0;}
@-moz-document url-prefix() {#umenu .ezmenu {padding-left: 0px;}}