#right table.dataTable, #right table.optionTable{
	border-width: 0px 0px 0px 0px;
	border-spacing: 0px;
	border-style: none none none none;
	border-color: gray gray gray gray;
	border-collapse: collapse;
	background-color: rgb(255, 255, 240);
	line-height: 20px;
}
#right table.dataTable th, #right table.optionTable th {
	border-width: 1px 1px 1px 1px;
	padding: 5px 1px 5px 1px;
	border-style: solid dashed solid dashed;
	border-color: rgb(153, 153, 153) rgb(153, 153, 153) rgb(153, 153, 153) rgb(153, 153, 153);
	text-align: center;
	-moz-border-radius: 0px 0px 0px 0px;
}
#right table.dataTable td, #right table.optionTable td {
	border-width: 1px 1px 1px 1px;
	padding: 3px 10px 3px 10px;
	border-style: solid dashed solid dashed;
	border-color: rgb(153, 153, 153) rgb(153, 153, 153) rgb(153, 153, 153) rgb(153, 153, 153);	
	-moz-border-radius: 0px 0px 0px 0px;
	text-align: left;
}

#right table.optionTable{
	float:right;
	padding: 40px 10px 40px 20px;
	margin: 10px 0px 180% 10px;
}

#right table.dataTable th{
	background-color: #bbee72;
	padding-left: 10px;
	padding-right: 10px;
}
#right table.optionTable th{
	background-color: #fac490;
}
#right table.dataTable, #right table.optionTable{
	background-color: #FFFFFF;
}
#right table.dataTable .even{
	background-color: #ffffff;
}
#right table.optionTable .even{
	background-color: #fac490;
}

.fixwidthTable{
	width: 500px;
}

#right table.dataTable ul{
	margin: 15px;
}