

/* OVERRIDE ANY THEME SETTINGS */

/* html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline;
}
*/


a {text-decoration:none;color:#006;}
a.sm2_button {margin-right:20px!important;}
body {margin:0;padding:0;}
header {page-break-after: always!important;}

h1 {text-align:center;color:#006;}
h2 {text-align:center;clear: both;padding:15px 0 15px 0!important;margin:0px 0 0 0!important;text-transform:uppercase;}
h3 {text-align:center;margin-top:50px;white-space: preline;}

h4 {text-align:center;min-height:30px;margin:0px 0 0px 0!important;}
hr.hrClass { 
  border: 0;
  line-height:3px; 
  height: 1px; 
  background-image: -webkit-linear-gradient(left, #f0f0f0, #d6d6d6, #f0f0f0);
  background-image: -moz-linear-gradient(left, #f0f0f0, #d6d6d6, #f0f0f0);
  background-image: -ms-linear-gradient(left, #f0f0f0, #d6d6d6, #f0f0f0);
  background-image: -o-linear-gradient(left, #f0f0f0, #d6d6d6, #f0f0f0);
  margin: 0.0em auto; 
}
 hr.partFading { 
 width:75%;
  border: 0;
  line-height:3px; 
  height: 5px; 
  background-image: -webkit-linear-gradient(left, #f0f0f0, #d6d6d6, #f0f0f0);
  background-image: -moz-linear-gradient(left, #f0f0f0, #d6d6d6, #f0f0f0);
  margin: 1.5em auto 2.0em auto;
}

sup {font-size:60%;font-style:italic;vertical-align:11%;}
ul {padding-bottom:5px;background-color:#f8f8f8;}
/* Start of Column CSS */
.container1 {
	clear:left;
	width:100%;
	margin:0 5% 0 5%!important;
	overflow:hidden;
	background:#fff; /* column 2 background colour */
}
.container2 {
	width:100%;
	position:relative;
	background:#fff; /* column 1 background colour */
}

#docTitle {margin:0 auto 0 auto;color:#006;}

.langColumn {
	margin:3px 20px 0 0;
	line-height:120%;
	color:#006;
	float:left;
	width:46%;
	position:relative;

	overflow:hidden;
}
.englishColumn {
	margin:0 0 0 2%;
	line-height:120%;
	color:#006;
	float:left;
	width:46%;
	position:relative;
	overflow:hidden;
}
#ubContent .langColumn >.fln {text-align:center!important;}
#ubContent .englishColumn >.fln {text-align:center!important;}
#ubContent .langColumn >.fll {text-align:center!important;}
#ubContent .englishColumn >.fll {text-align:center!important;}

#ubContent p {text-indent:3px;margin:0px;}

#ubContent > .l2n  { display:inline-block!important; width: 5.5em!important; ; } 	/* 1st-level indentation, srtNo */
#ubContent > .l2s  { display:inline-block!important; width: 5.8em!important; ; }    /*??? 			 2nd-level double-digit srtNO */
#ubContent > .l3n  { display:inline-block!important; width: 7.0em!important; ; }	/* 2nd-level indentation, srtNo */
#ubContent > .l3s  { display:inline-block!important; width: 7.0em!important; ; }	/* 2nd-level double-digit srtNO */

/*#ubContent .langColumn .l2n { display:inline-block!important; width: 3em!important; } 	/* 1st-level indentation, srtNo */
/*#ubContent .langColumn .l2s { display:inline-block!important; width: 3em!important; }     /*??? 			 2nd-level double-digit srtNO */
/*#ubContent .langColumn .l3n { display:inline-block!important; width: 4em!important; }	    /* 2nd-level indentation, srtNo */
/*#ubContent .langColumn .l3s { display:inline-block!important; width: 4em!important; }	    /* 2nd-level double-digit srtNO */ 

.copyright {font-size:10px;font-weight:normal;color:#c8c8c8;line-height:14px;}
.engTitle {font-size:120%;text-align:center;color:#006;font-weight:bold;line-height:150%;text-transform: uppercase;}
.englishColumn h1 {font-size:17px;text-transform: uppercase;}
.englishColumn h4 {font-size:15px;text-transform: uppercase;}

#ubContent .langColumn p 	{font-size:.90em!important;text-align:justify;}
#ubContent .englishColumn p {font-size:.90em!important;text-align:justify;}
#ubContent .langl2n .l2n 	{ display:inline-block!important; line-height:100%;width:3.5em;}
#ubContent .englishl2n .l2n { display:inline-block!important; line-height:100%;width:6.0em;}
#ubContent .langl2s .l2s 	{ display:inline-block!important; line-height:100%;width:3.5em;}
#ubContent .englishl2s .l2s { display:inline-block!important; line-height:100%;width:6.0em;}
#ubContent .langl3n .l3n 	{ display:inline-block!important; line-height:100%;width:4.0em;}
#ubContent .englishl3n .l3n { display:inline-block!important; line-height:100%;width:7.0em;}
#ubContent .langl3s .l3s 	{ display:inline-block!important; line-height:100%;width:4.0em;}
#ubContent .englishl3s .l3s { display:inline-block!important; line-height:100%;width:7.0em;}

/*#ubContent .l2s { display:inline-block!important; width: 5.0em!important;line-height:100%;text-align:left!important;}
#ubContent .l3n { display:inline-block!important; width: 5.5em!important;line-height:100%;text-align:left!important;}
#ubContent .l3s { display:inline-block!important; width: 5.5em!important;line-height:100%;text-align:left!important;}*/

/*#ubContent .englishColumn p {font-size:0.9em!important;}
#ubContent .englishColumn p .Leftl2n {text-align:left!important;}
#ubContent .englishColumn p .Leftl2s {text-align:left!important;}
#ubContent .englishColumn p .Leftl3n {text-align:left!important;}
#ubContent .englishColumn p .Leftl3s {text-align:left!important;}*/

.englishSectionIntro {line-height:28px;}
.englishSectionIntro a:hover {background-color:#e8e8e8;}

.englishSectionTitle {line-height:22px;}
.englishSecTitle {background-color:#f3f3f3;font-size:15px;font-weight:bold;text-transform: uppercase;text-align:center;}
.englishSectionTitle a:hover {background-color:#e8e8e8;}
.englishSections li {list-style-type:none;padding-left:5%;margin-right:5%;}
.englishSections li a {font-weight:bold;color:#006;text-decoration:none;}
.englishSectionHdr {font-weight:bold;display:block;font-size:16px; line-height:32px;text-align:center!important;background-color:#f8f8f8;text-transform: uppercase;}
.englishIntro {text-transform:none!important;}

.englishSectionIntro {line-height:28px;margin-top:18px!important;}
.englishSectionIntro a:hover {background-color:#e8e8e8;}
.englishSectionStart{margin:25px 0 15px 0;font-weight:bold;display:block;font-size:16px; line-height:32px;text-align:left!important;text-transform:none!important;}
.englishTitle {text-align:center;font-size:12px;font-weight:normal;line-height:140%;font-style:italic;}

.footer p {width:95%;text-indent:0px; display:inline-block;font-size:12px;margin-left:2%;padding-right:2%;text-align:center;}

.langColumn h1 {font-size:17px;text-transform: uppercase;}
.langColumn h4 {font-size:15px;text-transform: uppercase;}
.langTitle {font-size:120%;text-align:center;color:#006;font-weight:bold;line-height:150%;text-transform: uppercase;}

.langSectionIntro {line-height:28px;margin-top:18px!important;}
.langSectionIntro a:hover {background-color:#e8e8e8;}

.langSectionStart{margin:25px 0 15px 0;font-weight:bold;display:block;font-size:16px; line-height:32px;text-align:left!important;text-transform:none!important;}

.langSectionTitle {line-height:22px;}
.langSectionTitle a:hover {background-color:#e8e8e8;}
.langSections li {list-style-type:none;padding-left:5%;margin-right:5%;}
.langSections li a {font-weight:bold;color:#006;text-decoration:none;}

.langSectionHdr {font-weight:bold;display:block;font-size:16px; line-height:32px;text-align:center!important;background-color:#f8f8f8;}

.nonItal {font-style:normal;font-size:12px;font-weight:normal;}
.pdfAttribtion2 {display:block;color:#006;font-size:.8em;margin:20px 100px 0 100px;text-indent:0px;text-align:center;line-height:130%; }
#pdfBookTitle {margin:0px auto 0 auto!important;padding-top:100px!important;}
.pdfHdrContainer {padding-left:5px;padding-right:5px;margin:0 0px 10px 0px;}
.pdfCopy {font-size:.8em;color:#006;line-height:200%!important;text-align:center;}
#pdfCover {font-size:90%;line-height:150%;}
.pdfCoverIMG {max-height:600px;}
.pdfNavBookname {font-weight:bold;letter-spacing:3px;}
.pdfNavFiller {width:50%;}

.pdfNewPageAfter {page-break-after: always!important;}

.pdfPaperTitle {width:100%;font-size:24px;font-weight:bold;color:#fff;margin: 100px auto 0 auto!important;text-align:center!important; border-radius:3px;background-color: #001c55;background-image:url("../images/omniBG-100h.png");padding:5px 0;}
.pdfPaperNav {border:none!important;margin:0 auto 0 auto!important;width:90%;color:#006!important;text-align:center;}
.pdfParagraph {text-indent:30px!important;padding-right:8px;}

.pdfParagraphe {margin-top:-5px;}
.pdfPublisher {text-align:center;}
.pdfTIN {color:#006;font-size:75%;font-weight:normal;display:block;margin-top:-8px;text-align:center;text-transform:uppercase;}
.pdfImgclass {font-style:italic; font-weight:bold;}
.pdfLangTitle {display:block;margin-top:40px;color:#006;font-weight:bold;font-size:120%;text-align:center;text-transform:uppercase;}

.pdfPaperWrapper {width: 80%;margin: 0px auto 200px auto!important;page-break-after: always!important; }
.pdfPaperMargin {margin:250px 0 10px 0;}

.pdfPartTitle {margin:30px 0 35px 0;font-size:24px;text-transform:uppercase;text-align:center;line-height:140%;font-family: 'Times New Roman';font-weight:bold;color:#006;}

h2.pdfPartTitle {margin:0 auto 0 auto!important; width:75%;letter-spacing:3px;}

.sectionTitle {background-color:#f3f3f3;margin-top:20px;}
.subHdr {margin:-20px auto 10px auto;}
.tin {font-size:10px;font-weight:normal;color:#c8c8c8;line-height:14px;}
.ubSectionHdr {display:block;text-align:center;}

@media (max-width: 1024px) {
li.langSectionTitle {font-size:14px;}
li.englishSectionTitle {font-size:14px;}
#ubContent .langColumn p 	{font-size:.85em!important;}
#ubContent .englishColumn p {font-size:.85em!important;}
#ubContent .ubLanguageTitle {font-size:20px!important;}
#ubContent .langColumn h1 	{font-size:.95em!important;}
#ubContent .englishColumn h1 {font-size:.95em!important;}
#ubContent .langColumn h2 	{font-size:.90em!important;}
#ubContent .englishColumn h2 {font-size:.90em!important;}
.englishSectionHdr {font-size:13px;}
.langSectionHdr {font-size:13px;}
.langTitle {font-size:100%;}
.engTitle {font-size:100%;}

}

@media (max-width: 710px) {
li.langSectionTitle {font-size:12px;}
li.englishSectionTitle {font-size:12px;}
p {text-indent:10px;font-size:15px;}
ul {padding-inline-start:20px;}
.langSections li {padding-left:0;margin-right:0;}
.englishSections li {padding-left:0;margin-right:0;}
.langSectionIntro {font-size:13px;padding-left:2%;margin-right:2%;}
.langTitle {font-size:80%;}
.engTitle {font-size:80%;}
.englishSectionIntro {font-size:13px;padding-left:2%;margin-right:2%;}
.englishSectionHdr {font-size:12px;}
.langSectionHdr {font-size:12px;}
.langSectionTitle {font-size:13px;line-height:22px;}
.englishSectionTitle {font-size:13px;line-height:22px;}

#ubContent .langColumn p 	{font-size:.70em!important;}
#ubContent .englishColumn p {font-size:.68em!important;}
#ubContent .ubLanguageTitle {font-size:18px!important;}
#ubContent .langColumn h1 	{font-size:.75em!important;}
#ubContent .englishColumn h1 {font-size:.75em!important;}
#ubContent .langColumn h2 	{font-size:.70em!important;}
#ubContent .englishColumn h2 {font-size:.70em!important;}
}
@media (max-width: 500px) {
#ubContent .langColumn p 	{font-size:.56em!important;}
#ubContent .englishColumn p {font-size:.60em!important;}
#ubContent .ubLanguageTitle {font-size:14px!important;}
#ubContent .langColumn h1 	{font-size:.60em!important;}
#ubContent .englishColumn h1 {font-size:.60em!important;}
#ubContent .langColumn h2 	{font-size:.56em!important;}
#ubContent .englishColumn h2 {font-size:.56em!important;}
.container1 {
  clear: left;
  width: 100%;
  margin: 0 1% 0 1% !important;
  overflow: hidden;
}

}