.Instructions_container, .SummaryMenu_container 
{
	position:fixed;
	top:0px;
	left:10%;
	width: 80%;
	height: 100%;
	margin: 0px auto;
	padding:0;
	color: #333;
	line-height: 130%;
	z-index: 5000;
	text-align: center;
}
.Instructions_background, .SummaryMenu_background
{
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	opacity:0.4;
	background:black;
}

.Instructions_bodybackground, .SummaryMenu_bodybackground
{
	position:absolute;
	width:80%;
	top:10%;
	left:10%;
	background:white;
	height:80%;
	border-radius:30px;	
	opacity:0.95;
}
.InstructionsCloseButton, .SummaryMenuCloseButton
{
	position:absolute;
	top:9%;
	left:88%;
	background:#FFE144;
	width:30px;
	height:30px;
	border-radius:50%;	
	border:3px solid black;
	opacity:0.95;	
	font-size:large;
	color:black;
	text-align:center;
	cursor:pointer;
}
.InstructionsCloseButton_X, .SummaryMenuCloseButton_X { position:relative; top:5px; }
.InstructionsCloseButton:hover, .SummaryMenuCloseButton:hover {background:red;}

.Instructions_body, .SummaryMenu_body
{
	position:absolute;
	width:70%;
	padding-right:4%;
	top:15%;
	left:15%;
	height:70%;
	overflow-y:auto;
}
.InstructionsTitle, .SummaryMenuTitle
{
	color:#008887;
	font-size:x-large;
	text-align:center;
}
.InstructionsContent, .SummaryMenuContent
{
	display:block;
	font-size:medium;
	text-align:center;
}

.InstructionsContent p, .SummaryMenuContent p
{
	text-align:justify;
}


.PrintButtonBW, .InstructionsButton
{
	cursor:pointer;
	margin-top:15px;
	display:inline-block;
	position:fixed;
	top:170px;
	/*left:91%;*/
	right:91%;
	height:30px;
	width:8%;
	max-width:80px;
	border-radius:10px;
	padding:5px;
	overflow:hidden;
	text-align:center;
	border:1px solid #008887;
}

.InstructionsButtonTitle { padding:0; margin: -6px 0 auto auto; font-size:x-small; color:#008887; }
.InstructionsButtonImg { display:none; width: 80px; height: 80px; margin: -5px 0 0 0; border-radius:10px; }



.Definitions_container 
{
	position:fixed;
	top:0px;
	left:10%;
	width: 80%;
	height: 100%;
	margin: 0px auto;
	padding:0;
	color: #333;
	line-height: 130%;
	z-index: 5000;
}
.Definitions_background
{
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	opacity:0.4;
	background:black;
}

.Definitions_bodybackground
{
	position:absolute;
	width:80%;
	top:10%;
	left:10%;
	background:white;
	height:80%;
	border-radius:30px;	
	opacity:0.95;
}
.DefinitionsCloseButton
{
	position:absolute;
	top:9%;
	left:88%;
	background:#FFE144;
	width:30px;
	height:30px;
	border-radius:50%;	
	border:3px solid black;
	opacity:0.95;	
	font-size:large;
	color:black;
	text-align:center;
	cursor:pointer;
}
.DefinitionsCloseButton_X { position:relative; top:5px; }
.DefinitionsCloseButton:hover {background:red;}

.Definitions_body
{
	position:absolute;
	width:70%;
	padding-right:4%;
	top:15%;
	left:15%;
	height:70%;
	overflow-y:auto;
}
.DefinitionsTitle
{
	color:#008887;
	font-size:x-large;
	text-align:center;
}
.DefinitionsContent
{
	display:block;
	font-size:medium;
	text-align:justify;
}



.PrintButton, .DefinitionsButton
{
	cursor:pointer;
	margin-top:15px;
	display:inline-block;
	position:fixed;
	top:120px;
	/*left:91%;*/
	right:91%;
	height:30px;
	width:8%;
	max-width:80px;
	border-radius:10px;
	padding:5px;
	overflow:hidden;
	text-align:center;
	border:1px solid #008887;
}

.DefinitionsButtonTitle { padding:0; margin: -6px 0 auto auto; font-size:x-small; color:#008887; }
.DefinitionsButtonImg { display:none; width: 80px; height: 80px; margin: -5px 0 0 0; border-radius:10px; }
.DefinitionsButton:hover{ background:#FFE144; }
.InstructionsButton:hover{ background:#FFE144; }

.PrintButtonBW:hover , .PrintButton:hover { background:#FFE144; }



.SummaryMenu_container 
{
	position:fixed;
	top:0px;
	left:10%;
	width: 80%;
	height: 100%;
	margin: 0px auto;
	padding:0;
	color: #333;
	line-height: 130%;
	z-index: 5000;
}
.SummaryMenu_background
{
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	opacity:0.4;
	background:black;
}

.SummaryMenu_bodybackground
{
	position:absolute;
	width:96%;
	top:5%;
	left:2%;
	background:white;
	height:90%;
	border-radius:30px;	
	opacity:0.95;
}
.SummaryMenuCloseButton
{
	position:absolute;
	top:4%;
	left:96%;
	background:#FFE144;
	width:30px;
	height:30px;
	border-radius:50%;	
	border:3px solid black;
	opacity:0.95;	
	font-size:large;
	color:black;
	text-align:center;
	cursor:pointer;
}
.SummaryMenuCloseButton_X { position:relative; top:5px; }
.SummaryMenuCloseButton:hover {background:red;}

.SummaryMenu_body
{
	position:absolute;
	width:90%;
	top:10%;
	left:5%;
	height:85%;
	overflow-y:auto;
}
.SummaryMenuTitle
{
	color:#008887;
	font-size:x-large;
	text-align:center;
}
.SummaryMenuContent
{
	display:block;
	font-size:medium;
	text-align:justify;
}



.SummaryManageButton, .SummaryMenuButton
{
	cursor:pointer;
	margin-top:15px;
	display:inline-block;
	position:fixed;
	top:20px;
	/*left:91%;*/
	right:91%;
	height:30px;
	width:8%;
	max-width:80px;
	border-radius:10px;
	padding:5px;
	overflow:hidden;
	text-align:center;
	border:1px solid #008887;
}

.SummaryMenuButton {top:70px;}

.SummaryManageButtonTitle, .SummaryMenuButtonTitle { padding:0; margin: -6px 0 auto auto; font-size:x-small; color:#008887; }
.SummaryMenuButtonImg { display:none; width: 80px; height: 80px; margin: -5px 0 0 0; border-radius:10px; }
.SummaryManageButton:hover, .SummaryMenuButton:hover{ background:#FFE144; }

