
#main {
width: 960px;
background: #e4ecdd;   margin-left: auto;
    margin-right: auto;

}
#menu {
width: 960px;
background: #e4ecdd;
float: left;

}
 #line {
width: 667px;
background: #000000;
height: 15px;
} #subboxl {
width: 399px;
background: #e4ecdd;
height: 135px;
margin: 0;
padding: 0;
position: relative;
float : left; 
}
#subboxr {
width: 399px;
background: #e4ecdd;
height: 135px;
margin: 0;
padding: 0;
position: relative;
float : right; 
}
#menu ul.space{
list-style: none;
margin: 0;
padding: 0;
width: 206px;
float: left;display: block;
}
#menu ul {
list-style: none;
margin: 0;
padding: 0;
width: 140px;
float: left;
}
 
#menu a.nav2, #menu h2 {
font: bold 12px/18px arial, helvetica, sans-serif;
display: block;

margin: 0;
padding: 2px 3px;
}
 
#menu h2 {
color: #000;
background: #e4ecdd;
text-transform: uppercase;
cursor: hand;
}
 
#menu a.nav2 {
color: #000;
background: #ffffff;
text-decoration: none;
}
 
#menu a.nav2:hover {
color: #a00;
background: #cccc99;
}
 
#menu li {position: relative;}
 
#menu ul ul {
position: absolute;
z-index: 500;
}
 
#menu ul ul ul {
position: absolute;
top: 0;
left: 100%;
}
 
div#menu ul ul,
div#menu ul li:hover ul ul,
div#menu ul ul li:hover ul ul
{display: none;}
 
div#menu ul li:hover ul,
div#menu ul ul li:hover ul,
div#menu ul ul ul li:hover ul
{display: block;}

 a.nav, a.nav:link, a.nav:visited {display:block; width:128px;  background:#e4ecdd; border:0px solid #000; text-align:left; text-decoration:none;text-transform: uppercase; font: bold 12px/18px arial, helvetica, sans-serif;  overflow:hidden; float:left;margin: 0;
padding: 2px 3px;color:#000000;}
a.nav:hover {color:#a00; background:#cccc99;}
a.nav:active {color:#a00; background:#cccc99;}

.custom li.chk {
list-style-type: none;
background: url('chk12.gif') no-repeat top left;
height: 12px;
padding-left: 40px;
} 
