BODY
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 82%;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    FONT-FAMILY: Arial, Verdana, Tahoma;
  
  BACKGROUND-COLOR: #cccccc;  /* #f3f0e8; */
}

 
TD.middlecol
{
BACKGROUND-COLOR: #FFFFFF;/* #cccccc;*/  
PADDING-LEFT: 10px; 
PADDING-RIGHT: 10px; 
PADDING-TOP: 3px;
MARGIN: 5px auto;
}
TD.leftcol
{
 WIDTH: 130px;
BACKGROUND-COLOR: #FFFFFF;/* #cccccc;*/
}
TD.rightcol
{
 WIDTH: 310px;
BACKGROUND-COLOR:  #FFFFFF;/* #cccccc;*/
//PADDING-LEFT: 10px; 
PADDING-RIGHT: 10px; 
PADDING-TOP: 10px;
}
DIV.page
{
    MARGIN: 0px auto;
    WIDTH: 100%;
//   BACKGROUND-COLOR: #fff
BACKGROUND-COLOR: #cccccc
}
DIV.header
{
 
    BACKGROUND-COLOR: #666666
}
DIV.logo
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 10px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    WIDTH: 190px;
    PADDING-TOP: 10px
}
DIV.vert-line
{
    FLOAT: left;
    MARGIN: 10px 0px 0px 20px;
    BORDER-LEFT: #b9a37c 1px solid;
    HEIGHT: 40px
}
DIV.menu A
{
    COLOR: #b4a183;
     FONT-SIZE: 1.2em;
}
DIV.top-menu
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    TEXT-TRANSFORM: uppercase;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #61b005 1px solid;
    HEIGHT: 23px
    WIDTH: 100%;
    BACKGROUND-COLOR: #aed651;
}
DIV.line
{
    WIDTH: 760px;
    HEIGHT: 4px;
    BACKGROUND-COLOR: #d2d2d2
}

UL.menu
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    LIST-STYLE-TYPE: none
}
UL.menu LI
{
    BACKGROUND-POSITION: left top;
    FLOAT: left;
  
    MARGIN: 0px 4px;
    LINE-HEIGHT: 20px;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 23px;
    BACKGROUND-COLOR: #61b005
}
UL.menu LI A
{
    PADDING-RIGHT: 15px;
    BACKGROUND-POSITION: right top;
    DISPLAY: block;
    PADDING-LEFT: 15px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 0.9em;
    FLOAT: left;
    
    PADDING-BOTTOM: 0px;
    COLOR: #000;
    LINE-HEIGHT: 23px;
    PADDING-TOP: 0px;
    BACKGROUND-REPEAT: no-repeat;
    TEXT-DECORATION: none
}
UL.menu LI A:hover
{
    COLOR: #2375a7
}
UL.menu LI.active
{
    BACKGROUND-POSITION: left top;
    FONT-WEIGHT: bold;
    FONT-SIZE: 0.75em;
    
    COLOR: #fff;
    BACKGROUND-REPEAT: no-repeat;
    BACKGROUND-COLOR: #f36700
}
UL.menu LI.active DIV
{
    PADDING-RIGHT: 15px;
    BACKGROUND-POSITION: right top;
    PADDING-LEFT: 15px;
   
    PADDING-BOTTOM: 0px;
    LINE-HEIGHT: 23px;
    PADDING-TOP: 0px;
    BACKGROUND-REPEAT: no-repeat
}
UL.menu LI.xml
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 20px;
    BACKGROUND-IMAGE: none;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px
}
UL.menu LI.xml A
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    BACKGROUND-IMAGE: none;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 2px
}



INPUT.what
{
    BORDER-RIGHT: #ccc 2px solid;
    BORDER-TOP: #111 2px solid;
    BORDER-LEFT: #111 2px solid;
    BORDER-BOTTOM: #ccc 2px solid
}
DIV.bottom
{
    CLEAR: both;
    PADDING-RIGHT: 0px;
    BORDER-TOP: #fff 1px solid;
    PADDING-LEFT: 0px;
    FONT-SIZE: 0.78em;
    
    PADDING-BOTTOM: 10px;
    COLOR: #b2b2b2;
    PADDING-TOP: 10px;
    BACKGROUND-REPEAT: repeat-x;
    POSITION: relative;
    BACKGROUND-COLOR: #93c953;
    TEXT-ALIGN: center
}
DIV.bottom A
{
    FONT-WEIGHT: bold;
    COLOR: #fff
}
DIV.copyright
{
    MARGIN: 10px 0px;
    COLOR: #fff;
    POSITION: relative;
    TEXT-ALIGN: center
}
DIV.copyright A
{
    COLOR: #fff
}
INPUT
{
    FONT-SIZE: 0.95em;
    FONT-FAMILY: Arial, Verdana
}
TEXTAREA
{
    FONT-SIZE: 0.95em;
    FONT-FAMILY: Arial, Verdana
}
DIV.content
{
 /*   BORDER-TOP: #61b005 1px solid;
    PADDING-BOTTOM: 1px;
    BORDER-BOTTOM: #61b005 1px solid
   */
       width: 970px;
    padding: 10px 5px 0 10px;
    margin: 0 auto;
    background:#FFFFFF; /* #FFFFFF;  #cccccc*/
    position: relative;
    min-height: 100%;
    border-left: 5px solid #ebe5d7;
    border-right: 5px solid #ebe5d7;
}
DIV.breadcrumb
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 10px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 0.9em;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 10px
}
DIV.breadcrumb A
{
    COLOR: #575757
}
P
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}


H2.notes
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 1em;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 10px;
    PADDING-TOP: 0px;
    COLOR: #000
}
H2
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 1.3em;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 10px;
    PADDING-TOP: 0px
}
IMG
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    BORDER-LEFT: 0px;
    BORDER-BOTTOM: 0px
}
FORM
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}

.button
{
    MARGIN-BOTTOM: 10px;
    TEXT-ALIGN: right
}
H1
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 10px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 1.4em;
    PADDING-BOTTOM: 0px;
    MARGIN: 3px 0px 0px;
    COLOR: #3f780c;
    PADDING-TOP: 10px
}
H1 A
{
    COLOR: #161616
}

DIV.field
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 1em;
    MARGIN-BOTTOM: 10px
}
FIELDSET
{
    BORDER-RIGHT: #af1600 1px solid;
    BORDER-TOP: #af1600 1px solid;
    MARGIN: 5px;
    BORDER-LEFT: #af1600 1px solid;
    BORDER-BOTTOM: #af1600 1px solid
}
LEGEND
{
    BORDER-RIGHT: #af1600 1px solid;
    PADDING-RIGHT: 3px;
    BORDER-TOP: #af1600 1px solid;
    PADDING-LEFT: 3px;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 3px;
    BORDER-LEFT: #af1600 1px solid;
    COLOR: #333;
    PADDING-TOP: 3px;
    BORDER-BOTTOM: #af1600 1px solid;
    BACKGROUND-COLOR: #f1f1f1
}
DIV.links
{
    TEXT-ALIGN: justify
}
DIV.links A
{
    COLOR: #1979b5
}
A.title
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 0.9em
}
DIV.url
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 0.8em;
    PADDING-BOTTOM: 0px;
    MARGIN: 2px;
    COLOR: #6eb82f;
    PADDING-TOP: 0px;
    FONT-STYLE: italic
}
DIV.description
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 0.8em;
    PADDING-BOTTOM: 0px;
    MARGIN: 2px;
    COLOR: #333;
    PADDING-TOP: 0px
}
DIV.stat
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 0.8em;
    PADDING-BOTTOM: 0px;
    MARGIN: 2px;
    COLOR: #333;
    PADDING-TOP: 0px
}
DIV.pr_stat
{
    FONT-SIZE: 0.75em;
    MARGIN: 2px 2px 15px;
    COLOR: #333
}
FORM
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
 
DIV.worksheetsinfo
{
    BORDER-RIGHT: #fd7d47 2px solid;
    PADDING-RIGHT: 5px;
    BORDER-TOP: #fd7d47 2px solid;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: bold;
   
    PADDING-BOTTOM: 5px;
    MARGIN: 10px;
    BORDER-LEFT: #fd7d47 2px solid;
    PADDING-TOP: 5px;
    BORDER-BOTTOM: #fd7d47 2px solid;
    BACKGROUND-REPEAT: no-repeat;
    BACKGROUND-COLOR: #ffe9df
}
DIV.error
{
    BORDER-RIGHT: #fd7d47 2px solid;
    PADDING-RIGHT: 5px;
    BORDER-TOP: #fd7d47 2px solid;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: bold;
    
    PADDING-BOTTOM: 5px;
    MARGIN: 10px;
    BORDER-LEFT: #fd7d47 2px solid;
    PADDING-TOP: 5px;
    BORDER-BOTTOM: #fd7d47 2px solid;
    BACKGROUND-REPEAT: no-repeat;
    BACKGROUND-COLOR: #ffe9df
}
DIV.navigation2
{
    CLEAR: both;
    MARGIN: 0px 0px 15px;
    COLOR: #333;
    TEXT-ALIGN: center
}
DIV.navigation2 A
{
    COLOR: #333
}
  
DIV.ypn
{
    MARGIN: 10px 0px;
    TEXT-ALIGN: center
}
DIV.box
{
    CLEAR: both;
    MARGIN: 10px 5px 0px
}
DIV.box-caption
{
    PADDING-LEFT: 5px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 0.95em;
    
    MARGIN: 0px 21px;
    COLOR: #fff;
    LINE-HEIGHT: 29px;
    BACKGROUND-REPEAT: repeat-x;
    BACKGROUND-COLOR: #61b005
}
DIV.box-caption-left
{
    BACKGROUND-POSITION: left 50%;
    
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 29px
}
DIV.box-caption-right
{
    BACKGROUND-POSITION: right 50%;
   
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 29px;
    BACKGROUND-COLOR: #61b005
}
DIV.box-caption2
{
    PADDING-LEFT: 5px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 0.95em;
   
    MARGIN: 0px 21px;
    COLOR: #fff;
    LINE-HEIGHT: 29px;
    BACKGROUND-REPEAT: repeat-x;
    BACKGROUND-COLOR: #f36700
}
DIV.box-caption2-left
{
    BACKGROUND-POSITION: left 50%;
    
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 29px
}
DIV.box-caption2-right
{
    BACKGROUND-POSITION: right 50%;
   
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 29px;
    BACKGROUND-COLOR: #f36700
}
DIV.box-content
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    PADDING-BOTTOM: 10px;
    PADDING-TOP: 10px
}
DIV.box-bottom-left
{
    BACKGROUND-POSITION: left bottom;
    
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 9px
}
DIV.box-bottom-right
{
    BACKGROUND-POSITION: right bottom;
   
    MARGIN-LEFT: 10px;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 9px
}
 
SPAN.highlight
{
    FONT-WEIGHT: bold;
    COLOR: #000;
    BACKGROUND-COLOR: #ccc
}
 
DIV.partner-link A
{
    FONT-SIZE: 0.85em;
    TEXT-ALIGN: left
}
 
TD.link
{
    PADDING-BOTTOM: 20px
}
DIV.comment
{
}
DIV.posted
{
    FONT-SIZE: 0.75em;
    MARGIN-BOTTOM: 10px;
    TEXT-ALIGN: right
}
 
TD.column
{
   
    WIDTH: 190px;
    BACKGROUND-COLOR: #efefef
}
TD.colpad
{
  
  
}
P.field
{
    FONT-SIZE: 11px;
    MARGIN: 0px 0px 10px
}
 
OL
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 0px 30px;
    PADDING-TOP: 0px
}
 





A {
	FONT: 11px Arial
}
TABLE.tbleftmenu {
	FONT: 11px Arial; TEXT-ALIGN: center
}
TABLE.tbheader {
	FONT: 11px Arial; TEXT-ALIGN: center
}
.choiceButton
{
       border:2px solid;
   border-color:#0066CC #0066CC #0066CC #0066CC;
   font: bold 2em "Trebuchet MS", Verdana, sans-serif;
   font-weight:bold;
   text-decoration:none;
   background-color: #CCCC33;
   color:#0066CC;
   width:50px;
   height:40px;
   
}
.choiceButtonBig
{
       border:5px solid;
   border-color: brown brown brown brown #0066CC #0066CC;
   font: bold 1.5em "Trebuchet MS", Verdana, sans-serif;
   font-weight:bold;
   text-decoration:none;
   background-color: pink;
   color:black;
   width:150px; 
   height:60px;
   }
.choiceButtonBig2
{
       border:2px solid;
   border-color:#0066CC #0066CC #0066CC #0066CC;
   font: bold 2em "Trebuchet MS", Verdana, sans-serif;
   font-weight:bold;
   text-decoration:none;
   background-color: #CCCC33;
   color:#0066CC;
   width:150px; 
   height:40px;
   
}
TABLE.mathgame {
	FONT: bold 2em "Trebuchet MS", Verdana, sans-serif; MARGIN-LEFT: auto; MARGIN-RIGHT: auto
}
.countGameNumbers {
	FONT: bold 2em "Trebuchet MS", Verdana, sans-serif
}
.algebraTab {
	FONT: bold 2em "Trebuchet MS", Verdana, sans-serif
}
.question {
	FONT: bold 2em "Trebuchet MS", Verdana, sans-serif
}
#popup {
	Z-INDEX: 10; VISIBILITY: hidden; WIDTH: 150px; COLOR: blue; POSITION: absolute; HEIGHT: 100px; BACKGROUND-COLOR: #fdf5e6; TEXT-ALIGN: center
}
A {
	 PADDING-LEFT: 2px; 
	  PADDING-TOP: 2px; 
FONT:  15px Arial, Verdana,  Helvetica, sans-serif; COLOR: #023D86; TEXT-DECORATION: underline
   
	 
}
A:visited {
	FONT:  15px  Arial, Verdana, Helvetica, sans-serif; COLOR: #023D86; TEXT-DECORATION: underline
}
A:hover {
	COLOR: red
}

.titleLink { font-size: 14px; font-weight:bold; color: #CC3300; text-decoration:none }
.thumbnailImage { display:block; margin-left:20px; margin-top:4px; }
.titleLinkDecorate { display:block; margin-left:60px; margin-top:-30px }




div.site-width{width:1000px;height:auto;background:#3275a8;margin:0
auto 0 auto;text-align:left;font-size:.75em;color:#666}

#head-menu{width:100%;background-color:#B2D487;border-top:0px;border-bottom:1px solid #93B666;z-index:99999}

#menu{font-size:13px;height:24px;background:#b2d487}
#menu
li{float:left;display:block;border-right:1px solid #93b666;position:relative }
#menu li
a{float:left;display:block;font-weight:bold;color:#444;padding:0
10px 0 10px;height:24px;line-height:24px;position:relative; text-decoration:none}
#menu li a:hover,#menu li a.selected,#menu li a.selected:hover{background:#cae9a3;color:#222}
#menu
ul{display:none;position:absolute;z-index:999;top:24px;left:-1px;background:#fff;padding:10px
5px 10px 5px;border:1px
solid #cdd8e0;border-top:0;height:auto;width:190px}#menu
ul{background-color:#CAE9A3}#menu ul
li{float:none;display:block;border-right:0;position:static}#menu ul li
a{float:none;display:block;font-weight:bold;color:#366799;padding:0
5px 0 5px;height:22px;line-height:22px;position:static;border-top:1px solid #eee}#menu ul li a:hover,#menu ul li a.selected,#menu ul li a.selected:hover{background:#f6f6f6;color:#222}


