﻿.main-content { padding: 20px 18px 20px 18px; position: relative; }
#ie7 .main-content { display: inline-block; font-size: 13px; line-height: 20px; }
.main-content p { font-size: 13px; color: #47464b; line-height: 20px; font-weight: 100; font-family: 'proxima-nova', Georgia, Garamond, "SimSun", "宋体", "STXihei", "上海宋", "Nanum Gothic", "Malgun Gothic", serif; }
.main-content .content-wrap ul { font-size: 12px; line-height: 16px; font-family: 'proxima-nova', Arial, Helvetica, "SimSun", "宋体", "STXihei", "上海宋", "Nanum Gothic", "Malgun Gothic", sans-serif; color: #47464b; }
.main-content .content-wrap p { font-size: 12px; line-height: 16px; font-family: 'proxima-nova', Arial, Helvetica, "SimSun", "宋体", "STXihei", "上海宋", "Nanum Gothic", "Malgun Gothic", sans-serif; color: #47464b; padding-bottom: 16px; }
.main-content .content-wrap ul { margin: 0px 0px 0px 0px; padding-bottom: 10px; }
.main-content .content-wrap ul li { margin: 0px 0px 5px; }
.main-content .accordion { margin: -6px 62px 10px 0; }

.main-content .accordion-intro { font-size: 11.5px; line-height: 16px; font-family: 'proxima-nova', Arial, Helvetica, "SimSun", "宋体", "STXihei", "上海宋", "Nanum Gothic", "Malgun Gothic", sans-serif; color: #47464b; }
.main-content .accordion-intro p { font-size: 11.5px; line-height: 16px; font-family: 'proxima-nova', Arial, Helvetica, "SimSun", "宋体", "STXihei", "上海宋", "Nanum Gothic", "Malgun Gothic", sans-serif; color: #47464b; }

.main-content .accordion p, .main-content .accordion2 p { padding-bottom: 5px; font-weight: 100; }
.main-content .accordion-intro { margin-bottom: -10px; }
.main-content .accordion-intro p { font-size: 11px; }
.main-content .sub-content ul { margin: 0px 0px 0px 30px; padding-bottom: 16px;}
.lawyer-center .accordion { margin: -10px 0 10px 0; }
.typography .introBox h1 { padding: 0 0 12px; margin: 0; }
.typography h1.mobile-title {margin-bottom: 0;}
.typography { color: #47464b; font-family: 'proxima-nova', Arial, Helvetica, "SimSun", "宋体", "STXihei", "上海宋", "Nanum Gothic", "Malgun Gothic", sans-serif; font-size: 1em; line-height: 1.1em; }
.typography h1, .typography h2, .typography h3, .typography h4, .typography h5, .typography h6 { font-family: 'proxima-nova', Georgia, Garamond, "SimSun", "宋体", "STXihei", "上海宋", "Nanum Gothic", "Malgun Gothic", serif; color: #03345F; }
.typography h1 { color: #47464b; font-size: 30px; font-weight: normal; line-height: 1.2em; margin: 0; margin-bottom: 10px; }
.typography h1.indent { padding-left: 20px; }
.typography h2 { font-size: 18px; line-height: 1.2em; font-weight: 100; margin: 0px 0px 10px; }
.typography h3 { font-size: 16px; line-height: 1.2em; font-weight: 600; margin: 10px 0px 12px; }
.h3-LargeFont { font-size: 24px; line-height: 1.2em; font-weight: 100; margin: 10px 0px 12px; }
.typography h4 { font-size: 14px; line-height: 1.1em; font-weight: 100; margin: 0px 0px 10px; }
.typography h5 { color: #47464b; font-size: 15px; line-height: 1.1em; }
.typography h6 { font-size: 15px; line-height: 1.2em; color: #47464b; font-weight: 100; }
.typography hr { clear: both; border: 0 #ccc solid; outline: none; height: 7px; background: white url(../image/hr.png) center center repeat-x; margin: 0px; margin-top: 20px; padding: 0px; }
.typography .accordion + hr { margin-top: 0; }
.typography .sub-content + hr { margin-top: 0; }
.typography h1 + hr { margin-top: 0; }
.typography p, .typography dl, .typography hr, .typography ol, .typography ul, .typography pre, .typography table, .typography address, .typography fieldset { margin-bottom: 20px; }
.typography p { font-family: 'proxima-nova', Arial, Helvetica, "SimSun", "宋体", "STXihei", "上海宋", "Nanum Gothic", "Malgun Gothic", sans-serif; font-size: 1em; line-height: 1.5em; margin: 0px; padding: 0px 0px 16px; }
.typography p strong { font-weight: bold; }
.typography .small, .typography .small em { font-size: 12px; }
.typography .special p { font-family: 'proxima-nova', Georgia, Century Schoolbook L, Garamond, "SimSun", "宋体", "STXihei", "上海宋", "Nanum Gothic", "Malgun Gothic", serif; line-height: 1.3em; }
.typography .ulblock, .typography .ulblock li, .typography .ulBlock, .typography .ulBlock li { font-weight: bold; font-size: 11px; line-height: 20px; margin-bottom: 6px; color: #47464b; background: none; }
.typography ol { list-style: decimal; margin-left: 20px; }
.typography ol[type="i"] { list-style-type: lower-roman; }
.typography ol[type="a"] { list-style-type: lower-alpha; }
.typography ul { margin: 0 0 1px 0; }/*was16pxKAL*/
.typography ul li { margin-left: 0; padding: 0 0 0 10px; }
.typography li { font-weight: 100; line-height: 1.5em; padding-bottom: 5px; }
.typography img.right { float: right; margin: 0 0 18px 18px; }
.typography img.left { float: left; margin: 0 18px 18px 0px; background-color: red; }
.typography img.leftAlone { margin: 0 18px 18px 0; float: none; display: block; clear: both; }
.typography img.center { display: block; margin: 0 auto 18px auto; clear: both; }
.typography .captionImage { width: 100%; }
.typography .captionImage.left { float: left; margin: 0 18px 10px 0px; }
.typography .captionImage.right { float: right; margin: 0 0 10px 18px; }
.typography .captionImage.leftAlone { float: none; margin: 0 18px 10px 0px; }
.typography .captionImage.center { margin: 0 auto 10px; }
.typography .captionImage p { clear: both; margin: 8px 0; padding: 0; color: #999; }
.typography .captionImage img { margin: 0 0 5px 0; }
.typography table.pdf-footer-table td { margin: 0 5px 5px 0; padding: 0 5px 5px 0; display: block; float: left; }
.typography table td ul { font-size: 11px; }
.typography .accordion { font-size: 12px; line-height: 16px; font-family: 'proxima-nova', Arial, Helvetica, "SimSun", "宋体", "STXihei", "上海宋", "Nanum Gothic", "Malgun Gothic", sans-serif; color: #47464b; padding-left: 20px; }
.typography .accordion h3 { text-indent: -20px; padding-left: 20px; /* Added from "h3 a" - our accordians no longer use links as headings. */ color: #03345F; font-family: 'proxima-nova', Arial, Helvetica, "SimSun", "宋体", "STXihei", "上海宋", "Nanum Gothic", "Malgun Gothic", sans-serif; font-size: 14px; font-weight: bold; line-height: 1.2em; text-decoration: none; cursor: pointer; margin-bottom: 5px; }
.typography .accordion h3 a{color:#03345F; font-size:20px;}
.typography .accordion h3.ui-state-active { color: #47464b; }
/*.typography .accordion p { font-size: 12px; line-height: 16px; font-family: 'proxima-nova', Arial, Helvetica, "SimSun", "宋体", "STXihei", "上海宋", "Nanum Gothic", "Malgun Gothic", sans-serif; color: #47464b; }*/
#newsroom .typography .accordion p { font-size: 11.5px; }
.typography .accordion div { margin-left: 20px; }
.typography .accordion ul li div { margin-left: 0; }
.typography .button {background-color: #003764; padding: 8px 10px;display: inline-block;vertical-align:top;color:#fff; margin:5px 0;text-align: center;}
.typography .button a:link,
.typography .button a:hover,
.typography .button a:visited,
.typography .button a:active {color: #fff;text-decoration: none;}
.typography .social-button {margin-top:5px;display: inline-block;vertical-align: top;}
