.middlebox{
width: 750px;
border-right: 1px solid #999999;
background-color: #EBEBEB;
}

.planebox{
width: 710px;
border-right: 1px solid #999999;
padding-left: 20px;
padding-right: 20px;
padding-bottom: 25px;
padding-top: 25px;
}

.left{
width: 160px;
float: left;
margin: 0;
}

.right{
width: 543px;
float: right;
padding-left: 35px;
padding-top: 25px;
padding-bottom: 25px;
padding-right: 10px;
margin: 0;
background-color:#FFFFFF;
border-left: 1px solid #999999;
}

.middle{
width: 705px;
padding-left: 35px;
padding-top: 25px;
padding-bottom: 25px;
padding-right: 10px;
margin: 0;
background-color:#FFFFFF;
}

.bottom{
width: 750px;
clear:both;
background-color:#FFFFFF;
border-top: 1px solid #999999;
}

.imgbox{
width: 750px;
border-top: 1px solid #999999;
border-right: 1px solid #999999;
border-bottom: 1px solid #999999;
}

.side{
width: 160px;
background-color:#EBEBEB;
}

ul.side{
list-style:none;
width:150px;
padding:0;
margin:0;
}

li.side{
list-style:none;
width:150px;
float: left;
border-bottom: 1px #999999 solid;
font-size:82%
}

a.side{
display:block;
padding-left: 10px;
padding-bottom: 5px;
padding-top:5px;
background-color:#EBEBEB;
width:100%;
color:#333333;
text-decoration: none;
}

a:hover.side{
color: #333333;
text-decoration: none;
}

a.side2{
display:block;
padding-left: 10px;
padding-bottom: 5px;
padding-top:5px;
background-color:#666666;
width:100%;
color:#FFFFFF;
text-decoration: none;
}

a:hover.side2{
color: #FFFFFF;
text-decoration: none;
}

.sidelist{
width: 100%;
}

ul.sidelist{
list-style:none;
width:150px;
margin-left: 0;
margin-right: 0;
padding: 0
}

li.sidelist{
list-style:none;
width:100%;
font-size:90%;
}

a.sidelist1{
display:block;
padding-left: 10px;
padding-bottom: 0px;
padding-top:10px;
background-color:#F8F8F8;
width: 100%;
color:#555555;
text-decoration: none;
font-weight: 600;
}

a:hover.sidelist1{
color: #D70000;
text-decoration: none;
}

a.sidelist2{
display:block;
padding-left: 10px;
padding-bottom: 10px;
padding-top:10px;
background-color:#F8F8F8;
width: 100%;
color:#555555;
font-weight: 600;
text-decoration: none;
}

a:hover.sidelist2{
color: #D70000;
text-decoration: none;
}

a.sidelist3{
display:block;
padding-left: 10px;
padding-bottom: 0px;
padding-top:10px;
background-color:#F8F8F8;
width: 100%;
color:#D70000;
font-weight: bold;
text-decoration: none;
}

a:hover.sidelist3{
color: #D70000;
text-decoration: none;
}

a.sidelist4{
display:block;
padding-left: 10px;
padding-bottom: 10px;
padding-top:10px;
background-color:#F8F8F8;
width: 100%;
color:#D70000;
font-weight: bold;
text-decoration: none
}

a:hover.sidelist4{
color: #D70000;
text-decoration: none;
}

a.monoside1{
display:block;
padding-left: 10px;
padding-bottom: 5px;
padding-top:5px;
background-color:#EBEBEB;
width:100%;
color:#000066;
text-decoration: none
}

a:hover.monoside1{
color: #000066;
text-decoration: underline
}

a.monoside2{
display:block;
padding-left: 10px;
padding-bottom: 5px;
padding-top:5px;
background-color:#EBEBEB;
width:100%;
color:#D70000;
font-weight: bold;
text-decoration: none
}

a:hover.monoside2{
color: #D70000;
text-decoration: underline
}

ul.item{
list-style:none;
width:150px;
margin-left: 0;
margin-right: 0;
padding: 0;
}

li.item{
list-style:none;
width:100%;
font-size:90%;
}

a.item1{
display:block;
padding-left: 20px;
padding-bottom: 0px;
padding-top:10px;
background-color:#F8F8F8;
width: 140px;
color:#333333;
text-decoration: none;
}

a:hover.item1{
color: #333333;
text-decoration: none;
}

a.item2{
display:block;
padding-left: 20px;
padding-bottom: 0px;
padding-top:10px;
background-color:#F8F8F8;
width: 140px;
color:#D70000;
text-decoration: underline;
}

a:hover.item2{
color: #D70000;
text-decoration: underline;
}