﻿#footer div 
{
    width: 1024px;
    text-align: center;
    margin: 0px auto;
    height: 60px;
    position:relative;
    z-index: 1;    
}

#flag 
{
    position: relative;
    top: 20px;
}

#flag div
{    
    width: 340px;  
    text-align: left;     
}

.flag
{
    display: block;
    position: relative;
    top: 50px;   
    left: -320px;
}

.flag p
{
    font-family: Verdana;
    color: Gray;
    font-size: 12px;       
}

#pnlTrademark
{
    position: relative;
    top: 10px;  
}

.textsubnav
{
    display: block;
    position: relative;
    top: -25px;   
    left: 20px;       
}

.textsubnav div 
{
    width: 170px;  
}

.textsubnav div p
{
    font-family: Verdana;
    color: Gray;
    font-size: 12px;   
}

.textsubnavleft
{
    display: block;
    position: relative;
    top: 0px;
    #top: 15px;   
    left: 15px;    
}

.textsubnavright
{
    display: block;
    position: relative;
    top: -72px;
    #top: -45px;   
    left: 185px;
}

.textsubnavleft p a,
.textsubnavright p a
{
   font-family: Verdana;
   color: Gray;
   font-size: 12px;
   text-decoration: none;
   font-weight: normal;  
}

.textsubnavleft p a:hover,
.textsubnavright p a:hover
{   
   color: #333399;
   font-weight: bold;   
}

.socialnetworking
{
    display: block;
    position: relative;
    top: -100px;
    #top: -60px;   
    left: 355px;
    
}

.socialnetworking div p
{
    font-family: Verdana;
    color: Gray;
    font-size: 12px;   
}

.socialnetworkingleft
{
    display: block;
    position: relative;
    top: 2px;   
    left: 0px;    
}

.socialnetworkingright
{
    display: block;
    position: relative;
    top: -70px;   
    left: 60px;
}

.contactus 
{
    font-family: Verdana;
    color: Gray;
    font-size: 12px;
    text-decoration: none;
    font-weight: bold; 
}

.email
{
    font-family: Verdana;
    color: Gray;
    font-size: 12px;
    text-decoration: none;
    font-weight: normal; 
}

.contactus:hover,
.email:hover
{
    text-decoration: underline;
}

#sitesearch
{
    display: block;
    position: relative;
    top: 130px;
    #top: 170px;  
    text-align: center !important;       
}

#textnav
{
    display: block;   
    position: relative;
    top: 110px;
    #top: 150px;    
    text-align: center !important;
    font-family: Verdana;
    color: Gray;
    font-size: 12px;            
}

.lang
{
    display: block;      
    position: relative;
    text-align: center !important;
    top: 75px;
    #top: 110px;
    left: -425px;
    overflow: hidden !important;
    width: 170px !important;
    height: 25px !important;
    float: right;    
}

.searchbox
{
    background:#FFFFFF url('/images/uk/mainsite/search.png') no-repeat 4px 4px;
    padding:4px 28px 4px 22px;
    border:1px solid #CCCCCC;
    width:230px;
    height:18px;
    font-family: Verdana;
    color: Gray;
    font-size: 12px;
    position: relative;
    left: 15px;    
}

.searchicon
{
    background:#FFFFFF url('/images/uk/mainsite/enter.gif') no-repeat 5px 5px;    
    border: none;
    width: 25px;
    height:25px;
    font-family: Verdana;
    color: Gray;
    font-size: 12px;
    cursor: pointer;
    padding: 0px !important;
    position: relative;
    top: -5px;
    left: -15px;
}

.searchicon_firefox
{
    background:#FFFFFF url('/images/uk/mainsite/enter.gif') no-repeat 5px 5px;    
    border: none;
    width: 25px;
    height:25px;
    font-family: Verdana;
    color: Gray;
    font-size: 12px;
    cursor: pointer;
    padding: 0px !important;
    position: relative;
    top: 0px;
    left: -15px;
}

.searchicon_ie9
{
    background:#FFFFFF url('/images/uk/mainsite/enter.gif') no-repeat 5px 5px;    
    border: none;
    width: 25px;
    height:25px;
    font-family: Verdana;
    color: Gray;
    font-size: 12px;
    cursor: pointer;
    padding: 0px !important;
    position: relative;
    top: 0px;
    left: -15px;
}

.searchicon_ie8
{
    background:#FFFFFF url('/images/uk/mainsite/enter.gif') no-repeat 5px 5px;    
    border: none;
    width: 25px;
    height:25px;
    font-family: Verdana;
    color: Gray;
    font-size: 12px;
    cursor: pointer;
    padding: 0px !important;
    position: relative;
    top: 10px;
    left: -15px;
}

.searchicon_ie7
{
    background:#FFFFFF url('/images/uk/mainsite/enter.gif') no-repeat 5px 5px;    
    border: none;
    width: 25px;
    height:25px;
    font-family: Verdana;
    color: Gray;
    font-size: 12px;
    cursor: pointer;
    padding: 0px !important;
    position: relative;
    top: -2px;
    left: -15px;
}

#textnav a
{
    font-family: Verdana;
    color: Gray;
    font-size: 12px;
    text-decoration: none;
    font-weight: normal;
}

#textnav a:hover
{
    font-family: Verdana;
    color: #333399;
    font-size: 12px;
    text-decoration: none;
    font-weight: normal;
}

@media print{


.default
 {
    display:none !important;
 }
 
 div 
 {
 background-color: white !important;
 background-image: none !important;
 text-align:left !important;
 }
 td 
 {
 background-color: white !important;
 background-image: none !important;
 text-align:left !important;
 }
 
 img
 {
    display:none;
 }
 
 *
 {
    border:none !important;
    padding:none !important;
    border-spacing:none !important;
    color:#000000 !important;
    margin:none !important;
    text-align:left !important;
    
 }
 
 br
 {
    display:none !important;
 }
 
 input
 {
    display:none !important;
 }
 
 .flag
 {
    display:none !important;
 
 }
 
 #pnlTrademark
 {
   display:none !important;
 }
 
 .textsubnav
 {
    display:none !important;
 }
 
 .textsubnavleft
 {
    display:none !important;
 }
 
 .textsubnavright
 {
   display:none !important;
 }
 
 .socialnetworking
 {
    display:none !important;
 }

.socialnetworkingleft
{
    display:none !important;
}

.socialnetworkingright
{
    display:none !important;
}

.contactus
{
    display:none !important;   
}

.email
{
    display:none !important;   
}

#sitesearch
{
    display:none !important;
}

#textnav
{
    display:none !important;
}

.lang
{
    display:none !important;
}

.lang
{
    display:none !important;
}
.searchbox
{
    display:none !important;
}

#subnav
{  
   display:none !important;    
}

.navHomeMsg
{
display:none !important;    
}

.subnavSeasonal
{
display:none !important;    
}

.subnavSeasonal_A
{
display:none !important;  
}

.subnavBuy
{   
    display:none !important;  
}

.subnavSplitBuy
{
display:none !important;  
}

.subnavSLS
{   
display:none !important;  
}

.subnavSLS_A
{   
display:none !important;  
}

.subnavSplitSLS
{
display:none !important;  
}

.subnavWorksheet
{   
display:none !important;  
}

.subnavWorksheet_A
{ 
display:none !important;  
}

.subnavSplitWorksheet
{
display:none !important;  
}

.subnavReseller
{  
display:none !important;  
}

.subnavReseller_A
{  
display:none !important;  
}

.subnavSplitReseller
{
display:none !important;  
}

.subnavPrivateTuition
{   
display:none !important;  
}

.subnavPrivateTuition_A
{ 
display:none !important;  
}

.subnavSplitPrivateTuition
{
display:none !important;  
}

.subnavTopActivity
{
display:none !important;  
}

.subnavTopActivity_A
{
display:none !important;  
}

.subnavMathsStuff
{
display:none !important;  
}

.subnavMathsStuff_A
{
display:none !important;  
}

.subnavSplitMathsStuff
{
display:none !important;  
}

.subnavGamesActivities
{
display:none !important;  
}

.subnavGamesActivities_A
{
display:none !important;  
}

.subnavSplitSeasonal
{
display:none !important;  
}

.subnavSeasonal
{
display:none !important;  
}

.subnavSeasonal_A
{
display:none !important;  
}

.subnavBuy_P
{   
display:none !important;  
}

.subnavBuy_P_A
{  
display:none !important;  
}

.subnavSplitBuy_P
{
display:none !important;  
}

.subnavPrivateTuition_P
{   
display:none !important;  
}

.subnavPrivateTuition_P_A
{ 
display:none !important;  
}

.subnavSplitPrivateTuition_P
{
display:none !important;  
}

.subnavContact
{  
display:none !important;  
}

.subnavContact_A
{  
display:none !important;  
}

.subnavMathsStuff_H
{
display:none !important;  
}

.subnavMathsStuff_H_A
{
display:none !important;  
}

.subnavSplitMathsStuff_H
{
display:none !important;  
}

.subnavGamesActivities_H
{
display:none !important;  
}

.subnavGamesActivities_H_A
{
display:none !important;  
}

.subnavBuy_H_P
{  
display:none !important;  
}

.subnavBuy_H_P_A
{   
display:none !important;  
}

.subnavSplitBuy_H_P
{
display:none !important;  
}

.subnavHLS_P
{  
display:none !important;  
}

.subnavHLS_P_A
{
display:none !important;  
}

.subnavSplitHLS_P
{
display:none !important;  
}

.subnavEHE
{
display:none !important;  
}

.subnavEHE_A
{
display:none !important;  
}

.subnavSplitEHE
{
display:none !important;  
}

.subnavSupport
{
display:none !important;  
}

.subnavSupport_A
{
display:none !important;  
}

.subnavSplitSupport
{
display:none !important;  
}

.subnavAboutus
{
display:none !important;  
}

.subnavAboutus_A
{
display:none !important;  
}

.subnavSplitPrivateTuition_H_P
{
display:none !important;  
}

.subnavPrivateTuition_H_P
{
display:none !important;  
}

.subnavPrivateTuition_H_P_A
{
display:none !important;  
}
#nav_result
{
    display:none !important;
}
#title
{
    display:none !important;
}
.resultTablePrint
{
    position:absolute !important;
    left:0px !important;
    top:0px !important;
    display:block !important;
    clear:both;
   
}

body
{
    text-align:left !important;
}

}



