﻿html, body {margin:0px; padding:0px; }
/* The header and footer */
.headfootH {display:block; height: 125px; }
.headfoot {display:block; height: 125px;font-size:12pt; }

/* This bit does all the work */
#container {position:relative; display:block;  border-left:200px solid white; border-right:200px solid white;
    top: 0px;
    left: -2px;
    width: 1177px;
}
#inner {display:block; margin-left:-200px; margin-right:-200px; padding:5px;
    width: 870px;
}
#left {float:left; position:relative; width:167px; 
left:0px;
    top: 0px;
}
#right {float:right; position:relative; width:190px; right:0px;}
#center {margin-left:210px; margin-right:200px; position:relative; display:block; height:1%;
    top: 3px;
    left: -24px;
    width: 600px;
    margin-top: 0px;
}
.clear {clear:both;}

#containerH {position:relative; display:block;  border-left:300px solid white ; border-right:250px solid white;}
#innerH {display:block; margin-left:-300px; margin-right:-250px; padding:5px;}
#leftH {float:left; position:relative; width:300px; left:0px; padding: 2px 2px 2px 2px;}
#rightH {float:right; position:relative; width:206px; 
right:92px; 
padding: 2px 2px 2px 8px;
    top: 4px;
    margin-top: 0px;
}
#centerH {margin-left:300px; margin-right:250px; position:relative; display:block; height:1%; padding: 2px 2px 2px 20px;}

#container2 {position:relative; display:block;  border-left:200px solid white ; }
#inner2 {display:block; margin-left:-200px; padding:5px;}
#left2 {float:left; position:relative; width:200px; left:0px; }
#center2 {margin-left:200px; position:relative; display:block; height:1%; }




body
{
	margin:0px;
	background-color:white;
	line-height:15px;
	color:#000000;
	height:600px; font-style:normal; font-variant:normal; font-weight:normal; font-size:11px; font-family:Verdana, sans-serif
}

.Float       { position: fixed;  }
.Blinker     { text-decoration: blink }
.rankTable   { border: 1px solid #0000FF;
 font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    line-height: 18px;
    color: #000000;
    margin-left: 10px;
 }
.compulsory  { color: #FF0000; vertical-align: super; font-weight: bold; font-size:75%}
.comic       { font-family: Comic Sans MS }
.Wrong       { color: #FF0000; font-weight: bold }
.Correct     { color: #008000; font-weight: bold }
.Skipped     { color: #0000FF; font-weight: bold }
.YSkipped     { color: #FBB117; font-weight: bold }
.topBorder 
{ 
	border-top: solid 1px #0500F1;
	border-left: solid 0px #E5E5E5;
	border-right: solid 0px #999999;
	border-bottom: solid 0px #999999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #0066AA;
    font-weight: bold;
    text-decoration: none;
}

.leftBorder
{
	border-top: solid 0px #0500F1;
	border-left: solid 1px #0500F1;
	border-right: solid 0px #999999;
	border-bottom: solid 0px #999999;
}

.rightBorder
{
	border-top: solid 0px #0500F1;
	border-left: solid 0px #0500F1;
	border-right: solid 1px #999999;
	border-bottom: solid 0px #999999;
}


.bottomBorder
{
	border-top: solid 0px #0500F1;
	border-left: solid 0px #0500F1;
	border-right: solid 0px #999999;
	border-bottom: solid 1px #0500F1;
}
.indent1
{ 
	margin-left: 109px;
}
.title
{
    font-family: Verdana;
    font-size: 13px;
    font-weight: bold;
    color: #0066AA;
}
.bullet
{
    list-style-type: square	;
    list-style-image: url('../Images/bullet.bmp');
    text-decoration: none;
    line-height: 15px
}
.textWithoutMargin
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    line-height: 15px;
    color: #000000;


}
.text
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    line-height: 15px;
    color: #000000;
    margin-left: 4px;
    width: 75%;
}
.smalltext
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 8px;
    line-height: 14px;
    color: #000000;
    margin-left: 4px;
}
.BigText
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: 15px;
    color: #000000;

}
.textSans
{
    font-family:  Comic Sans MS, Verdana ;
    font-size: 12px;
    line-height: 15px;
    color: #000000;
    margin-left: 10px;
}

a
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #0066AA;
}
a:hover
{
    color: #E80000;
}
.subtitle
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #4D5983;
    font-weight: bold;
    text-decoration: none;
}
.links
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #FFFFFF;
    text-decoration: none;
    font-weight: bold;
}
:hover.links
{
    color: #CCCCCC;
    font-size: 11px;
}
.footer
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #6090E5;
	
    font-size: 10px;
    color: #FFFFFF;
    text-decoration: none;
    height: 11px;
    width: 512px;
}
:hover.footer
{
    color: #CCCCCC;
}
.h2
{
    text-decoration: 'underline';
    color: #0500F1;
    font-size:70%
}
.hr
{
    color :Blue
}
.radio
{
    font-size:small;
    display : block;
}

.button, .button-61 {
	font-size: 100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.lightBG{
	background-color: #6090E5;

}
.todayBorder
{

	    color: #FFFFFF;
		background-color: #6090E5	;	    
}	
.calendar
{
	    color: #FFFFFF;
		background-color: #6090E5	;	    
}
	
.CompletedTest
{
	color: #FFFFFF;
	background-color: #7BABFF	;	    
}
.NotActiveCalendar
{
	    color: #FFFFFF;
		background-color: #92ABD9	;	    
}	

.calendarLink
{
	    color: #FFFFFF;  
}	

:hover.calendarLink
{
		    color: #FFFFFF;
    font-weight:bold;
}
.section {
	border-top: solid 1px #0500F1;
	border-left: solid 1px #0500F1;
	border-right: solid 2px #0500F1;
	border-bottom: solid 3px #0500F1;
}


.sectionWithBg {
	background-color: yellow	;
	color:black;
	border-top: solid 1px #0500F1;
	border-left: solid 1px #0500F1;
	border-right: solid 2px #0500F1;
	border-bottom: solid 3px #0500F1;

}

#logoRight
{
	font-family: Verdana;
    font-size: 12px;
    font-weight: bold;
    color: #0066AA;
	position:absolute;
	top:.1em;
	left:15px;
}

.RightMargin20
{
	
	position:absolute;
	top:.1em;
	left:120px;
	top	: 10px;
}

#logo {
	position:absolute;
	top:.1em;
	left:15px;
	font-size:2.2em;
	font-family:Rockwell,Georgia,Times New Roman,Times,Serif;
	height:1em;
	padding:.1em 0 .2em 0;
	font-variant:small-caps;
	font-weight:bold;
	}
	
	#logo a {
	color:#0066AA;
	text-decoration:none;
	}

.topNavigation
{
		border-top: solid 1px #4E7CCE;
		background-color: 6090E5;
}

.BigFont
{
	font-size: 12px;
	font-weight: bold;
}

.explanationLink
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #008000; 
    text-decoration: underline;
    font-weight: bold;
}
:hover.explanationLink
{
    color: #000080;
    font-size: 11px;
}




.sectionDisplay {
	background-color: white	;
	color:black;
	border-top: solid 1px black;
	border-left: solid 1px black;
	border-right: solid 1px black;
	border-bottom: solid 1px black;
	padding: 2px 2px 2px 2 px
}

.NoBorder
{
	position: absolute;
	z-index: 1;
	top: 505px;
	left: 310px;
	width: 500px;
	color: #0066AA;
	border: 1px solid #0066AA;
	padding: 2px 2px 2px 2px;
	background-color: #6090E5;
	font-weight: bold;
}

.BlankRow
{
	height:13px;

}

#remainingTime 
{
	position: static;
	z-index: 1;
	top:200 px;
	left: 20 px;
}

.memoryTables
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    line-height: 16px;
    color: #000000;
   	text-align:center;
}

.memoryTablesTop
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: white;	
	background-color: #6090E5;
	font-weight: bold;
	border-bottom: solid 1px #0500F1;
	text-align:center;
}

.memoryTablesLeft
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: white;	
	background-color: #6090E5;
	font-weight: bold;
	border-right: solid 1px #0500F1;
	text-align:center;
}

.fullBorder
{
	background-color: #6090E5	;	
	border-top: solid 1px #0500F1;
	border-left: solid 1px #0500F1;
	border-right: solid 1px #0500F1;
	border-bottom: solid 1px #0500F1;
}


.BoxHeader   { font-size: 12px; color: #FFFFFF; font-weight: bold; 
               padding-right: 4px; 
               padding-left: 4px; 
               padding-top: 4px; 
               padding-bottom: 4px; 
               background-image: url('../Images/shade1.gif');
               text-align:center; 
               }
.Boxborder  { border-left: 1px solid #8EAFEB; border-right: 0px solid #8EAFEB; 
               border-bottom: 1px solid #8EAFEB; 
               border-top: 0px solid #8EAFEB;
               padding: 0px; 
               
               }
.blankline   { margin-top: 0; margin-bottom: 25px }
.BorderText  {  
               padding-right: 4px; padding-top: 4px; padding-bottom: 2px;  
               margin-left: 4px; margin-bottom: 4px;
               margin-top: 4px; margin-right: 4px;    
               text-align:justify;    
               height: 100px;       
               }

.BoxHeader2   { font-size: 12px; color: #FFFFFF; font-weight: bold; 
               padding-right: 4px; 
               padding-left: 4px; 
               padding-top: 4px; 
               padding-bottom: 4px; 
               background-image: url('../Images/shade11.gif');
               text-align:center; 
               }
.Boxborder2  { border-left: 1px solid #6b9703; border-right: 0px solid #6b9703; 
               border-bottom: 1px solid #6b9703; 
               border-top: 0px solid #6b9703;
               padding: 0px; 
               
               }


.LargeHeight
{
	line-height:18px;
	text-align: justify;
} #0500F1;

	border-bottom: solid 1px #0500F1;

}


iframe {
border: 0px solid #ffffff;
}
.central-1 {

position: relative;

border:0px;
background-color:#fff;
}
.central {

position: relative;

border:0px;
background-color:#fff;

}
