#main {
 margin: 15px auto;
 width: 901px;
 height:574px;
 color: #666666;
}

#top_left, #top_right {
 float: left;
}

#top_left {
 width: 466px;
 padding-left: 150px;
 height: 80px;
}

#top_right form {
 padding: 10px 0px 0px 15px;
 margin: 0;
}

#top_right form input.text {
 display: block;
 float: left;
 height: 14px;
 width: 95px;
 border: 1px solid #B2B4B3;
 font-size: xx-small;
 padding: 0;
}

.clearer {
 clear: left;
}

#left, #mid, #right {
 float: left;
 height: 494px;
}

#left {
 width: 150px;
 background-image: url(left1.jpg);
}

#mid {
 width: 599px;
 background-image: url(mid3.gif);
}

#right {
 width: 151px; 
 background-image: url(right1.jpg);
}

.menu1_item {
 float: left;
 width: 90px;
 height: 31px;
}

#menu1_item_act, #menu1_item_act_last {
 width: 90px;
 position: relative;
 left: -1px;
}

#menu1_item_last {
 width: 58px;
}

#menu1_item_act_last {
 width: 59px;
}

#menu2 {
 height: 29px;
}

.menu2_item {
 float: left;
 /* width: 89px; */
 height: 29px;
}

#menu3 {
 padding-left: 40px;
 height: 18px;
}

.menu3_item  {
 float: left;
 width: 93px;
 height: 18px;
 padding-top: 2px;
}

#content {
 overflow: auto;
 height: 308px;
 width: 577px;
 font-family: Arial;
 font-size: 9pt;
 margin-left: 22px;
 margin-top: 32px;
/* background: red; */
}

h1 {
 font-size: 12pt;
 margin: 7px 0px;
 padding: 0;
}

h2 {
 font-size: 11pt;
}

h3 {
 font-size: 10pt;
}

a img {
 border: 0;
}

h1.csc-firstHeader {
 padding-top: 0;
 margin-top: 0;
}

ul, p {
 padding-top: 0;
 padding-bottom: 0;
 margin: 7px 0px 0px 0px;
}
