body {
	background: white url(img/background.gif) repeat;
}

a.black:link {
color: #000000;
font-weight: bold;
}

a.black:active {
color: #000000;
font-weight: bold;
}

a.black:visited {
color: #000000;
font-weight: bold;
}

a.black:hover {
color: #000000;
font-weight: bolder;
}

#logo {
	position: absolute;
	margin: 0px;
	padding: 0px;
	top: 20px;
	left: 10px;
}

#ll_logo {
	position: absolute;
	margin: 0px;
	padding: 0px;
	top: -5px;
	left: 656px;
}

#menu{
position:absolute;
top: 135px;
left: 20px;
z-index:2;
width: 122px;
float: left;
}
#main{
position:absolute;
top: 135px;
left: 150px;
width: 520px;
border-width: 1px;
border-style: solid;
border-color: #000000;
background: white;
height: 400px;
overflow: auto;
z-index:1;
color: #666666;
font-family: arial;
}
#main h2 {
font-weight: bold;
font-family: arial;
font-size: 16px;
color: #666666;
}
#main ul {
list-style-image: url(img/bullet.jpg);
}
#main-2{
position:absolute;
top: 135px;
left: 670px;
width: 130px;
height: 400px;
background: #363636;
color: #ffffff;
}

#dis {
position: absolute;
top: 560px;
left: 20px;
width: 780px;
background: #CCCCCC;
z-index:1;
padding: 0px;
margin: 0px;
font:bold 11px/16px arial,helvetica,sans-serif;
color: #4F4F4F;
}

#menu a, #menu h2{
font:bold 11px/16px arial,helvetica,sans-serif;
display:block;
border-width:0px;
border-style:solid;
border-color:#ccc #888 #555 #bbb;
white-space:nowrap;
margin:0;
padding:1px 3px;
z-index:2;
}

#menu h2{
/*color:#fff;*/
background:white url(img/nav.gif);
color: #000000;
/*background-color: silver;*/
text-transform:uppercase;
height: 20px;
z-index:2;
}

#menu a{
background: white url(img/button_unpressed.gif);
text-decoration:none;
height: 20px;
z-index:2;
}

#menu a, #menu a:visited{
/* color:#000; */
color: #4F4F4F;
height: 20px;
z-index:2;
}

#menu a:hover{
/*color:#a00;*/
background: white url(img/button_pressed-long.gif);
color: #000000;
/*background-color: #ffd700;*/
height: 20px;
z-index:2;
}

#menu a:active{
color:#060;
background:#ccc;
height: 20px;
z-index:2;
}

#menu ul {
list-style:none;
margin:0;
padding:0;
width: 100%;
z-index:2;
}

#menu li, #menu li:hover{
position:relative;
z-index:2;
}

#menu li ul{
position:absolute;
top:0;
/*left:9.5em;*/
left: 122px;
display:none;
z-index:2;
}

#menu ul ul, #menu ul ul ul, #menu ul li:hover ul ul, #menu ul li:hover ul ul ul{
display:none;
z-index:2;
}

#menu ul li:hover ul, #menu ul ul li:hover ul, #menu ul ul ul li:hover ul{
display:block;
z-index:2;
}

/* Styling for Expand */

#menu a.x{
/*color:#000;*/
color: #4F4F4F;
background: white url(img/button_unpressed.gif);
z-index:2;
}
#menu a.x:visited{
color: #4F4F4F;
background: white url(img/button_unpressed.gif);
z-index:2;
}

#menu a.x:hover{
/* color:#a00;*/
background: white url(img/button_pressed-long.gif); 
color: #000000;
/*background-color: #ffd700;*/
z-index:2;
width: 122px;
}

#menu a.x:active{
color:#060;
background:#ccc;
z-index:2;
}

/* End CSS Code for Vertical Popout Menu */

/* For Menu Testing Only */

body, html{margin:.1em;padding:0;font-size:100%;}
.hand{cursor:pointer;}
.help{cursor:help;}
.mod{font:normal .6em arial,sans-serif;margin:.25em;}
h1{font:bold .9em arial,sans-serif;margin:.5em .25em;padding:0;}
img{border:none;}
p{font:normal .8em/1.3em verdana,sans-serif;margin:1.0em .5em;}