/*body { background: #999; }*/
.mi{font-size:18px; font-family:"timesi" !important;}
mfrac{ height:1px;}
body{
	min-height:700px;
	overflow-y:scroll;
}
.header{
/*	border:1px green dotted;
	height:20px;
	padding:20px;
	text-align:right;*/
	margin-left: 1%;
	margin-right: 1%;
}
.tabHolder{
	margin-right: 3%;
	margin-bottom:-15px;
}
.TOCgrp{ width:100%; }
.content{
	height: 79%;
	margin-left:1%;
	margin-right:1%;
}
.contentIntro{
	height: 90%;
	margin-left:1%;
	margin-right:1%;
	border:0;
}
#row2Header #chapTitle{
	font-size:15px;
	
}


/*#left{
	margin-left:40px;
	height:380px;
	float:left;
}
#right{
	margin-right:40px;
	height:360px;
	padding:10px;
	float:right;
}*/

#openerText{
	padding-top:55%;
}
#Wrapper{
		height: 80%;
overflow:auto;
}

.contentWrapper{
	height: 100%;
overflow-y:auto;
overflow-x:hidden;
}
.contentWrapper2{
	height: 96%;
overflow-y:auto;
overflow-x:hidden;
}
.contentWrapper3{
	height: 90%;
overflow:auto;

}
.contentWrapper4{
	height: 49%;
overflow:auto;

}
.contentWrapper5{
	height: 55%;
overflow:auto;

}

.contentWrapper6{
	height: 75%;
overflow:auto;

}
.contentWrapper7{
	height: 30%;
overflow:auto;

}

.footer, .footer2{
	margin:1%;
	width:98%;
	position:relative;
}

.headerNavigationBtn{
	position:absolute;
	visibility:hidden;
}


.objectivesHolder{
	margin-top:50px;
}


.pagination{
	right:0;
}

.navigationBarHolder{
	padding:10px;
	position:relative;
	height:50%;
	/*width:50%;
	left:25%;*/
	margin:0% 30%;
}

.navigationBar{ 
	position:absolute;
	top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    width: 300px;
    height: 100%;
    margin: auto;
	text-align:center;
}

.headerNavigationHolder{
	position:absolute;
	display:none;
}

.headerNavHolderOn{
	position:absolute;
	z-index:-1;
	visibility:hidden;
}

.titleHolder{
	width:90%;
	
}


.footerLeftDiv{
	float:left;
	height:50px;
	margin:0px 20px;
	text-align:center;
	vertical-align:middle;
	z-index:2;
	margin-top:-44px;
}

.footerRightDiv{
	float:right;
	height:50px;
	width:50px;
	margin:0px 30px;
	text-align:center;
	vertical-align:middle;
margin-top:-44px;
margin-right:70px;
}

.itemHolder{
	-webkit-column-count: 3; /* Chrome, Safari, Opera */
    -moz-column-count: 3; /* Firefox */
    column-count: 3;
	
}
.itemHolder2{
	-webkit-column-count: 3; /* Chrome, Safari, Opera */
    -moz-column-count: 3; /* Firefox */
    column-count: 3;
	height:820px;
}

.subfooter{
	margin-top:50px;
}

#hintTablet{
	visibility:visible;
	position:relative;
}

/*.result{top:300px;}*/

.inline-Items2{
	margin-right:20%;
}
.inline2{display:block;}
.inline3{display:inline;}
.inline4{display:inline-table;}

.inline5{display:block;}
.textHolder p{
	width:60%; 
	}
	
.paginationMobile{
	visibility:hidden;
	display:none;
}

#L01-2ImageB, #L01-2ImageF{width:350px;}
#L01-2ImageD{width:60%}
#L01-2ImageE{width:70%}
#L01-2ImageG{width:70%}
#L01-2ImageH{width:80%; max-width:500px;}


#L02-1C1, .image{width:50%;}
.table, .table2 {
   border-collapse: collapse;
   margin:0 30%;
}
.table2 {
   border-collapse: collapse;
   margin:0 20%;
}

#A2-2b{
	height:70%;
}
#solBorderItem{
	width:40%;
	border-right:1px #CCC solid;
	height:230px;
	margin-right:10px;
	padding-right:30px;
}
#solBorderItem2{
	width:40%;
}
#L4-1E2a2{margin-left:183px;}
#L4-1E2b,#L4-1E2a1{ margin-left:-5px;}
#L4-1E2c{ margin-left:220px;}
#L4-1F3{margin-top:-50px;}
.table3{margin-left:40%;}
.table4{margin-left:30%;}
.table5{margin-left:10%; width:70%;}
.ansContainer1, .ansContainer2{ height:30px;}
.L4-2G2a{padding-top:30px;}

#contentLessMargin{margin-left:-20px;}
#contentLessMargin2{margin-left:-10px;}
.itemNumber{padding-top:9px;}
.itemNumber2, .itemNumber5{padding-top:5px;}
.itemNumber3, .itemNumber9{padding-top:3px;}
.itemNumber4{padding-top:3px;}
.itemNumber6, .itemNumber7{padding-top:10px;}
.itemNumber8{padding-top:20px;}
#lessMargin{margin-right:-3px;}
.itemNumber12{padding-top:3px;}
.LesBtn{
	
	width:92%; 
	margin-top:30px;
}
.TOCBtn{
	text-align:center;
}

.CSSTableGenerator {
	padding:3% 25% 0%;
	width:50%;
}

.imgOpener{width: 90%;}

#left{
	height:535px;
}
#right{
	height:535px;
}
.overviewContent{height:73%; 
	}
.openerObjectivesContent2{

	height:410px;
	overflow-y:scroll;
}
.openerObjectivesContent2 li{
	text-align:left;
	padding:5px 20px;
	font-size:18px;
}

.inlineEquation3{margin-left:45px;}

#mobileQuestion{
	visibility:hidden;
	display:none;
}
#deskQuestion{
	visibility: visible;
}
.space{
	margin-right:-10px;
}
.space2{
	margin-right:-10px;
}
.space3{
margin-left:-5px;
}
.space4{
margin-left:-10px;
}
#space{width:150px;}
.tableUP{
	margin-top:-70px;
}

#space1{ margin-right:-10px;}
#space2{ margin-right:-15px;}
#space3{ margin-right:-7px;}
#space4{ margin-right:-13px;}
#space5, #space6{ margin-right:-5px;}
.tableWidth{width:400px;}
.tableWidth2{width:380px;}

.ansHolder{
	height:40px;
}