@font-face{font-family:Trajan Pro;src:local("Trajan Pro"),url("http://www.bluprintdemo.com/media/fonts/TrajanPro.otf") format("opentype")}@font-face{font-family:Trajan Pro Bold;src:local("Trajan Pro Bold"),url("http://www.bluprintdemo.com/media/fonts/TrajanPro-Bold.otf") format("opentype")}b,strong{font-weight:bold}i,em{font-style:italic}a{color:#3984e5}a:hover{color:#000}body{background:#041238;color:#444;font-family:"Trebuchet MS",Arial,Helvetica,sans-serif}#body_wrap{background:url('/media/images/wrapper_bg.png') center top repeat-y}#emergency_wrapper{background:#F00;color:#fff;text-align:center;padding:10px 0 15px;border-bottom:3px solid #C00}#emergency_wrapper h6{font-size:2.5em}#emergency_wrapper p{font-size:1.5em}#header_wrap{background:url('/media/images/header/wrapper_bg.png') center top no-repeat;height:180px}#header{background:#fff url('/media/images/header/wrapper_bg.png') center top no-repeat;height:180px}#crest a{background:url('/media/images/header/crest.png') left top no-repeat;text-indent:-99999px;width:164px;height:160px;display:block;overflow:hidden}#header_body_top{height:119px}#logo a{background:url('/media/images/header/logo.png') left top no-repeat;text-indent:-99999px;width:161px;height:75px;margin-top:32px;display:block;overflow:hidden}#contact_info{background:#041238 url('/media/images/header/contact_info_right.png') right bottom no-repeat;color:#fff;font-size:1.1em;text-align:right;float:right;margin:0 5px}#contact_info p{background:url('/media/images/header/contact_info_left.png') left bottom no-repeat;margin:0;padding:8px 15px 9px 10px}#contact_info a{background:#293556;color:#fff;font-weight:bold;text-decoration:none;padding:0px 7px;-moz-border-radius:4px;-webkit-border-radius:4px}#contact_info a:hover{background:#6f1123}#nav_tier_1{margin-top:72px}#nav_tier_1 li{list-style:none;float:right}#nav_tier_1 a{background:url('/media/images/header/tabs_sprite.png') no-repeat;text-indent:-99999px;width:158px;height:47px;margin-left:6px;display:block;overflow:hidden}#tab_1 a{background-position:0 0}#tab_1 a:hover,#tab_1 a.selected_tab{background-position:-158px 0}#tab_2 a{background-position:0 -47px}#tab_2 a:hover,#tab_2 a.selected_tab{background-position:-158px -47px}#tab_3 a{background-position:0 -94px}#tab_3 a:hover,#tab_3 a.selected_tab{background-position:-158px -94px}#nav_tier_2{margin-top:12px}#nav_tier_2 li{font-size:1.3em;margin-right:7px;list-style:none;float:left}#nav_tier_2 a{background:#fff;color:#293556;font-weight:bold;text-decoration:none;text-transform:uppercase;vertical-align:baseline;margin-right:7px}#nav_tier_2 a:hover,#nav_tier_2 a.selected_page{text-decoration:underline}div.feature_pod h4{background:#041238;color:#fff;font-family:"Trajan Pro","Trajan","Times New Roman",Times,serif;font-weight:normal;font-size:1.4em;font-variant:small-caps;padding:9px 11px;-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px}div.feature_pod_interior{background:#fff;padding-top:2px;border:1px solid #bfbfbf;-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px}#content{background:#fff}#content_main{padding-bottom:75px}#content_main h1,#content_main h2,#content_main h3{font-family:"Trajan Pro Bold","Trajan Pro","Trajan","Times New Roman",Times,serif;font-weight:normal;font-variant:small-caps}#content_main h1{color:#0c1633;font-size:2.3em;margin:0.333333em 11px 0.45em}#content_main h2{color:#80404b;font-size:1.6em;margin:1em 11px 0.333333em}#content_main h3{color:#808080;font-size:1.4em;margin:1em 11px 0.333333em}#content_main p{font-size:1.2em;line-height:1.5em;margin:0.5em 14px 1.0em}#content_main .img_left,#content_main .img_right{padding:4px 5px;border:1px solid #bbb;margin-bottom:9px}#content_main .img_left{margin-right:18px;float:left;clear:left}#content_main .img_right{margin-left:18px;float:right;clear:right}#content_main ul,ol{font-size:1.2em;line-height:1.5em;margin:1em 14px 1em 3em}#content_main ul ol,#content_main ul ul,#content_main ol ol,#content_main ol ul{font-size:1.0em;margin:0.25em 0 0.75em 1.0em}#content_main ul{list-style:disc outside}#content_main ul ul{list-style:circle outside}#content_main table{font-size:1.2em;line-height:1.5em;margin:0.5em 14px 1.0em}#content_main table table{font-size:1.0em;margin:0}#content_main th{font-weight:bold}#slideshow{color:#fff;font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;font-weight:bold;width:675px;height:330px;position:relative;padding:2px;margin-bottom:15px;border:1px solid #bbb;-moz-border-radius:4px;-webkit-border-radius:4px}#slideshow .banner{background:0 0 no-repeat;width:675px;height:330px;position:absolute;top:2px;left:2px;z-index:8;opacity:0.0}#slideshow .active{z-index:10;opacity:1.0}#slideshow .last-active{z-index:9}#slideshow .banner_text_container{background:url('/media/images/banner/caption_bg.png') repeat;text-shadow:#402e0a 1px 1px 5px;height:75px;position:relative;top:255px}#slideshow .banner_caption{font-size:1.7em;line-height:1.111111em;width:435px;padding:27px 22px 0;float:left}#slideshow .banner_link{font-size:1.3em;line-height:1.428571em;text-align:right;width:174px;padding:29px 22px 0 0;float:left}#slideshow .banner_link a{color:#fff;font-weight:bolder;text-decoration:none}#slideshow .banner_link a:hover{text-decoration:underline}#content_sidebar{padding-bottom:75px}#content_sidebar #call_to_action p{font-size:1.2em;line-height:1.25em;margin:0.666667em 118px 1.166667em 11px}#content_sidebar #call_to_action a{margin:1em 0;display:block}#content_sidebar div.sidebar_nav h4{background:#fff;color:#192e66;font-size:1.7em;font-weight:bold;text-indent:11px;padding-bottom:6px;margin:27px 0 0;border-bottom:1px solid #013370}#content_sidebar div.sidebar_nav #nav_tier_3{list-style:none}#content_sidebar div.sidebar_nav #nav_tier_3 li{font-size:1.2em;padding-left:12px;border-bottom:1px solid #d9e1ea}#content_sidebar div.sidebar_nav #nav_tier_3 li a{background:url('/media/images/sidebar/bullet_arrow_right.png') left center no-repeat;font-weight:bold;text-decoration:none;padding:6px 15px 5px 14px;display:block}#content_sidebar div.sidebar_nav #nav_tier_3 li a.calendar_link{padding:6px 15px 0 14px}#content_sidebar div.sidebar_nav #nav_tier_3 li a:hover,#content_sidebar div.sidebar_nav #nav_tier_3 li a.selected{color:#013370}#content_sidebar div.sidebar_nav #nav_tier_3 li div{margin:0;padding:0 15px 5px 14px}#testimonials_wrap{background:url('/media/images/testimonials/wrapper_bg.png') center bottom no-repeat}#testimonials{background:#fff;padding-bottom:50px}#testimonials .column{padding:12px 0}#testimonials .last{width:287px}#testimonials blockquote{background:url('/media/images/testimonials/blockquote_bg.png') 11px top no-repeat}#testimonials blockquote,#testimonials cite{padding:6px 25px 6px 41px}#testimonials cite{text-align:right;display:block}#testimonials cite b{font-style:normal;text-align:right;display:block}#testimonials .last blockquote,#testimonials .last cite{padding-right:0}#content_main p.blog_date{color:#4c6f99;font-weight:bold;margin:0 11px}#content_main h3.blog_title{color:#a68408;font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;font-size:1.4em;line-height:1.25em;font-weight:bold;font-variant:normal;margin:0.5em 11px 0}#content_main img.blog_img{border:1px solid #ccc;padding:1px;margin:0 11px 1.5em 0;float:left;clear:left}#footer{height:160px}#footer div{text-align:right;margin-top:20px}#toolbarWrap{background:#dfdbc8 url('/media/images/toolbar/toolbar_bg.png') left bottom repeat-x;position:fixed;bottom:0;left:0;height:48px;width:100%;z-index:9999;_display:none !important;visibility:hidden}#toolbarInnerWrap{width:1006px;margin:0 auto;position:relative;height:48px;display:block}#toolbarContent{position:relative;display:block;height:33px}#toolbarContent img{position:relative;margin:-59px 0 0 -10px}#toolbarContent p,#toolbarContent li{font-family:"Trajan Pro","Trajan","Times New Roman",Times,serif;font-weight:normal;font-variant:small-caps;margin:13px 0 0}#toolbarContent #toolbarWidthManager{width:968px}#toolbarContent #toolbar_logo{width:148px;float:left}#toolbarContent #toolbar_label{width:517px;float:left}#toolbarContent #toolbar_label p span.ics{color:#52504a;font-size:1.4em}#toolbarContent #toolbar_label p span.school{color:#52504a;font-size:1.2em}#toolbarContent #toolbar_links{list-style:none;padding:17px 0 0}#toolbarContent #toolbar_links li{float:right;margin:0 5px}#toolbarContent #toolbar_links a{color:#52504a;text-decoration:none}#toolbarContent #toolbar_links a:hover{color:#35322a;text-decoration:underline}#toolbarContent #toolbar_links #schools_list{width:457px;color:#000;font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;font-variant:normal;text-align:left;position:absolute;margin-top:-333px;margin-left:-300px;display:none}#toolbarContent #toolbar_links #schools_list div.bottom{background:url('/media/images/overlays/schools-menu/schools-menu-top.gif') center top no-repeat}#toolbarContent #toolbar_links #schools_list div.wrapper{background:#f1f4f8;border:solid 1px #333;border-bottom:none;padding:9px}#toolbarContent #toolbar_links #schools_list #ics_schools_menu_header{border-bottom:1px solid #173655}#toolbarContent #toolbar_links #schools_list p{width:200px;float:right}#toolbarContent #toolbar_links #schools_list p a{background:url('/media/images/overlays/schools-menu/ics-link.png') right center no-repeat;text-indent:-99999px;margin:-4px 0 13px 20px;width:180px;height:15px;overflow:hidden;display:block}#toolbarContent #toolbar_links #schools_list h4{background:url('/media/images/overlays/schools-menu/ics.png') left bottom no-repeat;text-indent:-99999px;margin:0 0 1px;width:235px;height:30px;overflow:hidden;float:left}#toolbarContent #toolbar_links #schools_list h5{background:left bottom no-repeat;text-indent:-99999px;margin-top:19px;width:126px;height:17px;overflow:hidden}#toolbarContent #toolbar_links #schools_list h5.elem{background-image:url('/media/images/overlays/schools-menu/elementary_schools.png')}#toolbarContent #toolbar_links #schools_list h5.high{background-image:url('/media/images/overlays/schools-menu/high_school.png')}#toolbarContent #toolbar_links #schools_list ul li{font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;font-variant:normal;width:210px;height:43px;margin:0;padding:0;border-top:1px solid #dbe2e9;display:block;float:left}#toolbarContent #toolbar_links #schools_list ul li a{background:left top no-repeat;color:#999;font-style:italic;font-weight:normal;text-decoration:none;width:165px;height:35px;margin:0;padding:8px 2px 0 44px;display:block}#toolbarContent #toolbar_links #schools_list ul li a span{color:#1c4267;font-style:normal;font-weight:bold;padding-left:2px;display:block}#toolbarContent #toolbar_links #schools_list ul li a:hover{text-decoration:none}#toolbarContent #toolbar_links #schools_list ul li a:hover span{text-decoration:underline}#toolbarContent #toolbar_links #schools_list ul li a.e-sta{background-image:url('/media/images/overlays/schools-menu/mini-crests/elem-st_andrews.png')}#toolbarContent #toolbar_links #schools_list ul li a.e-stjv{background-image:url('/media/images/overlays/schools-menu/mini-crests/elem-st_josephs_victoria.png')}#toolbarContent #toolbar_links #schools_list ul li a.e-stp{background-image:url('/media/images/overlays/schools-menu/mini-crests/elem-st_patricks.png')}#toolbarContent #toolbar_links #schools_list ul li a.e-qoa{background-image:url('/media/images/overlays/schools-menu/mini-crests/elem-queen_of_angels.png')}#toolbarContent #toolbar_links #schools_list ul li a.e-stjc{background-image:url('/media/images/overlays/schools-menu/mini-crests/elem-st_josephs_chemainus.png')}#toolbarContent #toolbar_links #schools_list ul li a.e-jp2{background-image:url('/media/images/overlays/schools-menu/mini-crests/elem-john_paul_2.png')}#toolbarContent #toolbar_links #schools_list ul li a.h-sta{background-image:url('/media/images/overlays/schools-menu/mini-crests/high-st_andrews.png')}#toolbarContent #toolbar_links #schools_list ul li.even{margin-left:15px}#toolbarContent #toolbar_links #schools_list ul li.single{float:none;clear:both}
