@charset "UTF-8";
/* CSS Document */

#container_rev {
	background-color: #ffffff;
	position: relative;
	margin: 0 auto 65px;
	padding: 32px 0 16px;
	width: 100%;
	min-width: 920px;
	max-width: 2000px;
}

* html #container_rev {
	width: expression(
		(document.body.clientWidth > 2000)? "2000px":
		(document.body.clientWidth < 920)? "920px":
		"auto"
	);
}

#visual_rev {
	width: 920px;
	margin: 0 auto 0 auto;
}

#container_table_rev {
	background-color: #ffffff;
	width: 920px;
	margin: 0 auto;
	padding: 0;
}

#sidebar_rev {
	background-color: #eeeeee;
	width: 200px;
	padding: 0;
}

#content_rev {
	background-color: #ffffff;
	width: 720px;
	margin: 0;
	padding: 0 0 16px 32px;
}

#main_rev {
	background-color: #ffffff;
	width: 688px;
	margin: 0;
	padding: 0;
}

.spectable {
	width: 688px;
}

.spectable td{
	padding:2px;
}

.spectable td.textcenter {
	text-align: center;
}


.spectable .tableheader{
	background-color:#CCCCCC;
}

.spectable .oddnumber{
	background-color:#F2F2F2;
}

.spectable .bordertop{
	border-top-width:1px;
	border-top-style:solid;
	border-top-color:#CCCCCC;
}

.spectable .borderight{
	border-right-width:1px;
	border-right-style:solid;
	border-right-color:#CCCCCC;
}

.spectable .borderbottom{
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#CCCCCC;
}

.spectable .borderleft{
	border-left-width:1px;
	border-left-style:solid;
	border-left-color:#CCCCCC;
}

.spectable .bordertopwhite{
	border-top-width:1px;
	border-top-style:solid;
	border-top-color:#FFFFFF;
}

.spectable .borderightwhite{
	border-right-width:1px;
	border-right-style:solid;
	border-right-color:#FFFFFF;
}

.spectable .borderbottomwhite{
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#FFFFFF;
}

.spectable .borderleftwhite{
	border-left-width:1px;
	border-left-style:solid;
	border-left-color:#FFFFFF;
}

.text666{
	color:#666666;
}

.border_cccc_rev {
	border-top: solid 1px #bbbbbb;
	border-right: solid 1px #bbbbbb;
	border-bottom: solid 1px #bbbbbb;
	border-left: solid 1px #bbbbbb;
}

.border_0ccc_rev {
	border-right: solid 1px #bbbbbb;
	border-bottom: solid 1px #bbbbbb;
	border-left: solid 1px #bbbbbb;
}


.to_top_rev {
	width: 688px;
	text-align: right;
}

