@import url("reset.css");
@import url("fonts.css");
@import url("legacy.css");
@import url("restore.css");
html { background:#D9EC9A url("/_graphics/bg.gif") top left no-repeat; }
strong, b { font-weight:bold; }
em, i { font-style:italic; }
em strong, strong em, strong i, i b, b em, i strong { font-style:italic; font-weight:bold; }
u { text-decoration:underline; }
p { margin:.5em 0px; }
a { color:#3567A2; cursor:pointer; }
a:hover, a:visited:hover { color:#709F1D; text-decoration:underline; }
a:visited { color:#6a8aaf; }
h5 { font-size:108%; }
h4 { font-size:123.1%; }
h3 { font-size:138.5%; }
h2 { font-size:153.9%; }
h1 { font-size:167%; }
* ol.spaced, * ul.spaced { margin-left:25px !important; margin-top:1em !important; }
* ol.spaced li, * ul.spaced li { padding-bottom:.8em; }
#custom-doc { margin:auto; min-width:901px; text-align:left; width:901px; }
h1.hd a { background:transparent url("/_graphics/ltg_logo.png") no-repeat; display:block; height:55px; margin:27px 13px 3px 13px; text-indent:-5000px; width:332px; }
h2.hd a { background:transparent url("/_graphics/league_logo_big.png") no-repeat; float:right; height:50px; margin:-50px 13px 3px 13px; text-indent:-5000px; width:163px; }
.invisible, .hidden { display:none; }
#tabs { height:50px; margin:0px 0px 0px 13px; width:901px; }
#tabs li { background:transparent no-repeat scroll 0%; background:transparent url(/_graphics/teachers_tab.png) no-repeat scroll 0%; cursor:pointer; float:left; height:50px; text-indent:-5000px; }
li#teachers_tab,
li#teachers_tab.active { background-image:url(/_graphics/teachers_tab.png); width:76px; }
li#parents_tab,
li#parents_tab.active { background-image:url(/_graphics/parents_tab.png); width:74px; }
li#students_tab,
li#students_tab.active { background-image:url(/_graphics/students_tab.png); width:80px; }
li#youthworkers_tab,
li#youthworkers_tab.active { background-image:url(/_graphics/youthworkers_tab.png); width:119px; }
li#faithgroups_tab,
li#faithgroups_tab.active { background-image:url(/_graphics/faithgroups_tab.png); width:123px; }
li#indschools_tab,
li#indschools_tab.active { background-image:url(/_graphics/indschools_tab.png); width:165px; }
li#lessonplans_tab,
li#lessonplans_tab.active { background-image:url(/_graphics/lessonplans_tab.png); width:122px; }
li#resources_tab,
li#resources_tab.active { background-image:url(/_graphics/resources_tab.png); width:124px; }
li#teachers_tab.active,
li#teachers_tab a { background-image:url(/_graphics/teachers_active.png); }
li#parents_tab.active,
li#parents_tab a { background-image:url(/_graphics/parents_active.png); }
li#students_tab.active,
li#students_tab a { background-image:url(/_graphics/students_active.png); }
li#youthworkers_tab.active,
li#youthworkers_tab a { background-image:url(/_graphics/youthworkers_active.png); }
li#faithgroups_tab.active,
li#faithgroups_tab a { background-image:url(/_graphics/faithgroups_active.png); }
li#indschools_tab.active,
li#indschools_tab a { background-image:url(/_graphics/indschools_active.png); }
li#lessonplans_tab.active,
li#lessonplans_tab a { background-image:url(/_graphics/lessonplans_active.png); }
li#resources_tab.active,
li#resources_tab a { background-image:url(/_graphics/resources_active.png); }
#bd #nav_col { background-color:red; }
.sub_div { clear:both; }
#ft { color:#3d64a0; font-size:85%; margin-bottom:5px; margin-top:25px; text-align:center; }
#ft ul { margin-bottom:5px; }
#ft ul li { border-left:1px solid #3d64a0; display:inline; margin-left:10px; padding-left:10px; }
#ft ul li.first { border-left:0px; }
#ft ul li a,
#ft ul li div { color:#3d64a0; text-decoration:none; }
#ft ul li a:hover { text-decoration:underline; }
.orange_div { background-color:#faa634; }
.orange_div div.content { padding-left:10px; padding-right:10px; }
.orange_div div.content h2 { color:#FFFFFF; font-family:Times,serif; font-weight:bold; font-size:28px; }
.orange_div div.content p { color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; }
.orange_div div.content h3 { color:#34659e; font-family:Times,serif; font-weight:bold; font-size:20px; }
#league_logo_offset { bottom:-30px; margin-top:-35px; position:relative; right:-55px; z-index:1000; }
.blue_div { background-color:#34659e; }
.blue_div div.content { padding-left:10px; padding-right:10px; }
.blue_div div.content h2 { color:#FFFFFF; font-family:DINEngschrift; font-size:32px; }
.blue_div div.content p { color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; }
#right_col { margin-left:-50px; margin-right:13px; width:248px; }
.rounded { margin-bottom:30px; }
#white_box { background:#FFFFFF; float:left; width:588px; }
#ol_box { border:2px dotted blue; margin-left:23px; margin-right:23px; margin-top:10px; width:542px; }
.subjects_numbered li { border:2px dotted red; height:72px; list-style:inherit; margin-bottom:6px; margin-left:30px; margin-top:6px; }
#page_navigator { color:#E14100; font:Claredon Roman; font-size:14px; margin-left:35px; margin-right:35px; margin-top:25px; }
#search_input { border:1px solid #D9EC9A; margin-right:10px; margin-top:0px; padding:2px; background:white url(/_graphics/google_search_bg.jpg) no-repeat right; }
#search_go {margin-bottom:-7px;}
#search_div { float:right; margin:0px 13px 5px 0px; text-align:right; width:250px; }
#breadcrumbs { float:left; margin:7px 0px 5px 13px; width:625px; }
#breadcrumbs { color:#3567a2; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:85%; }
#breadcrumbs a,
#breadcrumbs a:visited { color:#3567a2; text-decoration:none; }
#breadcrumbs a:hover { text-decoration:underline; }
#main_container em strong,
#main_container strong em { font-style:italic; font-weight:bold; }
#main_container em { font-style:italic; }
#main_container strong { font-weight:bold; }
#clickPosText { background-color:#FFF; border:2px solid #C5E082; color:#000; cursor:pointer; font-size:90%; max-width:400px; padding:8px; position:absolute; }
#clickPosText * { color:#000; }
#clickPosText a { color:#0047B6; }
#back_to_normal { display:none; }
#main_container {width:900px}
.link { cursor:pointer; text-decoration:underline; color:#3567A2; font-weight:bold; }
.red { color:#FF0000; }
.white_link, .white_link:visited, #right_column .white_link, #right_column .white_link:visited { color:#FFFFFF; text-decoration:underline; cursor:pointer; }
.white_link:hover, #right_column .white_link:hover { color:#FFFFFF; text-decoration:none; cursor:pointer; }
#changeFont, .resetFont, .increaseFont, .decreaseFont { display:none; }
.content_box .bulleted { margin-left:25px; }