	/* - - - - - - - - - - Resources Home - - - - - - - - - - */
	div.resources_home{margin:0; padding:0;}
	div.resources_home a{color:#0B88B4; text-decoration:none; font-weight:bold;}
	div.resources_home a:hover{color:#FF3000; text-decoration:underline;}
	div.resources_home_content{margin:0 230px 0 0; padding:0;}
	div.resources_home_content span{margin:0 25px 20px 0; padding:0; width:44%; float:left; clear:none;}
	*html div.resources_home_content span{margin:0 25px 10px 0; width:47%;}
	
	div.resources_home_content span.resources_home_view_all{ background-image:url(../images/icons/resources_home_view_all.gif); background-repeat:no-repeat; background-position:center left;}
	
	div.resources_home_content span.resources_home_my_resources{ background-image:url(../images/icons/resources_home_my_resources.gif); background-repeat:no-repeat; background-position:center left;}
	div.resources_home_content span.resources_home_favourite{ background-image:url(../images/icons/resources_home_favourite.gif); background-repeat:no-repeat; background-position:center left;}
	div.resources_home_content span.resources_home_recent{ background-image:url(../images/icons/resources_home_recent.gif); background-repeat:no-repeat; background-position:center left;}
	div.resources_home_content span.resources_home_upload{ background-image:url(../images/icons/resources_home_upload.gif); background-repeat:no-repeat; background-position:center left;}
	div.resources_home_content span.resources_home_incomplete{ background-image:url(../images/icons/resources_home_incomplete.gif); background-repeat:no-repeat; background-position:center left;}
	/* - - DL - - */
	div.resources_home_content dl{margin:0; padding:0; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:1.7em; font-size:89.5%;}
	div.resources_home_content dl dt{margin:0; padding:0 0 0 45px;}
	div.resources_home_content dl dd{margin:0; padding:0 0 0 45px; min-height:40px; font-size:101%;}
	*html div.resources_home_content dl dd{height:40px;}
	
	/* - - - - - - - - - - RESOURCE LIST - - - - - - - - - - */
	div.resources_list{position:relative; margin:0; padding:0;}
	div.heading_txt{ float:right;width:200px; clear:both;}
	div.heading_txt p{ padding:0 0 10px 0;}
	div.resources_list a{color:#0B88B4; text-decoration:none; font-weight:bold;}
	div.resources_list a:hover{color:#FF3000; text-decoration:underline;}
	div.resources_list_content{ position:relative; margin:0; padding:0; }
	div.resources_list_content table{ width:99%; 
	/**/_width: 90%; /* IE 5.5 only */
	_width/**/:/**/ 99%; /* IE 6 only */}
	div.resources_list_content ul{ margin:0 0 0 0; padding:0;}
	div.resources_list_content ul li{margin:0; padding:0 0 0 12px;  
	list-style:none; background-image:url(../images/template/bull_sub_nav_left.gif); background-repeat:no-repeat; background-position:center left;}
	
	/* - - - - - - - - - - Headings  - - - - - - - - - - */
	div.resources_list h4.maths_heading{ width:180px; height:37px; padding:0 0 10px 5px; background-position:center;
	background-image:url(../images/headings/maths_resource_heading.gif); background-repeat:no-repeat;}
	div.resources_list h4.biology_heading{ width:180px; height:37px; padding:0 0 10px 5px; background-position:center;
	background-image:url(../images/headings/biology_resource_heading.gif); background-repeat:no-repeat;}
	div.resources_list h4.chemistry_heading{ width:180px; height:37px; padding:0 0 10px 5px; background-position:center;
	background-image:url(../images/headings/chem_resource_heading.gif); background-repeat:no-repeat;}
	div.resources_list h4.physics_heading{ width:180px; height:37px; padding:0 0 10px 5px; background-position:center;
	background-image:url(../images/headings/physics_resource_heading.gif); background-repeat:no-repeat;}
	div.resources_list h4.ict_heading{ width:180px; height:37px; padding:0 0 10px 5px; background-position:center;
	background-image:url(../images/headings/ict_resource_heading.gif); background-repeat:no-repeat;}
	div.resources_list h4.media_heading{ width:180px; height:37px; padding:0 0 10px 5px; background-position:center;
	background-image:url(../images/headings/media_resource_heading.gif); background-repeat:no-repeat;}
	div.resources_list h4.pe_heading{ width:180px; height:37px; padding:0 0 10px 5px; background-position:center;
	background-image:url(../images/headings/pe_resource_heading.gif); background-repeat:no-repeat;}
	div.resources_list h4.personalised_heading{ width:180px; height:48px; padding:0 0 10px 5px; background-position:center;
	background-image:url(../images/headings/pr_heading.gif); background-repeat:no-repeat;}
	
	/* - - BASIC SEARCH - - */
	div.resources_list_content div.padding{ clear:both; float:right; margin:0; padding:0; width:200px;   }
	div.resources_list_content div.padding input{ margin:0 0 25px 0; padding:0 2px 0 2px; clear:left;}
	div.resources_list_content div.padding a{ margin:0 0 0 0; padding:0; clear:left; display:block; }

	div.resources_list_content div.level1{ width:200px; float:right; clear:both; padding:5px 0 5px 0;}
	div.resources_list_content div.level1 label{ display:block; font-weight:bold; font-size:80%;}
	div.resources_list_content div.level1 select{width:100%;}
	
	div.resources_list_content div.level2{ width:200px; float:right; clear:both; padding:5px 0 5px 0;}
	div.resources_list_content div.level2 label{ display:block; font-weight:bold; font-size:80%;}
	div.resources_list_content div.level2 select{width:100%;}
	
	div .search_facility_container{ margin:0; padding:0;}
	
	div.search_opt{margin:0; padding:0;}
	
	div.resources_list_content div.basic_search{ margin:0 0 5px 0; padding:0;}
	*html div.resources_list_content div.basic_search{}
	
	div.resources_list_content div.advanced_search{margin:0 0 10px 0; padding:0;}
	*html div.resources_list_content div.advanced_search{}
	
	div.searchbutton{padding:0; margin:5px 0 0 0; height:30px;}
	
	div.order_hints{padding:10px 0 5px 0;}
	
	div.resources_list_content #searchbox{width:200px; padding:5px 0 5px 0; }
	div.resources_list_content #searchbox label{display:block; font-weight:bold; font-size:80%;}
	div.resources_list_content #searchbox input{width:96%; overflow:hidden; padding:0; margin:0; }
	
	
	/* - - ADVANCED SEARCH - - */
	
	div.resources_list_content div.adv_search{ width:200px;}

	div.resources_list_content #typedrop{ padding:5px 0 5px 0;}
	div.resources_list_content #typedrop label{display:block; font-weight:bold; font-size:80%;}
	div.resources_list_content #typedrop select{width:100%;}
	
	div.resources_list_content #schooldrop{padding:5px 0 5px 0; font-weight:bold; font-size:80%; }
	div.resources_list_content #typedrop label{}
	div.resources_list_content #schooldrop select{width:100%;}
	
	div.resources_list_content #dropPageSize{padding:5px 0 5px 0; font-size:85%; font-weight:bold;}
	div.resources_list_content #dropPageSize label{ }
	div.resources_list_content #dropPageSize select{width:100%}
	
	
	h3.further_options_header{font-size:90%; padding:0 0 8px 0; margin:0; width:60%;}
	
	/* - - - - - - - - - - Resources View review - - - - - - - - - - */
	
	div.review{padding:0 0 10px 0; margin:0 0 15px 0; background-image:url(../images/dotted_lines.jpg); background-position:bottom; background-repeat:repeat-x;}
	div.review img{ padding:0; margin:0;}
	span.review_date{margin:3px; padding:3px; margin:0; font-size:85%; font-weight:bold;}
	span.review_author{ display:block; font-weight:normal; padding:3px 0 0 0;}
	
	div.heading_cntr{ margin:3px; margin:0;}
	div.heading_cntr h3{font-size:100%; width:320px; padding:0; margin:0;}
	div.star_cntr{margin:0;}
	
	
	
	
	/* - - - - - - - - - - Star Rating - - - - - - - - - - */
	div.review div.stars0{padding:0 0 5px 0; margin:0; width:80%; height:14px; background-image:url(../images/star_rating/stars0.gif); background-repeat:no-repeat; background-position:top left;}
	div.review div.stars1{padding:0 0 5px 0; margin:0; width:80%; height:14px; background-image:url(../images/star_rating/stars1.gif); background-repeat:no-repeat; background-position:top left;}
	div.review div.stars2{padding:0 0 5px 0; margin:0; width:80%; height:14px; background-image:url(../images/star_rating/stars2.gif); background-repeat:no-repeat; background-position:top left;}
	div.review div.stars3{padding:0 0 5px 0; margin:0; width:80%; height:14px; background-image:url(../images/star_rating/stars3.gif); background-repeat:no-repeat; background-position:top left;}
	div.review div.stars4{padding:0 0 5px 0; margin:0; width:80%; height:14px; background-image:url(../images/star_rating/stars4.gif); background-repeat:no-repeat; background-position:top left;}
	div.review div.stars5{padding:0 0 5px 0; margin:0; width:80%; height:14px; background-image:url(../images/star_rating/stars5.gif); background-repeat:no-repeat; background-position:top left;}
	
	div.padding div.stars0{float:left; padding:0 0 0 5px; margin:0; width:70%; height:14px; background-image:url(../images/star_rating/stars0.gif); background-repeat:no-repeat; background-position:top left;}
	div.padding div.stars1{float:left; padding:0 0 0 5px; margin:0; width:70%; height:14px; background-image:url(../images/star_rating/stars1.gif); background-repeat:no-repeat; background-position:top left;}
	div.padding div.stars2{float:left; padding:0 0 0 5px; margin:0; width:70%; height:14px; background-image:url(../images/star_rating/stars2.gif); background-repeat:no-repeat; background-position:top left;}
	div.padding div.stars3{float:left; padding:0 0 0 5px; margin:0; width:70%; height:14px; background-image:url(../images/star_rating/stars3.gif); background-repeat:no-repeat; background-position:top left;}
	div.padding div.stars4{float:left; padding:0 0 0 5px; margin:0; width:70%; height:14px; background-image:url(../images/star_rating/stars4.gif); background-repeat:no-repeat; background-position:top left;}
	div.padding div.stars5{float:left; padding:0 0 0 5px; margin:0; width:70%; height:14px; background-image:url(../images/star_rating/stars5.gif); background-repeat:no-repeat; background-position:top left;}
	
	table.user_stats div.stars0{overflow:hidden; padding:12px 0 0 0; margin:0; width:80px; height:14px; background-image:url(../images/star_rating/stars0.gif); background-repeat:no-repeat; background-position:top left;}
	table.user_stats div.stars1{overflow:hidden; padding:12px 0 0 0; margin:0; width:80px; height:14px; background-image:url(../images/star_rating/stars1.gif); background-repeat:no-repeat; background-position:top left;}
	table.user_stats div.stars2{overflow:hidden; padding:12px 0 0 0; margin:0; width:80px; height:14px; background-image:url(../images/star_rating/stars2.gif); background-repeat:no-repeat; background-position:top left;}
	table.user_stats div.stars3{overflow:hidden; padding:12px 0 0 0; margin:0; width:80px; height:14px; background-image:url(../images/star_rating/stars3.gif); background-repeat:no-repeat; background-position:top left;}
	table.user_stats div.stars4{overflow:hidden; padding:12px 0 0 0; margin:0; width:80px; height:14px; background-image:url(../images/star_rating/stars4.gif); background-repeat:no-repeat; background-position:top left;}
	table.user_stats div.stars5{overflow:hidden; padding:12px 0 0 0; margin:0; width:80px; height:14px; background-image:url(../images/star_rating/stars5.gif); background-repeat:no-repeat; background-position:top left;}
	
	table.datatable div.stars0{overflow:hidden; padding:12px 0 0 0; margin:0; width:80px; height:14px; background-image:url(../images/star_rating/stars0.gif); background-repeat:no-repeat; background-position:top left;}
	table.datatable div.stars1{overflow:hidden; padding:12px 0 0 0; margin:0; width:80px; height:14px; background-image:url(../images/star_rating/stars1.gif); background-repeat:no-repeat; background-position:top left;}
	table.datatable div.stars2{overflow:hidden; padding:12px 0 0 0; margin:0; width:80px; height:14px; background-image:url(../images/star_rating/stars2.gif); background-repeat:no-repeat; background-position:top left;}
	table.datatable div.stars3{overflow:hidden; padding:12px 0 0 0; margin:0; width:80px; height:14px; background-image:url(../images/star_rating/stars3.gif); background-repeat:no-repeat; background-position:top left;}
	table.datatable div.stars4{overflow:hidden; padding:12px 0 0 0; margin:0; width:80px; height:14px; background-image:url(../images/star_rating/stars4.gif); background-repeat:no-repeat; background-position:top left;}
	table.datatable div.stars5{overflow:hidden; padding:12px 0 0 0; margin:0; width:80px; height:14px; background-image:url(../images/star_rating/stars5.gif); background-repeat:no-repeat; background-position:top left;}
	
	div.review p{padding:5px 0 5px 0; margin:0;}
	div.actionbar {margin:20px 0 0 0; }
	
	#addreview{margin:10px 0 0 0; width:70%;}
	#addreview #text{padding:10px 0 20px 0;}
	#addreview #stars{padding:10px 0 20px 0;}
	#reviewtitle{display:block;}
	#addreview label{float:left; margin:0; padding:10px 0 5px 0; font-weight:bold; font-size:80%;}
	#addreview input{ padding:0; margin:0; float:right;}
	#addreview textfield{padding:0; margin:0; float:right; }
	#addreview span.review_txt{clear:left; float:left; font-family:Verdana, Arial, Helvetica, sans-serif; 
	/*font-size:80%;*/ font-weight:bold; padding:0 5px 0 5px; margin:0;}
	
	#addreview h2{ padding:0 0 10px 0;}
	#addreview a{ color:#0086bd; font-weight:bold; text-decoration:none; }
	#addreview a:hover{ color:#ff0000; font-weight:bold; text-decoration:underline;}
	
	.review_summary_bar { background-image:url(../images/graphics/grey_bkd.jpg); background-repeat:repeat-x; background-position:left; width: 100%; padding: 15px 0px 15px 0px; margin: 5px 0 20px 0; text-align:center; }
	.review_summary_bar #stars1 {display:inline;}
	.review_summary_bar img { padding:0 5px 0 5px; margin:0; }
	.review_summary_bar span {}
	.review_summary_bar .review_summary_posted { font-size: 85%; font-weight: bold; }
	.review_summary_bar .review_summary_title  { font-size: 85%; font-weight: bold; }
	.review_summary_bar .review_summary_count { font-size: 85%; }
	a.author_resources {font-size: 85%; padding:0 0 0 15px; margin:0; background-image:url(../images/graphics/bulletline.jpg); 
	background-repeat:no-repeat; background-position:left;}
	h4.further_options{font-size: 85%; padding:0 0 5px 0; margin:0;}
	/* - - - - - - - - - - Upload Wizard - - - - - - - - - - */
	div.resources_upload{margin:0; padding:0;}
	div.resources_upload p{margin:0; padding:0;}
	div.resources_upload ul{margin:0; padding:0;}
	div.resources_upload ul li{margin:0; padding:0; list-style:none; line-height:1.8em;}
	div.resources_upload a{color:#0B88B4; text-decoration:none; font-weight:bold;}
	div.resources_upload a:hover{color:#FF3000; text-decoration:underline;}
	div.resources_upload a:focus, div.resources_upload a:active{color:#FFF; background-color:#0086BD;}
	div.resources_upload_content{margin:0 0 0 0; padding:0;}
	/* - - Validation List - - */
	div.resources_upload div.validationlist{margin:0 0 20px 0; padding:0;}
	div.resources_upload div.validationlist ul{margin:0; padding:0;}
	div.resources_upload div.validationlist ul li{margin:0; padding:0; font-weight:bold; color:#FF0000;}
	div#wizard_content{ }
	div#wizard_content ul{}
	div#wizard_content ul li{ padding:0; margin:0;}
	
	/* - - Steps - - */
	div#wizard_steps{margin:0; padding:0; float:right; width:200px;}
	div.steplist_0{margin:0; padding:44px 0 0 0; background-image:url(../images/graphics/step01.jpg);background-repeat:no-repeat; background-position:left top;}
	div.steplist_1{margin:0; padding:44px 0 0 0; background-image:url(../images/graphics/step02.jpg);background-repeat:no-repeat; background-position:left top;}
	div.steplist_2{margin:0; padding:44px 0 0 0; background-image:url(../images/graphics/step03.jpg);background-repeat:no-repeat; background-position:left top;}
	div.steplist_3{margin:0; padding:44px 0 0 0; background-image:url(../images/graphics/step04.jpg);background-repeat:no-repeat; background-position:left top;}
	div.steplist_6{margin:0; padding:44px 0 0 0; background-image:url(../images/graphics/step05.jpg);background-repeat:no-repeat; background-position:left top;}
	div#wizard_steps ul{margin:47px 0 0 5px; padding:0;}
	div#wizard_steps ul li.wizard_step{color:#000000; margin:0; padding:0; list-style:none; line-height:1.3em; font-size:85%; letter-spacing:1px;}
	div#wizard_steps ul li.wizard_step_selected{color:#ff0074; margin:0; padding:0; list-style:none; line-height:1.3em; font-size:85%; letter-spacing:1px;}
	
	/* - - Step 1+ 2 - - */
	div.resources_upload_content label{margin:25px 0 4px 0; padding:0; display:block; font-weight:bold; font-size:80%;}
	div.resources_upload_content div.field{margin:0; padding:0;}
	div.resources_upload_content div.field input{margin:0; padding:2px; width:400px;}
	div.resources_upload_content div.field textarea{margin:0; padding:2px; width:400px; height:75px; font-size:94%;}
	div.resources_upload_content div.field textarea{font-size:100%;}
	div.resources_upload_content div.field select{margin:0; padding:2px 0 2px 2px; width:400px;}
	div.resources_upload_content div.level1 select{margin:0; padding:2px 0 2px 2px; width:400px;}
	div.resources_upload_content div.level2 select{margin:0; padding:2px 0 2px 2px; width:400px;}
	div.resources_upload_content p#next_link_help{margin:20px 0 0 0;}
	*html div.resources_upload_content p#next_link_help{margin:20px 0 0 0;}
	div.resources_upload_content div.actionbar{margin:20px 230px 0 0; padding:0;}
	*html div.resources_upload_content div.actionbar{margin:0 230px 0 0;}
	/* - - Step 3 - - */
	p.upload_text{line-height:1.8em;}
	div.resources_upload_content div.listbox_select{margin:0; padding:0; width:400px; /*border:1px dashed #F0F;*/}
	div.resources_upload_content div.listbox_select select{margin:0; padding:0; height:130px;}
	div.resources_upload_content div#contributors{}
	div.resources_upload_content div#keyword{}
	div.resources_upload_content div.listbox_select div input.addbox{margin:0; padding:2px; width:75%;}
	div.resources_upload_content div.listbox_select div input.linkbutton{margin:0 0 0 5px; padding:1px 2px 1px 2px; width:50px;}
	div.resources_upload_content div.listbox_select div.textarea_hold{margin:0 0 10px 0; padding:0;}
	div.resources_upload_content div.listbox_select div.textarea_hold select{margin:10px 0 0 0; padding:2px; width:97%;}
	div.resources_upload_content div.listbox_select input.linkbutton{margin:0; padding:0 2px 0 2px;}
	
	/* - - Final - - */
	#ResourceUploadWizard1_UploadComplete1_div_done p{margin:0 0 10px 0; padding:0; font-weight:bold;}
	#complete_approved{margin:0 0 20px 0; padding:0 0 140px 0; background-image:url(../images/graphics/upload_com.jpg); background-repeat:no-repeat; background-position:bottom left;}
	
	/* - - - - - - - - - - View Resource - - - - - - - - - - */
	div.resources_view{margin:0; padding:0;}
	div.resources_view a{color:#0B88B4; text-decoration:none; font-weight:bold;}
	div.resources_view a:hover{color:#FF3000; text-decoration:underline;}
	div.resources_view a:focus, div.resources_view a:active{color:#FFF; background-color:#0086BD;}
	/* - - Resource Details - - */
	div.resources_view_content{margin:0 230px 0 0; padding:0;}
	div.resources_view_content a{color:#0B88B4; text-decoration:none; font-weight:bold;}
	div.resources_view_content a:hover{color:#FF3000; text-decoration:underline;}
	div.resources_view_content a:focus, div.resources_view_content a:active{color:#FFF; background-color:#0086BD;}
	
	div.resources_view_content div.detail_hold{position:relative; margin:0 0 25px 0; padding:0; width:90%; border-top:1px solid #ADADAD;}
	
	div.resources_view_content div.row{ overflow:hidden; position:relative; margin:0; padding:0 0 0 0; min-height:45px; _height:45px; background-image:url(../images/table_background/resource_detail_table_bkd1.jpg); background-repeat:repeat-x; background-position:top; background-color:#FFF4D7; border-bottom:1px solid #ADADAD; border-left:1px solid #ADADAD; border-right:1px solid #ADADAD;}
	*html div.resources_view_content div.row{_height:40px; overflow:visible;}
	
	div.resources_view_content div.row h3{margin:0; padding:0; font-size:85%;}
	div.resources_view_content div.row p{margin:0; padding:0; font-size:85%;}
	
	div.resources_view_content div.row div.left_name{margin:0; padding:5px 10px 4px 10px; float:left; width:45%; background-image:url(../images/icons/resource_details.gif); background-repeat:no-repeat; background-position:top left;}
	div.resources_view_content div.row div.left_name span h3{margin:0 0 0 50px; padding:0;}
	div.resources_view_content div.row div.left_name span p{margin:0 0 0 50px; padding:0 0 0 0; font-size:150%;}
	
	div.resources_view_content div.row div.left{ position:relative; margin:0; padding:5px 10px 12px 10px; float:left; width:45%;}
	div.resources_view_content div.row div.right{ border-left:1px solid #ADADAD; position:relative; margin:0; padding:5px 10px 10px 10px; float:left; width:40%; /*border-left:1px solid #ADADAD;*/}
	div.resources_view_content div.row div.right ul{margin:0; padding:0; list-style-type: none;}
	div.resources_view_content div.row div.right ul li{margin:0 8px 0 0; padding:0;}
	
	
	div.resources_view_content div.download{ margin:0 0 25px 0; padding:10px 0 28px 0; text-align:center; background-color:#d0d0d0; background-image:url(../images/table_background/resource_detail_table_bkd2.jpg); background-position:top; background-repeat:repeat-x;  border-top:1px solid #AFADB0;}
	div.resources_view_content div.download a{margin:0; padding:0 0 43px 0; background-image:url(../images/icons/download.gif); background-repeat:no-repeat; background-position:center;}
	
	resources_view_content h2.open{}
	resources_view_content h2.reviews{margin:10px 0 10px 0;}
	
	div.resource_review{margin:0; padding:0;}
	div.resource_review #starrating label{}
	
	
	div.popular_count{ position:absolute; padding:0; margin:0; width:95px; top:17px; right:10px;}
	span.popular_count{font-weight:bold;}
	
	/* - - - - - - - - - - Incomplete resources - - - - - - - - - - */
	table.incomplete_uploads{margin:5px 0 5px 0; padding:0; border:1px solid #ADADAD;}
	/* - - th - - */
	table.incomplete_uploads th{margin:0; padding:10px; background-color:#FF0089; color:#FFFFFF; font-weight:normal; text-align:left;}
	table.incomplete_uploads th a{color:#FFF; text-decoration:underline; font-weight:normal;}
	table.incomplete_uploads th a:hover{text-decoration:underline; color:#02428f;}
	table.incomplete_uploads th a:focus, 
	table.incomplete_uploads th a:active{color:#000; background-color:#C0FF00;}
	/* - - tr - - */
	table.incomplete_uploads tr.row{margin:0; padding:0; background-color:#F8FDFF;}
	table.incomplete_uploads tr.altrow{margin:0; padding:0; background-color:#EEFBFF;}
	/* - - td - - */
	table.incomplete_uploads td{padding:15px 10px 15px 10px; margin:0; border-top:1px solid #ADADAD; font-size:95%;}
	table.incomplete_uploads td a{color:#0086BD; text-decoration:none; font-weight:bold;}
	table.incomplete_uploads td a:visited{color:#92B6C4;}
	table.incomplete_uploads td a:hover{color:#FF3000; text-decoration:underline;}
	table.incomplete_uploads td a:focus, 
	table.incomplete_uploads td a:active{color:#FFF; background-color:#0086BD;}
	table.incomplete_uploads td.download{padding:25px 10px 5px 10px; text-align:center;}
	table.incomplete_uploads td.download a{ margin:0; padding:30px 0 0 0; background-image:url(../images/icons/download.gif); background-repeat:no-repeat; background-position:center;}
	
	/* - - - - - - - - - - Resource Review - - - - - - - - - - */
	div.resource_review{margin:0; padding:0; width:99%;}
	div.resource_review h2.open{margin:0; padding:0; letter-spacing:4px; font-size:180%; text-transform:uppercase;}
	/* - - Add Review - - */
	/*div.block */div.resource_review div.editfields{margin:15px 0 0 0; padding:0; width:70%;}
	/*div.block*/ div.resource_review div.editfields div.field{margin:0 0 15px 0; padding:0;}
	/*div.block*/ div.resource_review div.editfields div.field label{margin:0 0 4px 0; padding:0; display:block; clear:both; font-weight:bold; font-size:80%;}
	/*div.block*/ div.resource_review div.editfields div.field select{margin:0 0 0 5px; padding:0; width:60%; float:none;}
	/*div.block*/ div.resource_review div.editfields div.field input{margin:0; padding:40px 0 2px 2px; width:99.5%; *width:100%; _width:100%; /*float:none;*/}
	
	div.resource_review div.editfields div.field textarea{margin:0; padding:2px 0 2px 2px; width:99%; *width:100%; _width:100%; float:none; height:70px;}
	div.resource_review div.editfields p.floatclear{margin:25px 0 20px 0; padding:0; text-align:right;}
	div.resource_review div.editfields p.floatclear input{margin:0 0 0 8px; padding:0;}
	div.incomplete{margin:0; padding:0; width:70%;}
	
	div.forums_content{position:relative; margin:0; padding:0; width:60%;}
	div.text_field{margin:0; padding:0; position:relative;}
	div.float_container{ margin:0; padding:0; display:block; border:1px solid #fff; clear:left;}
	
	div.admin_forum{ padding:20px 0 20px 0;}
	div.forums_content #post_name{margin:0; padding:0; float:left; width:46%;}
	div.forums_content #post_name label{margin:5px 0 3px 0; padding:0; display:block; font-weight:bold; font-size:80%;}
	div.forums_content #post_name input{margin:0; padding:2px; width:99%; clear:none;}
	div.forums_content #post_email{margin:0; padding:0; float:right; width:46%;}
	div.forums_content #post_email label{margin:5px 0 3px 0; padding:0; display:block; font-weight:bold; font-size:80%;}
	div.forums_content #post_email input{margin:0; padding:2px; width:99%; clear:none;}
	
	
	h2.heading_style{font-family:Myriad, Arial, Verdana, Helvetica, sans-serif; font-size:1.6em;}
	
	div.text_field_report{width:40%; display:block; padding:0 0 10px 0; font-size:85%; font-weight:bold;}
	
	div.text_field_report table#UsageStats1_endDateCalender_CalenderItem{margin:20px 0 10px 0; padding:0;}
	
	div.text_field_report table#UsageStats1_startDateCalender_CalenderItem {margin:20px 0 10px 0; padding:0;}
	div.text_field_report span{}
	
	#news_list{ float:left; padding:20px 0 10px 0; width:40%;}
	
	#news_list div.block{ background-color:#EEFBFF; padding:5px; border-bottom:2px solid #ffffff; font-size:90%;}
	
	div.table_container p.welcome_message{ padding:20px 0 10px 0;}
	
	
	/* - - Footer - - */
div.footer_home{ margin:20px 20px 0 8px; padding:0; font-family:Arial, Helvetica, sans-serif; background-image:url(../images/home/quick_links_bak.jpg); background-repeat:repeat-x; background-position:top;}
div.footer_home h3{margin:0; padding:0; height:25px; background-image:url(../images/home/quick_links.jpg); background-repeat:no-repeat; background-position:bottom left;}
div.footer_home ul{margin:7px 0 0 33px; padding:0;}
div.footer_home ul span{margin:0; padding:0; display:block;}
div.footer_home ul li{margin:0 10px 0 0; padding:0; list-style:none; display:inline; text-align:center; font-size:80%;}
div.footer_home ul li a{margin:0 10px 0 0; padding:64px 0 0 0; color:#0086BD; text-decoration:none; float:left; width:67px;  text-align:center; background-repeat:no-repeat; background-position:center top;}
div.footer_home ul li a:hover, 
div.footer_home ul li a:focus, 
div.footer_home ul li a:active{color:#FF3000; text-decoration:underline; background-color:none;}
div.footer_home ul li a.handheld{ background-image:url(../images/home/q_handheld.jpg);}
div.footer_home ul li a.talmos{ background-image:url(../images/home/q_talmos.jpg);}
div.footer_home ul li a.maths{ background-image:url(../images/home/q_maths.jpg);}
div.footer_home ul li a.science{ background-image:url(../images/home/q_science.jpg);}
div.footer_home ul li a.ict{ background-image:url(../images/home/q_ict.jpg);}
div.footer_home ul li a.media{ background-image:url(../images/home/q_media.jpg);}
div.footer_home ul li a.pe{ background-image:url(../images/home/q_pe.jpg);}
div.footer_home ul li a.personalisedlearning{ background-image:url(../images/home/q_personalisedlearning.jpg);}
div.clear_left{ clear:left;}
