body, div, h1, h2, h3, h4, h5, h6, p, ul, ol, li, dl, dt, dd, form, fieldset, input, select, textarea, table, th, td {
margin:0;
padding:0;
}
body {
font-family:Arial, Helvetica, sans-serif;
background:url("../../_images/bg-main.gif") repeat-x;
color:#333;
}
ul {
list-style:none;
}
dl {
height:1%;
}
dt, dd {
float:left;
}
fieldset {
border:0;
}
p, li {
line-height:1.5em;
}
a {
color:#e02826;
}
a:visited {
color:#c56767;
}
a:hover, a:focus, a:active {
color:#df1c01;
}
img, a img {
border:0;
}
table {
width:100%;
border-collapse:collapse;
}
.ScreenReaderText {
font-size:0;
width:0;
height:0;
line-height:0;
visibility:hidden;
}
ul.skipToLinks {
position:absolute;
left:31%;
z-index:70;
}
ul.skipToLinks li a{
padding:7px 5px 9px 5px;
background-color:#f7f4e7;
border:1px solid #eae7d9;
font-size:87.5%;
font-weight:bold;
color:#e94226;
position:absolute;
top:-1000px;
left:31%;
width:168px;
text-align:center;
}
ul.skipToLinks li a:active, ul.skipToLinks li a:focus {
top:0;
}
.nowrap {
white-space:nowrap;
}
/* overriding old stylesheet */
.citicPageMainNav .content,
.citicPageSubNav .content
{ font-size:100%; }
/* framework */
/**OLD LOGO REPLACE WITH NEW LOGO BACKGROUND LATER
.citicPageFramework01 {
background:url("../../_images/bg-main-icon.gif") center top no-repeat;
}**/

.citicPageFramework01Main {
width:960px;
margin:0 auto;
position:relative;
}
/* header */
.citicPageHeader {
height:1%;
}
/* header 01 */
.citicPageHeaderStyle01 {
height:1%;
}
.citicPageHeaderStyle01 ul {
float:right;
padding:9px 10px 8px 0;
}
.citicPageHeaderStyle01 li {
float:left;
}
.citicPageHeaderStyle01a li {
font-size:68.75%;
padding:0 4px 0 5px;
background:url("../../_images/bg-header01.gif") 0 2px no-repeat;
}
.citicPageHeaderStyle01a .first {
background:none;
}
.citicPageHeaderStyle01a a, .citicPageHeaderStyle01a a:visited {
color:#2f2a2a;
}
.citicPageHeaderStyle01a a:hover, .citicPageHeaderStyle01a a:focus {
color:#000;
}
.citicPageHeaderStyle01 .citicPageHeaderStyle01b {
padding-top:8px;
}
.citicPageHeaderStyle01b li {
font-size:68.75%;
line-height:1.2em;
padding:0 0 0 6px;
}
.citicPageHeaderStyle01b a, .citicPageHeaderStyle01b a:visited {
color:#254a88;
}
.citicPageHeaderStyle01b a:hover, .citicPageHeaderStyle01b a:focus {
color:#628bd0;
}
/* header 02 */
.citicPageHeaderStyle02 {
padding-bottom:6px;
background:url("../../_images/bg-header-gradient.gif") bottom left repeat-x;
position:relative;
z-index:60; /* this value needs to be bigger than the value in sub nav */
}
.citicPageHeaderStyle02a {
min-height:83px;
background:#fff url("../../_images/bg-header-top-corners.gif") no-repeat;
}
.citicPageHeaderStyle02b {
padding:15px 0 15px 26px;
}
/* header login - nonJS version */
.citicPageHeaderStyle02c {
position:absolute;
top:30px;
right:20px;
font-size:75%;
width:400px;
}
.citicPageHeaderStyle02c .citicPageHeaderStyle02cButton01 {
float:left;
line-height:1.5em;
margin-right:15px;
}
.citicPageHeaderStyle02c li {
float:left;
margin-right:15px;
}
/* header login - JS version */
.jsHeaderLogin {
position:absolute;
width:139px;
top:30px;
right:20px;
font-size:75%;
z-index:70;
}
.jsHeaderLogin .citicPageHeaderStyle02cButton01, .jsHeaderLogin .citicPageHeaderStyle02cButton01 span {
width:138px;
height:26px;
overflow:hidden;
}
.jsHeaderLogin .citicPageHeaderStyle02cButton01 {
display:block;
position:relative;
background:#fee466;
color:#2e2e2e;
z-index:10;
}
.jsHeaderLogin .citicPageHeaderStyle02cButton01 .visual {
position:absolute;
top:0;
left:0;
background:url("../../_images/en/sprites-header-login-now-button.gif") no-repeat;
z-index:20;
}
.jsHeaderLogin .citicPageHeaderStyle02cButton01 .text {
display:block;
padding:5px 10px;
}
.jsHeaderLogin li a {
display:block;
width:136px;
height:23px;
border:1px solid #fff0a5;
border-width:0 1px 1px;
background-color:#fefcf5;
overflow:hidden;
position:relative;
z-index:10;
}
.jsHeaderLogin li a, .jsHeaderLogin li a:visited {
color:#3e3e3e;
}
.jsHeaderLogin .text {
display:block;
padding:5px 10px;
}
.jsHeaderLogin li a:hover .text {
background-color:#fff0a5;
}
.jsHeaderLogin li a .visual {
position:absolute;
top:0;
left:0;
width:136px;
height:23px;
background:url("../../_images/en/sprites-header-login-now.gif") no-repeat;
cursor:pointer;
z-index:20;
}
.jsHeaderLogin li .citicPageHeaderStyle02cSubmenu01 .visual {
background-position:0 0;
}
.jsHeaderLogin li .citicPageHeaderStyle02cSubmenu01:active .visual,
.jsHeaderLogin li .citicPageHeaderStyle02cSubmenu01:focus .visual,
.jsHeaderLogin li .citicPageHeaderStyle02cSubmenu01:hover .visual {
background-position:0px -23px;
}
.jsHeaderLogin li .citicPageHeaderStyle02cSubmenu02 .visual {
background-position:-136px 0px;
}
.jsHeaderLogin li .citicPageHeaderStyle02cSubmenu02:active .visual,
.jsHeaderLogin li .citicPageHeaderStyle02cSubmenu02:focus .visual,
.jsHeaderLogin li .citicPageHeaderStyle02cSubmenu02:hover .visual {
background-position:-136px -23px;
}
.jsHeaderLogin li .citicPageHeaderStyle02cSubmenu03 .visual {
background-position:-272px 0px;
}
.jsHeaderLogin li .citicPageHeaderStyle02cSubmenu03:active .visual,
.jsHeaderLogin li .citicPageHeaderStyle02cSubmenu03:focus .visual,
.jsHeaderLogin li .citicPageHeaderStyle02cSubmenu03:hover .visual {
background-position:-272px -23px;
}
.jsHeaderLogin li .citicPageHeaderStyle02cSubmenu03a .visual {
background-position:-544px 0px;
}
.jsHeaderLogin li .citicPageHeaderStyle02cSubmenu03a:active .visual,
.jsHeaderLogin li .citicPageHeaderStyle02cSubmenu03a:focus .visual,
.jsHeaderLogin li .citicPageHeaderStyle02cSubmenu03a:hover .visual {
background-position:-544px -23px;
}
.jsHeaderLogin li .citicPageHeaderStyle02cSubmenu04 .visual {
background-position:-408px 0px;
}
.jsHeaderLogin li .citicPageHeaderStyle02cSubmenu04:active .visual,
.jsHeaderLogin li .citicPageHeaderStyle02cSubmenu04:focus .visual,
.jsHeaderLogin li .citicPageHeaderStyle02cSubmenu04:hover .visual {
background-position:-408px -23px;
}
.jsHeaderLogin li .citicPageHeaderStyle02cSubmenu05 .visual {
background-position:-680px 0px;
}
.jsHeaderLogin li .citicPageHeaderStyle02cSubmenu05:active .visual,
.jsHeaderLogin li .citicPageHeaderStyle02cSubmenu05:focus .visual,
.jsHeaderLogin li .citicPageHeaderStyle02cSubmenu05:hover .visual {
background-position:-680px -23px;
}
.jsHeaderLoginSelected .citicPageHeaderStyle02cButton01 .visual {
background-position:0 -26px;
}
.jsHeaderLogin li .citicPageHeaderStyle02cSubmenu06 .visual {
	background-position:-815px 0px;
}
.jsHeaderLogin li .citicPageHeaderStyle02cSubmenu06:active .visual,
.jsHeaderLogin li .citicPageHeaderStyle02cSubmenu06:focus .visual,
.jsHeaderLogin li .citicPageHeaderStyle02cSubmenu06:hover .visual {
background-position:-815px -23px;
}
.citicPageHeaderStyle02d { float:right; margin-top: 3px; }
.citicPageHeaderStyle02d01 { display:-moz-inline-stack; display:inline-block; border-width:1px 0 1px 1px; vertical-align:top; min-height:24px; background:url("../../_images/bg-search-left.gif") top left no-repeat; padding-left:5px;}
.citicPageHeaderStyle02d02 { display:-moz-inline-stack; display:inline-block; padding:0; vertical-align:top;min-height:24px; }
.citicPageHeaderStyle02d input.text { font-family:Arial, Helvetica, sans-serif; font-size:75%; border:0; position:relative; *top:-1px; background:url("../../_images/bg-search.gif") repeat-x; height:24px; padding: 0 6px; padding: 4px\9; outline: none;}
.citicPageHeaderStyle02d input.submit { font-family:Arial, Helvetica, sans-serif; font-size:87.50%; padding:0 3px;
vertical-align:top; border:0; background:url("../../_images/bg-submit.gif") top left no-repeat; color:#2f2a2a; cursor:pointer; min-height:24px; width: 31px; }
/* main navigation */
/* the z-index value in main nav needs to be bigger than sub nav */
.citicPageMainNav {
height:1%;
position:relative;
z-index:50;
}
.citicPageMainNav a, .citicPageMainNav a:visited, .citicPageMainNav a:hover, .citicPageMainNav a:focus {
color:#2f2f2f;
}
.citicPageMainNav li {
float:left;
}
.citicPageMainNav li a {
position:relative;
display:block;
height:40px;
font-size:81.25%;
}
.citicPageMainNav li a .visual {
position:absolute;
top:0;
left:0;
cursor:pointer;
background:url("../../_images/en/sprites-main-nav.gif") no-repeat;
height:40px;
overflow:hidden;
}
.citicPageMainNav li a .text {
display:block;
text-align:center;
padding-top:10px;
min-height:30px;
cursor:pointer;
background-color:#ece7e3;
}
.citicPageMainNav .jsHighlight .text,
.citicPageMainNav li a:hover .text, .citicPageMainNav li a:focus .text {
background-color:#791317;
}
.citicPageMainNav .current .text, .citicPageMainNav .current a:hover .text, .citicPageMainNav .current a:focus .text {
background-color:#c4b9b2;
}
.citicPageMainNav .jsHighlight a:link, .citicPageMainNav .jsHighlight a:visited, .citicPageMainNav .jsHighlight a:hover, .citicPageMainNav .jsHighlight a:focus {
color:#fff;
}
.citicPageMainNav .current a:link, .citicPageMainNav .current a:visited, .citicPageMainNav .current a:hover, .citicPageMainNav .current a:focus {
color:#2f2f2f;
}
.citicPageMainNav ul ul {
height:1%;
}
.citicPageMainNav li li {
float:none;
}
.citicPageMainNav li li a {
position:static;
display:inline;
width:auto;
height:1%;
height:auto;
text-decoration:none;
}
.citicPageMainNav li li a:hover,.citicPageMainNav li li a:focus, .citicPageMainNav li li a:active {
text-decoration:underline;
}
.citicPageMainNav .subMenu {
position:absolute;
top:-9999em;
}
.citicPageMainNav .decor01 {
padding-right:15px;
background:url("../../_images/bg-subnav-highlight-02.png") bottom right no-repeat;
}
.citicPageMainNav .decor02 {
padding-left:6px;
padding-bottom:12px;
background:url("../../_images/bg-subnav-highlight-01.png") bottom left no-repeat;
/* the overlay is at least the same size as the main nav item*/
min-width:114px;
}
.citicPageMainNav .content {
background-color:#a71930;
padding:20px 0px 12px 20px;
}
.citicPageMainNav .menu8 .decor00 {
position:absolute;
top:0;
right:0;
width:10px;
height:30px;
background:url("../../_images/bg01-main-nav.gif") no-repeat;
}
.citicPageMainNav .menu1 .subMenu {
left:0;
}
.citicPageMainNav .menu2 .subMenu {
left:77px;
}
.citicPageMainNav .menu3 .subMenu {
left:166px;
}
.citicPageMainNav .menu4 .subMenu {
left:631px;
}
.citicPageMainNav .menu5 .subMenu {
left:691px;
}
.citicPageMainNav .menu6 .subMenu {
left:784px;
}
.citicPageMainNav .menu7 .subMenu {
right:-7px;
}
.citicPageMainNav .menu8 .subMenu {
right:-8px;
}
.citicPageMainNav .menu9 .subMenu {
left:354px;
}
.citicPageMainNav .menu11 .subMenu {
left:247px;
}
.citicPageMainNav .jsHighlight .subMenu {
top:40px;
}
/* main nav anchors */
.citicPageMainNav .menu1 a {
width:83px;
}
.citicPageMainNav .menu2 a {
width:83px;
}
.citicPageMainNav .menu3 a {
width:81px;
}
.citicPageMainNav .menu4 a {
width:62px;
}
.citicPageMainNav .menu5 a {
width:92px;
}
.citicPageMainNav .menu6 a {
width:104px;
}
.citicPageMainNav .menu7 a {
width:68px;
}
.citicPageMainNav .menu8 a {
width:87px;
}
.citicPageMainNav .menu9 a {
width:122px;
}
.citicPageMainNav .menu10 a {
width:158px;
}
.citicPageMainNav .menu11 a {
width:107px;
}
/* main nav - normal */
.citicPageMainNav .menu1 a .visual {
width:83px;
background-position:0 0;
}
.citicPageMainNav .menu2 a .visual {
width:83px;
background-position:-83px 0;
}
.citicPageMainNav .menu3 a .visual {
width:81px;
background-position:-166px 0;
}
.citicPageMainNav .menu4 a .visual {
width:62px;
background-position:-634px 0;
}
.citicPageMainNav .menu5 a .visual {
width:92px;
background-position:-696px 0;
}
.citicPageMainNav .menu6 a .visual {
width:104px;
background-position:-788px 0;
}
.citicPageMainNav .menu7 a .visual {
width:68px;
background-position:-892px 0;
}
.citicPageMainNav .menu8 a .visual {
width:87px;
background-position:-871px 0;
}
.citicPageMainNav .menu9 a .visual {
width:122px;
background-position:-354px 0;
}
.citicPageMainNav .menu10 a .visual {
width:158px;
background-position:-476px 0;
}
.citicPageMainNav .menu11 a .visual {
width:107px;
background-position:-247px 0;
}
/* main nav - highlight */
.citicPageMainNav .jsHighlight .menu1 .visual,
.citicPageMainNav .menu1 a:focus .visual,
.citicPageMainNav .menu1 a:hover .visual {
background-position:0 -80px;
}
.citicPageMainNav .jsHighlight .menu2 .visual,
.citicPageMainNav .menu2 a:focus .visual,
.citicPageMainNav .menu2 a:hover .visual {
background-position:-83px -80px;
}
.citicPageMainNav .jsHighlight .menu3 .visual,
.citicPageMainNav .menu3 a:focus .visual,
.citicPageMainNav .menu3 a:hover .visual {
background-position:-166px -80px;
}
.citicPageMainNav .jsHighlight .menu4 .visual,
.citicPageMainNav .menu4 a:focus .visual,
.citicPageMainNav .menu4 a:hover .visual {
background-position:-634px -80px;
}
.citicPageMainNav .jsHighlight .menu5 .visual,
.citicPageMainNav .menu5 a:focus .visual,
.citicPageMainNav .menu5 a:hover .visual {
background-position:-696px -80px;
}
.citicPageMainNav .jsHighlight .menu6 .visual,
.citicPageMainNav .menu6 a:focus .visual,
.citicPageMainNav .menu6 a:hover .visual {
background-position:-788px -80px;
}
.citicPageMainNav .jsHighlight .menu7 .visual,
.citicPageMainNav .menu7 a:focus .visual,
.citicPageMainNav .menu7 a:hover .visual {
background-position:-892px -80px;
}
.citicPageMainNav .jsHighlight .menu8 .visual,
.citicPageMainNav .menu8 a:focus .visual,
.citicPageMainNav .menu8 a:hover .visual {
background-position:-871px -80px;
}
.citicPageMainNav .jsHighlight .menu9 .visual,
.citicPageMainNav .menu9 a:focus .visual,
.citicPageMainNav .menu9 a:hover .visual {
background-position:-354px -80px;
}
.citicPageMainNav .jsHighlight .menu10 .visual,
.citicPageMainNav .menu10 a:focus .visual,
.citicPageMainNav .menu10 a:hover .visual {
background-position:-476px -80px;
}
.citicPageMainNav .jsHighlight .menu11 .visual,
.citicPageMainNav .menu11 a:focus .visual,
.citicPageMainNav .menu11 a:hover .visual {
background-position:-247px -80px;
}
/* main nav - current */
.citicPageMainNav .current .menu1 .visual,
.citicPageMainNav .current .menu1 a:focus .visual,
.citicPageMainNav .current .menu1 a:hover .visual {
background-position:0 -40px;
}
.citicPageMainNav .current .menu2 .visual,
.citicPageMainNav .current .menu2 a:focus .visual,
.citicPageMainNav .current .menu2 a:hover .visual {
background-position:-83px -40px;
}
.citicPageMainNav .current .menu3 .visual,
.citicPageMainNav .current .menu3 a:focus .visual,
.citicPageMainNav .current .menu3 a:hover .visual {
background-position:-166px -40px;
}
.citicPageMainNav .current .menu4 .visual,
.citicPageMainNav .current .menu4 a:focus .visual,
.citicPageMainNav .current .menu4 a:hover .visual {
background-position:-634px -40px;
}
.citicPageMainNav .current .menu5 .visual,
.citicPageMainNav .current .menu5 a:focus .visual,
.citicPageMainNav .current .menu5 a:hover .visual {
background-position:-696px -40px;
}
.citicPageMainNav .current .menu6 .visual,
.citicPageMainNav .current .menu6 a:focus .visual,
.citicPageMainNav .current .menu6 a:hover .visual {
background-position:-788px -40px;
}
.citicPageMainNav .current .menu7 .visual,
.citicPageMainNav .current .menu7 a:focus .visual,
.citicPageMainNav .current .menu7 a:hover .visual {
background-position:-892px -40px;
}
.citicPageMainNav .current .menu8 .visual,
.citicPageMainNav .current .menu8 a:focus .visual,
.citicPageMainNav .current .menu8 a:hover .visual {
background-position:-871px -40px;
}
.citicPageMainNav .current .menu9 .visual,
.citicPageMainNav .current .menu9 a:focus .visual,
.citicPageMainNav .current .menu9 a:hover .visual {
background-position:-354px -40px;
}
.citicPageMainNav .current .menu10 .visual,
.citicPageMainNav .current .menu10 a:focus .visual,
.citicPageMainNav .current .menu10 a:hover .visual {
background-position:-476px -40px;
}
.citicPageMainNav .current .menu11 .visual,
.citicPageMainNav .current .menu11 a:focus .visual,
.citicPageMainNav .current .menu11 a:hover .visual {
background-position:-247px -40px;
}
/* second level navigation */
.citicPageSubNav {
position:relative;
z-index:40;
}
.citicPageSubNav a {
text-decoration:none;
}
.citicPageSubNav a, .citicPageSubNav a:visited {
color:#2f2f2f;
}
.citicPageSubNav a:hover, .citicPageSubNav a:focus, .citicPageSubNav a:active,
.citicPageSubNav a.selected, .citicPageSubNav a.selected:visited {
color:#a71930;
}
.citicPageSubNav .menu {
position:absolute;
top:-9999em;
}
.citicPageSubNav .current {
display:block;
background-color:#c4b9b2;
height:1%;
position:static;
top:0;
}
.citicPageSubNav .current ul {
height:1%;
padding:0 10px;
}
.citicPageSubNav .current li {
float:left;
display:block;
font-size:68.75%;
font-weight:bold;
padding:7px 10px;
white-space:nowrap;
}

/* footer */
.citicPageFooter {
position:relative;
z-index:40;
background-color:#fff;
height:1%;
}
.citicPageFooterMembership {
padding:15px 0 8px;
text-align:right;
}
.citicPageFooterLinks {
height:1%;
border-top:1px solid #ebebeb;
}
.copyright {
margin-top:40px;
font-size:68.75%;
}
.citicPageFooterLinksStyle01 {
float:left;
width:600px;
}
.citicPageFooterLinksStyle01 a, .citicPageFooterLinksStyle01 a:visited {
color:#4d4d4d;
}
.citicPageFooterLinksStyle01 a:hover, .citicPageFooterLinksStyle01 a:focus {
color:#000;
}
.citicPageFooterLinksStyle01 ul {
height:1%;
padding:7px 0 0;
}
.citicPageFooterLinksStyle01 li {
float:left;
font-size:68.75%;
padding:0 5px;
color:#4d4d4d;
white-space:nowrap;
background:url("../../_images/bg-footer01.gif") 0 0.3em no-repeat;
}
.citicPageFooterLinksStyle01 .first {
padding-left:0;
background:none;
clear:both;
}
.citicPageFooterLinksStyle02 {
float:right;
width:180px;
text-align:right;
}
.citicPageFooterLinksStyle02 ul {
padding:10px 0 0;
}
.citicPageFooterLinksStyle02 li {
display:inline;
padding:0 0 0 8px;
float:left;

}
.citicPageFooterLinksStyle02 img {
width:172px;
}
/* body */
.citicPageBody {
background-color:#fff;
height:1%;
}
/* side nav */
.citicPageSideNav {
float:left;
width:230px;
padding:13px 0 30px;
}
.citicPageSideNav a.current, .citicPageSideNav a.current:hover, .citicPageSideNav a.current:focus, .citicPageSideNav a.current:active {
color:#333;
}
.citicPageSideNav ul {
margin-top:28px;
background: url(../../_images/bg06-leftnav.gif) no-repeat;
height:1%;
}
.citicPageSideNav ul ul {
margin-top:0;
background:none;
}
.citicPageSideNav li {
height:1%;
background: url(../../_images/bg06-leftnav.gif) bottom left no-repeat;
}
.citicPageSideNav li li {
background:none;
}
.citicPageSideNav li a {
display:block;
font-size:75%;
padding:10px 11px;
}
.citicPageSideNav .sideNavItem { position: relative; height: 1%; float: left; width: 230px; z-index:30; }
.citicPageSideNav .sideNavTrigger { height: 1%; }
.citicPageSideNav .sideNavTrigger div a { font-size: 75%; color: #333; padding: 10px 9px 10px 22px; text-decoration:none; cursor:default; }
.citicPageSideNav .sideNavMenub ul { padding: 0 0 0 15px; }
.citicPageSideNav .sideNavMenub ul li { background: url(../../_images/bg05-leftnav.gif) no-repeat 10px bottom; float: none; }
.citicPageSideNav .sideNavMenub ul li.last { background: none; }
.citicPageSideNav .sideNavMenub ul a { font-size: 75%; display: block; padding: 10px 20px; }
/* side nav js effect - normal */
.citicPageSideNav .jsSideNavItem .sideNavTrigger div a { background: url(../../_images/bg03-leftnav.gif) no-repeat 221px 16px; }
.citicPageSideNav .jsSideNavItem .sideNavMenu { float: left;  position: absolute; top:-9999em; left:230px; width:230px; }
.citicPageSideNav .jsSideNavItem .sideNavMenu .sideNavMenua { background: url(../../_images/bg01-leftnav.gif) no-repeat left top; height:1%; }
.citicPageSideNav .jsSideNavItem .sideNavMenu .sideNavMenub { background: url(../../_images/bg04-leftnav.gif) no-repeat right bottom; height:1%; }
.citicPageSideNav .jsSideNavItem .sideNavMenu .sideNavMenub ul { padding: 0; }
.citicPageSideNav .jsSideNavItem .sideNavMenu .sideNavMenub ul a { font-size: 75%; }
.citicPageSideNav .jsSideNavItem .sideNavMenu .sideNavMenuc { background-color: #fff; width: 2px; height: 10px; position: absolute; top: 2px; left: 0px; display: block; font-size: 0; }
/* side nav js effect - highlight */
.citicPageSideNav .jsSideNavItemHighlight .sideNavTrigger { background: url(../../_images/bg01-leftnav.gif) no-repeat left top; }
.citicPageSideNav .jsSideNavItemHighlight .sideNavTrigger div { background: url(../../_images/bg02-leftnav.gif) no-repeat left bottom; }
.citicPageSideNav .jsSideNavItemHighlight .sideNavTrigger div a { background: url(../../_images/bg03-leftnav.gif) no-repeat 221px 16px; }
.citicPageSideNav .jsSideNavItemHighlight .sideNavMenu { top:0; }
.citicPageSideNav .subSideNav li a {
padding-left:22px;
}
.citicPageSideNav .sideNavMenu .sideNavMenuGroup {
border-top:2px solid #bebebe;
}
.citicPageSideNav .sideNavMenu .firstGroup {
border-top:0;
}
.citicPageSideNav .sideNavMenu .sideNavMenuGroup ul {
background: url("../../_images/bg05-leftnav.gif") 10px 0 no-repeat;
}
.citicPageSideNav .sideNavMenu .sideNavMenuGroup h3 {
font-size:75%;
line-height:1.5em;
padding:10px;
}
/* body content with side nav */
.citicPageBodyContentWithNav {
float:right;
width:710px;
min-height:400px;

}
/* body content without side nav */
.citicPageBodyContent {
min-height:400px;
}
/* layout */
.row {
height:1%;
}
.row00 {
width:960px;
}
.column {
float:left;
}
.column00 {
width:760px;
}
.column01 {
width:200px;
}
/* clearfix */
.cs200Wrapper:after,
dl:after, .row:after,
.citicPageHeaderStyle01:after,
.citicPageMainNav:after,
.citicPageSubNav:after, .citicPageSubNav .current ul:after,
.citicPageBody:after,
.citicPageFooter:after,
.citicPageFooterLinks:after,
.citicPageFooterLinksStyle01 ul:after,
.citicPageSideNav ul:after
{
content:".";
display:block;
height:0;
font-size:0;
clear:both;
visibility:hidden;
}
/* JavaScript overlay */
.overlay { position:absolute; top: 0; left: 0; margin: 0; background: #000; opacity: 0;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
*filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
width: 100%; z-index: 1000 !important; overflow: auto; }
iframe.overlay { display: none; display/**/: block; z-index: 1000 !important;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
*filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
border: 0; }
div.overlayWrapper { position:absolute; z-index: 1001 !important; left: -10000px; top: -10000px; width: 760px;  padding: 25px 0; text-align: left; background: #fff; border: 1px solid #000; /*width:588px;*/}
div.overlayWrapper01 { padding: 18px 18px 0; }
div.overlayClose00 { background: #000; position: absolute; top: 0px; right: 0px; padding: 5px; }
div.overlayClose00 a { z-index:100; }
div.overlayClose00 a, div.overlayClose00 a:visited { color:#fff; }


/* cs100 - only use for wrapping original content              */
.cs100 {
padding:20px;
}
.cs100 table {
width:auto;
}
.cs100 table.fullWidthTable {
width:100%;
}
.cs100 table.introTable {
width:535px;
}
.cs100 table.introTable td {
padding:15px 15px 18px 0;
}
.cs100 p {
margin:0 0 1em;
}
.cs100a {
width:570px;
}
.cs100a1 {
margin:0 auto;
}
.cs100b {
width:565px;
}
.cs100 ul {
list-style:disc;
padding-left:25px;
padding-bottom:1em;
}
.cs100 ol {
padding-left:25px;
padding-bottom:1em;
}

.cs100 table.termsTable li {
margin-left:15px;
}
.cs100 .bullet01 {
font-size:14pt;
}
.cs100 .bullet02 {
font-size:13px;
}
.cs100 .link01, .cs100 .link01:hover, .cs100 .link01:active, .cs100 .link01:focus {
color:#000;
}

/* cs104 */
.cs104 { padding:20px 0 0 10px; }
.cs104a { background-color: #f8f8f8; border-bottom: 3px solid #dadada; }
.cs104 h3 { font-size:87.5%; padding:20px 0 0 15px; }
.cs104 h4 { font-size:75%; padding:20px 0 15px 15px; text-decoration: underline; }
.cs104 p, .cs104 dt, .cs104 dd { font-size:75%; }
.cs104 dt { font-weight:bold; }
.cs104b { padding:0 0 15px 15px; }
.cs104b h5 { padding:0 0 6px;font-size:75%; text-decoration: none; }
.cs104b p { padding:0 0 6px; }
.cs104b dt, .cs104 dd { padding:0 10px 6px 0; }
/* cs110 */
.cs110 { padding: 20px 0px 0 20px; }
.cs110 .decor { border: 1px solid #eee; width:218px; min-height:148px; _height:148px; }
.cs110 .decor01 { background: url("../../_images/cs110-bg01.jpg") right bottom no-repeat; }
.cs110 .decor02 { background: url("../../_images/cs110-bg02.jpg") right bottom no-repeat; }
.cs110 .decor03 { background: url("../../_images/cs110-bg03.jpg") right bottom no-repeat; }
.cs110 .decor04 { background: url("../../_images/cs110-bg04.jpg") right bottom no-repeat; }
.cs110 .decor05 { background: url("../../_images/cs110-bg05.jpg") right bottom no-repeat; }
.cs110 .decor06 { background: url("../../_images/cs110-bg06.jpg") right bottom no-repeat; }
.cs110 .decor07 { background: url("../../_images/cs110-bg07.jpg") right bottom no-repeat; }
.cs110 .decor08 { background: url("../../_images/cs110-bg08.jpg") right bottom no-repeat; }
.cs110 .decor09 { background: url("../../_images/cs110-bg09.jpg") right bottom no-repeat; }
.cs110 .decor10 { background: url("../../_images/cs110-bg10.jpg") right bottom no-repeat; }
.cs110 .decor11 { background: url("../../_images/cs110-bg11.jpg") right bottom no-repeat; }
.cs110 .decor12 { background: url("../../_images/cs110-bg12.jpg") right bottom no-repeat; }
.cs110 .decor13 { background: url("../../_images/cs110-bg13.jpg") right bottom no-repeat; }
.cs110 .decor14 { background: url("../../_images/cs110-bg14.jpg") right bottom no-repeat; }
.cs110 .decor15 { background: url("../../_images/cs110-bg15.jpg") right bottom no-repeat; }
.cs110 .decor16 { background: url("../../_images/cs110-bg16.jpg") right bottom no-repeat; }
.cs110 .decor17 { background: url("../../_images/cs110-bg17.jpg") right bottom no-repeat; }
.cs110 .decor18 { background: url("../../_images/cs110-bg18.jpg") right bottom no-repeat; }
.cs110 .decor19 { background: url("../../_images/cs110-bg19.jpg") right bottom no-repeat; }
.cs110 .decor20 { background: url("../../_images/cs110-bg20.jpg") right bottom no-repeat; }
.cs110 .decor21 { background: url("../../_images/cs110-bg21.jpg") right bottom no-repeat; }
/* cs200 */
.cs200 {
padding:20px 0 0;
}
.cs200Wrapper {
min-height:150px;
background: #f1f1f1;
position:relative;
z-index:20;
}
.cs200 h6 {
font-size:81.25%;
padding:0 0 9px;
}
.cs200 h6 a:link, .cs200 h6 a:visited {
color:#333;
}
.cs200 h6 a:hover, .cs200 h6 a:focus, .cs200 h6 a:active {
color:#999;
}
.cs200 li {
font-size:68.75%;
line-height:1.5em;
padding:0 0 6px;
}
.cs200 p {
font-size:68.75%;
line-height:1.5em;
padding:0 0 6px;
}
.cs200a {
float:left;
width:240px;
height:1%;
background:url("../../_images/bg-footer-sections.gif") top right no-repeat;
position:relative;
min-height: 150px;
}
.cs200a .contents {
position:relative;
padding:10px 95px 10px 10px;
z-index:22;
}
.cs200a .visual {
position:absolute;
top:0;
right:1px;
display:block;
z-index:21;
}
.cs200a .visual1 {
top:10px;
width:97px;
height:136px;
background:url("../../_images/visual-footer-sections-01.jpg") no-repeat;
}
.cs200a .visual2 {
top:10px;
width:88px;
height:121px;
/*background:url("../../_images/visual-footer-sections-02.png") no-repeat;*/
}
.cs200a .visual3 {
top:2px;
width:114px;
height:153px;
background:url("../../_images/visual-footer-sections-03.png") no-repeat;
}
.cs200b {
float:left;
width:238px;
}
.cs200b .contents {
padding:10px;
}
.cs201 {
padding:20px 0 0;
}
.cs201a {
border:1px solid #e8e8e8;
padding:10px 12px 3px;
}
.cs201 h6 {
font-size:75%;
color:#333;
padding-bottom:12px;
}
.cs201 ul {
margin-top:0;
background:none;
}
.cs201 li {
background:none;
line-height:1.2;
padding-bottom:12px;
}
.cs201 li a {
display:inline;
padding:0;
}
/* cs300 */
.cs300 {
position:relative;
background-color:#fff;
width:600px;
min-height:900px;
_height:900px;
padding:0 47px;
}
.cs300a {
position:relative;
width:600px;
min-height:900px;
_height:900px;
}
.cs300c a {
display:block;
width:30px;
height:26px;
padding-top:4px;
background-color:#000;
text-decoration:none;
text-align:center;
}
.cs300c a:link, .cs300c a:visited {
color:#fff;
}
.cs300c a:hover, .cs300c a:focus, .cs300c a:active {
color:#999;
}
#jsOverlayGalleryTracker {
padding-bottom:10px;
}
#jsOverlayGalleryPrevious {
position:absolute;
top:50%;
left:0;
}
#jsOverlayGalleryNext {
position:absolute;
top:50%;
right:0;
}
.overlayWrapper #jsOverlayGalleryPrevious {
left:-18px;
}
.overlayWrapper #jsOverlayGalleryNext {
right:-47px;
}
.jsOverlayGallery .cs300b {
position:absolute;
top:-9999em;
left:0;
}
.jsOverlayGallery .jsOverlayGalleryItemCurrent {
top:0;
}
/* overriding any css rules that have conflicts, these parts may be removed in phase 2 */
.content { font-size:100%; }


/* calvin.css start*/
#jsJobListing { border: none; *height: 1600px; min-height: 1600px; width: 100%; }
#tempContactUsForm { padding: 0 0 0 0; margin: 0; background: none; }
.noWrap { white-space: nowrap; }
.column03 { float: left; width: 640px; }
.column04 { float: left; width: 320px; }
.column05 { float: left; width: 630px; }
.column06 { float: left; width: 330px; }
.column07 { float: left; width: 310px; }
.column08 { float: left; width: 605px; }
.column09 { float: left; width: 355px; }
.column10 { float: left; width: 202px; }
.column11 { float: left; width: 201px; }
.column12 { float: left; width: 240px; }
.column13 { float: left; width: 80px; }
.column14 { float: left; width: 220px; }
.column15 { float: left; width: 709px; }
.column16 { float: left; width: 249px; }
.column17 { float: left; width: 160px; }
.column18 { float: left; width: 158px; }
.column19 { float: left; width: 250px; }
.column20 { float: left; width: 480px; }
.column21 { float: left; width: 233px; }
.column22 { float: left; width: 232px; }
.column23 { float: left; width: 470px; }
.column24 { float: left; width: 230px; }
.column25 { float: left; width: 350px; }
.column26 { float: left; width: 126px; }
.column27 { float: left; width: 390px; }
.column28 { float: left; width: 120px; }
.column29 { float: left; width: 300px; }
.column30 { float: left; width: 720px; }
.column31 { float: left; width: 315px; }
.column32 { float: left; width: 460px; }
.column33 { width:710px; }
.column34 { width:730px; }
.column35 { width:230px; }
.column36 { float: left; width: 540px; }
.column37 { float: left; width: 226px; }
/* cs01 */
.cs01 { position: relative; z-index: 9; height: 1%; }
.cs01 h3 { font-size: 150%; color: #000; font-weight: normal; padding: 20px 20px 0px; }
.cs01aa { padding: 0 20px 20px 20px; }
.cs01 a { font-size: 75%; color: #000!important; text-transform: uppercase; }
.cs01 a:visited { color: #fff; }
.cs01 a:hover { color: #cf102d!important; }
.cs01 p { font-size: 75%; color: #000; padding: 18px 20px 0; }
.cs01 p.cs01lp { padding-bottom:18px; }
.cs01 ul { padding: 6px 0 20px; }
.cs01 li { color: #fff; padding: 0px 20px 0; line-height: 1.3em; }
.cs01 .listDot { list-style-type :disc; padding: 20px 0 20px 30px;}
.cs01 .listDot li { list-style-type :disc; color: #000000; padding: 0px 5px 0;  font-size: 75%;}
.cs01 li a { font-size: 75%; text-transform: capitalize; color: #000!important; }
.cs01 li a:hover{text-decoration: none;}
.cs01 h3.cs01H3 { padding-right:15px; }
.cs01 ul.cs01List02 { float:left; width:142px; }
.cs01 ul.cs01List02 li { line-height:1.2em; padding:0 0 3px 20px; }
.cs01 ul.cs01List02 a span { padding-left:6px; }
.cs01a .column03 { background: url(../../_images/cs01-bg01.jpg) no-repeat top left; min-height: 230px; *height: 230px; }
.cs01 .column04 { background: url(../../_images/cs01-bg02.png) no-repeat top left; min-height: 310px; *height: 310px; position: absolute; top: 0; right: 0; width: 337px;}
.cs01 .row .scrollEl { right: 0;}
.cs01c .column03 { background: url(../../_images/cs01-bg04.jpg) no-repeat top left; min-height: 230px; *height: 230px; }
.cs01d .column03 { background: url(../../_images/cs01-bg05.jpg) no-repeat top left; min-height: 310px; *height: 310px; width: 960px; }
.cs01e .column03 { background: url(../../_images/cs01-bg06.jpg) no-repeat top left; min-height: 310px; *height: 310px; width: 960px; }
.cs01f .column03 { background: url(../../_images/cs01-bg07.jpg) no-repeat top left; min-height: 310px; *height: 310px; width: 960px;  }
.cs01g .column03 { background: url(../../_images/cs01-bg08.jpg) no-repeat top left; min-height: 310px; *height: 310px; width: 960px; }
.cs01 #controls { position: absolute; bottom: 34px; right: 30px; width: 166px; height: 22px; }
.cs01 #controls .prev { background: url(../../_images/cs01-prev.gif); width: 22px; height: 22px; font-size: 0; color: #cd1c23; float: right; cursor: pointer; }
.cs01 #controls .next { background: url(../../_images/cs01-next.gif); width: 22px; height: 22px; font-size: 0; color: #cd1c23; float: right; margin-left: 2px; cursor: pointer; }
.cs01 #controls .page { background-color: #474747; width: 22px; height: 22px; font-size: 75%; text-align: center; line-height: 22px; color: #fff; float: left; margin-left: 2px; cursor: pointer; }
.cs01 #controls .pageIndex { float:right; }
#controls .sel { color:fcc !important; font-weight:bold; }
.cs01 #controls .disabled { background: none; }
.cs01Ext01 { padding-left: 20px; }
.cs01Ext01 .column03 { width: 470px; }
.cs01Ext01 .column04 { width: 240px; }
.cs01Ext02 { padding-top: 7px; }
.cs01 #controlsOnly .prev { background:url(../../_images/cs01-prev.gif); width:22px; height:22px; font-size:0; color:#cd1c23; cursor:pointer; position:absolute; bottom:11%; right:6%; }
.cs01 #controlsOnly .next { background:url(../../_images/cs01-next.gif); width:22px; height:22px; font-size:0; color:#cd1c23; cursor:pointer; position:absolute; bottom:11%; right:3%; }
.jsBanner .scrollEl { position:absolute; display:none; }
.jsBanner .jsCurrent { display:block; }
#jsBannerNoPages h3, #jsBannerNoPages p, #jsBannerNoPages .cs01aa { padding-left:18px; padding-right:12px; }
#jsBannerWithPages p { padding-bottom:20px; }
.cs01 .cs01List03 { padding:18px 20px 20px; }
.cs01 .cs01List03 li { font-size:75%; line-height:1.5em; padding:0 0 0 15px; background:url("../../_images/dot01.gif") 0 0.6em no-repeat; color: #000;}
.borderImg1{background: url("../../_images/border-img1.gif") no-repeat; position: absolute; width: 20px; height: 270px; left:0;top:20px;}
.borderImg2{background: url("../../_images/border-img2.gif") no-repeat; position: absolute; width: 20px; height: 168px; top:20px;}
.contentContainer1{background: #ece7e3; height:242px; margin: 34px 30px 30px 12px}
.contentContainer2{background: #ece7e3; height:149px; margin: 30px 28px 30px 9px; padding: 0 8px;}
.cs01 .decor { min-height:310px; *height:310px; background-repeat:no-repeat; width: 960px; }
.cs01 .decor09 { background-image:url("../../_images/cs01-bg09.jpg"); }
.cs01 .decor10 { background-image:url("../../_images/cs01-bg10.jpg"); }
.cs01 .decor11 { background-image:url("../../_images/cs01-bg11.jpg"); }
.cs01 .decor12 { background-image:url("../../_images/cs01-bg12.jpg"); }
.cs01 .decor13 { background-image:url("../../_images/cs01-bg111.jpg"); }
.cs01 .decor14 { background-image:url("../../_images/cs01-bg14.jpg"); }
.cs01 .decor15 { background-image:url("../../_images/cs01-bg15.jpg"); }
.cs01 .decor16 { background-image:url("../../_images/cs01-bg16.jpg"); }
.cs01 .decor17 { background-image:url("../../_images/cs01-bg17.jpg");}
.cs01 .decor18 { background-image:url("../../_images/cs01-bg18.jpg"); }
.cs01 .decor19 { background-image:url("../../_images/cs01-bg19.jpg"); }
.cs01 .decor20 { background-image:url("../../_images/cs01-bg20.jpg"); }
.cs01 .decor21 { background-image:url("../../_images/cs01-bg21.jpg"); }
.cs01 .decor22 { background-image:url("../../_images/cs01-bg22.jpg"); }
.cs01 .decor23 { background-image:url("../../_images/cs01-bg23.jpg"); }
.cs01 .decor24 { background-image:url("../../_images/cs01-bg24.jpg"); }
.cs01 .decor25 { background-image:url("../../_images/en/cs01-bg25.jpg");}
.cs01 .decor26 { background-image:url("../../_images/cs01-bg26.jpg"); }
.cs01 .decor27 { background-image:url("../../_images/cs01-bg27.jpg"); }
.cs01 .decor28 { background-image:url("../../_images/cs01-bg28.jpg"); }
.cs01 .decor29 { background-image:url("../../_images/cs01-bg29.jpg"); }
.cs01 .decor30 { background-image:url("../../_images/cs01-bg30.jpg"); }
.cs01 .decor31 { background-image:url("../../_images/cs01-bg31.jpg"); }
.cs01 .decor32 { background-image:url("../../_images/cs01-bg32.jpg"); }
.cs01 .decor33 { background-image:url("../../_images/cs01-bg33.jpg"); }
.cs01 .decor34 { background-image:url("../../_images/cs01-bg34.jpg"); }
.cs01 .decor35 { background-image:url("../../_images/cs01-bg35.jpg"); }
.cs01 .decor36 { background-image:url("../../_images/cs01-bg36.jpg"); }
.cs01 .decor37 { background-image:url("../../_images/cs01-bg37.jpg"); }
.cs01 .decor38 { background-image:url("../../_images/cs01-bg38.jpg"); }
.cs01 .decor39 { background-image:url("../../_images/cs01-bg39.jpg"); }
.cs01 .decor40 { background-image:url("../../_images/cs01-bg40.jpg"); }
.cs01 .decor80 { background-image:url("../../_images/cs01-bg80.jpg"); }
.cs01 .decor81 { background-image:url("../../_images/cs01-bg81.jpg"); }
.cs01 .decor82 { background-image:url("../../_images/cs01-bg82.jpg"); }
.cs01 .decor83 { background-image:url("../../_images/cs01-bg83.jpg"); }
.cs01 .decor84 { background-image:url("../../_images/cs01-bg84.jpg"); }
.cs01 .decor85 { background-image:url("../../_images/cs01-bg85.jpg"); }
.cs01 .decor86 { background-image:url("../../_images/cs01-bg86.jpg"); }
.cs01 .decor87 { background-image:url("../../_images/cs01-bg87.jpg"); }
.cs01 .decor88 { background-image:url("../../_images/cs01-bg88.jpg"); }
.cs01 .decor89 { background-image:url("../../_images/cs01-bg89.jpg"); }
.cs01 .decor90 { background-image:url("../../_images/cs01-bg90.jpg"); }
.cs01 .decor91 { background-image:url("../../_images/cs01-bg91.jpg"); }
.cs01 .decor92 { background-image:url("../../_images/cs01-bg92.jpg"); }
.cs01 .decor93 { background-image:url("../../_images/cs01-bg93.jpg"); }
.cs01 .decor94 { background-image:url("../../_images/cs01-bg94.jpg"); }
.cs01 .decor95 { background-image:url("../../_images/cs01-bg95_EN.jpg"); }
.cs01 .decor96 { background-image:url("../../_images/cs01-bg96.jpg"); }
.cs01 .decor97 { background-image:url("../../_images/cs01-bg97.jpg"); }
.cs01 .decor98 { background-image:url("../../_images/cs01-bg98.jpg"); }
.cs01 .decor99 { background-image:url("../../_images/cs01-bg99.jpg"); }
.cs01 .decor100 { background-image:url("../../_images/cs01-bg100.jpg"); }
.cs01 .decor101 { background-image:url("../../_images/cs01-bg101.jpg"); }
.cs01 .decor102 { background-image:url("../../_images/cs01-bg102.jpg"); }
.cs01 .decor103 { background-image:url("../../_images/cs01-bg103_EN.jpg"); }
.cs01 .decor104 { background-image:url("../../_images/cs01-bg104.jpg"); }
.cs01 .decor105 { background-image:url("../../_images/cs01-bg105.jpg"); }
.cs01 .decor106 { background-image:url("../../_images/cs01-bg106.jpg"); }
.cs01 .decor107 { background-image:url("../../_images/cs01-bg107.jpg"); }
.cs01 .decor108 { background-image:url("../../_images/cs01-bg108.jpg"); }
.cs01 .decor109 { background-image:url("../../_images/cs01-bg109.jpg"); }
.cs01 .decor110 { background-image:url("../../_images/cs01-bg110.jpg"); }
.cs01 .decor112 { background-image:url("../../_images/cs01-bg112.jpg"); }
.cs01 .decor113 { background-image:url("../../_images/cs01-bg113.jpg"); }
.cs01 .decor114 { background-image:url("../../_images/cs01-bg114.jpg"); }
.cs01 .decor115 { background-image:url("../../_images/cs01-bg115.jpg"); }
.cs01 .decor116 { background-image:url("../../_images/cs01-bg116.jpg"); }
.cs01 .decor117 { background-image:url("../../_images/cs01-bg117.jpg"); }
.cs01 .decor118 { background-image:url("../../_images/cs01-bg118.jpg"); }
.cs01 .decor119 { background-image:url("../../_images/cs01-bg119.jpg"); }
.cs01 .decor120 { background-image:url("../../_images/cs01-bg120.jpg"); }
.cs01 .decor121 { background-image:url("../../_images/cs01-bg121.jpg"); }
.cs01 .decor122 { background-image:url("../../_images/cs01-bg122.jpg"); }
.cs01 .decor123 { background-image:url("../../_images/cs01-bg123.jpg"); }
.cs01 .decor124 { background-image:url("../../_images/cs01-bg124.jpg"); }
.cs01 .decor125 { background-image:url("../../_images/cs01-bg125.jpg"); }
.cs01 .decor126 { background-image:url("../../_images/cs01-bg126.jpg"); }
.cs01 .decor127 { background-image:url("../../_images/cs01-bg127.jpg"); }
.cs01 .decor128 { background-image:url("../../_images/cs01-bg128.jpg"); }
.cs01 .decor129 { background-image:url("../../_images/cs01-bg129.jpg"); }
.cs01 .decor130 { background-image:url("../../_images/cs01-bg130.jpg"); }
.cs01 .decor131 { background-image:url("../../_images/cs01-bg131_EN.jpg"); }
.cs01 .decor132 { background-image:url("../../_images/cs01-bg132.jpg"); }
.cs01 .decor133 { background-image:url("../../_images/cs01-bg133.jpg"); }
.cs01 .decor134 { background-image:url("../../_images/cs01-bg134.jpg"); }
.cs01 .decor135 { background-image:url("../../_images/cs01-bg135.jpg"); }
.cs01 .decor136 { background-image:url("../../_images/cs01-bg136.jpg"); }
.cs01 .decor137 { background-image:url("../../_images/cs01-bg137.jpg"); }
.cs01 .decor138 { background-image:url("../../_images/cs01-bg138.jpg"); }
.cs01 .decor139 { background-image:url("../../_images/cs01-bg139_EN.jpg"); }
.cs01 .decor140 { background-image:url("../../_images/cs01-bg140.jpg"); }
.cs01 .decor141 { background-image:url("../../_images/cs01-bg141.jpg"); }
.cs01 .decor142 { background-image:url("../../_images/cs01-bg142.jpg"); }
.cs01 .decor143 { background-image:url("../../_images/cs01-bg143.jpg"); }
.cs01 .decor144 { background-image:url("../../_images/cs01-bg144.jpg"); }
.cs01 .decor145 { background-image:url("../../_images/cs01-bg145.jpg"); }
.cs01 .decor146 { background-image:url("../../_images/cs01-bg146.jpg"); }
.cs01 .decor147 { background-image:url("../../_images/cs01-bg147.jpg"); }
.cs01 .decor150 { background-image:url("../../_images/cs01-bg150.jpg"); }
.cs01 .decor151 { background-image:url("../../_images/cs01-bg151.jpg"); }
.cs01 .decor152 { background-image:url("../../_images/cs01-bg152.jpg"); }
.cs01 .decor153 { background-image:url("../../_images/cs01-bg153.jpg"); }
.cs01 .decor154 { background-image:url("../../_images/cs01-bg154.jpg"); }
.cs01 .decor155 { background-image:url("../../_images/cs01-bg155.jpg"); }
.cs01 .decor156 { background-image:url("../../_images/cs01-bg156.jpg"); }
.cs01 .decor157 { background-image:url("../../_images/cs01-bg157.jpg"); }
.cs01 .decor159 { background-image:url("../../_images/cs01-bg159.jpg"); }
.cs01 .decor160 { background-image:url("../../_images/cs01-bg160.jpg"); }
.cs01 .decor161 { background-image:url("../../_images/cs01-bg161.jpg"); }
.cs01 .decor162 { background-image:url("../../_images/cs01-bg162.gif"); }
.cs01 .decor163 { background-image:url("../../_images/cs01-bg163.jpg"); }
.cs01 .decor164 { background-image:url("../../_images/cs01-bg164.jpg"); }
.cs01 .decor165 { background-image:url("../../_images/cs01-bg165.gif"); }
.cs01 .decor166 { background-image:url("../../_images/cs01-bg166.jpg"); }
.cs01 .decor167 { background-image:url("../../_images/cs01-bg167.jpg"); }
.cs01 .decor168 { background-image:url("../../_images/cs01-bg168.jpg"); }
.cs01 .decor169 { background-image:url("../../_images/cs01-bg169.jpg"); }
.cs01 .decor170 { background-image:url("../../_images/cs01-bg170.jpg"); }
.cs01 .decor171 { background-image:url("../../_images/cs01-bg171.gif"); }
.cs01 .decor172 { background-image:url("../../_images/cs01-bg172.jpg"); }
.cs01 .decor173 { background-image:url("../../_images/cs01-bg173.jpg"); }
.cs01 .decor174 { background-image:url("../../_images/cs01-bg174.jpg"); }
.cs01 .decor175 { background-image:url("../../_images/cs01-bg175.jpg"); }
.cs01 .decor176 { background-image:url("../../_images/cs01-bg176.jpg"); }
.cs01 .decor177 { background-image:url("../../_images/cs01-bg177.jpg"); }
.cs01 .decor178 { background-image:url("../../_images/cs01-bg178.jpg"); }
.cs01 .decor179 { background-image:url("../../_images/cs01-bg179.jpg"); }
.cs01 .decor180 { background-image:url("../../_images/cs01-bg180.jpg"); }
.cs01 .decor181 { background-image:url("../../_images/cs01-bg181.jpg"); }
.cs01 .decor182 { background-image:url("../../_images/cs01-bg182.jpg"); }
.cs01 .decor183 { background-image:url("../../_images/cs01-bg183.jpg"); }
.cs01 .decor184 { background-image:url("../../_images/cs01-bg184.jpg"); }
.cs01 .decor185 { background-image:url("../../_images/cs01-bg185.jpg"); }
.cs01 .decor186 { background-image:url("../../_images/cs01-bg186.jpg"); }
.cs01 .decor187 { background-image:url("../../_images/cs01-bg187.jpg"); }
.cs01 .decor188 { background-image:url("../../_images/cs01-bg188.jpg"); }
.cs01 .decor189 { background-image:url("../../_images/cs01-bg189.jpg"); }
.cs01 .decor190 { background-image:url("../../_images/cs01-bg190.jpg"); }
/* cs02 */
.cs02 { position: relative; z-index: 10; }
.cs02 h1 { font-size: 125%; color: #333; padding: 0px 10px 0; position: relative; top: 8px; }
.cs02 p { font-size: 75%; color: #333; padding: 16px 20px 0 10px; }
.cs02 .intro { padding:0 20px 12px; }
.cs02Ext01 h1 { top: 0; padding: 8px 10px 8px 0; }
.cs02Ext02 h1 { top: 0; padding: 8px 10px 8px 10px; }
.cs02Ext03 h1 { padding: 0px 10px 0px 20px; }
.cs02Ext02 .intro { padding-left:10px; }
.cs02 .introExt01 { padding:8px 10px 12px; }
/* cs03 */
.cs03 { padding-top: 20px; }
.cs03Ext01 { padding-top: 12px; }
.cs03 .row { padding-bottom: 19px; }
.cs03a { background: url(../../_images/cs03-bg01.jpg) 11px 14px no-repeat; min-height:75px; _height:75px; }
.cs03a h2 { padding: 12px 10px 0 90px; font-size: 87.5%; }
.cs03a h2 a { color: #333; }
.cs03a h2 a:visited { color: #333; }
.cs03a h2 a:hover { color: #999; }
.cs03a p { padding: 10px 10px 0 90px; font-size: 75%; color: #333; }
.cs03aExt01 { background: url(../../_images/cs03-bg02.jpg) 11px 14px no-repeat; }
.cs03aExt02 { background: url(../../_images/cs03-bg03.jpg) 11px 14px no-repeat; }
.cs03aExt03 { background: url(../../_images/cs03-bg04.jpg) 11px 14px no-repeat; }
.cs03aExt04 { background: url(../../_images/cs03-bg05.jpg) 11px 14px no-repeat; }
.cs03aExt05 { background: url(../../_images/cs03-bg06.jpg) 11px 14px no-repeat; }
.cs03aExt06 { background: url(../../_images/cs03-bg07.jpg) 11px 14px no-repeat; }
.cs03aExt07 { background: url(../../_images/cs03-bg11.jpg) 11px 14px no-repeat; }
.cs03aExt08 { background: url(../../_images/cs03-bg12.jpg) 11px 14px no-repeat; }
.cs03aExt09 { background: url(../../_images/cs03-bg13.jpg) 11px 14px no-repeat; }
.cs03aExt10 { background: url(../../_images/cs03-bg14.jpg) 11px 14px no-repeat; }
.cs03aExt11 { background: url(../../_images/cs03-bg15.jpg) 11px 14px no-repeat; }
.cs03aExt12 { background: url(../../_images/cs03-bg16.jpg) 11px 14px no-repeat; }
.cs03aExt13 { background: url(../../_images/cs03-bg17.jpg) 11px 14px no-repeat; }
.cs03aExt14 { background: url(../../_images/cs03-bg18.jpg) 11px 14px no-repeat; }
.cs03aExt15 { background: url(../../_images/cs03-bg19.jpg) 11px 14px no-repeat; }
.cs03aExt16 { background: url(../../_images/cs03-bg20.jpg) 11px 14px no-repeat; }
.cs03aExt17 { background: url(../../_images/cs03-bg21.jpg) 11px 14px no-repeat; }
.cs03aExt18 { background: url(../../_images/cs03-bg22.jpg) 11px 14px no-repeat; }
.cs03aExt19 { background: url(../../_images/cs03-bg25.jpg) 11px 14px no-repeat; }
.cs03aExt20 { background: url(../../_images/cs03-bg23.jpg) 11px 14px no-repeat; }
/* cs04 */
.cs04 { padding: 20px 0 0 10px; }
.cs04 div { background-color: #f8f8f8; border-bottom: 3px solid #dadada; }
.cs04 div div { background: none; border: none; }
.cs04 ul { padding: 6px 0 5px; }
.cs04 li { background: url(../../_images/cs04-bg01.gif) 11px 0.7em no-repeat; padding: 0px 10px 0px 30px; }
.cs04 li a { color: #333; font-size: 75%; text-decoration: none; }
.cs04 li a:visited { color: #333; }
.cs04 li a:hover { color: #999; }
.cs04 h3 { font-size: 87.5%; padding: 20px 0 0px 15px; }
.cs04 p { font-size: 75%; padding: 15px 0 0px 15px; }
.cs04a { font-size: 75%; padding: 6px 0 15px 15px; }
.cs04b { padding: 0 20px 20px 0; background: url(../../_images/cs04-bg02.gif) left top repeat-y; }
.cs04b p { padding-top: 8px; }
.cs04b ul { padding-bottom: 0; }
.cs04b li { padding: 0 10px 0 40px; color: #333; font-size: 75%; background: url(../../_images/dot02.gif) 31px 0.7em no-repeat;}
.cs04b li a { font-size: 100%; }
/* cs05 */
.cs05 { padding: 20px 0 0 10px; }
.cs05Ext01 { padding-left: 20px; }
.cs05Ext02 { padding:20px 10px 0 10px; }
.cs05 div { background-color: #fcf9f1; border-bottom: 3px solid #f0ebde; padding-bottom: 15px; }
.cs05 h3 { color: #333; font-size: 87.5%; padding: 11px 10px 0; }
.cs05 h4 { color:#333; font-size:75%; padding:12px 10px 0; }
.cs05 p { color: #333; font-size: 75%; padding: 9px 10px 0; }
.cs05 p strong { line-height: 1.8em; }
.cs05 ul { padding: 4px 0 0px 0; }
.cs05 li { background: url(../../_images/cs05-bg01.gif) 11px 0.7em no-repeat; padding: 0px 10px 0px 30px; font-size:75%; }
.cs05 li a:link, .cs05 li a:visited { color:#666; }
.cs05 li a:hover, .cs05 li a:focus, .cs05 li a:active { color:#000; }
.cs05 img { margin: 10px 0 0; }
.cs05 div.cs05a { padding: 10px 10px 0 10px; border: none; }
.cs05 table th { text-align: left; font-size: 75%; color: #333; line-height: 1.5em; width:25%; vertical-align:top; padding:0 0 9px; }
.cs05 table td { text-align: left; font-size: 75%; color: #333; line-height: 1.5em; width:25%; vertical-align:top; padding:0 0 9px; }
.cs05 table th span, .cs05 table td span { display:block; padding:0 10px; }
.cs05 table .cs05Cell01 { width:50%; }
.cs05 table .cs05Cell01 span, .cs05 table .cs05Cell01 span { display:block; padding:0 5px 0 0; }
/* cs06 */
.cs06 { padding: 0px 0 0 10px; }
.cs06 div { border-bottom: 3px solid #eee; border-left: 1px solid #eee; border-right: 1px solid #eee; padding: 0 0 15px; }
.cs06Ext01 div { border: none; }
.cs06 h3 { color: #333; font-size: 87.5%; padding: 11px 10px 0; }
.cs06 p { color: #333; font-size: 75%; padding: 9px 10px 0; }
.cs06 ul { padding: 4px 0 0 0; }
.cs06 li { background: url(../../_images/cs05-bg01.gif) 11px 0.7em no-repeat; padding: 0px 10px 0px 30px; }
.cs06 li a { color: #666; font-size: 75%; }
.cs06Ext02 { padding:12px 0 0 10px; }
.cs06Ext02 div { border:1px solid #eee; border-width:1px 1px 3px; }
.cs06 li a:visited, .cs06 li a:active { color:#666; }
.cs06 li a:hover { color:#000; }
.cs06 h4 { font-size:75%; padding:11px 10px 0; }
.cs06Ext03 { padding:20px 0 0 11px; }
.cs06Ext03 div { border-top:1px solid #eee; }
.cs06Ext04 { padding:20px 10px 0; }
.cs06Ext04 div { border-top:1px solid #eee; }
.cs06ExtFirst { padding-top:0; }
.cs06List01 { padding:0; }
.cs06List01 li { padding:0 10px; background-image:none; line-height:1.2em; }
.cs06List01 li a { color:#e02826; }
.cs06List01 li a:visited, .cs06List01 li a:active { color:#c56767; }
.cs06List01 li a:hover { color:#95090f; }
.cs06a p { padding:3px 10px 0; }
.cs06a ul { padding:6px 0 0; }
.cs06a li { padding:0 10px; background-image:none; font-size:75%; }
.cs06a li a { color:#e02826; font-size:100%; }
.cs06a li a:visited, .cs06a li a:active { color:#c56767; }
.cs06a li a:hover { color:#95090f; }
/* cs07 */
.cs07 { padding: 20px 0 0; background: url(../../_images/cs07-bg02.gif) no-repeat right 20px; }
.cs07a { min-height: 242px; *height: 242px; }
.cs07a h1 { font-size: 150%; color: #00235d; font-weight: normal; padding: 45px 250px 10px 50px; }
.cs07a h1 span { color: #e02826; display: block; padding: 8px 0 0 0; font-size:91.67%; }
.cs07a h1 span.noWrap { display: inline; white-space: nowrap; color: #00235d; font-size:100%; }
.cs07a p { padding:0 250px 10px 50px; }
.cs07b { background: url(../../_images/cs07-bg03.gif) no-repeat left top; }
.cs07b h2 { font-size: 87.5%; color:#333; padding:17px 20px 0 21px; }
.cs07b p { font-size: 75%; color:#333; padding:1px 20px 0 21px; }
.cs07b .column div { padding:5px 20px 10px 21px; }
.cs07b .column div a { font-size: 75%; }
.cs07bDecor01 { background: url(../../_images/cs07-bg04.gif) no-repeat left top; height: 10px; line-height: 10px; font-size:0; color:#e9e9e9; }
.cs07c { background: url(../../_images/cs07-bg02.gif) no-repeat left top; }
.cs07c h2 { font-size: 156.25%; color:#fff; padding:29px 10px 55px 20px; font-weight: normal; line-height: 1.1em; }
.cs07c p { font-size: 81.25%; color:#fff; padding:20px 10px 0 20px; }
.cs07c a:link, .cs07c a:visited { color:#fff; }
.cs07c a:hover, .cs07c a:focus, .cs07c a:active { color:#fcc; }
.cs07Button01 { float:right; padding:10px 20px 0 0; display:inline; height:1%; }
.cs07Button01 a { font-size:81.25%; display:block; padding:5px 8px 6px 28px; background:#cd1c23 url(../../_images/cs07-button01.gif) 7px 7px no-repeat; }
.jsTargetGroup { position:relative; }
.jsTargetItemHidden { position:absolute; top:-9999em; left:0; }
.cs07 .decor { background-repeat:no-repeat; }
.cs07 .decor06 { background-image: url(../../_images/cs07-bg06.jpg); }
.cs07 .decor07 { background-image: url(../../_images/cs07-bg07.jpg); }
.cs07 .decor08 { background-image: url(../../_images/cs07-bg08.jpg); }
.cs07 .decor09 { background-image: url(../../_images/cs07-bg09.jpg); }
/* cs08 */
.cs08 h2 { font-size: 87.5%; padding: 17px 10px 0px; color: #092980; }
.cs08 h2 a,
.cs08 h2 a:visited { color: #092980; }
.cs08 h2 a:hover { color: #071436; }
.cs08 p { font-size: 75%; color: #333; padding: 6px 10px 0px; }
.cs08 div { font-size: 75%; color: #333; padding: 10px 10px 10px; }
.column.column12 .cs08 { margin-top:10px; }
.column.column12 .cs08.news h2 { color:#e02826; }
.column.column12 .cs08.news p { line-height:1.3em; font-size:0.6em; padding-bottom:5px; }
.column.column12 .cs08.news { background-color:rgb(252,213,193); padding-bottom:17px; }
.column.column12 .cs08.news a{ color:#333; }
.column.column12 .cs08.news h2+p a, .column.column12 .cs08.news a.highlight{ color:#e02826; }
/* cs09 */
.cs09 { padding: 20px 10px 9px 0; }
.cs09 div { border: 1px solid #e4e4e4; background-image:none; background-repeat:no-repeat; font-size: 75%; padding:0 20px 10px; }
.cs09ExtFirst { padding-top:0; }
.cs09Ext01 { padding-left:0; padding-bottom:0; }
.cs09Ext02 { padding:0 10px 20px 20px; }
.cs09 p { padding-top:10px; }
.cs09 h2 { padding-top:10px; font-size:116.7%; /* 14px @ 12px base */}
.cs09.news h { color:#e02826; }
.cs09.news { background-color:rgb(252,213,193); padding-top:0; padding-bottom:5px; }
.cs09.news a{ color:#333; }
.cs09.news h+p a, .column.column12 .cs09.news a.highlight{ color:#e02826; }
.cs09 .decor01 { background-image: url("../../_images/cs09-bg01.jpg"); padding-left:130px; }
.cs09 .decor02 { background-image: url("../../_images/cs09-bg02.jpg"); padding-left:121px; }
/* cs10 */
.cs10 { padding: 27px 10px 20px 10px; }
.cs10 h1 { font-size: 125%; color: #333; }
.cs10 h2 { font-size: 87.5%; }
.cs10 h2 a,
.cs10 h2 a:visited { color: #333; }
.cs10 h2 a:hover, .cs10 h2 a:focus, .cs10 h2 a:active { color:#999; }
.cs10 p { font-size: 75%; padding: 20px 0px 0 0; }
.cs10 ul { padding: 10px 0 0 0; }
.cs10 li { font-size: 75%; }
.cs10 li.listDot { font-size: 75%; color: #333; background: url("../../_images/dot03.gif") 0 0.5em no-repeat; padding: 0 0 0 10px; }
.cs10 li.row { padding: 10px 0 0 0; }
.cs10 li span.column, .cs10 li span.column em { display: block; }
.cs10 li span.column a em { display:inline; }
.cs10a li { background: url("../../_images/dot01.gif") 11px 0.6em no-repeat; padding: 0 0 0 23px; }
.cs10 .cs10b { color:#00235d; padding-top:12px; font-size:68.75%; }
.cs10 .decor00 { background: url("../../_images/cs10-bg01.jpg") left 13px no-repeat; display: block; height: 88px; }
.cs10 .decor01 { background: url("../../_images/cs10-bg02.jpg") left 13px no-repeat; display: block; height: 88px; }
.cs10 .decor02 { background: url("../../_images/cs10-bg03.jpg") left 13px no-repeat; display: block; height: 88px; }
.cs10 .decor03 { background: url("../../_images/cs10-bg04.jpg") left 13px no-repeat; display: block; height: 88px; }
.cs10 .decor04 { background: url("../../_images/cs10-bg05.jpg") left 13px no-repeat; display: block; height: 88px; }
.cs10 .decor05 { background: url("../../_images/cs10-bg06.jpg") left 13px no-repeat; display: block; height: 88px; }
.cs10 .decor06 { background: url("../../_images/cs10-bg07.jpg") left 13px no-repeat; display: block; height: 88px; }
.cs10 .decor07 { background: url("../../_images/cs10-bg08.jpg") left 13px no-repeat; display: block; height: 88px; }
.cs10 .decor08 { background: url("../../_images/cs10-bg09.jpg") left 13px no-repeat; display: block; height: 88px; }
.cs10 .decor09 { background: url("../../_images/cs10-bg10.jpg") left 13px no-repeat; display: block; height: 88px; }
.cs10 .decor10 { background: url("../../_images/cs10-bg11.jpg") left 13px no-repeat; display: block; height: 88px; }
.cs10 .decor11 { background: url("../../_images/cs10-bg12.jpg") left 13px no-repeat; display: block; height: 88px; }
.cs10 .decor12 { background: url("../../_images/cs10-bg13.jpg") left 13px no-repeat; display: block; height: 88px; }
.cs10 .decor13 { background: url("../../_images/cs10-bg14.jpg") left 13px no-repeat; display: block; height: 88px; }
.cs10 .decor15 { background: url("../../_images/cs10-bg15.jpg") left 13px no-repeat; display: block; height: 123px; }
.cs10 .decor16 { background: url("../../_images/cs10-bg16.jpg") left 13px no-repeat; display: block; height: 123px; }
.cs10 .decor17 { background: url("../../_images/cs10-bg17.jpg") left 13px no-repeat; display: block; height: 88px; }
.cs10 .decor18 { background: url("../../_images/cs10-bg18.jpg") left 13px no-repeat; display: block; height: 88px; }
.cs10 .decor19 { background: url("../../_images/cs10-bg19.jpg") left 13px no-repeat; display: block; height: 88px; }
.cs10 .decor20 { background: url("../../_images/cs10-bg20.jpg") left 13px no-repeat; display: block; height: 88px; }
.cs10 .decor21 { background: url("../../_images/cs10-bg21.jpg") left 13px no-repeat; display: block; height: 88px; }
.cs10 .decor22 { background: url("../../_images/cs10-bg22.jpg") left 13px no-repeat; display: block; height: 88px; }
.cs10 .decor23 { background: url("../../_images/cs10-bg23.jpg") left 13px no-repeat; display: block; height: 88px; }
.cs10 .decor24 { background: url("../../_images/cs10-bg24.jpg") left 13px no-repeat; display: block; height: 123px; }
.cs10 .decor25 { background: url("../../_images/cs10-bg25.jpg") left 13px no-repeat; display: block; height: 88px; }
.cs10 .decor26 { background: url("../../_images/cs10-bg26.jpg") left 13px no-repeat; display: block; height: 88px; }
.cs10 .decor27 { background: url("../../_images/cs10-bg27.jpg") left 13px no-repeat; display: block; height: 88px; }
.cs10 .decor120 { background: url("../../_images/cs10-bg120.jpg") left 13px no-repeat; display: block; height: 88px; }
.cs10 .decor121 { background: url("../../_images/cs10-bg121.jpg") left 13px no-repeat; display: block; height: 88px; }
.cs10 .decor122 { background: url("../../_images/cs10-bg122.jpg") left 13px no-repeat; display: block; height: 88px; }
.cs10 .decor123 { background: url("../../_images/cs10-bg123.jpg") left 13px no-repeat; display: block; height: 88px; }
.cs10 .decor124 { background: url("../../_images/cs10-bg124.jpg") left 13px no-repeat; display: block; height: 88px; }
.cs10 .decor125 { background: url("../../_images/cs10-bg125.jpg") left 13px no-repeat; display: block; height: 88px; }
.cs10 .decor126 { background: url("../../_images/cs10-bg126.jpg") left 13px no-repeat; display: block; height: 88px; }
.cs10 .decor127 { background: url("../../_images/cs10-bg127.jpg") left 13px no-repeat; display: block; height: 88px; }
.cs10 .decor128 { background: url("../../_images/cs10-bg128.jpg") left 13px no-repeat; display: block; height: 88px; }
.cs10 .decor129 { background: url("../../_images/cs10-bg129.jpg") left 13px no-repeat; display: block; height: 88px; }
.cs10 .decor130 { background: url("../../_images/cs10-bg130.jpg") left 13px no-repeat; display: block; height: 88px; }
.cs10 .decor131 { background: url("../../_images/cs10-bg131.jpg") left 13px no-repeat; display: block; height: 88px; }
.cs10 .decor132 { background: url("../../_images/cs10-bg132.jpg") left 13px no-repeat; display: block; height: 88px; }
.cs10 .decor133 { background: url("../../_images/cs10-bg133.jpg") left 13px no-repeat; display: block; height: 88px; }
.cs10 .decor134 { background: url("../../_images/cs10-bg134.jpg") left 13px no-repeat; display: block; height: 88px; }
.cs10 .decor135 { background: url("../../_images/cs10-bg135.jpg") left 13px no-repeat; display: block; height: 88px; }
.cs10 .decor136 { background: url("../../_images/cs10-bg136.jpg") left 13px no-repeat; display: block; height: 88px; }
.cs10 .decor137 { background: url("../../_images/cs10-bg137.jpg") left 13px no-repeat; display: block; height: 88px; }
.cs10 .decor138 { background: url("../../_images/cs10-bg138.jpg") left 13px no-repeat; display: block; height: 88px; }
/* cs11 */
.cs11 { padding-top: 20px; }
.cs11Wrapper01 { border:1px solid #eee; border-width:1px 1px 3px; }
.cs11Wrapper01Ext01 { padding-bottom:12px; }
.cs11a ul { display: table; height: 3.5625em; #position: relative; #overflow: hidden; }
.cs11a ul li { width:192px; #float: left; background: #a4a096 url(../../_images/cs11-bg02.gif) right 8px no-repeat; height: 3.5625em; display: table-cell; vertical-align: middle; }
.cs11a ul li.last { width:190px; background-image: none; }
.cs11a ul li.selected { background: #a4a096 url(../../_images/cs11-bg01.gif) no-repeat;}
.cs11a li span { display: block; #position: absolute; #top: 50%; }
.cs11a li a, .cs11a li a:visited { font-size: 87.5%; color: #e6e4dd; display: block; text-decoration: underline; line-height: 1.3em; #position: relative; #top: -50%; text-align: center; #width:192px; outline:none; }
.cs11a li.last a { #width:190px; }
.cs11a li a:hover, .cs11a li a:focus, .cs11a li a:active { color:#333; }
.cs11a li.selected a, .cs11a li.selected a:visited { color: #333; text-decoration: none; }
.cs11b { *height: 282px; min-height: 282px;}
.cs11 div div.cs11ba { padding: 10px 0 50px 0; margin: 10px 0 0 249px; border-top: 1px solid #eee; text-align: right; font-size: 75%; }
.cs11b h3 { font-size: 87.5%; font-weight: bold; color: #333; padding: 30px 10px 0 249px; }
.cs11b p { font-size: 75%; color: #333; padding: 10px 10px 0 0; margin-left: 249px;}
.cs11b ul { padding: 14px 0 0; }
.cs11b li { background: url(../../_images/dot03.gif) 0px 0.6em no-repeat; margin-left: 249px; padding: 0 0 0 15px; font-size: 75%; color: #333; }
.cs11c {padding: 20px 10px 0 20px; }
.cs11c h3 { background-color: #a4a096; color: #fff; font-weight: normal; padding: 7px 5px 7px 10px; }
.cs11c p { background-color: #fcf9f1; color: #333; font-size: 75%; padding: 10px 14px 10px 7px;}
.cs11c ul { background-color: #fcf9f1;  border-bottom: 3px solid #f0ebde;}
.cs11c ul li { font-size: 75%; margin: 0 14px 0 6px; padding: 25px 0 21px 0; border-top: 1px solid #f0ebde; }
.cs11csg {padding: 20px 10px 0 20px; }
.cs11csg h3 { background-color: #a4a096; color: #fff; font-weight: normal; padding: 7px 5px 7px 10px; }
.cs11csg p { background-color: #fcf9f1; color: #333; font-size: 75%; padding: 10px 14px 10px 7px;}
.cs11csg ul { background-color: #fcf9f1;  border-bottom: 3px solid #f0ebde;}
.cs11csg ul li { font-size: 75%; margin: 0 14px 0 6px; padding: 25px 0 21px 0; border-top: 1px solid #f0ebde; }
.cs11ca span { position:relative; top:-6px; }
.cs11cb { background: url(../../_images/cs11-bg05.gif) right 10px no-repeat;}
.cs11d ul {
display:table;
height:3.5625em;
}
.cs11d ul li {
width:126px;
background:#a4a096 url(../../_images/cs11-bg02.gif) right 8px no-repeat;
height:3.5625em;
display:table-cell;
vertical-align: middle;
}
.cs11d ul li.last {
width:124px;
background-image:none;
}
.cs11d ul li.selected {
background:#a4a096 url(../../_images/cs11-bg01.gif) right top no-repeat;
}
.cs11d li span {
display:block;
}
.cs11d li a {
font-size:87.50%;
line-height:1.3em;
display:block;
text-decoration:underline;
text-align:center;
}
.cs11d li a:link, .cs11d li a:visited {
color:#e6e4dd;
}
.cs11d li a:hover, .cs11d li a:focus, .cslld li a:active {
color:#333;
outline:none;
}
.cs11d li.selected a:link, .cs11d li.selected a:visited, .cs11d li.selected a:hover, .cs11d li.selected a:focus, .cs11d li.selected a:active {
color:#333;
outline:none;
text-decoration:none;
}
.cs11e { min-height: 282px; padding-bottom: 20px; *height: 282px; }
.cs11 div div.cs11ea { padding: 10px 0 0 0; margin: 10px 249px 0 10px; border-top: 1px solid #eee; text-align: right; font-size: 75%; }
.cs11e h3 { font-size: 87.5%; font-weight: bold; color: #333; padding: 30px 249px 0 10px; }
.cs11e p { font-size: 75%; color: #333; padding: 10px 0 0 10px; margin-right: 249px;}
.cs11f { *height: 282px; min-height: 282px; padding-bottom: 20px;}
.cs11f h3 { font-size: 87.5%; font-weight: bold; color: #333; padding: 30px 0 0 10px; }
.cs11f p { font-size: 75%; color: #333; padding: 10px 10px 0; }
.cs11f .cs11fp { text-align:center; padding:15px 0 5px; }
.cs11 .cs11Message { font-size:68.75%; color:#00235d; }
.cs11Ext01 { padding:17px 10px 0 20px; }
.cs11Ext02 { padding-left:10px; }
.cs11Ext03 { padding-top:10px; padding-left:10px; }
.cs11ExtFirst { padding-top:0; }
.cs11Wrapper01 { margin-top:-1px; }
.cs11 h2 { font-size:87.50%; padding:0 0 12px; }
.cs11 .cs11Content { padding:0 0 20px; }
.cs11b { min-height:282px; *height:1%; _height:282px; }
.cs11b .cs11Content { padding-right:20px; padding-left:249px; }
.cs11b .cs11Content h3 { padding:30px 0 0; }
.cs11b .cs11Content p { padding:10px 0 0; margin:0; }
.cs11b .cs11Content li { margin:0; }
.cs11fExt01 { min-height:100px; }
.cs11f h4 { font-size:75%; padding:12px 10px 0; }
.cs11f sup { font-size:75%; line-height:1em; height:1em; }
.cs11f ul { padding:6px 10px 0; }
.cs11f ul.cs11fList01 { padding-top:10px; }
.cs11f li { font-size:75%; background: url("../../_images/dot02.gif") 5px 0.7em no-repeat; padding: 0 0 0 15px; }
.cs11g ul { display:table; height:3.5625em; }
.cs11g ul li { width:153px; background:#a4a096 url("../../_images/cs11-bg02.gif") right 8px no-repeat; height:3.5625em; display:table-cell; vertical-align: middle; }
.cs11g ul li.last { width:152px; background-image:none; }
.cs11g ul li.selected { background:#a4a096 url("../../_images/cs11-bg01.gif") right top no-repeat; }
.cs11g li span { display:block; }
.cs11g li a { font-size:87.50%; line-height:1.3em; display:block; text-decoration:underline; text-align:center; }
.cs11g li a:link, .cs11g li a:visited { color:#e6e4dd; }
.cs11g li a:hover, .cs11g li a:focus, .cslld li a:active { color:#333; outline:none; }
.cs11g li.selected a:link, .cs11g li.selected a:visited, .cs11g li.selected a:hover, .cs11g li.selected a:focus, .cs11g li.selected a:active { color:#333; outline:none; text-decoration:none; }
.cs11h ul { display:table; height:3.5625em; width:100%; background-color:#a4a096; }
.cs11h ul li { width:174px; background:#a4a096 url("../../_images/cs11-bg02.gif") right 8px no-repeat; height:3.5625em; display:table-cell; vertical-align: middle; }
.cs11h ul li.last { width:176px; background-image:none; }
.cs11h ul li.selected { background:#a4a096 url("../../_images/cs11-bg01.gif") right top no-repeat; }
.cs11h li span { display:block; }
.cs11h li a { font-size:87.50%; line-height:1.3em; display:block; text-decoration:underline; text-align:center; }
.cs11h li a:link, .cs11h li a:visited { color:#e6e4dd; }
.cs11h li a:hover, .cs11h li a:focus, .cslld li a:active { color:#333; outline:none; }
.cs11h li.selected a:link, .cs11h li.selected a:visited, .cs11h li.selected a:hover, .cs11h li.selected a:focus, .cs11h li.selected a:active { color:#333; outline:none; text-decoration:none; }
.cs11i ul { display: table; height: 3.5625em; #position: relative; #overflow: hidden; }
.cs11i ul li { width:240px; #float: left; background: #a4a096 url(../../_images/cs11-bg02.gif) right 8px no-repeat; height: 3.5625em; display: table-cell; vertical-align: middle; }
.cs11i ul li.last { width:250px; background-image: none; }
.cs11i ul li.selected { background: #a4a096 url(../../_images/cs11-bg01a.gif) no-repeat; }
.cs11i li span { display: block; #position: absolute; #top: 50%; }
.cs11i li a, .cs11a li a:visited { font-size: 87.5%; color: #e6e4dd; display: block; text-decoration: underline; line-height: 1.3em; #position: relative; #top: -50%; text-align: center; #width:240px; outline:none; }
.cs11i li.last a { #width:190px; }
.cs11i li a:hover, .cs11a li a:focus, .cs11a li a:active { color:#333; }
.cs11i li.selected a, .cs11a li.selected a:visited { color: #333; text-decoration: none; }
.cs11i p { font-size:75%; padding: 5px 10px;}

.cs11 ol li { background:none; }
.cs11Tab01 { min-height:282px; _height:282px; }
.cs11Tab01 .cs11Content { padding:0 20px 20px 10px; }
.cs11Tab01 p { padding:6px 0 0; }
.cs11Tab01 ol { padding:12px 0 0 30px; _padding-left:35px; }
.cs11Tab01 ul { padding:6px 0 0; }
.cs11Tab01 ul li { background: url("../../_images/dot02.gif") 5px 0.7em no-repeat; padding-left:15px; }
.cs11Tab01 li { font-size:75%; }
.cs11Tab01 li li, .cs11Tab01 li h3 { font-size:100%; }
.cs11Tab01 ol li { padding:6px 0; }
.cs11Tab01 ol li ul li { padding:0 0 0 15px; }
.cs11Tab01 .jumper { text-align:right; }
.cs11 .decor { background-position:left bottom; background-repeat:no-repeat; }
.cs11 .decorExt01 { background-position:right bottom; background-repeat:no-repeat; }
.cs11 .decorExt02 { background-position:0 33px; background-repeat:no-repeat; }
.cs11 .decor06 { background-image:url("../../_images/cs11-bg06.gif"); }
.cs11 .decor07 { background-image:url("../../_images/cs11-bg07.gif"); }
.cs11 .decor08 { background-image:url("../../_images/cs11-bg08.gif"); }
.cs11 .decor09 { background-image:url("../../_images/cs11-bg09.gif"); }
.cs11 .decor10 { background-image:url("../../_images/cs11-bg10.gif"); }
.cs11 .decor11 { background-image:url("../../_images/cs11-bg11.gif"); }
.cs11 .decor12 { background-image:url("../../_images/cs11-bg12.gif"); }
.cs11 .decor13 { background-image:url("../../_images/cs11-bg13.gif"); }
.cs11 .decor14 { background-image:url("../../_images/cs11-bg14.gif"); }
.cs11 .decor15 { background-image:url("../../_images/cs11-bg15.gif"); }
.cs11 .decor16 { background-image:url("../../_images/cs11-bg16.gif"); }
.cs11 .decor17 { background-image:url("../../_images/cs11-bg17.gif"); }
.cs11 .decor18 { background-image:url("../../_images/cs11-bg18.gif"); }
.cs11 .decor19 { background-image:url("../../_images/cs11-bg19.gif"); }
.cs11 .decor20 { background-image:url("../../_images/cs11-bg20.gif"); }
.cs11 .decor21 { background-image:url("../../_images/cs11-bg21.gif"); }
.cs11 .decor22 { background-image:url("../../_images/cs11-bg22.gif"); }
.cs11 .decor23 { background-image:url("../../_images/cs11-bg23.gif"); }
.cs11 .decor24 { background-image:url("../../_images/cs11-bg24.gif"); }
.cs11 .decor25 { background-image:url("../../_images/cs11-bg25.gif"); }
/* cs12 */
.cs12 { padding: 0 0 0 0; position: relative; z-index: 9; height: 1%; }
.cs12new{position: absolute; right: 0; top: 0; background: url(../../_images/cs12-bg01.png) no-repeat; width: 262px; height: 208px;}
.cs12 h3 { font-size: 112.5%; color: #000; padding: 16px 15px 0 0; font-weight:normal; }
.cs12 p { font-size: 75%; color: #000; padding: 8px 15px 0 0; }
.cs12 p.last { padding-bottom: 16px; }
.cs12 ul { list-style-type:disc; padding:8px 15px 10px 510px; }
.cs12 li { font-size:75%; color:#fff; padding:0 0 6px; }
.cs12 .contentContainer2 ul { color: #000; padding:4px 0px 0px 15px; margin:0px; }
.cs12 .contentContainer2 li { font-size:75%; color: #000; padding:0px; }
.cs12 #controls { background: url(../../_images/cs12-bg01.jpg) right top no-repeat; position: absolute; bottom: 29px; right: 28px; width: 166px; height: 22px; }
.cs12 #controls .prev { background: url("../../_images/cs01-prev.gif"); width: 22px; height: 22px; font-size: 0; color: #cd1c23; float: right; cursor: pointer; }
.cs12 #controls .next { background: url("../../_images/cs01-next.gif"); width: 22px; height: 22px; font-size: 0; color: #cd1c23; float: right; margin-left: 2px; cursor: pointer; }
.cs12 #controls .page { background-color: #bf1a21; width: 22px; height: 22px; font-size: 75%; text-align: center; line-height: 22px; color: #fff; float: left; margin-left: 2px; cursor: pointer; }
.cs12 #controls .pageIndex { float:right; }
#controls .sel { color:fcc !important; font-weight:bold; }
.cs12 #controls .disabled { background: none; }
.cs12 .decor { background-repeat:no-repeat; min-height:208px; *height:208px; width: 710px; }
.cs12 .decor01 { background: url("../../_images/cs12-bg02.jpg") no-repeat; min-height: 208px; *height: 208px;}
.cs12 .decor02 { background: url("../../_images/cs12-bg03.jpg") no-repeat; min-height: 208px; *height: 208px;}
.cs12 .decor03 { background: url("../../_images/cs12-bg04.jpeg") no-repeat; min-height: 208px; *height: 208px;}
.cs12 .decor04 { background-image: url("../../_images/cs12-bg05.jpeg"); }
.cs12 .decor05 { background-image: url("../../_images/cs12-bg06.jpg"); }
.cs12 .decor07 { background-image: url("../../_images/cs12-bg07.jpg"); }
.cs12 .decor08 { background-image: url("../../_images/cs12-bg08.jpg"); }
.cs12 .decor09 { background-image: url("../../_images/cs12-bg09.jpg"); }
.cs12 .decor10 { background-image: url("../../_images/cs12-bg10.jpg"); }
.cs12 .decor11 { background-image: url("../../_images/cs12-bg11.jpg"); }
.cs12 .decor12 { background-image: url("../../_images/cs12-bg12.jpg"); }
.cs12 .decor13 { background-image: url("../../_images/cs12-bg13.jpg"); }
.cs12 .decor14 { background-image: url("../../_images/cs12-bg14.jpg"); }
.cs12 .decor15 { background-image: url("../../_images/cs12-bg15.jpg"); }
.cs12 .decor16 { background-image: url("../../_images/cs12-bg16.jpg"); }
.cs12 .decor17 { background-image: url("../../_images/cs12-bg17.jpg"); }
.cs12 .decor18 { background-image: url("../../_images/cs12-bg18.jpg"); }
.cs12 .decor19 { background-image: url("../../_images/cs12-bg19.jpg"); }
.cs12 .decor20 { background-image: url("../../_images/cs12-bg20.jpg"); }
.cs12 .decor21 { background-image: url("../../_images/cs12-bg21.jpg"); }
.cs12 .decor22 { background-image: url("../../_images/cs12-bg22.jpg"); }
.cs12 .decor23 { background-image: url("../../_images/cs12-bg23.jpg"); }
.cs12 .decor24 { background-image: url("../../_images/cs12-bg24.jpg"); }
.cs12 .decor25 { background-image: url("../../_images/cs12-bg25.jpg"); }
.cs12 .decor26 { background-image: url("../../_images/cs12-bg26.jpg"); }
.cs12 .decor27 { background-image: url("../../_images/cs12-bg27.jpg"); }
.cs12 .decor28 { background-image: url("../../_images/cs12-bg28.jpg"); }
.cs12 .decor29 { background-image: url("../../_images/cs12-bg29.jpg"); }
.cs12 .decor30 { background-image: url("../../_images/cs12-bg30.jpg"); }
.cs12 .decor31 { background-image: url("../../_images/cs12-bg31.jpg"); }
.cs12 .decor32 { background-image: url("../../_images/cs12-bg32.jpg"); }
.cs12 .decor33 { background-image: url("../../_images/cs12-bg33.jpg"); }
.cs12 .decor34 { background-image: url("../../_images/cs12-bg34.jpg"); }
.cs12 .decor35 { background-image: url("../../_images/cs12-bg35.jpg"); }
.cs12 .decor36 { background-image: url("../../_images/cs12-bg36.jpg"); }
.cs12 .decor37 { background-image: url("../../_images/cs12-bg37.jpg"); }
.cs12 .decor38 { background-image: url("../../_images/cs12-bg38.jpg"); }
.cs12 .decor39 { background-image: url("../../_images/cs12-bg39.jpg"); }
.cs12 .decor40 { background-image: url("../../_images/cs12-bg40.jpg"); }
.cs12 .decor41 { background-image: url("../../_images/cs12-bg41.jpg"); }
.cs12 .decor42 { background-image: url("../../_images/cs12-bg42.jpg"); }
.cs12 .decor43 { background-image: url("../../_images/cs12-bg43.jpg"); }
.cs12 .decor44 { background-image: url("../../_images/cs12-bg44.jpg"); }
.cs12 .decor45 { background-image: url("../../_images/cs12-bg45.jpg"); }
.cs12 .decor46 { background-image: url("../../_images/cs12-bg46.jpg"); }
.cs12 .decor47 { background-image: url("../../_images/cs12-bg47.jpg"); }
.cs12 .decor48 { background-image: url("../../_images/cs12-bg48.jpg"); }
.cs12 .decor49 { background-image: url("../../_images/cs12-bg49.jpg"); }
.cs12 .decor50 { background-image: url("../../_images/cs12-bg50.jpg"); }
.cs12 .decor51 { background-image: url("../../_images/cs12-bg51.jpg"); }
.cs12 .decor52 { background-image: url("../../_images/cs12-bg52.jpg"); }
.cs12 .decor53 { background-image: url("../../_images/cs12-bg53.jpg"); }
.cs12 .decor54 { background-image: url("../../_images/cs12-bg54.jpg"); }
.cs12 .decor55 { background-image: url("../../_images/cs12-bg55.jpg"); }
.cs12 .decor56 { background-image: url("../../_images/cs12-bg56.jpg"); }
.cs12 .decor57 { background-image: url("../../_images/cs12-bg57.jpg"); }
.cs12 .decor58 { background-image: url("../../_images/cs12-bg58.jpg"); }
.cs12 .decor59 { background-image: url("../../_images/cs12-bg59.jpg"); }
.cs12 .decor60-01 { background-image: url("../../_images/cs12-bg60-01.jpg"); }
.cs12 .decor60-02 { background-image: url("../../_images/cs12-bg60-02.jpg"); }
.cs12 .decor60-03 { background-image: url("../../_images/cs12-bg60-03.jpg"); }
.cs12 .decor60-04 { background-image: url("../../_images/cs12-bg60-04.jpg"); }
.cs12 .decor60-05 { background-image: url("../../_images/cs12-bg60-05.jpg"); }
.cs12 .decor61 { background-image: url("../../_images/cs12-bg61.jpg"); }
.cs12 .decor62 { background-image: url("../../_images/cs12-bg62.jpg"); }
.cs12 .decor63 { background-image: url("../../_images/cs12-bg63.jpg"); }
.cs12 .decor64 { background-image: url("../../_images/cs12-bg64.jpg"); }
.cs12 .decor65 { background-image: url("../../_images/cs12-bg65.jpg"); }
.cs12 .decor66 { background-image: url("../../_images/cs12-bg66.jpg"); }
.cs12 .decor67 { background-image: url("../../_images/cs12-bg67.jpg"); }
.cs12 .decor68 { background-image: url("../../_images/cs12-bg68.jpg"); }
.cs12 .decor69 { background-image: url("../../_images/cs12-bg69.jpg"); }
.cs12 .decor70 { background-image: url("../../_images/cs12-bg70.jpg"); }
.cs12 .decor72 { background-image: url("../../_images/cs12-bg72.jpg"); }
.cs12 .decor73 { background-image: url("../../_images/cs12-bg73.jpg"); }
.cs12 .decor74 { background-image: url("../../_images/cs12-bg74.jpg"); }
.cs12 .decor75 { background-image: url("../../_images/cs12-bg75.jpg"); }
.cs12 .decor76 { background-image: url("../../_images/cs12-bg76.jpg"); }
.cs12 .decor77 { background-image: url("../../_images/cs12-bg77.jpg"); }
.cs12 .decor78 { background-image: url("../../_images/cs12-bg78.jpeg"); }
.cs12 .decor79 { background-image: url("../../_images/cs12-bg79.jpg"); }
.cs12 .decor80 { background-image: url("../../_images/cs12-bg80.jpg"); }
.cs12 .decor81 { background-image: url("../../_images/cs12-bg81.jpg"); }
.cs12 .decor82 { background-image: url("../../_images/cs12-bg82.jpg"); }
.cs12 .decor83 { background-image: url("../../_images/cs12-bg83_en.jpg"); }
.cs12 .decor84 { background-image: url("../../_images/cs12-bg84.jpg"); }
.cs12 .decor85 { background-image: url("../../_images/cs12-bg85.jpg"); }
.cs12 .decor86 { background-image: url("../../_images/cs12-bg86.jpg"); }
.cs12 .decor87 { background-image: url("../../_images/cs12-bg87.jpg"); }
.cs12 .decor88 { background-image: url("../../_images/cs12-bg88.jpg"); }
.cs12 .decor89 { background-image: url("../../_images/cs12-bg89.jpg"); }
.cs12 .decor90 { background-image: url("../../_images/cs12-bg90.jpg"); }
.cs12 .decor91 { background-image: url("../../_images/cs12-bg91.jpg"); }
.cs12 .decor92 { background-image: url("../../_images/cs12-bg92.jpg"); }
.cs12 .decor93 { background-image: url("../../_images/cs12-bg93.jpg"); }
.cs12 .decor94 { background-image: url("../../_images/cs12-bg94.jpg"); }
.cs12 .decor95 { background-image: url("../../_images/cs12-bg95.jpg"); }
.cs12 .decor96 { background-image: url("../../_images/cs12-bg96.jpg"); }
.cs12 .decor97 { background-image: url("../../_images/cs12-bg97.jpg"); }
.cs12 .decor98 { background-image: url("../../_images/cs12-bg98.jpg"); }
.cs12 .decor99 { background-image: url("../../_images/cs12-bg99.jpg"); }
.cs12 .decor100 { background-image: url("../../_images/cs12-bg100.jpg"); }
.cs12 .decor101 { background-image: url("../../_images/cs12-bg101.jpg"); }
.cs12 .decor133 { background-image: url("../../_images/cs12-bg133_en.jpg"); }
.cs12 .decor134 { background-image: url("../../_images/cs12-bg134_en.jpg"); }
.cs12 .decor145 { background-image:url("../../_images/cs01-bg145.jpg"); }
.cs12 .decor146 { background-image: url("../../_images/cs01-bg146.jpg"); }
.cs12 .decor148 { background-image:url("../../_images/cs01-bg148.jpg"); }
.cs12 .decor149 { background-image:url("../../_images/cs01-bg149.jpg"); }
.cs12 .decor150 { background-image: url("../../_images/cs12-bg150.jpg"); }
.cs12 .decor158 { background-image:url("../../_images/cs01-bg158.jpg"); }
.cs12 .decor159 { background-image: url("../../_images/cs12-bg159.jpg"); }
.cs12 .decor160 { background: url("../../_images/cs12-bg160.jpg") no-repeat; min-height: 208px; *height: 208px;}
.cs12 .decor161 { background-image: url("../../_images/cs12-bg161_en.jpg"); }
.cs12 .decor162 { background-image: url("../../_images/cs12-bg162.jpeg"); }
.cs12 .decor163 { background-image: url("../../_images/cs12-bg163.jpg"); }
.cs12 .decor165 { background-image: url("../../_images/cs12-bg165.jpg"); }
.cs12 .decor166 { background-image: url("../../_images/cs12-bg166.jpg"); }
/* cs13 *//* cs13 *//* cs13 *//* cs13 *//* cs13 *//* cs13 *//* cs13 *//* cs13 *//* cs13 */
/* cs13 *//* cs13 *//* cs13 *//* cs13 *//* cs13 *//* cs13 *//* cs13 *//* cs13 *//* cs13 */
/* cs13 *//* cs13 *//* cs13 *//* cs13 *//* cs13 *//* cs13 *//* cs13 *//* cs13 *//* cs13 */
/* cs13 *//* cs13 *//* cs13 *//* cs13 *//* cs13 *//* cs13 *//* cs13 *//* cs13 *//* cs13 */
/* cs13 *//* cs13 *//* cs13 *//* cs13 *//* cs13 *//* cs13 *//* cs13 *//* cs13 *//* cs13 */
/* cs13 *//* cs13 *//* cs13 *//* cs13 *//* cs13 *//* cs13 *//* cs13 *//* cs13 *//* cs13 */
/* cs13 *//* cs13 *//* cs13 *//* cs13 *//* cs13 *//* cs13 *//* cs13 *//* cs13 *//* cs13 */
.cs13 { padding: 20px 10px 0 20px; }
.cs13a { background: #f9f9f9 url(../../_images/cs13-bg03.gif) no-repeat left top; border-bottom: 1px solid #e5e5e5; }
.cs13a h2 { font-size: 87.5%; color: #333; padding: 9px 10px 0 133px; }
.cs13a h2 em { color:#df1c01; }
.cs13a p { font-size: 75%; color: #333; padding: 6px 10px 15px 133px; }
.cs13b { height: 1%; padding: 0 10px 15px 0; }
.cs13b h3 { padding: 20px 10px 0 10px; font-size: 87.5%; color: #333; }
.cs13b p { font-size: 75%; color: #333; padding: 6px 10px 0 10px; }
.cs13 .row { border-bottom: 1px solid #e5e5e5; height: auto; *zoom:1; }
.cs13Row01 { background: url(../../_images/cs13-bg01s.gif) no-repeat; }
.cs13Row02 { background: url(../../_images/cs13-bg01.gif) no-repeat; }
.cs13Row03 { background: url(../../_images/cs13-bg01a.gif) no-repeat; }
.cs13 .selected .cs13a { background: #fefcf1 url(../../_images/cs13-bg02.gif) no-repeat 19px 19px; }
.cs13 .JSTaccordionContent { *display:inline-block; }
.cs13Ext01 { padding-left:10px; }
.cs13 .cs13Content h2 { font-size:87.50%; padding:10px 0; background:url("../../_images/cs13-bg04.gif") repeat-x; }
.cs13 ul { padding:6px 10px 0; }
.cs13 ul li { font-size:75%; background: url("../../_images/dot02.gif") 0 0.7em no-repeat; padding: 0 0 0 10px; }
.cs13a .decor { background-position:62px 11px; background-repeat:no-repeat; min-height: 85px; *height: 85px;}
.cs13a .decor10 { background-image: url("../../_images/cs13-bg10.jpg"); }
.cs13a .decor11 { background-image: url("../../_images/cs13-bg11.jpg"); }
.cs13a .decor12 { background-image: url("../../_images/cs13-bg12.jpg"); }
.cs13a .decor13 { background-image: url("../../_images/cs13-bg13.jpg"); }
.cs13a .decor14 { background-image: url("../../_images/cs13-bg14.jpg"); }
.cs13a .decor15 { background-image: url("../../_images/cs13-bg15.jpg"); }
.cs13a .decor16 { background-image: url("../../_images/cs13-bg16.jpg"); }
.cs13a .decor17 { background-image: url("../../_images/cs13-bg17.jpg"); }
.cs13a .decor18 { background-image: url("../../_images/cs13-bg18.jpg"); }
.cs13a .decor19 { background-image: url("../../_images/cs13-bg19.jpg"); }
.cs13a .decor20 { background-image: url("../../_images/cs13-bg20.jpg"); }
.cs13a .decor21 { background-image: url("../../_images/cs13-bg21.jpg"); }
.cs13a .decor22 { background-image: url("../../_images/cs13-bg22.jpg"); }
.cs13a .decor23 { background-image: url("../../_images/cs13-bg23.jpg"); }
.cs13a .decor24 { background-image: url("../../_images/cs13-bg24.jpg"); }
.cs13a .decor25 { background-image: url("../../_images/cs13-bg25.jpg"); }
.cs13a .decor26 { background-image: url("../../_images/cs13-bg26.jpg"); }
.cs13a .decor27 { background-image: url("../../_images/cs13-bg27.gif"); }
.cs13a .decor28 { background-image: url("../../_images/cs13-bg28.jpg"); }
.cs13a .decor29 { background-image: url("../../_images/cs13-bg29.jpg"); }
.cs13a .decor30 { background-image: url("../../_images/cs13-bg30.jpg"); }
.cs13a .decor31 { background-image: url("../../_images/cs13-bg31.jpg"); }
.cs13a .decor32 { background-image: url("../../_images/cs13-bg32.jpg"); }
.cs13a .decor33 { background-image: url("../../_images/cs13-bg33.jpg"); }
.cs13a .decor34 { background-image: url("../../_images/cs13-bg34.jpg"); }
.cs13a .decor35 { background-image: url("../../_images/cs13-bg35.jpg"); }

/* cs14 */
.cs14{ padding: 20px 10px 0 20px; }
.cs14 div { border: 1px solid #e4e4e4; padding-bottom: 8px; }
.cs14 h3 { font-size: 87.5%; padding: 8px 10px 0 20px; }
.cs14 ul { padding: 6px 10px 0 20px; }
.cs14 li { font-size: 75%; color: #333; line-height: 1.5em; }
.cs14 p { font-size:75%; color:#333; line-height:1.5em; padding:9px 20px 0; }
.cs100 .cs14 { padding:20px 0 0; }
.cs14Ext01 { padding-left:10px; padding-right:10px; }
.cs14ExtFirst { padding-top:0; }
.cs14 ul li { background: url("../../_images/dot02.gif") 0 0.7em no-repeat; padding: 0 0 6px 10px; }
/* cs15 */
.cs15{ padding: 20px 10px 0 0; }
.cs15 .row { border-bottom: 1px solid #e5e5e5; border-top: 1px solid #e5e5e5; }
.cs15Row01 { background:url("../../_images/cs15-bg06s.gif") no-repeat; }
.cs15Row02 { background:url("../../_images/cs15-bg06.gif") no-repeat; }
.cs15 h2 { padding: 8px 10px 6px 10px; color: #333; font-size: 100%; }
.cs15a { padding: 0 10px 10px 0; height: 1%;}
.cs15a h3 { padding: 8px 0 0 10px; font-size: 87.5%; color: #333; }
.cs15a p { font-size: 75%; color: #333; padding: 6px 0 0 10px; }
.cs15 ul { padding: 8px 0 0 0; }
.cs15 li { padding: 0 10px 0 20px; color: #333; font-size: 75%; background: url("../../_images/dot02.gif") 11px 0.7em no-repeat;}
div.ts01 { float: right; padding: 10px 0 0 0; }
div.ts01 a, div.ts01 a:visited { display: block; float: left;  background: url("../../_images/ts01-bg01.gif") left top no-repeat; text-decoration: none; font-weight: bold; font-size: 67.5%; }
div.ts01 a span{ background: url("../../_images/ts01-bg02.gif") right top no-repeat; color: #fff; display: block; padding: 5px 8px 4px 10px; }
div.moreBtn a, div.moreBtn a:visited { display: block; float: left;  background: url("../../_images/ts01-bg01.gif") left top no-repeat; text-decoration: none; font-weight: bold; font-size: 67.5%; }
div.moreBtn a span{ background: url("../../_images/ts01-bg02.gif") right top no-repeat; color: #fff; display: block; padding: 5px 8px 4px 10px; }
.cs15 .decor01 { background: url("../../_images/cs15-bg01.jpg") 10px 13px no-repeat; display: block; height: 79px; }
.cs15 .decor02 { background: url("../../_images/cs15-bg02.jpg") 10px 13px no-repeat; display: block; height: 79px; }
.cs15 .decor03 { background: url("../../_images/cs15-bg03.jpg") 10px 13px no-repeat; display: block; height: 79px; }
.cs15 .decor04 { background: url("../../_images/cs15-bg04.jpg") 10px 13px no-repeat; display: block; height: 79px; }
.cs15 .decor05 { background: url("../../_images/cs15-bg05.jpg") 10px 13px no-repeat; display: block; height: 79px; }
.cs15 .decor06 { background: url("../../_images/cs15-bg06.jpg") 10px 13px no-repeat; display: block; height: 79px; }
.cs15 .decor07 { background: url("../../_images/cs15-bg07.jpg") 10px 13px no-repeat; display: block; height: 79px; }
.cs15 .decor08 { background: url("../../_images/cs15-bg08_en.jpg") 10px 13px no-repeat; display: block; height: 79px; }
.cs15 .decor09 { background: url("../../_images/cs15-bg09.jpg") 10px 13px no-repeat; display: block; height: 79px; }
.cs15 .decor10 { background: url("../../_images/cs15-bg10_en.jpg") 10px 13px no-repeat; display: block; height: 79px; }
.cs15 .decor11 { background: url("../../_images/cs15-bg11.jpg") 10px 13px no-repeat; display: block; height: 79px; }
.cs15 .decor12 { background: url("../../_images/cs15-bg12.jpg") 10px 13px no-repeat; display: block; height: 79px; }
.cs15 .decor13 { background: url("../../_images/cs15-bg13.jpg") 10px 13px no-repeat; display: block; height: 79px; }
.cs15 .decor14 { background: url("../../_images/cs15-bg14.jpg") 10px 13px no-repeat; display: block; height: 79px; }
.cs15 .decor15 { background: url("../../_images/cs15-bg15.jpg") 10px 13px no-repeat; display: block; height: 79px; }
.cs15 .decor16 { background: url("../../_images/cs15-bg16.jpg") 10px 13px no-repeat; display: block; height: 79px; }
.cs15 .decor17 { background: url("../../_images/cs15-bg17.jpg") 10px 13px no-repeat; display: block; height: 79px; }
.cs15 .decor18 { background: url("../../_images/cs15-bg18.jpg") 10px 13px no-repeat; display: block; height: 79px; }
.cs15 .decor19 { background: url("../../_images/cs15-bg19.jpg") 10px 13px no-repeat; display: block; height: 79px; }
.cs15 .decor20 { background: url("../../_images/cs15-bg20.jpeg") 10px 13px no-repeat; display: block; height: 79px; }
.cs15 .decor21 { background: url("../../_images/cs15-bg21.jpeg") 10px 13px no-repeat; display: block; height: 79px; }
.cs15 .decor22 { background: url("../../_images/cs15-bg22.jpeg") 10px 13px no-repeat; display: block; height: 79px; }
.cs15 .decor23 { background: url("../../_images/cs15-bg23.jpg") 10px 13px no-repeat; display: block; height: 79px; }
.cs15 .decor24 { background: url("../../_images/cs15-bg24.jpg") 10px 13px no-repeat; display: block; height: 79px; }
/* cs16 */
.cs16{ padding: 20px 10px 0 0; }
.cs16Ext01 { padding: 20px 10px 0 0; }
.cs16 .row { border-top: 1px solid #e5e5e5; }
.cs16 h2 { padding: 8px 10px 6px 10px; color: #333; font-size: 100%; }
.cs16a { padding: 0 10px 10px 0; height: 1%; }
.cs16Row01 { background-image:none; }
.cs16Row02 { background:url("../../_images/cs16-bg07.gif") no-repeat; }
.cs16a h3 { padding: 8px 0 0 10px; font-size: 87.5%; color: #333; }
.cs16a h4 { padding: 6px 0 0 10px; font-size: 75%; color: #333; }
.cs16a p { font-size: 75%; color: #333; padding: 6px 0 0 10px; }
.cs16 ul { padding: 8px 0 0 0; }
.cs16 li { padding: 0 10px 0 30px; color: #333; font-size: 75%; background: url("../../_images/dot02.gif") 21px 0.7em no-repeat;}
.cs16 ul ul { padding: 0 0 6px; }
.cs16 li li { font-size:100%; padding:0 0 0 20px; background-position:10px 0.7em; }
.cs16 .decor01 { background: url("../../_images/cs16-bg01.jpg") 10px 13px no-repeat; display: block; height: 66px; }
.cs16 .decor02 { background: url("../../_images/cs16-bg02.jpg") 10px 13px no-repeat; display: block; height: 66px; }
.cs16 .decor03 { background: url("../../_images/cs16-bg03.jpg") 10px 13px no-repeat; display: block; height: 101px; }
.cs16 .decor04 { background: url("../../_images/cs16-bg04.jpg") 10px 13px no-repeat; display: block; height: 66px; }
.cs16 .decor05 { background: url("../../_images/cs16-bg05.jpg") 10px 13px no-repeat; display: block; height: 66px; }
.cs16 .decor06 { background: url("../../_images/cs16-bg06.jpg") 10px 13px no-repeat; display: block; height: 66px; }
.cs16 .decor07 { background: url("../../_images/cs16-bg07.jpg") 10px 13px no-repeat; display: block; height: 66px; }
.cs16 .decor21 { background: url("../../_images/cs16-bg21.jpg") 10px 13px no-repeat; display: block; height: 101px; }
.cs16 .decor22 { background: url("../../_images/cs16-bg22.jpg") 10px 13px no-repeat; display: block; height: 101px; }
.cs16 .decor23 { background: url("../../_images/cs16-bg23.jpg") 10px 13px no-repeat; display: block; height: 101px; }
.cs16 .decor24 { background: url("../../_images/cs16-bg24.jpg") 10px 13px no-repeat; display: block; height: 101px; }
.cs16 .decor25 { background: url("../../_images/cs16-bg25.jpg") 10px 13px no-repeat; display: block; height: 101px; }
.cs16 .decor26 { background: url("../../_images/cs16-bg26.jpg") 10px 13px no-repeat; display: block; height: 101px; }
.cs16 .decor27 { background: url("../../_images/cs16-bg27.jpg") 10px 13px no-repeat; display: block; height: 101px; }
.cs16 .decor28 { background: url("../../_images/cs16-bg28.jpg") 10px 13px no-repeat; display: block; height: 101px; }
.cs16 .decor29 { background: url("../../_images/cs16-bg29.jpg") 10px 13px no-repeat; display: block; height: 101px; }
.cs16 .decor30 { background: url("../../_images/cs16-bg30.jpg") 10px 13px no-repeat; display: block; height: 101px; }
.cs16 .decor31 { background: url("../../_images/cs16-bg31.jpg") 10px 13px no-repeat; display: block; height: 101px; }
.cs16 .decor32 { background: url("../../_images/cs16-bg32.jpg") 10px 13px no-repeat; display: block; height: 101px; }
.cs16 .decor33 { background: url("../../_images/cs16-bg33.jpg") 10px 13px no-repeat; display: block; height: 101px; }
.cs16 .decor34 { background: url("../../_images/cs16-bg34.jpg") 10px 13px no-repeat; display: block; height: 66px; }
.cs16 .decor40 { background: url("../../_images/cs16-bg40.jpg") 10px 13px no-repeat; display: block; height: 101px; }
.cs16 .decor41 { background: url("../../_images/cs16-bg41.jpg") 10px 13px no-repeat; display: block; height: 101px; }
.cs16 .decor42 { background: url("../../_images/cs16-bg42.jpg") 10px 13px no-repeat; display: block; height: 101px; }
.cs16 .decor43 { background: url("../../_images/cs16-bg43.jpg") 10px 13px no-repeat; display: block; height: 101px; }
.cs16 .decor44 { background: url("../../_images/cs16-bg44.jpg") 10px 13px no-repeat; display: block; height: 101px; }
.cs16 .decor45 { background: url("../../_images/cs16-bg45.jpg") 10px 13px no-repeat; display: block; height: 101px; }
.cs16 .decor46 { background: url("../../_images/cs16-bg46.jpg") 10px 13px no-repeat; display: block; height: 101px; }
.cs16 .decor47 { background: url("../../_images/cs16-bg47.jpg") 10px 13px no-repeat; display: block; height: 101px; }
.cs16 .decor48 { background: url("../../_images/cs16-bg48.jpg") 10px 13px no-repeat; display: block; height: 101px; }
.cs16 .decor50 { background: url("../../_images/cs16-bg50.jpg") 10px 13px no-repeat; display: block; height: 101px; }
.cs16 .decor51 { background: url("../../_images/cs16-bg51.jpg") 10px 13px no-repeat; display: block; height: 101px; }
/* cs17 */
.cs17 { padding: 20px 10px 0 10px; }
.cs17 div { background-color: #fcf9f1; border-bottom: 3px solid #f0ebde; }
.cs17 div div { background: none; border: none; }
.cs17 h3 { color: #333; font-size: 87.5%; padding: 11px 10px 0; }
.cs17 h3 a:link, .cs17 h3 a:visited{ color: #333;}
.cs17 h3 a:hover { color: #999;}
.cs17 p { color: #333; font-size: 75%; padding: 9px 10px 0; }
.cs17 ul { padding: 4px 0 15px 0; }
.cs17 li { font-size:75%; padding:3px 10px; color:#333; }
.cs17a { height: 1%; padding: 0 10px 10px 0; }
.cs17a ul { padding-bottom: 0; }
.cs17a li { padding: 0 10px 0 20px; color: #333; font-size: 75%; background: url("../../_images/dot02.gif") 11px 0.7em no-repeat;}
.cs17b { height:1%; padding:0 10px 10px 0; }
.cs17b ul { padding-bottom:0; }
.cs17b li { padding: 3px 10px 3px 20px; color: #333; background: url("../../_images/dot02.gif") 11px 0.8em no-repeat;}
.cs17c { height: 1%; padding: 0 10px 10px 0; }
.cs17c ul { padding-bottom: 0; }
.cs17ExtFirst { padding-top:0; }
.cs17 .cs17List01 { padding-left:10px; padding-right:10px; }
.cs17 .cs17List01 li { background-image:none; padding:3px 0 0; }
/* cs18 */
.cs18 { padding: 17px 10px 0 20px; }
.cs18 h3 { font-size: 75%; color: #333; padding:8px 0; }
.cs18 h4 { font-size: 75%; color: #333; }
.cs18 p { font-size: 75%; color: #333; padding:0 0 12px; }
.cs18 ul { padding-bottom:12px; }
.cs18 li { font-size: 75%; color: #333; }
.cs18 ul li { background: url("../../_images/dot03.gif") 5px 0.7em no-repeat; padding: 0 0 0 15px; }
.cs18 ul li.subset { padding-left:25px; background-position:15px 0.7em; }
.cs18 ol { margin-left: 23px; }
.cs18 ol li { padding:0 0 12px; background-image:none; }
.cs18 .JSTaccordionContent ol li { padding: 0px}
.cs18 ol li p { font-size:100%; padding:0; }
.cs18a { padding-bottom: 20px; }
.cs18b { border-top: 1px solid #e8e8e8; }
.cs18b h3 { font-size: 112.5%; font-weight: normal; color: #333; }
.cs18 h3.first { padding-top:0; }
.cs18 .cs18a1 { height:1%; }
.cs18 .cs18a1 ul { float:left; width:220px; padding-bottom:0; }
.cs18 .cs18a1 li { padding-right:20px; }
.cs18 .cs18c h4 { padding:8px 0; }
.cs18 .cs18Note { padding:10px 0 15px; }
.cs18 .cs18NoteWrapper { padding:0 20px; border:1px solid #e4e4e4; }
.cs18 h2 { font-size:87.50%; padding:0 0 3px; }
.cs18 ul ul { padding:6px 0; }
.cs18 ul li li { font-size: 100%; }
.cs18 ol li div p { padding:6px 0 0; }
.cs18 table { border:1px solid #ebebeb; border-width:1px 0 0 1px; margin:12px 0; }
.cs18 th, .cs18 td { vertical-align:top; border:1px solid #ebebeb; border-width:0 1px 1px 0; }
.cs18 th { text-align:left; }
.cs18 th div, .cs18 td div { padding:5px; }
.cs18 .cs18Remark01 { font-size:68.75%; }
.cs18 .cs18SubSection01 { padding-left:30px; }
/* cs19 */
.cs19 {padding: 20px 0px 0 20px; }
.cs19 h3 { background-color: #a4a096; color: #fff; font-weight: normal; padding: 7px 5px 7px 10px; }
.cs19 p { background-color: #fcf9f1; color: #333; font-size: 75%; padding: 10px 14px 10px 7px;}
.cs19 ul { background-color: #fcf9f1;  border-bottom: 3px solid #f0ebde;}
.cs19 ul li { font-size: 75%; margin: 0 14px 0 6px; padding: 11px 30px 11px 0; border-top: 1px solid #f0ebde; }
.cs19Ext01 { padding-left:11px; }
.cs19Ext02 { padding-right:10px; padding-left:10px; }
.cs19ExtFirst { padding-top:0; }
.cs19 ul li { padding-right:35px; }
.cs19 .cs19List01 li { margin:0 10px; padding:11px 50px 11px 0; }
.cs19 li.decor01 { background: url("../../_images/cs19-bg01.jpg") right center no-repeat;}
.cs19 li.decor02 { background: url("../../_images/cs19-bg02.jpg") right bottom no-repeat;}
.cs19 li.decor03 { background: url("../../_images/cs19-bg03.jpg") right bottom no-repeat;}
.cs19 li.decor04 { background: url("../../_images/cs19-bg04.jpg") right bottom no-repeat;}
.cs19 li.decor05 { background: url("../../_images/cs19-bg05.jpg") right bottom no-repeat;}
/* cs20 */
.cs20 {padding: 20px 0px 0 20px; }
.cs20 div { border: 1px solid #eeeeee; padding-bottom: 10px; }
.cs20 div span.decor00 { display: block; float: right; width: 87px; height: 125px; background: url("../../_images/cs20-bg01.jpg") no-repeat; }
.cs20 h3 { padding: 8px 10px 0 10px; font-size: 87.5%; color: #333; }
.cs20 p { padding: 8px 0px 0 10px; font-size: 75%; color: #333; }
.cs20 p a { display: block; padding-top: 8px; }
.cs20 .cs20a a { display:inline; padding-top:0; }
.cs20 ul li { font-size: 75%; list-style: disc; padding: 5px 10px 0 0px; margin: 0 0 0 30px;}
/* cs21 */
.cs21 { padding: 00 0; }
.cs21 .decor00 { display: block; border-bottom: 1px solid #eee; margin: 0 10px; height: 19px; font-size: 0; color: #eee;}
.cs21 .column04 div { padding: 20px 10px 0; }
.cs21 h3 { font-size: 112.5%; color: #333; font-weight: normal; padding: 20px 0 0 0; }
.cs21 p { font-size: 75%; color: #333; padding: 8px 0 0 0; }
.cs21 ul { padding: 14px 0 0; }
.cs21 li { background: url("../../_images/dot03.gif") 0px 0.6em no-repeat; padding: 0 0 0 15px; font-size: 75%; color: #333; }
.cs21a ul { height: 1%; border-bottom:1px solid #e8e8e8; padding-left: 1px; }
.cs21a ul li { float: left; background: #f7f7f7; border: 1px solid #e8e8e8; position: relative; top: 1px; padding: 7px 13px; margin-left: -1px;  }
.cs21a ul li a { text-decoration: none; color: #333; }
.cs21a ul li a:link, .cs21a ul li a:visited { color:#333; }
.cs21a ul li a:hover, .cs21a ul li a:focus, .cs21a ul li a:active { color:#999; }
.cs21a ul li.selected { background: #fff; border-bottom: 1px solid #fff;}
.cs21a ul li.selected a, .cs21a ul li.selected a:visited { color: #999; }
/* cs22 */
.cs22 { padding: 20px 10px 0 10px; }
.cs22 h2 { font-size: 75%; color: #333; float: left; line-height: 1.5em; font-weight: normal; padding-right: 5px;}
.cs22 ul { height: 1%; padding: 0 0 20px 0; }
.cs22 li { font-size: 75%; float: left; padding: 0 20px 0 0; }
.cs22 table caption { position: absolute; top: -999em; display: none; }
.cs22 table { border-top: 1px solid #eee; border-bottom: 1px solid #eee; }
.cs22 table th { text-align: left; font-size: 75%; color: #333; padding: 6px 0; }
.cs22 table td { font-size: 75%; vertical-align: top; line-height: 1.5em; }
.cs22 table td em {  color: #999; }
.cs22 table td span {  color: #999; display: block; }
.cs22 table td span span { display: inline; background: url("../../_images/icon-01.gif") 0px 1px no-repeat; color: #333; padding: 0 0 0 20px; }
.cs22 table .cell01 div { border-top: 1px solid #eee; margin-right: 10px; white-space: nowrap; padding: 12px 10px 12px 0; }
.cs22 table .cell02 { width: 99%; }
.cs22 table .cell02 div { border-top: 1px solid #eee; padding: 12px 10px 12px 0; }
.cs22 table .cell02 div em { display: block; }
.cs22 table .cell02 a em { display:inline; color:#e02826; }
.cs22 table .cell02 a:visited em { color:#c56767; }
.cs22 table .cell02 a:hover em, .cs22 table .cell02 a:active em, .cs22 table .cell02 a:focus em { color:#95090f; }
.cs22Ext01 { padding:0px 10px 0 20px; }
.cs22 li.selected a { color:#333; text-decoration:none; cursor:text; }
/* cs23 */
.cs23 .row { padding: 20px 0 0 0; }
.cs23 .column27 h2 { font-size: 87.5%; color: #333; padding: 0 20px 0 10px;}
.cs23 .column27 p { font-size: 75%; color: #333; padding: 6px 20px 0 10px; }
.cs23 .column27 div { padding: 10px 20px 0 10px; }
.cs23 .column27 div a { font-size: 75%; }
.cs23 .column28 a { display: block; text-decoration: none; }
.cs23 .column28 a span { display: block; font-size: 75%; text-decoration: underline; padding: 10px 10px 0 0; }
.cs23 .decor00 { display: block; border-bottom: 1px solid #eee; margin: 0 10px; height: 19px; font-size: 0; color: #eee;}
/* cs24 */
.cs24 { padding: 20px 10px 0;}
.cs24 h2 { font-size: 100%; color: #333; border-bottom: 1px solid #eee; padding: 0 0 6px; }
.cs24 th { font-size: 75%; font-weight: bold; color: #333; text-align: left; padding: 8px 0 10px; border-bottom: 1px solid #eee; }
.cs24 td { font-size: 75%; color: #333; text-align: left; padding: 8px 0 10px; border-bottom: 1px solid #eee; vertical-align: top; }
.cs24 .cell01 { width: 260px; }
.cs24 .cell02 { width: 140px; }
.cs24 .cell03 { width: 220px; }
.cs24aa {  border-top: 1px solid #eee; text-align: right; margin: 20px 0 0; padding: 20px 0 0;  }
.cs24a iframe { border: none; width: 620px; height: 490px; overflow: hidden; }
/* cs25 */
.cs25 {  padding: 20px 10px 0; }
.cs25 div { background-color: #fcf9f1; border-bottom: solid 3px #f0ebde; padding-bottom: 15px; }
.cs25 h3 { background-color: #a4a096; color: #fff; font-weight: normal; padding: 7px 5px 7px 10px; }
.cs25 h4 { color: #333; font-size: 87.5%; padding: 11px 10px 0; }
.cs25 ul { padding: 4px 0 0px 0; }
.cs25 li { background: url("../../_images/cs05-bg01.gif") 11px 0.7em no-repeat; padding: 0px 10px 0px 30px; }
.cs25 li a { font-size: 75%; }
.cs25 li a:link, .cs25 li a:visited { color:#666; }
.cs25 li a:hover, .cs25 li a:focus, .cs25 li a:active { color:#000; }
/* cs26 */
.cs26 h2 { font-size: 87.5%; padding: 20px 0 0 10px;}
.cs26Ext01 h2 { padding-top: 0; }
.cs26 h2 a:link, .cs26 h2 a:visited { color: #333; }
.cs26 h2 a:hover, .cs26 h2 a:focus, .cs26 h2 a:active { color:#999; }
.cs26a h3 { font-size: 75%; padding: 20px 0 0 20px; }
.cs26a ul { padding: 3px 0 0 40px; }
.cs26a ul li a { font-size: 75%; }
.cs26b { border-bottom: 1px solid #eee; margin: 0 10px; padding: 15px 0 10px; text-align: right;}
.cs26b a { font-size: 75%; }
/* cs27 */
.cs27 { padding-bottom:20px; }
.cs27 p { font-size: 75%; padding: 20px 10px 10px 10px;}
/* cs28 */
.cs28 { padding: 0 10px 0 20px; }
.cs28 .row { background: url("../../_images/cs28-bg00.gif") left bottom repeat-x; border-top: 1px solid #eee; padding-bottom: 15px; }
.cs28 .column32, .cs28 .cs28aExt01 { min-height: 145px; _height: 145px; }
.cs28 .last { border-bottom: 1px solid #eee; }
.cs28 h2 { font-size: 87.5%; color: #333; padding: 17px 10px 0 160px; }
.cs28 p { font-size: 75%; color: #333; padding: 0 10px 0 160px; }
.cs28 ul { padding: 2.1em 0 0 0; }
.cs28 li { font-size: 75%; color: #333; background: url("../../_images/dot03.gif") 0 0.5em no-repeat; padding: 0 0 0 10px; }
.cs28 li.subset { padding-left:20px; background-position:10px 0.5em; }
.cs28 p.cs28b { background-color: #e6ebf3; padding: 12px 10px 12px 160px; }
.cs28 .column32 ul { padding:0 10px 0 160px; }
.cs28Ext01 { padding-right:20px; }
.cs28 .decor01 { background: url("../../_images/cs28-bg01.jpg") 10px 15px no-repeat; }
.cs28 .decor02 { background: url("../../_images/cs28-bg02.jpg") 10px 15px no-repeat; }
.cs28 .decor03 { background: url("../../_images/cs28-bg03.jpg") 10px 15px no-repeat; }
.cs28 .decor04 { background: url("../../_images/cs28-bg04.jpg") 10px 15px no-repeat; }
.cs28 .decor05 { background: url("../../_images/cs28-bg05.jpg") 10px 15px no-repeat; }
.cs28 .decor06 { background: url("../../_images/cs28-bg06.jpg") 10px 15px no-repeat; }
.cs28 .decor07 { background: url("../../_images/cs28-bg07.jpg") 10px 15px no-repeat; }
.cs28 .decor08 { background: url("../../_images/cs28-bg08.jpg") 10px 15px no-repeat; }
.cs28 .decor09 { background: url("../../_images/cs28-bg09.jpg") 10px 15px no-repeat; }
.cs28 .decor10 { background: url("../../_images/cs28-bg10.jpg") 10px 15px no-repeat; }
.cs28 .decor11 { background: url("../../_images/cs28-bg11.jpg") 10px 15px no-repeat; }
.cs28 .decor12 { background: url("../../_images/cs28-bg12.jpg") 10px 15px no-repeat; }
.cs28 .decor13 { background: url("../../_images/cs28-bg13.jpg") 10px 15px no-repeat; }
.cs28 .decor14 { background: url("../../_images/cs28-bg14.jpg") 10px 15px no-repeat; }
.cs28 .decor15 { background: url("../../_images/cs28-bg15.jpg") 10px 15px no-repeat; }
.cs28 .decor16 { background: url("../../_images/cs28-bg16.jpg") 10px 15px no-repeat; }
.cs28 .decor17 { background: url("../../_images/cs28-bg17.jpg") 10px 15px no-repeat; }
.cs28 .decor18 { background: url("../../_images/cs28-bg18.jpg") 10px 15px no-repeat; }
.cs28 .decor19 { background: url("../../_images/cs28-bg19.jpg") 10px 15px no-repeat; }
.cs28 .decor20 { background: url("../../_images/cs28-bg20.jpg") 10px 15px no-repeat; }
.cs28 .decor21 { background: url("../../_images/cs28-bg21.jpg") 10px 15px no-repeat; }
.cs28 .decor22 { background: url("../../_images/cs28-bg22.jpg") 10px 15px no-repeat; }
.cs28 .decor23 { background: url("../../_images/cs28-bg23.jpg") 10px 15px no-repeat; }
.cs28 .decor24 { background: url("../../_images/cs28-bg24.jpg") 10px 15px no-repeat; }
.cs28 .decor25 { background: url("../../_images/cs28-bg25.jpg") 10px 15px no-repeat; }
.cs28 .decor26 { background: url("../../_images/cs28-bg26.jpg") 10px 15px no-repeat; }
.cs28 .decor27 { background: url("../../_images/cs28-bg27.jpg") 10px 15px no-repeat; }
.cs28 .decor28 { background: url("../../_images/cs28-bg28.jpg") 10px 15px no-repeat; }
.cs28 .decor29 { background: url("../../_images/cs28-bg29.jpg") 10px 15px no-repeat; }
.cs28 .decor30 { background: url("../../_images/cs28-bg30.jpg") 10px 15px no-repeat; }
.cs28 .decor31 { background: url("../../_images/cs28-bg31.jpg") 10px 15px no-repeat; }
.cs28 .decor32 { background: url("../../_images/cs28-bg32.jpg") 10px 15px no-repeat; }
.cs28 .decor33 { background: url("../../_images/cs28-bg33.jpg") 10px 15px no-repeat; }
.cs28 .decor34 { background: url("../../_images/cs28-bg34.jpg") 10px 15px no-repeat; }
.cs28 .decor35 { background: url("../../_images/cs28-bg35.jpg") 10px 15px no-repeat; }
.cs28 .decor36 { background: url("../../_images/cs28-bg36.jpg") 10px 15px no-repeat; }
.cs28 .decor37 { background: url("../../_images/cs28-bg37.jpg") 10px 15px no-repeat; }
.cs28 .decor38 { background: url("../../_images/cs28-bg38.jpg") 10px 15px no-repeat; }
/* cs29 */
.cs29 { padding: 0; }
.cs29 h2 { font-size: 100%; color: #333; border-bottom: 1px solid #eee; padding: 0 0 6px; }
.cs29a { padding: 17px 0 0; }
.cs29a p { height: 1%; font-size: 75%; color: #333; padding: 11px 0 0; }
.cs29a p span { float: right; color: #abaaaa; }
.cs29a dt { padding-right: 10px; }
.cs29a {}
.cs29a dl { padding: 20px 0 0; }
.cs29a label, .cs29a dt span { font-size: 75%; color: #333; }
.cs29a dd label { vertical-align: middle; }
.cs29a .row dl { padding: 10px 0 0; }
.cs29a .column dt { float: none; padding-bottom: 8px; }
.cs29a .column dd { float: none; }
.cs29a .column dd em { position: absolute; top: -9999em; }
.cs29a .column07 dd { padding-right: 20px; }
.cs29a .column input, .cs29a .column textarea { width: 100%; }
.cs29aa {  border-top: 1px solid #eee; text-align: right; margin: 20px 0 0; padding: 20px 0 0;  }
.cs29aa div { float: right; }
.cs29ab { font-size: 75%; color: #F00; }
.cs29a .column select { width: 100%; }
.cs29a .column textarea { min-height: 130px; _height:130px; }
/* cs30 */
.cs30 { padding:20px 10px 0 20px; }
.cs30a { border:1px solid #eee; border-width:0 0 3px 1px; }
.cs30 table { font-size:75%; }
.cs30 caption{ font-size:0; line-height:0; height:0; }
.cs30 td { width:32%; border:1px solid #eee; border-width:1px 1px 0 0; }
.cs30 .decor { display:block; padding:7px 5px 7px 35px; background-repeat:no-repeat; background-position:10px center; }
.cs30 .decor01 { background-image:url("../../_images/cs30-bg01.gif"); }
.cs30 .decor02 { background-image:url("../../_images/cs30-bg02.gif"); }
.cs30 .decor03 { background-image:url("../../_images/cs30-bg03.gif"); }
.cs30 .decor04 { background-image:url("../../_images/cs30-bg04.gif"); }
.cs30 .decor05 { background-image:url("../../_images/cs30-bg05.gif"); }
.cs30 .decor06 { background-image:url("../../_images/cs30-bg06.gif"); }
.cs30 .decor07 { background-image:url("../../_images/cs30-bg07.gif"); }
.cs30 .decor08 { background-image:url("../../_images/cs30-bg08.gif"); }
.cs30 .decor09 { background-image:url("../../_images/cs30-bg09.gif"); }
.cs30 .decor10 { background-image:url("../../_images/cs30-bg10.gif"); }
.cs30 .decor11 { background-image:url("../../_images/cs30-bg11.gif"); }
.cs30 .decor12 { background-image:url("../../_images/cs30-bg12.gif"); }
.cs30 .JSTaccordionNode .JSTaccordionHeading {
		background-image: url('../../_images/cs13-bg03_down.gif');
		background-repeat: no-repeat;
		background-position: 0px 4px;
		padding-left: 20px;
}
.cs30 .JSTaccordionNode.selected .JSTaccordionHeading {
		background-image: url('../../_images/cs13-bg03_up.gif');
}
/* cs31 */
.cs31 { padding:20px 0 0 11px; }
.cs31ExtFirst { padding-top:0; }
.cs31 .decor { display:block; width:229px; background-repeat:no-repeat; }
.cs31 .decor01 { height:152px; background-image:url("../../_images/cs31-bg01.jpg");}
/* cs32 */
.cs32 { padding:18px 10px 0 20px; }
.cs32Ext01 { padding-top:8px; }
.cs32ExtFirst { padding-top:0; }
.cs32a { border-top:1px solid #eee; }
.cs32b { border:1px solid #eee; border-width:0 1px 3px; padding:0 12px 9px; }
.cs32 h2 { font-size:87.50%; padding:0 0 9px; }
.cs32 h3 { font-size:87.50%; padding:9px 0 0; }
.cs32 h4 { font-size:75%; padding:15px 0 0; }
.cs32 p { font-size:75%; padding:12px 0 0; }
.cs32 ul { padding:12px 0 0; }
.cs32 ol { height:1%; padding:15px 0 0; }
.cs32 li { font-size:75%; }
.cs32 ul li { background: url("../../_images/dot02.gif") 0 0.7em no-repeat; padding: 0 0 0 10px; }
.cs32 ol li { display:block; float:left; width:131px; padding:0 0 0 20px; background: url("../../_images/bg-arrow-01.gif") 5px 75px no-repeat; }
.cs32 ol .cs32FirstItem { padding-left:0; background-image:none; }
.cs32 .ts01 { padding-left:7px; }
.cs32 .cs32tExt01 { font-size:75%; }
.cs32 table { font-size:75%; border:1px solid #eee; border-width:0 0 1px 1px; margin-top:12px; }
.cs32 th, .cs32 td { text-align:left; border:1px solid #eee; border-width:1px 1px 0 0; vertical-align:top; }
.cs32 th div, .cs32 td div { padding:5px 10px; }
/* cs33 */
.cs33 { padding:0 0 0 20px; position: relative;  _height: 208px; }
.cs33Wrapper01 { padding-left:470px; background-repeat:no-repeat; min-height:208px; height: auto!important; height: 208px; }
.cs33Wrapper02 { padding:0 16px; min-height:208px; height: auto !important; height: 208px; color:#fff; }
.cs33 h3 { font-size: 112.5%; font-weight:normal; padding:16px 0 0; color: #000; }
.cs33 p { font-size: 75%; padding:8px 0 0; }
.cs33 p.last { padding-bottom: 16px; color: #000; }
.cs33 ul { list-style-type:disc; padding:8px 0 10px 0; }
.cs33 li { font-size:75%; padding:6px 0 0; }
.cs33 .decor01 { background-image: url("../../_images/cs33-decor01.jpg"); min-height:208px; height: auto!important; height: 208px;  }
.cs33 .decor02 { background-image: url("../../_images/cs33-decor02.jpg"); min-height:208px; height: auto!important; height: 208px;  }
.cs33 .decor03 { background-image: url("../../_images/cs33-decor03.jpg"); min-height:208px; height: auto!important; height: 208px; }
.cs33 .decor04 { background-image: url("../../_images/cs33-decor04.jpg"); min-height:208px; height: auto!important; height: 208px; }
.cs33 .decor05 { background-image: url("../../_images/cs33-decor05.jpg"); min-height:208px; height: auto!important; height: 208px; }
.cs33 .decor06 { background-image: url("../../_images/cs33-decor06.jpg"); min-height:208px; height: auto!important; height: 208px; }
.cs33 .decor07 { background-image: url("../../_images/cs33-decor07.jpg"); min-height:208px; height: auto!important; height: 208px;  }
.cs33 .decor08 { background-image: url("../../_images/cs33-decor08.jpg"); min-height:208px; height: auto!important; height: 208px; }
/* cs34 */
.cs34 { padding:20px 10px 0 20px; }
.cs34Ext01 { padding-top:8px; }
.cs34ExtFirst { padding-top:0; }
.cs34a { padding:10px 0 5px; }
.cs34 h3 { font-size:87.50%; }
.cs34 p { font-size:75%; padding:12px 0 0; }
.cs34 table { border:1px solid #eee; border-width:0 0 3px 1px; }
.cs34 caption { font-size:0; line-height:0; height:0; visibility:hidden; }
.cs34 th, .cs34 td { vertical-align:top; font-size:75%; }
.cs34 th { font-weight:normal; text-align:left; background:#fafafa; width:40%; border-top:1px solid #eee; border-right:1px solid #fcfcfc; }
.cs34 td { border:1px solid #eee; border-width:1px 1px 0 0; }
.cs34 th div { padding:8px 10px 8px; }
.cs34 td div { padding:0 15px 8px; }
.cs34 td p { padding-top:5px; font-size:100%; }
.cs34 td ul { padding-top:5px; }
.cs34 td ul li { background: url("../../_images/dot02.gif") 5px 0.7em no-repeat; padding: 0 0 0 15px; }
.cs34 .cs34tExt01 { font-size:75%; }
/* cs35 */
.cs35 { padding:20px 10px 0; }
.cs35ExtFirst { padding-top:0; }
.cs35 .decor { display:block; width:300px; background-repeat:no-repeat; }
.cs35 .decor01 { height:209px; background-image:url("../../_images/cs35-decor01.jpg");}
/* cs36 */
.cs36 { padding:20px 10px 0 20px; }
.cs36Ext01 { padding-left:10px; }
.cs36ExtFirst { padding-top:0; }
.cs36 p { font-size:75%; padding:12px 0 0; }
.cs36 h2 { font-size:87.50%; }
.cs36 h3 { font-size:87.50%; padding:18px 0 0; }
.cs36 ul { padding:6px 0 0; }
.cs36 ul ul { padding:3px 0; }
.cs36 li { font-size:75%; }
.cs36 li li { font-size:100%; }
.cs36 li { font-size:75%; }
.cs36 ul li { background: url("../../_images/dot02.gif") 5px 0.7em no-repeat; padding: 0 0 0 15px; }
.cs36 .cs36First { padding-top:0; }
.cs36 .cs36a { font-size:68.75%; }
.cs36 .JSTaccordionNode .JSTaccordionHeading {
		background-image: url('../../_images/cs13-bg03_down.gif');
		background-repeat: no-repeat;
		background-position: 0px 4px;
		padding-left: 20px;
}
.cs36 .JSTaccordionNode.selected .JSTaccordionHeading {
		background-image: url('../../_images/cs13-bg03_up.gif');
}
/* cs37 */
.cs37 { padding:18px 10px 0 20px; }
.cs37Ext01 { padding-top:0; }
.cs37Ext02 { padding-left:10px; }
.cs37a { padding:10px 0 0; }
.cs37 h2 { font-size:87.50%; }
.cs37 h3 { font-size:75%; }
.cs37 p { font-size:75%; padding:6px 0 0; }
.cs37 table { font-size:75%; border:1px solid #eee; border-width:0 0 3px 1px; }
.cs37 caption { font-size:0; height:0; line-height:0; visibility:hidden; }
.cs37 th, .cs37 td { text-align:left; width:32%; border:1px solid #eee; border-width:1px 1px 0 0; }
.cs37 th { vertical-align:top; }
.cs37 th span, .cs37 td span { display:block; padding:5px 10px; }
.cs37 .cs37Table01 th, .cs37 .cs37Table01 td { width:19%; vertical-align:top; }
.cs37 .cs37Table02 th, .cs37 .cs37Table02 td { width:24%; vertical-align:top; }
.cs37 .decor { display:block; padding:7px 5px 7px 35px; background-repeat:no-repeat; background-position:10px center; }
.cs37 .decor01 { background-image:url("../../_images/cs30-bg01.gif"); }
.cs37 .decor02 { background-image:url("../../_images/cs30-bg02.gif"); }
.cs37 .decor03 { background-image:url("../../_images/cs30-bg03.gif"); }
.cs37 .decor04 { background-image:url("../../_images/cs30-bg04.gif"); }
.cs37 .decor05 { background-image:url("../../_images/cs30-bg05.gif"); }
.cs37 .decor06 { background-image:url("../../_images/cs30-bg06.gif"); }
.cs37 .decor07 { background-image:url("../../_images/cs30-bg07.gif"); }
.cs37 .decor08 { background-image:url("../../_images/cs30-bg08.gif"); }
.cs37 .decor09 { background-image:url("../../_images/cs30-bg09.gif"); }
.cs37 .decor10 { background-image:url("../../_images/cs30-bg10.gif"); }
.cs37 .decor11 { background-image:url("../../_images/cs30-bg11.gif"); }
.cs37 .decor12 { background-image:url("../../_images/cs30-bg12.gif"); }
.cs37 .JSTaccordionNode .JSTaccordionHeading {
		background-image: url('../../_images/cs13-bg03_down.gif');
		background-repeat: no-repeat;
		background-position: 0px 4px;
		padding-left: 20px;
}
.cs37 .JSTaccordionNode.selected .JSTaccordionHeading {
		background-image: url('../../_images/cs13-bg03_up.gif');
}
/* cs38 */
.cs38 { padding:0 10px; }
.cs38a { border:1px solid #eee; border-width:1px 1px 3px; padding:0 9px; }
.cs38 h3 { font-size:87.50%; padding-top:9px; }
.cs38 ul { padding-top:9px; }
.cs38 li { font-size:75%; padding:9px 40px 9px 0; border-top:1px solid #eee; }
.cs38 .decor01 { background: url("../../_images/cs38-bg01.gif") right bottom no-repeat; }
.cs38 .decor02 { background: url("../../_images/cs38-bg02.gif") right bottom no-repeat; }
.cs38 .decor03 { background: url("../../_images/cs38-bg03.gif") right bottom no-repeat; }
/* cs40 */
.cs40 { padding:0px 10px 20px; }
.cs40a { background-color:#a4a096; }
.cs40a li { float:left; display:block; border-right:1px solid #c3bfb6; font-size:75%; }
.cs40a li a { display:block; border-right:1px solid #89867e; border-bottom:1px solid #b7b4ae; border-top:1px solid #a9a59c; padding:9px 20px 10px; color:#fff; }
.cs40a li a:visited, .cs40a li a:active  { color:#fff; }
.cs40a li a:hover, .cs40a li a:focus { color:#333; }
.cs40a li.selected a { display:block; border-right:1px solid #89867e; border-bottom:1px solid #fff; border-top:1px solid #f0efef; padding:9px 20px 10px; color:#333; background:#fff url("../../_images/cs40-bg01.gif") repeat-x; text-decoration:none; }
.cs40a li.selected a:visited, .cs40a li.selected a:active  { color:#333; }
.cs40b { border:1px solid #eee; border-width:0 1px 1px; padding:0 10px; }
.cs40 h2 { font-size:87.50%; }
.cs40 h3 { font-size:75%; }
.cs40 p { font-size:75%; padding:9px 0 0; }
.cs40 .cs40c { padding:0 0 25px; }
.cs40 .cs40c01 { padding:18px 0 0; _height:1%; }
.cs40 .cs40c02 { padding:18px 0 0 160px; position:relative; z-index:20; _height:1%; }
.cs40 .cs40cWithImages { min-height:100px; _height:100px; }
.cs40 .cs40c02 img { position:absolute; top:20px; left:0; z-index:21; }
.cs40 .cs40c ul { padding-top:9px; _height:1%; }
.cs40c ul li { font-size:75%; background: url("../../_images/dot02.gif") 5px 0.7em no-repeat; padding: 0 0 0 15px; }
/* cs49 */
.cs49 { padding:0 10px; }
.cs49a { border:1px solid #eee; border-width:1px 0; font-size:75%; padding:5px 0; }
.cs49a span { display:-moz-inline-stack; display:inline-block; background-color:#ffc; padding:4px 8px; margin-left:3px; _vertical-align:middle; }
.cs49b { padding:0 0 17px; }
.cs49b li { padding:17px 0; }
.cs49b li h3 { font-size:87.50%; line-height:1.3em; }
.cs49b li span { display:block; font-size:75%; line-height:1.5em; }
.cs49c { padding:17px 0 0; }
.cs49c01 { border:1px solid #eee; border-width:1px 0; text-align:center; }
.cs49c ul { padding:9px 0; }
.cs49c li { display:inline; font-size:75%; padding:0 0 0 5px; }
.cs49c li strong { color:#333; }
/* cs50 */
.cs50 { padding:0 10px; }
.cs50 li { float:left; font-size:75%; color:#333; padding-right:10px; }
.cs50 .current { color:#333; text-decoration:none; cursor:default; }
.cs50 .current:visited, .cs50 .current:active { color:#333; }
.cs50 .current:hover, .cs50 .current:focus { color:#333; }
/* cs51 */
.cs51 { padding:0 10px 0; }
.cs51Ext01 { padding-top:6px; }
.cs51b { padding-top:15px; }
.cs51b h3 { font-size:87.50%; }
.cs51b a { float:right; font-size:75%; }
.cs51c { padding-top:6px; }
.cs51cExtFirst { padding-top:0; }
.cs51c01 { border-top:1px solid #e5e5e5; }
.cs51c ul { border-bottom:1px solid #e5e5e5; }
.cs51c .cs51List01 { background:url("../../_images/cs51-bg01.gif") no-repeat; }
.cs51c .cs51List02 { background:url("../../_images/cs51-bg02.gif") no-repeat; }
.cs51c li { float:left; width:320px; font-size:75%; }
.cs51c .first, .cs51c .last { width:310px; }
.cs51c li .cs51c02 { padding:15px 10px 0; }
.cs51c .first .cs51c02 { padding-left:0; }
.cs51c .last .cs51c02 { padding-right:0; }
.cs51c li p { padding:0 0 9px; }
.cs51c li .cs51c03 { height:120px; }
.cs51c li .cs51c03 a { display:block; width:300px; height:120px; }
.cs51c li .cs51c04 { height:45px; padding-bottom:6px; text-align:center; }
.cs51c li .cs51c02a { padding:20px 20px 6px; }
.cs51c li .cs51c02a .cs51c04 { padding-bottom:10px; }
.cs51c li .cs51c02Ext01 { padding-top:65px; }
.cs51c li .cs51c02Ext01 .cs51c03 { display:none; }
/* cs52 */
.cs52 { padding:0 10px; }
.cs52a { border-bottom:1px solid #e5e5e5; }
.cs52Row01 { border-top:1px solid #e5e5e5; }
.cs52Column01 { float:left; width:100px; padding:3px 0 20px; }
.cs52Column02 { float:left; width:420px; padding:0 0 20px; }
.cs52Column02 div { padding:0 20px; }
.cs52Column03 { float:left; width:380px; padding:0 0 20px; }
.cs52Column04 { float:left; width:840px; padding:0 0 20px; }
.cs52 .content { padding:0 20px; }
.cs52 h2 { font-size:87.50%; padding:5px 0; }
.cs52 h3 { font-size:75%; padding:24px 0 3px; }
.cs52 p { font-size:75%; }
.cs52 li { font-size:75%; }
.cs52 ul li { background: url("../../_images/dot02.gif") 5px 0.7em no-repeat; padding: 0 0 0 15px; }
.cs52 .content p { padding-top:9px; }
.cs52 .cs52First, .cs52 .content .cs52First { padding-top:0; }
/* cs53 */
.cs53 { padding:0 10px; }
.cs53a { padding:20px 0 0; }
.cs53 h2 { font-size:87.50%; padding:0 0 9px; }
.cs53 table { border-collapse:collapse; border:1px solid #e5e5e5; border-width:1px 0; }
.cs53 caption { font-size:0; line-height:0; height:0; visibility:hidden; }
.cs53 th, .cs53 td { font-size:75%; vertical-align:top; }
.cs53 th { text-align:left; }
.cs53 th div { padding:7px 0; }
.cs53 td div { border-top:1px solid #e5e5e5; padding:7px 0; }
.cs53 .cs53Cell01 { width:110px; }
.cs53 .cs53Cell02 { width:140px; }
.cs53 .cs53Cell03 { width:80px; }
.cs53 .cs53Cell04 { width:80px; }
.cs53 .cs53Cell05 { width:100px; }
.cs53 .cs53Cell06 { width:100px; }
.cs53 .cs53Cell02 div { margin-left:10px; }
.cs53 .cs53Cell03 div { margin-left:10px; }
.cs53 .cs53Cell04 div { padding-left:10px; }
.cs53 .cs53Cell05 div { margin-left:10px; }
.cs53 .cs53Cell06 div { padding-left:10px; }
.cs53 .jumper { font-size:75%; text-align:right; padding:9px 0 0; }
/* cs54 */
.cs54 { padding:17px 10px 0 20px; }
.cs54ExtFirst { padding-top:0; }
.cs54 h2 { font-size:87.50%; }
.cs54 li { font-size:75%; }
.cs54 .cs54a ul { float:left; width:50%; padding:6px 0 0; }
.cs54 .cs54a li { padding:0 10px 3px 20px; background:url("../../_images/icon-01.gif") 0 0.25em no-repeat; }
/* cs55 */
.cs55 { padding:0 10px; }
.cs55 .cs55a { padding-top:20px; }
.cs55 .cs55aFirst { padding-top:0; }
.cs55 .cs55b { border:1px solid #ebebeb; border-width:1px 1px 3px; padding:0 9px 15px; }
.cs55Column01 { float:left; width:460px; }
.cs55 h2 { font-size:87.50%; padding:12px 0 0; }
.cs55 ul { padding:6px 10px 0 0; }
.cs55 li { font-size:75%; padding:3px 0 0; }
/* cs56 */
.cs56 { padding:10px 0 0 10px; }
.cs56ExtFirst { padding-top:0; }
.cs56 .cs56a { height:1%; }
.cs56 .cs56a img { float:right; display:block; }
.cs56 .cs56a p { font-size:75%; padding-right:170px; }
/* cs57 */
.cs57 { padding: 12px 0 0; }
.cs57 p { font-size:75%; padding:6px 0 0; }
/* cs60 */
.cs60 { padding:18px 10px 0; }
.cs60 h2 { font-size:87.50%; }
.cs60 table { font-size:75%; border:1px solid #eee; border-width:0 0 3px 1px; margin-top:10px; }
.cs60 th, .cs60 td { text-align:left; vertical-align:top; border:1px solid #eee; border-width:1px 1px 0 0; }
.cs60 .cell01 { width:25%; }
.cs60 .cell02 { width:74%; }
.cs60 th div, .cs60 td div { padding:5px 10px; }
.cs60 ul li { background: url("../../_images/dot02.gif") 5px 0.7em no-repeat; padding: 0 0 0 15px; }
/* cs61 */
.cs61 { padding:18px 20px 0; }
.cs61 h2 { font-size:87.50%; padding:0 0 6px; }
.cs61 table { border:1px solid #eee; border-width:1px 1px 0 0; }
.cs61 th, .cs61 td { border:1px solid #eee; border-width:0 0 1px 1px; padding:7px 10px; vertical-align:top; }
.cs61 th { text-align:left; font-size:75%; }
.cs61 td { font-size:75%; padding-bottom:12px; }
.cs61 .cs61Cell01 { width:130px; }
.cs61 .cs61Cell02 { width:228px; }
.cs61 td h3 { font-size:100%; padding:0; }
.cs61 td img { padding-top:3px; }
.cs61 td p { padding-top:6px; }
.cs61 .cs61List01 li { background: url("../../_images/dot02.gif") 5px 1.4em no-repeat; padding: 9px 0 0 15px; }
.cs61 .cs61List01 li span { display:block; }
.cs61 .cs61List02 { padding:0 0 12px; }
.cs61 .cs61List02 .address { padding:2px 0 6px 24px; background:url("../../_images/icon-address.gif") 0 4px no-repeat; }
.cs61 .cs61List02 .phone { padding:2px 0 6px 24px; background:url("../../_images/icon-phone.gif") 0 4px no-repeat; }
/* cs62 */
.cs62 { padding:20px 20px 0; font-size:75%; }
/* cs63 */
.cs63 { margin: 20px 10px 10px 10px; border:solid 1px #F0AB00; }
.cs63 h3 { background-color: #F0AB00; color: #000; font-weight: bold; padding: 7px 5px 7px 10px; }
.cs63 h2 { background-color: #F0AB00; color: #000; font-weight: bold; padding: 7px 5px 7px 10px; font-size:87.50%; }
.cs63 p { background-color: #fff; color: #333; font-size: 75%; padding: 10px 5px 10px 10px;}
.cs63Ext02 { padding-right:10px; padding-left:10px; }
/* cs301 */
.cs301 { padding:0 10px; }
.cs301ExtFirst { padding-top:12px; }
.cs301Wrapper01 { padding-top:20px; }
.cs301a { border-top:1px solid #eee; text-align:right; font-size:75%; padding:8px 0; }
.cs301b { padding-left:320px; background-repeat:no-repeat; min-height:226px; }
.cs301Row01 { height:1%; }
.cs301Column01 { float:left; width:640px; }
.cs301Column02 { float:left; width:300px; }
.cs301 h2 { font-size:87.50%; padding:0 0 8px; }
.cs301 h3 { font-size:75%; padding:12px 0 0; }
.cs301 h3 img { vertical-align:top;}
.cs301 li { font-size:75%; }
.cs301 ul li { background: url("../../_images/dot02.gif") 5px 0.7em no-repeat; padding: 0 15px; }
.cs301 p { font-size:75%; padding:9px 0 0; }
.cs301 .cs301c p { padding-top:6px; }
.cs301 .cs301First { padding-top:0; }
.cs301 .ts01, .cs301 .ts02, .cs301 .ts03 { float:left; padding:6px 8px 0 0; }
.cs301 .decor01 { background-image:url("../../_images/cs301-decor01.jpg"); }
.cs301 .decor02 { background-image:url("../../_images/cs301-decor02.jpg"); }
.cs301 .decor03 { background-image:url("../../_images/cs301-decor03.jpg"); }
/* cs302 */
.cs302 { padding:0 10px; }
.cs302 h2 { font-size:87.50%; padding:25px 0 0; }
.cs302 p { font-size:75%; padding:9px 0 0; }
.cs302 ul { padding-top:6px; }
.cs302 li { font-size:75%; padding:3px 0; }
.cs302 ul li { background: url("../../_images/dot02.gif") 5px 0.8em no-repeat; padding-left:15px; }
.cs302 .cs302Box01 { padding:15px 0 6px; }
.cs302 .cs302Box01 div { padding:0 10px 9px; background-color:#fefcf1; }
.cs302 .cs302Intro { padding-top:18px; }
.cs302 .cs302Note01 { font-size:68.75%; }
/* cs303 */
.cs303 h2 { font-size:87.50%; padding:0 0 0; }
.cs303 h3 { font-size:75%; padding:9px 0 0; }
.cs303 p { font-size:75%; padding:9px 0 0; }
.cs303 ul { padding-top:6px; }
.cs303 li { font-size:75%; padding:3px 0; }
.cs303 ul li { background: url("../../_images/dot02.gif") 5px 0.8em no-repeat; padding-left:15px; }
/* cs400 */
.cs400 { padding:17px 20px 0; }
.cs400 .content { background:#fff0a5; padding:0 20px 7px; }
.cs400 p { font-size:87.50%; padding-top:7px; }
/* cs401 */
.cs401 .decor { background-position:62px 11px; background-repeat:no-repeat; min-height: 20px; *height: 20px;}
.cs401 {
	background: #f9f9f9 url("../../_images/cs13-bg03a.gif") no-repeat scroll left top;
	padding: 10px 10px 0 20px;
}
.cs401 { background: #f9f9f9 url(../../_images/cs13-bg03a.gif) no-repeat left top;}
.cs401 h2 { font-size: 75%; color: #333; padding: 9px 10px 10px 30px; }
.cs401 h2 em { color:#df1c01; }
.cs13 .selected .cs401 { background: #fefcf1 url(../../_images/cs13-bg02a.gif) no-repeat 19px 19px; }
.cs401 .decor { background-position:62px 11px; background-repeat:no-repeat; min-height: 20px; *height: 20px;}
.cs401 { padding: 10px 10px 0 20px; }
.cs401 { background: #f9f9f9 url(../../_images/cs13-bg03a.gif) no-repeat left top;}
.cs401 h2 { font-size: 75%; color: #333; padding: 9px 10px 10px 30px; }
.cs401 h2 em { color:#df1c01; }
.cs401 p { font-size: 75%; color: #333; padding: 6px 10px 15px 70px; }
.cs401Row01 { background: url(../../_images/cs13-bg01b.gif) no-repeat; }
.cs13 .selected .cs401 { background: #fefcf1 url(../../_images/cs13-bg02a.gif) no-repeat 19px 19px; }

/* cs403 */
.cs403 ul li {
	display:block;
		height: 3em;
		width: 570px;
}
.cs403 ul{
	padding-left:50px;
}
.cs403 p {
	padding-left:50px;
	padding-right:30px;

}
.cs403 table{
	margin-left: 52px;
	width: 600px;
}
.cs403 table tr{
	font-size: 75%;
	line-height:16px;
}
.cs403 table tr td{
	line-height: 1.5em;
}
.cs403 .citicPageBodyContentWithNav{
	width:710px;
	min-height:300px;
}
/* cs402 */
.cs402 p { padding-left:50px; padding-right:30px; }
.cs402 .cs19List01 li { margin:0 10px;}
.cs402 .JSTaccordionNode{
	border-bottom: 1px solid #e5e5e5;
}
.cs402 .JSTaccordionContent{
	padding-bottom: 20px;
}
/* cs404 */
.cs404 { padding: 0; }
.cs404 h3 { padding: 0; }
.cs404 ol { padding: 6px 10px 0 10px; }
.cs404 li {
	 font-size: 75%;
	 color: #333;
	 line-height: 1.5em;
}
.cs404 .call_deposite { width: 400px; }
.cs404 .saving_deposite { width: 400px; }
.cs404 table td {
	padding: 5px;
	font-size: 12px;
	border:#FFFFFF solid 2px;
}
.cs404 .table_name {
	font-family: Arial, Helvetica, sans-serif;
	padding: 5px;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}
.table_title {
	font-size: 12px;
	font-weight: bold;
	color: #0A3A70;
}
/* ts01 */
div.ts01 { float: right; padding: 10px 0 0 0; }
div.ts01 a, div.ts01 a:visited { display: block; float: left;  background: url("../../_images/ts01-bg01.gif") left top no-repeat; text-decoration: none; font-weight: bold; font-size: 67.5%; }
div.ts01 a span{ background: url("../../_images/ts01-bg02.gif") right top no-repeat; color: #fff; display: block; padding: 5px 8px 4px 10px; }
div.ts01 a:hover, div.ts01 a:focus, div.ts01 a:active { *position:relative; }
.radio { height: 17px; vertical-align: middle; }
.button01 input { background: none; border: none; padding:2px 0 0; margin: 0; font-size: 75%;  }
.button01 { background: url("../../_images/button01a.gif") left top no-repeat; margin-left: 10px; display: block; float: left;}
.button01 span { background: url("../../_images/button01b.gif") right top no-repeat; padding: 0 10px; display: block; float: left; height: 22px; }
/* ts02 */
div.ts02 { float: right; padding: 10px 0 0 0; }
div.ts02 a, div.ts02 a:visited { display: block; float: left;  background: url("../../_images/ts02-bg01.gif") left top no-repeat; text-decoration: none; font-weight: bold; font-size: 67.5%; }
div.ts02 a span{ background: url("../../_images/ts02-bg02.gif") right top no-repeat; color: #2e2e2e; display: block; padding: 5px 8px 4px 10px; }
/* ts03 */
div.ts03 { float: right; padding: 10px 0 0 0; }
div.ts03 a, div.ts03 a:visited { display: block; float: left;  background: url("../../_images/ts03-bg01.gif") left top no-repeat; text-decoration: none; font-weight: bold; font-size: 67.5%; }
div.ts03 a span{ background: url("../../_images/ts03-bg02.gif") right top no-repeat; color: #fff; display: block; padding: 5px 8px 4px 10px; }
/* check mark and x mark */
.checkmark, .xmark { display:block; position:relative; width:12px; height:12px; overflow:hidden; }
.checkmark { color:#3c8c19; }
.xmark { color:#dc4000; }
.checkmark span, .xmark span { display:block; position:absolute; top:0; left:0; width:12px; height:12px; background-repeat:no-repeat; }
.checkmark span { background-image:url("../../_images/icon-02.gif"); }
.xmark span { background-image:url("../../_images/icon-03.gif"); }
/* clear float */
.cs01:after,
.cs01 ul.cs01List02:after,
.cs07Button01:after,
.cs11d ul:after,
.cs11g ul:after,
.cs11h ul:after,
.cs13b:after,
.cs15a:after,
.cs16a:after,
.cs17a:after,
.cs18a1:after,
.cs22 ul:after,
.cs24a p:after,
.cs21a ul:after,
.cs32b:after,
.cs32 ol:after,
.cs40a ul:after,
.cs50 ul:after,
.cs50b:after,
.cs51c ul:after,
.cs52Row01:after,
.cs54 .cs54a:after,
.cs56 .cs56a:after,
.cs301Row01:after
{
content:".";
display:block;
height:0;
font-size:0;
clear:both;
visibility:hidden;
}
/**Main hero banner style1 - Home Page**/
#featuredBanner1{
	width:960px;
	position:relative;
	height:363px;
	overflow:hidden;
	background:#fff;
}
#featuredBanner1 ul.ui-tabs-nav{
	position:absolute;
	top:0;
	right:0;
	list-style:none;
	padding:35px 0 20px 20px;
	width:252px;
	z-index: 11;
	background: url('../../_images/bigger-door.png') transparent no-repeat;
	height: 307px;
	background-position: right;
}
#featuredBanner1 ul.ui-tabs-nav li{
	padding:5px 0 0 8px;
	font-size:0.6em;
	color:#666;
	margin-bottom: 2px;
	*margin-bottom: 0;
	width: 220px;
}
#featuredBanner1 ul.ui-tabs-nav li span{
	line-height:16px;
}
#featuredBanner1 li.ui-tabs-nav-item a{
	display:block;
	text-decoration:none;
	color:#333;
	outline:none;
	background: #f1edea;
	padding: 5px 12px;
}
#featuredBanner1 li.ui-tabs-nav-item a:hover{
	background:#E50000;
	color: #ffffff;
}
#featuredBanner1 li.ui-tabs-selected, #featuredBanner1 li.ui-tabs-active{
	background:url('../../_images/selected-item.gif') center left no-repeat;
}
#featuredBanner1 ul.ui-tabs-nav li.ui-tabs-selected a, #featuredBanner1 ul.ui-tabs-nav li.ui-tabs-active a{
	background:#e50000;
	color: #ffffff;
}
#featuredBanner1 .ui-tabs-panel{
	width:960px;
	height:363px;
		position:relative;
	z-index: 10;
}
#featuredBanner1 .ui-tabs-panel .info{
	position:absolute;
	/*top:40px; */		/*pair with door-small_v3.gif */
	/*top:72px;		pair with door-small.gif */
	top:20px;		/*pair with door-small.gif */
	background: url('../../_images/door-small.gif') top left no-repeat;
	padding: 18px 0 0 46px;
	width: 300px;
	left:0;
	min-height: 220px;
	height: auto!important;
	height: 220px;
}
#featuredBanner1 .info h2{
	color:#000000;
	font-weight:normal;
	overflow:hidden;
	margin-bottom: 22px;
}
#featuredBanner1 .info h2.whiteHeader{
	color: #ffffff;
}
#featuredBanner1 .info p{
	margin:0 5px;
	color:#f0f0f0;
}
#featuredBanner1 .info a{
	text-decoration:none;
	color:#fff;
	width: 100px;
	text-align: center;
	display: block;
}
#featuredBanner1 .info a:hover{
	text-decoration:underline;
}
#featuredBanner1 .ui-tabs-hide{
	display:none;
}
a.buttonHeroStyle1{
	color: #fffff;
	padding: 8px 16px;
	font-weight: bold;
	font-size: 0.88em;
	border: 1px solid #bb1919;
	background: #e70000;
}
#featuredBanner1 .ui-tabs-panel .info.pushFurther{
	padding-top: 48px;
}

.cs18 p.footnote {
	font-size: 10px;
}
.cs12 .decor71 {
		background-image: url("../../_images/cs12-bg71.jpg");
}

.cs16 .decor33 {
background: url("../../_images/cs16-bg33.jpg") 10px 13px no-repeat;
display: block;
height: 66px;
}

.inPageLatestNews h6 {
	display: none;
}

.shhk_risk_list ul li {
line-height:1.75em;
padding: 1px 0 0 10px;
}
.shhk_risk_list ul p{
padding:1px 0 6px 12px;
font-size:100%
line-height:1.5em;
}

.uploadIcon{
vertical-align:middle;
padding-left:9px;
}

.pl_upload{
text-align:center;
margin-bottom:10px;
}

/* For Home popup */
/*.popup ul {
		padding-top: 0px;
}
.popup td {
		padding: 2px 5px;
}
.popup p, .popup li {
		line-height:normal;
}*/

.cs403 .branches_table{
	margin-left: 50px;
	width: 600px;
}
.branches_table tr{
	font-size:75%;
}
.branches_table tr td{
	width: 25%;
	border: 1px solid #eae7d9;
	padding:8px 8px 6px 8px;
}


.style6 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.style5 {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}

/* Securities Trading Service Guide and FAQ */
#securities-trading-service-guide-and-faq .cs18 .JSTaccordionNode .JSTaccordionHeading { background-image:url('../../_images/cs13-bg03_down.gif');background-repeat:no-repeat;background-position:0px 4px;padding-left:20px;}
#securities-trading-service-guide-and-faq .cs18 .JSTaccordionNode.selected .JSTaccordionHeading { background-image:url('../../_images/cs13-bg03_up.gif');}
#securities-trading-service-guide-and-faq .cs18 .JSTaccordionNode .JSTaccordionHeading ol li { padding:0px; }
#securities-trading-service-guide-and-faq .cs18 .JSTaccordionNode .JSTaccordionContent { margin:12px 0px 12px 23px; padding:0px 12px 12px 12px; background-color:#F1F1F1; }
#securities-trading-service-guide-and-faq .cs18 .JSTaccordionNode .JSTaccordionContent p { padding:10px 0px 0px 0px; }
#securities-trading-service-guide-and-faq .cs18 .JSTaccordionNode .JSTaccordionContent ul,
#securities-trading-service-guide-and-faq .cs18 .JSTaccordionNode .JSTaccordionContent ol { padding:10px 0px 0px 0px; }
#securities-trading-service-guide-and-faq .cs18 .JSTaccordionNode .JSTaccordionContent ol.upper_roman li { list-style-type:upper-roman; }
#securities-trading-service-guide-and-faq .cs18 .JSTaccordionNode .JSTaccordionContent ol.lower_roman li { list-style-type:lower-roman; }
#securities-trading-service-guide-and-faq .cs18 .JSTaccordionContent table th,
#securities-trading-service-guide-and-faq .cs18 .JSTaccordionContent table td { text-align: left; font-size: 75%; padding:5px 10px; }
#securities-trading-service-guide-and-faq .cs18 .JSTaccordionContent table.resized td { padding:5px 5px; }
#securities-trading-service-guide-and-faq .cs18 .JSTaccordionContent table {
		-moz-border-bottom-colors: none;
		-moz-border-left-colors: none;
		-moz-border-right-colors: none;
		-moz-border-top-colors: none;
		border-color: #eee;
		border-style: solid;
		border-width: 1px 0 3px 1px;
}

.home-inmotion{position:fixed; top: 510px; z-index: 100; width: 100%; left: 0}
.home-inmotion .fixed{margin: 0 auto; text-align: right; max-width: 960px;}

.social-media{color:#0c2c84; padding:15px 0;}
.social-media div{display:table-cell; vertical-align:middle; padding-right:10px;}
.social-media span{padding:0 3px; position: relative;}
.social-media .wechat{position: absolute; top: -225px; z-index: 21; left: -32px; display: none;}
.social-media .wechat.act{display: block;}


/* batch 1 START */

.column.column12 .cs08.news p {
	font-size: 0.7em;
}

.citicPageHeaderStyle01{
	float: right;
}

.citicPageHeaderStyle02{
	clear: both;
}

.lang-search-section{
	float: left;
}

.citicPageHeaderStyle01a, .citicPageHeaderStyle01b, .citicPageHeaderStyle02d{
	float: left;
}

.citicPageHeaderStyle01 ul{
	float: left;
}

a:visited {
	color:#e02826;
}

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0,0,0,0);
  border: 0;
}

ul.skipToLinks li a{
	padding:7px 5px 9px 5px;
	background-color:#FCFCF7;
	border:1px solid #eae7d9;
	font-size:87.5%;
	font-weight:bold;
	color:#E02826;
	position:absolute;
	top:-1000px;
	left:31%;
	width:168px;
	text-align:center;
}

.citicPageMainNav .content li a {
	color: #fff;
}

.citicPageSubNav a:hover, .citicPageSubNav a:focus, .citicPageSubNav a:active,
.citicPageSubNav a.selected, .citicPageSubNav a.selected:visited {
	color: #92162B;
}

.cs200Wrapper {
	background: #FCFCFC;
}

.cs40a {
	background-color:#7B756B;
}

.cs40a li a:hover, .cs40a li a:focus {
	color:#fff;
}

.cs40a li.selected a:hover, .cs40a li.selected a:focus {
	color:#333;
}

.cs55Column01 font {
	color: #e02826;
}

div.ts01 a, div.ts01 a:visited { display: block; float: left;  background: url("../../_images/ts01-bg01.gif") #D62327 left top no-repeat; text-decoration: none; font-weight: bold; font-size: 67.5%; }

div.ts03 a, div.ts03 a:visited { display: block; float: left;  background: url("../../_images/ts03-bg01.gif") #002454 left top no-repeat; text-decoration: none; font-weight: bold; font-size: 67.5%; }

.checkmark { color:#000; }

.xmark { color:#000; }

.checkmark span { background:url("../../_images/icon-02.gif"), #2C8324; }

.xmark span { background:url("../../_images/icon-03.gif"),#BA3821; }

.column.column12 .cs08.news {
	background-color: #FFFBFA;
	border: 1px solid #BB1919;
}

.cs17 div {
	background-color: #FDFBF7;
}

.cs25 h3 {
	background-color: #7B756B;
}

.cs25 div {
	background-color: #FDFBF7;
}

.cs05 div {
	background-color: #FDFBF7;
}

.cs19 h3 {
	background-color: #7B756B;
}

.cs19 ul {
	background-color: #FDFBF7;
}

.cs22 table td span {
	color: #7B756B;
}

.cs26 h2 a:hover, .cs26 h2 a:focus, .cs26 h2 a:active {
	color:#7B756B;
}

.cs11d li a:link, .cs11d li a:visited {
	color:#fff;
}

.cs11d ul li {
	background-color: #7B756B;
}

.cs11d li a, .cs11d li a:hover, .cs11d li a:focus:not(.seclect) {
	color: #fff;
}

.cs11d li.selected a:hover, .cs11d li.selected a:focus {
	color: #333;
}

.cs100a .top .content a {
	color: #e02826;
}

.cs100a .top .subheader a {
	color: #e02826;
}

.cs29a p span {
	color: #7B756B;
}

.cs200a .content-footerbox-first {
	font-size: 81.25%;
	font-weight: 700;
	line-height: 20px;
}

.cs200a .contents, .cs200b .contents {
	padding-top: 8px;
}

.cs200 .content-footerbox-first a:link, .cs200 .content-footerbox-first a:visited {
	color: #333;
}

.cs200b .content-footerbox-first {
	font-size: 81.25%;
	font-weight: 700;
	line-height: 20px;
}

.cs01 .content-heading {
	padding: 20px 18px 0px;

	font-size: 150%;
	color: #000;
	font-weight: normal;
	font-weight: 400;
}

.cs01 .content-heading--first {
	padding: 20px 20px 0px;
}

.cs22 .content-heading-two {
	margin-top: -3px;
	padding-bottom: 15px;

	font-weight: 700;
	font-size: 16px;
}

.cs22 .content-heading-three {
	width: fit-content;
	text-decoration: underline;
	font-size: 0.83em;
}

.citicPageSubNav .menu8:not(.current) {
	display: none;
}

.cs51b .cs51b__h2 {
	font-size: 14px;
	font-weight: 700;
}

.cs21a ul li {
	font-weight: bold;
}

.cs21a ul li.selected a, .cs21a ul li.selected a:visited {
	color:#333;
}

.cs21a ul li a:hover, .cs21a ul li a:focus, .cs21a ul li a:active {
	color:#333;
}

.cs01 .contentContainer1--h2 {
	font-size: 24px;
	font-weight: 400;
	padding: 20px 20px 0px;
	color: #000;
}

.underline-content {
	text-decoration: underline;
}

.cs29ab {
	color: #e02826;
}

.cs13a a {
	text-decoration: none;
}

#featuredBanner1 li.ui-tabs-nav-item a:focus {
	outline: 1px dotted #212121;
	outline: 5px auto -webkit-focus-ring-color;
}

.cs11d li a:focus, .cs11d li.selected a:focus{
	outline: 1px dotted #212121;
	outline: 5px auto -webkit-focus-ring-color;
}

.cs12 .contentContainer2--h2 {
	font-size: 18px;
	font-weight: 400;
	color: #000;

	padding: 16px 15px 0 0;
}

.cs36 .cs36First .cs36First--h2 {
	font-size: 14px;
	font-weight: 700;
}

.cs18a .cs18a__contentTitle--h2 {
	padding: 8px 0;

	font-size: 12px;
	font-weight: 700;
	color: #333;
}

.cs32b .cs32b--h3{
	padding: 15px 0 0;

	font-size: 12px;
	font-weight: 700;
}

.cs33Wrapper02 .contentContainer2--h2 {
	font-size: 18px;
	font-weight: 400;
	color: #000;

	padding: 16px 0 0;
}

.cs18 .cs18__contentTitle-h2 {
	padding: 8px 0;

	font-size: 12px;
	font-weight: 700;
	color: #333;
}

.cs14 .cs14__contentTitle--h2 {
	padding: 8px 10px 0 20px;

	font-size: 14px;
	font-weight: 700;
	color: #333;
}

.cs12 .contentContainer2--h3 {
	padding: 0;

	font-size: 13px;
	font-weight: 700;
	color: #333;
}

/* batch 1 END */

/* batch 2 START */

div.moreBtn a, div.moreBtn a:visited {
	background-color: #D62327;
}

#securities-trading-service-guide-and-faq .cs18 .JSTaccordionNode .JSTaccordionContent {
	background-color:#FCFCFC;
}

.cs11g ul li {
	background-color: #7B756B;
}

.cs11g li a:link, .cs11g li a:visited {
	color:#fff;
}

.cs13a .cs13a__noDeco, .cs18 .cs18__noDeco {
	text-decoration: none;
}

.contentContainer2--h2 p.last {
	font-size: 12px;
}

.cs18__black, .cs18__black:focus, .cs18__black:hover {
	color: #333;
}

.cs16a h2.cs16a-h2 {
	padding: 8px 0 0 10px;
	font-size: 87.5%;
	color: #333;
}

.cs11g li a:focus, .cs11g li.selected a:focus {
	color:#fff;
	outline: 1px dotted #212121 !important;
  outline: 5px auto -webkit-focus-ring-color !important;
}

.cs11g li.selected a:focus{
	color:#333;
}

.cs36 .cs36-noDeco, .cs30 .cs30-noDeco, .cs37 .cs37-noDeco {
	color:#333;
	text-decoration: none;
}

/* batch 2 END */

/* batch 3 START */

.cs11c h3 {
	background-color:#7B756B;
}

.cs11c p, .cs11c ul {
	background-color: #FDFBF7;
}

.cs11csg h3 {
	background-color:#7B756B;
}

.cs11csg p, .cs11c ul {
	background-color: #FDFBF7;
}

.cs11a ul li {
	background-color:#7B756B;
}

.cs11a li a, .cs11a li a:hover, .cs11a li a:focus:not(.seclect) {
	color: #fff;
}

.cs11a li.selected a:hover, .cs11a li.selected a:focus {
	color: #333;
}

.cs11h ul li {
	background-color:#7B756B;
}

.cs11h li a:link, .cs11h li a:visited {
	color:#fff;
}

.cs11h li a, .cs11h li a:hover, .cs11h li a:focus:not(.seclect) {
	color: #fff;
}

.cs11h li.selected a:hover, .cs11h li.selected a:focus {
	color: #333;
}

.cs36First .cs36First--h2 {
	font-size: 14px;
	font-weight: 700;
}

.cs01 .contentContainer1--padding {
	padding-left: 18px;
	padding-right: 12px;
}

.cs18 h2.first-content {
	padding-top: 0;
}

.cs18 .cs18__contentTitle-font {
	font-size: 18px;
	font-weight: 400;
	padding: 8px 0;
}

.cs10 h2 a:hover, .cs10 h2 a:focus, .cs10 h2 a:active {
	color: #7B756B
}

.cs01 #controls {
	width: auto;
}

.cs01 #controls .page {
	color: #fff !important;
	text-decoration: none;
}

.cs01 #controls .prev {
	float: left;
}

.cs01 #controls .next {
	float: right;
}

.cs01 #controls .pageIndex {
	float: left;
}

.cs11b li a.accordion-trigger {
	color: #333;
	text-decoration: none;
}

.cs11a li a:focus {
	outline: 1px dotted #212121;
	outline: 5px auto -webkit-focus-ring-color;
}

.cs11h li a:focus, .cs11h li.selected a:focus {
	outline: 1px dotted #212121;
	outline: 5px auto -webkit-focus-ring-color;
}

/* batch 3 END */

/* batch 4 START */

.cs303 .private-banking-h1, .cs601__private-banking-h1 {
	color: #3a2416;

  font-size: 87.5%;
  font-weight: 700;
}

.cs11c .cs11c__private-banking-h2 {
  font-size: 87.5%;
	color: #3a2416;
	font-weight: bold;

	background-color: transparent;
	padding: 0 5px 0 133px;
}

.cs11csg .cs11c__private-banking-h2 {
  font-size: 87.5%;
	color: #3a2416;
	font-weight: bold;

	background-color: transparent;
	padding: 0 5px 0 133px;
}

.cs600 .cs600__private-banking-h2 {
  font-size: 87.5%;
	color: #3a2416;
  font-weight: 700;

	padding-bottom: 7px;
}

.cs36 h2.title-h3 {
	padding-top: 18px;
}

.cs19 h2.title-h3 {
	font-size: 18.72px;
	background-color: #7B756B;
	color: #fff;
	font-weight: normal;

	padding: 7px 5px 7px 10px;
}

.cs18b h2.title-h3 {
	font-size: 112.5%;
	font-weight: normal;
	color: #333;

	padding: 8px 0;
}

.cs14 h2.title-h3 {
	font-size: 87.5%;
	padding: 8px 10px 0 20px;
}

.cs38 h2.title-h3 {
	font-size: 87.50%;
	padding-top: 9px;
}

.cs14 h4.title-h3 {
	font-size: 87.5%;
	padding: 8px 10px 0 20px;
}

/* batch 4 END */


/* cookies */
.cookies{font-size:12px;}
.cookies li{padding:12px 20px; background:#d0cece; position:relative; margin-bottom: 2px;}
.cookies li p{max-width: 800px;}
.cookies li span{position: absolute; right: 20px; top: 12px; cursor: pointer;}
.top-cookies, .top-sms{display:none;}
