#gi{
    color: #333;
    padding-top:20px;
    font: normal normal 12px/1.5 Verdana, Helvetica, Arial, sans-serif;
	width:100%;
	margin:0;
	position: relative;
}
.gi-mobile{
	display:none;
}
.gi-pagination .gi-unit{
	display:none;
}
.gi-pagination .gi-unit.showing{
	display:block;
}
.gi-pagination-single-page{
	float:left;
	width:49%;
}
.gi-pagination-area{
	float:right;
	width:49%;
	text-align: right;
}
.gi-pagination-area,.gi-pagination-single-page{
	font-family:"PrattHeavy",Arial,sans-serif;
	font-size:12px;
	text-transform: uppercase;
}
.gi-pagination-single-page a{
	color:black !important;
}
.gi-pagination-area a{
	color:black !important;
	margin:0 5px;
}
.gi-pagination-area a.selected,.gi-pagination-single-page a.selected{
	color:red !important;
}
.gi-pagination-label{
	margin-right:25px;
}
.gi-pagination-next{
	margin-left:45px;
	float:right;
}
#gi a{
	color:red;
	text-decoration: none;
}
#gi h3{
	font-family:"PrattHeavy",sans-serif;
	font-weight:normal;
	font-size:18px;
	margin: 10px 0 5px 0;
	float: left;
	width: 100%;
}
#gi h3 span{
	font-weight:normal;
	font-family:Arial,sans-serif;
	font-size:14px;
}
.gi-unit{
	padding:35px 0;
	border-top:1px solid #ececec;
}
#gi img{
	width:100%;
	float:right;
}
#gi ul{
	padding-left:40px;
	margin:10px 0;
}
#gi ul, #gi li{
	list-style-type:disc;
}
.gi-caption {
text-align: right;
font-size: 9px;
color: rgb(216, 216, 216);
background-color: black;
font-family: Arial,Helvetica,sans-serif;
padding: 3px 5px;
float: right;
margin-top: -20px;
z-index: 10;
position: relative;
}
.misspelled{
	border-bottom:0px solid white !important;
}
.embed-container { position: relative; padding-bottom: 56.25%; padding-top: 30px; height: 0; overflow: hidden; max-width: 100%; height: auto; } .embed-container iframe, .embed-container object, .embed-container embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
/* Smartphones -------------------------------*/
@media screen and (max-width: 480px) {
	#gi p, #gi,.gi-chart,.gi-unit{
		margin-left:0;
		width:100%;
	}
	#gi img{
		margin-left:0;
	}
	#gi h3{
		font-weight:bold !important;
		font-family:Arial,Helvetica,Verdana,sans-serif;
	}
	.gi-desktop{
		display:none;
	}
	.gi-mobile{
		display:inline;
	}
	#gi img{
		width:100%;
	}
	#gi li{
		margin:0 0 10px
	}
	.gi-caption{
		margin:1px 0;
	}
	.gi-text{
		font-size:16px;
		font-family:Helvetica,Arial,sans-serif;
	}
	#gi ul#gi-nav,#gi #gi-nav li{
		margin:0;
		padding:0;
	}
	#gi ul#gi-nav li{
		list-style-type: none;
	}
	#gi ul#gi-nav li a{
		padding:10px;
		margin:10px 0;
		background-color:#f7f7f7;
		border:1px solid #e7e7e7;
		border-radius: 3px;
		display:block;
		width:90%;
		color:black;
		font-weight:bold;
	}
	.gi-caption{
		background-color:white !important;
		color:rgb(117,117,117) !important;
		width:100% !important;
		margin-top:0 !important;
	}
	.gi-pagination-single-page{
		display:none;
	}
}