body {text-align: center;}

#modulelist_formright
{
border:0px;
width:18px;
height:18px;
margin-top:3px;
background:transparent;
}

#modulelist_formadd
{
border:0px;
width:53px;
height:18px;
margin-top:3px;
margin-bottom:0px;
background:transparent;
}

#formsubmit2
{
border:0px;
width:53px;
height:18px;
margin-top:5px;
background:transparent;
}

#modulelist_position
{
border:0px;
width:14px;
height:18px;
margin-top:3px;
background:transparent;
}

#text {
margin-top:-10px;
border: 0px solid red;
width:687px;
font-size: 11px;
text-align: justify;
}

#text .title {
font-weight:bold;
}

#text_center {
margin-left:140px;
border: 1px solid #000;
width:87px;
}

#text a {
	text-decoration: none;
	font-size: 12px;
}

#text a:link, #frmenulist a:visited {
	text-decoration: none;
	font-size: 12px;
}

#text a:hover {
	text-decoration: none;
	font-size: 12px;
	color:#3F3F3F;
}


div.table {
position: relative;
top: -10px;
width: 689px;
}
div.table div.tr {
white-space: nowrap;
clear: both;
}
div.table div.tr div.td {
float: left;
margin-top: 5px;
margin-bottom: 15px;
border: 1px solid #000;
}

div.table div.tr div.td2 {
float: left;
margin-top: 5px;
margin-bottom: 15px;
margin-right: 33px;
border: 1px solid #000;
}

div.table div.tr div.td div {
width: 145px;
height: 145px;
overflow: hidden;
}

/********************************************************/
div.tablegen {
width: 389px;
border: 1px solid #000;
}
div.tablegen div.trgen {
white-space: nowrap;
clear: both;
}
div.tablegen div.trgen div.tdgen {
float: left;
margin-top: 5px;
margin-bottom: 15px;
border: 1px solid #000;
}

div.tablegen div.trgen div.tdgen div {
overflow: hidden;
}

div.tablegen div.trgen div.td2gen {
position:relative;
float: left;
margin-top: 5px;
margin-right: 30px;
text-align:center;
}

