/* Top Nav */

ul#topNav {width: 400px; height: 20px; background: url(../images/topnav_bg1.gif) no-repeat; text-align: center; margin: 0; padding: 0; position: absolute; top: 1px; right: 46px;}
ul#topNav li {display: inline; font-size: 11px; color: #fff; letter-spacing: -1px; line-height: 20px; padding: 2px 9px 3px 9px; border-right: 1px solid #76726c;}
ul#topNav li.last {border: none;}
ul#topNav li a {color: #fff; text-decoration: none; }
ul#topNav li a:hover {color: #333; text-decoration: none;}
ul#topNav li a.current {text-decoration: none;}

/* Main Site Navigation */

#mainNavContainer {width: 980px; height: 34px; margin: 0 auto; border-top: 1px solid #fff;}
ul#mainNav	{height: 34px; width: 980px; position: relative; background: url(../images/mainnav.gif) no-repeat top; margin: 0; }
ul#mainNav li {margin: 0;  padding: 0;	list-style: none; position: absolute; top: 0;}
ul#mainNav li, ul#mainNav a	{height: 34px; display: block;}
ul#mainNav li a	{text-indent: -9999px; text-decoration: none;}

#opt1 {left: 0; width: 154px;}
#opt2 {left: 155px; width: 169px;}
#opt3 {left: 325px; width: 152px;}
#opt4 {left: 478px; width: 96px;}
#opt5 {left: 575px; width: 97px;}
#opt6 {left: 673px; width: 79px;}
#opt7 {display: none;}
/*#opt7 {left: 643px; width: 128px;}*/
#opt8 {left: 753px; width: 127px;}
#opt9 {left: 881px; width: 99px;}

#opt1 a:hover {background: transparent url(../images/mainnav.gif) 0 -34px no-repeat;}
#opt2 a:hover {background: transparent url(../images/mainnav.gif) -155px -34px no-repeat;}
#opt3 a:hover {background: transparent url(../images/mainnav.gif) -325px -34px no-repeat;}
#opt4 a:hover {background: transparent url(../images/mainnav.gif) -478px -34px no-repeat;}
#opt5 a:hover {background: transparent url(../images/mainnav.gif) -575px -34px no-repeat;}
#opt6 a:hover {background: transparent url(../images/mainnav.gif) -673px -34px no-repeat;}
#opt7 a:hover {display: none;}
/*#opt7 a:hover {background: transparent url(../images/mainnav.gif) -643px -34px no-repeat;}*/
#opt8 a:hover {background: transparent url(../images/mainnav.gif) -753px -34px no-repeat;}
#opt9 a:hover {background: transparent url(../images/mainnav.gif) -881px -34px no-repeat;}

#opt1 a.current {background: transparent url(../images/mainnav.gif) 0 -68px no-repeat;}
#opt2 a.current {background: transparent url(../images/mainnav.gif) -155px -68px no-repeat;}
#opt3 a.current {background: transparent url(../images/mainnav.gif) -325px -68px no-repeat;}
#opt4 a.current {background: transparent url(../images/mainnav.gif) -478px -68px no-repeat;}
#opt5 a.current {background: transparent url(../images/mainnav.gif) -575px -68px no-repeat;}
#opt6 a.current {background: transparent url(../images/mainnav.gif) -673px -68px no-repeat;}
#opt7 a.current {display: none;}
/*#opt7 a.current {background: transparent url(../images/mainnav.gif) -643px -68px no-repeat;}*/
#opt8 a.current {background: transparent url(../images/mainnav.gif) -753px -68px no-repeat;}
#opt9 a.current {background: transparent url(../images/mainnav.gif) -881px -68px no-repeat;}

/*
#opt3 a:active {background: transparent url(../images/mainnav.gif) -240px -68px no-repeat;}
*/

/* Pop Up Navs */

#peopleNavContainer {width: 980px; height: 30px; margin: 0 auto; border-bottom: 1px solid #c7cac7; position: relative;}
#peopleNavContainer .close {position: absolute; right: 15px; top: 12px; width: 37px; height: 7px;}

ul#peopleNav {height: 30px; width: 980px; position: relative; background: url(../images/peoplenav.gif) no-repeat top; margin: 0; }
ul#peopleNav li {margin: 0;  padding: 0;	list-style: none; position: absolute; top: 0;}
ul#peopleNav li, ul#peopleNav a	{height: 30px; display: block;}
ul#peopleNav li a	{text-indent: -9999px; text-decoration: none;}

ul#peopleNav #opt11 {left: 173px; width: 88px;}
ul#peopleNav #opt12 {left: 262px; width: 88px;}
ul#peopleNav #opt13 {left: 351px; width: 116px;}
ul#peopleNav #opt14 {left: 468px; width: 97px;}

ul#peopleNav #opt11 a:hover {background: transparent url(../images/peoplenav.gif) -173px -30px no-repeat;}
ul#peopleNav #opt12 a:hover {background: transparent url(../images/peoplenav.gif) -262px -30px no-repeat;}
ul#peopleNav #opt13 a:hover {background: transparent url(../images/peoplenav.gif) -351px -30px no-repeat;}
ul#peopleNav #opt14 a:hover {background: transparent url(../images/peoplenav.gif) -468px -30px no-repeat;}

ul#peopleNav #opt11 a.current {background: transparent url(../images/peoplenav.gif) -173px -60px no-repeat;}
ul#peopleNav #opt12 a.current {background: transparent url(../images/peoplenav.gif) -262px -60px no-repeat;}
ul#peopleNav #opt13 a.current {background: transparent url(../images/peoplenav.gif) -351px -60px no-repeat;}
ul#peopleNav #opt14 a.current {background: transparent url(../images/peoplenav.gif) -468px -60px no-repeat;}

/* Left Col Nav */

ul#leftNav  {width: 220px; margin: 0;}
ul#leftNav.alt {margin-bottom: 20px;}
ul#leftNav li {font-size: 11px; color: #333; line-height: 24px; list-style: none; text-indent: 30px; border-bottom: 1px solid #e4e4e4; display: block; margin: 0;}
ul#leftNav li a {color: #993333; text-decoration: none; display: block;}
ul#leftNav li a:hover {background-color: #f9f7ef; color: #395121; }
ul#leftNav li a.current {background-color: #f9f7ef; color: #395121; border-bottom: 1px solid #999;}

ul#leftNav ul#leftSub {width: 220px; margin: 0 0 12px 0; border-bottom: 1px solid #999; }
ul#leftNav ul#leftSub li {font-size: 11px; color: #333; line-height: 24px; list-style: none; text-indent: 50px; border-bottom: 1px solid #e4e4e4; display: block; margin: 0;}
ul#leftNav ul#leftSub li a {color: #993333; text-decoration: none; display: block; }
ul#leftNav ul#leftSub li a:hover {background-color: #f9f7ef; color: #395121; }
ul#leftNav ul#leftSub li a.current {background: none; color: #395121; border: none;}

ul#teamNav  {width: 220px; margin: 0;}
ul#teamNav li {font-size: 11px; color: #333; line-height: 14px; list-style: none; text-indent: 30px; border-bottom: 1px solid #e4e4e4; display: block; margin: 0;}

ul#teamNav li a {color: #993333; text-decoration: none; display: block; height: 35px; padding-top: 5px;}
ul#teamNav li a .jobtitle {color: #333; line-height: 14px; list-style: none; margin-left: 30px;}
ul#teamNav li a:hover {background-color: #f9f7ef; color: #395121; }
ul#teamNav li a.current {background-color: #f9f7ef; color: #395121; border-bottom: 1px solid #999;}
ul#teamNav li.contact a {height: 24px; line-height: 24px; padding: 0;}

ul#blogTag  {width: 190px; margin: 0 0 0 30px; padding: 0;}
ul#blogTag li {font-size: 11px; color: #333; display: inline; line-height: 16px; list-style: none; margin: 0;}
ul#blogTag li a {color: #993333; text-decoration: none; margin-right: 10px;}
ul#blogTag li a:hover {color: #395121; }
