/* CSS Document */
/************************************* Main structure *************************/
* html, body, #container {margin:0;padding:0;height:100%;}

html {
	font-size:100%;
}

body {
	font-size:1em;
	height:100%;
	width:100%;
	background:#f3f3f3;
	font-family: Verdana;
}

#outer_container {
	width: 990px;
	height:100%;
	margin: 0 auto;
	background: url(/media/images/bgrnd_repeat.gif) repeat-y;
	padding-bottom:15px;
}

#container { 
	font-size:0.75em;
	width:930px;
	height:100%;
	color: #000000;
	margin-top:0;
	margin-left: auto; 
	margin-right: auto;
	text-align:left;
}

#upper {
	margin-top:1px;
	font-size: 0.9em;
	width:930px;
	height:176px;
	background:white;
}

#upper_address {
	width:910px;
	height:15px;
	font-weight:500;
	font-size:0.8em;
	padding-top:5px;
	margin-right:0px;
}

#upper_address p {
	margin-top:2px;
}

#upper #header h1{
	margin-top:20px;
	width:930px; 
	height:75px;
	text-indent:-9999px;
	background: url(../images/banner.jpg) no-repeat;
}

#header img {
	float:right;
	margin-top: -100px;
}

#spacer {
	width:930px; 
	height: 20px; 
	padding-top:5px;
	background:white;
}

#breadcrumb {
	float:left;
	font-size:0.8em;
}

#text-controller {
	float:right;
}

#flash_slideshow {	
	float:left;
	padding-bottom:15px;
	width:605px;
	background:white;
	height:220px;
}

#homepage_flash {
	height:580px; 
	width:605px;
}

#wrapper {
	width:605px; 
	font-size:0.88em;
}

#news_body, #event_body{
	margin-top:0px;
	padding-top: 14px;
	min-height:576px; 
	width:605px;
	background: white;
}

#news_body h1{
	text-indent: -999em;
	background:url(../images/page_headings/latest_news.jpg) no-repeat;
	width: 248px;
	height: 37px;
}

#event_body h1{
	text-indent: -999em;
	background:url(../images/page_headings/upcoming_events.jpg) no-repeat;
	width: 400px;
	height: 37px;
}

#news_body img, #event_body img{
	margin-top:20px;
	padding:2px;
 	border:2px solid #38c;
}

#content_right {
	clear:right;
	float:right;
	line-height: 1.1em;
	font-size: 1em;
	margin-top:0;
  	width:306px; 

  	height:576px;
	background:white;	
}

#newsfeed {
	height:220px;
}

#newsfeed h2 {
	height:28px;
	text-indent:-9999px;
	margin-top:0;
	background:url(../images/square_headings/newsfeed.jpg) no-repeat;
	width:306px;
	margin-bottom:10px;
}

.news_item, #calendar .event_item {
	padding-top: 1px;
	margin-left:5px;
	padding-bottom:5px;
	margin-right:5px;
	margin-top: 7px;
	border-bottom: 1px dotted #000000; 
}

.news_item img, #calendar .event_item img {
	float:right; 
	margin-top:2px;
	padding:1px; 
	border:1px white solid;
}

.news_item span.title a:link, .news_item span.title a:visited {
	color: #183e4e;
}

.news_item a:hover img, #calendar .event_item a:hover img {
    border-width: 1px;
    border-color: #38c;
}

span.date {
	color: #404040;
	font-size:0.8em;
}

span#news_link, span#event_link {
	color: #183e4e; 
	margin-left: 5px; 
	font-size:0.75em;
}

span.content {
	font-size:0.8em;
	font-weight:500;
}

#feeds {
	background:#94dcf7;
	height:182px;
}

#calendar {
	margin-top:100px;
	height:220px;
}

#calendar h2 {
	height:28px;
	text-indent:-9999px;
	background:url(../images/square_headings/events.jpg) no-repeat;
	width:306px;
	margin-bottom:10px;
}

#calendar #events_feed {
	height:182px;
	font-size:1em;
	background-color:#f4daa4;
}

#left_column {
	clear:left; 
	float:left;
	width:199px; 
	min-height:310px; 
	background:white;
}

#submenu_header h4{
	width:199px;
	height:28px;
	margin-bottom:0;
	margin-top: 0;
	text-indent:-999em;
}

#submenu_header #navJuniorMenuHeader{
	background:url(../images/square_headings/junior_sub.jpg) no-repeat;
}

#submenu_header #navSeniorMenuHeader{
	background:url(../images/square_headings/senior_sub.jpg) no-repeat;
}

#submenu_header #navNurseryMenuHeader{
	background:url(../images/square_headings/nursery_sub.jpg) no-repeat;
}

#submenu_header #navHealthyMenuHeader{
	background:url(../images/square_headings/health_sub.jpg) no-repeat;
}

#submenu_header #navAdmissionsMenuHeader{
	background:url(../images/square_headings/admissions_sub.jpg) no-repeat;
}

#submenu_header #navAboutMenuHeader{
	background:url(../images/square_headings/about_school_sub.jpg) no-repeat;
}


#submenu_header #navFriendsMenuHeader{
	background:url(../images/square_headings/fohc_sub.jpg) no-repeat;
}

#submenu {
	background: #df85a1;
	min-height: 306px;
}


#submenu ul{
	list-style-type:none;
	font-size:1.1em;
	padding-left:5px;
	padding-right:5px;
	padding-top:20px;
	padding-bottom:20px;
}

#submenu li {min-height:20px; padding-top:8px; border-bottom: 1px dotted #000000; }
#submenu ul li a {color:#610622;}
#submenu ul li a:visited {color:#610622;}
#submenu ul li a:hover {color:black;}
#submenu ul li.active a:link {color:#c00c44;}
#submenu ul li.active a:visited {color:#c00c44;}

#main_body {
	float:right;
	min-height: 352px;
	width:390px;
}


#main_body_no_submenu {
	width:605px;
	min-height: 352px;
	background: white;
	padding-bottom: 10px;
}

#main_body_full_width {
	width:880px;
	min-height: 352px;
	background: white;
	padding-right:50px;
	padding-bottom: 10px;
}

#location_main_body {
	width:605px;
	padding-top:25px;
	margin-top:-25px;
	min-height: 577px;
	background: white;
}

#map {
	width: 300px; 
	height: 225px; 
	margin-top:-67px;
	float: right;
	border: 4px solid #94dcf7;
}

#address {
	padding-top:10px;
	width: 260px;
	margin-top:-15px;
}

#prospectus_form {
	height:586px;  
	margin-top:-20px;
	padding-top: 20px;
	background:white;
}

#prospectus_form form{
	padding-top: 20px;
}

#prospectus_form label{
	float: none;
}

#prospectus_form input, #prospectus_form textarea{
	width: 28em;
}

.whitespace {
	background:white;
	height:15px;
}
/*
p#pay_online a{
	width: 223px;
	height: 23px;
	background: url(../images/pay_fees_online.jpg) no-repeat;
}
*/

#main_footer {
	margin-top: -10px;
	clear:both;
	width:930px;
	height:80px;
	background: #fde8ef;
}

#main_footer p{
	color: #615056;
	line-height:1.2em;
	padding: 18px;
	font-size: 0.8em;
}

#sitemap_accessibility {
	float:right;
	margin:0;
}

/****link styles****/
a:link {
	color:#005AAB;
	text-decoration:none;
}

a:visited {
	color:#005AAB;
	text-decoration:none;
}

a:hover {
	color:#005AAB;
	text-decoration:underline;
}

a:focus{
	-moz-outline-style: none;
}

/****Header and paragraph styles****/
h1,h2,h3,h4,h5 {
	color:#005AAB;
}

h1 {
	font-size: 1.5em;
	margin-top: -7px;
	margin-bottom:0;
}
h2 {
	font-size:1.4em;
}
h3 {
	font-size:1.3em;
}

h4 {
	font-size:1.2em;
}

h5 {
	font-size:1.1em;
}

p {
	font-size:1em;
	line-height: 1.2em;
}

sub, sup {font-size:0.75em}

#wrapper h1 {
	clear: left;
}

h1#navMessageHeader {
	width:306px;
	height:102px;
	text-indent:-999em;
	background:url(../images/page_headings/principal_message.jpg) no-repeat;
}

h1#navAboutHeader {
	width:294px;
	height:73px;
	text-indent:-999em;
	background:url(../images/page_headings/about_school.jpg) no-repeat;
}

h1#navHealthyHeader {
	width:348px;
	height:76px;
	text-indent:-999em;
	background:url(../images/page_headings/healthy_eating.jpg) no-repeat;
}

h1#navGuidanceHeader {
	width:230px;
	height:41px;
	text-indent:-999em;
	background:url(../images/page_headings/guidance.jpg) no-repeat;
}

h1#navLearningHeader {
	width:212px;
	height:41px;
	text-indent:-999em;
	background:url(../images/page_headings/learning.jpg) no-repeat;
}

h1#navEcoHeader {
	width:220px;
	height:77px;
	text-indent:-999em;
	background:url(../images/page_headings/eco_school.jpg) no-repeat;
}

h1#navFriendsHeader {
	width:420px;
	height:77px;
	text-indent:-999em;
	background:url(../images/page_headings/friends_of.jpg) no-repeat;
}

h1#gallery-name {
	width:265px;
	height:77px;
	text-indent:-999em;
	background:url(../images/page_headings/photo_gallery.jpg) no-repeat;
}

h1#navMenusHeader {
	width:180px;
	height:77px;
	text-indent:-999em;
	background:url(../images/page_headings/lunch_menu.jpg) no-repeat;
}

h1#navJuniorHeader {
	width:306px;
	height:102px;
	text-indent:-999em;
	background:url(../images/page_headings/junior_school.jpg) no-repeat;
}

h1#navSeniorHeader {
	width:306px;
	height:102px;
	text-indent:-999em;
	background:url(../images/page_headings/senior_school.jpg) no-repeat;
}

h1#navNurseryHeader {
	width:370px;
	height:90px;
	margin-top:-10px;
	text-indent:-999em;
	background:url(../images/page_headings/nursery.jpg) no-repeat;
}

h1#navVacanciesHeader {
	width:338px;
	height:90px;
	text-indent:-999em;
	background:url(../images/page_headings/vacancies.jpg) no-repeat;
}

h1#navAdmissionsHeader {
	width:320px;
	height:90px;
	text-indent:-999em;
	background:url(../images/page_headings/admissions.jpg) no-repeat;
}

h1#navContactBody {
	width:190px;
	height:76px;
	text-indent:-999em;
	background:url(../images/page_headings/contact_us.jpg) no-repeat;
}

h1#navVisionHeader {
	width:285px;
	height:77px;
	text-indent:-999em;
	background:url(../images/page_headings/college_vision.jpg) no-repeat;
}

h1#navBoardHeader {
	width:357px;
	height:77px;
	text-indent:-999em;
	background:url(../images/page_headings/board_governors.jpg) no-repeat;
}

h1#navRulesHeader {
	width:357px;
	height:77px;
	text-indent:-999em;
	background:url(../images/page_headings/college_rules.jpg) no-repeat;
}

h1#navDownloadProspectusHeader {
	width:357px;
	height:77px;
	text-indent:-999em;
	background:url(../images/page_headings/download_prospectus.jpg) no-repeat;
}

h1#navBusHeader {
	width:179px;
	height:77px;
	text-indent:-999em;
	background:url(../images/page_headings/bus_routes.jpg) no-repeat;
}

h1#navInternationalHeader {
	width:311px;
	height:37px;
	text-indent:-999em;
	background:url(../images/page_headings/international.jpg) no-repeat;
}

h1#navContactHeader {
	width:305px;
	height:77px;
	text-indent:-999em;
	background:url(../images/page_headings/location_contacts.jpg) no-repeat;
}

h1#navStaffHeader {
	width:128px;
	height:77px;
	text-indent:-999em;
	background:url(../images/page_headings/staff_list.jpg) no-repeat;
}

h1#navAboutNurseryHeader {
	width:260px;
	height:77px;
	text-indent:-999em;
	background:url(../images/page_headings/about_nursery.jpg) no-repeat;
}

h1#navNurseryAimsHeader {
	width:339px;
	height:77px;
	text-indent:-999em;
	background:url(../images/page_headings/aims_objectives.jpg) no-repeat;
}

h1#navAboutJuniorHeader {
	width:339px;
	height:77px;
	text-indent:-999em;
	background:url(../images/page_headings/about_junior_school.jpg) no-repeat;
}

h1#navJ1Header {
	width:120px;
	height:45px;
	text-indent:-999em;
	background:url(../images/page_headings/J1_J4.jpg) no-repeat;
}

h1#navJ5Header {
	width:120px;
	height:45px;
	text-indent:-999em;
	background:url(../images/page_headings/J5_J7.jpg) no-repeat;
}

h1#navAftercareHeader {
	width:230px;
	height:40px;
	text-indent:-999em;
	background:url(../images/page_headings/aftercare.jpg) no-repeat;
}

h1#navJuniorExtraHeader {
	width:260px;
	height:77px;
	text-indent:-999em;
	background:url(../images/page_headings/extra_curricular.jpg) no-repeat;
}

h1#navLibraryHeader {
	width:348px;
	height:37px;
	text-indent:-999em;
	background:url(../images/page_headings/library.jpg) no-repeat;
}

h1#navAboutSeniorHeader {
	width:339px;
	height:77px;
	text-indent:-999em;
	background:url(../images/page_headings/about_senior_school.jpg) no-repeat;
}

h1#navSeniorSportHeader {
	width:180px;
	height:77px;
	text-indent:-999em;
	background:url(../images/page_headings/senior_sport.jpg) no-repeat;
}

h1#navSeniorMusicHeader {
	width:339px;
	height:77px;
	text-indent:-999em;
	background:url(../images/page_headings/senior_music.jpg) no-repeat;
}

h1#navMusicHeader {
	width:132px;
	height:37px;
	text-indent:-999em;
	background:url(../images/page_headings/music.jpg) no-repeat;
}

h1#navSeniorExamsHeader {
	width:200px;
	height:77px;
	text-indent:-999em;
	background:url(../images/page_headings/exam_results.jpg) no-repeat;
}

h1#navSeniorExtraHeader {
	width:260px;
	height:77px;
	text-indent:-999em;
	background:url(../images/page_headings/extra_curricular.jpg) no-repeat;
}

h1#navArtHeader {
	width:90px;
	height:50px;
	text-indent:-999em;
	background:url(../images/page_headings/art.jpg) no-repeat;
}

h1#navBiologyHeader {
	width:189px;
	height:37px;
	text-indent:-999em;
	background:url(../images/page_headings/biology.jpg) no-repeat;
}

h1#navChemistryHeader {
	width:226px;
	height:37px;
	text-indent:-999em;
	background:url(../images/page_headings/chemistry.jpg) no-repeat;
}

h1#navEnglishHeader {
	width:165px;
	height:37px;
	text-indent:-999em;
	background:url(../images/page_headings/english.jpg) no-repeat;
}

h1#navGeographyHeader {
	width:270px;
	height:37px;
	text-indent:-999em;
	background:url(../images/page_headings/geography.jpg) no-repeat;
}

h1#navMathsHeader {
	width:137px;
	height:37px;
	text-indent:-999em;
	background:url(../images/page_headings/maths.jpg) no-repeat;
}

h1#navPhysicsHeader {
	width:164px;
	height:37px;
	text-indent:-999em;
	background:url(../images/page_headings/physics.jpg) no-repeat;
}

h1#navPupilSupportHeader {
	width:286px;
	height:37px;
	text-indent:-999em;
	background:url(../images/page_headings/pupil_support.jpg) no-repeat;
}

h1#navTechnologyHeader {
	width:286px;
	height:37px;
	text-indent:-999em;
	background:url(../images/page_headings/technology.jpg) no-repeat;
}

h1#navBusinessHeader {
	width:324px;
	height:75px;
	text-indent:-999em;
	background:url(../images/page_headings/business_studies.jpg) no-repeat;
}

h1#navHistoryHeader {
	width:340px;
	height:75px;
	text-indent:-999em;
	background:url(../images/page_headings/history_modern_st.jpg) no-repeat;
}

h1#navModernHeader {
	width:342px;
	height:75px;
	text-indent:-999em;
	background:url(../images/page_headings/modern_lang.jpg) no-repeat;
}

h1#navPEHeader {
	width:339px;
	height:75px;
	text-indent:-999em;
	background:url(../images/page_headings/pe.jpg) no-repeat;
}

h1#navREHeader {
	width:339px;
	height:38px;
	text-indent:-999em;
	background:url(../images/page_headings/re.jpg) no-repeat;
}

h1#navProspectusHeader {
	width:340px;
	height:76px;
	text-indent:-999em;
	background:url(../images/page_headings/request_prospectus.jpg) no-repeat;
}

h1#navTimesHeader {
	width:339px;
	height:77px;
	text-indent:-999em;
	background:url(../images/page_headings/times_school_day.jpg) no-repeat;
}

h1#navVacanciesHeader {
	width:338px;
	height:90px;
	text-indent:-999em;
	background:url(../images/page_headings/vacancies.jpg) no-repeat;
}

h1#navBrigadeHeader {
	width:336px;
	height:62px;
	text-indent:-999em;
	background:url(../images/page_headings/girls_brigade.jpg) no-repeat;
}

h1#navDukeHeader {
	width:233px;
	height:74px;
	text-indent:-999em;
	background:url(../images/page_headings/duke_edinburgh.jpg) no-repeat;
}

h1#navSchoolCalendarHeader {
	width:267px;
	height:74px;
	text-indent:-999em;
	background:url(../images/page_headings/school_calendar.jpg) no-repeat;
}

h1#navMinutesHeader {
	width:264px;
	height:75px;
	text-indent:-999em;
	background:url(../images/page_headings/minutes_agendas.jpg) no-repeat;
}

h1#school_policiesHeader {
	width:267px;
	height:75px;
	text-indent:-999em;
	background:url(../images/page_headings/school_policies.jpg) no-repeat;
}

h1#standardsHeader {
	width:357px;
	height:88px;
	text-indent:-999em;
	background:url(../images/page_headings/standards_quality.jpg) no-repeat;
}

h1#exam_timetablesHeader {
	width:299px;
	height:66px;
	text-indent:-999em;
	background:url(../images/page_headings/exam_timetables.jpg) no-repeat;
}

h1#exam_resultsHeader {
	width:333px;
	height:77px;
	text-indent:-999em;
	background:url(../images/page_headings/exam_results_updated.jpg) no-repeat;
}

h1#speechDramaHeader {
	width:250px;
	height:75px;
	text-indent:-999em;
	background:url(../images/page_headings/speech_drama.jpg) no-repeat;
}

h1#activeLearningHeader {
	width:250px;
	height:75px;
	text-indent:-999em;
	background:url(../images/page_headings/active_learning.jpg) no-repeat;
}

h1#entryNurseryHeader {
	width:250px;
	height:75px;
	text-indent:-999em;
	background:url(../images/page_headings/entry_nursery.jpg) no-repeat;
}

h1#mathleticsHeader {
	width:286px;
	height:37px;
	text-indent:-999em;
	background:url(../images/page_headings/mathletics.jpg) no-repeat;
}

h1#scisHeader {
	width:89px;
	height:37px;
	text-indent:-999em;
	background:url(../images/page_headings/scis.gif) no-repeat;
}

h1#scholarHeader {
	width:200px;
	height:37px;
	text-indent:-999em;
	background:url(../images/page_headings/sholar.gif) no-repeat;
}

h1#scholarHeader {
	width:200px;
	height:37px;
	text-indent:-999em;
	background:url(../images/page_headings/scholar.gif) no-repeat;
}

h1#swine_fluHeader {
	width:266px;
	height:72px;
	text-indent:-999em;
	background:url(../images/page_headings/swine_flu.gif) no-repeat;
}

h1#easy_fundHeader {
	width:264px;
	height:64px;
	text-indent:-999em;
	background:url(../images/page_headings/easy_fundraising.gif) no-repeat;
}

h1#complaintsHeader {
	width:270px;
	height:110px;
	text-indent:-999em;
	background:url(../images/page_headings/complaints_policy.gif) no-repeat;
}

h1#celebratingWiderAchievementsHeader {
	width:360px;
	height:67px;
	text-indent:-999em;
	background:url(../images/page_headings/celebrating_achievements.jpg) no-repeat;
}

h1#searchResults {
	width:194px;
	height:74px;
	margin-bottom: 20px;
	text-indent:-999em;
	background:url(../images/page_headings/search_results.jpg) no-repeat;
}

h1#sitemapHeader {
	width:165px;
	height:37px;
	margin-bottom: 20px;
	text-indent:-999em;
	background:url(../images/page_headings/sitemap.gif) no-repeat;
}

h1#accessibilityHeader {
	width:279px;
	height:37px;
	margin-bottom: 20px;
	text-indent:-999em;
	background:url(../images/page_headings/accessibility.gif) no-repeat;
}

.error {
	color:red;
	font-size:0.9em;
	font-weight:600;
	font-style: italic;
}

.success {
	color:green;
	font-size:0.9em;
	font-weight:600;
	font-style: italic;
}

#upper a:link, #main_footer a:link {color:#000000; text-decoration:none;}
#upper a:visited, #main_footer a:visited {color:#000000; text-decoration:none;}
#upper a:hover, #main_footer a:hover {color:#005AAB; text-decoration:underline;}

span.title a:link {
	color:#523e15;	
	font-size:0.95em;
}

span.title a:visited {
	color:#523e15;	
}

span.title a:hover {
	text-decoration: underline;
	color:#523e15;	
}

span.title {
	font-size:0.95em;
}

span.date {
	color:#404040;
	font-size:0.8em;
}

.event_item span.content  a:link {
	color:#523e15;	
}

.event_item span.content  a:visited {
	color:#523e15;	
}

.event_item span.content a:hover {
	text-decoration: underline;
	color:#523e15;	
}

span#event_link  a:link {
	color:#523e15;	
}

span#event_link  a:visited {
	color:#523e15;	
}

span#event_link  a:hover {
	text-decoration: underline;
	color:#523e15;	
}

/**************** menu styles****************/
ul#nav {position:relative; margin-top:20px; height:44px; width:930px; background:url(/media/images/menubar.gif) no-repeat ;}
ul#nav li {float:left; list-style-type:none; }
ul#nav li a, li#search {height:44px; display:inline; position:absolute; text-indent:-9999px; outline:none}

li#navHome a, li#navMessage a, li#navAbout a, li#navNursery a, li#navJunior a, li#navSenior a, li#navHealthy a, li#navAdmissions a, li#navContact a, li#navVacancies a { background-image:url(../images/menubar.gif) ; background-repeat:no-repeat; background-position:top;}

li#navHome a 						{ background-position: 0px 0px; left:0px; width:64px;  }
li#navHome a:hover					{ background-position: 0px -44px }
li#navHome a.selected 		{ background-position: 0px -88px }

li#navAbout a 						{ background-position: -68px 0px; left:68px; width:119px }
li#navAbout a:hover					{ background-position: -68px -44px }
li#navAbout a.selected		{ background-position: -68px -88px }

li#navNursery a 						{ background-position: -191px 0px; left:191px; width:57px }
li#navNursery a:hover					{ background-position: -191px -44px }
li#navNursery a.selected 		{ background-position: -191px -88px }

li#navJunior a 						{ background-position: -252px 0px; left:252px; width:91px }
li#navJunior a:hover					{ background-position: -252px -44px }
li#navJunior a.selected 		{ background-position: -252px -88px }

li#navSenior a 						{ background-position: -347px 0px; left:347px; width:95px }
li#navSenior a:hover					{ background-position: -347px -44px }
li#navSenior a.selected 		{ background-position: -347px -88px }

li#navAdmissions a 						{ background-position: -446px 0px; left:446px; width:123px }
li#navAdmissions a:hover					{ background-position: -446px -44px }
li#navAdmissions a.selected 		{ background-position: -446px -88px }

li#navVacancies a 						{ background-position: -573px 0px; left:573px; width:78px }
li#navVacancies a:hover					{ background-position: -573px -44px }
li#navVacancies a.selected 		{ background-position: -573px -88px }

li#navContact a 						{ background-position: -655px 0px; left:655px; width:79px }
li#navContact a:hover					{ background-position: -655px -44px }
li#navContact a.selected 		{ background-position: -655px -88px }

li#search {
	text-indent:0;
	margin-top:12px;
	left:750px; 
	width:171px 
}

li#search input{
	width:auto;
}

li#search input#search_button{
	margin-left: 2px;
	cursor: pointer;
}

#quicklinks {
	list-style:none;	
	margin: 0;
	margin-left: -43px;
	padding:0;
}

#quicklinks h2 {
	height:28px;
	text-indent:-9999px;
	background:url(../images/square_headings/quicklinks.jpg) no-repeat;
	width:306px;
	margin-bottom:10px;
	margin-left:44px;
}

#quicklinks ul {
	margin-top: 5px;
}

#quicklinks li {
	float: left;
	display: inline;
	height: 72px;
	margin: 0 2px;
	padding:0;
}

#quicklinks li a {
	display: block;
	height: 72px;
	text-indent: -999em;
}

li#navLearning a { background-image:url(../images/quicklinks/learning_resource.jpg); background-repeat:no-repeat;
					background-position: 0px 0px; width:73px; margin-top:0px;}
li#navLearning a:hover					{ background-position: 0px -72px }
li#navLearning a.selected		{ background-position: 0px -144px }


li#navGallery a { background-image:url(../images/quicklinks/photo_gallery.jpg); background-repeat:no-repeat;
					background-position: 0px 0px; width:73px; margin-top:0px;}
li#navGallery a:hover					{ background-position: 0px -72px }
li#navGallery a.selected		{ background-position: 0px -144px }

li#navFriends a { background-image:url(../images/quicklinks/fohc.jpg); background-repeat:no-repeat;
					background-position: 0px 0px; width:73px; margin-top:0px;}
li#navFriends a:hover					{ background-position: 0px -72px }
li#navFriends a.selected		{ background-position: 0px -144px }

li#navProspectus a { background-image:url(../images/quicklinks/request_prospectus.jpg); background-repeat:no-repeat;
					background-position: 0px 0px; width:73px; margin-top:0px;}
li#navProspectus a:hover					{ background-position: 0px -72px }
li#navProspectus a.selected		{ background-position: 0px -144px }


/**pay fees online button**/
#fees_button a {
	display:block;
	height: 23px;
	text-indent: -999em;
	background: url(../images/pay_fees_online.jpg) no-repeat;
}

#fees_button a:hover {
	background-position: 0px -23px;
}

#main_body_no_submenu #page_tree {
	min-height: 500px;
	font-size: 1.2em;
}

#splash {
	font-size: 0.7em;
}

#splash h1#splash_banner {
	height:38px;
	text-indent:-9999px;
	background:url(../images/banner_for_splash.jpg) no-repeat;
	width:289px;
}

#splash p#opt{
	margin-top: 10px;
}

#splash label{
	font-weight: normal;
	font-style: italic;
	width: auto;
}

#splash input{
	width: 2em;
}