/***********************************************/
/* PAGE STRUCTURE CSS                          */
/***********************************************/
/*
#header {height: 144px;margin: 0 auto;width: 945px;padding:0; position: relative;top: 0;z-index:100;font-size: 1.1em;}
#main {margin:auto;position:relative;top: 0;width: 975px;z-index:1;}
*/


/***** CATEGORY DEPARTMENTS MENU BAR NAV *****/
.dxmenu {background:transparent;clear:both;height:57px;margin:0;padding:0;position:absolute;text-align:center;top:0px;width:100%;z-index:0;}
.dxmenu ul.nav {margin:0;list-style-type:none;float:left;padding:0;}
/* float the list to make it horizontal and a relative positon so that you can control the dropdown menu positon */
.dxmenu li.nav {clear:none;float:left;margin:0;padding:0;height:57px;display:block;}
.dxmenu .roundednav {display:none;position:relative;top:-1px;margin:0 -2px;padding:0px 2px;height:1px;width:auto;text-indent:-9999px;z-index:999;background-color:#FEFFFF;} /*creates rounded corners on bottom of the selected tab*/
/* style the links for the top level */
.dxmenu li.nav a.cat, .dxmenu li.nav span {display:block;width:80px;color: #453b2d;font-weight:900;font-size:1.2em;font-style: normal;color: #453b2d;background-color:transparent;text-decoration:none;white-space:nowrap;}
.dxmenu li.nav a.cat:link, .dxmenu li.nav a:visited {color: #453b2d;}
/* style the top level hover */
.dxmenu li.nav:hover, .dxmenu li.nav a.cat:hover, .dxmenu li.nav a.cat:hover, .dxmenu li.nav span:hover, .dxmenu li.nav.catselected {background-color: #FEFFFF;} /*if this is true WHITE, the rollover state does not seem to work in IE7*/
.dxmenu li.nav:hover .roundednav, .dxmenu li.nav.catselected .roundednav {display:block;} /*creates rounded corners on bottom of the selected tab*/

.categorymenu {text-transform:uppercase;top:80px;z-index:50;}
.categorymenu li.nav a.cat {display:block;color: #000000;font-weight:900;font-size:11px;font-style: normal;letter-spacing:0.09em;background-color:transparent;text-decoration:none;text-transform:uppercase;white-space:nowrap;}
.categorymenu li.nav a.logo {background: url(/graphics/0/nav_logo.jpg) no-repeat -0px -0px; text-indent: -9999px; width:249px; height:57px;}
.categorymenu li.nav a.products {background: url(/graphics/0/nav_prod1.jpg) no-repeat -0px -0px; text-indent: -9999px; width:181px; height:57px;}
.categorymenu li.nav a.products:hover {background: url(/graphics/0/nav_prod2.jpg) no-repeat -0px -0px; text-indent: -9999px; width:181px; height:57px;}
.categorymenu li.nav a.clients {background: url(/graphics/0/nav_clients1.jpg) no-repeat -0px -0px; text-indent: -9999px; width:99px; height:57px;}
.categorymenu li.nav a.clients:hover {background: url(/graphics/0/nav_clients2.jpg) no-repeat -0px -0px; text-indent: -9999px; width:99px; height:57px;}
.categorymenu li.nav a.research {background: url(/graphics/0/nav_research1.jpg) no-repeat -0px -0px; text-indent: -9999px; width:112px; height:57px;}
.categorymenu li.nav a.research:hover {background: url(/graphics/0/nav_research2.jpg) no-repeat -0px -0px; text-indent: -9999px; width:112px; height:57px;}
.categorymenu li.nav a.news {background: url(/graphics/0/nav_news1.jpg) no-repeat -0px -0px; text-indent: -9999px; width:87px; height:57px;}
.categorymenu li.nav a.news:hover {background: url(/graphics/0/nav_news2.jpg) no-repeat -0px -0px; text-indent: -9999px; width:87px; height:57px;}
.categorymenu li.nav a.about {background: url(/graphics/0/nav_about1.jpg) no-repeat -0px -0px; text-indent: -9999px; width:88px; height:57px;}
.categorymenu li.nav a.about:hover {background: url(/graphics/0/nav_about2.jpg) no-repeat -0px -0px; text-indent: -9999px; width:88px; height:57px;}
.categorymenu li.nav a.contact {background: url(/graphics/0/nav_contacts1.jpg) no-repeat -0px -0px; text-indent: -9999px; width:144px; height:57px;}
.categorymenu li.nav a.contact:hover {background: url(/graphics/0/nav_contacts2.jpg) no-repeat -0px -0px; text-indent: -9999px; width:144px; height:57px;}


/*products*/

.categorymenu li.nav:hover .megamenu_products {display:block;}
.categorymenu li.nav .megamenu_products {width: 962px;height:245px;padding: 0 0px 0 0;position: absolute;left:-3px; margin:0 0 0 0;text-align: left;font-size: 1.1em;text-transform: none;background: url(/graphics/0/tek_over_products_bg.png) no-repeat top center;z-index: 99999;display: none;top:57px;}
.megamenu_products .dynamiccol {width: 962px;height: 239px;padding: 0px;margin:10px 0 0 10px;float: left;overflow: hidden;}
.megamenu_products h1, .megamenu_products .contentasset h1 {font-weight: bold; font-size:13px; margin-bottom:10px;}
.megamenu_products li, .megamenu_products .contentasset li {line-height: 18px;}
.megamenu_products p, .megamenu_products .contentasset p {margin-top: 3px;}
.megamenu_products .bottomrow {width: 665px;height: 90px;background: transparent;margin:10px 0 0 10px;clear: both;overflow: hidden;font-size:12px;line-height:15px;/*padding-bottom:17px;*/}
.megamenu_products .bottomrow a, .megamenu_products .bottomrow a:link, .megamenu_products .bottomrow a:hover, .megamenu_products .bottomrow a:visited, .megamenu_products .bottomrow a:hover {font-weight:bold; color:#006E49 !important;}

/*clients*/

.categorymenu li.nav:hover .megamenu_clients {display:block;}
.categorymenu li.nav .megamenu_clients {width: 962px;height:245px;padding: 0 0px 0 0;position: absolute;left:-1px; margin:0 0 0 0;text-align: left;font-size: 1.1em;text-transform: none;background: url(/graphics/0/tek_roll_clients_BG.png) no-repeat top center;z-index: 99999;display: none;top:57px;}
.megamenu_clients .dynamiccol {width: 962px;height: 239px;padding: 0px;margin:10px 0 0 10px;float: left;overflow: hidden;}
.megamenu_clients h1, .megamenu_clients .contentasset h1 {font-weight: bold; font-size:13px; margin-bottom:10px;}
.megamenu_clients li, .megamenu_clients .contentasset li {line-height: 18px;}
.megamenu_clients p, .megamenu_clients .contentasset p {margin-top: 3px;}
.megamenu_clients .bottomrow {width: 665px;height: 90px;background: transparent;margin:10px 0 0 10px;clear: both;overflow: hidden;font-size:12px;line-height:15px;/*padding-bottom:17px;*/}
.megamenu_clients .bottomrow a, .megamenu_clients .bottomrow a:link, .megamenu_clients .bottomrow a:hover, .megamenu_clients .bottomrow a:visited, .megamenu_clients .bottomrow a:hover {font-weight:bold; color:#006E49 !important;}

/*Research*/

.categorymenu li.nav:hover .megamenu_research {display:block;}
.categorymenu li.nav .megamenu_research {width: 962px;height:245px;padding: 0 0px 0 0;position: absolute;left:-1px; margin:0 0 0 0;text-align: left;font-size: 1.1em;text-transform: none;background: url(/graphics/0/tek_over_research_bg.png) no-repeat top center;z-index: 99999;display: none;top:57px;}
.megamenu_research .dynamiccol {width: 962px;height: 239px;padding: 0px;margin:10px 0 0 10px;float: left;overflow: hidden;}
.megamenu_research h1, .megamenu_research .contentasset h1 {font-weight: bold; font-size:13px; margin-bottom:10px;}
.megamenu_research li, .megamenu_research .contentasset li {line-height: 18px;}
.megamenu_research p, .megamenu_research .contentasset p {margin-top: 3px;}
.megamenu_research .bottomrow {width: 665px;height: 90px;background: transparent;margin:10px 0 0 10px;clear: both;overflow: hidden;font-size:12px;line-height:15px;/*padding-bottom:17px;*/}
.megamenu_research .bottomrow a, .megamenu_research .bottomrow a:link, .megamenu_research .bottomrow a:hover, .megamenu_research .bottomrow a:visited, .megamenu_research .bottomrow a:hover {font-weight:bold; color:#006E49 !important;}

/*News*/

.categorymenu li.nav:hover .megamenu_news {display:block;}
.categorymenu li.nav .megamenu_news {width: 962px;height:245px;padding: 0 0px 0 0;position: absolute;left:-3px; margin:0 0 0 0;text-align: left;font-size: 1.1em;text-transform: none;background: url(/graphics/0/tek_over_news_bg.png) no-repeat top center;z-index: 99999;display: none;top:57px;}
.megamenu_news .dynamiccol {width: 962px;height: 239px;padding: 0px;margin:10px 0 0 10px;float: left;overflow: hidden;}
.megamenu_news h1, .megamenu_news .contentasset h1 {font-weight: bold; font-size:13px; margin-bottom:10px;}
.megamenu_news li, .megamenu_news .contentasset li {line-height: 18px;}
.megamenu_news p, .megamenu_news .contentasset p {margin-top: 3px;}
.megamenu_news .bottomrow {width: 665px;height: 90px;background: transparent;margin:10px 0 0 10px;clear: both;overflow: hidden;font-size:12px;line-height:15px;/*padding-bottom:17px;*/}
.megamenu_news .bottomrow a, .megamenu_news .bottomrow a:link, .megamenu_news .bottomrow a:hover, .megamenu_news .bottomrow a:visited, .megamenu_news .bottomrow a:hover {font-weight:bold; color:#006E49 !important;}
.megamenu_news .news_content {width:800px;height:52px; margin:0 0 12px 75px; padding:0 0 0 0;}

/*about*/

.categorymenu li.nav:hover .megamenu_about {display:block;}
.categorymenu li.nav .megamenu_about {width: 962px;height:245px;padding: 0 0px 0 0;position: absolute;left:-1px; margin:0 0 0 0;text-align: left;font-size: 1.1em;text-transform: none;background: url(/graphics/0/tek_over_about_bg.png) no-repeat top center;z-index: 99999;display: none;top:57px;}
.megamenu_about .dynamiccol {width: 962px;height: 239px;padding: 0px;margin:10px 0 0 10px;float: left;overflow: hidden;}
.megamenu_about h1, .megamenu_about .contentasset h1 {font-weight: bold; font-size:13px; margin-bottom:10px;}
.megamenu_about li, .megamenu_about .contentasset li {line-height: 18px;}
.megamenu_about p, .megamenu_about .contentasset p {margin-top: 3px;}
.megamenu_about .bottomrow {width: 665px;height: 90px;background: transparent;margin:10px 0 0 10px;clear: both;overflow: hidden;font-size:12px;line-height:15px;/*padding-bottom:17px;*/}
.megamenu_about .bottomrow a, .megamenu_about .bottomrow a:link, .megamenu_about .bottomrow a:hover, .megamenu_about .bottomrow a:visited, .megamenu_about .bottomrow a:hover {font-weight:bold; color:#006E49 !important;}

/*News*/

.categorymenu li.nav:hover .megamenu_contacts {display:block;}
.categorymenu li.nav .megamenu_contacts {width: 962px;height:245px;padding: 0 0px 0 0;position: absolute;left:-1px; margin:0 0 0 0;text-align: left;font-size: 1.1em;text-transform: none;background: url(/graphics/0/tek_over_contact_bg.png) no-repeat top center;z-index: 99999;display: none;top:57px;}
.megamenu_contacts .dynamiccol {width: 962px;height: 239px;padding: 0px;margin:10px 0 0 10px;float: left;overflow: hidden;}
.megamenu_contacts h1, .megamenu_contacts .contentasset h1 {font-weight: bold; font-size:13px; margin-bottom:10px;}
.megamenu_contacts li, .megamenu_contacts .contentasset li {line-height: 18px;}
.megamenu_contacts p, .megamenu_contacts .contentasset p {margin-top: 3px;}
.megamenu_contacts .bottomrow {width: 665px;height: 90px;background: transparent;margin:10px 0 0 10px;clear: both;overflow: hidden;font-size:12px;line-height:15px;/*padding-bottom:17px;*/}
.megamenu_contacts .bottomrow a, .megamenu_contacts .bottomrow a:link, .megamenu_contacts .bottomrow a:hover, .megamenu_contacts .bottomrow a:visited, .megamenu_contacts .bottomrow a:hover {font-weight:bold; color:#006E49 !important;}

