﻿@charset "utf-8";
/* CSS Document */

/* --------------------
		Reset Styles
-------------------- */
@font-face { font-family: Source; font-weight:normal; src: url('source-sans-pro/SourceSansPro-Regular.ttf'); } 

@font-face { font-family: Source; font-weight: bold; src: url('source-sans-pro/SourceSansPro-Bold.ttf'); }

@font-face { font-family: Source; font-weight: 600; src: url('source-sans-pro/SourceSansPro-Semibold.ttf'); }
@font-face { font-family: Source; font-weight: 600; src: url('source-sans-pro/SourceSansPro-Semibold.eot'); }

html, body, div, span, h1, h2, h3, h4, h5, h6, p, blockquote, a, em, img, q, strong, sub, sup, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: normal;
	font-style: normal;
	font-size: 12pt;
	font-family: Source, Helvetica;
}

/* --------------------
		Standard Styles
-------------------- */

h1, h2, h3, h4, h5, h6 {
	font-weight: normal;	
}

ol, ul {
	list-style-position: inside;
}

a {
	text-decoration: none;
	cursor: pointer;
	color: #2b7bde;
}

a:hover {
	text-decoration: underline;
}
.links
{
    text-decoration: none;
	cursor: pointer;
	color: #2b7bde;
}

.links:hover {
	text-decoration: underline;
}


strong {
	font-weight: bold;	
}
b, b span
{
    font-weight:600;
}
em {
	font-style: italic;	
}

p {
	padding-bottom: 10px;	
}
strong em {
    font-weight: bold;
}
strong span {
    font-weight: bold;
}

.alignleft {
	float: left;
}

.alignright {
	float: right;
}

/* --------------------
		Main Styles
-------------------- */

html, body {
	font-family:Source, Helvetica;
	font-size: 12pt;
	color: black;
/*	line-height: 16px;*/	
	background: url(../images/headerbg.png);
	
}

.middle-bar
{
    	background: url(../images/headerbg.png);
    	border-top:1px solid #f8f8f8;
    	display:block;
        padding-left:20px;
        padding-right:20px;
}
.top-bar
{
    border-bottom:1px solid #D6D6D6;
    display:block;
    height:54px;
    padding-right:20px;
    padding-left:20px;
}
.outer-wrapper {
	/*background-image: url(../images/watermark.gif);
	background-repeat: no-repeat;
	background-position: top right;*/
}

.wrapper {
	margin: 0 auto;
	width: 981px;
	position:relative;
	z-index:10;
}

.header {
	/*height: 130px;
	background-image: url(../images/header-bg.png);
	background-repeat: no-repeat;
	background-position: bottom left;*/
	position: relative;
	
}

* html .header {
	margin-bottom: -1px;
}

.header .logo {
    /*height: 31px;*/
    float: left;
    background-repeat: no-repeat;
    vertical-align: middle;
    /*margin-top:-5px;*/
}

.header .logoEdify {
	width:212px;
	height:39px;
	margin-top:10px;
}

.corelogo
{
    float: left;
	background-image: url(../images/logo-core.png);
	/*width: 110px;
	height: 38px;*/
	width:208px;
	height:88px;
	background-repeat: no-repeat;
	margin-top: 7px;
	margin-right: 5px;
}

.reportsidebar
{
    display:inline-block;
    vertical-align:top;
    width:19%;
    position:relative;
    z-index:5;
    *float:left;    
    font-size:11pt;
   
     background: #E6EFF2;border: 1px solid lightBlue;
    border-radius: 0px 5px 5px 0px;    
  
    border-left: 0px;
    margin-left:-20px;
    padding-left:20px;

    behavior: url(/assessmentcenter/css/PIE.htc);   
    *overflow:hidden;
    margin-right:10px;
}
.reportsidebar span,.reportsidebar b,.reportsidebar a
{
     font-size:10.5pt;
}
.reportsidebar .textdata, .reportsidebar .textdata span
{
    font-size: 10.5pt !important;
    margin-right: 5px;
}
.reportsidebar .report-criteria-heading{
     background:ghostwhite url(../images/breadcrumbseparator.png) 8px 9px no-repeat;
    padding-top: 3px;
    padding-bottom:3px;
    padding-left: 20px;
    padding-right: 10px;
    color:#000333;
    *display:block;
    margin-left:-20px;
    font-size:11pt;
}
.reportsidebar .edit 
{
    font-size:10.5pt;
    margin-right:5px;
}
.reportpane
{     
    /*border:1px solid silver;*/
    display:inline-block;
    width:79%;
    position:relative;
    z-index:0;
    z-index:5 \9;
    *float:left;
}


.rightlogo
{
    float: left;
	background-image: url(../images/new-logo.png);
	width: 244px;
	height: 29px;
	background-repeat: no-repeat;
	margin-top: 15px;
	margin-right: 5px;
}

.header .unit-info 
{
    float:left;
	font-size: 15px;
	font-weight: bold;
	color: #fff;
	line-height: 18px;
	text-align:center;
    padding-top:21px;
}

.extra 
{
    padding-left:14px;
	font-size: 24px;
	letter-spacing: 0.1em;
	line-height: 18px;
	font-weight:500;
	color:#2F6BA1;
}

.header .logo-core {
	float: right;
	background-image: url(../images/new-logo.png);
	width: 244px;
	height: 29px;
	background-repeat: no-repeat;
	margin-top: 7px;
	margin-right: 5px;
}



.header .info 
{
    display:block;
	float: right;
	font-size: 14px;
	font-weight: bold;
	color: #fff;
	line-height: 18px;
	text-align: right;
	margin-right:10px;
	*width:300px;
	padding-top:8px;
}

* html .header .info {
	margin-top: -10px;
}

.header .info .school {
	font-size: 14px;
	white-space:nowrap;
}

.header .btn-help-container {
    position:fixed;
    display:block !important;
    top:0;
    right:375px;
    z-index:1000;
}
.header .btn-help {
    float: left;
    margin-right: 25px;
    background-color: #175E92;
    border-left: 1px solid #f9f5f5;
    border-right: 1px solid #f9f5f5;
    border-bottom: 2px solid #f9f5f5;
    -moz-border-radius-bottomleft: 5px;
    -moz-border-radius-bottomright: 5px;
    -webkit-border-radius-bottomleft: 5px;
    -webkit-border-radius-bottomright: 5px;
    -khtml-border-radius-bottomleft: 5px;
    -khtml-border-radius-bottomright: 5px;
    border-radius: 0px 0px 5px 5px;
    padding: 6px 16px;
    text-align: center;
}

.header .btn-help a{
    color: white;
    text-decoration: none;
    font-size: 12pt;
    font-weight: normal;
}

.supportdropbtn {
    margin-right: 25px;
    background-color: #175E92;
    border-left: 1px solid #f9f5f5;
    border-right: 1px solid #f9f5f5;
    border-bottom: 2px solid #f9f5f5;
    -moz-border-radius-bottomleft: 5px;
    -moz-border-radius-bottomright: 5px;
    -webkit-border-radius-bottomleft: 5px;
    -webkit-border-radius-bottomright: 5px;
    -khtml-border-radius-bottomleft: 5px;
    -khtml-border-radius-bottomright: 5px;
    border-radius: 0px 0px 5px 5px;
    padding: 6px 16px;
    text-align: center;
    color: white;
    font-size: 16px;
    border: none;
}

.supportdropdown {
    position: relative;
    display: inline-block;
}

.support-dropdown-content {
    display: none;
    position: absolute;
    background-color: #ffffff;
    min-width: 230px;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
    z-index: 1;
    border-radius: 0px 5px 5px 5px;
}

.support-dropdown-content a {
    color: black;
    padding: 7px 10px;
    text-decoration: none;
    display: block;
}

.support-dropdown-content a:hover {
    background-color: #408eca;
    color: white;
    border-radius: 0px 5px 0px 5px;
}

.supportdropdown:hover .support-dropdown-content {
    display: block;
}

.supportdropdown:hover .supportdropbtn {
    background-color: #175E92;
    border-radius:0px;
}

.header .btn-prom-container {
    position: fixed;
    display: block !important;
    top: 0;
    right: 520px;
    z-index: 1000;
}

    .header .btn-prom-container .divSummit {
        margin-right: 25px;
        background-color: darkorange;
        border-left: 1px solid #f9f5f5;
        border-right: 1px solid #f9f5f5;
        border-bottom: 2px solid #f9f5f5;
        -moz-border-radius-bottomleft: 5px;
        -moz-border-radius-bottomright: 5px;
        -webkit-border-radius-bottomleft: 5px;
        -webkit-border-radius-bottomright: 5px;
        -khtml-border-radius-bottomleft: 5px;
        -khtml-border-radius-bottomright: 5px;
        border-radius: 0px 0px 5px 5px;
        padding: 6px 16px;
        text-align: center;
        color: white;
        font-size: 16px;
        border: none;
    }
.btn-prom-container a {
    color: white;
    text-decoration: none;
    display: block;
}

.navigation 
{
    min-width:980px;
	/*top: 4px;*/
    position: relative;    
    left: 0px;
    bottom: 0px;
    overflow: visible;
    z-index: 999;
/*    border-left: 1px solid #5581A3;
    border-top: 2px solid #6FA9D7;
    border-bottom:2px solid #5581A3;
    border-right:2px solid #5581A3;*/
    height:43px;
    /*background: -webkit-linear-gradient(#408eca, #195b97 55%, #408eca 95%);*/
    /*background: -webkit-linear-gradient(#408eca, #195b97 98%, #408eca 99%);
    background: -moz-linear-gradient(#408eca, #195b97  98%, #408eca 99%);
    -pie-background: linear-gradient(#408eca, #195b97  98%, #408eca 99%) ; 
    behavior:url(../css/pie.htc);  */
    background:url(../images/navbg.jpg);
    /*box-shadow:whitesmoke 0px 0px 3px 2px;*/
    margin-top:10px;    
}

.navigation ul
{	
	width: auto;
	float:left;			
	position:absolute;
	z-index:auto;
}

.navigation ul li 
{ 
	float: left;
	list-style: none;
	z-index:200;	
}

.navigation ul li a {
	float: left;
	/*background-image: url(../images/tmiddle.jpg);
	background-repeat: no-repeat;
	background-position: top right;*/
	padding-right: 14px;
	height: 38px;
	line-height: 38px;
	text-decoration: none !important;
	color: white;
	font-size: 13pt;
    /*background: -webkit-linear-gradient(#408eca, #195b97 55%, #408eca 95%);*/
    /*background: -webkit-linear-gradient(#408eca, #195b97 98%, #408eca 99%);
    background: -moz-linear-gradient(#408eca, #195b97  98%, #408eca 99%);
    -pie-background: linear-gradient(#408eca, #195b97  98%, #408eca 99%) ; 
    behavior:url(../css/pie.htc);  */
    border-right:1px solid #2A6894;
}


.navigation ul li a span {
	/*background-image: url(../images/tmiddle.jpg);
	background-repeat: no-repeat;
	background-position: top left;*/
	float: left;
	height: 37px;
	line-height: 37px;
	padding-left: 14px;
	text-decoration: none;
	color: white;
	font-size: 13pt;
}

.navigation ul li a.selectedMenuLink
{
	color:white;
    background: url(../images/nav-hover.jpg);
}

.navigation ul li a span.selectedMenuSpan
{
	color:white;

}

.navigation ul li a:hover
{
	color:white;
    background: url(../images/nav-hover.jpg);
}

.navigation ul li a:hover span 
{    
	color:white;

}

.info .profile-management {
	float: right;
	color: #fff;
	font-size: 12px;
	line-height: 29px;
	height: 29px;
	text-align: right;
	white-space:nowrap;
	
}

.info .profile-management a {
	font-weight: bold;
	margin: 0 12px;
	color: #fff;
}

#SecondaryNavPreLoad1 { background: url(../images/tmiddle.jpg) no-repeat -9999px -9999px; }
#SecondaryNavPreLoad2 { background: url(../images/menu_hover.jpg) no-repeat -9999px -9999px; }
ul.SecondaryNav
{	   
    background:#2E6D99;
    /*background: -webkit-linear-gradient(#DEE7ED, #F8F9FB 0%, #DEE7ED);
    background: -moz-linear-gradient(#DEE7ED, #F8F9FB 0%, #DEE7ED);
    -pie-background: linear-gradient(#DEE7ED, #F8F9FB 0%, #DEE7ED) ; 
    behavior:url(../css/pie.htc);     */
    position:absolute;
    /*border-bottom:1px solid #5581A3;
    border-left:1px solid #5581A3;   
    border:1px solid #1F3A54;     
    border-radius:0px 0px 5px 5px;      */ 
    z-index:2000; 
    width:auto; 
    min-width:182px;
    text-align:left;
    clear:both; 
    top:100%;
    max-height:450px;
    overflow:auto;
    display:none;
  /*  box-shadow: #b7bcc2  0px 2px 3px;
    box-shadow: 0 \9;
    border: #5581A3 1px solid \9;*/

}
ul.SecondaryNav li
 {	
	list-style: none;	
	list-style-position:outside;
	display:block;	
	position:relative;		
	padding-right:0px;	
	z-index:2000;
	float:none;
	min-width:150px;
	/*width:100%;	*/
	overflow:hidden;
}

ul.SecondaryNav li a 
{		
    background:none;
	text-decoration: none !important;
	color: white;
	text-decoration: none;
    line-height:20px;
    padding-top:3px;
    padding-bottom:5px;
    height:20px;        
    font-size: 12pt;
	font-weight: normal;
	min-width:150px;
	width:100%;
	padding-right: 0px;
	display:block;
	border-top:1px solid #6292B3;
}

ul.SecondaryNav li a span 
{	
	text-decoration: none !important;
	color: white;
    display:block;
    line-height:20px;
    height:20px;
    background-image:none;  
    font-size: 11pt;
	font-weight: normal; 	
	padding-left: 12px;
	padding-right: 13px;
}
ul.SecondaryNav li a:hover
{
	color:white;
    background:#408FB8;
}

ul.SecondaryNav li a:hover span 
{    
	color:white;

}

/*ul.SecondaryNav li:last-child a:hover
{
    /*background: url(../images/menu_hover.jpg) repeat-x;
    background: #6D9BD0;
	color:Whitesmoke;
    /*border-radius:0px 0px 5px 5px;    
    behavior:url(../css/pie.htc);
    position:relative;
}
ul.SecondaryNav li a:hover, .SecondaryNav li.selected a
{
    background: #6D9BD0;
	/*background: url(../images/menu_hover.jpg) repeat-x;
	color:Whitesmoke;
}
*/


.navigation ul li:hover ul.SecondaryNav {
	display:block;
	
}

.navigation ul li a:hover ul.SecondaryNav {
	display:none;
	
}

.navigation ul li.selected ul.SecondaryNav {
	display:none;
	
}

#divPreviewNoPrint
{
    display: none;
}

#divPreviewPrint
{
    display: block;
}

.main {
/*	background-image: url(../images/main-bg.png);
	background-repeat: repeat-y;*/
	padding: 0 7px;
}

.main-wrapper {
    float:left;
	background-image: url(../images/main-wrapper-bg.gif);
	background-repeat: no-repeat;
	background-position: right top;
	padding-top: 5px;
	
}

.main-wrapper-bottom {
	background-image: url(../images/main-wrapper-bg-bottom.png);
	background-repeat: no-repeat;
	
    padding-top: 5px;
    height:9px;
    width:762px;
    float:right;
    padding-right:2px;
}
/*.content {
	float: left;
	background-image: url(../images/content-bg.gif);
	width: 711px;
	background-repeat: repeat-y;
	padding: 15px 27px 10px 24px;
}*/
.content_inner {
	float: right;
	background-image: url(../images/content-bg.gif);
	width: 711px;
	background-repeat: repeat-y;
	padding: 0px 27px 10px 26px;
}

.fullSizecontent {
	/*float: left;
	background-image: url(../Images/fullcontent-bg.gif);
	width: 981px;
	background-repeat: repeat-y;
	padding: 15px 27px 10px 24px;
	margin-left:14px;*/	
	position:relative;
	
/*	padding: 20px 20px 20px 20px;
	border:1px solid #dadada;
    box-shadow: #bababa 0px 0px 7px 1px;
    behavior: url(../css/PIE.htc);
    border-radius: 2px 2px 2px 2px;
    margin: 15px;
    margin-top:10px;
    margin-right:18px;
    font-family: Source, Helvetica;
    background-color: white;*/
}
.fullSizecontentTop {
	float: left;
	/*background-image: url(../Images/fullcontent-header-bg.png);
	background-position: left bottom;
	width: 981px;*/
	background-repeat: no-repeat;	
	padding: 15px 27px 0px 24px;
	margin-left:14px;	
	height:7px;
}

.fullSizecontentBottom {
	display:none;
}


.headerbg {
	background-image: url(../images/header-bg1.png);
	background-repeat: no-repeat;
	padding-top: 35px;
	padding:  0px 10px 25px 10px;
	position: relative;
	color: #85aad4;
	font-size: 12px;
	font-weight: bold;
}
.footer {
	background: #e7e7e7 url(../images/footercurve.png) 50% 0% repeat-x;
	margin: 15px 0px 2px 0px;
	clear:both;	
	color: #909196;
	font-size: 11pt;
	font-weight: normal;
	font-family:Source;
	text-align:left;
	display:block;
    padding-top:30px;
	height:64px;
	padding-left:20px;
	padding-right:20px;
}
.footer a
{
    color: #777778;
    font-weight: normal;
    font-family: Source;
    font-size: 11pt;
    cursor:pointer;
    text-decoration:none;
}
.footer .logo-core {
	float: left;
	background-image: url(../images/logo-core.png);
	width: 110px;
	height: 38px;
	margin-top: -7px;
	position: relative;
	background-repeat: no-repeat;
}
.footerFullScreen {
	
	background-repeat: no-repeat;
	padding-top: 35px;
	padding: 35px 10px 25px 10px;
	position: relative;
	color: #85aad4;
	font-size: 12px;
	font-weight: bold;
}
.footerFullScreen .logo-core {
	float: right;
	background-image: url(../images/logo-core.png);
	width: 110px;
	height: 38px;
	margin-top: -7px;
	position: relative;
	background-repeat: no-repeat;
}

.breadcrumbs {
	clear: both;
	padding-top:5px;

	font-size: 11pt;
	font-weight: 600;
	color: #000333;
	margin-bottom: 20px;
}
.breadcrumbs span 
{
    font-size:11pt;
    font-weight:600;
}
.breadcrumbs a 
{
    font-size:11pt;
    font-weight:600;
	color: #000333;
	float: left;
	text-decoration:none;
	cursor:pointer;
}

.breadcrumbs .separator {
	background-image: url(../images/breadcrumbseparator.png);
	width: 3px;
	height: 6px;
	background-repeat: no-repeat;
	float: left;
	margin: 6px 7px 0px 7px;
}
.breadcrumbContainer
{
    min-width:980px;
    position:relative;
	padding: 3px 20px 20px 20px;
	border:1px solid #dadada;
    box-shadow: #bababa 0px 0px 7px 1px;
    behavior: url(/assessmentcenter/css/PIE.htc);
    border-radius: 2px 2px 2px 2px;

    margin-top:12px;
    margin-bottom:10px;
    font-size:10pt;
    font-weight:600;
    font-family: Source, Helvetica;
    background-color: white;
}

.sidebar {
	line-height: 15px;
	font-size: 10px;
	color: #336699;
	font-weight: normal;
}

.sidebar .block {
	padding: 2px;
	margin-bottom: 8px;
	background-image: url(../images/separator-bg.gif);
	background-repeat: repeat-x;
	background-position: bottom left;
}


.sidebar .edit {
	font-size: 10px;
	margin-right: 5px;
	font-weight:bold;
}

h3 .update {
	/*background-image: url(../images/button-bg.gif);*/
	background-repeat:no-repeat;
	width: 57px;
	height: 20px;
	text-align: center;
	line-height: 20px;
	font-size: 12px;
	font-weight: bold;
	color: #2b7bde;
	/*text-transform: uppercase;*/

}
span .update {
	float: right;
	background-image: url(../images/button-bg.gif);
	width: 57px;
	height: 20px;
	background-repeat: no-repeat;
	text-align: center;
	line-height: 20px;
	font-size: 10px
	font-weight: bold;
	color: #375e8d;
	text-transform: capitalize;
}

.sidebar h4 {
	color: #333333;
	font-size: 11px;
	font-weight: bold;
	padding-bottom: 2px;
}

.sidebar ul {
	list-style: none;
}

.sidebar ul li {
	padding-left: 14px;
	background-image: url(../images/icon-minus.gif);
	background-repeat: no-repeat;
	background-position: 0 4px;
	line-height: 18px;
	margin: 0;
}

* html .sidebar ul li {
	padding-left: 0px;
}

* html .sidebar ul li li {
	margin-left: 14px;
}

.sidebar ul li li {
	background-image: url(../images/icon-checkbox-unchecked.gif);
}

.sidebar ul li.checked {
	background-image: url(../images/icon-checkbox-checked.gif);
}

.heading {
	overflow: hidden;
	padding-bottom: 5px;
	
}

.heading .heading-image {
	float: left;
	
}

.heading h1 {
	padding-top: 20px;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
	line-height: 20px;
}

.heading h2 {
	font-size: 12px;
	font-weight: bold;
	color: #336699;
	line-height: 18px;
}

.block-export {
	clear: both;
	height: 26px;
	line-height: 40px;
/*	padding-bottom: 10px;
	padding-top: 7px;*/
	padding-left: 40px;
	background-image: url(../images/export-bg.gif);
	background-repeat: repeat-x;
	background-position: bottom left;
	overflow: hidden;
	margin: 0 0px 10px -20px;
	position: relative;
	text-align: center;
	width: 100%;
}

.block-export a {
	line-height: 40px;
	margin-top: 7px;
	margin-right: 7px;
}

.block-export a img {
	vertical-align: middle;
	margin-right: 3px;
}

table.reports {
	width: 663px;
	color: #333333;
	font-size: 10pt;
	font-weight: normal;
	line-height: 13px;
	margin-bottom: 20px;
	font-family:Source, Helvetica;
}
table.reports a{
	color: #2b7bde !important;
	font-size: 12pt;
	font-weight:600;
	line-height: 13px;
	font-family:Source, Helvetica;
}
table.reports td.name.nolink {
    color: #2b7bde !important;
    font-size: 12pt;
    font-weight: 600;
    line-height: 13px;
    font-family: Source, Helvetica;
}
table.reports th span
{
    font-weight: 600;
	font-size:12pt;
}
table.reports th {
	text-align: left;
	font-weight: 600;
	font-size:12pt;
	padding: 6px;
	font-family:Source, Helvetica;
}

table.reports td {
	padding: 6px;
	vertical-align: middle;
	border-right: 1px solid black;
	font-family:Source, Helvetica;
}

table.reports thead th {
	font-size: 10pt;
	font-weight: bold;
	color: #336699;
	padding-left: 30px;
}

table .alignleft {
	text-align: left;
	float: none;
}

table .alignright {
	text-align: right;
	float: none;
	font-family:Source, Helvetica;
	
}
table .alignrightbold {
	text-align: right;
	float: none;
	font-family:Source, Helvetica;
	font-weight:bold;
}

table .aligncenter {
	text-align: center;
}
table .aligncenterbold {
	text-align: center;
	font-weight:600;
}
table .valigntop {
	vertical-align: top;
}

table .valignbottom {
	vertical-align: bottom;
}

table .valignmiddle {
	vertical-align: middle;
}

table .blue {
	color: #336699;
}

/* New table for Q control */

table .nblue{
	border-collapse:collapse;
	background-image:none !important;
	/*margin:0px !important;
	padding:0px !important;*/
}

table .nblue .tl{
	background-image:url(../images/b_tl.gif);
	background-repeat:no-repeat;
	width:5px;
	height:5px;
		
}

table .nblue .tc{
	/*background-image:url(../images/b_tc.gif);*/
	background-color:#E9EDF7;
	background-repeat:repeat-x;
	height:5px;
		
}

table .nblue .tr{
	background-image:url(../images/b_tr.gif);
	background-repeat:no-repeat;
	width:5px;
	height:5px;
		
}

table .nblue .cr{
	background-image:url(../images/b_pixel.gif);
	background-color:#f2f2f2;
	background-repeat:repeat-y;
	background-position:right;
	width:5px;
	border-bottom:1px solid #d7dfe6;
}

table .nblue .cc{
	background-color:#E9EDF7;
	padding:2px 5px 5px 5px;
	font-weight:bold;
	border-bottom:1px solid #d7dfe6;
	
}

table .nblue .cr_nl{
/*	background-image:url(../images/b_pixel.gif);
	/*background-color:#f2f2f2;
	background-repeat:repeat-y;
	background-position:right;*/
	width:5px;

}

table .nblue .cc_content{
	/*background-color:#f2f2f2;
	padding:10px 10px 15px 15px;*/
}

table .nblue .cc_left{
	border-right:0px solid #d7dfe6;
	vertical-align:top;
	padding:10px;
}

table .nblue .cl{
	background-image:url(../images/b_pixel.gif);
	background-color:#f2f2f2;
	background-repeat:repeat-y;
	background-position:left;
	border-bottom:1px solid #d7dfe6;
}

table .nblue .br
{
	background-image:url(../images/b_br.gif);	
	background-repeat:no-repeat;
	width:5px;
	height:5px;
}

table .nblue .bc{
	/*background-color:#f2f2f2;*/
	/*background-image:url(../images/b_pixel.gif);
	background-repeat:repeat-x;*/
	background-position:bottom;
}

table .nblue .bc_otl{
	/*background-image:url(../images/b_pixel.gif);
	background-repeat:repeat-x;
	background-position:bottom;*/
}

table .nblue .bc_otl_divider{
/*	background-image:url(../images/b_pixel.gif);
	background-repeat:repeat-x;*/
	background-position:bottom;
	border-right:0px solid #d7dfe6;
}

table .nblue .bl_otl{
	/*background-image:url(../images/b_bl_otl.gif);
	background-repeat:no-repeat;*/
	width:5px;
	height:5px;
}

table .nblue .cl_otl{
	/*background-image:url(../images/b_pixel.gif);
	background-repeat:repeat-y;*/
	width:5px;
}

table .nblue .bl{
	width:8px;
	height:8px;
	background-image:url(../images/corner_low_left.gif);
	background-repeat:no-repeat;
}

table.rounded-corners {
    border-spacing: 0 !important;
    border-collapse: separate !important;
    border-radius: 10px !important;
    border: 2px solid rgba(0,0,0,0.4) !important;
    text-align: center !important;
}

    /*remove border that is added by default by other css*/
    table.rounded-corners th,
    table.rounded-corners td {
        border: none !important;
        padding: 5px 1px;
    }
        /* Apply a border to the right of all but the last column */
        table.rounded-corners th:not(:last-child),
        table.rounded-corners td:not(:last-child) {
            border-right: 2px solid rgba(0,0,0,0.4) !important;
        }

    /* Apply a border to the bottom of all but the last row */
    table.rounded-corners > thead > tr:not(:last-child) > th,
    table.rounded-corners > thead > tr:not(:last-child) > td,
    table.rounded-corners > tbody > tr:not(:last-child) > th,
    table.rounded-corners > tbody > tr:not(:last-child) > td,
    table.rounded-corners > tfoot > tr:not(:last-child) > th,
    table.rounded-corners > tfoot > tr:not(:last-child) > td,
    table.rounded-corners > tr:not(:last-child) > td,
    table.rounded-corners > tr:not(:last-child) > th,
    table.rounded-corners > thead:not(:last-child),
    table.rounded-corners > tbody:not(:last-child),
    table.rounded-corners > tfoot:not(:last-child) {
        border-bottom: 2px solid rgba(0,0,0,0.4) !important;
    }
/*
.bc{
	height:8px;
	background-image:url(../images/onepixel.gif);
	background-repeat:repeat-x;
	background-position:bottom;
}

.br{
	width:8px;
	height:8px;
	background-image:url(../images/corner_low_right.gif);
	background-repeat:no-repeat;
}*/

#content table.content{
		width:100%;
		border:0px;
		margin:0px;
		padding:0px;
	}

#content table.content tr.tableRow{
	background-color:#fff;
	font-weight:normal;
	font-family:Source, Helvetica;
	font-size:11px;
}
/*Changed*/
#content table.content tr.tableAltRow{
	background-color:#E4ECF3;
	font-weight:normal;
	font-family:Source, Helvetica;
	font-size:12pt;
}
#content table.content tr.tableHeader{
	background-color:#CAD8E5;
	font-weight:bold;
	font-family:Source, Helvetica;
	font-size:11px;
	color:#083C80;
}
table.content tr.tableAltRow{
	background-color:#E4ECF3;
	font-weight:normal;
	font-family:Source, Helvetica;
	font-size:12pt;
}
table.reportkey
{
    border:0px;
    width:350px
}
table.reportkey tr.tableHeader {
    padding: 3px;
    background-color: #CAD8E5;
    font-weight: 600;
    font-family: Source;
    font-size: 12pt;
    display: block;
    padding-left: 10px;
}
table.reportkey tr.tableAltRow 
{
    background-color: #E4ECF3;
    font-weight: normal;
    font-family: Source, Helvetica;
    line-height: 20px;
    display: block;
    padding-left: 10px;
    padding-right:10px;
    padding-bottom:3px;
    padding-top:2px;
}
table.reports tr.odd td {
	background-color: #f7f7f5;
	border: none;
	border-right: 1px solid black;
	border-bottom: 1px solid black;
	border-top: 1px solid black;
	line-height: 11px;
	text-align:center;
}
table.reports tr.hover td {
	background-color: #DAE7F2;
	border: none;
	border-right: 1px solid black;
	border-bottom: 1px solid black;
	border-top: 1px solid black;
	line-height: 11px;
	text-align:center;
}
table.reports tr.hover td.name {
	color: #2b7bde;
	border-right: none;
	white-space: nowrap;
	padding-left: 15px;
	width: 200px;
	min-width:175px;
	text-align:left;
}
table.reports tr.odd td.name {
	color: #2b7bde;
	border-right: none;
	white-space: nowrap;
	padding-left: 15px;
	width: 200px;
	min-width:175px;
	text-align:left;
}
table.reports tr.bordertop td, table.reports td.bordertop {
	border-top: 1px solid black;
}

table.reports tr.bordertopbottom td, table.reports td.bordertopbottom {
	border-top: 1px solid black;
	border-bottom: 1px solid black;
}

.bottomOnlyLine{
	border-bottom: 1px solid black;
}
.TopOnlyLine{
	border-top: 1px solid black;
}

table.reports tr.noborder td, table.reports td.noborder {
	border-right: 1px solid black;
}

table.reports td.pink {
	background-image: url(../images/td-bg.gif);
	background-repeat: repeat-x;
	color: #fff;
}

table.reports tr.hover td.pink {
	background: none;
	color: #fff;
	background-color: #f3b5bb;
}
table.reports tr.odd td.pink {
	background: none;
	color: #fff;
	background-color: #f3b5bb;
}
table.reports tr.name td.pink {
	background: none;
	color: #fff;
	background-color: #f3b5bb;
}

table.reports td.name {
	color: #2b7bde;
	border-right: none;
	white-space: nowrap;
	padding-left: 15px;
	width: 200px;
	min-width:175px;
	text-align:left;
}

table.reports td.tablehead {
	font-size: 9pt;
	font-weight: 700;
	color: #336699;
	border-right: none;
	white-space: nowrap;
	padding-left: 6px;
	width: 200px;
	border-right-width:1px;
	border-right-color:#e5e5e5;
	border-right-style:solid;
	vertical-align:top;
	text-align:left;
	min-width:175px;
}
.standards {
	overflow: hidden;
}

.standards .standard {
	overflow: hidden;
	clear: both;
	color: black;
	font-size: 11pt;
	font-weight:normal;
	line-height: 12px;
	padding-bottom: 12px;
	font-family:Source, Helvetica;
	border:0px;
}
.blueHead
{
    color: #336699;
    font-size:12.5pt;
    font-weight:600;
    margin-bottom:10px;
}

.blueHead10
{
    color: #336699;
    font-size:10pt;
    font-weight:600;
    margin-bottom:10px;
}
.blueHead12
{
    color: #336699;
    font-size:12pt;
    font-weight:600;
    margin-bottom:10px;
}
.WhiteTextColor
{
    color: White;
    font-size:9pt;
    font-weight:600;
    margin-bottom:10px;
}
.popupHead
{
    color: #336699;
    font-size:12pt;
    font-weight:600;
    margin-bottom:10px;
}

.hreffonts
{
	color: #369;
	font-size: 12px;
	font-weight: bold;
}
.hreffontsnormal
{
	color: #369;
	font-family:Source, Helvetica;
	font-weight: normal;
}

.standard .s-id {
	float: left;
	padding-left: 6px;
	width: 220px;
}

.standard .s-desc {
	float: left;
	width: 610px;
}

.standard .s-items {
	float: left;
	width: 125px;
	padding-left: 14px;
}
h3 {
	font-size: 12px;
	font-weight: bold;
	padding-bottom: 10px;
}
.gridHeader
{
    background-color:#B5D0EE;
    padding:10px;
    font-family:Source, Helvetica;   
    font-size:12pt;  
    color:black;
    font-weight:bold;
    text-align:left;
    vertical-align:text-top;   
    min-height:30px;    
    border-color:#E5E5E5;
    border-style:solid;
    border-top-width: 0px; 
    border-left-width: 1px;
    border-right-width: 0px;
    border-bottom-width:0px;
    width:75px;
    min-width:75px;  
}
.gridHighlight
{
    background-color:#DDDFF8;
}
.gridHeader2
{
    background-color:#C8D6E5;
    padding:5px;
    font-family:Source, Helvetica;   
    font-size:12pt;
    font-weight:bold;
    color:#323332;
    text-align:center;
    min-height:30px;    
    border-color:#E5E5E5;
    border-style:solid;
    border-top-width: 0px; 
    border-left-width: 1px;
    border-right-width: 0px;
    border-bottom-width:0px;
    /*width:75px;*/
    /*min-width:80px; */ 
     padding-left:7px;
        padding-right:7px;
}

.gridAltLeftCell
{
    background-color:#F7F7F5;
    padding:5px;    
    padding-left:10px;
    font-family:Source, Helvetica;   
    font-size:12pt;
    width:100px;    
    color:black;
    border-color:#E5E5E5;
    border-style:solid;
    border-top-width: 0px; 
    border-left-width: 1px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-bottom-style:hidden;
    min-height:30px;
    min-width:75px;     
}
.gridLeftCell2
{
    padding:5px;    
    padding-left:10px;
    font-family:Source, Helvetica;   
    font-size:12pt;
    width:100px;    
    color:black;
    min-height:20px;
    height:16px;    
    min-width:75px;     
}

.gridLeftCell
{
    background-color:White;
    padding:5px;    
    padding-left:10px;
    font-family:Source, Helvetica;   
    font-size:12pt;
    width:100px;    
    color:black;
    border-color:#E5E5E5;
    border-style:solid;
    border-top-width: 0px; 
    border-left-width: 1px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-bottom-style:hidden;
    min-height:20px;
    height:16px;    
    min-width:75px;     
}
.gridBlackLeftCell
{
    background-color:White;
    padding:5px;    
    padding-left:10px;
    font-family:Source, Helvetica;   
    font-weight:normal;  
     font-size:12pt;  
    color:black;
    border-color:#E5E5E5;
    border-style:solid;
    border-width:0px;
    border-top-width: 0px; 
    border-left-width: 1px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    min-height:16px;
    height:16px; 
}
.gridBlackAltLeftCell
{
    background-color:#F7F7F5;
    padding:5px;    
    padding-left:10px;
    font-size:12pt;
    font-family:Source, Helvetica;   
    font-weight:normal;    
    color:black;
    border-color:#E5E5E5;
    border-style:solid;
    border-width:0px;
    border-top-width: 0px; 
    border-left-width: 1px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    min-height:16px;
    height:16px;
}

.gridBlackLeftCellAutoWidth
{
    background-color:White;
    padding:5px;    
    padding-left:5px;
    padding-right:5px;
    font-family:Source, Helvetica;   
    font-size:12pt;
     width:auto; 
     min-width:40px; 
    color:black;
    border-color:#E5E5E5;
    border-style:solid;
    border-width:0px;
    border-top-width: 0px; 
    border-left-width: 1px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    min-height:16px;
    height:16px; 
    vertical-align:middle;
    text-align:center;
         
}
.gridBlackAltLeftCellAutoWidth
{
    background-color:#F7F7F5;
    padding:5px;    
    padding-left:5px;
    padding-right:5px;
    font-family:Source, Helvetica;   
    font-size:12pt;
    width:auto;      
     min-width:40px;   
    color:black;
    border-color:#E5E5E5;
    border-style:solid;
    border-width:0px;
    border-top-width: 0px; 
    border-left-width: 1px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    min-height:16px;
    height:16px;
    vertical-align:middle;
    text-align:center;
  
}
.gridBlackCenterCell
{
    background-color:White;
    padding:5px;    
    padding-left:10px;
    font-family:Source, Helvetica;   
    font-size:12pt;
    width:100px;    
    color:black;
    border-color:#E5E5E5;
    border-style:solid;
    border-top-width: 0px; 
    border-left-width: 1px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    min-height:16px;
    height:16px;
    min-width:75px;   
    text-align:center;  
}
.gridBlackAltCenterCell
{
    background-color:#F7F7F5;
    padding:5px;    
    padding-left:10px;
    font-family:Source, Helvetica;   
    font-size:12pt;
    width:100px;    
    color:black;
    border-color:#E5E5E5;
    border-style:solid;
    border-top-width: 0px; 
    border-left-width: 1px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    min-height:16px;
    height:16px;
    min-width:75px;  
    text-align:center;   
}
.gridBlackAltCenterCell rightborder
{    
    border-right-style:solid;
    border-right-width:1px;   
    
}
.gridAltCenterCell
{
    background-color:#F7F7F5;
    padding:5px;
    font-family:Source, Helvetica;   
    font-size:12pt;
    width:75px;
    color:black;
    text-align:center;
    border-color:#E5E5E5;  
    border-style:solid;
    border-top-width: 0px; 
    border-left-width: 1px;
    border-right-width: 0px;  
    border-bottom-width: 0px;
    min-height:16px;
    height:16px;
    min-width:75px; 
}
.gridCenterCell
{
    background-color:White;
    padding:5px;
    font-family:Source, Helvetica;   
    font-size:12pt;
    color:black;
    width:75px;
    text-align:center;
    border-color:#E5E5E5;   
    border-style:solid;
    border-top-width: 0px; 
    border-left-width: 1px;
    border-right-width: 1px;  
    border-bottom-width: 0px;
    min-height:30px;
    height:30px;
    min-width:75px; 
}

.gridCenterCell2
{
    padding:5px;
    font-family:Source, Helvetica;   
    font-size:12pt;
    color:black;
    width:75px;
    text-align:center;
    min-height:30px;
    height:30px;
    min-width:75px; 
}
.gridAltRightCell
{
    background-color:#F7F7F5;
    padding:5px;
    padding-right:10px;
    font-family:Source, Helvetica;   
    font-size:12pt;
    width:75px;
    color:black;
    text-align:right;
    border-color:#E5E5E5;   
    border-style:solid;
    border-top-width: 0px; 
    border-left-width: 1px;
    border-right-width: 1px;  
    border-bottom-width: 0px;
    min-height:30px;
    height:30px;
    min-width:75px; 
}
.gridRightCell
{
    background-color:White;
    padding:5px;
    padding-right:10px;
    font-family:Source, Helvetica;   
    font-size:12pt;
    width:75px;
    color:black;
    text-align:right;
    border-color:#E5E5E5;   
    border-style:solid;
    border-top-width: 0px; 
    border-left-width: 1px;
    border-right-width: 1px;  
    border-bottom-width: 0px;
    min-height:30px;
    height:30px;
    min-width:75px; 
}
.gridLeftCellNoWidth
{
    background-color:#F7F8F9;
    padding:5px;    
    font-family:Source, Helvetica;   
    font-size:12pt;
    border-color:#E5E5E5;
    border-style:solid;
    border-top-width: 1px; 
    border-left-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 0px;
    min-height:30px;
    border-left-color:White;
    border-right-color:White;
}
/* --------------------
		Style for standard pdf export
-------------------- */
.gridBlackLeftCellForPdf
{
    background-color:White;   
    font-family:Source, Helvetica;   
    font-size:12pt;     
    color:black;
    border-color:#E5E5E5;
    border-style:solid;
    border-width:0px;
    border-top-width: 0px; 
    border-left-width: 1px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    min-height:16px;
    height:16px;
    min-width:75px;     
}
.gridBlackAltLeftCellForPdf
{
    background-color:#F7F7F5; 
    font-family:Source, Helvetica;   
    font-size:12pt;    
    color:black;
    border-color:#E5E5E5;
    border-style:solid;
    border-width:0px;
    border-top-width: 0px; 
    border-left-width: 1px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    min-height:16px;
    height:16px;
    min-width:75px;     
}
/* --------------------
	End Style for standard pdf export
-------------------- */
.gridFooter
{
    height:20px;width:693px;
    background-color:#E7E8E9;
    border-width:1px;
    border-color:#C8CACC;
    border-style:solid;
	border-bottom-width:0px;
	border-right-width:0px;
	vertical-align:middle;
	padding-left:15px;
	padding-top:2px;
	font-family:Source, Helvetica;
	font-size:10px;
}
.hide
{
    display:none;
}
.show
{
    display:block;
}
.stepStyle
{
    font-family:Source, Helvetica;   
    overflow:visible;
}
.imgAlign a
{
margin-top:5px;

}



.CustomComboBoxStyle .ajax__combobox_textboxcontainer
{
    width:150px;
    height:25px;
}

.CustomComboBoxStyle .ajax__combobox_textboxcontainer input
{        

background-image: url('../Images/comboBox_left.png');
border-bottom-style: none;
border-bottom-width: 0px;
border-left-style: none;
border-left-width: 0px;
border-right-style: none;
border-right-width: 0px;
border-top-style: none;
border-top-width: 0px;
cursor: auto;
width:150px;
display: inline-block;
letter-spacing: normal;
line-height: normal;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
margin-top: 0px;
padding-bottom: 0px;
padding-top:0px;
padding-left: 8px;
padding-right: 0px;
text-align: auto;
text-indent: 0px;
text-transform: none;
word-spacing: 0px;
}

.CustomComboBoxStyle .ajax__combobox_buttoncontainer
{
  height: 25px;
  width:20px;  
}
.CustomComboBoxStyle .ajax__combobox_buttoncontainer button
{
 
background-image: url('../Images/comboBox_rht.png');
line-height:25px;
height: 25px;
width:20px;  
border-bottom-style: none;
border-bottom-width: 0px;
border-left-style: none;
border-left-width: 0px;
border-right-style: none;
border-right-width: 0px;
border-top-style: none;
border-top-width: 0px;
cursor: default;
display: inline-block;
letter-spacing: normal;
line-height: normal;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
margin-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
padding-top: 0px;
text-align: center;
text-indent: 0px;
text-transform: none;
word-spacing: 0px;
background-position:left;
background-repeat: no-repeat;
background-color:White;
}
div.treeViewStyle
{
    background-color:#F7F8F9;
}

.treeViewHeader
{
    background-color:#669;
    padding:5px;
    font-family:Source, Helvetica;   
    font-size:13px;
    font-weight:bold;
    color:White;
    text-align:left;
    min-height:30px;
    width:120px;
    border-color:#D7DFE6;
    border-left-color:White;
    border-right-color:White;
}

.treeViewLeftHeader
{
    background-color:#669;
    padding:5px;
    font-family:Source, Helvetica;   
    font-size:13px;
    font-weight:bold;
    color:White;
    text-align:left;
    min-height:30px;
    width:300px;
    border-color:#D7DFE6;
    border-left-color:White;
    border-right-color:White;
}

.treeViewLeftCell
{
    background-color:#F7F8F9;
    padding:5px;    
    font-family:Source, Helvetica;        
    border-color:#D7DFE6;
    border-style:solid;
    border-top-width: 1px; 
    border-left-width: 0px;
    border-right-width: 1px;
    min-height:30px;      
    border-left-color:White;
    border-right-color:White;
}
.treeViewCenterCell
{
    background-color:#F7F8F9;
    padding:5px;
    font-family:Source, Helvetica;   
    width:120px;
    text-align:center;
    border-color:#D7DFE6;
    border-left-color:White;
    border-right-color:White;
    border-style:solid;
    border-top-width: 1px; 
    border-left-width: 1px;
    border-right-width: 1px;  
    min-height:30px;
    height:30px;  
}

.scroll_larrow
{
    float:left;width:19px;height:17px;background-image:url(../images/scroll_larrow.png);
    z-index:1000;
}
.scroll_rarrow
{
    float:right;width:19px;height:17px;background-image:url(../images/scroll_rarrow.png);
    z-index:1000;
}
    .contentslider {
      margin-left:0px;
      margin-right:0px;
      height: 17px;
      position: relative;
      z-index:2;
    }

.slider
    {
        position: fixed;
        width: 100%;
        border: solid 1px #e1e1e1;
        vertical-align:baseline;
        background-image:url(../images/scrollbg.png);
        bottom:0px;
        height:17px;
        left:0px;
    }
    .ui-slider-handle {
      width: 55px;
      margin-left:0px;
      height: 16px;
      position: absolute;
      top: 1px;
      background-image:url(../images/scroll.png);
      background-repeat:no-repeat;
      z-index:2;
    }

    #content-scroll {
      margin-top: 10px;
      overflow: hidden;
    
    }

    #content-holder {
       width:900px; 
    }
.content-item {
  width: 700px;
  height: 270px;
  padding: 5px;
  float: left;
}
    .gridRightBorder
    {
        border-right-color:#e5e5e5;
        border-right-style:solid;
        border-right-width:1px;
    }
    .gridHeaderTemplate1
    {
        background-color:#A5C1D6;
        /*background-image:url(../oboutsuite/grid/styles/premiere_blue/header_without_grouping.gif);*/
        padding:0px;
        font-family:Source, Helvetica;   
        font-weight:normal;
        font-size:12pt;
        color:black;
        text-align:left;
        vertical-align:text-top; 
        border-color:#C3C9CE;            
        border-style:solid;
        border-width: 0px; 
        border-left-width:1px;
        border-right-width:1px;        
        border-bottom-width:1px;
        min-height:25px;
        padding-left:7px;
        padding-right:0px;
    }
    .gridHeaderTemplate2
    {
        background-color:#A5C1D6;
        /*background-image:url(../oboutsuite/grid/styles/premiere_blue_customheader/header_without_grouping.gif);*/
        padding:0px;
        font-family:Source, Helvetica;   
        font-weight:normal;
        font-size:12pt;
        color:black;
        vertical-align:text-top;             
        border-style:solid;
        border-width: 0px; 
        border-left-width:1px;
        border-right-width:0px;
        border-color:#C3C9CE;
        height:38px;     
        min-height:38px;   
        padding-left:5px;
        padding-right:0px;
    }
.LASLRgridHeaderTemplate2 {
    background-color: #A5C1D6;
    /*background-image:url(../oboutsuite/grid/styles/premiere_blue_customheader/header_without_grouping.gif);*/
    padding: 0px;
    font-family: Source, Helvetica;
    font-weight: normal;
    font-size: 12pt;
    color: black;
    vertical-align: text-top;
    border-style: solid;
    border-width: 0px;
    border-left-width: 1px;
    border-right-width: 0px;
    border-color: #C3C9CE;
    padding-left: 5px;
    padding-right: 0px;
}
    .gridHeaderTemplateCenter2
    {
        background-color:#A5C1D6;
        /*background-image:url(../oboutsuite/grid/styles/premiere_blue_customheader/header_without_grouping.gif);*/
        padding:0px;
        font-family:Source, Helvetica;   
        font-size:12pt;  
        font-weight:normal;
        color:black;
        text-align:center;
        vertical-align:middle;             
        border-style:solid;
        border-width: 0px; 
        border-left-width:1px;
        border-right-width:0px;
        border-color:#C3C9CE; 
        width:auto;       
        min-width:40px;         
        height:38px;     
        min-height:38px;   
        padding-left:10px;
        padding-right:10px;
    }
   
    .KidsGrid
    {
     font-family:Source, Helvetica; 
    }
    .KidsGrid .gridHeaderTemplate3
    {
        background-image:url(../Student/Images/Kids/gv_topm.jpg);
        background-repeat:repeat-x;        
        font-size:20px;
        color:White;
        font-family:Source, Helvetica; 
    }
    .KidsGrid .gridHeaderTemplate3 a
    {
        font-family:Source, Helvetica;  
        color:White;
        font-weight:500;
    }
    .KidsGrid .gridFooterTemplate3
    {
        background-image:url(../Student/Images/Kids/gv_bottomm.jpg);
        background-repeat:repeat-x;
        height:26px;
        font-size:20px;
        color:White;
        font-family:Source, Helvetica; 
    }
   
   .KidsGrid .gridTopLeft1
   {
        width:12px;
        background-image:url(../Student/Images/Kids/gv_topl.jpg);
   }
   .KidsGrid .gridTopRight1
   {
        width:12px;
        background-image:url(../Student/Images/Kids/gv_topr.jpg);
   }
   .KidsGrid .gridBottomLeft1
   {
        width:12px;
        background-image:url(../Student/Images/Kids/gv_bottoml.jpg);
   }   
   .KidsGrid .gridBottomRight1
   {
        width:16px;
        background-image:url(../Student/Images/Kids/gv_bottomr.jpg);
   }
    .KidsGrid .gridLeftBorder1
    {
        background-image:url(../Student/Images/Kids/gv_LeftBorder.jpg);
        background-repeat:repeat-y;
        width:12px;
    }
    .KidsGrid .gridRightBorder1
    {
        background-image:url(../Student/Images/Kids/gv_RightBorder.jpg);
        background-repeat:repeat-y;
        width:16px;
    }
    .KidsGrid .gridItemStyle1
    {
        background-color:White; 
        background-image:url(../Student/Images/b_pixel.gif);
        background-repeat:repeat-x;
        background-position:bottom;       
        font-family:Source, Helvetica;       
        color:#020202;
        font-size:16px; 
        padding:10px;
  
    }
     .KidsGrid .gridItemStyle1 span
    {
       font-family:Source, Helvetica;  
       
    }
    .BlueGrid
    {
        font-family:Source, Helvetica;
        border-collapse:separate !important;
        padding-bottom:1px;
        width:100%;
    }
    .BlueGrid .AltItemStyle
    {
        font-family:Source, Helvetica;
        background-color:#E9E9E9;                
        color:#4C4C4C;
        font-size:12pt;   
    }
    .BlueGrid .AltItemStyle td
    {
        font-family:Source, Helvetica;
        color:#4C4C4C;
        font-size:12pt; 
        padding: 5px 5px 5px 5px;
        border-top:#f8f8f8 solid 1px;
        border-bottom:#d5d5d5 solid 1px;            
    }
    .BlueGrid .ItemStyle
    {
        font-family:Source, Helvetica;
        color:#4C4C4C;
        font-size:12pt; 
        background-color:#F8F8F8;  
    }
    .BlueGrid .ItemStyle td
    {
        background-color:#F8F8F8;       
        padding: 5px 5px 5px 5px;
        border-bottom:#D5D5D5 solid 1px; 
        color:#4C4C4C;
        font-size:12pt;   
        font-family:Source, Helvetica;
    }
    .BlueGrid .HeaderStyle
    {
	    position:relative;	    
    }
    .BlueGrid .HeaderStyle th, .BlueGrid .HeaderStyle td
    {
        position:relative;
        padding-top:5px;
	    padding-bottom:5px;	
	    border-top:1px solid #B7BCC2;
	    border-bottom:1px solid #B7BCC2; 
	    font-family:Source, Helvetica;
        font-size:12pt;
        color:#336699;
        font-weight:600;
        behavior: url(/assessmentcenter/css/PIE.htc);
        background: -webkit-linear-gradient(#E5ECF2, #BED4EB 50%, #BED4EB);
        background: -moz-linear-gradient(#E5ECF2, #BED4EB 50%, #BED4EB);
	    -pie-background: linear-gradient(#E5ECF2, #BED4EB 50%, #BED4EB) 0 0 / 50px #0ae; 	    
        border-top:1px solid #B7BCC2;
	    border-bottom:1px solid #B7BCC2;
	    padding:5px;
	}
    
    .BlueGrid .HeaderStyle a
    {
        font-family:Source, Helvetica;
        font-size:12pt !important;
        color:#2f6ba1 !important;
        font-weight:600 !important;
    }
.BlueGrid  .TopLeftRightStyle
{      
        border: 1px solid #999;        
	    position:relative;	    	    
        border-radius: 5px 5px 1px 1px;
        behavior: url(/assessmentcenter/css/PIE.htc);
        background: -webkit-linear-gradient(#E5ECF2, #BED4EB 50%, #BED4EB);
        background: -moz-linear-gradient(#E5ECF2, #BED4EB 50%, #BED4EB);
       -pie-background: linear-gradient(#E5ECF2, #BED4EB 50%, #BED4EB) 0 0 / 50px #0ae; 
        min-height:16px;
        border-right:0px;
        border-top:1px solid #B7BCC2;
        border-left:1px solid #B7BCC2;
	    border-bottom:1px solid #B7BCC2;
	    padding: 5px 5px 5px 5px;
}
  .BlueGrid .TopLeftStyle
   {
        font-family:Source, Helvetica;
        width:15px;       
        border: 1px solid #999;        
	    position:relative;	    	    
        border-radius: 5px 0px 0px 2px;
        behavior: url(/assessmentcenter/css/PIE.htc);
        background: -webkit-linear-gradient(#E5ECF2, #BED4EB 50%, #BED4EB);
        background: -moz-linear-gradient(#E5ECF2, #BED4EB 50%, #BED4EB);
       -pie-background: linear-gradient(#E5ECF2, #BED4EB 50%, #BED4EB) 0 0 / 50px #0ae; 
        height:30px;
        border-right:0px;
        border-top:1px solid #B7BCC2;
        border-left:1px solid #B7BCC2;
	    border-bottom:1px solid #B7BCC2;
   }
   .BlueGrid .TopLeftStylePadding
   {
        font-family:Source, Helvetica;
        width:15px;       
        border: 1px solid #999;        
	    position:relative;	    	    
        border-radius: 5px 0px 0px 2px;
        behavior: url(/assessmentcenter/css/PIE.htc);
        background: -webkit-linear-gradient(#E5ECF2, #BED4EB 50%, #BED4EB);
        background: -moz-linear-gradient(#E5ECF2, #BED4EB 50%, #BED4EB);
       -pie-background: linear-gradient(#E5ECF2, #BED4EB 50%, #BED4EB) 0 0 / 50px #0ae; 
        border-right:0px;
        border-top:1px solid #B7BCC2;
        border-left:1px solid #B7BCC2;
	    border-bottom:1px solid #B7BCC2;
	    padding:5px;
   }
   .BlueGrid .TopRightStyle
   {
        font-family:Source, Helvetica;
        width:15px;
        position:relative;        
        border-radius: 0px 5px 2px 0px;
        behavior: url(/assessmentcenter/css/PIE.htc);
        background: -webkit-linear-gradient(#E5ECF2, #BED4EB 50%, #BED4EB);
        background: -moz-linear-gradient(#E5ECF2, #BED4EB 50%, #BED4EB);
        -pie-background: linear-gradient(#E5ECF2, #BED4EB 50%, #BED4EB) 0 0 / 50px #0ae; 
        border-top:1px solid #B7BCC2;
	    border-bottom:1px solid #B7BCC2;
	    border-right:1px solid #b7bcc2;
	    border-left:0px;
	    height:30px;        
   }
   
   .BlueGrid .TopRightStylePadding
   {
        font-family:Source, Helvetica;
        width:15px;
        position:relative;        
        border-radius: 0px 5px 2px 0px;
        behavior: url(/assessmentcenter/css/PIE.htc);
        background: -webkit-linear-gradient(#E5ECF2, #BED4EB 50%, #BED4EB);
        background: -moz-linear-gradient(#E5ECF2, #BED4EB 50%, #BED4EB);
        -pie-background: linear-gradient(#E5ECF2, #BED4EB 50%, #BED4EB) 0 0 / 50px #0ae; 
        border-top:1px solid #B7BCC2;
	    border-bottom:1px solid #B7BCC2;
	    border-right:1px solid #b7bcc2;
	    border-left:0px;
	    padding:5px;       
   }
    .CollectionAccess
    {
        margin-top:5px;
        box-shadow: gray 0px 0px 7px;
        border-radius: 5px;
        behavior: url(/assessmentcenter/css/PIE.htc);
        padding: 10px;
        background: #FAFAFA;
    }
    
    .studentPasswordPopup
    {
        color:#000;
        width:275px;
        height:80px;
        border-top:1px solid #B7BCC2;
	    border-bottom:1px solid #B7BCC2;
	    border-left:1px solid #B7BCC2;
	    border-right:1px solid #B7BCC2;
        border-radius: 3px 3px 3px 3px;
        behavior: url(/assessmentcenter/css/PIE.htc);
        background: -webkit-linear-gradient(#E5ECF2, #BED4EB 50%, #BED4EB);
        background:-moz-linear-gradient(#E5ECF2, #BED4EB 50%, #BED4EB);
        -pie-background: linear-gradient(#E5ECF2, #BED4EB 50%, #BED4EB);
        display:none;
        padding:5px;
        padding-left:15px;
        margin-left:2px;
        font-size:11pt;
        font-weight:600;
        position:absolute;
       
        z-index:1001;
        
    }
    
    .studentPasswordPopup:after
    {
	    right: 15px;
	    border: solid transparent;
	    content: " ";
	    height: 0;
	    width: 0;
	    position: absolute;
	    pointer-events: none;
	      border-color: rgba(0, 0, 0, 0);
	    border-bottom-color: #BED4EB ;
	    border-width: 7px;
	    bottom: 100%;
	
    }
   


   
  
    .StudentGrid
    {
     font-family:Source, Helvetica; 
    }
    .StudentGrid .gridHeaderTemplate3
    {
	    position:relative;
        /*font-size:14px;*/
        color:#336699;
        font-weight:600;
        behavior: url(/assessmentcenter/css/PIE.htc);
        background: -webkit-linear-gradient(#E5ECF2, #BED4EB 50%, #BED4EB);
        background: -moz-linear-gradient(#E5ECF2, #BED4EB 50%, #BED4EB);
	    -pie-background: linear-gradient(#E5ECF2, #BED4EB 50%, #BED4EB) 0 0 / 50px #0ae; 	    
        border-top:1px solid #B7BCC2;
	    border-bottom:1px solid #B7BCC2;
	    padding-top:5px;
	    padding-bottom:5px;
	    
    }
    .StudentGrid .gridHeaderTemplate3 a
    {
       /*font-size:14px !important;*/
        color:#2f6ba1 !important;
        font-weight:600 !important;
    }
    .StudentGrid .gridFooterTemplate3
    {
        background-image:url(../Student/Images/gv1_bottomm.png);
        background-repeat:repeat-x;
        height:26px;        
        color:White;
       
        
    }

.box
{margin: 0.5in auto;    color: #fff;    width: 60%;    padding: 20px;    text-align: left;    background-color: #f00;    border: 3px solid #fff;
    /* Do rounding (native in Opera, Firefox and Safari) */    border-radius:20px;    -webkit-border-radius: 20px;    -moz-border-radius: 20px;
}
.shadow
{   
    position:relative;
    background: #f8f8f8;
    box-shadow: #b7bcc2  0px 2px 3px;
    behavior: url(/assessmentcenter/css/PIE.htc);
    border-radius: 0px 0px 3px 3px;
    margin-top:0px;
    padding-top:0px !important;
}
.roundBottom
{
    border-radius: 0px 5px 5px 0px;
    behavior: url(/assessmentcenter/css/PIE.htc);
    position:relative;
    border-left:1px solid #B7BCC2;
	border-bottom:1px solid #B7BCC2;
	border-right:1px solid #B7BCC2;
	background-color:White;
}
.StudentGrid .gridTopLeftRight
{      
        border: 1px solid #999;        
	    position:relative;	    	    
        border-radius: 5px 5px 1px 1px;
        behavior: url(/assessmentcenter/css/PIE.htc);
        background: -webkit-linear-gradient(#E5ECF2, #BED4EB 50%, #BED4EB);
        background: -moz-linear-gradient(#E5ECF2, #BED4EB 50%, #BED4EB);
       -pie-background: linear-gradient(#E5ECF2, #BED4EB 50%, #BED4EB) 0 0 / 50px #0ae; 
        min-height:16px;
        border-right:0px;
        border-top:1px solid #B7BCC2;
        border-left:1px solid #B7BCC2;
	    border-bottom:1px solid #B7BCC2;
	    padding: 5px 5px 5px 5px;
}
  .StudentGrid .gridTopLeft1
   {
        width:15px;                  
	    position:relative;	    	    
        border-radius: 5px 0px 0px 2px;
        behavior: url(/assessmentcenter/css/PIE.htc);
        background: -webkit-linear-gradient(#E5ECF2, #BED4EB 50%, #BED4EB);
        background: -moz-linear-gradient(#E5ECF2, #BED4EB 50%, #BED4EB);
       -pie-background: linear-gradient(#E5ECF2, #BED4EB 50%, #BED4EB) 0 0 / 50px #0ae; 
        height:30px;
        border-right:0px !important;
        border-top:1px solid #B7BCC2;
        border-left:1px solid #B7BCC2;
	    border-bottom:1px solid #B7BCC2;
	    border-right:1px solid #b7bcc2;
   }
   .StudentGrid .gridTopRight1
   {
        width:15px;
        position:relative;
        border-radius: 0px 5px 2px 0px;
        behavior: url(/assessmentcenter/css/PIE.htc);
        background: -webkit-linear-gradient(#E5ECF2, #BED4EB 50%, #BED4EB);
        background: -moz-linear-gradient(#E5ECF2, #BED4EB 50%, #BED4EB);
        -pie-background: linear-gradient(#E5ECF2, #BED4EB 50%, #BED4EB) 0 0 / 50px #0ae; 
        border-top:1px solid #B7BCC2;
	    border-bottom:1px solid #B7BCC2;
	    border-right:1px solid #b7bcc2;
	    border-left:0px;
	    height:30px;
        
   }
   .StudentGrid .gridBottomLeft1
   {
        width:9px;
        background-image:url(../Student/Images/gv1_bottoml.png);
         background-repeat:no-repeat;
   }   
   .StudentGrid .gridBottomRight1
   {
        width:7px;
        background-image:url(../Student/Images/gv1_bottomr.png);
        background-repeat:no-repeat;
   }
   .StudentGrid .gridAllBorder1
    {
       /* background-image:url(../Student/Images/gv1_LeftBorder.png);*/
        background-color:#F8F8F8;
        border:#D5D5D5 solid 1px;
        border-top:0px;
        padding:5px 0px 5px 0px;
    }
   .StudentGrid .gridLeftBorder1
    {
       /* background-image:url(../Student/Images/gv1_LeftBorder.png);*/
        background-color:#F8F8F8;
        border-bottom:#D5D5D5 solid 1px;
        
    }
    .StudentGrid .gridRightBorder1
    {
        background-color:#F8F8F8;
        border-bottom:#D5D5D5 solid 1px;
    }
    .StudentGrid .gridAltLeftBorder1
    {
       /* background-image:url(../Student/Images/gv1_LeftBorder.png);*/
        background-color:#E9E9E9;
        border-bottom:#D5D5D5 solid 1px;
        border-top:#f8f8f8 solid 1px;

    }
    .StudentGrid .gridAltRightBorder1
    {
        background-color:#E9E9E9;
        border-bottom:#D5D5D5 solid 1px;
        border-top:#f8f8f8 solid 1px;
    }
    .StudentGrid .gridAltItemStyle1
    {
        background-color:#E9E9E9;        
        border-top:#f8f8f8 solid 1px;
        border-bottom:#d5d5d5 solid 1px;        
        background-repeat:repeat-x;
        background-position:bottom;         
        color:#4C4C4C;
        font-size:14px; 
       /* padding: 5px 0px 5px 0px;*/
  
    }
    .StudentGrid .gridAltItemStyle1 td
    {
        background-color:#E9E9E9;        
        color:#4C4C4C;
        font-size:14px; 
       /* padding: 5px 0px 5px 0px;*/
        border-top:#f8f8f8 solid 1px;
        border-bottom:#d5d5d5 solid 1px;     
    }
    .StudentGrid .gridItemStyle1 td
    {
        color:#4C4C4C;
        font-size:14px; 
       /* padding: 5px 0px 5px 0px;*/
        border-bottom:#D5D5D5 solid 1px; 
        background-color:#F8F8F8;  
    }
    .StudentGrid .gridItemStyle1
    {
        background-color:#F8F8F8;
        border-bottom:#D5D5D5 solid 1px;        
        background-repeat:repeat-x;
        background-position:bottom;         
        color:#4C4C4C;
        font-size:14px; 
       /* padding: 5px 0px 5px 0px;*/
  
    }
    .StudentGrid .gridItemStyle1 span
    {
        font-family:Source, Helvetica; 
         color:#4C4C4C;
    }
    .gridItemStyle1
    {
        background-color:#F8F8F8;
        border-bottom:#D5D5D5 solid 1px;
        
        background-repeat:repeat-x;
        background-position:bottom;         
        color:#4C4C4C;
        font-size:14px; 
        padding: 5px 0px 5px 0px;
  
    }
    .gridAltItemStyle1
    {
        background-color:#E9E9E9;        
        border-top:#f8f8f8 solid 1px;
        border-bottom:#d5d5d5 solid 1px;        
        background-repeat:repeat-x;
        background-position:bottom;         
        color:#4C4C4C;
        font-size:14px; 
        padding: 5px 0px 5px 0px;
  
    }
    .bumper
    {
           font-size:11px;  
        font-weight:bold;
        color:#2b7bde;
    }
    .editLinks
    {
        font-family:Source, Helvetica;   
        font-size:11px;  
        font-weight:bold;
        color:#2b7bde;
    }

.linkButtonNav {
	clear: both;
	height: 34px;
	line-height: 32px;	
	padding-left: 14px;
	font-size: 12px;
	font-weight: bold;
	color: #375e8d;
	margin-bottom: 6px;
}

.linkButtonSeparator {
	background-image: url(../images/breadcrumbs-separator.gif);
	width: 14px;
	height: 11px;
	background-repeat: no-repeat;
	float: left;
	margin: 12px 2px 0 7px;
}
.separatorLine
{
    margin-top:10px;
    margin-bottom:10px;
    display:inline-block;
    width:100%;
    height:1px;
}
.reportparam
{
font-family:Source, Helvetica;
}
.rptheadertab
{ 
    padding-left:0px;
    padding-right:5px;
    font-family:Source, Helvetica;   
    font-size:9pt; 
    color:#333;  
    border-style:none;
    padding-bottom:5px;
}
.progress_indicator img {
    /*padding: 10px;
    border: solid 1px #aaaaaa;*/
    /*background-color:Transparent;*/
}  
/*.err
{	
    color:#F9543E !important;
	font-weight:600 !important;
	font-family:Source, Helvetica !important;
	font-size:12pt;
	text-align:left;
	letter-spacing:1px;
}*/
.Kid_Err
{	
    color:#F9543E;
	font-weight:normal;
	font-family:Source, Helvetica;
	font-size:14px;
	text-align:justify;
}

table.tableWithLine{
	width:100%;
	border:0px;
	margin-top:5px;
	padding-top:0px;
	background-image:url(../images/onepixel.gif);
	background-repeat:repeat-x;
}

#popup{
	margin-left:1px;	
	position:absolute;	
	z-index:5;
	width:310px;
	min-width:310px;
	display:none;

}

#popup .popheader{
    box-shadow: silver 0px 2px 3px;
    border-top: 0px;
    margin-top: 0px;
    display: block;
    padding-left: 10px;
    padding-right:20px;
    padding-top: 5px;
    padding-bottom: 5px;
    margin-bottom: 0px;
    font-weight: bold;
    font-size: 11pt;
    font-family: Source, Helvetica;
    COLOR: #336699;
    text-align: left;
    background: -moz-linear-gradient(#E5ECF2, #BED4EB 50%, #BED4EB);
    width: 290px;
    min-width: 290px;
    text-align: justify;
    vertical-align: text-top;
    float: left;
    behavior: url(/assessmentcenter/css/PIE.htc);
    background: -webkit-linear-gradient(#E5ECF2, #BED4EB 50%, #BED4EB);
    background: -moz-linear-gradient(#E5ECF2, #BED4EB 50%, #BED4EB);
    -pie-background: linear-gradient(#E5ECF2, #BED4EB 50%, #BED4EB) 0 0 / 50px #0ae;
    border: 1px solid #B7BCC2;
    border-bottom: 0px solid #B7BCC2;
    border-radius: 5px 5px 0px 0px;
    padding-top: 5px;
}

#popup .popupbody
{
    behavior: url(/assessmentcenter/css/PIE.htc);
    box-shadow: silver 0px 2px 3px;
    border-radius: 0px 0px 5px 5px;
    line-height: 17px;
    margin: 0px;
    float: left;
    border: 1px solid #B7BCC2;
    padding: 10px;
    padding-top: 7px;
    padding-bottom: 7px;
    margin-bottom: 0px;
    font-family: Source, Helvetica;
    text-align: left;
    font-size:11pt;
    color: #303030;
    width: 300px;
    background-color: white;
    min-width: 300px;
    border-top: 0px;	
}
#popup .popfooter{
    padding-right:5px;
    padding-bottom:0px;
    font-size:10px;
	font-family:Source, Helvetica;
	text-align:right;
	background-color:#E4ECF3;
	width:305px;
	min-width:305px;
}
.pop2{
	
	background-color:#f1f1f1;
	background-image:url(../images/bg.jpg);
	background-repeat:repeat;
	border:1px solid #bdc8d6;
	margin-left:1px;
	width:350px;
	position:absolute;	
	z-index:5;
	left:0px;
	top:0px;
}

.bigpop{
	margin-left:1px;	
	position:absolute;	
	z-index:5;
	left:0px;
	top:0px;
	width:360px;
	min-width:360px;

}

.bigpopheader {
    box-shadow: silver 0px 2px 3px;
    border-top: 0px;
    margin-top: 0px;
    display: block;
    padding-left: 10px;
    padding-right:20px;
    padding-top: 5px;
    padding-bottom: 5px;
    margin-bottom: 0px;
    font-weight: 600;
    font-size: 12pt;
    font-family: Source, Helvetica;
    COLOR: #336699;
    text-align: left;
    background: -moz-linear-gradient(#E5ECF2, #BED4EB 50%, #BED4EB);
    width: 340px;
    min-width: 340px;
    text-align: justify;
    vertical-align: text-top;
    float: left;
    behavior: url(/assessmentcenter/css/PIE.htc);
    background: -webkit-linear-gradient(#E5ECF2, #BED4EB 50%, #BED4EB);
    background: -moz-linear-gradient(#E5ECF2, #BED4EB 50%, #BED4EB);
    -pie-background: linear-gradient(#E5ECF2, #BED4EB 50%, #BED4EB) 0 0 / 50px #0ae;
    border: 1px solid #B7BCC2;
    border-bottom: 0px solid #B7BCC2;
    border-radius: 5px 5px 0px 0px;
    padding-top: 5px;
}

.bigpopbody 
{
    behavior: url(/assessmentcenter/css/PIE.htc);
    box-shadow: silver 0px 2px 3px;
    border-radius: 0px 0px 5px 5px;

    line-height: 17px;
    margin: 0px;
    float: left;
    border: 1px solid #B7BCC2;
    padding: 10px;
    padding-top: 7px;
    padding-bottom: 7px;
    margin-bottom: 0px;
    font-size: 11px;
    font-family: Source, Helvetica;
    text-align: left;
    color: #303030;
    width: 350px;
    background-color: white;
    min-width: 350px;
    border-top: 0px;
}
.bigpopfooter{
    padding-right:5px;
    padding-bottom:0px;
    font-size:10px;
	font-family:Source, Helvetica;
	text-align:right;
	background-color:#E4ECF3;
	width:355px;
	min-width:355px;
}

.pop{
	background-color:#FCFCFD;	
	background-repeat:repeat-x;
	margin-left:1px;	
	position:absolute;	
	z-index:5;
	left:0px;
	top:0px;
	width:310px;
	min-width:310px;
}

.popheader{
    box-shadow: silver 0px 2px 3px;
    border-top: 0px;
    margin-top: 0px;
    display: block;
    padding-left: 10px;
    padding-right:20px;
    padding-top: 5px;
    padding-bottom: 5px;
    margin-bottom: 0px;
    font-weight: 600;
    font-size: 12pt;
    font-family: Source, Helvetica;
    COLOR: #336699;
    text-align: left;
    background: -moz-linear-gradient(#E5ECF2, #BED4EB 50%, #BED4EB);
    width: 290px;
    min-width: 290px;
    text-align: justify;
    vertical-align: text-top;
    float: left;
    behavior: url(/assessmentcenter/css/PIE.htc);
    background: -webkit-linear-gradient(#E5ECF2, #BED4EB 50%, #BED4EB);
    background: -moz-linear-gradient(#E5ECF2, #BED4EB 50%, #BED4EB);
    -pie-background: linear-gradient(#E5ECF2, #BED4EB 50%, #BED4EB) 0 0 / 50px #0ae;
    border: 1px solid #B7BCC2;
    border-bottom: 0px solid #B7BCC2;
    border-radius: 5px 5px 0px 0px;
    padding-top: 5px;
}

.popupbody
{
    clear:both;
    behavior: url(/assessmentcenter/css/PIE.htc);
    box-shadow: silver 0px 2px 3px;
    border-radius: 0px 0px 5px 5px;
    line-height: 17px;
    margin: 0px;
    float: left;
    border: 1px solid #B7BCC2;
    padding: 10px;
    padding-top: 7px;
    padding-bottom: 7px;
    margin-bottom: 0px;
    font-size: 11pt;
    font-family: Source, Helvetica;
    text-align: left;
    color: #303030;
    width: 300px;
    background-color: white;
    min-width: 300px;
    border-top: 0px;	
}
.popfooter{
    padding-right:5px;
    padding-bottom:0px;
    font-size:10px;
	font-family:Source, Helvetica;
	text-align:right;
	background-color:#E4ECF3;
	width:305px;
	min-width:305px;
}

#popupSingle{
	margin-left:1px;	
	position:absolute;	
	z-index:5;
	left:0px;
	top:0px;
	width:310px;
	min-width:310px;
	display:none;
}

#popupSingle .popheader{
    box-shadow: silver 0px 2px 3px;
    border-top: 0px;
    margin-top: 0px;
    display: block;
    padding-left: 10px;
    padding-right:20px;
    padding-top: 5px;
    padding-bottom: 5px;
    margin-bottom: 0px;
    font-weight: 600;
    font-size: 12pt;
    font-family: Source, Helvetica;
    COLOR: #336699;
    text-align: left;
    background: -moz-linear-gradient(#E5ECF2, #BED4EB 50%, #BED4EB);
    width: 290px;
    min-width: 290px;
    text-align: justify;
    vertical-align: text-top;
    float: left;
    behavior: url(/assessmentcenter/css/PIE.htc);
    background: -webkit-linear-gradient(#E5ECF2, #BED4EB 50%, #BED4EB);
    background: -moz-linear-gradient(#E5ECF2, #BED4EB 50%, #BED4EB);
    -pie-background: linear-gradient(#E5ECF2, #BED4EB 50%, #BED4EB) 0 0 / 50px #0ae;
    border: 1px solid #B7BCC2;
    border-bottom: 0px solid #B7BCC2;
    border-radius: 5px 5px 0px 0px;
    padding-top: 5px;
}

#popupSingle .popupbody
{
    behavior: url(/assessmentcenter/css/PIE.htc);
    box-shadow: silver 0px 2px 3px;
    border-radius: 0px 0px 5px 5px;
    line-height: 17px;
    margin: 0px;
    float: left;
    border: 1px solid #B7BCC2;
    padding: 10px;
    padding-top: 7px;
    padding-bottom: 7px;
    margin-bottom: 0px;
    font-size: 11pt;
    font-family: Source, Helvetica;
    text-align: left;
    color: #303030;
    width: 300px;
    background-color: white;
    min-width: 300px;
    border-top: 0px;	
}
#popupSingle .popfooter{
    padding-right:5px;
    padding-bottom:0px;
    font-size:10px;
	font-family:Source, Helvetica;
	text-align:right;
	background-color:#E4ECF3;
	width:305px;
	min-width:305px;
}
/*#popupSingle{
	
	background-color:#f1f1f1;
	background-image:url(../images/background.gif);
	background-repeat:repeat-x;
	border:1px solid #bdc8d6;
	margin-left:1px;
	width:250px;
	position:absolute;	
	z-index:5;
	left:0px;
	top:0px;


}



#popupSingle .header{
	padding:10px;
	
	font-weight:bold;
	font-size:12px;
	font-family:Source, Helvetica;
	 COLOR: #9b1700;
	text-align:left;
	background-color:#E4ECF3;
	z-index:6;
}

#popupSingle .body{
	padding:5px;
	margin:5px;
	font-size:10px;
	font-family:Source, Helvetica;
	text-align:left;
	z-index:7;
}
*/
#popupSecond{
	margin-left:1px;	
	position:absolute;	
	z-index:5;
	left:0px;
	top:0px;
	width:310px;
	min-width:310px;
    background-color:White;
    display:none;
}

#popupSecond .popheader{
	padding:10px;	
	padding-top:5px;
	padding-bottom:5px;
	margin-bottom:5px;
	font-weight:600;
	font-size:12pt;
	font-family:Source, Helvetica;
	COLOR: #336699;
	text-align:left;
	background-color:#E4ECF3;
	width:290px;
	min-width:290px;
	text-align:justify;
	vertical-align:text-top;	
	float:left;
}

#popupSecond .popupbody{
    padding:5px;	
	margin-bottom:0px;
	font-size:11px;
	font-family:Source, Helvetica;
	text-align:left;
	color:#303030;
	width:300px;
	background-color:#FCFCFD;	
	min-width:300px;
}
#popupSecond .popfooter{
    padding-right:5px;
    padding-bottom:0px;
    font-size:10px;
	font-family:Source, Helvetica;
	text-align:right;
	background-color:#E4ECF3;
	width:305px;
	min-width:305px;
}
/*
#popupSecond{
	
	background-color:#f1f1f1;
	background-image:url(../images/background.gif);
	background-repeat:repeat-x;
	border:1px solid #bdc8d6;
	margin-left:1px;
	width:250px;
	position:absolute;	
	z-index:5;
	left:0px;
	top:0px;


}



#popupSecond .header{
	padding:10px;
	
	font-weight:bold;
	font-size:12px;
	font-family:Source, Helvetica;
	 COLOR: #9b1700;
	text-align:left;
	background-color:#E4ECF3;
	z-index:6;
}

#popupSecond .body{
	padding:5px;
	margin:5px;
	font-size:10px;
	font-family:Source, Helvetica;
	text-align:left;
	z-index:7;
}*/

#popupPrevAssmtPvalue{
	margin-left:1px;	
	position:absolute;	
	z-index:5;
	left:0px;
	top:0px;
	width:310px;
	min-width:310px;
}

#popupPrevAssmtPvalue .popheader{
	box-shadow: silver 0px 2px 3px;
    border-top: 0px;
    margin-top: 0px;
    display: block;
    padding-left: 10px;
    padding-right:20px;
    padding-top: 5px;
    padding-bottom: 5px;
    margin-bottom: 0px;
    font-weight: 600;
    font-size: 12pt;
    font-family: Source, Helvetica;
    COLOR: #336699;
    text-align: left;
    background: -moz-linear-gradient(#E5ECF2, #BED4EB 50%, #BED4EB);
    text-align: justify;
    vertical-align: text-top;
    float: left;
    behavior: url(/assessmentcenter/css/PIE.htc);
    background: -webkit-linear-gradient(#E5ECF2, #BED4EB 50%, #BED4EB);
    background: -moz-linear-gradient(#E5ECF2, #BED4EB 50%, #BED4EB);
    -pie-background: linear-gradient(#E5ECF2, #BED4EB 50%, #BED4EB) 0 0 / 50px #0ae;
    border: 1px solid #B7BCC2;
    border-bottom: 0px solid #B7BCC2;
    border-radius: 5px 5px 0px 0px;
    padding-top: 5px;
}

#popupPrevAssmtPvalue .popupbody{
	width:300px;
	min-width:300px;	
    behavior: url(/assessmentcenter/css/PIE.htc);
	box-shadow: silver 0px 2px 3px;
    border-radius: 0px 0px 5px 5px;
    line-height: 17px;
    margin: 0px;
    float: left;
    border: 1px solid #B7BCC2;
    padding: 10px;
    padding-top: 7px;
    padding-bottom: 7px;
    margin-bottom: 0px;
    font-size: 11pt;
    font-family: Source, Helvetica;
    text-align: left;
    color: #303030;
    background-color: white;
    border-top: 0px;
}
#popupPrevAssmtPvalue .popfooter{
    padding-right:5px;
    padding-bottom:0px;
    font-size:10px;
	font-family:Source, Helvetica;
	text-align:right;
	background-color:#E4ECF3;
	width:305px;
	min-width:305px;
}
/*
#popupPrevAssmtPvalue{
	
	background-color:#f1f1f1;
	background-image:url(../images/background.gif);
	background-repeat:repeat-x;
	border:1px solid #bdc8d6;
	margin-left:1px;
	width:250px;
	position:absolute;	
	z-index:5;
	left:0px;
	top:0px;


}

#popupPrevAssmtPvalue .header{
	padding:10px;
	
	font-weight:bold;
	font-size:12px;
	font-family:Source, Helvetica;
	 COLOR: #9b1700;
	text-align:left;
	background-color:#E4ECF3;
	z-index:6;
}

#popupPrevAssmtPvalue .body{
	padding:5px;
	margin:5px;
	font-size:10px;
	font-family:Source, Helvetica;
	text-align:left;
	z-index:7;
}*/

#popupPassageReadingLevel{
	
	background-color:#f1f1f1;
	background-image:url(../images/background.gif);
	background-repeat:repeat-x;
	border:1px solid #bdc8d6;
	margin-left:1px;
	width:250px;
	position:absolute;	
	z-index:5;
	left:0px;
	top:0px;


}



#popupPassageReadingLevel .header{
	padding:10px;
	
	font-weight:600;
	font-size:12pt;
	font-family:Source, Helvetica;
	 COLOR: #9b1700;
	text-align:left;
	background-color:#E4ECF3;
	z-index:6;
}

#popupPassageReadingLevel .body{
	padding:5px;
	margin:5px;
	font-size:10px;
	font-family:Source, Helvetica;
	text-align:left;
	z-index:7;
}
.tableColoredBackGround{
    background: #E6EFF2;
	/*background-color:Blue;*/
      font-weight:normal;
      font-family:Source, Helvetica;

}
.tableRowBorder{

      background-image:url(../images/onepixel.gif);
      background-repeat:repeat-x;
      background-position:bottom;
      font-weight:normal;
      font-family:Source, Helvetica;
}
.boldNineBlack
{
    font-size: 12pt;
    font-weight:600;
    color:#303030;
    font-family: Source, Helvetica;
}
.blueTwelve
{
    font-weight:normal;
	font-size:12pt;
	font-family:Source, Helvetica;
	COLOR: #336699;
}

.boldTwelve
{
    font-weight:600;
	font-size:12pt;
	font-family:Source, Helvetica;
	COLOR: #336699;
}
.boldTwelveRed
{
    font-weight:600;
	font-size:12pt;
	font-family:Source, Helvetica;
	COLOR:#9b1700;
}
.boldElevenRed
{
    font-weight:bold;
	font-size:11px;
	font-family:Source, Helvetica;
	COLOR:#9b1700
}
.boldFourteen
{
    font-weight:bold;
	font-size:15px;
	font-family:Source, Helvetica;
	COLOR: #336699;
}
.boldElevenBlack
{
    font-weight:600;
	font-size:12pt;
	font-family:Source, Helvetica;
	COLOR: #404040;
}
.boldTwelveBlack
{
    font-weight:600;
	font-size:12pt;
	font-family:Source, Helvetica;
	COLOR: #404040;
}
.TwelveBlack
{
    font-weight:normal;
	font-size:12pt;
	font-family:Source, Helvetica;
	COLOR: #404040;
}
.lblTeacherRationales p{
    padding:0;
    margin:0;
}
.answerContent
{
    padding-top:15px;
    font-size:12pt;
    font-weight:normal;
	font-family:Arial;
}
.answerOption
{
    font-size:12pt;
    font-weight:normal;
	font-family:Arial;
	width:57px;
}
.QuestionContent
{
	font-family: Arial;
    font-size:12pt;
}

.QuestionContent p
{
	font-family:inherit;
    font-size:12pt;
}

.QuestionContent ul
{
    font-family:inherit;
    font-size:12pt;
	COLOR: inherit;
	padding-left:40px;
}
.QuestionContent ul li
{
    font-family:inherit;
    font-size:12pt;
	COLOR: inherit;
}
.QuestionContent ol
{
    font-family:inherit;
    font-size:12pt;
	COLOR: inherit;
}
.QuestionContent ol li
{
    font-family:inherit;
    font-size:12pt;
	COLOR: inherit;
}
.QuestionContent em
{
    font-weight:inherit;
	font-size:inherit;
	font-family:inherit;
	COLOR: inherit;
}

.QuestionContent span 
{
    font-weight:inherit;
	font-size:inherit;
	font-family:inherit;
	COLOR: inherit;
}

.QuestionContent strong
{
    font-weight:bold;
	font-size:inherit;
	font-family:inherit;
	COLOR: inherit;
}
   
/* New table for Q control */
.popupMenu
{
    behavior: url(/assessmentcenter/css/PIE.htc);
    box-shadow: silver 0px 2px 3px;
    border-radius: 5px 5px 5px 5px;
    line-height: 17px;
    margin: 0px;
    float: left;
    border: 1px solid #B7BCC2;
    padding: 10px;
    padding-top: 7px;
    padding-bottom: 7px;
    margin-bottom: 0px;
    font-size: 13px;
    font-family: Source, Helvetica;
    text-align: left;
    color: #303030;
    background-color: white;
    min-width: 100px;
    z-index:100;
    display:none;
    margin-left:10px;
}
.popupMenu1
{
    behavior: url(/assessmentcenter/css/PIE.htc);
    box-shadow: silver 0px 2px 3px;
    border-radius: 5px 5px 5px 5px;
    line-height: 17px;
    padding: 10px;
    padding-top: 10px;
    padding-bottom: 7px;
    font-family: Source, Helvetica;
    text-align: left;
    color: #303030;
    background-color: white;
}

#content table.contentwithout100P{
		border:0px;
		margin:0px;
		padding:0px;
	}
	
.Student_TwelveBlack
{
    font-weight:normal;
    color:#4C4C4C;
    font-size:12pt;
     padding-top: 5px; 
    padding-bottom:10px;
}
.Student_18Black_Bold
{
    font-weight:bold;
    color:#020202;
    font-size:18px;
 
}
.Student_14Black_Bold
{
    font-weight:bold;
    color:#020202;
    font-size:14px;
 
}
.Student_TwentyFiveBlack_Bold
{
    font-weight:bold;
    color:#020202;
    font-size:25px;
     padding-top: 5px; 
    padding-bottom:10px;
}
.Student_16Black_Bold
{
    font-weight:600;
    color:#4C4C4C;
    font-size:14pt;
    padding-top: 5px; 
    padding-bottom:10px;
}
.Student_16Black_Bold_Arrow
{
    display: block;
    padding-left:10px;
    background-position: 0px 4px;
    background-repeat: no-repeat;
    background-image: url(../images/rightarrow.png);
    font-weight:bold;
    color:#4C4C4C;
    font-size:16px;
}
.Student_16Blue_Bold
{
    font-weight:bold;
    color:#457CBC;
    font-size:16px;
}

.Student_14Blue_Bold
{
    font-weight:600;
    color:#457CBC;
    font-size:13pt;
}
.Student_18Blue_Bold
{
    font-weight:bold;
    color:#457CBC;
    font-size:18px;
}
.Student_14Blue
{
    font-weight:normal;
    color:#457CBC;
    font-size:14px;
}
.Student_18Blue
{
    font-weight:normal;
    color:#457CBC;
    font-size:18px;
}
.Student_16Blue
{
    font-weight:normal;
    color:#457CBC;
    font-size:16px;
}
.Student_23Blue_Bold
{
    font-weight:bold;
    color:#457CBC;
    font-size:23px;
}

.Kids_TwelveBlack
{
    font-family:Source, Helvetica;
    font-weight:normal;
    color:#020202;
    font-size:12pt;
}
.Kids_18Black_Bold
{
    font-family:Source, Helvetica;
    font-weight:bold;
    color:#020202;
    font-size:18px;
 
}
.Kids_TwentyFiveBlack_Bold
{
    font-family:Source, Helvetica;
    font-weight:bold;
    color:#020202;
    font-size:25px;
}

.Kids_18Blue_Bold
{
    font-family:Source, Helvetica;
    font-weight:bold;
    color:#457CBC;
    font-size:18px;
}
.Kids_18Blue
{
    font-family:Source, Helvetica;
    font-weight:normal;
    color:#457CBC;
    font-size:18px;
}
.Kids_23Blue_Bold
{
    font-family:Source, Helvetica;
    font-weight:bold;
    color:#457CBC;
    font-size:23px;
}

.login {
/*added height tag to keep the footer at the bottom*/
	height: 100%;
  background: -moz-linear-gradient(top, rgba(249,249,249,1) 0%, rgba(226,226,226,1) 100%); /* FF3.6+ */
  background : -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(249,249,249,1)), color-stop(100%,rgba(226,226,226,1))); /* Chrome,Safari4+ */
  background : -webkit-linear-gradient(top, rgba(249,249,249,1) 0%,rgba(226,226,226,1) 100%); /* Chrome10+,Safari5.1+ */
  background-image:url(../images/loginbgbottom.png);
}
.login .unit-info {
	padding-top: 28px;
}

.login .header {
	background: none;
	height: 80px;
}

.login-screen {
	width: 537px;
    font-family:Source, Helvetica;
    font-size: 14px;
	line-height: 17px;
	color: #fff;
	margin: 0 auto;
	padding: 15px 7px 40px 7px;
}

.login-screen p {
	padding-bottom: 15px;
}

.login .slideshow {
	position: relative;
	margin: 0 -7px;
	clear: both;
}

.loginTable {
	position: relative;
	margin: 0 -7px;
	padding-top: 10px;
	overflow: hidden;
}

.loginLabel {
	float: left;
	height: 20px;
	line-height: 20px;
	padding-left: 5px;
	width: 235px;
	color: #c3cfdd;
}

.loginInput 
{
    behavior: url(/assessmentcenter/css/PIE.htc);
	background: white;
	border:0px;
	border-radius:3px;
	box-shadow:gray 0px 2px 3px;
	margin-top: 35px;	
	font-size: 16px;
	margin-right: 7px;
	color: #000;
    text-align:left;
    width:229px;
    height:26px;
    padding-left:5px;
    padding-right:5px;
    vertical-align:middle;
    display:inline-block;
    padding-top:5px \9;    
}

.loginInput 
{
    behavior: url(/assessmentcenter/css/PIE.htc);
	background: white;
	border:0px;
	border-radius:3px;
	box-shadow:gray 0px 2px 3px;
	margin-top: 35px;	
	font-size: 16px;
	margin-right: 7px;
	color: #000;
    text-align:left;
    width:229px;
    height:26px;
    padding-left:5px;
    padding-right:5px;
}
.inputBg
{
    behavior: url(/assessmentcenter/css/PIE.htc);
    background: white;
	border:1px solid silver;
	border-radius:3px;
	box-shadow:gray 0px 2px 3px;
	font-size: 13px;
	margin-right: 7px;
	color: #000;
    text-align:left;
    margin-bottom:3px;
    margin-top:3px;
    height:23px;
    padding-left:5px;
    padding-right:5px;
    position:relative;
}
.inputBg[readonly=readonly], .inputBg[readonly]
{
    background:#EDEDED;
}
input:-webkit-autofill  
{
    background-color: white !important; 
    background-image:none !important; 
}
#imgLogin
{
    margin-left:35px;    
    background: -moz-linear-gradient(top, rgba(229,244,251,1) 0%, rgba(207,235,249,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(229,244,251,1)), color-stop(100%,rgba(207,235,249,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(229,244,251,1) 0%,rgba(207,235,249,1) 100%); /* Chrome10+,Safari5.1+ */
    -pie-background: linear-gradient(#E5F4FB, #CFEBF9 100%, #CFEBF9) 0 0 / 50px #0ae; 	
    border:1px solid #C1DBE8;
    behavior: url(/assessmentcenter/css/PIE.htc);
    border-radius:5px;
    color:#4D94DB;
    padding:8px;
    text-transform:uppercase;
    font-weight:bold;
    box-shadow:gray 0px 2px 3px;
}
#imgLogin:hover
{
    background:#CBF3F6;
    color:#39759D;
}
.loginTable td input.submit {
	background-image: url(../images/login-submit-bg.gif);
	width:73px;
	height:31px;
	padding: 0;
	margin: 0;
	font-size: 0;
	line-height: 0;
	text-indent: -9999px;
	cursor: pointer;
}

.login-footer {
	width: 600px;
    font-family:Source, Helvetica;
	font-size: 12pt;
	line-height: 17px;
	margin: 0 auto;
	font-weight: bold;
	color: #5a87bc;
	padding-bottom: 10px;
	text-align: center;
}

.login-footer .copyright {
	padding-top: 10px;
}

.login-footer a {
	color: #fff;
	font-size: 14px;
	margin: 0 3px;
	letter-spacing: -0.02em;
	white-space: nowrap;
}

.login .column-right {
	float: right;
	width: 345px;
	margin-right: -7px;
	position: relative;
}

.login-screen .logo {
	background-image: url(../images/logo-login.gif);
	width: 164px;
	height: 45px;
	background-repeat: no-repeat;
	float: left;
}

.withlogo {
	padding-top: 0;
	position: relative;
	margin-top: -20px;
}
 iframe
    {
        border-width:0px;
        border-style:hidden;
        border:none;
       
    }

.textboxbg
{
	border:none;
	background: none;
	margin: 0;
	background-image: url(../images/textbox_bg.jpg);
	width: 213px;
	height:36px;
	font-size: 14px;
	color: #000;
}
.textboxbg1
{
	border:none;
	background: none;
	margin: 0;
	background-image: url(../images/textbox_bg1.jpg);
	width: 99px;
	height:20px;
	padding-left:10px;
	padding-top:7px;
	padding-right:6px;
	font-size: 14px;
	color: #4D4D4D;
}
.ReorderList
{
    font-size: 14px;
    font-family:Source, Helvetica;
}
.ReorderList ol li
{
    list-style-type:none;
}
.ReorderList ul li
{
    list-style-type:none;
}
.ReorderList ul li table
{
    width:100%;
}
.ReorderList ul li table tr td
{
    width:100%;
}
.pophead1
{
	padding:10px;	
	padding-top:5px;
	padding-bottom:5px;
	margin-bottom:5px;
	font-weight:normal;
	font-size:12pt;
	font-family:Source, Helvetica;
	COLOR: #336699;
	text-align:left;
	
}
.reorderItem
{
    background-color:#EBEEF4;
    background-image:url("../images/reorder_arrow.png");
    background-position:8px 8px;
    background-repeat:no-repeat;
    border:1px solid #DAE0F1;
    color:#2B7BDE;
    display:block;
    font-size:12pt;
    font-weight:bold;
    margin-bottom:2px;
    margin-top:2px;
    padding: 4px 0 4px 20px;
    margin-right:2px;
    margin-left:1px;
    white-space:nowrap;
    font-family:Source, Helvetica;

}

.modalBackground
{
    background-color: black;
    filter:alpha(opacity=70);
    opacity:0.7;
}
.modalPopup {
    background-color: lightgray;
    text-align: center;
    font-size: 32px;
    font-family: Source, Helvetica;
    font-weight: bold;
}
.modalPopupButton {
    font-size: 14px;
    font-weight: bold;
}
.normalBlack
{
    font-family:Source, Helvetica;
    font-size:10pt;
}

.ldaplogin-screen {
    font-family:Source, Helvetica;	
    font-size: 14px;
	line-height: 17px;
	color: #fff;
	padding: 0px 80px 20px 120px;
}

.inset
{
    padding: 0px 60px 15px 60px;
}

.inset table td
{
    padding: 25px,5px,10px,0px;
}

.loginPanel
{
    background-color:#375e8d;
}

.loginPanel td
{
    padding:10px;
}

.ldaphelp
{
    padding: 15px 60px 15px 60px;
    font-size:small;
    color:#c3cfdd;
}

.ldaphelp a {
	color: #fff;
	margin: 0 3px;
	letter-spacing: -0.02em;
	white-space: nowrap;
	text-decoration:underline;
}

.vertScroll{overflow-x:none; overflow-y:auto; width:450px; height:350px;} 

.signinBackground
{
    behavior: url(/assessmentcenter/css/PIE.htc);
    background:url(../images/signinbg.png);
    border:1px #f2f2f2 solid;
    border-radius:5px;
    box-shadow: #909090 2px 5px 15px;
}
.loginPhoto
{
    behavior: url(/assessmentcenter/css/PIE.htc);
    background-color: white;
    border-radius: 5px;
    border: 3px solid #4290D8;
    box-shadow: #909090 0px 2px 4px;
}

.logintext
{
    font-family:Source, Helvetica;
	font-size: 14px;
	font-weight: bold;
	color: #fff;
	padding-bottom: 15px;
	padding-top:15px;
	padding-left:15px;
	padding-right:10px;
	behavior: url(/assessmentcenter/css/PIE.htc);
	border-radius:5px 5px 0px 0px;
	background:#369 url(../images/lock_login.png) no-repeat 280px 12px;
	border-bottom:1px solid #f7f7f7;
}

.footerlogoedify
{
    float:left;
    display:block;
	background-image: url(../images/logo-core.png);
	width: 96px;
	height: 50px;
	/*margin-top: -7px;*/
	position: relative;
	background-repeat: no-repeat;

}

.footerlogo
{
    float:left;
    display:block;
	background-image: url(../images/logo-core.png);
	width: 137px;
	height: 50px;
	/*margin-top: -7px;*/
	position: relative;
	background-repeat: no-repeat;

}

.footerOrgCopyRights
{
    float: right;
}
.footerOrgCopyRightsLeft
{
    float: left;
}
.fullsizecontent-wrapper
{
    overflow:hidden;
    padding-top:5px;
}

.filterimg
{
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
}
/*
studentcorelogo and studentfooter logo are hacks to get the images with transparent backgrounds
to work in IE 6 (since the student master page is nested at the same level as the CSS folder
the src attribut does not resolve it unlike the url attribute).
*/
.studentfooterlogo
{
    float: right;
	background: none !important;
	display:inline-block;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='../images/logo-core.png');
	width: 110px;
	height: 38px;
	margin-top: -7px;
	position: relative;
	background-repeat: no-repeat;
}

.studentcorelogo
{
	float: right;
	background: none !important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='../images/new-logo.png');
	width: 244px;
	height: 29px;
	background-repeat: no-repeat;
	margin-top: 7px;
	margin-right: 5px;
}

.logincontent
{
    behavior: url(/assessmentcenter/css/PIE.htc);
    background-color: white;
    border-radius: 5px;
    border: 3px solid #4290D8;
    box-shadow: #909090 0px 5px 15px;
    padding-bottom:30px;
}
.loginhead
{
    color:White;
    background-color:#369; 
    padding-top:8px;
    padding-bottom:2px;
    padding-left:15px;
    font-size:24px;
    behavior: url(/assessmentcenter/css/PIE.htc);
    border-radius:2px 2px 0px 0px;
    font-family:Source, Helvetica;
    border-bottom:1px solid #20486C;
}
.irrLabel
{
     margin-right:20px;
     display:block;
     margin-left:20px;
     float:left;
     width:150px;
     min-width:150px;
}

.x-1_indicator
{
    padding-left:10px;
}

.x_indicator
{
    padding-left:20px;
}
.HeaderTxtext
{
    font-family:Source, Helvetica;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	padding-bottom: 10px;
}
.gblMsgbg{
	background-image: url(../images/bg.gif);
}

/*
    RTI Module related styles
*/

.RTIheading {
	overflow: hidden;
	padding-bottom: 5px;
	height:80px;
}


.RTIheading #ImgDiv
{
    height: 80px;
    float: left;
}

.RTIheading #TxtDiv
{
  width: 850px; 
  height: 80px;
}

.RTIheading h1
{
	font-size: 16px;
	font-weight: bold;
	color: #000;
	line-height: 20px;
	padding-bottom:5px;
}

.RTIheading #ImgDiv img
{
    float:left;
    padding-right:10px;
}

.RTIHeaderText
{
    color: Black; 
    font-size: 10pt; 
    padding-top: 8px;
    line-height: 18px;
}

.RTIgridHeader
{
    width:850px;
    text-align:left;
    font-size:small;
    float:left;
    padding-bottom:5px;
    padding-top:10px;
    color: #375e8d;
}

.RTIWeekgridHeader
{
    width:250px;
    text-align:left;
    font-size:small;
    float:left;
    padding-bottom:5px;
    padding-top:10px;
    color: #375e8d;
}

.RTIgridBody
{
    width:850px;
    text-align:left;
    float:left;
}

#DivWeeklyTasks
{
    table-layout: fixed;
}

.RTITaskOuterDiv
{
    padding:2px;
    position:relative;
    z-index:0;
}
.RTITaskCell
{
    padding-left:2px;
    padding-right:2px;
    color:#375e8d;
    height:100px;
    overflow:visible;
    z-index:0;
}

.RTITaskLeftCell
{
    padding-right:2px;
    color:#375e8d;
    height:100px;
    overflow:visible;
    z-index:0;
}

.RTITaskRightCell
{
    padding-left:2px;
    color:#375e8d;
    height:100px;
    overflow:visible;
    z-index:0;
}

.RTITaskBackground
{
    background-color:#FAF8CC;
       z-index:0;
}

.RTITaskAltBackground
{
    background-color:#E3E4FA;
    z-index:0;
}

.RTITeacherHeader
{
    width:950px;
    padding-bottom:10px;
}

..RTITeacherHeader TeacherName
{
    width: 700px; 
    float: left; 
    vertical-align: top;
    
}

.RTITeacherHeader #TeacherClassesDiv
{

    width: 268px; 
    text-align: left; 
    vertical-align: top; 
    float: right;
    position:relative;
}

.RTITeacherNameText
{
    color:Black;
    font-size:medium;
    display:block;
    font-weight:400;
    padding-left:20px;
}
.RTIDateText
{
    font-size:small;
    display:block;
    padding-left:20px;
    font-weight:300;
}

.RTIBorderedTable
{
    width:98%;
    margin-left:10px;
    height:auto;
}

.RTIPlanInfoTable
{
   width:100%;
   margin-right:10px;
}

.RTITabDiv
{
    width:100%;
    padding: 0px 10px 10px 10px;
    text-align:left;
}

.RTITabContainer
{
    width:73%;
    padding: 0px 0px 0px 10px;
    text-align:left;
    float:right;
    position:relative;
    left:-20px;
}

.RTICreateTabContainer
{
    width:98%;
    padding: 0px 0px 0px 10px;
    text-align:left;
    position:relative;
}

.RTILeftContainer
{
    width:25%; 
    float:left;
    padding:0;
}
.RTITextBox {
	float: left;
	background: none;
	margin: 0;
    font-size: 12px;
	margin-right: 7px;
	color: #000;
	border-color:GrayText;
	border-style:solid;
	border-width:1px;
	height:18px;
}


.RTILabelText
{
    font-weight:300;
    font-family: Source, Helvetica;
	font-size: 12px;
	color:Black;
}

.RTILabelCell
{
    width:15%;
    text-align:left;
    white-space:nowrap;
}

.RTIControlCell
{
    width:35%;
    text-align:left;
    white-space:nowrap;
}

.RTIModalContainerDiv
{
  padding:10px;
}

.RTIModalDiv
{
    width:100%;
    height:100%;
	background-color:Gray;
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;

}

/*
    END RTI Module related styles
*/

.RTIlistViewGrid
{
	
    border-collapse: collapse;	
    width: 150px;
}

.RTIlistViewGrid th 
{
    background: url(../Images/sprite.png) repeat-x 0px 0px;
   /* border-color: #336699 #336699 #989898 #336699;
    border-style: solid solid solid none;
    border-width: 1px 1px 1px medium;*/
    color: #000;
    padding: 15px 5px 4px 0px;
    text-align: center;
    white-space:nowrap;
}  

.RTIlistViewGrid th a
{
    font-weight: bold;
	text-decoration: none;
	display: inline;
}

.RTIlistViewGrid td 
{
	color: #333333;
    padding: 4px 10px 4px 10px;
   /* border-bottom: solid 1px #BBD9EE;*/
    text-align:center;
    white-space:nowrap;
}

.RTIlistViewGrid .itemRow
{
    background-color: #fff;
} 

.itemRow
{
    background-color: #fff;
    height:20px;
}

.altItemRow
{
    background-color: #F8F8F8;
    height:20px;
}

.RTIlistViewGrid .altItemRow
{
    background-color: #DFE2F3;
}
.RTIlistViewGrid tr.row
{
    background-color: #FFFFFF;
}
.RTIlistViewGrid tr.row:hover
{
    background-color: #DFE2F3;
}
.RTIRowTopBorder
{
    border-top: 1px solid #e5e5e5;
}

.RTINote
{
    font-weight:300;
    font-family:  Source, Helvetica;
	font-size: 13px;
	color:Black;
	text-decoration:underline;
	float:left;
	padding-bottom:5px;
}

.RTIAddCriteria
{
    border-color: #336699;
    border-style: solid;
    border-width: 1px;
}

.RTIAddCriteria td
{
    text-align:left;
    white-space:nowrap;
}

/*---------- bubble tooltip -----------*/
span.tt{
    position:relative;
    z-index:1000;
    color:#3CA3FF;
	font-weight:bold;
    text-decoration:none;
}
span.tt span{ display: none; z-index:1000; }

/*background:; ie hack, something must be changed in a for ie to execute it*/
span.tt:hover{ z-index:1000; color: #aaaaff; background:;}
span.tt:hover span.tooltip{
    display:block;
    position:absolute;
    top:10px; left:-20px;
	padding: 8 0 0 0;
	width:200px;
	color: #375e8d;
    text-align: center;
	filter: alpha(opacity:90);
	KHTMLOpacity: 0.90;
	MozOpacity: 0.90;
	opacity: 0.90;
	z-index:1000;
	overflow:visible;
}
span.tt:hover span.top{
	display: block;
	padding: 30px 8px 0 0;
    background: url(../Images/bubble.gif) no-repeat top;
    z-index:1000;
}
span.tt:hover span.middle{ /* different middle bg for stretch */
	display: block;
	padding: 0 8px 0; 
	background: url(../Images/bubble_filler.gif) repeat bottom; 
	z-index:1000;
}
span.tt:hover span.bottom{
	display: block;
	padding:3px 8px 10px;
	color: #548912;
    background: url(../Images/bubble.gif) no-repeat bottom;
    z-index:1000;
}

.fadingTooltip  
{
    BORDER-RIGHT: darkgray 1px outset;
    BORDER-TOP: darkgray 1px outset; 
    FONT-SIZE: 9pt; 
    BORDER-LEFT: darkgray 1px outset; 
    WIDTH: auto; 
    COLOR: black; 
    BORDER-BOTTOM: darkgray 1px outset; 
    HEIGHT: auto; 
    BACKGROUND-COLOR: #e5e5e5; 
    MARGIN: 2px 2px 2px 2px; 
    padding: 3px 3px 3px 3px; 
    padding-bottom:7px;
    font-family: Source, Helvetica;
}

.clsNote { color:red; font-size:small; }
.clsGreenTiny { color:Green; font-size:small; }
.clsGreenText { color:Green; }

.RtiBlueBorder  { border:1px solid #ADD8E6; }
.RtiGrayBorder  { border:1px solid #DFE2F3; }

.RtiBlueTopBorder  { border-top:1px solid #ADD8E6; }
.RtiBlueBottomBorder  { border-bottom:1px solid #ADD8E6; }
.RtiBlueRightBorder  { border-right:1px solid #ADD8E6; }
.RtiBlueLeftBorder  { border-left:1px solid #ADD8E6; }

.RtiLavenderBottomBorder  { border-bottom:1px solid #E6E6FA; }
.RtiBlueHeader { background-color: #ADD8E6; }
.RtiItemRow { background-color: #FFFFFF; height:30px; }
.RtiSelectedItemRow { color: Red; height:30px; }

.RTIvalidationSummary
{
width: 660px;
border-width: 1px;
border-style: solid;
border-color: #C3D9FE;
background-color: #EEF5FF;
padding-top: 8px;
padding-left:35px;
padding-bottom: 10px;
font: 11px Verdana;
color: #8598B9;
background-image: url(../Images/Exclamation.jpg);
background-position: 2px 6px;
background-repeat: no-repeat;
margin: 3px;
overflow:hidden;
}

.RTIValidationHeader
{
    font-size:small;
    text-decoration:underline;
}

.RTIpopheader{
	padding:10px;	
	padding-top:5px;
	font-weight:normal;
	font-size:12px;
	font-family:Source, Helvetica;
	COLOR: #336699;
	text-align:left;
	background-color:#E4ECF3;
}

.RTIListViewHeader
{
   background-color:#375e8d;
}
.RTIpopupbody{
    padding:5px;	
	margin-bottom:0px;
	font-size:11px;
	font-family:Source, Helvetica;
	text-align:left;
	color:#303030;
	background-color:#FCFCFD;	
}

.RTIpopfooter{
    padding-right:5px;
    padding-bottom:0px;
    font-size:10px;
	font-family:Source, Helvetica;
	text-align:right;
	background-color:#E4ECF3;
}

.sepItem {
	background-image: url(../images/breadcrumbs-separator.gif);
	width:14px;
	height: 11px;
	background-repeat:no-repeat;
	margin: 12px 2px 0 7px;
	
}

.RTIListViewHeader
{
    background-color: #A5C1D6; 
    height:25px;
    font-family: Source, Helvetica;
	font-size: 10.5pt;
	color: black;
	font-weight:normal;
}

.Oboutpagesize
{
    height:17px;
    top:-4px;
    left:2px;
    position:relative;
    line-height:10px;
}

.OboutpagesizeLeft
{
    height:17px;
    top:12px;
    left:0px;
    position:relative;
    line-height:10px;
}

.hideItem
{
display:none;
}

.showItem
{
display:block;
}

.itemContainer
{
float:left;
width:150px;
}


.gridRowStyle {
 page-break-after:auto;
}

/* --------------------
		Styled Checkbox and Radio buttons
-------------------- */
.checkbox, .radio {
	width: 19px;
	height: 25px;
	padding: 0 5px 0 0;
	background: url(../Images/checkbox.gif) no-repeat;
	display: block;
	clear: left;
	float: left;
}
.radio {
	background: url(../Images/radio.gif) no-repeat;
}

.rotate45 {
float:left;
width:200px;
height:100px;
-webkit-transform: rotate(-45deg); -moz-transform:rotate(-45deg);
filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
}

.TimeOutBackground
{
    position:fixed;
    background-color: #E4E9FB;
    width:100%;
    height:100%;
    opacity:0.7;    
    filter:alpha(opacity=70);
    z-index:1001;   
    top:0px;
    left:0px; 
    display:none;
}
.lightBoxBackground
{
    position:fixed;
    background-color: #E4E9FB;
    width:100%;
    height:100%;
    opacity:0.7;    
    filter:alpha(opacity=70);
    z-index:1001;   
    top:0px;
    left:0px; 
    display:none;
}
.lightBoxOuter
{
    width:100%;
    height:100%;
    top:0px;
    left:0px;
    position:fixed;
    z-index:1005;
    display:none;
}
.lightBoxWrap
{
    margin:auto;
    margin-top:20px;
    width:90%;
    height:95%;
    overflow:hidden;
    border:2px solid #e0e0e0;
    border-radius:5px 5px 5px 5px ;
    behavior:(/assessmentcenter/css/pie.htc);  
    background-color:White;
    box-shadow: #585C65 2px 3px 15px 3px;
}
.lightBox
{
    border-color:Silver;     
    display:block;
    position:relative;
    background:url(../images/ajaxbigrotation2.gif) no-repeat 50%;
}
.lightBox body,.lightBox #document html
{
    width:800px !important;
    height:500px !important; 
    overflow:hidden;
}
.lightBoxWrap .close {
    top: 7px !important;
    width: 20px;
    height: 20px;
    position: absolute;
    background-repeat: no-repeat;
    background-image: url(../images/closeicon1.png);
    cursor: pointer;
    z-index: 1010;
    display: none;
    border: 2px solid red;
    border-radius: 25px;
    background-color: white;
}


.readonly
{	
	background-color:#EDEDED;
	/*color:Gray;*/	
}

.smallLightBox
{
    min-width: 300px;
    min-height: 40px;
    z-index: 1005;
    position: absolute;
    background-color: white;
    border: 2px solid #F59975;
    box-shadow: #F7B497 0px 3px 7px;  
    display:none;  
}
.smallLightBox .content
{
    font-weight:bold;
    font-size:13px;
    color:#E34234;
    margin:15px;
    display:block;
}
.smallLightBox .close
{
    width:15px;
    height:15px;
    background-position:right top;
    background-repeat:no-repeat;
    background:url(../css/redmond/images/ui-icons_cd0a0a_256x240.png) 160px 110px;
    cursor: pointer;
    float:right;
    position:relative;    
    display:none;
}
.smallLightBox .close:hover
{
    width:15px;
    height:15px;
    background-position:right top;
    background-repeat:no-repeat;
    background:url(../css/redmond/images/ui-icons_cd0a0a_256x240.png) 224px 47px;
    cursor: pointer;
    float:right;
    position:relative;    
}

.smallLightBox {
    min-width: 300px;
    min-height: 40px;
    z-index: 1005;
    position: absolute;
    background-color: #FEF5F1;
    border: 2px solid #F59975;
    box-shadow: #F7B497 0px 3px 7px;  
    display:none;  
}
.smallLightBox:after, .smallLightBox:before {
	left: 100%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}

.smallLightBox:after {
	border-left-color: white;
	border-width: 7px;
	top: 50%;
	margin-top: -7px;
}
.smallLightBox:before {
	border-left-color:  #F59975;
	border-width: 12px;
	top: 50%;
	margin-top: -12px;
	
}

.smallLightBoxLeftArrow {
    min-width: 300px;
    min-height: 40px;
    z-index: 1005;
    position: absolute;
    background-color: #FEF5F1;
    border: 2px solid #F59975;
    box-shadow: #F7B497 0px 3px 7px;  
    padding-left:6px;
    display:none;  

}
.smallLightBoxLeftArrow .content
{
    font-weight:bold;
    font-size:13px;
    color:#E34234;
    margin:10px;
    display:block;
}
.smallLightBoxLeftArrow:after, .smallLightBoxLeftArrow:before {
    left: 0%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
}

.smallLightBoxLeftArrow:after {
    border-right-color: #FEF5F1;
    border-width: 7px;
    top: 40%;
    margin-left: -12px;
}
.smallLightBoxLeftArrow:before {
    border-right-color: #F59975;
    border-width: 7px;
    top: 40%;
    margin-left: -15px;
}

.smallLightBoxTopArrow {
    min-width: 300px;
    min-height: 40px;
    z-index: 1005;
    position: absolute;
    background-color: #FEF5F1;
    border: 2px solid #F59975;
    box-shadow: #F7B497 0px 3px 7px;  
    display:none;  
}
.smallLightBoxTopArrow .content
{
    font-weight:bold;
    font-size:13px;
    color:#E34234;
    margin:10px;
    display:block;
}
.smallLightBoxTopArrow:after, .smallLightBoxTopArrow:before {
	left: 42%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}

.smallLightBoxTopArrow:after {
    border-bottom-color: #FEF5F1;
    border-width: 15px;
    top: 0%;
    margin-top: -27px;
}
.smallLightBoxTopArrow:before {
    border-bottom-color: #F59975;
    border-width: 15px;
    top: 0%;
    margin-top: -30px;	
}

.smallLightBoxBottomArrow {
    min-width: 300px;
    min-height: 40px;
    z-index: 1005;
    position: absolute;
    background-color: #FEF5F1;
    border: 2px solid #F59975;
    box-shadow: #F7B497 0px 3px 7px;  
    display:none;  
}
.smallLightBoxBottomArrow .content
{
    font-weight:bold;
    font-size:13px;
    color:#E34234;
    margin:10px;
    display:block;
}
.smallLightBoxBottomArrow:after, .smallLightBoxBottomArrow:before {
	left: 42%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}

.smallLightBoxBottomArrow:after {
    border-top-color: #FEF5F1;
    border-width: 15px;
    bottom: 0%;
    margin-bottom: -27px;
}
.smallLightBoxBottomArrow:before {
    border-top-color: #F59975;
    border-width: 15px;
    bottom: 0%;
    margin-bottom: -30px;	
}

.smallLightBoxNoArrowRed {
    /*min-width: 300px;
    min-height: 40px;*/
    
    z-index: 1005;
    position: fixed;
    background-color: #FEF5F1;
    border: 2px solid #F59975;
    width:100%;
    border-left:0px;
    border-right:0px;
    box-shadow: #F7B497 0px 3px 7px;  
    display:none;  
    float:none;
}
.smallLightBoxNoArrowRed .content
{
    font-weight:bold;
    font-size:13px;
    color:#E34234;
    margin:15px;
    text-align:center;
}
.smallLightBoxNoArrow {
    z-index: 1005;
    position: fixed;
    background-color: #FEFCD7;
    border: 2px solid #F3AF39;
    width: 100%;
    border-left: 0px;
    border-right: 0px;
    box-shadow: #F3C162 0px 3px 7px;
    display: none;
    float: none;
    top:0px;
    left:0px;
}
.smallLightBoxNoArrow .content {
    font-weight: bold;
    font-size: 13px;
    color: #E98101;
    margin: 15px;
    text-align: center;
}
#imgProgress
{
/*    behavior: url(../css/PIE.htc);
    vertical-align: bottom; 
    border-radius: 5px;
    padding: 5px;
    border:1px solid #e0e0e0;
    box-shadow: gray 2px 2px 3px;
    vertical-align: bottom;
    background-color: white;*/
}
.answerBackground {
    width:52px;
    padding-top: 6px;
    background: url(../images/buttons/normal.png) no-repeat;
    color: #404040;
    font-weight: 600 !important;
    font-size:16px !important;
    min-height: 52px;
    display: block;
}
.answerBackgroundSelected {
  
    padding-top: 6px;
    background: url(../images/buttons/selected.png) no-repeat;
    color: #404040;
    font-weight: 600 !important;
    font-size:16px !important;
    min-height: 52px;
    width:52px;
    display: block;
}
.answerBackground:hover
{
    background: url(../images/buttons/hover.png) no-repeat;
}
.answerBackgroundInCorrect {
    
    padding-top: 6px;
    background: url(../images/buttons/red_button.png) no-repeat;
    color: #FBCEAC !important;
    font-weight: 600 !important;
    font-size:16px !important;
    min-height: 52px;
    width:52px;
    display: block;
}
.infoImage
{
    width:15px;
    height:15px;
    display:block;
    float:left;
    background:url(../images/icons/info_off.png) no-repeat;
}
.infoImage:hover
{
    background:url(../images/icons/info_on.png) no-repeat;
}

.deletePop{
	margin-left:1px;	
	position:absolute;	
	z-index:1005;
	left:0px;
	top:0px;
	width:360px;
	min-width:360px;
	display:none;
}

    .deletePop .head {
        box-shadow: silver 0px 2px 3px;
        border-top: 0px;
        margin-top: 0px;
        display: block;
        padding-left: 10px;
        padding-right: 20px;
        padding-top: 5px;
        padding-bottom: 5px;
        margin-bottom: 0px;
        font-weight: 600;
        font-size: 12pt;
        font-family: Source, Helvetica;
        COLOR: #336699;
        text-align: left;
        background: -moz-linear-gradient(#E5ECF2, #BED4EB 50%, #BED4EB);
        width: 275px;
        min-width: 275px;
        text-align: justify;
        vertical-align: text-top;
        float: left;
        behavior: url(/assessmentcenter/css/PIE.htc);
        background: -webkit-linear-gradient(#E5ECF2, #BED4EB 50%, #BED4EB);
        background: -moz-linear-gradient(#E5ECF2, #BED4EB 50%, #BED4EB);
        -pie-background: linear-gradient(#E5ECF2, #BED4EB 50%, #BED4EB) 0 0 / 50px #0ae;
        border: 1px solid #B7BCC2;
        border-bottom: 0px solid #B7BCC2;
        border-radius: 5px 5px 0px 0px;
        padding-top: 5px;
    }

.deletePop .content {
    box-shadow: silver 0px 2px 3px;
    border-radius: 0px 0px 5px 5px;
    behavior: url(/assessmentcenter/css/PIE.htc);
    line-height: 17px;
    margin: 0px;
    float: left;
    border: 1px solid #B7BCC2;
    padding: 10px;
    padding-top: 7px;
    padding-bottom: 7px;
    margin-bottom: 0px;
    font-size: 13px;
    font-family: Source, Helvetica;
    text-align: left;
    color: #303030;
    width: 275px;
    background-color: white;
    min-width: 275px;
    border-top: 0px;
}
.button
{
    padding: 3px 15px 3px 15px;
    border: 0;
    border-radius: 3px;
    behavior: url(/assessmentcenter/css/PIE.htc);
    font-size: 11pt;
    font-weight:600;
    font-family:Source, Helvetica;
    display: inline-block;
    margin-left:8px;
    cursor:pointer;
    color: #f8f8f8; /*#0E2731;*/
    background:#4686C6;
    box-shadow: gray 2px 2px 2px 0px;
    margin-bottom:5px;
    position:relative;
}
.button:hover
{
    opacity:0.9;
    text-decoration:none;
}
[disabled]
{ 
 background: #f4f4f4; 
} 
.TreeView table td
{
    padding-top:0px;
    vertical-align:top;
}
select.multiselect
{
    display:block !important;
    font-family:Source, Helvetica;
    font-weight: bold;
    color: #417B90;
    font-size: 13px;
    line-height: 50px;
    padding: 7px;
    padding-right: 0px;
    border: 1px solid #C4E2ED;
    background: white;
    behavior: url(/assessmentcenter/css/PIE.htc);
    border-radius: 7px;
    box-shadow: #738678 0px 2px 3px;
    width: 275px;
}

.printLink
{
    display:block;
    padding:2px;
    font-family:Source, Helvetica !important;
}

.paddingRight
{
    display:inline-block;
    padding-right:20px;
}
.paddingLeft
{
    display:inline-block;
    padding-left:20px;
}
.paddingLeftRight
{
    display:inline-block;
    padding-left:20px;
    padding-right:20px;
}
.paddingBottom
{
    display:inline-block;
    padding-bottom:5px;
}
.paddingTop10
{
    padding-top:10px !important;
}
.paddingTop
{
    display:inline-block;
    padding-top:5px;
}
.expand
{
    background:url(../images/expand.png);
    width:25px;
    height:25px;
}
.collapse
{
    background: url(../images/collapse.png);
    width:25px;
    height:25px;
}

#floatingCirclesG{
position:relative;
width:128px;
height:128px;
-webkit-transform:scale(0.6);
-moz-transform:scale(0.6);
-o-transform:scale(0.6);
-ms-transform:scale(0.6);
}

.f_circleG{
position:absolute;
background-color:#64b3dd;
height:23px;
width:23px;
-moz-border-radius:12px;
-webkit-border-radius:12px;
border-radius:12px;
-webkit-animation-name:f_fadeG;
-webkit-animation-duration:1.04s;
-webkit-animation-iteration-count:infinite;
-webkit-animation-direction:linear;
-moz-animation-name:f_fadeG;
-moz-animation-duration:1.04s;
-moz-animation-iteration-count:infinite;
-moz-animation-direction:linear;
-o-animation-name:f_fadeG;
-o-animation-duration:1.04s;
-o-animation-iteration-count:infinite;
-o-animation-direction:linear;
-ms-animation-name:f_fadeG;
-ms-animation-duration:1.04s;
-ms-animation-iteration-count:infinite;
-ms-animation-direction:linear;
}

#frotateG_01{
left:0;
top:52px;
-webkit-animation-delay:0.39s;
-moz-animation-delay:0.39s;
-o-animation-delay:0.39s;
-ms-animation-delay:0.39s}

#frotateG_02{
left:15px;
top:15px;
-webkit-animation-delay:0.52s;
-moz-animation-delay:0.52s;
-o-animation-delay:0.52s;
-ms-animation-delay:0.52s}

#frotateG_03{
left:52px;
top:0;
-webkit-animation-delay:0.65s;
-moz-animation-delay:0.65s;
-o-animation-delay:0.65s;
-ms-animation-delay:0.65s;
}

#frotateG_04{
right:15px;
top:15px;
-webkit-animation-delay:0.78s;
-moz-animation-delay:0.78s;
-o-animation-delay:0.78s;
-ms-animation-delay:0.78s;
}

#frotateG_05{
right:0;
top:52px;
-webkit-animation-delay:0.9099999999999999s;
-moz-animation-delay:0.9099999999999999s;
-o-animation-delay:0.9099999999999999s;
-ms-animation-delay:0.9099999999999999s;
}

#frotateG_06{
right:15px;
bottom:15px;
-webkit-animation-delay:1.04s;
-moz-animation-delay:1.04s;
-o-animation-delay:1.04s;
-ms-animation-delay:1.04s;
}

#frotateG_07{
left:52px;
bottom:0;
-webkit-animation-delay:1.1700000000000002s;
-moz-animation-delay:1.1700000000000002s}

#frotateG_08{
left:15px;
bottom:15px;
-webkit-animation-delay:1.3s;
-moz-animation-delay:1.3s;
-o-animation-delay:1.1700000000000002s;
-ms-animation-delay:1.1700000000000002s;
}

#frotateG_08{
left:15px;
bottom:15px;
-webkit-animation-delay:1.3s;
-moz-animation-delay:1.3s;
-o-animation-delay:1.3s;
-ms-animation-delay:1.3s;
}

.searchbutton
{
    position:relative;
    font-family: Source, Helvetica;

    border: #8EB92A 1px solid;
    color: white;
    font-weight: 600;
    font-size: 11pt;
    margin-left:5px;
    cursor:pointer;
    background: -webkit-linear-gradient(top, rgba(191, 210, 85, 1) 0%,rgba(142, 185, 42, 1) 50%,rgba(114, 170, 0, 1) 65%,rgba(158, 203, 45, 1) 100%);
    -pie-background: linear-gradient(#BFD255, #72AA00 50%, #9ECB2D);
    padding: 3px 15px 3px 15px;
    border-radius: 3px;
    behavior: url(/assessmentcenter/css/PIE.htc);
    box-shadow: silver 0px 2px 3px;
    background: -moz-linear-gradient(top, rgba(191,210,85,1) 0%, rgba(114,170,0,1) 70%, rgba(158,203,45,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(191,210,85,1)), color-stop(70%,rgba(114,170,0,1)), color-stop(100%,rgba(158,203,45,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(191,210,85,1) 0%,rgba(114,170,0,1) 70%,rgba(158,203,45,1) 100%); /* Chrome10+,Safari5.1+ */
    text-decoration:none;
    vertical-align:bottom;
    margin-bottom:1px;
    display:inline-block;
}
.searchbutton:hover
{
    behavior: url(/assessmentcenter/css/PIE.htc);
    background: -moz-linear-gradient(top, rgba(191,210,85,1) 0%, #7AB800 70%, rgba(158,203,45,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(191,210,85,1)), color-stop(70%,#7AB800), color-stop(100%,rgba(158,203,45,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(191,210,85,1) 0%,#7AB800 70%,rgba(158,203,45,1) 100%); /* Chrome10+,Safari5.1+ */
    -pie-background: linear-gradient(#BFD255, #7AB800 50%, #9ECB2D);
    color:white;
    text-decoration:none;
}
.arrow-down {
    width: 0;
    height: 0;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-top: 6px solid #fafafa;
   
}
.loginBackground
{
    
    background: url(../images/2.png);

}
.progress
{
    border-radius: 10px !important;
    border: 1px solid #B3B1B1 !important;
   /* background: -webkit-linear-gradient(top, rgba(50, 51, 55, 1) 0%,rgba(88, 88, 95, 1) 20%,rgba(100, 105, 109, 1) 100%) !important;*/
    behavior: url(/assessmentcenter/css/PIE.htc);
    /*-pie-background: linear-gradient(#323337, #58585F 20%, #64696D);*/
    -pie-background: linear-gradient(#E2E2E2, #D1D1D1 51%, #FEFEFE);
    background: -webkit-linear-gradient(top, rgba(226,226,226,1) 0%,rgba(209,209,209,1) 51%,rgba(254,254,254,1) 100%) !important; /* Chrome10+,Safari5.1+ */
    background: -moz-linear-gradient(top, rgba(226,226,226,1) 0%, rgba(209,209,209,1) 51%, rgba(254,254,254,1) 100%); /* FF3.6+ */
    height: 8px !important;
    width: 300px !important;
    position: absolute;
    top: -32px;
    right: 5px;

}
.progressText
{
    font-size: 13px;color: #69BE2D;position:absolute;top:-17px;right:120px;
}
.progress .ui-progressbar-value
{
    border: 0px;
    /*background: -webkit-linear-gradient(top, rgba(222, 225, 230, 1) 0%,rgba(152, 159, 167, 1) 30%,rgba(99, 105, 109, 1) 100%);*/
    background: -webkit-linear-gradient(top, rgba(180,227,145,1) 0%,rgba(97,196,25,1) 50%,rgba(180,227,145,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -moz-linear-gradient(top, rgba(180,227,145,1) 0%,rgba(97,196,25,1) 50%,rgba(180,227,145,1) 100%); /* FF3.6+ */
    behavior: url(/assessmentcenter/css/PIE.htc);
    /*-pie-background: linear-gradient(#E1E1E6, #989FA7 20%, #63696D);*/
    -pie-background: linear-gradient(#B4E391, #61C419 50%, #B4E391);
    border-radius: 10px;
    margin:0px !important;
}
.assignmentTree {
    max-height: 300px;
    scrollbar-width: thin;
    scrollbar-color: #888 #f1f1f1;
    overflow: hidden;
    overflow-y: auto;
}
.assignmentTree table tr td
{
    vertical-align:top;
}
.roundBorder
{
    border:1px solid #e9edf7;
    padding-bottom:7px;
    border-radius:3px 3px 2px 2px;
    behavior: url(/assessmentcenter/css/PIE.htc);
    box-shadow:silver 0px 2px 3px;
    margin-bottom:15px;
    border: 1px solid lightBlue;
    position:relative;
    background-color:White;
}
.roundBorder .head
{
    font-weight:600;display:block;padding:5px;background:#E9EDF7;margin-bottom:0px;
    color:#000333;
    font-size:12.5pt;
    background: #E6EFF2;
    border-radius:3px 3px 0px 0px;
}
.redButton
{
    font-family: Source, Helvetica;
    color: #FBCEAC;
    font-size: 20px;
    font-weight: bold;
    height: 39px;
    width: 36px;
    background: url(../Images/red_button.png) no-repeat;
    padding: 3px 0px 0px 12px;
    display:inline-block;
    float:left
}
ul.sidebar
{
    background: #E6EFF2;border: 1px solid lightBlue;
    border-radius: 0px 5px 5px 0px;    
    width: inherit;    
    border-left: 0px;
    margin-left:-20px;
    min-width:150px; 
    width:170px;
    behavior: url(/assessmentcenter/css/PIE.htc);   
    *overflow:hidden;
}
ul.sidebar li
{    
    font-size:10pt;
    padding-top: 5px;
    padding-bottom:5px;
    padding-left: 20px;
    padding-right: 10px;
}
ul.sidebar li:first-child
{
    border-radius:0px 5px 0px 0px;
    behavior: url(/assessmentcenter/css/PIE.htc);
}
ul.sidebar li:last-child
{
    border-radius:0px 0px 5px 0px;
    behavior: url(/assessmentcenter/css/PIE.htc);
}
ul.sidebar li a span, ul.sidebar li a
{
    font-size:10.5pt;

}
ul.sidebar li.selected
{
    background:ghostwhite url(../images/breadcrumbseparator.png) 8px 9px no-repeat;
    padding-top: 3px;
    padding-bottom:3px;
    padding-left: 20px;
    padding-right: 10px;
    color:#000333;
    *display:block;
}
ul.sidebar li.selected a
{
    text-decoration:none;
    color:#000333;
    *display:block;
}
.sidebarDiv
{
    display:inline-block;
    vertical-align:top;
    margin-right:20px;
    width:13%;
    position:relative;
    z-index:5;
    *float:left;    
}
.sidebarDiv ul li
{   
    *float:left;
    display:block;
}
.acmeContent
{
    display:inline-block;
    width:84%;
    position:relative;
    z-index:0;
    z-index:5 \9;
    *float:left;

}
.correctAnswer
{
    color: #3C8536;
}
.wrongAnswer
{
    color:#791D22;
}

.errNoArrow
{
    color:#791D22;
    border-bottom:1px solid #BD6064;
    border-right:1px solid #BD6064;
    border-radius: 3px 3px 3px 3px;
    behavior: url(/assessmentcenter/css/PIE.htc);
    background: -webkit-linear-gradient(#F3B3B4 0%,#EB999B 50%,#E6868A 100%);
    background:-moz-linear-gradient(#F3B3B4 0%,#EB999B 50%,#E6868A 100%);
    -pie-background: linear-gradient(#F3B3B4 0%,#EB999B 50%,#E6868A 100%);
    display:inline-block;
    padding:5px;
    padding-left:8px;
    margin-left:2px;
   /* margin-top:8px;*/
    font-size:11pt;
    font-weight:600;

}
.errFloatNoArrow
{
   color:#791D22;
    border-bottom:1px solid #BD6064;
    border-right:1px solid #BD6064;
    border-radius: 3px 3px 3px 3px;
    behavior: url(/assessmentcenter/css/PIE.htc);
    background: -webkit-linear-gradient(#F3B3B4 0%,#EB999B 50%,#E6868A 100%);
    background:-moz-linear-gradient(#F3B3B4 0%,#EB999B 50%,#E6868A 100%);
    -pie-background: linear-gradient(#F3B3B4 0%,#EB999B 50%,#E6868A 100%);
    display:inline-block;
    padding:5px;
    padding-left:8px;
    margin-left:2px;
   /* margin-top:8px;*/
    font-size:11pt;
    font-weight:600;
    position:absolute;
    z-index:1001;
}

.err
{
    color:#791D22;
    border-bottom:1px solid #BD6064;
    border-right:1px solid #BD6064;
    border-radius: 3px 3px 3px 3px;
    behavior: url(/assessmentcenter/css/PIE.htc);
    background: -webkit-linear-gradient(#F3B3B4 0%,#EB999B 50%,#E6868A 100%);
    background:-moz-linear-gradient(#F3B3B4 0%,#EB999B 50%,#E6868A 100%);
    -pie-background: linear-gradient(#F3B3B4 0%,#EB999B 50%,#E6868A 100%);
    display:inline-block;
    padding:5px;
    padding-left:8px;
    margin-left:2px;
   /* margin-top:8px;*/
    font-size:11pt;
    font-weight:600;
    position:absolute;
    z-index:1001;
}
.err:after
{
	top: 30%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}
.err:after
{
    border-color: rgba(0, 0, 0, 0);
	border-right-color: #EB999B ;
	border-width: 7px;
	right: 100%;
	
}

.errBottom
{
    color:#791D22;
    border-bottom:1px solid #BD6064;
    border-right:1px solid #BD6064;
    border-radius: 3px 3px 3px 3px;
    behavior: url(/assessmentcenter/css/PIE.htc);
    background: -webkit-linear-gradient(#F3B3B4 0%,#EB999B 50%,#E6868A 100%);
    background:-moz-linear-gradient(#F3B3B4 0%,#EB999B 50%,#E6868A 100%);
    -pie-background: linear-gradient(#F3B3B4 0%,#EB999B 50%,#E6868A 100%);
    display:block;
    padding:5px;
    padding-left:8px;
    margin-left:2px;
    margin-top:7px;
    font-size:11pt;
    font-weight:600;
    position:absolute;
    z-index:1001;
}
.errBottom:after
{
	left: 15px;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}
.errBottom:after
{
    border-color: rgba(0, 0, 0, 0);
	border-bottom-color: #F3B3B4 ;
	border-width: 7px;
	bottom: 100%;
	
}

.errTop
{
    color:#791D22;
    border-bottom:1px solid #BD6064;
    border-right:1px solid #BD6064;
    border-radius: 3px 3px 3px 3px;
    behavior: url(/assessmentcenter/css/PIE.htc);
    background: -webkit-linear-gradient(#F3B3B4 0%,#EB999B 50%,#E6868A 100%);
    background:-moz-linear-gradient(#F3B3B4 0%,#EB999B 50%,#E6868A 100%);
    -pie-background: linear-gradient(#F3B3B4 0%,#EB999B 50%,#E6868A 100%);
    display:block;
    padding:5px;
    padding-left:8px;
    margin-left:2px;
    margin-top:-36px;
    font-size:11pt;
    font-weight:600;
    position:absolute;
    z-index:1001;
}
.errTop:after
{
	left: 15px;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}
.errTop:after
{
    border-color: rgba(0, 0, 0, 0);
	border-top-color: #E6868A;
	border-width: 7px;
	top: 100%;
}

.errRight
{
    color:#791D22;
    border-bottom:1px solid #BD6064;
    border-right:1px solid #BD6064;
    border-radius: 3px 3px 3px 3px;
    behavior: url(/assessmentcenter/css/PIE.htc);
    background: -webkit-linear-gradient(#F3B3B4 0%,#EB999B 50%,#E6868A 100%);
    background:-moz-linear-gradient(#F3B3B4 0%,#EB999B 50%,#E6868A 100%);
    -pie-background: linear-gradient(#F3B3B4 0%,#EB999B 50%,#E6868A 100%);
    display:inline-block;
    padding:5px;
    padding-left:8px;
    margin-left:2px;
    font-size:11pt;
    font-weight:600;
    position:absolute;
    z-index:1001;
}
.errRight:after
{
	top: 30%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-color: rgba(0, 0, 0, 0);
	border-left-color: #EB999B ;
	border-width: 7px;
	left: 100%;
}
.ui-dropdownchecklist-selector 
{
box-shadow: #738678 0px 2px 3px;
margin-top: 3px;
margin-bottom: 3px;
border-radius: 5px;
height: 22px;
padding-left: 10px;
font-size: 11pt;
font-family:Source, Helvetica;
behavior: url(/assessmentcenter/css/PIE.htc);
}

.ui-dropdownchecklist-selector .ui-dropdownchecklist-text
{
    color:Black;
}
.ui-dropdownchecklist-selector .ui-icon-triangle-1-s, .ui-dropdownchecklist-selector .ui-icon-triangle-1-n
{
float: right;
position: relative;
right: 6px;
margin-top: -8px;
top: 50%;

}
.ui-dropdownchecklist-text
{
    color:Black;
}
.studentQuestionBorder
{
    border:2px solid #E9EDF7;
    border-radius:5px;
    behavior: url(/assessmentcenter/css/PIE.htc);

}

/* Reports */
.reports-general-font, .report-desc, .newsidebar .edit, .newsidebar .textdata, .textdata, .textdata-slr, .report-demographics, .report-demographics-title, .textdatabold-slr-footer, .report-textdata
{
    font-family:Source, Helvetica;
    font-style: normal;
	font-size: 12pt;
}

.reports-general-bold-font, .newsidebar .textdatabold, .textdatabold
{
     font-family:Source, Helvetica;
     font-size:12pt;
     font-weight:600;
}

.report-title
{
    font-weight:600;
    font-size:13.5pt;
}

.report-desc
{
    display: block;
    padding-top: 8px; line-height: 18px;
}

.newsidebar .edit 
{
    font-size: 8.5pt;
	margin-right: 5px;
}

.newsidebar .textdata
{
    padding-top: 5px; line-height: 15px;
}

.textdata
{
    padding-top: 5px; line-height: 15px;
}

.textdata-slr
{
    padding-top: 5px; line-height: 15px;
    padding-right: 50px;
    text-align: left;
    vertical-align:middle;
}


.report-demographics
{
    padding-top: 5px; line-height: 15px;
    cursor:pointer;
    text-transform:capitalize;
}

.report-demographics-title
{
    padding-top: 5px; line-height: 15px;
    cursor:pointer;
    text-transform:capitalize;
    font-weight:600;
}

.newsidebar .textdatabold
{
    padding-top: 5px; line-height: 15px;
    font-weight:600;
}

.textdatabold
{
    padding-top: 5px; line-height: 15px;
}

.textdatabold-slr-footer
{
    padding-top: 5px; line-height: 15px;
    font-weight:600;
    padding-right: 7px;
    color: #A9A9A9;
}

.report-blue-content
{
    color: #336699;
    font-size:10pt;
    font-weight:600;
    margin-bottom:10px;
}


.report-textdata
{
    padding-top: 8px; line-height: 18px;
}

.report-bucket-image-textdata
{
    font-family:Source, Helvetica;
    font-size:10.5pt;
    padding-top: 8px; line-height: 18px;
    vertical-align: top;
}

.report-bucket-image-tabledata
{
    font-family:Source, Helvetica;
    font-size:10.5pt;
    padding-top: 8px; line-height: 18px;
    vertical-align: top;
}



.report-criteria-leftside-label
{
    font-family:Source, Helvetica;
    font-weight:600;
    font-size:12pt;
}

.report-link-button
{
   color:black;
   font-weight: 600;
   background-color: lightblue;
   font-size:11pt;
   padding-top:3px;
   padding-bottom:3px;
   padding-left:5px;
   padding-right:5px
}

.report-general
{
    font-family:Source, Helvetica;
}

.report-table-style
{
    font-family:Source, Helvetica;
    font-size:11pt;
    padding-left: 5px;
}

.report-mainreport-fullcontent, .report-mainreport-rightcontent
{
    width: 100%; 
    float: left; 
    overflow: visible;
}

.report-mainreport-rightcontent, .slr-table-border
{    
    border-width:thin; 
    border-style:solid; 
    border-color:#C0C0C0;
}

.report-mainreport-rightcontent
{
	    padding: 6px;
}

.slr-table-border
{
	padding: 10px;
	border-color: #7a99d8;
	border-width: 2px;
}

.report-header-control-pdf-excel
{
    font-family:Source, Helvetica;
    font-size:10pt;
    text-align: left;
}

.padBottom
{
    display:inline-block;
    padding-bottom:5px;
}

.footerlogo
{
    float:left;
    display:block;
	background-image: url(../images/logo-core.png);
	width: 137px;
	height: 64px;
	/*margin-top: -7px;*/
	position: relative;
	background-repeat: no-repeat;
	background-position-y: 7px;
}

.clientLogo
{
    float:left;
    display:block;
    width: 150px;
	height: 57px;
	position: relative;
}

.footerClientlogoSeparator
{   
    float:left;
    display:block;
	background-image: url(../images/footer-logo-divider.png);
	width: 20px;
	height: 57px;
	position: relative;
	background-repeat: no-repeat;
}

.footerClientlogo
{
    float:left;
    display:block;
	background-image: url(../images/client_logo.png);
	width: 50px;
	height: 57px;
	/*margin-top: -7px;*/
	position: relative;
	background-repeat: no-repeat;
}

.poweredBy
{
    float:right;
    display:block;
	/*background-image: url(../images/EB_logo.png);*/
	width: 120px;
	height: 57px;
	/*margin-top: -7px;*/
	position: relative;
	background-repeat: no-repeat;
}
.poweredByEdify {
    /*margin-top: -10px;
	background-image: url(../Images/edifyFooterlogo.png);
	width: 104px;
	height: 57px;
	position: relative;
	background-repeat: no-repeat;
	float:right;
	*/
    display: block;
    position:relative;
}

select
{
    display:none;
}

.tdRportKey
{
    font-size:9pt;
}

span.tracecontent td.err
{
    color:red !important;
    position:relative;
    background:none;
    display:table-cell;    
    border:0px;
}
span.tracecontent td.err::after
{
    border:0px;
}
.reportheader
{
    border-bottom: 1px solid #d4d4d4;
    padding-bottom:10px;
    
}
.printLnk
{
    font-size:10pt !important;
}
.printBackground
{
    background:white !important;
}
.alert-danger {
    color: #a94442;
    background-color: #f2dede;
    border-color: #ebccd1;
}

.alert {
    padding: 15px;
    margin-bottom: 20px;
    border: 1px solid transparent;
    border-radius: 4px;
}
.checkmark {
    background-image: url(../images/checkmark.gif);
    background-repeat: no-repeat;
    background-position: top right;
}

.centercontent {
    margin: 0;
    position: absolute;
    top: 50%;
    left: 50%;
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    text-align: center;
}
/*
img {
    vertical-align: middle !important;
    vertical-align: -moz-middle-with-baseline !important;
    vertical-align: -webkit-baseline-middle !important;
}
*/
@media print {
    .noPrint {
        display: none;
    }

    .audio_display {
        height: 100px;
        border: 0px solid white;
    }

    .ArialTwelvePt {
        font-size: 12pt;
        font-family: Arial;
    }

    .Standardtable {
        width: 100%;
        border-bottom-style: solid;
        border-bottom-width: 2px;
        border-bottom-color: #D8D8D8;
        border-left-style: solid;
        border-left-width: 2px;
        border-left-color: #D8D8D8;
        border-right-style: solid;
        border-right-width: 2px;
        border-right-color: #D8D8D8;
        text-align: left;
    }

    .inputBgStandard {
        behavior: url(/assessmentcenter/css/PIE.htc);
        background: white;
        border: 1px solid silver;
        border-radius: 3px;
        box-shadow: gray 0px 2px 3px;
        font-size: 13px;
        margin-right: 7px;
        color: #000;
        text-align: left;
        margin-bottom: 3px;
        margin-top: 3px;
        height: 23px;
        padding-left: 5px;
        padding-right: 5px;
        position: relative;
    }

    .inputBgToalQuestion {
        behavior: url(/assessmentcenter/css/PIE.htc);
        background: white;
        border: 1px solid silver;
        border-radius: 3px;
        box-shadow: gray 0px 2px 3px;
        font-size: 13px;
        margin-right: 7px;
        color: #000;
        text-align: left;
        margin-bottom: 3px;
        margin-top: 3px;
        height: 23px;
        padding-left: 5px;
        padding-right: 5px;
        position: relative;
    }

    #pnlSessionTimeout {
        z-index: 9999;
    }

    rubricblock[use*="teacherInstructions"] {
        display: none;
    }
    
}
/*.divCompletionStatusReports th, td {
    padding: 10px 10px;
}*/

.divCompletionStatusReports th {
    background-repeat: repeat-x;
    background-color: #A5C1D6;
    height: 35px;
    font-size: 10.5pt;
    font-weight: normal;
    text-align: left;
    vertical-align: top;
    cursor: pointer;
    font-weight: normal;
    font-style: normal;
    font-size: 12pt;
    font-family: Source, Helvetica;
    padding-top: 8px;
}

.divCompletionStatusReports tr:nth-child(even) {
    background-color: #F7F7F5;
}



.divCompletionStatusReports td {
    border: 1px solid #ddd;
    padding-left: 10px;
}

/************************Scrolling CSS************************************* */
div::-webkit-scrollbar {
    height: 8px;
    width: 8px;
    background: transparent;
}


div::-webkit-scrollbar-track {
    background: #f0f0f0;
    border-radius: 10px;
    box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.1);
}


div::-webkit-scrollbar-thumb {
    background: linear-gradient(45deg, #b0c4de, #778899);
    border-radius: 10px;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
    cursor: pointer;
    transition: background 0.3s ease, box-shadow 0.3s ease;
}

    div::-webkit-scrollbar-thumb:hover {
        background: linear-gradient(45deg, #a2b6d4, #606d80);
        box-shadow: 0 4px 6px rgba(0, 0, 0, 0.3);
    }


div::-webkit-scrollbar:vertical {
    display: none;
}


div:hover::-webkit-scrollbar {
    background: rgba(240, 240, 240, 0.5);
}
#content-scroll::-webkit-scrollbar:vertical {
    display: none;
}


#content-scroll:hover::-webkit-scrollbar {
    background: rgba(240, 240, 240, 0.5);
}
/* Styles for Laptops (1367px - 1600px) */
@media screen and (max-width: 1600px) {
    .navigation ul li a span {
        padding-left: 12px;
    }

    .navigation ul li a {
        padding-right: 12px;
    }
}

/* Styles for Laptops (1024px - 1366px) */
@media screen and (max-width: 1366px) {
    .navigation ul li a span {
        font-size: 12pt;
        padding-left: 10px;
    }

    .navigation ul li a {
        padding-right: 10px;
    }
}


/* Styles for iPads & Tablets (Max 1023px) */
@media screen and (max-width: 1023px) {
    .navigation ul li a span {
        font-size: 9pt;
        padding-left: 8px;
    }

    .navigation ul li a {
        padding-right: 8px;
    }
}
#Content_ExternalStranContainer .gridBlackLeftCell {
    text-align: center !important;
   
}