


div.title_section {width: 100%; float: left; background-color: none; padding: 0% 0% 0% 0%; margin:0; border: none;}
div.title_left {width: 25%; float: left; margin-top: 1.5%; margin-bottom: 1.5%; margin-left: 3%; margin-right: 0%; padding: 0% 0% 0% 0%; border: none;}/*border: .05vw solid red;*/
div.title_left img {width: 100%; padding: 0% 0% 0% 0%; margin: 0; }
div.title_content {width: 100%; float: left; margin-top: 1.5%; margin-bottom: 1.5%; padding: 0% 0% 0% 0%; background-color: none;}
div.title_content h1 {text-align: center; font-size: 3vw; font-family:helvetica; margin-top: 0;margin-bottom:0; font-style: italic;}
div.title_right{width: 25%; float: left; margin-top: 1.5%; margin-bottom: 1.5%; margin-left: 2%; margin-right: 0;padding: 0% 0% 0% 0%; border: none;}
div.title_right img {width: 100%; padding: 0% 0% 0% 0%; margin: 0;}



div.section1 {width: 100%; float: left; background-color: rgba(242,242,242,1.0); padding: 0% 0% 0% 0%; margin:0; border: none;} 
div.section2 {width: 100%; float: left; background-color: rgba(255,255,255,1.0); padding: 0% 0% 0% 0%; margin: 0;}

div.left {width: 8%; float: left; margin-top: 1.5%; margin-bottom: 1.5%; margin-left: 3%; margin-right: 0%; padding: 0% 0% 0% 0%; border: none;}/*border: .05vw solid red;*/
div.left img {width: 100%; padding: 0% 0% 0% 0%; margin: 0; }

div.content {width: 70%; float: left; margin-top: 0%; margin-bottom: 0%; margin-left: 15%; margin-right: 15%; padding: 0% 0% 0% 0%; background-color: none;}
div.content h1 {font-size: 2.1875rem; text-align: left; font-family:arial; font-weight: bold; margin-top: 24px; margin-bottom:24px; font-weight: bold;}
div.content h2 {font-size: 2rem; text-align: left; font-family:Century Gothic; margin-top: 24px; margin-bottom: 0; font-weight: bold;}
div.content h3 {font-size: 1.25rem; text-align: left; font-family:helvetica; text-decoration: underline; margin-top: 0;}
div.content h4 {font-size: 1.25rem; text-align: left; font-family:helvetica; font-style:italic; font-weight: normal; margin-top: 0;}
div.content h5 {font-size: 1.25rem; text-align: left; font-family:helvetica; font-style:italic; font-weight: bold; margin-top: 0;}
div.content ol {font-size: 1.125rem; width: 95%; float: left; text-align:left; font-family:helvetica; line-height: 2; padding-left:5%; margin: 0;}
div.content ol li {margin-bottom:1rem;}
div.content ol ol {width: 100%; float: left; text-align:left; list-style-type: lower-alpha; margin-bottom: 1rem;}
div.content ol ol li{margin-top: 0;}

div.content .title {width: 100%;}
div.content .title h1 {text-align: left; font-size: 2.1875rem;}
div.content .title h2 {text-align: left; font-size: 1.875rem;}


div.content .report {width: 100%; float: left; margin: 0; padding: 0% 0% 0% 0%;}
div.content .report h1 {text-align: left; font-size: 2.1875rem; width:100%;}
div.content .report h2 {text-align: left; font-size: 1.875rem; width:100%;}
div.content .report h3 {font-size: 1.25rem; width:100%; text-align: left; font-family:helvetica; text-decoration: underline; margin-top: 0;}
div.content .report h4 {font-size: 1.25rem; width:100%;text-align: left; font-family:helvetica; font-style:italic; font-weight: normal; margin-top: 0;}
div.content .report h5 {font-size: 1.25rem; width:100%;text-align: left; font-family:helvetica; font-style:italic; font-weight: bold; margin-top: 0;}
div.content .report p  {font-size: 1.125rem; text-align:left; font-family:helvetica; line-height: 2;}
div.content .report ul {font-size: 1.125rem; text-align:left; float: left; font-family:helvetica; line-height: 2; padding-left:5%; width: 100%}
div.content .report ul li {margin-top:0;}
div.content .report ol {font-size: 1.125rem; width: 95%; float: left; text-align:left; font-family:helvetica; line-height: 2; padding-left:5%; margin: 0;}
div.content .report ol li {margin-bottom:1rem;}
div.content .report .eq_line{width:100%; float: left;}
div.content .report .eq_text{width:95%; float: left; margin:0;}
div.content .report .eq_text p {font-size: 1.125rem;}
div.content .report .eq_No{width:5%; float: left;}
div.content .report .eq_No p {text-align:right; font-size: 1.125rem;}




div.content .singlelist {width: 100%; float: left; margin-bottom: 1.5%;}
div.content .singlelist ul {font-size: 1.125rem; text-align:left; float: left; font-family:helvetica; line-height: 2; padding-left:5%; width: 100%}
div.content .singlelist ul li {margin-top:0;}
div.content .singlelist ol {font-size: 1.125rem; width: 95%; float: left; text-align:left; font-family:helvetica; line-height: 2; padding-left:5%; margin: 0;}
div.content .singlelist ol li {margin-bottom:1rem;}
div.content .singlelist ol ol {width: 100%; float: left; text-align:left; list-style-type: lower-alpha; margin-bottom: 1rem;}
div.content .singlelist ol ol li{margin-top: 0;}
div.content .doublelist {width: 45%; float: left; margin-bottom: 1.5%; margin-right: 1%;}
div.content .doublelist ul {font-size: 1.125rem; text-align:left; font-family:helvetica; line-height: 2; padding-left:8%;}
div.content .doublelist ul li {margin-top:0;}

div.content .teammember{width: 100%; float: left; margin-top: 24px; padding: 0% 0% 0% 0%;}
div.content .teammember .memberphoto {width:25%; float: left; margin-top:0; margin-bottom: 2rem;}
div.content .teammember .memberphoto img {width: 60%; border-radius: 10%; display: block; margin-left: auto; margin-right: auto; margin-bottom:auto; text-align:center; }
div.content .teammember .memberdetail {width:65%; float: left; margin-top:0vw;}
div.content .teammember .memberdetail p {font-size: 1rem; text-align: left; font-family:helvetica; margin-top: 0; line-height:2; margin-bottom: 0;}
div.content .teammember .memberLinkedIn {float: left; width: 9%;}
div.content .teammember .memberLinkedIn img {width: 75%; display: block; float: right;}


div.content .splitsection {width: 50%; float: left;}
div.content .splitsection img {width: 100%;}

div.content .centerimg {width: 100%; float: left; margin: 0; padding: 0% 0% 2% 0%;}
div.content .centerimg img {width: 60%; margin-top: 0%; display: block; margin-left: auto; margin-right: auto; margin-bottom:auto; border-radius: 1%; text-align:center;}

div.content .itemimg {width: 20%; float: left; margin: 0; padding: 0% 0% 2% 0%;}
div.content .itemimg img {width: 60%; margin-top: 8%; display: block; margin-left: auto; margin-right: auto; margin-bottom:auto; border-radius: 10%; text-align:center;}
div.content .itemdetail{width: 75%; float: left;}
div.content .itemdetail p {font-size: 1.125rem; text-align:justify; font-family:helvetica; line-height: 2;}
div.content .contactimg {width: 30%; float: left; margin: 0; padding: 0% 0% 2% 0%;}
div.content .contactimg img {width: 90%; margin-top: 8%; border-radius: 5%;}
div.content .contactdetail{width: 65%; float: left;}
div.content .contactdetail p {font-size: 1.125rem; text-align:justify; font-family:helvetica; line-height: 2; margin-top: 48px; padding-left: 15%; padding-right:15%;}
div.content .contactdetail .icon-section {width: 100%; float: left; color: black; margin: 0; margin-bottom: 16px;padding-left: 15%; padding-right:15%;}
div.content .contactdetail .icon-section .icon-container {width: 5%; float: left; margin: 0; padding: 0;}
div.content .contactdetail .icon-section .icon-container img {width: 20px; float: left; margin: 0; padding: 0;}
div.content .contactdetail .icon-section .icon-name {float: left; font-size: 1.125rem; color: black; margin-left: 16px;}


div.content .learn-section {width: 100%; float: left; margin: 0; padding: 0; clear: both; margin-bottom: 20px; overflow: hidden;}
div.content .learn-name {font-size: 1.125em; float: left; color: #000080; font-weight: bold; margin: 0; transition: .3s;}
div.content .learn-container {float: left; padding: 0;	float: left; position: relative; text-align: left;}
div.content .learn-container img {width: 14px; margin-left: 10px; vertical-align:middle;}
/*div.content .learn-section:hover .learn-container img{padding-left: 14px;}*/

div.content .splitsection .learn-section {width: 100%; float: left; margin: 0; padding: 0; clear: both; margin-bottom: 20px; overflow: hidden; padding-left:3%;}
div.content .splitsection .learn-name {font-size: 1.125em; float: left; color: #000080; font-weight: bold; margin: 0; transition: .3s;}
div.content .splitsection .learn-container {float: left; padding: 0; text-align: left; position: relative;}
div.content .splitsection .learn-container img {width: 14px; margin-left: 10px; vertical-align:middle;}
/*div.content .splitsection .learn-container:hover {padding-left: 14px;}*/

div.content .work_experience {width: 100%; float: left; margin-top: 16px; margin-bottom: 16px;}
div.content .work_experience .employer {width: 100%; float: left;}
div.content .work_experience .employer p {font-size: 1.25rem; font-weight: bold; margin-bottom: 0;}
div.content .work_experience .work_position {width: 75%; float: left; margin-top:0;}
div.content .work_experience .work_position p {font-size: 1rem; font-style: italic;}
div.content .work_experience .work_duration {width: 25%; float: left;}
div.content .work_experience .work_duration p {font-size: 1rem; font-style: italic;}

div.content .spec_table {width: 75%; margin-left:12.5%; float: left; margin-top:32px; margin-bottom:32px; border:solid white 2px;}
div.content .spec_table h2 {color:white;}
div.content .spec_table .hrow {width: 100%; float: left; font-size:20px; font-weight:bold; color:white; border-bottom:solid white 2px; background-color:rgba(2,24,45,1);}
div.content .spec_table .hrow .C1{width: 50%; height:36px; padding-top: 16px; float: left; font-size:16px; color:white; text-align: center;}
div.content .spec_table .hrow .C2{width: 50%; height:36px; padding-top: 16px; float: left; font-size:16px; color:white; text-align: center;}
div.content .spec_table .row {width: 100%; float: left; font-size:16px; border-bottom:solid white 1px; }
div.content .spec_table:hover .row:hover {background: rgba(237, 125, 49, 1.0);}
div.content .spec_table .row .C1{width: 50%; height:32px; padding-top: 16px; float: left; font-size:16px; color:white; text-indent:32px; border-right:solid white 1px;}
div.content .spec_table .row .C2{width: 49%; height:32px; padding-top: 16px; float: left; font-size:16px; color:white; text-align: center;}

div.content .dimensions {width: 100%; float: left; padding: 0% 0% 2% 0%; margin-top:32px;}
div.content .dimensions h3 {font-size: 20px; text-align: left; font-family:helvetica; text-decoration: underline; text-indent:32px; color:rgba(4,41,75,1);}
div.content .dimensions img {width: 100%; margin-top: 0%; display: block; margin-left: auto; margin-right: auto; margin-bottom:auto; border-radius: 1%; text-align:center;}


div.report {width: 100%; float: left; margin: 0; padding: 0% 0% 0% 0%;}
div.report p  {font-size: 1.25rem; text-align:justify; font-family:helvetica;line-height: 2;}
div.report ul {font-size: 1.25rem; text-align:left; float: left; font-family:helvetica; line-height: 1; padding-left: 5%; margin-left: 0;margin-top:0; }
div.report ol {font-size: 1.25rem; text-align:left; float: left; font-family:helvetica; line-height: 1; padding-left: 5%; margin-left: 0; line-height: 1.5; text-align:justify;}
div.report ol li{margin-top:1.6rem;}
div.right{width: 8%; float: left; margin-top: 1.5%; margin-bottom: 1.5%; margin-left: 2%; margin-right: 0;padding: 0% 0% 0% 0%; border: none;}
div.right img {width: 100%; padding: 0% 0% 0% 0%; margin: 0;}


div.content .SlideShow {width: 100%; float: left; margin-bottom:32px;}
div.content .SplitSlideShow {width: 49%; display: inline-block; vertical-align: middle;}
div.content .SplitSlideShow img {box-shadow: rgba(0, 0, 0, 0.16) 0px 3px 6px, rgba(0, 0, 0, 0.23) 0px 3px 6px; width: 100%; height: auto;}
div.content .SplitSlideShow .SlideShowCaptions {width: 100%; float: left; margin: 0; padding: 0% 0% 0% 0%;}
div.content .SplitSlideShow .SlideShowCaptions p {font-size: 1rem; text-align: center; font-style: italic; }
div.content .SplitSlideShow .SlideShowContent {width: 96%; float: left; margin: 0; padding: 0% 0% 0% 0%; margin-left:3%;}
div.content .SplitSlideShow .SlideShowContent p {font-size: 1.125rem; font-family:helvetica; line-height: 2;}


div.content .indexwrapper {width:100%; float: left; margin-left: 0; margin-top: 0; margin-bottom: 32px; margin-left: 0; padding: 0% 0% 0% 0%; border: none;}
div.content .indexwrapper a:link {color: black; text-decoration: none;} 
div.content .indexwrapper a:visited {color: black; text-decoration: none;} 
div.content .indexwrapper a:hover {color: blue; text-decoration: underline; } 
div.content .indexwrapper a:active {color: black; text-decoration: none;}
div.content .indexwrapper .singlecontainer {width: 30%; float: left; margin-left: 34%; margin-bottom: 1.5%; margin-right: 1%;text-align: left; font-size: 1rem; box-shadow: rgba(0, 0, 0, 0.16) 0px 3px 6px, rgba(0, 0, 0, 0.23) 0px 3px 6px; border: none;}
div.content .indexwrapper .singlecontainer:hover {-ms-transform: scale(1.05); /* IE 9 */-webkit-transform: scale(1.05); /* Safari 3-8 */ transform: scale(1.05); }
div.content .indexwrapper .singlecontainer img {display: block; margin-left: auto; margin-right: auto; width:60%;}
div.content .indexwrapper .singlecontainer h3 {text-align: center; font-size: 1rem; font-weight: normal; margin-top: 16px; color: black; text-decoration: none;}
div.content .indexwrapper .tripplecontainer {width: 31.1%; float: left; margin-left: 1%; margin-right: 1%; margin-top: 1%; margin-bottom: 0%; padding: 0% 0% 0% 0%; font-size: 1rem; box-shadow: rgba(0, 0, 0, 0.16) 0px 3px 6px, rgba(0, 0, 0, 0.23) 0px 3px 6px; transition: transform .2s; border: none}
div.content .indexwrapper .tripplecontainer:hover {-ms-transform: scale(1.05); /* IE 9 */-webkit-transform: scale(1.05); /* Safari 3-8 */ transform: scale(1.05); }
div.content .indexwrapper .tripplecontainer img {display: block; margin-left: auto; margin-right: auto; width:50%;}
div.content .indexwrapper .tripplecontainer h3 {text-align: center; font-size: 1rem; font-weight: normal; margin-top: 16px; color: black; text-decoration: none;}


#references {width: 100%; margin-top:1.05vw; list-style: none; padding: .26vw 0.0vw .26vw 0.0vw; border-radius: 1.051vw;}
#references h1{font-size: .8vw; }
#references ol{text-align: left; }
#references li {margin-top:0.5vw; width: 95% }



.tabular_navigation{width: 100%; height: 1.6vw; border-bottom: 0.1vw solid black;}
.tabular_navigation ul {list-style: none;}
.tabular_navigation a {display: inline;	float: left;text-decoration: none;color: black;font-family: Arial, Helvetica, sans-serif;padding: 0.3vw 0.95vw 0.26vwpx 0.95vwpx;opacity: 0.4;}
.tabular_navigation a:hover {opacity: 1;}



@media print {

body{
  -webkit-print-color-adjust:exact;
}
    div.wrapper {box-shadow: none; width: 100%;}
    .header {display:none;}    
    div.main {border: none; background:none;}
    div.left {display:none; padding: 0 0 0 0;}
    div.content {border: none; width: 100%; padding: 0 0 0 0; box-shadow:none;}
    div.right {display:none;}
    div.title {display:none; }
    div.report {display:block; }
    .footer {display:none;}
    div.buttons {display:none;}
    #middle_grad{background:none; }
    

 }
/*-------------------------------------------------------------------------------------------------------*/

A.set1:link {text-decoration: none; color:black;}
A.set1:visited {text-decoration: none; color: black;}
A.set1:hover {text-decoration: underline; color: black;}
A.set1:active {text-decoration: none; color: black;}
	
/* Laptop view - laptop screens that are 1400px or less*/
@media screen and (max-width: 1400px) {
  	div.content .SplitSlideShow {width: 100%; float: left;}
	div.content .SplitSlideShow img {width: 75%; display: block; margin-left: auto; margin-right: auto; margin-bottom:auto;}

/* Laptop view - laptop screens that are 1280px or less*/
@media screen and (max-width: 1280px) {
  	div.content .SplitSlideShow {width: 100%; float: left;}
	div.content .SplitSlideShow img {width: 75%; display: block; margin-left: auto; margin-right: auto; margin-bottom:auto;}
	
}
/* Tablet view - tablet screens that are 1024px or less*/
@media screen and (max-width: 1024px) {
  body {background-color: none;}
	div.content{width: 90%; margin-top: 0; margin-left: 5%; }
	div.content h1{font-size: 1.75rem; margin-top: 48px;}
	div.content h2 {font-size: 1.5rem; margin-top: 16px; margin-bottom:8px;}		
	div.content .doublelist {margin-right: 4%;}	
	div.content .SplitSlideShow {width: 100%; float: left;}
	div.content .SplitSlideShow img {width: 75%; display: block; margin-left: auto; margin-right: auto; margin-bottom:auto;}
	
}

/* Tablet view - tablet screens that are 768px or less*/
@media screen and (max-width: 768px) {
  body {background-color: none;}
	div.content{width: 90%; margin-top: 0; margin-left: 5%; }
	div.content h1{font-size: 1.75rem; margin-top: 48px;}
	div.content h2 {font-size: 1.5rem; margin-top: 16px; margin-bottom:8px;}		
	div.content .doublelist {margin-right: 4%;}	
	
	div.content .contactimg {width: 100%; float: left; margin: 0; padding: 0% 0% 0% 0%;}
	div.content .contactimg img {width: 50%; margin-top: 8%; display: block; margin-left: auto; margin-right: auto; margin-bottom:auto; border-radius: 5%;}
	div.content .contactdetail{width: 100%; float: left;}
	div.content .contactdetail p {text-align:justify; font-size: 1rem; line-height: 2; margin-top: 32px;}
	div.content .contactdetail .icon-section .icon-container img {width: 20px;}
	div.content .contactdetail .icon-section .icon-name {font-size: 1rem; margin-left: 16px;}
	
	div.content .SplitSlideShow {width: 100%; float: left;}
	div.content .SplitSlideShow img {width: 85%; display: block; margin-left: auto; margin-right: auto; margin-bottom:auto;}
	
}

/* Mobile view - large phone screens that are 600px or less */
@media screen and (max-width: 600px) {
  
  body {background-color: none;}
	
	div.content{width: 100%; margin-top: 0; margin-left: 0%; }
	div.content h1{font-size: 1.3rem; margin-top: 3rem;}
	div.content h2 {width: 90%; margin-left: 5%; font-size: 1.1rem; margin-top: 16px; margin-bottom: 16px;}
	div.content h3 {width: 90%; margin-left: 5%; font-size: 1.1rem; margin-top: 16px; margin-bottom: 16px;}
	div.content h4 {width: 90%; margin-left: 5%; font-size: 1rem; margin-top: 16px; margin-bottom: 16px;}
	div.content .report {width: 90%; float: left; margin-left: 5%; padding: 0% 0% 0% 0%;}
	div.content .report p {font-size: 1rem; line-height: 2; margin-top: 0; }
	div.content .report h1{font-size: 1rem;}
	div.content .report h2 {font-size: 1rem; margin-left:0;}
	div.content .report h3 {font-size: 1rem; margin-left:0;}
	div.content .report h4 {font-size: 1rem; margin-left:0;}
	div.content .report h5 {font-size: 1rem; margin-left:0;}
	div.content .report ul {font-size: 1rem;}	
	div.content .report ol {font-size: 1rem;}
	
	div.content .singlelist {width: 90%; margin-left: 5%; float: left; margin-bottom: 16px;}
	div.content .singlelist ul {font-size: 1rem; line-height: 1; margin-top: 0; margin-bottom: 0;}
	div.content .singlelist ul li {margin-top:0; margin-top: 12px; line-height: 1.5;}
	div.content .singlelist ol {width: 95%; font-size: 1rem; line-height: 1.5; padding-left:5%; margin: 0;}
	div.content .singlelist ol li {margin-top: 12px;}
	div.content .singlelist ol ol {width: 100%; float: left; text-align:left; list-style-type: lower-alpha; margin-bottom: 0rem;}
	div.content .singlelist ol ol li{margin-top: 0;margin-top:12px; line-height: 1.5;}
	div.content .doublelist {width: 90%; margin-left: 5%;float: left; martin-top: 0; margin-bottom: 0%; margin-right: 0;}
	div.content .doublelist ul {text-align:left; font-size: 1rem; font-family:helvetica; line-height: 1; padding-left:5%; margin-top: 0;}
	div.content .doublelist ul li {margin-top:0; margin-bottom:12px;}
	
	div.content .teammember .memberphoto {width:100%; float: left;}
	div.content .teammember .memberphoto img {width: 50%; display: block; margin-left: auto; margin-right: auto; margin-bottom:auto; text-align:center;}
	div.content .teammember .memberdetail {width:100%;}
	div.content .teammember .memberdetail h2 {text-align:center;}
	div.content .teammember .memberdetail p {font-size: 1rem; line-height:2; text-align:center;}
	div.content .teammember .memberLinkedIn {width: 100%; margin-bottom: 32px;} 
	div.content .teammember .memberLinkedIn img {width: 20%; display: block; float: left; margin-left: 40%; margin-top: 16px;}
		
	div.content .itemimg {width: 100%; float: left; margin: 0; padding: 0% 0% 0% 0%;}
	div.content .itemimg img {width: 50%; margin-top: 8%; display: block; margin-left: auto; margin-right: auto; margin-bottom:auto; border-radius: 10%; text-align:center;}
	div.content .itemdetail{width: 100%; float: left;}
	div.content .itemdetail p {text-align:justify; font-size: .75rem; line-height: 2;}
	div.content .contactimg {width: 100%; float: left; margin: 0; padding: 0% 0% 0% 0%;}
	div.content .contactimg img {width: 50%; margin-top: 8%; display: block; margin-left: auto; margin-right: auto; margin-bottom:auto; border-radius: 5%;}
	div.content .contactdetail{width: 100%; float: left;}
	div.content .contactdetail p {text-align:justify; font-size: 1rem; line-height: 2; margin-top: 32px;}
	div.content .contactdetail .icon-section .icon-container img {width: 20px;}
	div.content .contactdetail .icon-section .icon-name {font-size: 1rem; margin-left: 16px;}
	
	div.content .splitsection {width: 100%; float: left;}
	div.content .splitsection img {width: 100%; display: block; margin-left: auto; margin-right: auto; margin-bottom:auto;}
	
	div.content .SplitSlideShow {width: 100%; float: left;}
	div.content .SplitSlideShow img {width: 100%; display: block; margin-left: auto; margin-right: auto; margin-bottom:auto;}
	
	div.content .learn-name {margin-left: 5%; margin-top: 16px; float: left;}
	div.content .learn-container {margin-top:16px;}
	
	div.right {width: 2.5%;}
	
	div.content .indexwrapper {margin-bottom: 0;}
	div.content .indexwrapper .singlecontainer {width: 90%; margin-left: 5%; margin-bottom: 16px;}
	div.content .indexwrapper .tripplecontainer {width: 90%; margin-left: 5%; margin-bottom: 16px;}
	
}	

/* Mobile view - small phone screens that are 400px or less*/
@media screen and (max-width: 400px) {
	div.content{width: 100%; margin-left: 0%; margin-top: 7%; margin-bottom: 1.5%; }
	div.content h1{font-size: 1rem; margin-top: 16px;}
	div.content h2 {font-size: .9rem; width: 90%; margin-left: 5%; margin-top: 0;}
	div.content h3 {font-size: .8125rem; width: 90%; margin-left: 5%; margin-top: 0;}
	div.content h4 {font-size: .8125rem; width: 90%; margin-left: 5%; margin-top: 16px; margin-bottom:1.6px;}
	div.content .report {width: 90%; float: left; margin-left: 5%; padding: 0% 0% 0% 0%;}
	div.content .report p {font-size: .8125rem; text-align:left; line-height: 2;}
	div.content .report h1{font-size: 1rem;}
	div.content .report h2 {font-size: .9rem;}
	div.content .report h3 {font-size: .9rem;}
	div.content .report h4 {font-size: .9rem;}
	div.content .report h5 {font-size: .9rem;}
	div.content .report ul {font-size: .8125rem;}	
	div.content .report ol {font-size: .8125rem;}
	div.content .report .eq_text p {font-size: .8rem;}
	div.content .report .eq_No p {font-size: .8rem;}
	div.content .report figcaption {font-size: .8125rem; width:100%;}
	div.content .report figure{margin-inline-start: 0;   margin-inline-end: 0;}
	
	div.content .singlelist {width: 90%; margin-left: 5%; float: left; margin-bottom: 16px;}
	div.content .singlelist ul {font-size: .8125rem; width: 95%; float: left; text-align:left; float: left; line-height: 1;}
	div.content .singlelist ul li {width: 95%; float: left; margin-top:0; margin-bottom:12px; line-height: 1.5;}
	div.content .singlelist ol {font-size: .8125rem; width: 100%; float: left; text-align:left; line-height: 1.5; margin: 0;}
	div.content .singlelist ol li {width: 100%; float: left; margin-bottom:12px;}
	div.content .singlelist ol ol {width: 100%; float: left; text-align:left; list-style-type: lower-alpha; margin-bottom: 0;}
	div.content .singlelist ol ol li{width: 100%; float: left; margin-top: 12px;}
	div.content .doublelist {width: 90%; margin-left: 5%; float: left; margin-bottom: 0%; margin-right: 0%;}
	div.content .doublelist ul {font-size: .8125rem; text-align:left; line-height: 1; padding-left:8%;}
	div.content .doublelist ul li {margin-top:0; margin-bottom:12px;}
	div.content .itemimg {width: 100%; float: left; margin: 0; padding: 0% 0% 0% 0%;}
	div.content .itemimg img {width: 50%; margin-top: 8%; display: block; margin-left: auto; margin-right: auto; margin-bottom:auto; border-radius: 10%; text-align:center;}
	div.content .itemdetail{width: 100%; float: left;}
	div.content .itemdetail p {font-size: .75rem; text-align:justify; line-height: 2;}
	div.content .contactimg {width: 100%; float: left; margin: 0; padding: 0% 0% 0% 0%;}
	div.content .contactimg img {width: 100%; margin-top: 0%; border-radius: 0;}
	div.content .contactdetail{width: 100%; float: left;}
	div.content .contactdetail p {font-size: .75rem; text-align:justify; line-height: 2; margin-top: 24px;}
	div.content .contactdetail .icon-section .icon-container img {width: 20px;}
	div.content .contactdetail .icon-section .icon-name {font-size: .75rem; margin-left: 16px;}
		
	div.content .splitsection {width: 100%; float: left;}
	div.content .splitsection img {width: 100%; display: block; margin-left: auto; margin-right: auto; margin-bottom:auto;}
	div.content .splitsection .learn-name {font-size: .8125rem;}
	
	div.content .SplitSlideShow {width: 100%; float: left;}
	div.content .SplitSlideShow img {width: 100%; display: block; margin-left: auto; margin-right: auto; margin-bottom:auto;}	
	div.content .SplitSlideShow .SlideShowContent {width: 90%;}
	div.content .SplitSlideShow .SlideShowContent p {font-size: .8125rem; line-height: 2;}
	div.content .SplitSlideShow .SlideShowCaptions p {font-size: .8125rem;}
	div.content .work_experience .employer p {font-size: .8125rem; font-weight: bold; margin-bottom: 0;}	
	div.content .work_experience .work_position p {font-size: .75rem; }
	div.content .work_experience .work_duration p {font-size: .75rem; }
		
	div.content .learn-name {margin-left: 5%; margin-top: 16px; float: left; font-size: .75rem;}
	div.content .learn-container {margin-top:16px;}
	
	div.content .splitsection .learn-name {margin-left: 5%; margin-top: 16px; float: left;}
	div.content .splitsection .learn-container {margin-top:16px;}
	
	div.right {width: 3.5%;}
  
}
	
	
  
  





