@import url("reset.css"); 
@import url("fonts.css"); 
@import url("module.css"); 

div.listbox{
   margin: 0px 0px 0px 10px;
   width: 630px;
   float:right;
   position:relative;
   height:150px;
}

div.listbox h2, div.listbox p{
    border:none;
    margin: 0px;
    width: 520px;
    float:right;
}

div#main_list h2, div.listbox h2{
	border-top: #666666  solid 1px;
	border-bottom: #666666 solid 1px;
	font-size: large;
	font-weight: bold;
    margin:1px 0px 1ex 0px;
    clear: both;
    padding: 2px 0px 2px 0px;
}

div#main_list h2{
    margin: 10px 0px 10px 10px;
    padding-left: 10px;
}

div.leftbox{
   float:left;
   width:300px;
}

div.rightbox{
   float:right;
   width:300px;
}

div.twobox{
   float:left;
   width:150px;
}

div.leftbox ul, div.rightbox ul, div.twobox ul{
    padding-left: 20px;
    margin-bottom: 10px;
}


div.listbox h2 a{
	text-decoration:none;
}


div.listbox p.listimg{
   width: 100px;
   float:left;
   margin: 0 1em 2em 0;
   position:absolute;
   top: 15px;
}


ul.index li {
   	float: left;
    width: 100px;
    height: 20px;
    text-align:center;
}

div#main_list{
    width:650px;
    float:right;
}


div.indentbox{
    margin-left: 20px;
}

div#main_list ul{
  	list-style-type:disc;
    padding-left: 10px;
    margin-left: 20px;
    margin-bottom: 20px;
}


div#main_list ul li{
    margin-bottom: 3px;
}



p{
    margin:5px 5px 10px 10px
}

div#main {
    width:640px;
    margin-left:10px;
}


div#main h2{
	border-top: #666666  solid 1px;
	border-bottom: #666666 solid 1px;
	font-size:medium;
	font-weight: bold;
    padding: 2px 0px 0px 0px;
    margin: 2ex 0 1ex 0;
    clear: both;
}


div.twbox{
    width:640px;
    height:115px;
    position:relative;
    padding:0px;
    margin:0px;
}

div.twbox h3{
    position:absolute;
    top:30px;
    left: 0px;
    border:none;
    font-size:medium;
}

ul.twlist {
    margin-left:60px;
    width:540px;
}

ul.twlist li{
    float:left;
    width:90px;
    height:115px;
    padding:0px;
    margin:0px;
}

table {
    width:640px;
    margin: 10px 0px 10px 10px;
}

table th {
    text-align:center;
    padding: 5px 5px;   
    background-color:#e0e0e0;
}

table tr {
    border-bottom: 1px solid #e0e0e0;
}


table td {
    padding: 5px 5px;   
    background-color:#ffffff;
    border-bottom: 1px solid #e0e0e0;
}

span.cor {
    color:#e03030;
}


