OL {
font-size: 10pt;
font-style: normal;
color: navy;
font-family: Verdana;
}

A{
font-size: 10pt;
font-style: normal;
color: yellow;
font-family: Verdana;
}

A.sub_select{
font-size: 10pt;
color: yellow;
font-family: Verdana;
text-decoration: Underline;
}

TD.links{
font-size: 10pt;
color: navy;
font-family: Verdana;
text-decoration: None;
}

TD.larger{
font-size: 12pt;
color: navy;
font-family: Verdana;
text-decoration: None;
}

td{font-size: 10pt; color: navy; font-family: Verdana; text-decoration: None; padding:0 5px;}
th{font-size: 10pt; color: navy; font-family: Verdana; font-weight:bold; text-decoration: None;}

td.destination
{
	text-align:left;
}

a
{
	color: blue;
	text-decoration: none;
}

a:hover
{
	color: red;
	text-decoration: underline;
}

A.links{
font-size: 10pt;
color: blue;
font-family: Verdana;
text-decoration: none;
}

A.links:hover{
font-size: 10pt;
color: red;
font-family: Verdana;
text-decoration: underline;
}

A.larger{
font-size: 12pt;
color: blue;
font-family: Verdana;
text-decoration: none;
}

A.larger:hover{
font-size: 12pt;
color: red;
font-family: Verdana;
text-decoration: underline;
}

table{
background: #e7efff;
}

body
{
background: #e7efff url(images/background.jpg) ;
color: navy;
font-size: 10pt;
font-style: normal;
font-family: Verdana;
}

div.head
{
 margin: 10px 25%;
 width: 500px;
 height:56px;
}

p, li, pre.contact
{
background: #e7efff;
color: navy;
font-size: 10pt;
font-style: normal;
font-family: Verdana;
margin-left:30px;
margin-right:30px;
}

div.contact-info
{
 margin:5px 0 5px 25%;
}

p.contact, pre.contact
{
 padding: 20px 10px;
 width:45%;
}

span.left
{
 float:left;
}

span.right
{
 float:right;
}

#tab_links
{
	
	margin: 0 0 20px 0;
	padding:0 0 20px 10px;
}

#tab_links li
{
	margin: 0;
	padding: 0;
	display:inline; 
	
}

#tab_links a
{
	background: url(images/tab.gif) ;
	width:150px;
	height:25px;
	float: left;
	line-height: 25px;
	font-family: Verdana;
	font-weight: bold;
	font-size:8pt;
	text-align:center;
        color: #dddddd;
	margin: 0px 40px 10px 10px;	
}

#tab_links a.active,  #tab_links a:hover
{
	border-bottom: 2px solid rgb(0,0,153);
	padding-bottom: 0px;
        text-decoration: none;
        font-size:10pt;
	color: #fff;
}

#content_links
{
	
	margin: 0 0 20px 0;
	padding:0 0 20px 10px;
}

#content_links li
{
	margin: 0;
	padding: 0;
	display:inline; 
	
}

#content_links a
{
	background: url(images/tab.gif) ;
	width:150px;
	height:25px;
	float: left;
	line-height: 25px;
	font-family: Verdana;
	font-weight: bold;
	font-size:8pt;
	text-align:center;
        color: #dddddd;
	margin:5px 10px 5px 10px;	
}

#content_links a.active,  #content_links a:hover
{
	border-bottom: 2px solid rgb(0,0,153);
	margin:5px 10px 3px 10px;
	padding-bottom: 0px;
        text-decoration: none;
        font-size:10pt;
	color: #fff;
}

#linkspage li
{
	margin: 0;
	padding: 0;
	display:inline; 
	
}
#linkspage a
{
	background: url(links/images/linkpage.gif) ;
	width:375px;
	height:25px;
	float: left;
	line-height: 25px;
	font-family: Verdana;
	font-weight: bold;
	font-size:8pt;
	text-align:center;
        color: #dddddd;
	margin:0 10px 5px 10px;	
}

#linkspage a.active,  #linkspage a:hover
{
	border-bottom: 2px solid rgb(0,0,153);
	margin:0 10px 3px 10px;
	padding-bottom: 0px;
        text-decoration: none;
        font-size:10pt;
	color: #fff;
	cursor:pointer;
}

#terms
{
	width:600px;
	margin: 5px 2px;
	float:left;
}

 #holidays
{
	width:480px;
	margin: 5px 2px;
	float:left;
}

#insetdays
{
	width:220px;
	margin:5px  5px;
	float:left;
}

#parents_meetings    
{
	margin:5px  5%;
}

#pupil_reports
{
       margin:5px  5%;
       line-height:1.5em;
 }

 #pupil_reports .year
{
	width: 150px;
         text-align:center;
}

#pupil_reports .date
{
	width: 150px;
       
}
.content
{
	display:none;
	clear:left;
	float:left;
	margin:5%;
	text-align:left;
	background-color: #e7efff;
}

#guidance
{
	margin:30px 0 0 0;
        padding:0;
        text-align:left;
	
}


#guidance .year
{
	width: 100px;
    
}


#guidance .pt
{
	width: 220px;
        text-align:left;
}


#guidance .smt
{
	width: 220px;
        text-align:left;
}

#guidance span.rector
{
	font-size: 8pt;
        font-style: italic;
 }

 .shade
{
       margin:5%;
       text-align:left;
       background-color: #e7efff;
       padding:10px;
}

span.small
{
	font-size: .8em;
        font-style: italic;
}

span.large
{
	font-size: 2em;
        font-style: italic;
}

#study_support td
{
	text-align:left;
}

#recent
{
	background: #e7efff;
	width:90%;
}
