/* navigation 1 */

.menu1 {width:810px; height:53px; position:relative; margin:0; font-family:Arial, Helvetica, sans-serif;}

.menu1 ul {padding:0; margin:0; list-style-type: none; background:transparent; }

.menu1 ul li {position:relative; float:left;}

.menu1 ul li a, .menu1 ul li a:visited {float:left; display:block; width:114px; height:35px; padding-top:18px; background:transparent; text-decoration:none; color:#333; line-height:15px; font-size:14px; font-weight:bold; text-align:center; border:1px solid #999; border-width:0px 1px 0px 0px;}

* html .menu1 ul li a, * html .menu1 ul li a:visited {width:114px; w\idth:114px; }

/* first line for IE7 and non-IE browsers - second line for IE5.5 and IE6 */
.menu1 ul li:hover a,
.menu1 ul li a:hover {background:transparent url(../images/pageElements/bgd_menutab.jpg) repeat-x; background-position:bottom left; color:#fff; }

.menu1 ul li ul {visibility:hidden; position:absolute; height:0; overflow:hidden; top:53px; left:0px; width:113px;}

.menu1 table {border-collapse:collapse; border:0; margin:-1px; padding:0; font-size:12px;}

.menu1 ul li:hover ul,
.menu1 ul li a:hover ul {visibility:visible; position:absolute; height:auto; border:1px solid #818181; background:#eee; overflow:hidden; }

.menu1 ul li:hover ul li a,
.menu1 ul li a:hover ul li a {display:block; background:transparent; padding:8px 0 8px 1px; height:auto; text-decoration:none; color:#666; line-height:14px; }

.menu1 ul li:hover ul li:hover a,
.menu1 ul li a:hover ul li a:hover {background:#818181; color:#eee; }