@charset "utf-8";
/* CSS Document */

/*---left navigation css---*/

#left-cont {float:left; width:168px;}
.left-nav-top {width:168px; height:13px; background-image:url(/images/navigation/left-nav-top.png); background-repeat:no-repeat;}
.left-nav-mid {width:160px; background-image:url(/images/navigation/left-nav-mid.jpg); background-repeat:repeat-y; padding:0 4px 0 4px;}
.left-nav-mid table {width:156px; margin-left:4px;}
.nav-input {width:140px; margin:5px 0 5px 0;}
.left-nav-bottom {width:168px; height:13px; background-image:url(/images/navigation/left-nav-bottom.png); background-repeat:no-repeat; margin-bottom:19px;}

.left-nav-mid ul {margin:0 0 0 5px; padding:0; list-style:none; font-size:12px;}
.left-nav-mid ul li a.title {font-family:Tahoma, Geneva, sans-serif; font-size:14px; font-weight:bold; color:#134CBA; text-decoration:none; line-height:24px;}
.left-nav-mid ul li a {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; text-decoration:none;}

/*------top navigation-------*/

/* common styling */
.menu {font-family: arial, sans-serif; width:736px; height:30px; position:relative; font-size:10px; font-weight:bold; z-index:100; padding-left:24px;}
/* set specs for main items */
.menu ul li a, .menu ul li a:visited {display:block; text-decoration:none; width:104px; height:18px; text-align:center; color:#FFF; font-size:12px; overflow:hidden; padding-top:12px; background:url(/images/navigation/top-tab.jpg) no-repeat; margin-right:4px;}
.menu ul li ul {width:193px;}
/* this line is only required for main items that required two lines of text & custom width */
.two {display:block; text-decoration:none; color:#000; width:251px; padding-left:10px; height:30px; font-size:12px; overflow:hidden; background:url(/images/navigation/search-bg.png) no-repeat; float:left;} 
/* this line is only required for main items that require two lines of text & shorter width (thanks for making it difficult Melissa) */
.menu ul li a.two-small {display:block; text-decoration:none; color:#FFF; width: 119px; height:32px; text-align:center; border-right:1px solid #fff; font-size:11px; overflow:hidden; padding-top:3px;}
.menu ul {padding:0; margin:0; list-style: none;}
.menu ul li {float:left; position:relative;}
.menu ul li ul {display: none; margin-top:14px; text-align:left; border:#FFF solid 1px; width:168px; color:#003382;}

/* specific to non IE browsers */
.menu ul li:hover a {color:#000; background:url(/images/navigation/top-tab-hover.jpg) no-repeat;}
.menu ul li:hover ul {display:block; position:absolute; top:21px; left:0; width:168px;}
.menu ul li:hover ul li a.hide {color:#000;}
.menu ul li:hover ul li a.two  {height:31px;}
.menu ul li:hover ul li:hover a.hide {color:#FFF;}
.menu ul li:hover ul li ul {display: none;}
.menu ul li:hover ul li a {display:block; background:#d7d7d7; color:#003382; height:22px; text-transform:none; border-bottom:#FFF solid 1px; text-align:left; padding-left:8px; width:183px;}
.menu ul li:hover ul li a:hover {color:#333;}
.menu ul li:hover ul li:hover ul {display:block; position:absolute; left:105px; top:0;}
.menu ul li:hover ul li:hover ul.left {left:-105px;}