/*
 * PEARSON PROPRIETARY AND CONFIDENTIAL INFORMATION SUBJECT TO NDA
 *
 *  *  Copyright © 2017 Pearson Education, Inc.
 *  *  All Rights Reserved.
 *  *
 *  * NOTICE:  All information contained herein is, and remains
 *  * the property of Pearson Education, Inc.  The intellectual and technical concepts contained
 *  * herein are proprietary to Pearson Education, Inc. and may be covered by U.S. and Foreign Patents,
 *  * patent applications, and are protected by trade secret or copyright law.
 *  * Dissemination of this information, reproduction of this material, and copying or distribution of this software
 *  * is strictly forbidden unless prior written permission is obtained from Pearson Education, Inc.
 */

html {
	min-height: 100%; 
	margin-bottom: 1px; 
}
body{
	margin: 0px;
	background-color: #FFFFFF;
} 

.blue_line{
	background-color: #000099;
	float: left;
	width: 100%;
	height: 3px;
}

.topright1 {
	float: right;
	overflow: visible;
	padding-right: 5px;
	height: 57px;
}

.topright2 {
	overflow: visible;
	padding-left: 100px;
	height: 18px;
	width: 500px;
}

.regtext{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #444;
	text-decoration: none;
	text-align: left;
  padding-top: 0px;
  padding-bottom: 0px;
}

.regtext A{
	color: #000099;
	text-decoration: none;
}
.regtext A:hover{
	color: #FF0000;
	text-decoration: underline;
}

.bigtext{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #444;
	text-decoration: none;
	text-align: left;
  padding-top: 0px;
  padding-bottom: 0px;
}

.bigtext A{
	color: #000099;
	text-decoration: none;
}
.bigtext A:hover{
	color: #FF0000;
	text-decoration: underline;
}

.tabletab{
	float: left;  
}

.tabletabgraytext{
	float: left; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #444;
	text-decoration: none;
	text-align: left; 
	background-color:#DDDDDD;
	padding: 5px;
}

.tabletabtext{
	float: left; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #444;
	text-decoration: none;
	text-align: left; 
	padding: 5px;
}

.tabletabrighttext{
	float: right; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #444;
	text-decoration: none;
	text-align: right; 
	padding: 5px;
}

.smalltext{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #444;
	text-decoration: none;
	text-align: left;
}

.smalltext A{
	color: #000099;
	text-decoration: none;
}
.smalltext A:hover{
	color: #FF0000;
	text-decoration: underline;
}

.emptybox{
	padding: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #444;
	text-decoration: none;
	text-align: left;
	border: 1px solid #DDDDDD;
}

.tablebox{
	padding: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #444;
	text-decoration: none;
	text-align: left;
}

.tablebox A{
	color: #000099;
	text-decoration: none;
}
.tablebox A:hover{
	color: #FF0000;
	text-decoration: underline;
}

.mainpane{
	margin-left: 10px;
	margin-right:10px;
	margin-bottom: 10px;
	margin-top: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #444;
	text-decoration: none;
	text-align: left;
}

.mainpane A{
	color: #000099;
	text-decoration: none;
}

.mainpane A:hover{
	color: #FF0000;
	text-decoration: none;
}

.littlepane{
	margin-left: 5px;
	margin-top: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #444;
	text-decoration: none;
	text-align: left;
}

.posthead{
	float: left;
	width: 100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #444;
	text-decoration: none;
	text-align: left;
	padding-top: 5px;
	padding-bottom: 5px;
	background-color:#EEEEEE; 
	layer-background-color:#EEEEEE;
}

.posthead A{
	color: #000099;
	text-decoration: none;
}

.posthead A:hover{
	color: #FF0000;
	text-decoration: none;
}

.datadesc{
	display: inline-block; 
	width: 100%; 
	max-height: 200px; 
	overflow: scroll;
}

.datadesc::-webkit-scrollbar {
    -webkit-appearance: none;
    width: 8px;
}

.datadesc::-webkit-scrollbar-corner {
	-webkit-appearance: none;
}

.datadesc::-webkit-scrollbar-thumb {
    border-radius: 0px;
    background-color: silver;
} 

.divscroll {
	width: 200px;	
	overflow: auto;	
	border: 1px solid #D3DCE3;
	background-color: #FFFFFF;
	padding: 10px;
	margin-left: 10px;
	margin-right:10px;
	margin-bottom: 10px;
	margin-top: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #444;
	text-decoration: none;
	text-align: left;
}

.divscroll A{
	color: #000099;
	text-decoration: none;
}

.divscroll A:hover{
	color: #FF0000;
	text-decoration: none;
}

.graybuttonbox{
	float: left;
	overflow: visible;
	background-color: #FFFFFF;
	padding-right: 15px;
	padding-left: 10px;
	padding-bottom: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #DDDDDD;
	text-decoration: none;
	text-align: center;
	white-space: nowrap;
}

.buttonbox{
	float: left;
	overflow: visible;
	background-color: #FFFFFF;
	padding-right: 15px;
	padding-left: 10px;
	padding-bottom: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #444;
	text-decoration: none;
	text-align: center;
	white-space: nowrap;
}

.buttonbox A{
	color: #000099;
	text-decoration: none;
}

.buttonbox A:hover{
	color: #FF0000;
	text-decoration: none;
}

.pagetitle{
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #444;
	text-decoration: none;
	padding-bottom: 0px;
}

.righttext{
	float: right;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #444;
	text-decoration: none;
}

.left_texthead{
	float: left;
	width: 100%;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #444;
	text-decoration: none;
	padding-bottom: 5px;
	margin-bottom: 5px;
	border-bottom: 1px dashed silver;
	overflow: hidden;
}

.left_texthead A{
	color: #000099;
	text-decoration: none;
}

.left_texthead A:hover{
	color: #FF0000;
	text-decoration: none;
}

.left_text1{
	float: left;
	width: 100%;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #444;
	text-decoration: none;
	padding-bottom: 5px;
	padding-top: 5px;
}

.left_text1 A{
	color: #000099;
	text-decoration: none;
}

.left_text1 A:hover{
	color: #FF0000;
	text-decoration: underline;
}

.txt-box {
	COLOR: #000000;
	border: 1px outset #000000;
	FONT-FAMILY: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	background-color: #FFFFFF;
	float: none;
}

.smalltxt-box {
	COLOR: #000000;
	border: 1px outset #000000;
	FONT-FAMILY: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	background-color: #FFFFFF;
	float: none;
}

.footer2{
	float: left;
	height: 47px;
	background-image: url(../images/bot3.jpg);
	background-repeat: repeat-x;
	width: 100%;
}

.fotter_text{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #444;
	text-decoration: none;
	width: 100%;
	text-align: center;
	padding-top: 5px;
  white-space: nowrap;
}

.dropdown {
	float:left;
	margin: 0px;
	padding-right:15px;
	}
.dropdown dt {
	font-weight: bold; 	
	background:#eee; 
	padding-right: 10px; 
	padding-left: 10px; 
	padding-bottom: 1px;
	padding-top: 1px;
	margin: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 14px; 
	color: #DDDDDD; 
	border:1px solid #9ac1c9; 
}
.dropdown dd {
	position:absolute; 
	overflow:hidden; 
	display:none; 
	background:#eee; 
	z-index:2000; 
	margin: 0px; 
	padding: 0px;
	}
.dropdown ul {
	border:1px solid #9ac1c9; 
	list-style:none; 
	margin: 0px; 
	padding: 0px;
	}
.dropdown li {
	display:block; 
	text-decoration:none; 
	background:#eee; 
	margin: 0px; 
	padding-right: 10px; 
	padding-left: 10px; 
	padding-bottom: 5px; 
	padding-top: 5px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 14px; 
	color: #DDDDDD;
	}
.dropdown a, .dropdown a:active, .dropdown a:visited {
	display:inline; 
	text-decoration:none; 
	color:#0069C1;
	}
.dropdown a:hover {
	color:#D636B2
	}
.report-style {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: normal; 
	color: #444; 
	text-decoration: none; 
	text-align: left;
	width: 680px;
	line-height: 160%;
}
.sc {
/*	font-weight: bold;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style:italic;
	color: #DF7401;
/*	background: #eee; */
/*	padding: 0px;
	padding-left: 3px;
	padding-right: 3px;
	*/
}
.scd {
/*	font-weight: bold; */
	font-family: Arial, Helvetica, sans-serif;
	font-style: italic;
	color: #007A29; 
/*	background: #eee; */
/*	padding: 0px;
	padding-left: 3px;
	padding-right: 3px;
	*/
}
.outputtbl {
	table-layout:fixed;
	border-collapse: collapse;
	border-spacing: 0px;
	background: #fff;
	border: 1px solid #D6D6D6;
	padding: 0px;
	margin: 0px;
}
.outputtbl A{
	color: #444;
	cursor: pointer;
}
.outputtbl A:hover{
	color: #444 !important;
	text-decoration: none;
	cursor: pointer;
}
table.outputtbl th{
	white-space: nowrap;
	border: 1px solid #D6D6D6;
}
table.outputtbl td{
	white-space: nowrap;
	border: 1px solid #D6D6D6;
}
.canvasStyle {
	border: 1px solid silver; 
	background-color: white; 
	padding: 2px; 
	margin-left: auto; 
	margin-right: auto;
	cursor: pointer;
}
.legendStyle {
	border: 1px solid silver; 
	background-color: 
	white; padding: 2px;
	overflow: auto;
}
body.mceContentBody {
  font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: normal; 
	color: #444; 
	text-decoration: none; 
	text-align: left;
	width: 680px;
	line-height: 160%;
	margin-left: 5px;
	margin-right: 5px;
}

.mceContentBody a {
   color: red !important; /* FF requires a important here */
}
.codebox {
	font-family: courier; 
	font-size: 12px; 
	font-weight: normal; 
	color: #444; 
	text-decoration: none; 
	text-align: left;
	border: 1px solid silver;
	background-color: #EEEEEE;
	padding: 5px;
	overflow: auto;
}
input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
    -webkit-appearance: none;
    margin: 0;
}

/*plus icon style*/
@font-face {
	font-family: 'statcrunch';
	src:url('/app/fonts/statcrunch.eot');
	src:url('/app/fonts/statcrunch.eot?#iefix') format('embedded-opentype'),
	url('/app/fonts/statcrunch.woff') format('woff'),
	url('/app/fonts/statcrunch.ttf') format('truetype'),
	url('/app/fonts/statcrunch.svg#statcrunch') format('svg');
	font-weight: normal;
	font-style: normal;
}
.icon-plus-sign{
	font-family: 'statcrunch';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
}
.icon-plus-sign:before {
	content: "\f055";
}
.medium-blue {
	color: #487BC0!important;
}
.font_size-15 {
	font-size: 15px;
}
.error_msg {
	color: red;
}
.index #surveycontent li img {
	width: 100%;
}