/* LAYOUT */
/************************************************************************************/

	
/* Header */
#header   	{clear:both; display:block; margin:0 auto; padding:0; width:778px; background:url(../img/bg/header.jpg) no-repeat;}
#logo 		{width: 128px; padding: 10px 7px 0 0; margin:0; float:right; clear: none;}
#breadcrumb {width:760px; clear:both; float:none;padding:2px 5px 0 13px; margin:0; background: #EEF1F2;  min-height: 30px;}
#breadcrumb_left {padding-top:7px; float:left; clear:none;width:480px;}
#search 	{width:271px; padding:0; margin:0; float:right; clear: none; text-align: right; }
/* Added to fix float problem in Firefox CMcM */
.clearfix:after {content: ".";  display: block; height: 0; clear: both; visibility: hidden;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */


/* Main Container */
#container 				{width:778px; background:#fff; padding:0; margin:0 auto; min-height:400px;}

#full_content_home {width:758px; padding:0 10px; margin:0; float:left; clear:both; text-align:left; background:#fff url(../img/nav_home.jpg);}

div.float_left {width:458px; display:block; float:left; clear:none; margin:10px 10px 0 0; padding:10px; }
div.clear_right {width:250px; display:block; float:left; clear:right; margin:10px 0 0 0; padding:10px; }
/*.float_left {width: 523px; display:block; float:left; clear:none; margin:0 10px 10px 10px; padding:5px; }
.clear_right {width: 195px; display:block; float:left; clear:right; margin:0 10px 10px 10px; padding:5px; }*/

/* clearing div */
div.clear_both {width: 100%; display:block; float:left; clear:both; margin-bottom:15px;}
div.clear_both_rss {clear:both; margin:0; padding: 0px 0px 5px 0px;}


#left_content 	{float:left; clear:none; width:360px; padding-right: 10px;}
#right_content 	{float:right; clear:none; width:200px;}
	
/* For pages with left navigation */
/* Left Column - Navigation */
#column1 		{width:178px; display:block; background-color:#fff; padding:0; margin:0; float:left; clear:left;}
/* Main Column - Content */
#column2 		{width:595px; display: block; padding:0; margin:0; float:left; clear:right; background: url(../img/standard.jpg);}


#main_content 	{width:570px; padding:20px 0 0 20px; margin:0; float:left; clear: none;}


/* quals (and search) page DOC MAN SYSTEM */
body#qual #full_content_home {width:758px; display:block; padding:0 10px 0 10px; margin:0; float:left; clear:left; background:#fff url(../img/nav_qual.jpg);}
body#home #full_content_home {width:758px; display:block; padding:0 10px 0 10px; margin:0; float:left; clear:left; background:#fff url(../img/nav_qual.jpg);}
body#curr #full_content_home {width:758px; display:block; padding:0 10px 0 10px; margin:0; float:left; clear:left; background:#fff url(../img/nav_qual.jpg);}
body#curr #full_content_home_blank {width:758px; display:block; margin:0px; padding:20px 0 0 20px; float:left; clear:left; background:#fff url(../img/nav_qual.jpg);}

body#home #full_content_home.assess {width:738px; display:block; padding:10px 20px; margin:0; float:left; clear:left; background:#fff url(../img/nav_qual.jpg);}

#full_content_home.corp {width:758px; display:block; padding:0 10px 0 10px; margin:0; float:left; clear:left; background: url(../img/nav_qual.jpg);}

div.fullwidth {width:728px; display:block; float:left; clear:none; margin:10px 0 0 0 ; padding:10px; }

body#qual div.clear_both {width:100%; display:block; float:none; clear:both; padding:12px 0 8px 0; margin:0; background: url(../img/bg/hor.gif) repeat-x;}

body#qual div.clear_both_spec {width:100%; display:block; float:none; clear:both; padding:12px 0 5px 0; margin:0;background: none;}


/* search */
body#home #full_content_home.searchtemp {width:758px; display:block; padding:0 10px 0 10px; margin:0; float:left; clear:left; background: url(../img/nav_qual.jpg);}



/* homepage */

.main_photo {padding:0; margin:0;}
/* #box_quals {width:438px; margin:8px 0 10px 0; padding:10px; border:1px dotted #99CC33;} styled in forms.css */ 
#box_news {padding:0; margin:0;}

#box_news p{padding:0; margin:0;}

#box_micro 	{background:#fff; width:248px; margin:0 0 5px 0; padding:0 0 10px 0;}
#box_ad 	{background:#fff; width:248px; margin:0; padding:0; }


ul.none 	{list-style:none;}
ul.none li	{list-style:none;}

.news_home {margin:5px 8px 3px 0; float:left;}

/*#columnfullwidth #main_content {
	width: 760px; display: block; 
	padding:10px 10px 0 10px; margin:0;
	float: left; clear: left;
	text-align: left; background: url(../img/portal_two.gif);
}*/
	
/* Main Content - text etc. */
#main_content p{padding-right: 10px;}

div.events_left {width: 428px; display:block; float:left; clear:none; margin:0 10px  10px 10px; padding:5px; }



/* Footer
see alistapart.com for footer article... */

#footer 	{clear:both; display:block; margin:10px auto 0 auto; padding:0; width:778px; background: transparent url(../img/bg/bottom-gradient.jpg); border-top: 1px solid #eee;}


#logos 	{display:none;}


img.left {margin-right: 10px; margin-bottom: 10px; float: left; clear: none;}
img.newsimg {clear:right;float:left;margin-bottom:-1.5em;margin-right:10px;}




/***************************************************************************/
/* tabber control */
.tabberlive .tabbertabhide {display:none;}

.tabber {clear: none; padding:0; margin:0; background: #fff; }
.tabberlive {margin-right: 0px;}

ul.tabbernav {border-bottom:1px solid #B8E2DC; line-height:normal; margin:0; padding:10px 0 3px 0;}
ul.tabbernav li {display:inline; list-style:none; padding:0; margin:0;}

/* This styles the tabs */
ul.tabbernav li a {
	background: #DDF9FF;
	margin-right:5px;
	padding:3px .6em;
	text-decoration:none;
	color:#0066CC;
	border: 1px solid #9FECFF;
	border-bottom: 1px solid #B8E2DC;
}

ul.tabbernav li a:hover {
	background: #fff; border-color:#9FECFF; border-style:solid solid none; border-width:1px; text-decoration:none; color:#fff;}
 
#mytabber1 li a {}
#mytabber1 li a:hover {color: #404040;}
.tabbertab li {list-style: none; }
.tabbertab li a{text-decoration: underline; font-weight: normal;}

ul.tabbernav li.tabberactive a 	{color:#404040; background-color:#fff; border:1px solid #B8E2DC; border-bottom:1px dotted #fff;}

.tabberlive .tabbertab {
	background:#fff;
	width:436px;
	margin:0 0 10px 0;
	padding:10px;
	border-color:#B8E2DC rgb(153, 153, 153);
	border-style:none solid solid;
	border-width:0 1px 1px;
	border-color:#B8E2DC;
} 

.tabberlive .tabbertab h2 {display:none;}
.tabberlive .tabbertab h3 {display:none;}
#tab1.tabberlive {}
#tab2.tabberlive {}
#tab2.tabberlive .tabbertab {height:200px;overflow:auto;}





/*****************************************************************/

#right_column {float:right; padding-right:10px; width:338px; }



/* floating an image with a caption below it */
.floatLeft { 
    float: left;
	}
	
.caption { 
	margin: 0 5px 5px 0;
	padding: 5px;
	font-size:85%;
	color:#909090;
	float: left;
	text-align: center;
	line-height: 1.2em;
	border: 1px dotted #999;
	} 



/* table at the bottom of ordering AU page within Key Stage 1 & 2 */
.orderauleft {
	width:45%;
	float:left;
	border: 2px solid #999;
	text-align:center;
	padding:5px;
	margin-left:5px;
	}
	
.orderauright {
	width:45%;
	float:right;
	border: 2px solid #999;
	text-align:center;
	padding:4px;
	margin-right:5px;
	}
	
.orderaurow {
	border-bottom: 1px solid #999;
	padding-bottom: 5px;
	}
	
	
/* Accordion Slider for Homepage */
.slider {
	margin: 0px;
	padding: 0px;
	overflow: hidden;
	width: 458px;
}
.accordion-click2 {
	margin: 0px 2px 0px 0px; 
	BACKGROUND: #424242; 
	FLOAT: left; 
	WIDTH: 22px; 
	COLOR: #f4f4f4; 
	HEIGHT: 210px;
	cursor: pointer;
	padding: 0px;
}

.accordion-content2 {
	FLOAT: left; 
	OVERFLOW: hidden; 
	WIDTH: 362px;
	margin: 0px;
	padding: 0px;
}

.accordion-content2 img {
	border-style: none;
}

#microsite1 { background:url(../img/slider/construction.gif); }

#microsite2 { background:url(../img/slider/general_science.gif); }

#microsite3 { background:url(../img/slider/home_economics.gif); }

#microsite4 { background:url(../img/slider/leisure_tourism.gif); }


/* Homepage RSS */

.rss_left { float: left; clear:all; padding:0px; margin:0px; }

.rss_right { float: right; clear:all; padding:6px 0px 0px 0px; margin:0px; }

.rss_right p { padding:0px 5px 0px 0px; margin:0px; }

.rss_right img { border:none; vertical-align: bottom; }

.rss_help { margin:0px; padding:0px 10px 10px 10px; }

.rss_left_help { float: left; padding:0px; margin:0px; }

.rss_right_help { float: left; padding:15px 0px 0px 10px; margin:0px; }

.rss_right_help img { border:none; vertical-align: bottom; }

.rss_left_help_links { float: left; padding:0px; margin:0px; width:200px; }

.rss_right_help_links { float: left; padding:0px; margin:0px; width:200px; }

/*----------------------------------------------*/
/*  Newsletter box */
/*----------------------------------------------*/
.newsletterBox {
	position:relative;
	padding:5px 10px 10px 10px;
	background:url(../../dep/img/emoderation/newsletter_bg.gif) no-repeat;
	width:180px;
	height:190px;
	}

.newsletterBox .ribbon {
	position:absolute;
	background:url(../../dep/img/emoderation/ribbon_mail.png) no-repeat;
	width:30px;
	height:51px;
	top:-4px;
	left:164px}