html {
height:100%;
overflow-x:hidden;
overflow-y:scroll;
}

body {
background-color:#FFFFFF;
color:#666666;
font-family:Verdana,"Trebuchet MS",Tahoma;
font-size:0.7em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
height:100%;
line-height:1;
margin:0px;
padding:0px;
text-align:center;
}

p, ol {
line-height:170%;
}

#years {
	background-color:#ffffff;
	width: 190px;
	padding: 10px;
	border: 1px solid #999;
	margin: 10px;
	float: right;
	font-size: 7.5pt;
}


td {
background:#FCF0F7 none repeat scroll 0% 50%;
color:#666666;
line-height:170%;
vertical-align:top;
padding: 10px;
}

table#Table_01 td { padding: 0px;}

td.diagram {background-color:#FFFFFF;}
td.yellowcell {background-color: #FFFFCC;}

table {
border:1px solid #EEEEEE;
}

table.diagram { border: 0px; background-color: #FFFFFF; line-height: 100%;}

table.inside {
background:#FFFFFF;
padding:0px 0px 0px 0px;
line-height: 50px;
}
td.inside {
padding:0px 0px 0px 0px;
line-height: 20px;
}

ul {
line-height:150%;
list-style-type:square;
}
td.green {
background:#F4FFF4 none repeat scroll 0% 50%;
color:#006666;
}
td.red {
background:#FFF4F4 none repeat scroll 0% 50%;
color:#660000;
}
td.blue {
background:#DFEFFF none repeat scroll 0% 50%;
color:#003366;
}
td.webform {
background:#FFFFFF none repeat scroll 0% 50%;
padding:0px 0px 10px;
}

a img {
border:medium none;
}
a {
color:#CC3366;
font-weight:normal;
text-decoration:underline;
}
a:link, a:visited {
color:#CC3366;
}
a:hover {
background-color:#EEEEEE;
color:#000000;
}
#main_content p a {
font-weight:bold;
}
#main_content p a:hover {
font-weight:bold;
}
#ccea_nav a:link, #ccea_nav a:visited {
color:#999999;
text-decoration:none;
}
#ccea_nav a:hover {
color:#333333;
text-decoration:none;
}
#breadcrumb a:link, #breadcrumb a:visited {
color:#666;
text-decoration:underline;
font-weight: bold;
}
#breadcrumb a:hover {
background-color:#EEEEEE;
color:#CC3366;
text-decoration:underline;
}
#page_nav a:link, #page_nav a:visited {
color:#CC3366;
padding-right:10px;
text-decoration:none;
}
#page_nav a:hover {
background-color:#EEEEEE;
color:#333333;
text-decoration:none;
}
h1 {
font-family:Verdana,Arial,serif;
font-size:2.5em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
margin-bottom:-10px;
padding:0px;
}
h2 {
border-bottom:1px solid #F8F8F8;
color:#41696C;
font-family:Verdana,Arial,serif;
font-size:1.1em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
}
h3 {
color:#CC3366;
font-family:Verdana,Arial,serif;
font-size:1.6em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
margin-bottom:0px;
margin-top:3%;
padding-bottom:2px;
padding-top:4px;
}

h4 {
font-family:Verdana,Arial,serif;
font-size:1.4em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
color: #CC0066;
margin-bottom: -10px;
}

body tr h4 {

margin-bottom: 5px;
margin-top: 5px;
}

#container {
background:#FFFFFF none repeat scroll 0% 50%;
height:100%;
margin:0px auto;
padding:0px;
width:760px;
}
#header {
background:transparent url(../img/th-header.gif) no-repeat scroll 0% 50%;
clear:both;
float:none;
height:90px;
margin-bottom:0px;
margin-top:0px;
text-align:left;
width:100%;
}
#ccea_nav {
clear:none;
color:#FFFFFF;
float:left;
height:40px;
padding:20px 10px 10px 15px;
text-align:left;
width:590px;
display:none;
}
#ccea {
background-color:#FFFFFF;
clear:none;
float:right;
padding:10px;
text-align:right;
width:100px;
}
#page_nav {
background:#F4F7F7 none repeat scroll 0% 50%;
clear:both;
float:none;
height:20px;
padding:0px;
width:100%;
}
#breadcrumb {
background-color:#f3f3f3;
clear:both;
color:#666;
float:none;
height:12px;
margin:0px auto 10px;
padding:5px;
text-align:left;
width:760px;
}
#column1 {
background:#FFFFFF none repeat scroll 0% 50%;
clear:none;
display:block;
float:left;
margin:auto auto;
padding:0px 5px 0px;
text-align:left;
width:165px;
}
#column2 {
clear:right;
display:block;
float:left;
margin-left:10px;
padding-left:0px;
text-align:left;
width:570px;
}
#main_img {
background:#eee /*url(../img/main.gif) repeat scroll 0% 50%*/;
clear:both;
display:block;
float:left;
height:180px;
margin:0px;
padding:0px;
width:570px;
}

#sm_img {
background:#FFFFFF url(../img/sm_img.gif) repeat scroll 0% 50%;
clear:both;
display:none;
float:left;
height:60px;
margin:0px;
padding:0px;
width:570px;
}

body#gcse #main_img {
background:#41696C url(../img/gcse.gif) repeat scroll 0% 50%;
clear:both;
display:block;
float:left;
height:180px;
margin:0px;
padding:0px;
width:570px;
}
body#gce #main_img {
background:#41696C url(../img/gce.gif) repeat scroll 0% 50%;
clear:both;
display:block;
float:left;
height:180px;
margin:0px;
padding:0px;
width:570px;
}
#sub_img {
background:#41696C url(../img/sub.gif) repeat scroll 0% 50%;
clear:both;
display:block;
float:left;
height:60px;
margin:0px;
padding:0px;
width:570px;
}
#sub_gcse {
background:#41696C url(../img/sub_gcse.gif) repeat scroll 0% 50%;
clear:both;
display:block;
float:left;
height:75px;
margin:0px;
padding:0px;
width:570px;
}
#sub_gce {
background:#41696C url(../img/sub_gce.gif) repeat scroll 0% 50%;
clear:both;
display:block;
float:left;
height:75px;
margin:0px;
padding:0px;
width:570px;
}
#main_content {
background:#FFFFFF none repeat scroll 0% 50%;
clear:both;
display:block;
float:left;
margin-left:10px;
padding:0px 0px;
width:570px;
}
#main_content p {
margin:0px;
padding:15px 15px 0px 0px;
}
#right_content {
background-color:#E9F3F3;
border:1px solid #C9E4E4;
clear:both;
float:right;
height:100%;
margin-bottom:10px;
margin-left:10px;
margin-right:5px;
padding:0px;
width:200px;
}
#right_content p {
color:#333333;
margin:0px;
padding:10px;
}
#right_content p a:link, #right_content p a:visited {
color:#333333;
font-weight:normal;
}
#boxed_content_left {
background-color:#FFFFFF;
border:1px solid #C9E4E4;
clear:none;
color:#41696C;
display:block;
float:left;
margin:10px 10px 0px 0px;
padding:10px;
width:258px;
}
#boxed_content_left p a {
color:#333333;
font-weight:normal;
}
#boxed_content_right a:link, #boxed_content_right a:visited {
background:#EFF8F6 none repeat scroll 0% 50%;
border:1px solid #B5DFD6;
clear:none;
float:right;
margin:10px;
padding:10px;
text-decoration:none;
width:198px;
}
#boxed_content_right a:hover {
color:#41696C;
text-decoration:none;
}
#boxed_content_right p {
background:transparent none repeat scroll 0% 50%;
padding:0px;
}
#box_links a:link, #box_links a:visited {
background:#EFF8F6 none repeat scroll 0% 50%;
border:1px solid #B5DFD6;
clear:none;
float:left;
margin-bottom:10px;
margin-right:10px;
padding:10px;
text-decoration:none;
width:258px;
}
#box_links a:hover {
background:#F1FAF8 none repeat scroll 0% 50%;
border:1px solid #E9F5F1;
clear:none;
color:#333333;
float:left;
margin-bottom:10px;
margin-right:10px;
padding:10px;
text-decoration:none;
width:258px;
}
#box_links p {
background:transparent none repeat scroll 0% 50%;
padding:4px 10px 0px 0px;
}
#footer {
background:#FFFFFF none repeat scroll 0% 50%;
border-top:1px solid #EAF0EC;
clear:both;
color:#666666;
float:none;
height:20px;
margin:10px 10px 0px;
padding:5px;
text-align:left;
width:730px;
}
#address {
clear:none;
float:left;
text-align:left;
width:420px;
}
#copyright {
clear:none;
float:right;
text-align:right;
width:300px;
}
#address p, #copyright p {
margin:0px;
padding:0px;
}
#question {
background-color:#FFFFFF;
color:#41696C;
font-weight:bold;
margin:0px;
padding:0px 0px 5px;
}
#answer {
background-color:#FFFFFF;
color:#41696C;
margin:0px;
padding:0px 0px 20px;
}
#question p, #answer p {
line-height:160%;
margin:0px;
padding:0px;
width:96%;
}
#leftnav {
width:160px;
}
#leftnav ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0px;
padding:0px;
}
#leftnav ul li {
clear:both;
float:left;
line-height:140%;
margin:0px;
padding:0px;
}
#leftnav a {
background:#FFFFFF url(../img/bg/hor.gif) repeat-x scroll center bottom;
clear:both;
float:left;
font-weight:bold;
height:15px;
padding-bottom:4px;
padding-left:0px;
padding-top:6px;
text-decoration:none;
width:180px;
}
#leftnav a:hover {
background-color:#EEEEEE;
color:#000000;
}
#leftsubnav ul {
margin:0px;
padding:0px;
}
#leftsubnav ul li {
line-height:90%;
margin:0px;
padding:0px;
}
#leftsubnav a {
background:#FFFFFF none repeat scroll 0% 50%;
color:#996699;
font-weight:normal;
height:auto;
line-height:120%;
padding-left:12px;
text-decoration:none;
width:148px;
}
#leftsubnav a:hover {
color:#000000;
}
body#home #leftnav #mnu_home, body#gcse #leftnav #mnu_gcse, body#gce #leftnav #mnu_gce, body#examining #leftnav #mnu_examining, body#news #leftnav #mnu_news, body#links #leftnav #mnu_links, body#contact #leftnav #mnu_contact, body#poetry #leftnav #mnu_poetry, body#gcse_benefits #mnu_gcse, body#gcse_specification #mnu_gcse, body#gcse_examinations #mnu_gcse, body#gcse_coursework #mnu_gcse, body#gcse_support #mnu_gcse, body#gcse_circulars #mnu_gcse, body#gcse_timetable #mnu_gcse, body#gcse_faqs #mnu_gcse, body#gce_benefits #mnu_gce, body#gce_specification #mnu_gce, body#gce_examinations #mnu_gce, body#gce_coursework #mnu_gce, body#gce_support #mnu_gce, body#gce_circulars #mnu_gce, body#gce_timetable #mnu_gce, body#gce_faqs #mnu_gce {
background-color:#FFFFFF;
}
body#gcse_benefits #nav_gcse #mnu_benefits, body#gcse_specification #nav_gcse #mnu_specification, body#gcse_examinations #nav_gcse #mnu_examinations, body#gcse_coursework #nav_gcse #mnu_coursework, body#gcse_support #nav_gcse #mnu_support, body#gcse_circulars #nav_gcse #mnu_circulars, body#gcse_timetable #nav_gcse #mnu_timetable, body#gcse_faqs #nav_gcse #mnu_faqs {
color:#41696C;
font-weight:bold;
}
body#gce_benefits #nav_gce #mnu_benefits, body#gce_specification #nav_gce #mnu_specification, body#gce_examinations #nav_gce #mnu_examinations, body#gce_coursework #nav_gce #mnu_coursework, body#gce_support #nav_gce #mnu_support, body#gce_circulars #nav_gce #mnu_circulars, body#gce_timetable #nav_gce #mnu_timetable, body#gce_faqs #nav_gce #mnu_faqs {
color:#41696C;
font-weight:bold;
}
#tabs {
background:#FFFFFF url(../img/bg/bg.gif) repeat-x scroll center bottom;
float:left;
font-size:93%;
line-height:normal;
width:100%;
}
#tabs ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0pt;
padding:10px 10px 0pt;
}
#tabs li {
background:transparent url(../img/bg/norm_left.gif) no-repeat scroll left top;
float:left;
margin:0pt;
padding:0pt 0pt 0pt 9px;
}
#tabs a {
background:transparent url(../img/bg/norm_right.gif) no-repeat scroll right top;
color:#41696C;
display:block;
float:left;
font-weight:bold;
padding:5px 15px 4px 6px;
text-decoration:none;
}
#tabs a {
float:none;
}
#tabs a:hover {
color:#333333;
}
#tabs #current {
background-image:url(../img/bg/norm_left_on.gif);
}
#tabs #current a {
background-image:url(../img/bg/norm_right_on.gif);
color:#333333;
padding-bottom:5px;
}
form {
display:inline;
margin:0px;
padding:0px;
}
input {
color:#009999;
font-family:Verdana,"Trebuchet MS",Tahoma;
font-size:100%;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
}
input.textbox {
color:#009999;
font-family:Verdana,"Trebuchet MS",Tahoma;
font-size:100%;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
}
textarea {
color:#009999;
font-family:Verdana,"Trebuchet MS",Tahoma;
font-size:100%;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
width:300px;
}
.txt_search {
border:1px solid #666666;
color:#333333;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:100%;
padding:1px;
}
.btn_search {
background-color:#0099FF;
border:1px solid #666666;
color:#FFFFFF;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:100%;
}
.highlight {
background-color:#EAF7BF;
font-weight:bold;
padding:1px 0px;
}
.sIFR-flash {
margin:0pt;
visibility:visible !important;
}
.sIFR-replaced {
visibility:visible !important;
}
span.sIFR-alternate {
display:block;
height:0pt;
left:0pt;
overflow:hidden;
position:absolute;
top:0pt;
width:0pt;
}
.sIFR-flash + div[adblocktab="true"] {
display:none !important;
}
.sIFR-hasFlash h1.pink, .sIFR-hasFlash h3.pink, .sIFR-hasFlash h4.pink  {
visibility:hidden;
}

.highlight {
font-weight: bold;
background-color: #FFFFCC;

}

hr {
    border: 0;
    color: #999;
    background-color: #999;
    height: 1px;
    width: 100%;
    text-align: left;
    }

