@charset "utf-8";
/* CSS Document */

/* General */
html, body { height: 100%; }
body
{
background: #9a8871 url(../Images/repeating_bg.jpg) left top repeat-y;
margin: 0;
padding: 0;
font-size:1em;
	
}

body.nobckgrnd{
background: #9a8871 url(../Images/repeating_bg_home.jpg) 0px 825px repeat-y;
}

body, p, a
{
font-family:Arial, Helvetica, sans-serif;
}

a
{
color:#FFFFFF;
text-decoration:none;
}

a:hover
{
text-decoration:underline;
}

.content_home a{
	text-decoration:underline;
}

h3{
font-size:0.9em;
padding-bottom:0;
color:#0099FF;
margin-top:8px;
}

h3.table{
margin-bottom:0px;
}

h4
{
color:#000;
font-weight:normal;
font-size:0.8em;
width:380px;
margin:0;
}

/* body backgrounds */

div.background
{
margin:0;
padding:0;
overflow:hidden;
z-index:10;
}

div.home
{
background:url(../Images/body_bg_home_big.jpg) left top no-repeat;
}

div.content
{
background:url(../Images/body_bg_content.jpg) left top no-repeat;
}

div.header_cont_home
{
position:relative;
height:152px;
}

div.header_cont
{
position:relative;
height:200px;
}

div.header_logo
{
float:left;
}

div.header_logo a
{
overflow:hidden;
padding-top:130px;
font-size:.7em;
position:absolute;
top:20px;
left:190px;
float:left;
width:100px;
height:0;
display:block;
}

div.header_nav
{
position:absolute;
float:left;
top:20px;
left:300px;
width:400px;
height:120px;
}

div.header_nav ul
{
	list-style-type:none;
	margin:0;
	padding:0;
}

div.header_nav ul.nav li
{
	margin:0;
	padding:0;
}


div.header_nav ul.nav li a
{
	float:left;
}

div.header_nav ul.nav li a
{
	display:block;
	left:0;
	position:absolute;
	top:0;
}

div.header_nav ul.nav li a.nav1, div.header_nav ul.nav li a.nav2, div.header_nav ul.nav li a.nav3, div.header_nav ul.nav li a.nav4
{
height:0;
overflow:hidden;
padding-top:110px;
width:85px;
}

div.header_nav ul.nav li.nav1{
	left:0px;
	top:0px;
	width:84px;
	height:0;
	overflow:hidden;
	display:block;
	padding-top:90px;
	background:url(../Images/nav_1_off.gif) top left no-repeat;
}

div.header_nav ul.nav li.nav2{
	position:absolute;
	left:90px;
	top:10px;
	width:72px;
	height:0;
	padding-top:95px;
	overflow:hidden;
	display:block;
	background:url(../Images/nav_2_off.gif) top left no-repeat;
}

div.header_nav ul.nav li.nav3{
	position:absolute;
	left:190px;
	top:10px;
	width:70px;
	height:0;
	padding-top:90px;
	overflow:hidden;
	display:block;
	background:url(../Images/nav_3_off.gif) top left no-repeat;
}

div.header_nav ul.nav li.nav4{
	position:absolute;
	left:290px;
	top:10px;
	width:80px;
	height:0;
	padding-top:89px;
	overflow:hidden;
	display:block;
	background:url(../Images/nav_4_off.gif) top left no-repeat;
}

div.header_nav ul.nav li a.nav1
{
left:0px;
top:0px;
width:84px;
height:0;
overflow:hidden;
display:block;
padding-top:90px;
background:url(../Images/nav_1_off.gif) top left no-repeat;
z-index:10;
}

div.header_nav ul.nav li a.nav1:hover, div.header_nav ul.nav li.selected a.nav1
{
background:url(../Images/nav_1_on.gif) top left no-repeat;
z-index:11;
}


div.header_nav ul.nav li a.nav2
{
left:0px;
top:0px;
width:72px;
height:0;
padding-top:95px;
overflow:hidden;
display:block;
background:url(../Images/nav_2_off.gif) top left no-repeat;
z-index:12;
}

div.header_nav ul.nav li a.nav2:hover, div.header_nav ul.nav li.selected a.nav2
{
background:url(../Images/nav_2_on.gif) top left no-repeat;
z-index:12;
}

div.header_nav ul.nav li a.nav3
{
left:0px;
top:0px;
width:70px;
height:0;
padding-top:90px;
overflow:hidden;
display:block;
background:url(../Images/nav_3_off.gif) top left no-repeat;
z-index:12;
}

div.header_nav ul.nav li a.nav3:hover, div.header_nav ul.nav li.selected a.nav3
{
background:url(../Images/nav_3_on.gif) top left no-repeat;
z-index:12;
}

div.header_nav ul.nav li a.nav4
{
left:0px;
top:0px;
width:80px;
height:0;
padding-top:89px;
overflow:hidden;
display:block;
background:url(../Images/nav_4_off.gif) top left no-repeat;
z-index:12;
}

div.header_nav ul.nav li a.nav4:hover, div.header_nav ul.nav li.selected a.nav4
{
background:url(../Images/nav_4_on.gif) top left no-repeat;
z-index:12;
}


/* h2 styles for page title graphics */

h2
{
overflow:hidden;
margin:0 0 10px 0;
height:0;
}

h2.survey_how
{
padding-top:25px;
background:url(../Images/ttl_survey_how.gif) left top no-repeat;
}

h2.survey_find
{
padding-top:25px;
background:url(../Images/ttl_survey_find.gif) left top no-repeat;
}

h2.involve_monitor
{
padding-top:25px;
background:url(../Images/ttl_involve_monitor.gif) left top no-repeat;
}

h2.involve_action
{
padding-top:25px;
background:url(../Images/ttl_involve_action.gif) left top no-repeat;
}

h2.involve_school
{
padding-top:25px;
background:url(../Images/ttl_involve_school.gif) left top no-repeat;
}

h2.why_money
{
padding-top:25px;
background:url(../Images/ttl_why_money.gif) left top no-repeat;
}

h2.why_enough
{
padding-top:50px;
background:url(../Images/ttl_why_enough.gif) left top no-repeat;
}

h2.why_environment
{
padding-top:25px;
background:url(../Images/ttl_why_environment.gif) left top no-repeat;
}

h2.why_water
{
padding-top:25px;
background:url(../Images/ttl_why_water.gif) left top no-repeat;
}

h2.why_recognition
{
padding-top:51px;
background:url(../Images/ttl_why_recognition.gif) left top no-repeat;
}

/* global structure */

div.wrapper
{
width:100%;
overflow:hidden;
}

div.top_cont
{
width:100%;
}

div.content_wrapper
{
background:url(../Images/content_wrapper_backfill.png) top left repeat-y;
overflow:hidden;
width:1070px;
}

div.content_wrapper.wider
{
background:url(../Images/content_wrapper_wider_backfill.png) top left repeat-y;
overflow:hidden;
width:1070px;
}

div.inner_wide
{
padding:0;
margin:0;
width:846px;
float:left;
overflow:hidden;

}

div.inner_right_wide
{
overflow:hidden;
float:left;
width:620px;
background:#fff;
margin:0;
padding:18px;
}

div.inner_narrow
{
padding:0;
margin:0;
width:632px;
float:left;
overflow:hidden;
}

/*div.inner_narrow div.bg
{
position:absolute;
background:#009eff;
height:100%;
width:100%;
filter: alpha(opacity=50);
-moz-opacity: 0.50;
opacity:0.5;
z-index:2;
}*/

div.inner_narrow div.bg
{
background:url(../Images/left_nav_bg.png) top left no-repeat;
}

div.right_col
{
padding:0;
margin:0 0 0 22px;
float:left;
width:388px;
}


div.inner_left
{
overflow:hidden;
width:190px;
margin:0;
padding:15px 0 0 0;
float:left;
z-index:1002;
position:relative;
}

div.inner_right 
{
overflow:hidden;
float:left;
width:406px;
background:#fff;
margin:0;
padding:18px;
}

div.inner_right a
{
color:#BB241B;
}

div.inner_right p
{
font-size:.9em;
color:#333333;
margin:0;
padding:0px 0 0px 0;
line-height:20px;
}

div.inner_right_wide p.intro
{
	font-size:.9em;
	color:#333333;
}

div.inner_right p.small
{
font-size:.7em;
color:#666666;
line-height:15px;
padding:6px 0 4px 0;
}

div.inner_left img
{
padding-left:20px;
}


div.inner_left ul
{
width:150px;
margin:0;
padding:12px 0 0 0;
list-style-type:none;
position:relative;
}

div.inner_left ul li
{
margin:0;
padding:0 0 12px 8px;
}

div.inner_left ul li a
{
margin:0;
padding:0 0 0 10px;
color:#fff;
font-size:.7em;
background:url(../Images/arrow_off.gif) left 4px no-repeat;
display:block;
position:relative;
}

div.inner_left ul li a.selected
{
font-weight:bold;
background:url(../Images/arrow_on.gif) left 4px no-repeat;
}


div.inner_left ul ul
{
margin:10px 0 0 0;
padding:0;
}

div.inner_left ul ul li
{
list-style-type:square;
}

div.inner_left ul ul li a
{
background:none;
}

div.inner_left ul ul li a.selected, div.inner_left ul ul li a:hover
{
background:none;
}

/* bg elements */

div.apple
{
position:absolute;
top:600px;
left:800px;
background:url(../Images/apple.png) top left no-repeat;
width:216px;
height:274px;
z-index:-1;
}

div.tippex
{
position:absolute;
top:600px;
background:url(../Images/tippex.png) top left no-repeat;
left:800px;
width:152px;
height:173px;
z-index:-1;
}

div.heart
{
position:absolute;
top:600px;
background:url(../Images/heart.png) top left no-repeat;
left:800px;
width:139px;
height:97px;
z-index:-1;
}

div.trident
{
position:absolute;
top:356px;
background:url(../Images/trident.png) top left no-repeat;
left:100px;
width:517px;
height:92px;
z-index:1;
}



/* home page elemenets */

div.content_home
{
margin-bottom:65px;
}

div.intro{
background:url(../Images/introbg.png) top left no-repeat;
padding:105px 0 0 30px;
margin:0 0 40px 0;
width:711px;
height:141px;
overflow:hidden;
z-index:5;
}

.content_home div.intro{
padding-top:95px;
margin:0 0 50px 0;
}

div.intro p
{
padding:0;
margin:0;
width:480px;
color:#fff;
}

div.tout
{
float:left;
width:231px;
padding:0;
margin:0 0 0 6px;
height:215px;
}

div.tout p
{
position:relative;
padding:0;
margin:0;
}

div.tout p a
{
position:absolute;
width:195px;
padding:0 0 0 13px;
top:170px;
left:20px;
color:#fff;
font-size:.8em;
background:url(../Images/arrow_white.gif) 4px 4px no-repeat;
display:block;
text-decoration:none;
}

div.tout p a:hover
{
text-decoration:underline;
}

div.yellow
{
background:url(../Images/yellow.png) left top no-repeat;
}

div.red
{
background:url(../Images/tout_red.png) left top no-repeat;
}

div.green
{
background:url(../Images/tout_green.png) left top no-repeat;
}

/* content page */

div.pullout
{
overflow:hidden;
margin:0;
padding:30px 25px 0 25px;
height:193px;
background:url(../Images/pullout_bg_blue.gif) left 3px no-repeat;
}

div.pullout.smaller
{
overflow:hidden;
margin:0;
padding:30px 25px 0 25px;
height:116px;
background:url(../Images/pullout_bg_blue_smaller.jpg) left 3px no-repeat;
}

div.inner_narrow div.inner_right div.pullout p
{
color:#20a6ff;
width:340px;
padding:10px 0 10px 0;
line-height:16px;
}

div.inner_narrow div.inner_right div.pullout p.small
{
color:#666666;
font-size:0.7em;
padding-top:56px;
}

div.pullout ul
{
margin:0;
padding:0;
list-style-type:none;
}

div.pullout ul li
{
margin:0;
padding:0 0 4px 25px;
background:url(../Images/arrow_pullout_grey.gif) left 3px no-repeat;
}

div.pullout ul li a
{
color:#bb241b;
font-size:.7em;
padding:0;
}

/* smileys */

#smiley_one, #smiley_one_survey
{
position:absolute;
bottom:20px;
left:280px;
height:90px;
width:90px;
z-index:9000;
}


/* table styles */

div.table_cont
{
overflow:hidden;
margin-bottom:40px;
}

div.table_header
{
width:638px;
height:24px;
overflow:hidden;
background:url(../Images/tape.gif) left 2px no-repeat;
margin:0;
padding-top:24px;
}


/* all different tout styles */

div.tout_right
{
	clear:both;
	float:left;
	width:193px;
	padding:0;
	margin:0 0 18px 0;
	height:213px;
	z-index:50;
}

div.tout_right a{ 
display:block;
overflow:hidden;
height:0;
padding-top:213px;
}

div.tout_right p
{
position:relative;
padding:0 0 0 0px;
margin:0 0 0 0;
}

div.tout_right p a
{
position:absolute;
width:165px;
padding:0 0 0 13px;
margin:0;
top:170px;
left:10px;
color:#fff;
font-size:.7em;
background:url(../Images/arrow_white.gif) 4px 3px no-repeat;
display:block;
text-decoration:none;
overflow:visible;
height:auto;
}

div.tout_right p a:hover
{
text-decoration:underline;
}

div.download
{
	background:url(../Images/tout_contentpage.png) left top no-repeat;
}

div.decorate
{
	background:url(../Images/tout_decorate.png) left top no-repeat;
}

div.involve
{
	background:url(../Images/tout_involve.png) left top no-repeat;
}

div.visit
{
	background:url(../Images/tout_visit.png) left top no-repeat;
}

div.water
{
	background:url(../Images/tout_water.png) left top no-repeat;
}

div.join
{
	background:url(../Images/tout_join.png) left top no-repeat;
}

div.survey
{
	background:url(../Images/tout_survey.png) left top no-repeat;
}

div.why
{
	background:url(../Images/tout_why.png) left top no-repeat;
}

div.get
{
	background:url(../Images/tout_get.png) left top no-repeat;
}

div.watch
{
	background:url(../Images/tout_watch.png) left top no-repeat;
}

#flashdrip{
	height:250px;
	width:300px;
	z-index:5000;
	background:url(../Images/img_drip_tip.png) 80px 40px no-repeat;
	clear:both;
	float:left;
	padding:0;
	margin:-20px 0 12px -90px;
}

#iPod{
position:absolute;
top:153px;
left:473px;
height:240px;
width:240px;
z-index:5000;
}

div.glossary 
{
	background:url(../Images/pullout_bg_blue.gif) left top no-repeat;
}

div.glossary ul li
{
padding:0 0 6px 35px;
margin:0;
font-size:.7em;
color:#666666;
}

div.inner_narrow div.inner_right div.grass p
{
color:#2b6f25;
}


div.grass ul
{
margin:0;
padding:0;
list-style-type:none;
}

div.pullout_bot.bot_grass ul li
{
padding:0 0 6px 35px;
margin:0;
font-size:.7em;
color:#666666;
}

div.pullout_bot.bot_grass ul li.one
{
background:url(../Images/list_no_1.gif) left top no-repeat;
}

div.pullout_bot.bot_grass ul li.two
{
background:url(../Images/list_no_2.gif) left top no-repeat;
}

div.pullout_bot.bot_grass ul li.three
{
background:url(../Images/list_no_3.gif) left top no-repeat;
}

div.pullout_bot.bot_grass ul li.four{
background:url(../Images/list_no_4.gif) left top no-repeat;
}

div.pullout_bot.bot_grass ul li.five{
background:url(../Images/list_no_5.gif) left top no-repeat;
}

div.pullout_bot.bot_grass ul li.six{
background:url(../Images/list_no_6.gif) left top no-repeat;
}

div.pullout_bot.bot_grass ul li.seven{
background:url(../Images/list_no_7.gif) left top no-repeat;
}

div.pullout_bot.bot_grass ul li.eight{
background:url(../Images/list_no_8.gif) left top no-repeat;
}

div.pullout_bot.bot_grass ul li.nine{
background:url(../Images/list_no_9.gif) left top no-repeat;
}

div.pullout_bot.bot_grass ul li.ten{
background:url(../Images/list_no_10.gif) left top no-repeat;
}

div.pullout_bot.bot_grass ul li.eleven{
background:url(../Images/list_no_11.gif) left top no-repeat;
}

div.pullout_bot.bot_grass ul li.twelve{
background:url(../Images/list_no_12.gif) left top no-repeat;
}

div.pullout_bot.bot_grass ul li.thirteen{
background:url(../Images/list_no_13.gif) left top no-repeat;
}

div.pullout_bot.bot_grass ul li.fourteen{
background:url(../Images/list_no_14.gif) left top no-repeat;
}

div.pullout_bot.bot_grass ul li.fifteen{
background:url(../Images/list_no_15.gif) left top no-repeat;
}

div.pullout_bot.bot_grass ul li.sixteen{
background:url(../Images/list_no_16.gif) left top no-repeat;
}

div.pullout_bot.bot_grass ul li.seventeen{
background:url(../Images/list_no_17.gif) left top no-repeat;
}

div.pullout_bot.bot_grass ul li.eighteen{
background:url(../Images/list_no_18.gif) left top no-repeat;
}

div.pullout_bot.bot_grass ul li.nineteen{
background:url(../Images/list_no_19.gif) left top no-repeat;
}

div.pullout_bot.bot_grass ul li.twenty{
background:url(../Images/list_no_20.gif) left top no-repeat;
}

div.grass ul li.bullet
{
background:url(../Images/bullet.gif) 5px 0px no-repeat;
}
/* landing */

div.postit_cont
{
overflow:hidden;
margin:0 0 10px 20px;
padding:0;
width:411px;
background:url(../Images/postit_cont_bg.jpg) left top repeat-y;
}

div.postit_top
{
	overflow:hidden;
	padding:30px 0 0 0;
	margin:0;
	background:url(../Images/postit_top.jpg) left top no-repeat;
}

div.postit_bot
{
overflow:hidden;
position:relative;
margin:0;
padding:0 0 30px 25px;
background:url(../Images/postit_bottom.jpg) left bottom no-repeat;
}





div.postit_bot ul
{
margin:70px 0 0 0;
padding:0;
list-style-type:none;
}

div.postit_bot ul li
{
margin:0;
padding:0 0 13px 25px;
background:url(../Images/arrow_postit.gif) left 2px no-repeat;
}

div.postit_bot ul li a
{
color:#000;
font-size:.9em;
}

/* table styles */

div.table_cont
{

}

div.table_cont_small
{
margin:10px 0 20px 0;
padding:0;
}

div.table_header
{
width:638px;
height:24px;
overflow:hidden;
background:url(../Images/tape.gif) left 2px no-repeat;
margin:0;
padding-top:24px;
}

div.table_header_small
{
width:424px;
height:23px;
overflow:hidden;
background:url(../Images/tape_small.gif) left 2px no-repeat;
margin:0;
padding-top:12px;
color:#424242;
}

div.table_header_small span
{
font-weight:bold;
font-size:.9em;
}

div.table_footer_small
{
width:424px;
height:18px;
overflow:hidden;
background:url(../Images/table_footer_small.gif) left 2px no-repeat;
margin:0;
padding:0;
}

div.table_header span
{
font-weight:bold;
font-size:.9em;
}



div.right span
{
margin:30px 2px 0 0;
float:left;
display:block;
overflow:hidden;
width:47px;
height:0;
padding-top:45px;
}


div.right span.html_pink
{
background:url(../Images/html_pink.gif) left top no-repeat;
}

div.right span.html_white
{
background:url(../Images/html_white.gif) left top no-repeat;
}


div.right span.six_pink
{
background:url(../Images/six_pink.gif) left top no-repeat;
}

div.right span.six_white
{
background:url(../Images/six_white.gif) left top no-repeat;
}

div.right span.eleven_pink
{
background:url(../Images/key-stage2.gif) left top no-repeat;
}

div.right span.eleven_white
{
background:url(../Images/key-stage2.gif) left top no-repeat;
}

div.right span.ks_1
{
background:url(../Images/key-stage1.gif) left top no-repeat;
}


div.right span.ks_2
{
background:url(../Images/key-stage2.gif) left top no-repeat;
}


div.right span.ks_3
{
background:url(../Images/key-stage3.gif) left top no-repeat;
}

div.right span.ks_4
{
background:url(../Images/key-stage4.gif) left top no-repeat;
}

div.right span.tick_pink
{
background:url(../Images/tick_pink.gif) left top no-repeat;
}
div.right span.tick_pink_newline
{
background:url(../Images/tick_pink.gif) left top no-repeat;
margin-top:7px;
}
div.right span.tick_white
{
background:url(../Images/tick_white.gif) left top no-repeat;
}

div.right span.pdf_pink
{
background:url(../Images/pdf_pink.gif) left top no-repeat;
}

div.right span.pdf_white
{
background:url(../Images/pdf_white.gif) left top no-repeat;
}

div.right span.jpg_pink
{
background:url(../Images/jpg_pink.gif) left top no-repeat;
}

div.right span.jpg_white
{
background:url(../Images/jpg_white.gif) left top no-repeat;
}



div.records_cont
{
overflow:hidden;
margin-left:8px;
width:615px;
}

div.record_pink
{
background-color:#f5f5f5;
}

div.record_white
{
background-color:#fff;
}

div.records_cont h4
{
	margin:10px 0 -10px 15px;
}
div.records_cont div.left
{
float:left;
/* height:108px; */
width:408px;
background:url(../Images/table_divider.gif) right top repeat-y;
padding:0 0 5px 0;
margin:0;
padding-bottom:25px;
}


div.records_cont div.left a, div.records_cont div.right a
{
	font-size:.75em;
	color:#bb241b;
	text-decoration:underline;
	margin-left:15px;
	padding-left:30px;
	padding-top:2px;
	background:url(../Images/arrow_record.gif) left top no-repeat;
	height:18px;
	float:left;
}


div.records_cont div.right {
	float:left;
	margin:0 0 0 10px;
	padding:0;
	width:180px;
}
div.left p
{
font-size:.7em;
color:#333333;
padding:18px 18px 14px 15px;
width:375px;
margin:0;
}


/* Teachers Resources */

div.teachers
{
background:url(../Images/pullout_bg_teachers.gif) left top no-repeat;
height:135px;
}

/* pink bullet style */

div.pink
{
background:url(../Images/pullout_bg_pink.gif) left top no-repeat;
}

div.inner_narrow div.inner_right
{
color:#fc00ff;
padding-bottom:20px;
}

div.pullout_bot ul.bullets
{
margin:0;
padding:0;
list-style-type:none;
width:370px;
}

div.pullout_bot ul.bullets li
{
padding:0 0 6px 20px;
margin:0;
font-size:0.7em;
color:#666666;
background:url(../Images/bullet.gif) left top no-repeat;
}

div.pullout_bot ul.bullets_sub
{
margin:10px 0 0 5px;
padding:0;
list-style-type:none;
}

div.pullout_bot ul.bullets_sub li
{
padding:0 0 6px 15px;
margin:0;
font-size:1em;
color:#666666;
background:url(../Images/bullets_sub.gif) left top no-repeat;
}



/* new pullout style to allow for expandable height */

div.pullout_cont
{
overflow:hidden;
margin:10px 0 0 0;
padding:0;
width:411px;
}

div.pullout_cont a{
color:#bb241b;
}

div.pullout_cont a.link{
color:#bb241b;
font-size:.7em;
margin-bottom:30px;
display:block;
}

	
div.pullout_cont p
{ 
color:#20a6ff;
width:340px;
padding:25px 0 20px 0;
line-height:16px;
}

div.pink p{
color:#fc00ff;
padding-bottom:20px;
}

div.pink ul
{
margin:0;
padding:0 0 10px 0;
list-style-type:none;
overflow:hidden;
}

div.pink ul li
{
padding:0 0 6px 25px;
margin:0;
font-size:.7em;
color:#666666;
background:url(../Images/bullet.gif) left top no-repeat;
}

div.pullout_cont.pink ul li a, div.pullout_cont.grass ul li a
{
color:#bb241b;
/*text-decoration:none;*/
font-size:1em;
}

div.pullout_bot ul
{
margin:0;
padding:0 0 10px 0;
list-style-type:none;
overflow:hidden;
}

div.pullout_bot ul li
{
margin:0;
padding:0 0 4px 25px;
background:url(../Images/arrow_pullout_grey.gif) left 3px no-repeat;
}

div.pullout_bot ul li a{
color:#bb241b;
/* font-size:.7em; this is duplicate */
padding:0;
}

div.pullout_top
{
overflow:hidden;
margin:0;
padding:0;
}

div.pullout_bot
{
overflow:hidden;
margin:0;
padding:0 0 30px 25px;
}

div.bot_pink
{ 
padding:0 55px 20px 25px;
overflow:hidden;
margin:0;
}

div.bot_grass
{ 
padding:0 75px 20px 25px;
overflow:hidden;
margin:0;
}

div.bot_grey img{ 
margin:0;
padding:25px 0 0 0;
}

div.bot_grey { 
margin:0;
padding-bottom:15px;
}

div.bot_grass ul
{
margin:0;
padding:0 0 10px 0;
list-style-type:none;
overflow:hidden;
}


div.blue{
background:url(../Images/pullout_cont_bg_blue.gif) left top repeat-y;
}

div.top_blue
{
background:url(../Images/pullout_top_blue.gif) left top no-repeat;
}

div.bot_blue
{
background:url(../Images/pullout_bot_blue.gif) left bottom no-repeat;
}

div.pink{
background:url(../Images/pullout_cont_bg_pink.gif) left top repeat-y;
}

div.top_pink
{
background:url(../Images/pullout_top_pink.gif) left top no-repeat;
}

div.bot_pink
{
background:url(../Images/pullout_bot_pink.gif) left bottom no-repeat;
}

div.grass{
background:url(../Images/pullout_cont_bg_grass.gif) left top repeat-y;
}

div.top_grass
{
background:url(../Images/pullout_top_grass.gif) left top no-repeat;
}

div.bot_grass
{
background:url(../Images/pullout_bot_grass.gif) left bottom no-repeat;
}

div.grey{
background:url(../Images/pullout_cont_bg_grey.gif) left top repeat-y;
}

div.top_grey
{
background:url(../Images/pullout_top_grey.gif) left top no-repeat;
}

div.bot_grey
{
background:url(../Images/pullout_bot_grey.gif) left bottom no-repeat;
}

/* footer */

#footer_cont
{
clear:both;
position:relative;
margin:0;
padding:0;
overflow:hidden;
background:#fff;
width:100%;
height:108px;
}

#footer_cont ul
{
overflow:hidden;
list-style-type:none;
margin:0;  
padding:10px 0 10px 0;
background:#333333;
width:100%;
}

#footer_cont ul li
{
margin:0;
padding:0 12px 2px 12px;
border-right:solid #b19e8c 1px;
float:left;
line-height:1em;
}

#footer_cont ul li a
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:.65em;
	color:#fff;
	text-decoration:none;
}

#footer_cont ul li a:hover
{
	text-decoration:underline;
}

#footer_cont div.footer_tc
{
padding:25px 0 25px 12px;
margin:0;
}

#footer_cont div.footer_tc p
{
color:#999999;
font-size:.65em;
padding:0;
margin:0;
}



/* TABLE SMALL */
.table_small{
	width:404px;
	color:#000;

}

.table_small a{
	color:#BB241B;
}

.table_header_smaller{
	float:left;
	background:url(../images/table_graphics/header_small.jpg) top left no-repeat;
	height:59px;
	padding-top:5px;
	margin-top:5px;
	width:404px;
	font-size:12px;
}

.table_footer_smaller{
	float:left;
	background:url(../images/table_graphics/footer_small.jpg) top left no-repeat;
	height:23px;
	width:404px;
	font-size:10px;
}					

.table_small .hr{
	float:left;
	height:3px;
	width:404px;
	background:url(../images/table_graphics/hr_small.jpg) bottom left no-repeat;
}

.table_small .tr {
	float:left;
	background:url(../images/table_graphics/tr_small.jpg) top left repeat-y;
}

.table_small .tr.alt {
	float:left;
	background:url(../images/table_graphics/tr_alt_small.jpg) top left repeat-y;
}


.table_small .tr div{
	float:left;
	font-size:0.7em;
	margin:5px 5px 0px 5px;
	padding-bottom:10px;
	width:47px; /* default */
	text-align:center;
}
.table_small .th div{
	float:left;
	font-size:0.9em;
	width:52px; /* default */
	margin:10px 0 0 5px;
}

.table_small .th div .small{ 
	font-size:0.6em;
}


.table_small .th .td1{
	width:137px;
	margin:10px 0 0 22px;
}
.table_small .tr .td1{
	width:132px;
	margin:5px 5px 15px 22px;
	text-align:left;
}

.table_small .th .td2{
	width:62px;
}
.table_small .tr .td2{
	width:57px;
}





/* TABLE WIDE */
.table_wide{
	width:635px;
}

.table_wide a{
	color:#BB241B;
}

.table_header_wide{
	float:left;
	background:url(../images/table_graphics/header.jpg) top left no-repeat;
	height:77px;
	width:635px;
}

.table_footer_wide{
	float:left;
	background:url(../images/table_graphics/footer.jpg) top left no-repeat;
	height:32px;
	width:635px;
}					

.table_wide .hr{
	float:left;
	height:4px;
	width:635px;
	background:url(../images/table_graphics/hr.jpg) bottom left no-repeat;
}

.table_wide .tr {
	float:left;
	background:url(../images/table_graphics/tr.jpg) top left repeat-y;

}

.table_wide .tr.alt {
	float:left;
	background:url(../images/table_graphics/tr_alt.jpg) top left repeat-y;
}

.table_wide .tr div{
	float:left;
	font-size:0.7em;
	margin:5px 5px 0px 5px;
	padding-bottom:10px;
	width:84px; /* default */
}
.table_wide .th div{
	float:left;
	font-size:0.9em;
	width:89px; /* default */
	margin:20px 0 0 5px;
}

.table_wide .th div .small{ 
	font-size:0.6em;
}


.table_wide .th .td1{
	width:230px;
	margin:20px 0 0 22px;
}
.table_wide .tr .td1{
	width:225px;
	margin:5px 5px 15px 22px;
}

.table_wide .th .td2{
	width:96px;
}
.table_wide .tr .td2{
	width:91px;
}

#glossary{
	display:none;
}

.glossarytip{
	background-color:#fff;
	width:250px;
	border:solid 2px #0099ff;
	color:#333333;
	font-size:0.7em;
	padding:5px;
}

span.glossary{
	background-color:#ccffff;
}

h1{font-size:1.3em; font-weight:normal; margin-top:3px;}
h2{	font-size:1.3em; font-weight:normal;margin-top:3px;}

/* Necc to break long headings for  sifr */
h1.heading.trailing{
	margin-top:-8px;
}

h1
{
	color:#0099ff;		
}
h2.heading
{
	color:#0099ff;
}

h1.title
{
	color:#fff;
	margin-left:6px;
	margin-top:5px;
	font-size:18px;
}

h2.title
{
	color:#fff;
}


.nudge2 { margin:0 -2px 0 2px; }

.nudge1 { margin:0 -1px 0 1px; }

sup{
	font-size:8px;
}


#why_carousel_navigation {
	
	float:left;
	width:406px;
	background: url(../Images/why_save_carousel_nav_backfill.jpg) left top no-repeat;			
}

#why_carousel_navigation img {
	margin:8px 0 7px 0; 
}

#why_carousel_navigation img.back { margin-left:19px; border:none; float:left; }
#why_carousel_navigation img.next { margin-right:19px; border:none; float:right; }

table.resource_keys tr { 

	padding:0px 0 0px 0;	
}

table.resource_keys tr td { 
	font-size:.75em;
	color:#666666;
	padding:0px 0 0px 0;	
}

table.resource_keys tr td.tdndash {
	width:25px;
	text-align:center;
}

table.resource_keys tr td img{ /* oh yes! */
	margin-top:-24px;
}

/* Sitemap */

div.sitemap{
	float:left;
}

div.sitemap div.sitemap-col{
	float:left;
}

div.sitemap div.sitemap-col div{
	width:295px;
	min-height:159px;
	margin-right:10px;
	margin-bottom:30px;
	background:url(../Images/line_site_map.gif) 0 31px no-repeat;
}

* html div.sitemap div{
	height:159px;
}

div.sitemap ul
{	
margin:0;
padding:0;
padding-top:5px;
list-style-type:none;	
}

div.sitemap ul li
{
margin:0;
padding:0;
}

div.sitemap ul li a
{
color:#666666;
font-size:.7em;
padding:0 0 0 16px;
margin:0;
background:url(../Images/arrow_site_map.gif) 4px 3px no-repeat;
}

* html div.sitemap ul li a
{
display:block;
height:10px;
}

div.sitemap ul li.why a
{
	margin:0;
	padding:0;
	background:none;
	background:url(../Images/sitemap_why.gif) 0 0 no-repeat;
	display:block;
	text-indent:-999em;
	height:26px;
	width:155px;
	padding-bottom:10px;
	overflow:hidden;
}

div.sitemap ul li.survey a
{
	margin:0;
	padding:0;
	background:none;
	background:url(../Images/sitemap_survey.gif) 0 0 no-repeat;
	display:block;
	text-indent:-999em;
	height:26px;
	width:176px;
	padding-bottom:10px;
	overflow:hidden;
}

div.sitemap ul li.involve a
{
	margin:0;
	padding:0;
	background:none;
	background:url(../Images/sitemap_involve.gif) 0 0 no-repeat;
	display:block;
	text-indent:-999em;
	height:26px;
	width:169px;
	padding-bottom:10px;
	overflow:hidden;
}

div.sitemap ul li.teachers a
{
	margin:0;
	padding:0;
	background:none;
	background:url(../Images/sitemap_teachers.gif) 0 0 no-repeat;
	display:block;
	text-indent:-999em;
	height:26px;
	width:187px;
	padding-bottom:10px;
	overflow:hidden;
}
div.header_logo.print{
	display:none;
}




/* Left nav arrow position changes 11/12/2008 */

html>body div.inner_left ul li a
{
*background:url(../Images/arrow_off.gif) left 7px no-repeat;
}

* html div.inner_left ul li a  
{
background:url(../Images/arrow_off.gif) left 7px no-repeat;
}

html>body div.inner_left ul li a.selected
{
*background:url(../Images/arrow_on.gif) left 7px no-repeat;
}

* html div.inner_left ul li a.selected
{
background:url(../Images/arrow_on.gif) left 7px no-repeat;
}

