*{margin:0;padding:0;border:0;}

#main{
padding:0 0;
margin:0 auto;
}
#main,#middle,#top,#root{
width:950px;
}
#main div,#left_center{
float:left;
}
#top{
background-color:#9FC0EC;
}
#middle,#middle_right_div,#middle_center_div,#middle_left_div{
height:550px;
}
#middle_left_div{
width:180px;
background-image:url(images/macback.png);
}
#middle_center_div{
width:10px;
background-image:url(images/macback.png);
}
#middle_right_div{
width:760px;
}
#root{
background-image:url(images/titlebar_div_bg.jpg); 
height:18px;
margin-top:10px;
font-size:12px;
text-align:center;
}
#nav {
  line-height: 27px;
  margin-left:15px;
  margin-top:15px;
  list-style-type: none;
  width:160px;
}
#nav a {
 display: block; width: 150px; font-size:18px; padding-left:10px;
}
#nav a:link  {
 color:#FFF; text-decoration:none;
}
#nav a:visited  {
 color:#FFF;text-decoration:none;
}
#nav a:hover  {
 color:#FFA477;text-decoration:none;font-weight:bold;
}
#nav li {
 /*float: left*/; width: 160px; background-image:url(images/border_bg.gif);
}
#nav li a:hover{
 padding:1px 2px 3px 12px;
 width:147px;display: block;
 background:#999;
}
#nav li ul {
 line-height:25px;list-style-type:none;text-align:left;
 left:-999em;width:160px;display:none;
}
#nav li ul li{
 float: left; width: 160px;
 border-bottom:1px #C0C0C0 dotted;
 background-image:url(images/menu_item.png);
}
#nav li ul a{
 display: block; width: 140px;
 font-size:12px;
 text-align:left;padding-left:20px;
}
#nav li ul a:link  {
 color:#666; text-decoration:none;
}
#nav li ul a:visited  {
 color:#666;text-decoration:none;
}
#nav li ul a:hover  {
padding:1px 2px 3px 22px;
width:137px;
 color:#FFA477;text-decoration:none;font-weight:normal;
}
</style>