#main-menu{ margin-top:10px; }
#main-menu div.menu-box-top{}
#main-menu div.menu-box-mid{ background-image:url(/images/backgrounds/side-bar-inner-grad.jpg); background-repeat:no-repeat; background-position:right }
#main-menu div.menu-box-btm{ margin:0 0 10px 0; }
#main-menu h2{ font-size:0.9em; color:#C17B02; line-height:24px; border-top:solid 1px #E6E6E6; }
#main-menu ul{ padding:0; }
#main-menu li{ text-align:left; display:block; font-size:0.8em; line-height:1.6em; }
#main-menu li a{ color:#050647; text-decoration:none; line-height:1.6em; padding:0; }
#main-menu li a:link{ color: #050647; }
#main-menu li a:visited{ color: #050647; }
#main-menu li a:hover{ color: #C17B02; text-decoration:underline; }
#main-menu form{ margin:0; padding:0; color:#050647; }
#main-menu label{ font-size:0.7em; font-weight:bold; line-height:1.2em; color:#777; }
#main-menu label.orange{ font-size:0.8em; line-height:1.2em; color:#C17B02; font-weight:bold; }
#main-menu select{ width:180px; margin:5px 0 5px 0; font-size:0.8em; }
#main-menu .button{ border:none; margin:5px 0 10px 100px; background-color:#212481; color:#FFF; padding:5px 10px; cursor:pointer;  }
#main-menu .button:hover{ background-color:#C17B02; }
#main-menu #name_search{ width:175px; margin:5px 0; }
#main-menu #name_list{ position:relative; display:inline; border-bottom:solid 1px #aaa; background-color:#FFF; height:135px; overflow:auto; }
#main-menu #name_list ul{ text-align:left; border:solid 1px #aaa; border-bottom:none; margin:0; padding:0;  }
#main-menu #name_list li{ font-size:0.8em; line-height:1.2em; padding:3px; color:#000; margin:0; }
#main-menu #name_list li.selected{ background-color:#ddd; cursor:pointer; }
