#postcodeFinder, #teacher_form, #supplier_form{
	display: none;
}
.welcome{
	margin: 0;
	padding: 0;
}
.welcome_para{
	margin: 0;
	padding: 0;
}
/*left hand menu*/
ul#mainnav {
	list-style: none;
	margin: 0px;
	padding: 0px;
	width: 100%;
	}
ul#mainnav li {
	display: block;
	width: 100%;
	clear: both;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	}
ul#mainnav li a {
	display: block;
	font: 9pt verdana, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	width: 100%;
	padding-top: 5px;
	padding-bottom: 5px;
	}
ul#mainnav li a:hover {
	color: #FE9D44;
	}
	/*left login menu*/
ul#lognav {
	list-style: none;
	margin: 0px;
	padding: 0px;
	width: 100%;
	}
ul#lognav li {
	display: block;
	width: 100%;
	clear: both;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	}
ul#lognav li a {
	display: block;
	font: 9pt verdana, sans-serif;
	color: #FE9D44;
	text-decoration: none;
	width: 100%;
	padding-top: 5px;
	padding-bottom: 5px;

	}
ul#lognav li a:hover {
	color: #FE9D44;
	}
.error {
	font-size: 9pt;
	color: #CC3333;
	text-align: center;
}
body {
	color: #000000;
	background-color: #FFFFFF;
	margin: 5px;
	padding: 0px;
	font: 9pt verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
#pose_week_table{
	background-color: #FFFFFF;
	margin-top: 5px;
	margin-bottom: 5px;
	padding-top:5px;
}
.pose_title{
	font-weight: bold;
	color: #003366;
}

.pose_top_title{
	font-weight:bold;
	color: #003366;
	font-size:11pt;
}

.pose_description{
	font-size: x-small;
	padding: 2px;
}
.pose_supplied{
	font-size: x-small;
	font-style: italic;
	font-weight: bold;
}
#search_form_table{
	background-color: #FFFFFF;
	background-image: url(../images/search_form_grad.gif);
	background-repeat: repeat-x;
	margin-top: 5px;
	margin-bottom: 5px;
	padding-top:5px;
}
.orange_tab_table{
	border: 2px solid #FE9D44;
}
.title_image{
	position: relative;
	right: 1px;
	padding: 0;
	margin: 0;
}
hr{
	border: none 0;
	border-top: 1px solid #003366;
	height: 1px;
}
.news_title{
	font-weight: bold;
	color: #003366;
}
.news_date{
	font-size:xx-small;
}
.hidden_field {
	background-color: #E9EAF8;
}
#footer {
	background-color: #003366;
	font-size: x-small;
	color: #FFFFFF;
	padding:5px
}
#horiz_menu {
	background-color: #003366;
	color: #FFFFFF;
	font: 9pt verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
#horiz_menu td{
	padding: 7px;
}
#horiz_menu a:link, #horiz_menu a:visited {
	color: #FFFFFF;
}
#horiz_menu a:hover {
	color: #FE9D44;
}
#main_table {
	background-color: #FFFFFF;
	border: 1px solid #003366;	
}
#column_left{
	background-color: #003366;
	padding: 5px;
}
#column_left p, #column_left table{
	clear: both;
}
#central_content{
	padding: 5px;
	background-image: url(../images/top_curve.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#central_content h2{
	font-size: medium;
	color: #003366;
}
#central_content h3{
	font-size: small;
	color: #003366;
}
#central_content h1{
	font-size: large;
	color: #003366;
}
#column_right{
	background-color: #FFFFFF;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #003366;
	padding: 5px;
}
.homeOfferPrice{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #CC0000;	
}

.jobTitle{
	background-color: #FE9D44;
	color: #FFFFFF;
}
.jobCell{
	background-color: #FFFFFF;
	font-size: 9pt;
	padding: 5px;
	text-align:center;
}
.jobTable{
	border: 1px solid #FE9D44;
}
#column_left table.jobTable td.jobCell a.jobLink, #column_left table.jobTable td.jobCell a:link.jobLink, #column_left table.jobTable td.jobCell a:visited.jobLink {
	color: #003366;
}
#column_left table.jobTable td.jobCell a:hover.jobLink{
color: #FE9D44;
}
.sidebar_title{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	color: #003366;
	font-weight: bold;
}
.sidebar_class{
	/*background-color: #FFFFFF;*/
	font-size: 9pt;
	padding: 3px;
	border: 1px solid #FE9D44;
	text-align:center;
	font-size: x-small;
}	


.login_box, .class_list {
	background-color: #E9EAF8;
	border: 1px solid #003366;
	font-size: 9pt;
	padding:5px;
}
.retreat_listing{
	background-color: #E9EAF8;
	border: 1px solid #003366;
	font-size: 9pt;
	padding:5px;
	margin: 10px;
}
.directory_result_box {
	background-color: #E9EAF8;
	border: 1px solid #003366;
	font-size: 9pt;
	padding:5px;
	margin-bottom: 5px;	
}
.class_list thead{
	font-weight: bold;
	color: #FFFFFF;
	background-color: #003366;
	text-align: center;
}
.pose_week, .news_image{
	border: 1px solid #003366;
}
.comp_image{
	border: 1px solid #003366;
	text-align:top;
	
}
.status_message{
	border: 1px solid #CC3333;
}
.status_message thead{
	font-weight: bold;
	color: #FFFFFF;
	background-color: #CC3333;
	text-align: center;
}
.teacher_listing_table{

}
.teacher_listing_table .teacher_title{
	color:#999999;
	font-weight: bold;
}
.newsletter{
	color: #FE9D44;
	font-size: 10px;
	/*border: 1px solid #FE9D44;*/
}
.newsletter h2{
	color: #FE9D44;
	font-size: 22px;
	margin: 0;
	padding: 0;
}
form table.newsletter input, form table.newsletter select {
	font-size: 10px;
}
/*classes for registration form*/
.shown{
	background-color: #FFFFFF;
	border: 1px solid #003366;
}
.not_shown{
	background-color: #FE9D44;
	border: 1px solid #003366;
}
.address_finder{
	background-color: #FFFFFF;
	border: 1px solid #003366;
}

/* link styling */
#column_left a:link, #column_left a:visited{
	color: #FFFFFF;
}
#column_left a:hover{
	color: #FE9D44;
}
#pose_week_table a:link, #pose_week_table a:visited {
	color: #003366;
}
#pose_week_table a:hover{
	color: #FE9D44;
}
#column_right a:link, #column_right a:visited, #central_content a:link, #central_content a:visited{
	color: #003366;
}
#column_right a:hover, #central_content a:hover{
	color: #FE9D44;
}
/* ***** borrowed these styles from vBulleting to ensure that forum displays correctly
Means you need to edit these rather than the table header and table footer styles
in the vBulletin style manager ***** */
#central_content .thead a:link
{
	color: #FFFFFF;
}
#central_content .thead a:visited
{
	color: #FFFFFF;
}
#central_content .thead a:hover, #central_content .thead a:active
{
	color: #FF6600;
}
#central_content .tfoot a:link
{
	color: #E0E0F6;
}
#central_content .tfoot a:visited
{
	color: #E0E0F6;
}
#central_content .tfoot a:hover, #central_content .tfoot a:active
{
	color: #FF6600;
}
#central_content .tcat a:link
{
	color: #ffffff;
	text-decoration: none;
}
#central_content .tcat a:visited
{
	color: #ffffff;
	text-decoration: none;
}
#central_content .tcat a:hover, #central_content .tcat a:active
{
	color: #FF9D44;
	text-decoration: underline;
}

/**** NEWSLETTER CLASSES ***/

.newsletter_header
{
	color:#003366;
	font-size:30px;
	text-align:center;
}

.newsletter_title
{
	color:#003366;
	font-size:20px;
	text-align:left;
}
#tradingup{
	  margin:0;
      padding:0;
      height:100%;
      border:none;
}

#book_review {
	background-color: #FE9D44;
	color: #003366;
}
#book_review a:link, #book_review a:visited {
	color: #003366;
}
#book_review a:hover {
	color: #ffffff;
}

/*news navigation styles*/
#news_navigation {
	border: 1px solid #003366;
	padding: 5px;
}
#news_navigation h4{
	font-size: small;
	color: #003366;
	background-color: #FE9D44;
	display: block;
	padding: 2px;
	margin-bottom:10px;
	margin-top:10px;
}
#news_navigation h6{
	font-size: x-small;
	color: #003366;
	background-color: #FE9D44;
	background-image: url(../images/year_background.gif);
	background-repeat: no-repeat;
	background-position: center;
	display: block;
}
span.search_highlight{
	font-weight: bold;
	background-color: #FE9D44;
	display: inline;
}
/*Discussions on home page*/
.home_page_discussions{
	font-size: x-small;
}
table.home_page_discussions td.discussions_home{
	border-bottom: solid 1px #FE9D44;
}

td.discussions_home {
	padding: 10px 0;
	font-size: 1.2em;
}

/*for wiki*/
#central_content a, #central_content a:link.new, #central_content a:visited.new, #central_content a:hover.new{
color: #CC0000;
}
td#column-content div#content{
	border: 1px solid #999999;
	padding: 5px;
}

/*home page products */
.productTable {
	border: solid 1px #FE9D44;
}

#julieMango {
	width:160px; 
	border:1px solid black; 
	margin:auto;
}

/* FACEBOOK
---------------------------------------------------------------------------------*/
#facebook {
	width: 146px;
	margin: 15px 0 0;
	border: 2px solid #3B5998;
	color: #3B5998;
	font-size: 0.8em;
	font-weight: bold;
}
