/* BODY  */BODY { margin-top: 0px; margin-right: 0px; margin-left: 10px; margin-bottom:0px;background-color:#D2D4CE; }/* STANDARD FONTS  */td,p,li,blockquote { font-family: arial, helvetica, sans-serif; font-size: 12px; line-height: 16px; color:#5D5959; }/* STANDARD LINKS */a:link { font-family: verdana; text-decoration: none; color: #006AA2; font-size: 11px; font-weight: bold; }a:hover { font-family: verdana; text-decoration: underline; font-size: 11px; font-weight: bold; }a:visited { font-family: verdana; text-decoration: none; color: #013957; font-size: 11px; font-weight: bold; }	.proglist a { display: block; padding:2px; color: #444141; font-family:arial; font-size:12px; font-weight:normal; text-decoration:none;}	.proglist a:hover { background: #FFE3C8;color: #444141; font-family:arial; font-size:12px; font-weight:normal;}	.proglist a:visited { color: #444141; text-decoration:none; font-family:arial; font-size:12px; font-weight:normal;}	.proglist2 a { display: block; padding:2px; color: #444141; font-family:arial; font-size:12px; font-weight:normal; text-decoration:none;}	.proglist2 a:hover { background: #F5FAFE;color: #444141; font-family:arial; font-size:12px; font-weight:normal;}	.proglist2 a:visited { color: #444141; text-decoration:none; font-family:arial; font-size:12px; font-weight:normal;}	.proglist3 a { display: block; padding:2px; color: #444141; font-family:arial; font-size:12px; font-weight:normal; text-decoration:none;}	.proglist3 a:hover { background: #F1FEC5;color: #444141; font-family:arial; font-size:12px; font-weight:normal;}	.proglist3 a:visited { color: #444141; text-decoration:none; font-family:arial; font-size:12px; font-weight:normal;}.copy { font-family: "arial", sans-serif; font-size: 11px; color:#BFBFBF; }.small { font-family: "arial", sans-serif; font-size: 11px; }.credit { font-family: "verdana", sans-serif; font-size: 9px; color:#646464; }.title { font-family: "verdana", sans-serif; font-size: 11px; font-weight: bold;color:#336699; }/* EDUCATION GUIDE */.header { font-size: 24px; line-height: 30px; color:#008670; font-weight: normal; }.item { font-family: verdana, sans-serif; font-size: 14px; line-height: 18px; color:#000000; font-weight: normal; }.about { font-family: verdana, sans-serif; font-size: 12px; line-height: 20px; color:#000000; font-weight: normal; }.res a { color: #FFFFFF; background: #3366A9; padding:4px; border: 0px; font-weight: normal; font-family: arial, sans-serif; font-size: 12px; } .res a:link { color: #FFFFFF; background: #3366A9; padding:4px; border: 0px; font-weight: normal; font-family: arial, sans-serif; font-size: 12px; } .res a:visited { color: #FFFFFF; background: #3366A9; padding:4px; border: 0px; font-weight: normal; font-family: arial, sans-serif; font-size: 12px; } .headline{    FONT-WEIGHT: bold;    FONT-SIZE: 80%;    COLOR:#333333 ;    FONT-FAMILY: arial, helvetica, verdana, sans-serif;    TEXT-DECORATION: none}.headline1{    BACKGROUND-COLOR: #eeeeee;    padding-right:7px;    padding-left:7px;}.submit{color: #FFFFFF;background: #3366A9;padding:2px;border: 0px;} .sectionhead{    FONT-WEIGHT: bold;    FONT-SIZE: 90%;    COLOR: #333333;    LINE-HEIGHT: 1.1em;    FONT-FAMILY: arial, Helvetica, verdana, sans-serif;    TEXT-DECORATION: none}.sectiontext{    FONT-WEIGHT: normal;    FONT-SIZE: 90%;    COLOR: #333333;    LINE-HEIGHT: 15px;    FONT-FAMILY: arial, Helvetica, verdana, sans-serif;    TEXT-DECORATION: none}.tdexhib1{			padding:5px;		color: #555555;		background-color:#eeeeee;		font-family:  Verdana, Arial, Helvetica, sans-serif;    	font-size:70%;     	font-weight: 650; 		font-style: normal; 		font-weight: bold;}.tdheight{    FONT-WEIGHT: bold;    FONT-SIZE: 70%;    COLOR: #ffffff;    LINE-HEIGHT: 11px;    FONT-FAMILY: verdana, arial, Helvetica,sans-serif;    BACKGROUND-COLOR: #999999;    TEXT-DECORATION: none}.tdheight1{    FONT-WEIGHT: bold;    FONT-SIZE: 70%;    COLOR: #ffffff;    LINE-HEIGHT: 11px;    FONT-FAMILY: verdana, arial, Helvetica,sans-serif;    BACKGROUND-COLOR: #008670;    TEXT-DECORATION: none}.box {border-top: 1px solid #e0e0e0;border-bottom: 1px solid #e0e0e0;border-right: 1px solid #e0e0e0;border-left: 1px solid #e0e0e0;background-color: #FFFFFF;margin: 0px 0px 0px 0px;padding: 8px 8px 8px 8px;}.msf {border-top: 1px solid #e0e0e0;border-bottom: 1px solid #e0e0e0;border-right: 1px solid #e0e0e0;border-left: 1px solid #e0e0e0;background-color: #F7F2FD;margin: 0px 0px 0px 0px;padding: 8px 8px 8px 8px;}.dtree {	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #666;	white-space: nowrap;}.dtree img {	border: 0px;	vertical-align: middle;}.dtree a {	color: #333;	text-decoration: none;}.dtree a.node, .dtree a.nodeSel {	white-space: nowrap;	padding: 1px 2px 1px 2px;}.dtree a.node:hover, .dtree a.nodeSel:hover {	color: #333;	text-decoration: underline;}.dtree a.nodeSel {	background-color: #c0d2ec;}.dtree .clip {	overflow: hidden;}/* volunteer form CSS */#studentvolunteer .element_label{	font-family: arial, sans-serif; 	font-size: 12px; 	color:#666; }#studentvolunteer .error_strings{    font-family:Verdana;    font-size:10px;    color:#660000;    border-style:solid;    border-width:0px;    border-color:#000000;}#studentvolunteer .sfm_float_error_box{    position:absolute;    z-index:999;    cursor:default;    font-family:Verdana;    font-size:10px;    color:#660000;    background-color:#ffff66;    border-style:solid;    border-width:1px;    border-color:#660000;}#studentvolunteer .sfm_float_box_td{    padding:3px;    cursor:default;    font-family:Verdana;    font-size:10px;    color:#660000;    background-color:#ffff66;}#studentvolunteer .sfm_close_box{    font-family:Verdana;    font-size:10px;    font-weight:bold;    color:#ffffff;    background-color:#660000;    border-width:0px;    text-align:center;}#studentvolunteer .sfm_textbox{    padding:2px;}#studentvolunteer .sfm_textarea{    padding:2px;}#studentvolunteer .sfm_form_label{	font-family: arial, sans-serif; 	font-size: 12px; 	color:#666; 	font-weight:bold;}#studentvolunteer .sfm_image_in_form{    border:0;}#studentvolunteer .sfm_captcha{    border:0;}#studentvolunteer .sfm_datepicker_icon{    border:0;}#studentvolunteer #new_fname_container{    position:absolute;    left:106px;    top:17px;    z-index:1;}#studentvolunteer #new_fname{    float:left;    width:193px;    height:22px;    z-index:1;}#studentvolunteer #label1_container{    position:absolute;    left:342px;    top:19px;    width:75px;    height:22px;    z-index:2;}#studentvolunteer #label1{    position:absolute;    left:0px;    top:0px;    width:75px;    height:22px;    text-align:left;}#studentvolunteer #new_lname_container{    position:absolute;    left:427px;    top:17px;    z-index:3;}#studentvolunteer #new_lname{    float:left;    width:197px;    height:22px;    z-index:3;}#studentvolunteer #label_container{    position:absolute;    left:13px;    top:19px;    width:89px;    height:22px;    z-index:24;}#studentvolunteer #label{    position:absolute;    left:0px;    top:0px;    width:75px;    height:22px;    text-align:left;}#studentvolunteer #label13_container{    position:absolute;    left:12px;    top:47px;    width:91px;    height:22px;    z-index:26;}#studentvolunteer #label13{    position:absolute;    left:0px;    top:0px;    width:87px;    height:22px;    text-align:left;}#studentvolunteer #new_phone_h_container{    position:absolute;    left:105px;    top:45px;    z-index:27;}#studentvolunteer #new_phone_h{    float:left;    width:193px;    height:22px;    z-index:27;}#studentvolunteer #label3_container{    position:absolute;    left:342px;    top:47px;    width:81px;    height:22px;    z-index:5;}#studentvolunteer #label3{    position:absolute;    left:0px;    top:0px;    width:73px;    height:22px;    text-align:left;}#studentvolunteer #new_phone_w_container{    position:absolute;    left:426px;    top:45px;    z-index:4;}#studentvolunteer #new_phone_w{    float:left;    width:197px;    height:22px;    z-index:4;}#studentvolunteer #new_phone_c_container{    position:absolute;    left:106px;    top:73px;    z-index:6;}#studentvolunteer #new_phone_c{    float:left;    width:193px;    height:22px;    z-index:6;}#studentvolunteer #label4_container{    position:absolute;    left:13px;    top:76px;    width:83px;    height:22px;    z-index:23;}#studentvolunteer #label4{    position:absolute;    left:0px;    top:1px;    width:82px;    height:22px;    text-align:left;}#studentvolunteer #new_email_container{    position:absolute;    left:106px;    top:102px;    z-index:7;}#studentvolunteer #new_email{    float:left;    width:502px;    height:22px;    z-index:7;}#studentvolunteer #label5_container{    position:absolute;    left:12px;    top:105px;    width:42px;    height:22px;    z-index:22;}#studentvolunteer #label5{    position:absolute;    left:0px;    top:0px;    width:38px;    height:22px;    text-align:left;}#studentvolunteer #new_address_container{    position:absolute;    left:106px;    top:132px;    z-index:8;}#studentvolunteer #new_address{    float:left;    width:502px;    height:22px;    z-index:8;}#studentvolunteer #label6_container{    position:absolute;    left:13px;    top:138px;    width:46px;    height:22px;    z-index:21;}#studentvolunteer #label6{    position:absolute;    left:0px;    top:0px;    width:45px;    height:22px;    text-align:left;}#studentvolunteer #new_postalcode_container{    position:absolute;    left:432px;    top:161px;    z-index:10;}#studentvolunteer #new_postalcode{    float:left;    width:114px;    height:22px;    z-index:10;}#studentvolunteer #new_cityid_container{    position:absolute;    left:106px;    top:162px;    z-index:9;}#studentvolunteer #new_cityid{    float:left;    width:209px;    height:22px;    z-index:9;}#studentvolunteer #label7_container{    position:absolute;    left:12px;    top:164px;    width:28px;    height:22px;    z-index:20;}#studentvolunteer #label7{    position:absolute;    left:0px;    top:0px;    width:26px;    height:22px;    text-align:left;}#studentvolunteer #label8_container{    position:absolute;    left:345px;    top:159px;    width:75px;    height:2px;    z-index:11;}#studentvolunteer #label8{    position:absolute;    left:0px;    top:2px;    width:74px;    height:21px;    text-align:left;}#studentvolunteer #new_besttimetocall_s_container{    position:absolute;    left:145px;    top:192px;    z-index:18;}#studentvolunteer #new_besttimetocall_s{    float:left;    width:502px;    height:22px;    z-index:18;}#studentvolunteer #label11_container{    position:absolute;    left:15px;    top:200px;    width:127px;    height:22px;    z-index:19;}#studentvolunteer #label11{    position:absolute;    left:0px;    top:-8px;    width:127px;    height:27px;    text-align:left;}#studentvolunteer #label10_container{    position:absolute;    left:15px;    top:232px;    width:127px;    height:20px;    z-index:17;}#studentvolunteer #label10{    position:absolute;    left:0px;    top:0px;    width:109px;    height:19px;    text-align:left;}#studentvolunteer #durhamsb_container{    position:absolute;    left:76px;    top:276px;    z-index:12;}#studentvolunteer #durhamsb{    float:left;    width:489px;    height:22px;    z-index:12;}#studentvolunteer #durhamcatholicsb_container{    position:absolute;    left:76px;    top:333px;    z-index:28;}#studentvolunteer #durhamcatholicsb{    float:left;    width:489px;    height:22px;    z-index:28;}#studentvolunteer #kawarthasb_container{    position:absolute;    left:76px;    top:389px;    z-index:29;}#studentvolunteer #kawarthasb{    float:left;    width:489px;    height:22px;    z-index:29;}#studentvolunteer #peterboroughsb_container{    position:absolute;    left:77px;    top:447px;    z-index:30;}#studentvolunteer #peterboroughsb{    float:left;    width:489px;    height:22px;    z-index:30;}#studentvolunteer #rb_schoolboard_0_container{    position:absolute;    left:51px;    top:254px;    width:194px;    height:22px;    z-index:13;}#studentvolunteer #rb_schoolboard_1_container{    position:absolute;    left:51px;    top:311px;    width:246px;    height:22px;    z-index:14;}#studentvolunteer #rb_schoolboard_2_container{    position:absolute;    left:52px;    top:427px;    width:474px;    height:22px;    z-index:15;}#studentvolunteer #rb_schoolboard_3_container{    position:absolute;    left:51px;    top:369px;    width:300px;    height:22px;    z-index:16;}#studentvolunteer #rb_schoolboard_4_container{    position:absolute;    left:54px;    top:483px;    width:191px;    height:22px;    z-index:33;}#studentvolunteer #otherschool_txt_container{    position:absolute;    left:77px;    top:502px;    z-index:34;}#studentvolunteer #otherschool_txt{    float:left;    width:483px;    height:22px;    z-index:34;}#studentvolunteer #label12_container{    position:absolute;    left:31px;    top:547px;    width:231px;    height:22px;    z-index:25;}#studentvolunteer #label12{    position:absolute;    left:0px;    top:0px;    width:221px;    height:22px;    text-align:left;}#studentvolunteer #new_hoursneeded_s_container{    position:absolute;    left:255px;    top:546px;    z-index:35;}#studentvolunteer #new_hoursneeded_s{    float:left;    width:23px;    height:22px;    z-index:35;}#studentvolunteer #Submit_container{    position:absolute;    left:184px;    top:597px;    width:82px;    height:25px;    z-index:31;}#studentvolunteer #studentvolunteer_Submit_img{    width:86px;    height:29px;    border:none;}#studentvolunteer #Reset_container{    position:absolute;    left:73px;    top:597px;    width:80px;    height:25px;    z-index:32;}#studentvolunteer #studentvolunteer_Reset_img{    width:84px;    height:29px;    border:none;}
