@charset "utf-8";
/* CSS Document */
body {
	margin: 0px;
	padding: 0px;
}

table, td, tr { padding: 0px;
margin:0px;
font:12px Verdana, Arial, Times, serif;
}

img {
display:block;
}

/* Home Page Styles */

#home_content {
padding: 65px 90px 320px 90px; 
}
h1.home {
font:48px Georgia, Times New Roman, Times, serif;
color:#7f7f7f;
padding-top: 50px;
}

p.home {
font:12px Verdana, Arial, Times, serif;
color:#7f7f7f;
line-height:150%;
}

/* Regular Page Styles */

#content {
opacity: .96;
-moz-opacity: .96;
filter: alpha(opacity=96);
background-image:url('/08/images/content2_bg.gif');
background-repeat:no-repeat;
background-color:#fff;
padding: 20px 50px 50px 70px; 
font:12px Verdana, Arial, Times, serif;
height: 460px;
}
.opacity {
opacity: .96;
-moz-opacity: .96;
filter: alpha(opacity=96);
}
p {
font:12px Verdana, Arial, Times, serif;
line-height:150%;}

h1.regular {
font:48px Georgia, Times New Roman, Times, serif;
color:#7f7f7f;
padding-top: 0px;
margin-bottom:10px;
}

.quote {
padding: 0px 30px 12px 30px;
line-height:130%;
font-style:italic;
}

.indent50 {
padding-left:50px;
}

/* Fly Out div position */

#fly_home {
left:30px; 
top:253px; 
width:421px; 
}

#fly_prog {
left:115px; 
top:253px; 
width:421px; 
}

#fly_school {
left:260px; 
top:253px; 
width:421px; 
}

#fly_events {
left:30px; 
top:253px; 
width:421px; 
}

#fly_links {
left:30px; 
top:253px; 
width:421px; 
}
/* School Styles */

a.school, a.school:visited {
color:#003366;
text-decoration:none;
font-weight:bold;
}

a.school:hover, a.school:focus { 
color:#dcd620;
font-weight:bold;
text-decoration:none;
}

.yellow_text {
color:#dcd620;
}

p.school {
font:12px Verdana, Arial, Times, serif;
padding: 0px 20px 0px 20px;
}
h2.school {
font:12px Verdana, Arial, Times, serif;
font-weight:bold;
color:#dcd620;
}

div.hr {
width:400px;
height:27px;
background: #fff url('/08/images/hr_schools.jpg') no-repeat center;
margin-bottom: 12px;
}

div.hr hr {
  display: none;
}

li.school{
list-style-image:url('/08/images/yellow_li.gif');
line-height:150%;
}

li.schoolcircle{
list-style-type:disc;
line-height:150%;
list-style-position: inside;
color:#dcd620;
}

/* Programme Styles */

li.programmecircle{
list-style-type:disc;
line-height:150%;
list-style-position: inside;
color:#85ac01;
}

.green_text {
color:#85ac01;
}

.pdf_prog {
padding: 2px 0px 2px 2px;
width:326px;
background-image:url('/08/images/pdf_back_prog.png');
background-repeat:no-repeat;
}

a.pdf, a.pdf:visited {
text-decoration:none;
color:#000;
}

a.pdf:hover, a.pdf:focus { 
color:#000;
font-weight:bold;
text-decoration:none;
}

.pink_text {
color:#ec008c;
font-weight:bold;
}

a.programme, a.programme:visited {
color:#003366;
text-decoration:none;
font-weight:bold;
}

a.programme:hover, a.programme:focus { 
color:#85ac01;
font-weight:bold;
text-decoration:none;
}

li.circle{
list-style-type:disc;
line-height:150%;
list-style-position: inside;
}

li.programme{
list-style-image:url('/08/images/green_li.gif');
line-height:150%;
}

/* Home Styles */

.blue_text {
color:#133a60;
}

div.hrhome {
width:400px;
height:27px;
background: #fff url('/08/images/hr_home.gif') no-repeat center;
margin-bottom: 12px;
}

div.hrhome hr {
display: none;
}

li.home{
list-style-image:url('/08/images/drkblue_li.gif');
line-height:150%;
}

/* Events Styles */

div.hrevent {
width:400px;
height:27px;
background: #fff url('/08/images/hr_events.gif') no-repeat center;
margin-bottom: 12px;
}

div.hrevent hr {
  display: none;
}

h1.events {
color:#a8c0e2;
font:16px Georgia, Times New Roman, Times, serif;
font-weight:bold;
padding-top: 0px;
margin-bottom:10px;
}

li.linkcircle{
list-style-type:disc;
line-height:150%;
list-style-position: inside;
color:#a8c0e2;
}

li.events{
list-style-image:url('/08/images/lightblue_li.gif');
line-height:150%;
}

a.events, a.events:visited {
color:#003366;
text-decoration:none;
font-weight:bold;
}

a.events:hover, a.events:focus { 
color:#a8c0e2;
font-weight:bold;
text-decoration:none;
}

/* Links Styles */

.green_text {
color:#85ac01;
}

li.linkcircle{
list-style-type:disc;
line-height:150%;
list-style-position: inside;
color:#db6529;

}
li.links{
list-style-image:url('/08/images/orange_li.gif');
line-height:150%;
color:#db6529;
}

a.links, a.links:visited {
color:#003366;
text-decoration:none;
font-weight:bold;
}

a.links:hover, a.links:focus { 
color:#db6529;
font-weight:bold;
text-decoration:none;
}

#thumbs {
padding: 2px 0px 1px 0px;
}

#thumbs img {
display:inline;
margin-bottom: 1px;
padding: 2px 2px 2px 0px;
opacity: .32;
-moz-opacity: .32;
filter: alpha(opacity=32);
border-width:1px 0px 1px 0px;
border-color: #333;
border-style:solid;
}

#thumbs img:hover {
display:inline;
padding: 2px 2px 2px 0px;
opacity: .99;
-moz-opacity: .99;
filter: alpha(opacity=99);
border-width:1px 0px 1px 0px;
border-color: #e5e5e5;
border-style:solid;
}

/* Login Area */

.login_bg {
padding-left: 10px;}

.login_area {
color:#7f7f7f;
padding-top:5px;
font:10px Verdana, Arial, Helvetica, sans-serif;
}
.login_input {
height: 15px;
background-color:#e5e5e5;
border-style:solid;
border-width:1px;
border-color: #c7c6c6 #f6f5f5 #f6f5f5 #c7c6c6;
font:9px Verdana, Arial, Helvetica, sans-serif;
}

.login_submit {
padding-bottom:2px;
padding-left:5px;}

/* Information Request Form */

.input_regular {
height: 15px;
background-color:#e5e5e5;
border-width:1px;
border-color: #c7c6c6 #f6f5f5 #f6f5f5 #c7c6c6;
width:200px;
font:10px Verdana, Arial, Helvetica, sans-serif;
}

.select_regular {

background-color:#e5e5e5;
border-width:1px;
border-color: #c7c6c6 #f6f5f5 #f6f5f5 #c7c6c6;
font:10px Verdana, Arial, Helvetica, sans-serif;
padding-bottom: 1px;
}

.textarea_regular {
width: 425px;
height:200px;
background-color:#e5e5e5;
border-width:1px;
border-color: #c7c6c6 #f6f5f5 #f6f5f5 #c7c6c6;
font:10px Verdana, Arial, Helvetica, sans-serif;
padding-bottom: 1px;
}

/* Student Page */

#st_news {
float:left;
width: 290px;
padding:0px 3px 3px 6px;
border-width:1px 0px 0px 1px;
border-color: #e5e5e5;
border-style:solid;
padding:0px 3px 3px 15px;
}

#st_pdfs {
float:right;
width: 170px;
border-width:1px 0px 0px 1px;
border-color: #e5e5e5;
border-style:solid;
padding:0px 3px 3px 15px;
}

h2.student {
font:16px Georgia, Verdana, Arial, Times, serif;
font-weight:bold;
color:#ccc;
text-transform:uppercase;
}

h3.student {
font:12px Georgia, Verdana, Arial, Times, serif;
color:#808080;
margin-bottom: 3px;
}

a.student_pdf, a.student_pdf:visited {
padding-left:5px;
font:10px Verdana, Arial, Times, serif;
color:#003366;
text-decoration:none;
font-weight:bold;
}

a.student_pdf:hover, a.student_pdf:focus { 
padding-left:5px;
font:10px Verdana, Arial, Times, serif;
color:#808080;
font-weight:bold;
text-decoration:none;
}

#st_news p{
font:12px Verdana, Arial, Times, serif;
line-height:140%;
}
h2.st_news {
font:16px Georgia, Verdana, Arial, Times, serif;
font-weight:bold;
color:#808080;
text-transform:uppercase;
}

h3.st_news {
font:10px Verdana, Arial, Times, serif;
color:#003366;
margin-bottom: 0px;
padding-bottom:0px;
}

/* Edit Content Page */

.edit_content_area {
font:11px Courier New, Verdana, Arial, Times, serif;
background-color:#e5e5e5;
color:#000;
width: 450px;
height:500px;
}

a.subcat_edit_link, a.subcat_edit_link:visited {
padding-left:5px;
font:16px Georgia, Verdana, Arial, Times, serif;
color:#003366;
text-decoration:none;
font-weight:bold;
text-transform:capitalize;
}

a.subcat_edit_link:hover, a.subcat_edit_link:focus { 
padding-left:5px;
font:16px Georgia, Verdana, Arial, Times, serif;
color:#808080;
font-weight:bold;
text-decoration:none;
text-transform:capitalize;
}

a.page_edit_link, a.page_edit_link:visited {
padding-top:5px;
padding-left:25px;
font:12px Verdana, Arial, Times, serif;
color:#003366;
text-decoration:none;
font-weight:bold;
}

a.page_edit_link:hover, a.page_edit_link:focus { 
padding-top:5px;
padding-left:25px;
font:12px Verdana, Arial, Times, serif;
color:#808080;
font-weight:bold;
text-decoration:none;
}

#footer {
color:#a2aeb9;
font-family: Verdana,Arial, Helvetica,;
font-size:10px;
margin:10px 0px 0px 0px;
line-height:75%;
}

a.footer_smoke, a.footer_smoke:visited {
color:#ccc;
text-decoration: none;
font-family: Verdana;
font-size:10px;
}

a.footer_smoke:hover, a.footer_smoke:focus {
color: #f00f0f;
text-decoration: none;
font-family: Verdana;
font-size:10px;
}
label {
	margin:0;
	float:left;
	display:block;
	width:120px;
}
#main {
	width:350px;
	margin:0 auto;
	padding:20px 0;
	text-align:left;
}

