:hover:link {
	COLOR: #f00! important
}
:hover:visited {
	COLOR: #f00! important
}
:link {
	COLOR: #1a3dc1
}
WBR {
	DISPLAY: inline-block
}
BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #fff; PADDING-BOTTOM: 1em; MARGIN: 0px; FONT: 0.8em Arial,sans-serif; COLOR: #000; PADDING-TOP: 0px; POSITION: relative
}
* {
	FONT-SIZE: 100%; MARGIN: 0px
}
H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
H5 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
H6 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
TABLE {
	BORDER-COLLAPSE: collapse
}
TH {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: top; PADDING-TOP: 0px; BORDER-COLLAPSE: collapse; TEXT-ALIGN: left
}
TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: top; PADDING-TOP: 0px; BORDER-COLLAPSE: collapse; TEXT-ALIGN: left
}
OL {
	LIST-STYLE-TYPE: none
}
UL {
	LIST-STYLE-TYPE: none
}
OL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
CODE {
	FONT-FAMILY: Arial,sans-serif
}
INPUT {
	FONT-FAMILY: Arial,sans-serif
}
TEXTAREA {
	FONT-FAMILY: Arial,sans-serif
}
A {
	color:#348CBC; TEXT-DECORATION: none
}
:link {
	color:#0031f3; TEXT-DECORATION: none
}
:visited {
	color:#0031f3;TEXT-DECORATION: none
}
A IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
FIELDSET {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
B {
	FONT-WEIGHT: normal
}
I {
	FONT-STYLE: normal
}
.l-head {
	WIDTH: 100%
}
.l-head-g {
	WIDTH: 2%
}
.l-head-g I {
	DISPLAY: block; VISIBILITY: hidden; WIDTH: 20px
}
.l-head-gl I {
	DISPLAY: block; VISIBILITY: hidden; WIDTH: 20px
}
.l-head-gr I {
	DISPLAY: block; VISIBILITY: hidden; WIDTH: 20px
}
.l-head-gl I {
	WIDTH: 3.1em
}
.l-head .l-head-l {
	WIDTH: 12%; PADDING-TOP: 1em; TEXT-ALIGN: center
}
.l-head-gl {
	WIDTH: 4%
}
.l-head-c {
	WIDTH: 60%
}
.l-head-gr {
	WIDTH: 4%
}
.b-head-logo {
	MARGIN: auto; TEXT-ALIGN: center
}
.b-head-logo .logo {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0.47em; PADDING-TOP: 1.1em
}
.b-dropdown {
	DISPLAY: inline
}
.b-dropdown UL {
	DISPLAY: inline
}
.b-dropdown LI {
	DISPLAY: none; WHITE-SPACE: nowrap
}
.b-dropdown .visible {
	DISPLAY: inline
}
.b-dropdown .visible A {
	MARGIN-RIGHT: 8px
}
.b-dropdown .or {
	MARGIN-RIGHT: 0px! important
}
#js .b-dropdown .or {
	TEXT-DECORATION: none
}
.b-dropdown-popup {
	DISPLAY: inline; Z-INDEX: 9999; BACKGROUND: #fff; MARGIN: -4px 0px 0px -10px; POSITION: absolute
}
[class^=b-dropdown].b-dropdown-popup {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
.b-dropdown-popup IFRAME {
	DISPLAY: none; Z-INDEX: -1; BACKGROUND: #fff; WIDTH: 100%; POSITION: absolute; HEIGHT: 100%
}
[class^=b-dropdown].b-dropdown-popup IFRAME {
	DISPLAY: block
}
.b-dropdown-popup .b-dropdown {
	BORDER-RIGHT: #fff 1px solid; BORDER-TOP: #fff 1px solid; DISPLAY: block; BORDER-LEFT: #fff 1px solid; BORDER-BOTTOM: #fff 1px solid
}
.b-dropdown-popup .b-dropdown UL {
	BORDER-RIGHT: #bfbfbf 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #bfbfbf 1px solid; DISPLAY: block; PADDING-LEFT: 1px; PADDING-BOTTOM: 3px; BORDER-LEFT: #bfbfbf 1px solid; PADDING-TOP: 1px; BORDER-BOTTOM: #bfbfbf 1px solid
}
.b-dropdown-popup .b-dropdown LI {
	PADDING-RIGHT: 9px; DISPLAY: block; PADDING-LEFT: 7px; PADDING-BOTTOM: 4px; PADDING-TOP: 1px
}
.b-dropdown-popup .b-dropdown .line {
	PADDING-RIGHT: 4px; BORDER-TOP: #ddd 1px solid; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; MARGIN: 1px 3px 0px; PADDING-TOP: 3px
}
.b-pseudo-link {
	COLOR: #1a3dc1; WHITE-SPACE: nowrap
}
.b-pseudo-link:link {
	CURSOR: pointer
}
.b-pseudo-link:visited {
	CURSOR: pointer
}
#js .b-pseudo-link:hover {
	COLOR: #f00! important
}
.b-pseudo-link:hover:link {
	COLOR: #f00! important
}
.b-pseudo-link:hover:visited {
	COLOR: #f00! important
}
#js .b-pseudo-link {
	CURSOR: pointer; BORDER-BOTTOM: 1px dotted; POSITION: relative; TOP: -0.14em; TEXT-DECORATION: none
}
#js .b-pseudo-link SPAN {
	POSITION: relative; TOP: 0.14em
}
#js .b-dropdown .b-pseudo-link {
	MARGIN-RIGHT: 8px
}
.b-dropdown .or-text .b-pseudo-link {
	MARGIN-RIGHT: 0px
}
.b-icon {
	MARGIN-LEFT: -19px; OVERFLOW: hidden; WIDTH: 16px; POSITION: absolute; HEIGHT: 16px
}
.b-icon I {
	DISPLAY: block; POSITION: relative
}
.b-dropdown .arrow {
	DISPLAY: none
}
#js .b-dropdown .arrow {
	PADDING-RIGHT: 16px; DISPLAY: inline; MARGIN-LEFT: -8px
}
.b-dropdown .arrow .b-icon {
	MARGIN: 0.3em 0px 0px; WIDTH: 14px; HEIGHT: 11px
}
.b-head-tabs {
	MARGIN: 0px 10px 0.85em 0px
}
.b-head-tabs TD {
	PADDING-RIGHT: 15px; PADDING-LEFT: 0px; PADDING-BOTTOM: 3px; LINE-HEIGHT: 1.27em; PADDING-TOP: 3px; WHITE-SPACE: nowrap
}
.b-head-tabs .more {
	PADDING-RIGHT: 0px
}
BODY .b-head-tabs A {
	COLOR: #1a3dc1
}
.b-dropdown .or:hover .b-pseudo-link {
	COLOR: #f00
}
.b-dropdown .or:hover .arrow .b-icon I {
	LEFT: -19px
}
.b-round {
	DISPLAY: block; Z-INDEX: 1; POSITION: relative
}
.b-round .l {
	LEFT: 0px; OVERFLOW: hidden; POSITION: absolute
}
.b-round .r {
	LEFT: 0px; OVERFLOW: hidden; POSITION: absolute
}
.b-round .r {
	RIGHT: 0px; LEFT: auto
}
.b-round .l * {
	LEFT: 0px; WIDTH: 80px; POSITION: absolute; HEIGHT: 528px
}
.b-round .r * {
	LEFT: 0px; WIDTH: 80px; POSITION: absolute; HEIGHT: 528px
}
.b-round_2 .l {
	WIDTH: 2px; HEIGHT: 2px
}
.b-round_2 .r {
	WIDTH: 2px; HEIGHT: 2px
}
.b-round_2 .r * {
	MARGIN-LEFT: -2px
}
.b-round_2 .t {
	MARGIN-BOTTOM: -2px
}
.b-round_2 .b {
	MARGIN-TOP: -2px
}
.b-round_2 .b * {
	MARGIN-TOP: -2px
}
.b-head-line .beta {
	FONT-WEIGHT: bold; FONT-SIZE: 60%; LEFT: -0.35em; POSITION: relative; TOP: -0.55em
}
.b-head-line {
	Z-INDEX: 1; MARGIN-LEFT: -6px; POSITION: relative
}
.b-head-line .name {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 7px; PADDING-BOTTOM: 0.19em; FONT: 175%/1.1 Arial,sans-serif; PADDING-TOP: 0.1em; WHITE-SPACE: nowrap
}
.b-head-line .text {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 7px; PADDING-BOTTOM: 0.19em; FONT: 175%/1.1 Arial,sans-serif; PADDING-TOP: 0.1em; WHITE-SPACE: nowrap
}
.b-head-line .path {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 7px; PADDING-BOTTOM: 0.19em; FONT: 175%/1.1 Arial,sans-serif; PADDING-TOP: 0.1em; WHITE-SPACE: nowrap
}
.b-hmenu .item {
	PADDING-RIGHT: 0.8em; PADDING-LEFT: 0.8em; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: middle; LINE-HEIGHT: 1.4em; PADDING-TOP: 0px; WHITE-SPACE: nowrap
}
.b-hmenu .first {
	PADDING-LEFT: 0px
}
.b-hmenu .last {
	PADDING-RIGHT: 0px
}
.b-head-menu {
	MARGIN: 0.3em 2px 0px 0px
}
.b-head-menu .b-dropdown .b-icon I {
	TOP: 0px
}
.b-hmenu_plain .current {
	MARGIN: -1px -0.5em
}
.b-hmenu_plain .current STRONG {
	PADDING-RIGHT: 0.5em; DISPLAY: block; PADDING-LEFT: 0.5em; FONT-WEIGHT: 400; PADDING-BOTTOM: 1px; PADDING-TOP: 1px
}
.b-user {
	FONT-WEIGHT: bold; COLOR: #000! important
}
.b-user * {
	FONT-WEIGHT: bold; COLOR: #000! important
}
.b-user A:link {
	FONT-WEIGHT: bold; COLOR: #000! important
}
.b-user A {
	TEXT-DECORATION: underline! important
}
.b-user A B {
	TEXT-DECORATION: underline! important
}
.b-user B {
	COLOR: #f00! important
}
.b-user A:hover {
	COLOR: #f00! important
}
.b-head-userinfo {
	MARGIN-TOP: 0.25em; WIDTH: 100%
}
.b-head-userinfo TD {
	HEIGHT: 1.6em
}
.b-head-userinfo .entry {
	PADDING-LEFT: 1em; WIDTH: 1%; TEXT-ALIGN: right
}
.b-head-userinfo .exit {
	PADDING-LEFT: 1em; WIDTH: 1%; TEXT-ALIGN: right
}
.b-head-userinfo .entry A {
	COLOR: #070! important
}
.b-head-userinfo .exit A {
	COLOR: #666
}
.b-head-userinfo .user .b-dropdown .or:hover * {
	COLOR: #f00! important
}
.b-head-userinfo .user .b-dropdown .or:hover .arrow .b-icon I {
	LEFT: -19px
}
.b-head-userinfo .user A {
	WHITE-SPACE: nowrap
}
.b-head-userinfo .user .b-user * {
	TEXT-DECORATION: none! important
}
.b-head-userinfo .user .b-dropdown .or .b-pseudo-link {
	COLOR: #000
}
.b-head-userinfo .user .b-dropdown .arrow .b-icon {
	MARGIN-TOP: 0.2em
}
.b-head-userinfo .user .b-dropdown .arrow .b-icon I {
	LEFT: -76px
}
.b-head-userinfo .help {
	FLOAT: left
}
.b-head-userinfo .help {
	COLOR: #666
}
.b-head-userinfo .help A {
	COLOR: #666
}
.b-head-userinfo .help A:link {
	COLOR: #666
}
.b-head-userinfo .help STRONG {
	FONT-WEIGHT: 400
}
.l-page {
	WIDTH: 100%
}
.l-page-g {
	WIDTH: 2%
}
.l-page-gr {
	WIDTH: 4%
}
.l-page-g I {
	DISPLAY: block; WIDTH: 20px
}
.l-page-gr I {
	DISPLAY: block; WIDTH: 20px
}
.l-page-l-i {
	MARGIN-RIGHT: 20px
}
.l-page_16-60-16 .l-page-l {
	WIDTH: 16%
}
.l-page_16-60-16 .l-page-c {
	WIDTH: 60%
}
.l-page_16-60-16 .l-page-r {
	WIDTH: 16%
}
.l-page_12-60-16 .l-page-l {
	WIDTH: 12%
}
.l-page_12-60-16 .l-page-gl {
	WIDTH: 4%
}
.l-page_12-60-16 .l-page-gl I {
	DISPLAY: block; WIDTH: 20px
}
.l-page_12-60-16 .l-page-c {
	WIDTH: 60%
}
.l-page_12-60-16 .l-page-r {
	WIDTH: 16%
}
.l-page_16-80 .l-page-l {
	WIDTH: 16%
}
.l-page_16-80 .l-page-r {
	WIDTH: 80%
}
.b-page-title {
	MARGIN-BOTTOM: 2em
}
.b-page-title H1 {
	DISPLAY: inline; FONT-SIZE: 180%
}
.g-line:unknown {
	CLEAR: both; DISPLAY: block; HEIGHT: 0px; content: " "
}
.g-hidden {
	DISPLAY: none! important
}
.b-domeg {
	MARGIN: 0px auto; WIDTH: 138px; TEXT-ALIGN: center
}
.b-domeg .roof {
	BORDER-RIGHT: transparent 69px dotted; DISPLAY: block; BORDER-LEFT: transparent 69px dotted; BORDER-BOTTOM: #d4dff3 18px solid
}
.b-domeg FORM {
	BACKGROUND: #d4dff3; PADDING-BOTTOM: 0.45em; POSITION: relative
}
.b-domeg .head {
	FONT-WEIGHT: bold; FONT-SIZE: 1em; POSITION: relative; TOP: -6px
}
.b-domeg .body {
	BACKGROUND: #d4dff3; FONT: 85% Verdana,sans-serif
}
.b-domeg .reg {
	BACKGROUND: #d4dff3; FONT: 85% Verdana,sans-serif
}
.b-domeg .reg {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #fff; PADDING-BOTTOM: 0.55em; PADDING-TOP: 0.3em
}
.b-domeg .head A {
	COLOR: #000
}
.b-domeg .reg A {
	COLOR: #000
}
.b-domeg .body {
	PADDING-RIGHT: 1em; MARGIN-TOP: -6px; PADDING-LEFT: 1em; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; POSITION: relative
}
.b-domeg .input {
	MARGIN: 0.5em 0px
}
.b-domeg .remember {
	MARGIN: 0.5em 0px
}
.b-domeg .lost {
	MARGIN: 0.5em 0px
}
.b-domeg .input {
	POSITION: relative; HEIGHT: 3.2em
}
#js .b-domeg .input {
	HEIGHT: 2.1em
}
.b-domeg .input LABEL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LEFT: 0px; PADDING-BOTTOM: 0.2em; WIDTH: 110px; PADDING-TOP: 0.2em; POSITION: absolute
}
.b-domeg .input INPUT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LEFT: 0px; PADDING-BOTTOM: 0.2em; WIDTH: 110px; PADDING-TOP: 0.2em; POSITION: absolute
}
.b-domeg .input INPUT {
	PADDING-RIGHT: 0px; MARGIN-TOP: 1.6em; PADDING-LEFT: 0px; PADDING-BOTTOM: 0.1em; FONT: 100% Verdana,sans-serif; PADDING-TOP: 0.1em; TEXT-ALIGN: center
}
#js .b-domeg .input INPUT {
	MARGIN: 0px
}
#js .b-domeg .input LABEL {
	Z-INDEX: 2; CURSOR: text; COLOR: #999
}
.b-domeg .remember INPUT {
	VERTICAL-ALIGN: middle
}
#js .b-domeg .remember {
	MARGIN-TOP: -0.3em
}
#js .b-domeg .remember INPUT {
	MARGIN-LEFT: -5px
}
.b-domeg .lost A {
	COLOR: #666
}
#js .b-hint-input {
	Z-INDEX: 2; MARGIN: 0.3em 0.2em; CURSOR: text; COLOR: #999; POSITION: absolute
}
.b-pager {
	CLEAR: left; FONT-SIZE: 1em; FONT-FAMILY: Arial,sans-serif
}
.b-page .b-pager {
	FONT-SIZE: 1.2em
}
.l-page .b-pager {
	FONT-SIZE: 1.2em
}
.b-pager B {
	FONT-WEIGHT: bold; MARGIN-RIGHT: 0.55em
}
.b-pager * B {
	FONT-WEIGHT: normal; MARGIN: 0px; FONT-STYLE: normal; FONT-FAMILY: Arial,sans-serif
}
.b-pager I {
	FONT-WEIGHT: normal; MARGIN: 0px; FONT-STYLE: normal; FONT-FAMILY: Arial,sans-serif
}
.b-pager SPAN SPAN {
	MARGIN-RIGHT: 0.5em
}
.b-pager SPAN I {
	FONT-SIZE: 0.7em; FONT-FAMILY: Times,sans-serif
}
.b-pager SPAN SPAN SPAN {
	COLOR: #999
}
.b-pager SPAN A {
	MARGIN: 0px 0.2em
}
.b-pager SPAN SPAN SPAN {
	MARGIN: 0px 0.2em
}
.b-pager SPAN I B {
	DISPLAY: none
}
#js .b-pager SPAN I B {
	DISPLAY: inline
}
.b-pager DIV {
	MARGIN-TOP: 0.5em; DISPLAY: block
}
.b-pager DIV B {
	PADDING-RIGHT: 0.3em; PADDING-LEFT: 0.3em; PADDING-BOTTOM: 0.15em; PADDING-TOP: 0.15em; BACKGROUND-COLOR: #e8e9ec
}
.b-pager DIV A {
	MARGIN: 0.15em 0.3em
}
.b-pager P {
	FONT-SIZE: 0.8em; MARGIN: 1.4em 0px 0.2em
}
.b-pager P B {
	PADDING-RIGHT: 0.3em; PADDING-LEFT: 0.3em; PADDING-BOTTOM: 0.2em; PADDING-TOP: 0.2em; BACKGROUND-COLOR: #e8e9ec
}
.b-pager P A {
	MARGIN: 0.2em 0.3em
}
.b-static-text H2 {
	FONT-WEIGHT: normal; FONT-SIZE: 1.8em; MARGIN: 1.5em 0px 0.7em
}
.b-static-text H3 {
	FONT-WEIGHT: normal; FONT-SIZE: 1.8em; MARGIN: 1.5em 0px 0.7em
}
.b-static-text H3 {
	FONT-SIZE: 1.6em; MARGIN: 1em 0px 0.5em
}
.b-static-text H4 {
	FONT-SIZE: 1.4em; MARGIN: 0.6em 0px 0.5em
}
.b-static-text P {
	MARGIN-BOTTOM: 0.8em
}
.b-static-text UL {
	MARGIN-BOTTOM: 1em
}
.b-static-text OL {
	MARGIN-BOTTOM: 1em
}
.b-static-text LI {
	MARGIN: 0px 0.2em 0.3em 2.5em
}
.b-static-text OL LI {
	LIST-STYLE-TYPE: decimal
}
.b-static-text UL LI {
	LIST-STYLE-TYPE: disc
}
.b-static-text LI LI {
	MARGIN-LEFT: 1.1em; LIST-STYLE-TYPE: circle
}
.b-static-text HR {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 1em 0px; PADDING-TOP: 0px; BORDER-BOTTOM: #c5c8d0 1px solid; HEIGHT: 0px; BORDER-RIGHT-WIDTH: 0px
}
.b-static-text B {
	FONT-WEIGHT: bold
}
.b-static-text I {
	FONT-STYLE: italic
}
.b-static-text DT {
	FONT-WEIGHT: bold; MARGIN-BOTTOM: 0.5em
}
.b-static-text DD {
	MARGIN-BOTTOM: 1em; MARGIN-LEFT: 2em
}
.b-round_10 .l {
	WIDTH: 10px; HEIGHT: 10px
}
.b-round_10 .r {
	WIDTH: 10px; HEIGHT: 10px
}
.b-round_10 .r * {
	MARGIN-LEFT: -10px
}
.b-round_10 .t {
	MARGIN-BOTTOM: -10px
}
.b-round_10 .t * {
	MARGIN-TOP: -88px
}
.b-round_10 .b {
	MARGIN-TOP: -10px
}
.b-round_10 .b * {
	MARGIN-TOP: -98px
}
.b-foot1 {
	CLEAR: left; BORDER-TOP: #c5c8d0 1px solid; MARGIN-TOP: 3em; FONT-SIZE: 85%; PADDING-TOP: 10px
}
.b-foot SPAN {
	WHITE-SPACE: nowrap
}
.b-foot div {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1.6em; OVERFLOW: hidden; PADDING-TOP: 0px; POSITION: absolute
}
.b-foot .copyright {
	LEFT: 74%; WIDTH: 24%
}
.b-foot .design {
	LEFT: 2%; WIDTH: 0%
}
.b-foot .design IMG {
	FLOAT: left; MARGIN: -1.05em 1.1em 0px 0px
}
.b-foot .design I {
	DISPLAY: block; PADDING-LEFT: 1.1em; MARGIN-LEFT: 90px
}
.b-foot_4columns .design {
	WIDTH: 48%
}
.b-foot_4columns .info {
	LEFT: 32%; WIDTH: 16%
}
.b-foot_4columns .stat {
	LEFT: 50%; WIDTH: 22%
}
.b-head-line {
	BACKGROUND: #bf6de8; OVERFLOW: hidden
}
.b-head-line * {
	COLOR: #fff! important
}
.b-head-line A:hover {
	COLOR: #fff! important
}
.b-head-line A:hover:visited {
	COLOR: #fff! important
}
.b-head-line .name {
	Z-INDEX: 100; POSITION: relative
}
.b-head-line .bar I {
	WIDTH: 6%; POSITION: absolute; HEIGHT: 80px
}
.b-head-line .b2 {
	BORDER-TOP: #fff 2px solid; BACKGROUND: #a67bed; LEFT: 5%
}
.b-head-line .b3 {
	BORDER-TOP: #fff 2px solid; BACKGROUND: #818ff5; LEFT: 10%
}
.b-head-line .b4 {
	BORDER-TOP: #fff 4px solid; BACKGROUND: #57a4f6; LEFT: 15%
}
.b-head-line .b5 {
	BACKGROUND: #25b0f6; LEFT: 20%
}
.b-head-line .b6 {
	BORDER-TOP: #fff 2px solid; BACKGROUND: #00b6f7; LEFT: 25%
}
.b-head-line .b7 {
	BACKGROUND: #00c3e7; LEFT: 30%
}
.b-head-line .b8 {
	BORDER-TOP: #fff 3px solid; BACKGROUND: #00cbbd; LEFT: 35%
}
.b-head-line .b9 {
	BORDER-TOP: #fff 5px solid; BACKGROUND: #00cb9d; LEFT: 40%
}
.b-head-line .ba {
	BORDER-TOP: #fff 2px solid; BACKGROUND: #00ca75; LEFT: 45%
}
.b-head-line .bb {
	BORDER-TOP: #fff 1px solid; BACKGROUND: #00c744; LEFT: 50%
}
.b-head-line .bc {
	BORDER-TOP: #fff 4px solid; BACKGROUND: #2bcc00; LEFT: 55%
}
.b-head-line .bd {
	BORDER-TOP: #fff 2px solid; BACKGROUND: #63d100; LEFT: 60%
}
.b-head-line .be {
	BORDER-TOP: #fff 5px solid; BACKGROUND: #95d900; LEFT: 65%
}
.b-head-line .bf {
	BORDER-TOP: #fff 3px solid; BACKGROUND: #c3de00; LEFT: 70%
}
.b-head-line .bg {
	BACKGROUND: #e7e100; LEFT: 75%
}
.b-head-line .bh {
	BORDER-TOP: #fff 4px solid; BACKGROUND: #ffe100; LEFT: 80%
}
.b-head-line .bi {
	BORDER-TOP: #fff 8px solid; BACKGROUND: #ffd800; LEFT: 85%
}
.b-head-line .bj {
	BORDER-TOP: #fff 4px solid; BACKGROUND: #ffc600; LEFT: 90%
}
.b-head-line .bk {
	BACKGROUND: #ffb500; LEFT: 95%
}
.b-head-menu .current STRONG {
	BACKGROUND: #ede9f2
}
.b-head-userinfo .help {
	FLOAT: right; MARGIN-LEFT: 0.5em; POSITION: relative
}
.b-head-userinfo .help {
	COLOR: #666
}
.b-head-userinfo .help A {
	COLOR: #666
}
.b-head-userinfo .help A:link {
	COLOR: #666
}
.b-head-userinfo .help STRONG {
	FONT-WEIGHT: 400
}
.b-static-text H4 {
	FONT-WEIGHT: 400; FONT-SIZE: 1.3em; MARGIN: 1em 0px 0.5em
}
.b-static-text H1 {
	MARGIN-BOTTOM: 0.8em
}
.l-page .b-icon I {
	BACKGROUND: url(/i/b-icon/icon-sprite.png?r=2); WIDTH: 197px; HEIGHT: 40px
}
.l-page .b-icon .tick {
	LEFT: -106px
}
.b-page-intro P {
	FONT-SIZE: 120%; COLOR: #878787
}
.b-page-intro P STRONG {
	COLOR: #000
}
.l-about {
	MARGIN: 2em 0px; WIDTH: 100%
}
.l-about TD {
	PADDING-BOTTOM: 20px; TEXT-ALIGN: center
}
.l-about .l-about-l {
	WIDTH: 30%
}
.l-about .l-about-c {
	WIDTH: 30%
}
.l-about .l-about-r {
	WIDTH: 30%
}
.l-about .l-about-g {
	WIDTH: 2%
}
.l-about .l-about-g I {
	DISPLAY: block; WIDTH: 20px
}
.l-about A {
	TEXT-DECORATION: none
}
.b-how {
	MARGIN: 4em 0px 0px
}
.b-how .b-icon {
	MARGIN-LEFT: -25px
}
.b-how .b-icon I {
	MARGIN-LEFT: -161px
}
.h-add-count-button {
	MARGIN-TOP: 2em; TEXT-ALIGN: center
}
.l-page-head {
	MARGIN: 2em 22% 0px 18%
}
.l-page-counter {
	WIDTH: 100%
}
.l-page-counter .l-counter-page-l {
	WIDTH: 22%
}
.l-page-counter .l-counter-page-c {
	WIDTH: 34.5%
}
.l-page-counter TH {
	FONT-WEIGHT: 400; PADDING-BOTTOM: 2em
}
.l-page-counter TD {
	PADDING-BOTTOM: 2em
}
.l-page-counter .l-page-counter-g {
	WIDTH: 5%
}
.l-page-counter .l-page-counter-g I {
	DISPLAY: block; OVERFLOW: hidden; WIDTH: 20px; HEIGHT: 1px
}
.b-dropdown-columned-g I {
	DISPLAY: block; WIDTH: 10px
}
.b-dropdown-columned UL {
	BORDER-TOP-WIDTH: 0px! important; PADDING-RIGHT: 0px! important; PADDING-LEFT: 0px! important; BORDER-LEFT-WIDTH: 0px! important; BORDER-BOTTOM-WIDTH: 0px! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; PADDING-TOP: 0px! important; BORDER-RIGHT-WIDTH: 0px! important
}
.b-dropdown-columned UL LI {
	PADDING-RIGHT: 0px! important; PADDING-LEFT: 0px! important
}
.b-radio-checkbox {
	MARGIN: 0.5em 0px
}
.b-radio-checkbox LI {
	PADDING-LEFT: 18px
}
.b-radio-checkbox LI .input {
	MARGIN: 1px 0px 0px -18px; POSITION: absolute
}
.b-block-title {
	MARGIN-TOP: 0.9em; FONT-SIZE: 140%
}
.b-help .icon {
	VERTICAL-ALIGN: middle; WIDTH: 12px; CURSOR: help; HEIGHT: 13px
}
.b-help-i {
	BORDER-RIGHT: #bbb5c4 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #bbb5c4 1px solid; DISPLAY: none; PADDING-LEFT: 5px; FONT-WEIGHT: 400; FONT-SIZE: 11px; Z-INDEX: 9999; BACKGROUND: #ede9f2; LEFT: -5000px; PADDING-BOTTOM: 5px; BORDER-LEFT: #bbb5c4 1px solid; WIDTH: 200px; PADDING-TOP: 5px; BORDER-BOTTOM: #bbb5c4 1px solid; POSITION: absolute; TOP: -5000px; TEXT-ALIGN: left
}
.b-index-steps {
	MARGIN-BOTTOM: 4em
}
.b-index-steps LI {
	MARGIN: 1.5em 0px; POSITION: relative
}
.b-index-steps .decimal {
	FONT-SIZE: 30px; MARGIN: -10px 0px 0px -27px; COLOR: #c3b0fa; POSITION: absolute
}
.b-index-news-feed {
	MARGIN-TOP: 1.5em
}
.b-index-news-feed .b-rss {
	MARGIN-TOP: 0.4em; FLOAT: right
}
.b-index-news-feed-i {
	PADDING-RIGHT: 30px; PADDING-LEFT: 30px; BACKGROUND: #f4f3eb; PADDING-BOTTOM: 30px; PADDING-TOP: 30px
}
.b-index-news-feed H2 {
	FONT-SIZE: 140%; MARGIN-BOTTOM: 0.5em
}
.b-index-news-feed DT {
	FONT-WEIGHT: bold; FONT-SIZE: 85%; MARGIN-BOTTOM: 0.4em
}
.b-index-news-feed DD {
	MARGIN-BOTTOM: 1.5em
}
.b-index-news-feed .archive {
	MARGIN-BOTTOM: 0px
}
.b-index-news-feed .b-icon {
	WIDTH: 12px; HEIGHT: 11px
}
.b-index-news-feed .tick I {
	LEFT: 0px
}
.b-noflash {
	BORDER-RIGHT: #f00 2px solid; PADDING-RIGHT: 10px; BORDER-TOP: #f00 2px solid; PADDING-LEFT: 45px; BACKGROUND: #fef5f5; PADDING-BOTTOM: 10px; MARGIN: 0.5em auto 2em; BORDER-LEFT: #f00 2px solid; WIDTH: 645px; PADDING-TOP: 8px; BORDER-BOTTOM: #f00 2px solid
}
.b-noflash .b-icon {
	MARGIN-TOP: 3px; MARGIN-LEFT: -35px; WIDTH: 25px; HEIGHT: 24px
}
.b-noflash .b-icon I {
	LEFT: -136px
}
.b-site-add-button {
	MARGIN-LEFT: -170px; POSITION: absolute
}
.y5-calendar .y5-calendar-head {
	BACKGROUND-COLOR: #666! important
}
.y5-calendar .y5-calendar-foot {
	BACKGROUND-COLOR: #666! important
}
.y5-calendar .y5-calendar-selected {
	BACKGROUND-COLOR: #666! important
}
.y5-calendar .y5-calendar-selected A {
	COLOR: #fff! important
}
.y5-calendar .y5-calendar-selected A:hover {
	COLOR: #f00! important
}
.b-rss {
	PADDING-LEFT: 20px; MARGIN-RIGHT: -1em; POSITION: relative
}
.b-rss .icon {
	DISPLAY: block; BACKGROUND: url(/i/b-icon/rss.png); MARGIN-LEFT: -20px; WIDTH: 18px; POSITION: absolute; HEIGHT: 17px
}
.b-inline-input {
	MARGIN-TOP: -4px; VERTICAL-ALIGN: top; POSITION: relative
}
.b-counter-option P {
	MARGIN-BOTTOM: 0.5em
}
.b-counter-option UL {
	MARGIN-BOTTOM: 0.5em
}
.b-counter-option .indent {
	MARGIN-LEFT: 20px
}
.b-counter-option .disabled {
	COLOR: #aaa
}
.b-counter-option .error {
	COLOR: #f00
}
.b-counter-option .code {
	WIDTH: 400px; COLOR: #439943
}
.b-counter-option .save-form {
	MARGIN: 1.5em 0px 2em
}
.b-counter-option .save-form INPUT {
	VERTICAL-ALIGN: middle
}
.b-counter-option .save-form BUTTON {
	VERTICAL-ALIGN: middle
}
.b-counter-option .close-form {
	BORDER-TOP: #bbb5c4 1px solid; MARGIN-TOP: 1em; WIDTH: 100%; PADDING-TOP: 1em; TEXT-ALIGN: right
}
.b-counter-option .close-form .close {
	PADDING-BOTTOM: 0.2em; MARGIN-RIGHT: 1em; PADDING-TOP: 0.2em
}
.b-counter-option .save-form .submit {
	PADDING-BOTTOM: 0.2em; MARGIN-RIGHT: 1em; PADDING-TOP: 0.2em
}
.b-counter-option .close-form .close {
	MARGIN-RIGHT: 0px
}
.b-counter-option_w100 .code {
	WIDTH: 100%
}
.b-objective INPUT {
	box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box
}
.b-objective TEXTAREA {
	box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box
}
.b-objective .objective {
	WIDTH: 405px
}
.b-objective .objective TD {
	PADDING-RIGHT: 5px; VERTICAL-ALIGN: middle
}
.b-objective .objective .input {
	WIDTH: 100%
}
.b-objective .objective .input INPUT {
	WIDTH: 100%
}
.b-objective .objective BUTTON {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; WIDTH: 30px
}
.b-objective .objective {
	MARGIN-BOTTOM: 0.5em
}
.b-objective .condition {
	MARGIN: 0px 0px 0px 20px; WIDTH: 385px
}
.b-objective .condition TD {
	PADDING-RIGHT: 5px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; VERTICAL-ALIGN: middle; PADDING-TOP: 0px
}
.b-objective .condition .input {
	WIDTH: 100%
}
.b-objective .condition .input INPUT {
	WIDTH: 100%
}
.b-objective .condition BUTTON {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; WIDTH: 30px
}
.b-objective .condition .no-button BUTTON {
	VISIBILITY: hidden
}
.b-site-and-mirror .site INPUT {
	WIDTH: 200px
}
.b-site-and-mirror .label {
	DISPLAY: block; FONT-SIZE: 85%; MARGIN: 0.8em 0px 0.3em; FONT-STYLE: italic
}
.b-site-and-mirror .mirror TD {
	PADDING-RIGHT: 5px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; VERTICAL-ALIGN: middle; PADDING-TOP: 0px
}
.b-site-and-mirror .mirror .input {
	WIDTH: 200px
}
.b-site-and-mirror .mirror BUTTON {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; WIDTH: 30px
}
.b-list-dash LI {
	PADDING-LEFT: 20px; POSITION: relative
}
.b-list-dash .mdash {
	MARGIN-LEFT: -20px; POSITION: absolute
}
P.b-error {
	FONT-WEIGHT: bold; MARGIN: 0.8em 0px; COLOR: #f00
}
P.b-error .b-icon {
	MARGIN-LEFT: -25px; WIDTH: 18px; HEIGHT: 16px
}
P.b-error .b-icon I {
	LEFT: -118px
}
.b-error {
	COLOR: #f00
}
P.b-error_center {
	MARGIN: 0.8em auto
}
.b-information {
	DISPLAY: block; PADDING-LEFT: 25px; FONT-SIZE: 90%; MARGIN: 1em 0px; COLOR: #444
}
.b-information .b-icon {
	MARGIN: -2px 0px 0px -25px; WIDTH: 16px; HEIGHT: 16px
}
.b-information .b-icon I {
	LEFT: -120px; TOP: -24px
}
.b-information_red .b-icon I {
	LEFT: -136px
}
.b-information_yellow .b-icon I {
	LEFT: -152px
}
.b-information_center {
	MARGIN: 1em auto
}
.b-tabed-menu {
	MARGIN-BOTTOM: 2em
}
.b-tabed-menu A:active {
	COLOR: #000
}
.b-tabed-menu A:link {
	COLOR: #000
}
.b-tabed-menu A:visited {
	COLOR: #000
}
.b-tabed-menu A:hover {
	COLOR: #f00
}
.b-tabed-menu .level0 {
	WIDTH: 100%
}
.b-tabed-menu .level0 LI {
	FLOAT: left
}
.b-tabed-menu .level0 LI {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; PADDING-BOTTOM: 8px; PADDING-TOP: 11px
}
.b-tabed-menu .level0 .current {
	PADDING-RIGHT: 20px; BORDER-TOP: #746b83 3px solid; PADDING-LEFT: 20px; BACKGROUND: #dad7e0; PADDING-BOTTOM: 8px; PADDING-TOP: 8px
}
.b-tabed-menu .level0 .current A:hover {
	COLOR: #000! important
}
.b-tabed-menu .level0 .current A {
	TEXT-DECORATION: none
}
.b-tabed-menu .level1 {
	PADDING-RIGHT: 0px; BORDER-TOP: #dad7e0 1px solid; DISPLAY: none; PADDING-LEFT: 0px; FONT-SIZE: 85%; BACKGROUND: #ede9f2; PADDING-BOTTOM: 3px; WIDTH: 100%; PADDING-TOP: 3px; WHITE-SPACE: nowrap
}
.b-tabed-menu .level1_visible {
	DISPLAY: block
}
.b-tabed-menu .level1 LI {
	PADDING-RIGHT: 7px; PADDING-LEFT: 7px; FLOAT: left; PADDING-BOTTOM: 5px; MARGIN: 0px 3px; PADDING-TOP: 5px
}
.b-tabed-menu .level1 .current {
	BACKGROUND: #d2cdd9
}
.b-tabed-menu .level1 .current STRONG {
	FONT-WEIGHT: 400
}
.b-data-table {
	PADDING-RIGHT: 0px; BORDER-TOP: #bbb5c4 1px solid; PADDING-LEFT: 0px; MARGIN-BOTTOM: 2em; PADDING-BOTTOM: 1px; PADDING-TOP: 1px; BORDER-BOTTOM: #bbb5c4 1px solid
}
.b-data-table .data-table {
	WIDTH: 100%
}
.b-data-table TH {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 7px; PADDING-TOP: 7px; TEXT-ALIGN: right
}
.b-data-table TD {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 7px; PADDING-TOP: 7px; TEXT-ALIGN: right
}
.b-data-table TH {
	BORDER-BOTTOM: #bbb5c4 1px solid
}
.b-data-table THEAD TH {
	BACKGROUND: #d2cdd9
}
.b-data-table THEAD TH.pri-col {
	BACKGROUND: #c2bdc9
}
.b-data-table .align-left {
	TEXT-ALIGN: left
}
.b-data-table .align-left TABLE {
	FLOAT: none
}
.b-data-table .num-col {
	WIDTH: 1%
}
.b-data-table .pri-col {
	BACKGROUND: #f8f8f8
}
.b-data-table .level0 TR:hover .pri-col {
	BACKGROUND: #dcd9e0
}
.b-data-table .level1 TR:hover .pri-col {
	BACKGROUND: #dcd9e0
}
.b-data-table .level2 TR:hover .pri-col {
	BACKGROUND: #dcd9e0
}
.b-data-table .level3 TR:hover .pri-col {
	BACKGROUND: #dcd9e0
}
.b-data-table .level4 TR:hover .pri-col {
	BACKGROUND: #dcd9e0
}
.b-data-table .level5 TR:hover .pri-col {
	BACKGROUND: #dcd9e0
}
.b-data-table .level6 TR:hover .pri-col {
	BACKGROUND: #dcd9e0
}
.b-data-table .level7 TR:hover .pri-col {
	BACKGROUND: #dcd9e0
}
.b-data-table .level8 TR:hover .pri-col {
	BACKGROUND: #dcd9e0
}
.b-data-table .marked .pri-col {
	BACKGROUND: #dcd9e0
}
.b-data-table .level0 TR:hover {
	BACKGROUND: #ece9f0
}
.b-data-table .level1 TR:hover {
	BACKGROUND: #ece9f0
}
.b-data-table .level2 TR:hover {
	BACKGROUND: #ece9f0
}
.b-data-table .level3 TR:hover {
	BACKGROUND: #ece9f0
}
.b-data-table .level4 TR:hover {
	BACKGROUND: #ece9f0
}
.b-data-table .level5 TR:hover {
	BACKGROUND: #ece9f0
}
.b-data-table .level6 TR:hover {
	BACKGROUND: #ece9f0
}
.b-data-table .level7 TR:hover {
	BACKGROUND: #ece9f0
}
.b-data-table .level8 TR:hover {
	BACKGROUND: #ece9f0
}
.b-data-table .marked TD {
	BACKGROUND: #ece9f0
}
.b-data-table .weekend {
	COLOR: #900
}
.b-data-table .level1 .level {
	PADDING-LEFT: 30px
}
.b-data-table .level2 .level {
	PADDING-LEFT: 50px
}
.b-data-table .level3 .level {
	PADDING-LEFT: 70px
}
.b-data-table .level4 .level {
	PADDING-LEFT: 90px
}
.b-data-table .level5 .level {
	PADDING-LEFT: 110px
}
.b-data-table .level6 .level {
	PADDING-LEFT: 130px
}
.b-data-table .level7 .level {
	PADDING-LEFT: 150px
}
.b-data-table .level8 .level {
	PADDING-LEFT: 170px
}
.b-data-table .row-control {
	FONT-WEIGHT: bold; FONT-SIZE: 110%; MARGIN-LEFT: -15px; CURSOR: pointer; POSITION: absolute
}
.b-data-table .row-control_no {
	DISPLAY: none
}
.b-data-table A:link {
	COLOR: #000
}
.b-data-table A:visited {
	COLOR: #000
}
.b-data-table .show-control {
	VERTICAL-ALIGN: middle; WIDTH: 12px; MARGIN-RIGHT: 5px; HEIGHT: 13px
}
.b-data-table .diff {
	FONT-SIZE: 80%; VERTICAL-ALIGN: middle; WIDTH: 25px
}
.b-data-table .green {
	COLOR: #060! important
}
.b-data-table .gray {
	COLOR: #444! important
}
.b-data-table .red {
	COLOR: #900! important
}
.b-data-table .diff .red {
	CURSOR: help; WHITE-SPACE: nowrap
}
.b-data-table .diff .gray {
	CURSOR: help; WHITE-SPACE: nowrap
}
.b-data-table .diff .green {
	CURSOR: help; WHITE-SPACE: nowrap
}
.b-data-table .icons {
	PADDING-LEFT: 5px; WHITE-SPACE: nowrap
}
.b-data-table TH TABLE {
	FLOAT: right
}
.b-data-table .align-left TABLE {
	FLOAT: left
}
.b-data-table .align-left TD {
	TEXT-ALIGN: left
}
.b-data-table TH TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.b-data-table .nowrap {
	WHITE-SPACE: nowrap
}
.b-data-table_counters TH {
	VERTICAL-ALIGN: middle; TEXT-ALIGN: left
}
.b-data-table_counters TD {
	VERTICAL-ALIGN: middle; TEXT-ALIGN: left
}
.b-data-table_counters .black {
	COLOR: black! important
}
.b-data-table_counters .black A:link {
	COLOR: black! important
}
.b-data-table_counters .black A:hover {
	COLOR: black! important; TEXT-DECORATION: none
}
.b-data-table_counters .gray {
	COLOR: gray! important
}
.b-data-table_counters .gray A:link {
	COLOR: gray! important
}
.b-data-table_counters .gray A:visited {
	COLOR: gray! important
}
.b-data-table_counters .gray A:active {
	COLOR: gray! important
}
.b-data-table_counters .gray A:hover {
	COLOR: gray! important; TEXT-DECORATION: none
}
.b-data-table_counters .green {
	COLOR: green! important
}
.b-data-table_counters .green A:link {
	COLOR: green! important
}
.b-data-table_counters .green A:visited {
	COLOR: green! important
}
.b-data-table_counters .green A:active {
	COLOR: green! important
}
.b-data-table_counters .green A:hover {
	COLOR: green! important; TEXT-DECORATION: none
}
.b-data-table_counters .orange {
	COLOR: orange! important
}
.b-data-table_counters .orange A:link {
	COLOR: orange! important
}
.b-data-table_counters .orange A:visited {
	COLOR: orange! important
}
.b-data-table_counters .orange A:active {
	COLOR: orange! important
}
.b-data-table_counters .orange A:hover {
	COLOR: orange! important; TEXT-DECORATION: none
}
.b-data-table_counters .red {
	COLOR: red! important
}
.b-data-table_counters .red A:link {
	COLOR: red! important
}
.b-data-table_counters .red A:visited {
	COLOR: red! important
}
.b-data-table_counters .red A:active {
	COLOR: red! important
}
.b-data-table_counters .red A:hover {
	COLOR: red! important; TEXT-DECORATION: none
}
.b-data-table_counters .icon-stat {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 7px; PADDING-TOP: 7px
}
.b-data-table_counters .icon-edit {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; PADDING-BOTTOM: 7px; PADDING-TOP: 7px
}
.b-data-table_counters .icon-stat .b-icon {
	FLOAT: left; MARGIN: 0px; WIDTH: 20px; POSITION: relative; HEIGHT: 20px
}
.b-data-table_counters .icon-edit .b-icon {
	FLOAT: left; MARGIN: 0px; WIDTH: 20px; POSITION: relative; HEIGHT: 20px
}
.b-data-table_counters .icon-stat .b-icon I {
	LEFT: 0px; TOP: 0px
}
.b-data-table_counters .icon-stat_disabled .b-icon I {
	TOP: -20px
}
.b-data-table_counters .icon-edit .b-icon I {
	LEFT: -20px; TOP: 0px
}
.b-data-table_counters .icon-edit_disabled .b-icon I {
	TOP: -20px
}
.b-data-table_counters .small {
	FONT-SIZE: 80%
}
.b-hlist {
	DISPLAY: inline; LIST-STYLE-TYPE: none
}
.b-hlist LI {
	DISPLAY: inline; LIST-STYLE-TYPE: none
}
.b-hlist LI:first-child:unknown {
	content: ""
}
.b-graph-menu {
	MARGIN: 0px auto 2em; TEXT-ALIGN: center
}
.b-graph-menu .current {
	COLOR: #999
}
.b-hlist_vline LI:unknown {
	content: " | "
}
.b-show-per-page {
	FLOAT: right
}
.b-stat-period {
	MARGIN: 0px auto 0.5em
}
.b-stat-period TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 3px; VERTICAL-ALIGN: middle; PADDING-TOP: 3px
}
.b-stat-period .y5-Calendar-result-date {
	WIDTH: 80px
}
.b-stat-period .y5-Calendar-button {
	WIDTH: 40px
}
.b-stat-period .y5-Calendar-button IMG {
	VERTICAL-ALIGN: middle
}
.b-stat-period INPUT {
	VERTICAL-ALIGN: middle
}
.b-stat-period BUTTON {
	VERTICAL-ALIGN: middle
}
.b-stat-period .inactive {
	COLOR: #999
}
.b-stat-period .fast-filter .current {
	DISPLAY: inline; MARGIN: -1px -0.1em
}
.b-stat-period .fast-filter .current STRONG {
	PADDING-RIGHT: 0.3em; PADDING-LEFT: 0.3em; FONT-WEIGHT: 400; BACKGROUND: #ede9f2 0px 0px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px
}
.b-chart {
	MARGIN: 0px auto 0.1em; TEXT-ALIGN: center
}
.b-chart H4 {
	FONT-SIZE: 120%; MARGIN: 1em 0px
}
.b-chart-border {
	BORDER-RIGHT: black 1px dashed; BORDER-TOP: black 1px dashed; MARGIN: 1.3em 0px; BORDER-LEFT: black 1px dashed; BORDER-BOTTOM: black 1px dashed
}
.b-goal-filter {
	MARGIN-BOTTOM: 0.5em; TEXT-ALIGN: right
}
.b-goal-filter .inactive {
	COLOR: #999
}
.b-mirror-filter {
	MARGIN-BOTTOM: 0.5em; TEXT-ALIGN: right
}
.b-mirror-filter .main {
	FONT-WEIGHT: bold
}
.b-mirror-filter .inactive {
	COLOR: #999
}
.b-menu-as-dropdown {
	BORDER-TOP: #746b83 1px solid; Z-INDEX: 100; BACKGROUND: #dad7e0; MARGIN-BOTTOM: 2em; WIDTH: 100%
}
.b-menu-as-dropdown LI {
	WHITE-SPACE: nowrap
}
.b-menu-as-dropdown .l1 {
	FLOAT: left
}
.b-menu-as-dropdown A:link {
	COLOR: #000
}
.b-menu-as-dropdown A:visited {
	COLOR: #000
}
.b-menu-as-dropdown .l1 {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; PADDING-BOTTOM: 8px; PADDING-TOP: 8px
}
.b-menu-as-dropdown .l1 DIV {
	Z-INDEX: 200; POSITION: relative
}
.b-menu-as-dropdown .l2 {
	CLEAR: left; POSITION: absolute
}
.b-menu-as-dropdown .l2 LI {
	FONT-WEIGHT: normal
}
.b-menu-as-dropdown .l2 LI A {
	TEXT-DECORATION: none
}
.b-menu-as-dropdown .l2 LI SPAN {
	TEXT-DECORATION: none
}
.b-menu-as-dropdown .l2 {
	BORDER-RIGHT: #d2cdd9 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #d2cdd9 0px solid; DISPLAY: none; PADDING-LEFT: 2px; BACKGROUND: #ede9f2; PADDING-BOTTOM: 5px; MARGIN: 8px 0px 0px -15px; BORDER-LEFT: #d2cdd9 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #d2cdd9 1px solid
}
.b-menu-as-dropdown .l2 LI {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; PADDING-BOTTOM: 0px; MARGIN: 5px 0px; PADDING-TOP: 0px
}
.b-menu-as-dropdown .l2 LI:hover {
	BACKGROUND: #c6b8d9
}
.b-menu-as-dropdown .l2 LI.over {
	BACKGROUND: #c6b8d9
}
.b-menu-as-dropdown .l1:hover {
	BACKGROUND: #c6b8d9
}
.b-menu-as-dropdown .l1 .over {
	BACKGROUND: #c6b8d9
}
.b-menu-as-dropdown .l1:hover .l2 {
	DISPLAY: block; Z-INDEX: 200
}
.b-menu-as-dropdown LI.over .l2 {
	DISPLAY: block; Z-INDEX: 200
}
.b-menu-as-dropdown .l2 LI.current {
	MARGIN-BOTTOM: -3px; PADDING-BOTTOM: 3px; COLOR: #444
}
.b-menu-as-dropdown LI.current {
	BACKGROUND: #c6b8d9
}
.b-menu-as-dropdown .pseudo {
	BORDER-BOTTOM: #000 1px dotted; TEXT-DECORATION: none
}
.b-counters-search-form {
	WIDTH: 100%
}
.b-counters-search-form TH {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 3px; VERTICAL-ALIGN: middle; PADDING-TOP: 3px
}
.b-counters-search-form TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 3px; VERTICAL-ALIGN: middle; PADDING-TOP: 3px
}
.b-counters-search-form TH {
	FONT-WEIGHT: 400; WHITE-SPACE: nowrap
}
.b-counters-search-form .left {
	WIDTH: 26.5%
}
.b-counters-search-form .right {
	WIDTH: 100%
}
.b-counters-search-form .input-w100 {
	WIDTH: 100%; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box
}
.b-counters-search-form .select-w100 {
	WIDTH: 100%
}
.b-counters-search-form .submit {
	PADDING-RIGHT: 40px; PADDING-LEFT: 40px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
.b-counters-search-form .line TH {
	BORDER-BOTTOM: #bbb5c4 1px solid
}
.b-counters-search-form .line TD {
	BORDER-BOTTOM: #bbb5c4 1px solid
}
.l-50-50 .l-50-50-l {
	WIDTH: 50%
}
.l-50-50 .l-50-50-r {
	WIDTH: 50%
}
.l-50-50 .l-50-50-g I {
	DISPLAY: block; WIDTH: 20px
}
.b-direct-list {
	POSITION: relative
}
.b-direct-list OL {
	MARGIN-LEFT: 1.8em; LIST-STYLE-TYPE: decimal
}
.b-direct-list LI {
	MARGIN: 0px 0px 0.6em
}
.b-direct-list .desc {
	DISPLAY: block; FONT-SIZE: 80%; COLOR: #808080
}
.b-direct-list .desc A {
	COLOR: #808080
}
.h-counter-text {
	WIDTH: 75%
}
.l-counters {
	MARGIN-TOP: 1em; WIDTH: 100%
}
.l-counters TH {
	PADDING-BOTTOM: 1.5em
}
.l-counters TH A {
	FONT-WEIGHT: 400; MARGIN-LEFT: 1em
}
.l-counters-col1 {
	WIDTH: 25%
}
.l-counters-col2 {
	WIDTH: 20%
}
.l-counters-col3 {
	WIDTH: 30%
}
.l-counters-col4 {
	WIDTH: 20%
}
.l-counters-g I {
	DISPLAY: block; WIDTH: 20px
}
.b-counter-site {
	MARGIN: -6px 0px 30px; POSITION: relative
}
.b-counter-site .stat {
	WIDTH: 20px; CURSOR: pointer; HEIGHT: 20px
}
.b-counter-site .edit {
	WIDTH: 20px; CURSOR: pointer; HEIGHT: 20px
}
.b-counter-site .delete {
	WIDTH: 20px; CURSOR: pointer; HEIGHT: 20px
}
.b-counter-site .unsubscribe {
	WIDTH: 20px; CURSOR: pointer; HEIGHT: 20px
}
.b-counter-site .stat_disabled {
	CURSOR: default
}
.b-counter-site .edit_disabled {
	CURSOR: default
}
.b-counter-site .delete_disabled {
	CURSOR: default
}
.b-counter-site .stat {
	MARGIN-LEFT: -78px
}
.b-counter-site .stat I {
	LEFT: 0px; TOP: 0px
}
.b-counter-site .stat_disabled I {
	TOP: -20px
}
.b-counter-site .edit {
	MARGIN-LEFT: -54px
}
.b-counter-site .edit I {
	LEFT: -20px; TOP: 0px
}
.b-counter-site .edit_disabled I {
	TOP: -20px
}
.b-counter-site .delete {
	MARGIN-LEFT: -30px
}
.b-counter-site .unsubscribe {
	MARGIN-LEFT: -30px
}
.b-counter-site .delete I {
	LEFT: -40px; TOP: 0px
}
.b-counter-site .delete_disabled I {
	TOP: -20px
}
.b-counter-site .unsubscribe I {
	LEFT: -177px; TOP: 0px
}
.b-counter-site .domain LI {
	FONT-WEIGHT: bold; FONT-SIZE: 135%; MARGIN: 0px 0px 0.2em
}
.b-counter-site .domain A {
	TEXT-DECORATION: none
}
.b-counter-site .domain_partner A {
	FONT-WEIGHT: 400; TEXT-DECORATION: underline
}
.b-counter-site .mirror {
	DISPLAY: block; PADDING-LEFT: 10px; FONT-SIZE: 90%; MARGIN: 1.5em 0px 0px; COLOR: #808080
}
.b-counter-site .mirrors {
	PADDING-LEFT: 10px
}
.b-counter-site .mirrors LI {
	FONT-SIZE: 110%; MARGIN: 0.2em 0px
}
.b-counter-site .domain .black {
	COLOR: #353535! important
}
.b-counter-site .domain .black A {
	COLOR: #353535! important
}
.b-counter-site .domain .gray {
	COLOR: gray! important
}
.b-counter-site .domain .gray A {
	COLOR: gray! important
}
.b-counter-site .domain .green {
	COLOR: green! important
}
.b-counter-site .domain .green A {
	COLOR: green! important
}
.b-counter-site .domain .orange {
	COLOR: orange! important
}
.b-counter-site .domain .orange A {
	COLOR: orange! important
}
.b-counter-site .domain .red {
	COLOR: red! important
}
.b-counter-site .domain .red A {
	COLOR: red! important
}
.b-counter-site .domain A:hover {
	COLOR: #f00! important
}
.b-counter-site .place {
	FONT-SIZE: 90%; COLOR: #808080
}
.b-counter-site .place A {
	COLOR: #808080
}
.b-counter-site .place B {
	MARGIN-TOP: 0.3em; DISPLAY: block
}
.b-counter-info {
	MARGIN-BOTTOM: 30px
}
.b-counter-info LI {
	FONT-SIZE: 85%; MARGIN-BOTTOM: 0.7em
}
.b-counter-info .orange {
	COLOR: orange! important
}
.b-counter-info .orange A {
	COLOR: orange! important
}
.b-counter-info .green {
	COLOR: green! important
}
.b-counter-info .green A {
	COLOR: green! important
}
.b-counter-info .red {
	COLOR: red! important
}
.b-counter-info .red A {
	COLOR: red! important
}
.b-counter-info A:hover {
	COLOR: #f00! important
}
.b-counter-info .w140px {
	WIDTH: 140px
}
.b-counter-info .refresh {
	FLOAT: right; MARGIN: -2px 0px 0px; WIDTH: 20px; POSITION: relative; HEIGHT: 20px
}
.b-counter-info .refresh I {
	LEFT: -60px
}
.b-counter-target {
	POSITION: relative
}
.b-counter-target LI {
	MARGIN: 0px 0px 0.6em
}
.b-counter-target OL {
	MARGIN-LEFT: 1.8em; LIST-STYLE-TYPE: decimal
}
.b-counter-direct {
	MARGIN-BOTTOM: 30px; POSITION: relative
}
.b-counter-direct LI {
	MARGIN: 0px 0px 0.6em
}
.b-counter-direct OL {
	MARGIN-LEFT: 1.8em; LIST-STYLE-TYPE: decimal
}
.b-counter-direct .direct-num {
	DISPLAY: block; FONT-SIZE: 90%; COLOR: #808080
}
.b-counter-direct .direct-num A {
	COLOR: #808080
}
.b-counter-direct .all {
	FONT-SIZE: 90%
}
.b-to-webmasters {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; PADDING-BOTTOM: 0px; MARGIN: 1em 0px; PADDING-TOP: 0px
}
.b-to-webmasters .b-icon {
	WIDTH: 16px; HEIGHT: 14px
}
.b-to-webmasters .b-icon I {
	LEFT: -82px; TOP: -26px
}
.b-grants {
	MARGIN: 2em
}
.b-grants .title {
	FONT-SIZE: 130%; MARGIN: 1em 0px
}
.b-grants .close-form {
	BORDER-TOP: #bbb5c4 1px solid; MARGIN-TOP: 1em; WIDTH: 100%; PADDING-TOP: 1em; TEXT-ALIGN: right
}
.b-grants-table {
	BORDER-TOP: #bbb5c4 1px solid; WIDTH: 100%; BORDER-BOTTOM: #bbb5c4 1px solid
}
.b-grants-table TH {
	PADDING-RIGHT: 1em; PADDING-LEFT: 1em; PADDING-BOTTOM: 0.5em; PADDING-TOP: 0.5em; TEXT-ALIGN: left
}
.b-grants-table TD {
	PADDING-RIGHT: 1em; PADDING-LEFT: 1em; PADDING-BOTTOM: 0.5em; PADDING-TOP: 0.5em; TEXT-ALIGN: left
}
.b-grants-table TH {
	FONT-WEIGHT: bold; BACKGROUND: #d2cdd9; BORDER-BOTTOM: #bbb5c4 1px solid
}
.b-grants-table .marked TD {
	BACKGROUND: #ece9f0
}
.b-grants-table .no_data {
	FONT-WEIGHT: bold; FONT-SIZE: 120%; TEXT-ALIGN: center
}
.b-grants-table .edit {
	WIDTH: 20px; CURSOR: pointer; HEIGHT: 20px
}
.b-grants-table .delete {
	WIDTH: 20px; CURSOR: pointer; HEIGHT: 20px
}
.b-grants-table .edit_disabled {
	CURSOR: default
}
.b-grants-table .delete_disabled {
	CURSOR: default
}
.b-grants-table .center {
	TEXT-ALIGN: center
}
.b-grants-table .right {
	TEXT-ALIGN: right
}
.b-grants-table .edit I {
	LEFT: -20px; TOP: 0px
}
.b-grants-table .edit {
	MARGIN-LEFT: -24px
}
.b-grants-table .edit_disabled I {
	TOP: -20px
}
.b-grants-table .delete {
	MARGIN-LEFT: 0px
}
.b-grants-table .delete I {
	LEFT: -40px; TOP: 0px
}
.b-grants-table .delete_disabled I {
	TOP: -20px
}
.b-grants-add {
	empty-cells: show
}
.b-grants-add TD {
	PADDING-RIGHT: 1em; PADDING-LEFT: 0px; PADDING-BOTTOM: 0.3em; VERTICAL-ALIGN: middle; PADDING-TOP: 0.3em
}
.b-grants-add .name {
	FONT-WEIGHT: bold; TEXT-ALIGN: right
}
.b-grants-add .input_user {
	WIDTH: 99%
}
.b-grants-add .input-holder {
	FLOAT: left; WIDTH: 96%
}
.b-grants-add .save-form INPUT {
	VERTICAL-ALIGN: middle
}
.b-grants-add .save-form BUTTON {
	VERTICAL-ALIGN: middle
}
.b-grants .close-form .close {
	PADDING-BOTTOM: 0.2em; MARGIN-RIGHT: 1em; PADDING-TOP: 0.2em
}
.b-grants-add .save-form .submit {
	PADDING-BOTTOM: 0.2em; MARGIN-RIGHT: 1em; PADDING-TOP: 0.2em
}
.b-grants .close-form .close {
	MARGIN-RIGHT: 0px
}
.b-grants-add .b-radio-checkbox LI {
	MARGIN-BOTTOM: 0.5em
}
BODY {
	POSITION: static
}
#js .b-domeg .b-hint-input {
	MARGIN-TOP: 0px
}
.l-page {
	MARGIN-TOP: 2em
}
#nojs .y5-c-Components-Calendar-TextInput {
	DISPLAY: none
}
#nojs #mi_reports {
	DISPLAY: none
}
#js .g-nojs {
	DISPLAY: none
}
IMG {
	
}
BODY {
	FONT-SIZE: 80%
}
.b-pseudo-link {
	ZOOM: 1; _height: 0
}
#js .b-pseudo-link {
	CURSOR: hand
}
.b-pseudo-link:link {
	CURSOR: hand
}
.b-pseudo-link:visited {
	CURSOR: hand
}
* HTML .b-pseudo-link {
	
}
* HTML .b-pseudo-link_hover {
	COLOR: #f00! important
}
.b-dropdown {
	ZOOM: 1; HEIGHT: auto
}
.b-dropdown UL {
	ZOOM: 1; HEIGHT: auto
}
* HTML .b-dropdown .or {
	CURSOR: hand; POSITION: relative
}
* HTML .b-dropdown-popup {
	BACKGROUND: #fff; WIDTH: 0px
}
* HTML *.b-dropdown-popup {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
* HTML .b-dropdown-popup IFRAME {
	
}
.b-dropdown-popup IFRAME {
	DISPLAY: block
}
* HTML *.b-icon I {
	
}
* HTML .b-icon Q {
	BACKGROUND: red; FILTER: alpha(opacity=0); LEFT: 0px; WIDTH: 100%; POSITION: absolute; HEIGHT: 100%
}
* HTML A .b-icon {
	CURSOR: hand
}
.b-dropdown .arrow {
	VERTICAL-ALIGN: text-top; ZOOM: 1
}
.b-dropdown .arrow .b-icon {
	MARGIN-TOP: 0.25em
}
.b-head-tabs TD {
	PADDING-BOTTOM: 2px
}
.b-dropdown .or {
	
}
.b-dropdown .hover .b-pseudo-link {
	COLOR: #f00
}
.b-dropdown .hover .arrow .b-icon I {
	LEFT: -19px
}
.b-round {
	TEXT-ALIGN: right
}
.b-round .l {
	FLOAT: left; POSITION: relative
}
.b-round .r {
	DISPLAY: inline-block; POSITION: relative
}
.b-head-line {
	ZOOM: 1; _height: 0
}
* HTML .b-head-line .name {
	PADDING-LEFT: 4px
}
* HTML .b-head-line .text {
	PADDING-LEFT: 4px
}
* HTML .b-head-line .path {
	PADDING-LEFT: 4px
}
.b-hmenu .current {
	ZOOM: 1; POSITION: relative; _height: 0
}
.b-hmenu_plain .current {
	MARGIN-TOP: 1px
}
.b-hmenu_plain .current STRONG {
	PADDING-BOTTOM: 2px; PADDING-TOP: 0px
}
.b-head-userinfo .user .b-dropdown .hover * {
	COLOR: #f00! important
}
.b-head-userinfo .user .b-dropdown .hover .arrow .b-icon I {
	LEFT: -19px
}
.g-line {
	ZOOM: 1; _height: 0
}
.b-domeg {
	POSITION: relative
}

.b-domeg .roof {
	BORDER-RIGHT: transparent 69px dotted; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-LEFT: transparent 69px dotted; WIDTH: auto; BORDER-BOTTOM: #d4dff3 18px solid; POSITION: static; HEIGHT: auto
}
#js .b-domeg .remember {
	MARGIN-TOP: -0.75em
}
* HTML .b-head-line {
	HEIGHT: 1%
}

* HTML .g-png IMG {
	
}
* HTML A.g-png {
	CURSOR: hand
}
* HTML A .g-png {
	CURSOR: hand
}
* HTML .g-png A {
	CURSOR: hand
}
* HTML .l-page .b-icon I {
	BACKGROUND: none transparent scroll repeat 0% 0%; FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/i/b-icon/icon-sprite.png?r=2)
}
P.b-error_center {
	TEXT-ALIGN: center
}
.b-information_center {
	TEXT-ALIGN: center
}
.b-radio-checkbox LI {
	PADDING-LEFT: 19px
}
.b-radio-checkbox LI .input {
	MARGIN: -2px 0px 0px -21px
}
.b-objective .objective .input {
	PADDING-RIGHT: 12px
}
.b-objective .condition .input {
	PADDING-RIGHT: 12px
}
* HTML .b-menu-as-dropdown {
	
}
.b-hlist_vline LI {
	
}
.b-counters-search-form .input-w100 {
	WIDTH: 95%
}
.b-counters-search-form .select-w100 {
	WIDTH: 95%
}
