#header {	background-color: #FFFFFF;	margin-left: -367px;	width: 734px;	display: block;	position: absolute;	left: 50%;	top: 0px;}#maintbl {	width: 734px;	margin-right: auto;	margin-left: auto;	height: 100%;}#maintbl #lft {	width: 151px;	background-color: #b7b6b6;	vertical-align: top;	padding-top: 122px;}#maintbl #lft .login {	background-color: #FFFFFF;	width: 150px;}#maintbl #lft .login form {	margin: 0px;	padding: 4px 4px 4px 12px;	font-size: 10px;	color: #B1B1B1;}#maintbl #lft .login form input {	background-color: #DBDBDB;	border: 1px solid #000000;	height: 18px;	width: 126px;	font-size: 10px;	margin-bottom: 2px;}#maintbl #lftfoot {	width: 150px;	height: 20px;	background-color: #b7b6b6;}#maintbl #mid {	width: auto;	border-right-width: 1px;	border-left-width: 1px;	border-right-style: solid;	border-left-style: solid;	border-right-color: CECECE;	border-left-color: CECECE;	vertical-align: top;	background-color: #333333;	padding-top: 122px;}#maintbl .txt {	background-image: url(../img/txt_strip.gif);	background-repeat: repeat-x;	padding: 10px;}#maintbl .txtsec {	background-image: none;	padding: 0px 10px 10px;}#maintbl .imgroll {	white-space: nowrap;	margin: 0px;	padding: 0px;}#maintbl #midfoot {	height: 20px;	border-right-width: 1px;	border-left-width: 1px;	border-right-style: solid;	border-left-style: solid;	border-right-color: #CECECE;	border-left-color: #CECECE;	vertical-align: middle;	background-color: #000000;	border-top-width: 1px;	border-top-style: solid;	border-top-color: #CECECE;	font-size: 80%;	color: #FFCC33;	padding-right: 10px;	padding-left: 10px;	width: auto;}#maintbl #rght {	width: 195px;	background-color: #000000;	vertical-align: top;	padding-top: 122px;}#maintbl #rghtsec {	width: 195px;	background-color: #FFFFFF;	vertical-align: top;	padding-top: 122px;}#maintbl #rghtsec .navi {	padding-bottom: 6px;	border-top-width: 1px;	border-top-style: solid;	border-top-color: #909090;	background-image: url(../img/navi_shade.gif);	background-repeat: no-repeat;	background-position: bottom;	margin: 0px;}#maintbl #rghtsec .navi ul {	list-style-type: none;	margin: 0px;	padding: 0px;}#maintbl #rghtsec .navi ul li {	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #909090;}#maintbl #rghtsec .navi ul li a {	display: list-item;	color: #FFFFFF;	background-color: #333333;	padding-top: 2px;	padding-bottom: 2px;	text-decoration: none;	padding-left: 18px;	background-image: url(../img/navi_arrow.gif);	background-repeat: no-repeat;	background-position: left top;}#maintbl #rghtsec .navi ul li div.nolink {	display: list-item;	color: #FFFFFF;	background-color: #454545;	padding-top: 2px;	padding-bottom: 2px;	text-decoration: none;	padding-left: 4px;	cursor: default;		}#maintbl #rghtsec .navi ul li a:hover,#maintbl #rghtsec .navi ul li a:focus {	background-color: #FFCC33;	background-image: url(../img/navi_arrow_o.gif);	background-repeat: no-repeat;	background-position: left top;	color: #333333;}#maintbl #rghtsec .navi ul li a.here {	display: list-item;	color: #999999;	background-color: #000000;	padding-top: 2px;	padding-bottom: 2px;	text-decoration: none;	padding-left: 18px;	background-image: url(../img/navi_arrow_s.gif);	background-repeat: no-repeat;	background-position: left top;}#maintbl #rghtsec .navi ul li a.here:hover,#maintbl #rghtsec .navi ul li a.here:focus {	background-color: #000000;	background-image: url(../img/navi_arrow_s.gif);	background-repeat: no-repeat;	background-position: left top;	color: #999999;}#maintbl #rghtsec .navi ul li.seclvl a {	display: list-item;	color: #FFFFFF;	background-color: #24245F;	padding-top: 2px;	padding-bottom: 2px;	text-decoration: none;	padding-left: 36px;	background-image: url(../img/navi_arrow2.gif);	background-repeat: no-repeat;	background-position: left top;}#maintbl #rghtsec .navi ul li.seclvl a:hover,#maintbl #rghtsec .navi ul li.seclvl a:focus {	background-color: #34348B;	background-image: url(../img/navi_arrow2.gif);	color: #E7E7F5;}#maintbl #rghtsec .navi ul li.seclvl a.here {	display: list-item;	color: #999999;	background-color: #000000;	padding-top: 2px;	padding-bottom: 2px;	text-decoration: none;	padding-left: 36px;	background-image: url(../img/navi_arrow2_s.gif);	background-repeat: no-repeat;	background-position: left top;	cursor: default;}#maintbl #rghtsec .navi ul li.seclvl a.here:hover,#maintbl #rghtsec .navi ul li.seclvl a.here:focus {	background-color: #000000;	background-image: url(../img/navi_arrow2_s.gif);	color: #999999;	background-position: left top;	cursor: default;}.tblpop {	font-size: 80%;	color: #FFFFFF;	margin-top: 10px;	margin-bottom: 15px;	margin-left: 15px;}