#tabbed_middle h1 { margin-bottom:5px; }
#tabbed_middle h1.resource_title { color:#2A5584; font-size:138.5%; }
.text_tabs { float:left; font-size:93%; line-height:normal; margin-bottom:expression('0px'); width:100%; }
.text_tabs ul.tabs { background:transparent url("/_graphics/tabs/bg.png") bottom repeat-x; background-position:bottom; height:34px; list-style:none; margin:0; margin-left:3px; padding:10px 10px 0px 0px; width:816px; }
.text_tabs li.tab { background:url("/_graphics/tabs/norm_left.gif") no-repeat left top; float:left; margin:0; padding:0 0 0 9px; }
.text_tabs a.tab { background:url("/_graphics/tabs/norm_right.gif") no-repeat right top; color:#FFFFFF; display:block; font-weight:bold; padding:10px 15px 9px 6px; text-decoration:none; }
.text_tabs a.tab:hover { color:#000000; }
.text_tabs #current { background-image:url("/_graphics/tabs/norm_left_on.gif"); }
.text_tabs #current a { background-image:url("/_graphics/tabs/norm_right_on.gif"); color:#000; cursor:text; font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none; }
.text_tabs .gradient_below_tabs { background:white url("/_graphics/tabs/gradient_below_tabs.gif") repeat-y; height:27px; margin-left:1px; width:836px; }
#tabbed_middle.padded_box { float:left; margin:10px 0px 0px 25px; padding:0px; }
.tab_body_right { background:transparent url("/_graphics/tabs/bottom_gradient_right.gif") right repeat-y; float:left; padding-right:9px; }
.tab_body { background:transparent url("/_graphics/tabs/middle_tile.gif") repeat-y; float:left; margin-left:1px; padding:0px 20px 30px 20px; width:820px; }
.tab_body_bottom { float:left; height:18px; background:white url("/_graphics/tabs/bot_bottom.gif") top left no-repeat; width:836px; }
#search_form { margin:-.5em 60px 0px 15px; }
table#search_form { border:0px; }
table#search_form > tbody > tr > td { border:0px; }
#header { font-size:.7em; }
#header a { padding-left:5px; padding-right:8px; }
#header #current { padding-left:5px; }
h3 { color:#0047B6; }
h2,h3,h4,h5 { font-weight:bold; }
h3.section_header { background-image:url(/independent_schools/images/header_tile3.gif); border:1px solid #C2D6EF; border-bottom:1px solid #8EAACF; clear:right; color:#0047B6; font-size:131%; font-weight:bold; margin-bottom:1em; margin-top:2em; padding:1px 5px; }
h3.comment_header { background-image:url(/independent_schools/images/header_tile_green.gif); border:1px solid #C2D6EF; border-bottom:1px solid #8EAACF; color:#008F06; }
h1.resource_title,
h2.resource_type,
h2.duration,
h2.grades,
h2.subject_correlation { color:#444; font-size:.9em; margin:5px 0px 0px 0px; padding:0px; }
h1.resource_title span { color:#0047B6; font-size:1.3em; }
h2.resource_type span,
h2.duration span,
h2.grades span,
h2.subject_correlation span { color:#0047B6; font-size:1.1em; }
.summary { background-color:#EEE; border:1px dotted #CCC; color:#0158E3; font-size:105%; line-height:1.2em; margin:15px 5px 25px 5px; margin-right:220px; padding:10px; }
.summary strong { color:#444; }
.search_highlight { background-color:#5FA1FF; border:1px solid #3F8EFF; clear:right; float:right; margin:10px 10px 5px 10px; padding:1px; width:182px; }
.search_highlight .inner { background:#DEEBFF url(/independent_schools/images/sidebar_bg.gif) repeat-x; border:2px dotted #4DCF99; margin:0px; padding:2px 5px 5px 5px; }
.search_highlight .inner h3,
.search_highlight .inner h4 { color:#0064FF; margin:0px; margin-bottom:4px; padding:0px; }
.search_highlight .inner h4 { color:#00AE68; }
.search_highlight .inner p { color:#0158E3; margin:0px; padding:0px; }
.section { color:#444; }
.logo img { background-color:#FFFFFF; border:1px solid #CCC; float:right; margin-top:7px; }
.last_modified { color:#999; font-size:80%; margin-top:20px; text-align:right; width:100%; }
ul.listing { list-style:none; }
ul.listing li { margin-bottom:2em; }
ul.listing div { color:#333333; font-size:90%; }
ul.listing li a { font-weight:bold; }
#print_friendly_new,
.comment_send { color:#0033CC; float:right; font-size:75%; font-weight:bold; padding-right:20px; }
#print_friendly_new a { text-decoration:none; }
a.comment_send,
a.comment_send:visited { color:#0033CC; margin-top:2px; }
.section .user_comment, .comments { margin-left:0px !important; }
.comment_right { background-color:#CEE1FF; border:0px; }
.user_comment0,
.user_comment1,
.user_comment2,
.user_comment3,
.user_comment4 { border:0px; border-color:#B5D0A5; }
