@charset "utf-8";
@import url(layout.css);
@import url(SpryTabbedPanels2.css);
@import url("ap.css");
@import url("agree.css");
@import url("news.css");
@import url("steps.css");

/*------------------------------*/
/*--Design Setting Start--*/

/*--layout design--*/

a {
	color: #860136;
	text-decoration: none;
}

a:hover, .lp .list ul li a:hover {
	color: #FF0000;
	text-decoration: underline;
}

body {
	background: url(../images/body_bg.gif) repeat;
}

.wrap {
	background: #FFFFFF url(../images/wrap_bg.jpg) no-repeat center top;
}
.btn {
	color: #666;
	font-size: 12px;
	border: none;
	vertical-align: middle;
}
h2 {
	font-size: 160%;
	background: url(../images/h2_bg.gif) no-repeat left top;
	padding: 10px 15px 4px 30px;
	color: #CC9900;
	margin-top: 5px;
	margin-bottom: 5px;
}
html > body h2 {
	padding: 7px 15px 8px 30px;
}
*+html > body h2 {
	padding: 10px 15px 4px 30px;
}
h3 {
	font-size: 120%;
	color: #669900;
	background: url(../images/icon08.gif) no-repeat 0px 4px;
	padding-left: 15px;
	border-bottom: 3px dotted #e5e5e5;
	margin-top: 10px;
	margin-bottom: 5px;
	padding-bottom: 2px;
}
h4 {
	font-size: 100%;
	color: #996666;
	margin-top: 5px;
	margin-bottom: 5px;
	background: url(../images/icon01.gif) no-repeat 0px 4px;
	padding-left: 13px;
	clear: both;
}
.more {
	text-align: right;
	margin-right: 10px;
	background: url(../images/meun_bg.gif) no-repeat right center;
	padding-right: 10px;
}
.more a {
	color: #006699;
}
.more a:hover {
	color: #FF0000;
}
hr {
	color: #e5e5e5;
	height: 1px;
	border-style: none;
	margin-top: 15px;
	margin-bottom: 15px;
	background: #e5e5e5;
}
.text {
	border: 1px solid #CCCCCC;
	color: #666666;
	padding: 2px 5px;
	margin: 0px;
}
select {
	color: #666666;
}
textarea {
	color: #666666;
	font-size: 100%;
	padding: 4px;
}
.col01 {
	color: #993333;
	margin-left: 5px;
}

/*--header design--*/
.header {

}

.header h1 {
	padding-top: 50px;
}

.header .search {
	position: absolute;
	top: 40px;
	right: 15px;
	vertical-align: middle;
}
.header .text {
	border: 1px solid #E796B0;
	color: #999999;
	padding-top: 2px;
	padding-right: 5px;
	padding-left: 5px;
	vertical-align: middle;
	margin: 0;
}
.header .search a {
	vertical-align: middle;
	margin: 0px;
	padding: 0px;
}
.header .visitor {
	position: absolute;
	left: 25px;
	top: 200px;
	color: #B61F72;
}
.header .visitor em {
	font-style: normal;
	color: #860136;
}
.nav a, .nav a:hover {
	color: #FFFFFF;
}
.nav .accesskey {
	float: left;
}
.nav {
	text-align: right;
	padding-right: 6px;
	padding-left: 8px;
	position: absolute;
	top: 5px;
	right: 5px;
}

.nav li {
	display: inline;
	padding: 0px;
	margin-left: 5px;
}

.nav li a {
	color: #333333;
	background: url(../images/icon01.gif) no-repeat left center;
	padding-left: 10px;
}
.nav li a:hover {
	color: #FFCC00;
}
/*--top menu end--*/

/*--left menu start--*/
.leftbg .menu {
	width: 150px;
}
.leftbg .menu ul{
	margin: 0;
	padding: 0;
}
.leftbg .menu ul li {
	display: inline;
}
.leftbg .menu li a{
	background: #fcead9 url(../images/icon02.gif) no-repeat 5px 8px;
	padding: 3px 2px 1px 15px;
	font-size: 120%;
	font-weight: bold;
	border: 1px solid #FCEAD9;
	color: #960741;
	margin-top: 4px;
	margin-bottom: 4px;
	display: block;
}

.leftbg .menu li a:hover{
	background: #FFFFFF url(../images/icon02.gif) no-repeat 5px 8px;
	border: 1px solid #860136;
	text-decoration: none;
	color: #960741;

}
.leftbg .menu li li a{
	background: url(../images/icon03.gif) no-repeat 5px 5px;
	font-size: 100%;
	font-weight: normal;
	color: #848105;
	border-bottom: 1px dotted #999999;
	padding: 2px 0 0 20px;
	margin: 0;
	border-top: none;
	border-right: none;
	border-left: none;
}
.leftbg .menu li li a:hover{
	background: url(../images/icon03.gif) no-repeat 5px 5px;
	font-size: 100%;
	font-weight: normal;
	color: #CC0000;
	border-bottom: 1px dotted #999999;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	padding: 2px 0 0 20px;
	margin: 0;
}
.leftbg .menu li li li a{
	background: url(../images/bullet1.gif) no-repeat 23px 6px;
	font-size: 100%;
	font-weight: normal;
	color: #39A29D;
	border-bottom: 1px dotted #999999;
	padding: 2px 0 0 34px;
	margin: 0;
	border-top: none;
	border-right: none;
	border-left: none;
}
.leftbg .menu li li li a:hover{
	background: url(../images/bullet1.gif) no-repeat 25px 6px;
	font-size: 100%;
	font-weight: normal;
	color: #CC0000;
	border-bottom: 1px dotted #999999;
	padding: 2px 0 0 34px;
	margin: 0;
	border-top: none;
	border-right: none;
	border-left: none;
}
.date {
	font-weight: normal;
	color: #FF9900;
	margin-left: 5px;
}
.leftblock {
	padding-right: 15px;
	padding-left: 10px;
	padding-top: 55px;
	text-align: left;
	vertical-align: top;
}
.leftblock .headline {}
.leftblock .headline h2 {
	background: #c77796 url(../images/icon04.gif) no-repeat 3px 8px;
	font-size: 120%;
	padding: 10px 10px 6px 30px;
}
.leftblock .headline h2 a {
	color: #FFFFFF;
}
.leftblock .headline ul li {
	background: url(../images/icon05.gif) no-repeat 3px 12px;
	padding-left: 15px;
	border-bottom: 1px dotted #E3E3E3;
	margin-bottom: 4px;
	padding-bottom: 3px;
	padding-top: 8px;
	width: 95%;
	_width: 99%;
}
.leftblock .headline ul li img {
	width: 330px;
}
.leftblock .headline ul li h3, .rightblock .headline ul li h3 {
	font-size: 100%;
	border-style: none;
	margin: 0;
	padding: 0;
	background: none;
}

/*--rightblock--*/
.rightblock {
	vertical-align: top;
	padding-right: 15px;
	padding-left: 10px;
}
.rightblock .headline {
	width: 380px;
}
.rightblock .headline h2 {
	background: url(../images/rbody_bg.gif) no-repeat left top;
	padding-top: 65px;
	padding-left: 50px;
	font-size: 120%;
	padding-bottom: 8px;
}
.rightblock .headline h2 a {
	color: #b38704;
}
.rightblock .headline .body {
	background: url(../images/headline_bg.gif) no-repeat left bottom;
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 30px;
	margin-top: -5px;
	height: 100%;
	width: auto;
}
.rightblock .headline ul li {
	background: url(../images/icon07.gif) no-repeat 3px 12px;
	padding-left: 15px;
	border-bottom: 1px dotted #E3E3E3;
	padding-bottom: 3px;
	padding-top: 8px;
	margin-bottom: 4px;
	height: auto;
	width: 95%;
	_width: 99%;
}
.rightblock .headline ul li h3 a {
	color: #B38704;
}
/*--type01--*/
.type01 {
	background: url(../images/ad_bg_f.gif) no-repeat right bottom;
	margin-top: 15px;
	margin-right: 25px;
	margin-left: 20px;
	text-align: left;
	overflow: hidden;
	padding-bottom: 20px;
	width: 740px;
}
.type01 a {
	color: #647134;
}
.type01 a:hover {
	color: #990000;
}
.type01 h2 {
	background: url(../images/ad_bg_h.gif) no-repeat left top;
	font-size: 120%;
	padding-left: 10px;
	padding-bottom: 3px;
	color: #647134;
	padding-top: 5px;
}
.type01 ul {
	margin: 5px;
}
.type01 ul li  {
	display: block;
	text-align: left;
	float: left;
	width: 145px;
	height: 125px;
	overflow: hidden;
	_height: 120px;

}
.type01 p {
	width: 130px;
}
.type01 .image {
	width: 125px;
	height: 80px;
	overflow: hidden;
	border: 3px double #999900;
}
.type01 .image img {
	width: 125px;
}

/*--friendly start--*/
.friendly {
	margin-bottom: 10px;
	margin-top: 20px;
	margin-right: 10px;
}

.friendly .before {
	color: #714A4A;
	padding-right: 6px;
	padding-left: 15px;
	background: url(../images/bullet4.gif) no-repeat 0px 1px;
}

.friendly .path {
	margin-bottom: 15px;
	vertical-align: middle;
}
.friendly .path a {
	color: #666666;
}
.friendly .path a:hover {
	color: #990000;
	text-decoration: underline;
}

.friendly .path img {
	padding: 0 4px 0 4px;
}

.friendly .function {
	text-align: right;
	font-size: 13px;
	padding-right: 6px;
	margin-right: 10px;
}

.friendly .function li {
	display: inline;
}

.friendly .function li a {
	color: #CC6600;
}

.friendly .function li a:hover {
	color: #669900;
}

.friendly .function .print {
	padding-left: 16px;
	background: url(../images/print.gif) no-repeat left -1px;
}

.friendly .function .forward {
	padding-left: 24px;
	background: url(../images/email.gif) no-repeat left -1px;
}
/*--friendly end--*/
/*--quickLink start--*/
.quickLink {
	text-align: right;
	margin-top: 10px;
}

.quickLink li {
	font-size: 12px;
	display: inline;
}

.quickLink li a {
	color: #CC6600;
}

.quickLink li a:hover {
	color: #669900;
}

.gotop {
	padding-left: 14px;
	padding-right: 6px;
	background: url(../images/top.gif) no-repeat left top;
}

.back {
	padding-left: 14px;
	padding-right: 6px;
	background: url(../images/back.gif) no-repeat left top;
}
/*--quickLink end--*/

.lp, .cp, .qp, .fp, .site, .forwardForm, .sitemap, .ap {
	margin-right: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.lp .search {
	font-size: 12px;
	text-align: right;
	margin-top: -20px;
}

.lp .search a {
	padding-left: 14px;
	background: url(../images/icon_arrow3.gif) no-repeat left 1px;
}
.lp .list ul, .cp .list ul {}
.lp .list ul li, .cp .list ul li {
	background: url(../images/icon05.gif) no-repeat 2px 6px;
	border-bottom: 1px dotted #e5e5e5;
	position: relative;
	margin-top: 8px;
	margin-bottom: 8px;
	display: block;
	padding: 2px 13% 2px 18px;
}
.lp .list ul li a, .cp .list ul li a {
	color: #993366;
}
.lp .list ul li .date, .cp .list ul li .date {
	position: absolute;
	right: 0px;
	color: #CC9900;
	top: 0px;
	_margin-right: 30px;
}

.category {
	clear: both;
	margin-top: 10px;
	margin-bottom: 10px;
}
.category ul {}
.category ul li {
	display: inline;
	margin-right: 2px;
	line-height: 230%;
}
.category ul li a {
	background: #CC6666;
	padding: 3px 5px;
	white-space: nowrap;
	color: #FFFFFF;
}
.category ul li a:hover {
	color: #990000;
	background: #FFCC00;
}

.qp table .btn, .type04 .btn {
	vertical-align: middle;
	margin-top: -2px;
	margin-right: 5px;
	margin-left: 5px;
}
.qp table, .type04 {
	border-collapse:collapse;
	margin-bottom: 8px;
	font-size: 100%;
	width: 100%;
	_width: 96%;
	margin-top: 20px;
}
.qp table caption, .type04 caption {
	text-align: left;
	font-size: 120%;
	font-weight: normal;
	color: #666666;
	background: url(../images/icon01.gif) no-repeat 10px 3px;
	padding-left: 25px;
	padding-right: 15px;
}
.qp table th, .type04 th {
	border-bottom: 1px dotted #e5e5e5;
	padding: 3px 5px 1px;
	text-align: right;
	border-top: 1px dotted #e5e5e5;
	color: #996666;
	font-weight: normal;
	border-right: 1px dotted #e5e5e5;
	vertical-align: top;
}
.qp table td, .type04 td {
	border-bottom: 1px dotted #e5e5e5;
	padding: 3px 5px 1px;
	text-align: left;
	border-top: 1px dotted #e5e5e5;
	vertical-align: top;
}
.m01 {
	margin-top: 15px;
	text-align: center;
}
.m02 {
	text-align: center;
	margin-left: 5px;
	vertical-align: middle;
	border-top: 1px dotted #e5e5e5;
	padding-top: 5px;
}
.type02 {
	border-collapse:collapse;
	margin-bottom: 8px;
	font-size: 100%;
	width: 100%;
	_width: 96%;
	margin-top: 20px;
	border: 1px dotted #CC9999;
}
.type02 textarea {
	color: #666666;
	font-size: 100%;
	padding: 4px;
}
.type02 caption {
	text-align: left;
	font-size: 120%;
	font-weight: normal;
	color: #FFFFFF;
	background: #CC9999 url(../images/icon08.gif) no-repeat 10px 8px;
	margin-top: 5px;
	margin-bottom: 10px;
	padding: 5px 15px 5px 25px;
}
.type02 th {
	padding: 3px 5px;
	text-align: right;
	color: #333333;
	font-weight: normal;
	vertical-align: top;
	width: 20%;
	border: 1px dotted #CC9999;
}
.type02 td {
	padding: 3px 5px;
	text-align: left;
	vertical-align: top;
	border: 1px dotted #CC9999;
}
.type02 ul {}
.type02 ul li {
	display: inline;
	margin-right: 30px;
	text-align: left;
	vertical-align: middle;
}
.type02 table {
	border-style: none;
	width: 100%;
	padding: -3px -5px;
	font-size: 100%;
}
.type02 table th {
	margin: 0px;
	padding: 3px;
	width: 23%;
	vertical-align: middle;
	text-align: right;
	border-bottom: none;
	border-top-style: none;
	border-left-style: none;
	border-right: 1px dotted #CC9999;
	color: #333333;
}
.type02 table td {
	margin: 0px;
	padding: 3px;
	vertical-align: middle;
	border-bottom: none;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
}
.type03 {
	border-collapse:collapse;
	width: 100%;
	_width: 96%;
	font-size: 100%;
}
.type03 td {
	border: 1px dotted #99CCCC;
}
.type03 li {
	margin: 0 0 8px;
	padding: 0;
}
.type03 li li {
	margin-left: 20px;
}
.type03 table {
	font-size: 100%;
	border-style: none;
}
.type03 table th {
	text-align: left;
	vertical-align: top;
	padding: 3px 5px 10px;
	font-weight: normal;
	width: 20%;
	border-bottom: 1px dotted #99CCCC;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
}
.type03 table td {
	text-align: left;
	vertical-align: top;
	padding: 3px 5px 10px;
	border-bottom: 1px dotted #99CCCC;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
}
.type03 table td table {
	border-collapse:collapse;
	font-size: 100%;
	border-style: none;
	width: 100%;
}
.type03 table td table td {
	border: 1px dotted #dddddd;
	padding: 2px;
}
.type03 caption {
	text-align: left;
	font-size: 120%;
	font-weight: normal;
	color: #FFFFFF;
	background: #99CCCC url(../images/icon09.gif) no-repeat 10px 8px;
	margin-top: 5px;
	margin-bottom: 10px;
	padding: 5px 15px 5px 25px;
}
.textarea01 {
	overflow: auto;
	SCROLLBAR-FACE-COLOR: #f0f9f9;
	SCROLLBAR-HIGHLIGHT-COLOR: #d6efef;
	SCROLLBAR-SHADOW-COLOR: #99cccc;
	SCROLLBAR-3DLIGHT-COLOR: #f0f9f9;
	SCROLLBAR-ARROW-COLOR: #99cccc;
	SCROLLBAR-TRACK-COLOR: #ffffff;
	SCROLLBAR-DARKSHADOW-COLOR: #f0f9f9;
	height: 300px;
	width: 100%;
}
.type05, .lp .body {
	border-collapse:collapse;
	width: 100%;
	_width: 96%;
	font-size: 100%;
}
.type05 th, .lp .body th {
	padding: 4px 6px;
	text-align: left;
	vertical-align: top;
	border: 2px solid #FFFFFF;
	background: #D3D37C;
	font-weight: normal;
}
.type05 td, .lp .body td {
	padding: 4px 6px;
	text-align: left;
	vertical-align: top;
	border: 2px solid #FFFFFF;
	background: #FFFFCC;
}
.type06 {
	border-collapse:collapse;
	width: 100%;
	_width: 96%;
	font-size: 100%;
	margin-top: 10px;
	margin-bottom: 10px;
}
.type06 th {
	padding: 4px 6px;
	text-align: center;
	vertical-align: middle;
	border: 2px solid #FFFFFF;
	font-weight: normal;
	color: #333333;
}
.type06 th span a img {
	margin-right: 3px;
	margin-left: 3px;
	margin-bottom: 1px;
}
.type06 th span a {
	color: #664444;
	font-weight: normal;
}
.type06 th span a:hover {
	color: #990000;
}
.type06 td {
	padding: 4px 6px;
	text-align: left;
	vertical-align: top;
	border: 2px solid #FFFFFF;
}
.type06  .bg01  {
	background: #F7BE91;
	color: #960741;
	font-weight: bold;
}
.type06  .bg02  {
	background: #F9D3B3;
	color: #960741;
}
.type06  .bg03  {
	background: #FDEDDF;
}
.type06  .bg04  {
	background: #FCDEC2;
}
.notes {
	text-align: right;
	margin-bottom: 8px;
}
/*--page--*/
.page {
	padding: 2px;
	text-align: center;
	border-top: none;
	border-bottom: none;
	border-right-style: none;
	border-left-style: none;
	margin-top: 5px;
	margin-bottom: 5px;
	clear: both;
}
.page ul {
	display: inline;
}
.page ul li {
	display: inline;
	margin: 0 0 5px;
	padding: 0;
	line-height: 230%;
	text-align: center;
}
.first img, .prev img, .next img, .final img {
	margin-right: 3px;
	margin-left: 3px;
}
.first a, .prev a, .next a, .final a {
	white-space: nowrap;
	vertical-align: middle;
	color: #666666;
}
.page .select {
	background: #F1B500;
	padding: 0 4px 1px;
	border-style: none;
	color: #FFFFFF;
	margin: 0 2px;
}
.page .number a {
	background: #FFFFFF;
	padding: 0 4px 1px;
	margin: 0 2px 0;
	color: #726257;
}
.page .number a:hover {
	background: #99CC00;
	color: #FFFFFF;
}
.page .conditional {
	line-height: normal;
	margin-left: 10px;
}
.page .conditional a {
	background: url(../images/icons.gif) no-repeat 0px 0px;
	white-space: nowrap;
	margin: 0;
	padding: 0 0 0 20px;
	vertical-align: middle;
	display: inline;
	color: #006699;
}

.cp .webFun {
	margin-top: 10px;
}

.cp .webFun li {
	display: inline;
	padding-right: 6px;
	color: #666;
}

.cp .webFun li img {
	padding-right: 2px;
}

.cp .webFun li em {
	font-style: normal;
	color: #CC6600;
}

.cp .image img {
	width: 360px;
	border: 1px solid #999;
}
.cp .info {
	text-align: right;
}
.cp .info li {
	font-size: 12px;
	color: #999;
}
.cp .info span {
	color: #336699;
	padding-left: 4px;
}
.cp .image {
	width: 300px;
	float: left;
	padding-right: 10px;
	padding-bottom: 5px;
}
.cp ol {
	margin: 8px 0px 8px 25px;
}
.cp ol li {
	list-style: decimal;
}
.cp ul {
	margin: 8px 0px 8px 20px;
}
.cp ul li {
	list-style: square;
}
.cp .article {
	margin: 15px 10px;
	background: #FDFAD9;
	padding: 20px;
}
.cp .image img {
	width: 300px;
	border: 3px double #666666;
}
.cp table {
	border-collapse:collapse;
	font-size: 100%;
	width: 100%;
	_width: 95%;
	border: 1px solid #EBEBEB;
	margin-top: 5px;
	margin-bottom: 5px;
	text-align: left;
	clear: both;
}
.cp table th {
	text-align: left;
	vertical-align: top;
	padding: 3px 5px;
	border: 1px solid #EBEBEB;
	width: 20%;
	color: #339999;
}
.cp table td {
	text-align: left;
	vertical-align: top;
	padding: 3px 5px;
	border: 1px solid #EBEBEB;
}
.cp table td ol {
	list-style: decimal;
	padding-left: 25px;
	margin: 0px;
}
.cp table td ol li {
	list-style: decimal;
}
.cp table td table {
	border: 1px dotted #e5e5e5;
}
.cp table td table caption {
	text-align: left;
	font-weight: bold;
	color: #996666;
}
.cp table td table th {
	color: #333333;
	width: 20%;
	text-align: right;
	border: 1px dotted #e5e5e5;
}
.cp table td table td {
	border: 1px dotted #e5e5e5;
}
.cp .TabbedPanels li span {
	color: #333;
}

.floor {
	position: relative;
}
.floor .a01 {
	position: absolute;
	z-index: 99;
	top: 8em;
	left: 16em;
	font-weight: bold;
	font-size: 120%;
}
.floor .b01 {
	font-weight: bold;
	position: absolute;
	top: 16em;
	left: 13em;
	z-index: 98;
}
.floor .b02 {
	font-weight: bold;
	position: absolute;
	top: 16em;
	left: 26em;
	z-index: 98;
}
.floor .c01 {
	font-weight: bold;
	position: absolute;
	top: 2em;
	left: 13em;
	z-index: 98;
}
.floor .d01 {
	font-weight: bold;
	position: absolute;
	top: 7em;
	left: 13em;
	z-index: 98;
}
.floor .e01 {
	font-weight: bold;
	position: absolute;
	top: 4em;
	left: 6em;
	z-index: 98;
}
.floor .e02 {
	font-weight: bold;
	position: absolute;
	top: 12em;
	left: 6em;
	z-index: 98;
}
.floor .f01 {
	font-weight: bold;
	position: absolute;
	top: 19em;
	left: 6em;
	z-index: 98;
}
.floor .f02 {
	font-weight: bold;
	position: absolute;
	top: 25em;
	left: 6em;
	z-index: 98;
}
.floor .g01 {
	font-weight: bold;
	position: absolute;
	top: 3em;
	left: 32em;
	z-index: 98;
}
.floor .h01 {
	font-weight: bold;
	position: absolute;
	top: 15em;
	left: 32em;
	z-index: 98;
}
.floor .a01 a, .floor .b01 a, .floor .b02 a, .floor .c01 a, .floor .d01 a, .floor .e01 a,.floor .e02 a, .floor .f01 a, .floor .g01 a, .floor .h01 a, .floor .f02 a {
	background: url(../images/icon_fa01.gif) no-repeat center center;
	display: block;
	height: 20px;
	width: 20px;
	text-align: center;
	vertical-align: middle;
	color: #993366;
	text-decoration: none;
}
.floor .a01 a:hover, .floor .b01 a:hover, .floor .b02 a:hover, .floor .c01 a:hover, .floor .d01 a:hover, .floor .e01 a:hover, .floor .e02 a:hover, .floor .f01 a:hover, .floor .g01 a:hover, .floor .h01 a:hover, .floor .f02 a:hover {
	color: #990000;
	text-decoration: none;
	background: url(../images/icon_fa02.gif);
}

.sitemap ul {
	margin-top: 8px;
	margin-bottom: 8px;
}
.sitemap ul li {
	margin-left: 10px;
}
.sitemap ul li li {
	margin-left: 20px;
}

/*--leftbg design--*/
.leftbg {
	vertical-align: top;
	background: url(../images/leftbg_bg.jpg) no-repeat left bottom;
}
.leftbg .side {
	margin-right: 20px;
	margin-left: 20px;
	padding-top: 50px;
	padding-bottom: 30px;
}

/*--center design--*/
.center {
	vertical-align: top;
	padding: 10px;
}

/*--rightbg design--*/
.rightbg {
	vertical-align: top;
	/*background: url(../images/centerbgr.gif) no-repeat left 10px;*/
}


/*--footer design--*/
.footer {
	background: #FFFFFF;
	border-top: none;
	border-bottom: none;
	border-right-style: none;
	border-left-style: none;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
}

.footer p {
	margin-top: 5px;
}
.footer .update {
	color: #669900;
}
.footer .update em {
	font-style: normal;
	color: #996600;
}

.footer .egov {
	float: left;
	margin: -17px 10px 10px 10px;
}

.footer .aaa{
	float: right;
	margin: 10px;
}

/*--accesskey--*/
.center .accesskey a, .center .accesskey a:hover {
	color: #F5C9DA;
}
.accesskey a, .accesskey a:hover {
	color: #FFFFFF;
	text-decoration: none;
}
.category .accesskey a, .category .accesskey a:hover {
	color: #FFFFFF;
}

.wrapWord {
	background: #FFF;
	padding: 15px;
	margin-right: auto;
	margin-left: auto;
}


