#nav {display:block; margin:0 auto; padding:0; height:63px; width:900px;}
#nav li {display:block; list-style:none; height:63px; float:left; position:relative; padding:0;}
#nav li a {display:block; height:63px; float:left;}

#nav li.home {width:66px;}
#nav li.home a {background:url(img/home1.gif) no-repeat; width:66px;}
#nav li.service {width:168px;}
#nav li.service a {background:url(img/consulting1.gif) no-repeat; width:168px;}
#nav li.service a:hover {background-image:url(img/consulting2.gif);}
#nav li.program {width:371px;}
#nav li.program a {background:url(img/asmtp1.gif) no-repeat; width:371px;}
#nav li.program a:hover {background-image:url(img/asmtp2.gif);}
#nav li.mps {width:295px;}
#nav li.mps a {background:url(img/mps1.gif) no-repeat; width:295px;}
#nav li.mps a:hover {background-image:url(img/mps2.gif);}

#nav ul {display:none; margin:0; padding:0; position:absolute; top:63px; left:0; width:131px;}
#nav li ul li {display:block; margin:0; padding:0; height:20px; float:none;}
#nav li.service ul li a {display:block; margin:0; padding:0; background:#ffffff; float:none; font-size:12px; line-height:12px; height:12px; padding:4px; text-decoration:none; color:#000; border:#000000 solid; border-width:0px 1px 1px 1px; width:175px;}
#nav li.service ul li a:hover {background:#d02205; color:#ffffff;}
#nav li.program ul li a {display:block; margin:0; padding:0; background:#ffffff; float:none; font-size:12px; line-height:12px; height:12px; padding:4px; text-decoration:none; color:#000; border:#000000 solid; border-width:0px 1px 1px 1px; width:120px;}
#nav li.program ul li a:hover {background:#d02205; color:#ffffff;}

#nav li:hover ul, #nav li.sfhover ul {display:block;}
