/* GLOBAL SETUP ================================================================== */
* { margin: 0px; padding: 0px; }
option {padding:0 0.5em 0 3px; } /* Firefox hides the RHS of options if padding is 0 */
body {
	font-size: 100%;
	background-color: #dfe4dd;
	font-family: Comic Sans, Comic Sans MS, Arial, sans-serif;
	text-align: center;
	background: url(../images/bg_segment.gif) repeat;
}
a {text-decoration:none; }
img {border:0;}
fieldset {border:0;}


.container{margin : auto;width: 1035px;  text-align: left;  margin-top : 20px;}
.all_columns{margin: 0;	 width: 1035px; float: left; clear: none;}


/* 1: Header ====================================================== */
a.hidelink {display:block;text-indent:-9999px;position:absolute;left:0;top:-1000em;z-index:999;}
a.hidelink:focus, a.hidelink:active {text-indent:0;left:0;top:5px;padding:5px; font:bold 0.75em Arial, Helvetica, sans-serif;text-decoration:none;width:12em;z-index:999;margin:0 0 0 10px;background:#FFFFCC;border:1px solid #000000;}
.header_container{float: left; display: inline; margin: 0; height: 206px;	width: 1035px;	background: url(../images/bg_header_spacer.gif) no-repeat bottom;}
.header_container img{float :left; display:inline;  margin : 0px;}	
.header_logo_top{float :left; display : inline; margin : 0; height : 74px; width : 138px;}
.header_logo_main{float: left; display: inline; margin: 0; height: 99px; width: 285px;}
.header_nav_container{float: left; display: inline; margin: 0;	height: 74px; width: 764px; background: url(../images/bg_nav_container.gif) no-repeat;}
.header_main_container{float: left; display: inline; margin: 0; height: auto; width: 837px; }
.header_main{float: left; display: inline; margin: 0; height: 99px; width: 552px; background: url(../images/bg_header_main.gif) no-repeat;}

.header_login{float: left; display: inline; margin: 13px 0 0 0; padding-top : 7px; height: 79px; width: 270px; background: url(../images/bg_login.gif) no-repeat;}
.login_item{float: left; display: inline; margin: 7px 0 0 15px; height: 15px; width: 239px;}
.login_item label{float: left; display: inline; margin : 0px; font: normal 0.75em Comic Sans, Comic Sans MS, Arial, sans-serif; line-height : 15px; color : #000000; width : 59px;}
.login_item input{float: left; display: inline; margin: 0 0 0 0;	padding: 0 0 0 4px;	font-size: 12px;	width: 170px;	height: 13px;	border: 1px solid  #febf38;	background-color: #FFFFFF;}
.login_item_2{float: left; display: inline; margin: 3px 0 0 15px; height: 20px; width: 239px;}
.login_item_2 p{float: left; display: inline; margin : 0 0 0 75px; font: normal 0.7em Comic Sans, Comic Sans MS, Arial, sans-serif; line-height : 17px; color : #e8252a;}
.login_item_2 p a{color : #e8252a; text-decoration : underline;}
.login_item_2 p a:hover{color : #e8252a; text-decoration : underline;}
.login_item_2 input{float: right; display: inline; margin: 0 0 0 0; }



.login_msg{float: left; display: inline; margin: 7px 0 0 20px; height: auto; width: 239px;}
.login_msg p{float: left; display: inline; margin : 0 0 0 0; font: normal 0.75em Comic Sans, Comic Sans MS, Arial, sans-serif; line-height : 17px; color : #e8252a;}
.login_msg p a{color : #e8252a; text-decoration : none;}
.login_msg p a:hover{color : #e8252a; text-decoration : underline;}

.login_msg img{
	float: right; display: inline; margin : 5px 0 0 0;
}


.header_name{float: left; display: inline; margin: 13px 0 0 32px; height: 17px; width: 223px;}
.header_name p{margin : 0 0 0 0; font : normal 0.8em Comic Sans, Comic Sans MS, Arial, sans-serif; color: #000000;  line-height : 17px;}
.header_name span.red{color: #eb131c;}
.header_logged_buttons{float: left; display: inline; margin: 15px 0 0 43px; height: 22px; width: 212px;}

/*Search*/
.header_search{float: left; display: inline; margin: 13px 0 0 0; height: 79px; width: 282px; background: url(../images/bg_search.gif) no-repeat;}
.form_search{float: left; display: inline; margin: 13px 0 0 55px; height: 65px; width: 209px;}
input.search{float: left; display: inline; margin: 6px 0 0 0;	padding: 0 0 0 4px;	font-size: 12px;	width: 199px;	height: 13px;	border: 1px solid  #febf38;	background-color: #FFFFFF;}
input.search_button{float: right; display: inline; margin: 3px 0 0 0; }


/*Date*/
.header_date{float: left; display: inline; margin: 0 0 0 0; height: 40px; width: 837px;	background: url(../images/bg_datetime.gif) repeat-y;}
.header_date p{float: left; display: inline; margin: 0 0 0 90px; font : normal 0.8em Comic Sans, Comic Sans MS, Arial, sans-serif; color : #0e388c; padding-top : 5px}
.header_character_hd{float: left; display: inline; margin: 0; height: 74px; width: 133px;}
.header_character_main{float: left;	display: inline; margin: 0; height: 126px; width: 198px;}
.send_to_friend{float: right; display: inline; margin: 0 0 0 0; width : 557px; height: 26px;}
.send_to_friend img{float: left;	display: inline; margin: 0 0 0 0;}
.send_to_friend input{float: left; display: inline; margin: 6px 0 0 0;	padding: 0 0 0 4px;	font-size: 12px;	width: 137px;	height: 14px;	background-color: #FFFFFF; border: 1px solid  #febf38;}
.send_to_friend input.sendbutton{float: right; display: inline; margin: 6px 5px 0 0; padding: 0; width :44px; height : 20px; border : 0px;}

/*Main Navigation*/
.nav_container{float: left; display: inline; margin: 26px 0 0 0; height: 48px; width: 685px;}
#nav_container ul{float : left;  margin:0 0 0 0; padding:0; height: 48px; }
#nav_container li{float : left; display: inline; margin : 0 0 0 0; display: inline; list-style-type: none; padding:0;}
#nav_container img{float : left; display: inline; margin: 0;}

.allcolums_container{float: left; display: inline; margin: 0; height: auto; width: 1035px;  background: url(../images/slc_background.gif) repeat-y;}

.article{float: left; display: inline; margin: 0 0 0 0; width: 1035px;}
.article h1 {margin : 7px 23px 0 23px; font: normal 1.2em Comic Sans, Comic Sans MS, Arial, sans-serif; color:#eb131c;}
.article h2 {margin : 12px 23px 12px 23px; font: normal 0.8em Comic Sans, Comic Sans MS, Arial, sans-serif; color: #000000; line-height : 20px;}


.article p,.article ol,.article ul,.article dl {margin : 0 23px 10px 23px; font:normal 0.8em Comic Sans, Comic Sans MS, Arial, sans-serif; color: #000000;  line-height : 23px;}
.article p.msg{margin : 7px 15px 10px 23px; color :#eb131c;}
.article p.msg a{color : #eb131c; text-decoration : none;}
.article p.msg a:hover{color : #eb131c; text-decoration : underline;}
.article ul,.article ol {margin:1em 0 1em 4em;padding:0;}
.article ul ul,.article ol ol,.article ul ol,.article ol ul,.article ul p,.article ol p,.article dl ul{font-size:1em;}
.article ul ul,.article ol ul {list-style:disc;}
.article ul ul,.article ol ul,.article ol ol,.article ul ol {margin-top:0.5em;}
.article ul li,.article ol li {margin-top:0.4em ;}
.article dl {margin:4em 0 0 0;}
.article p a{color:#000000; text-decoration: underline;} 
.article p a:hover{color:#000000; text-decoration: underline;} 
.article ul a,.article ol a{color:#000000; text-decoration: underline;}
.article h2.search {margin : 12px 23px 12px 23px; font: bold 0.8em Comic Sans, Comic Sans MS, Arial, sans-serif; color: #000000; line-height : 20px;}
span.blue{color : #003191;}
span.red{color : #eb131c;}
.article img.button_orange{clear : left; float: right; display: inline; margin: 10px 21px 0 0;}
img.button_yellow{clear : left; float: right; display: inline; margin: 22px 117px 0 0;}

/*Bread Crumb*/
.bread{float: left; display: inline; margin:  0 0 9px 68px; height: 27px; width: 889px; background: url(../images/bg_breadcrumb.gif) no-repeat;}
.bread h3{float: left; display: inline; margin : 4px 0 0 23px;	line-height: 27px; font: normal 0.75em Comic Sans, Comic Sans MS, Arial, sans-serif; color: #0e388c;}
.bread span.red{color : #fc0b02;}
.bread a{color:#0e388c; text-decoration: none;}
.bread a:hover{color:#0e388c; text-decoration: underline;}


.body_copy{float: left; display: inline; margin: 0 0 0 69px; width: 887px; height: auto; background: url(../images/scl_body_copy.gif) repeat-y;}
.body_copy_hd{float: left; display: inline; margin: 0 0 0 0; width: 887px; height: 10px; background: url(../images/hd_body_copy.gif) no-repeat;}
.body_copy_txt{float: left; display: inline; margin: 0 0 0 0; width: 887px; height: auto;}
.body_copy_ft{float: left; display: inline; margin: 0 0 0 0; width: 887px; height: 30px; background: url(../images/ft_body_copy.gif) no-repeat;}
.body_copy_ft img{float: right; display: inline; margin: 0 0 0 0;}

.body_copy_txt img.ASK{float: right; display: inline; margin: 0 20px 0 0;}


/*Help*/
.help_copy{float: left; display: inline; margin: 0 0 12px 69px; width: 887px; height: auto; background: url(../images/scl_body_copy.gif) repeat-y;}
.help_copy_hd{float: left; display: inline; margin: 0 0 0 0; width: 887px; height: 9px; background: url(../images/hd_help_q.gif) no-repeat;}
.help_copy_q{float: left; display: inline; margin: 0 0 0 0; width: 887px; padding-bottom : 5px; height: auto; background: url(../images/slc_help_copy_q.gif) repeat-y;}
.help_copy_q p{float: left; display: inline; margin : 5px 24px 0 11px; width : 700px; font: bold 0.75em Comic Sans, Comic Sans MS, Arial, sans-serif; color : #000000;}
.help_copy_q img{float : right; display : inline; margin :0 9px 0 0;}
.help_copy_q_left{float: left; display: inline; margin: 0 0 0 0; width: 54px; height: auto;}
.help_copy_q_left img{float : right; display : inline; margin :0 0 0 0;}
.help_copy_a{ float: left; display: inline; margin: 0 0 0 0; width: 887px; height: auto; border-top : 2px solid #FFFFFF;}
.help_copy_a_left{float: left; display: inline; margin: 0 0 0 0; width: 54px; height: auto;}
.help_copy_a_left img{float: left; display: inline; margin: 6px 0 0 11px;}
.help_copy_a_txt{float: left; display: inline; margin: 0 0 0 0; width: 830px; height: auto;}
.help_copy_a_txt img{float : right; display : inline; margin :1px 0 0 0;}
.help_copy_a_txt p{ margin : 12px 24px 5px 11px; width : 700px; font: normal 0.75em Comic Sans, Comic Sans MS, Arial, sans-serif; color : #000000;}
.help_copy_a_txt p,.help_copy_a_txt ol,.help_copy_a_txt ul,.help_copy_a_txt dl {font:normal 0.75em Comic Sans, Comic Sans MS, Arial, sans-serif;}





.help_copy_a_download{float: left; display: inline; margin: 0 0 3px 7px; width: 870px; height: auto; border: 1px solid #ff9900;	background:  #fff4c7 url(../images/bg_downloads.gif) repeat-y;}
.help_copy_a_download_ico{float: left; display: inline; margin: 0 0 0 0; width: 22px; height: 19px;}
.help_copy_a_download_txt{float: left; display: inline; margin: 0 0 0 0; width: 841px; height: 11px; padding-left : 7px; padding-top : 2px; padding-bottom : 4px;}
.help_copy_a_download_txt a {float :left; font:normal 0.7em Comic Sans, Comic Sans MS, Arial, sans-serif; color : #000000;}

.help_copy_ft_button{float: left; display: inline; margin: 0 0 0 0; width: 887px; height: 28px; background: url(../images/ft_help_copy_q.gif) no-repeat;}
.help_copy_ft_button img{float : right; display : inline; margin :0 5px 0 0;}
.help_copy_ft{float: left;	display: inline; margin: 0 0 0 0; width: 887px; height: 9px; background: url(../images/ft_help_copy.gif) no-repeat;}

/*About*/
.about_container{float: left; display: inline; margin: 9px 0 0 68px; height: auto; width: 889px; background-image: url(../images/slc_activities.gif); background-repeat: repeat-y;}
.about_header{float: left; display: inline; margin: 0 0 0 0; height: 11px; width: 889px; background-image: url(../images/hd_activities.gif); background-repeat: no-repeat;}
.about_item{float: left; display: inline; margin: 0 0 0 3px; width : 884px;	min-height: 39px; height: auto !important; height: 39px; border-bottom : 2px solid #ffb919;}
.about_item h3{float: left; display: inline; margin : 0 0 0 20px; font: normal 1em Comic Sans, Comic Sans MS, Arial, sans-serif; line-height : 39px; color : #000000;}
.about_item h3 a{color : #000000; text-decoration: none; font-weight: bold;}
.about_item h3 a:hover{color : #000000; text-decoration: underline;}
.about_sub{float: left; display: inline; margin: 0 0 0 3px; width: 884px; min-height: 26px; height: auto !important; height: 26px; border-bottom: 2px solid #ffb919; background-color: #ff8d00;}
.about_sub p{float: left; display: inline; margin : 4px 44px 0 20px; padding-bottom : 3px; font: normal 0.8em Comic Sans, Comic Sans MS, Arial, sans-serif; color : #FFFFFF;}
.about_sub p a{color : #fdfa01; text-decoration: none;}
.about_sub p a:hover{color : #fdfa01; text-decoration: underline;}
.about_download{float: left; display: inline; margin: 0 0 3px 7px; width: 432px; height: auto; border: 1px solid #ff9900;	background:  #fff4c7 url(../images/bg_downloads.gif) repeat-y;}
.about_download_ico{float: left; display: inline; margin: 0 0 0 0; width: 22px; height: 19px;}
.about_download_txt{float: left; display: inline; margin: 0 0 0 0; width: 403px; height: 11px; padding-left : 7px; padding-top : 2px; padding-bottom : 4px;}
.about_download_txt a {float :left; font:normal 0.7em Comic Sans, Comic Sans MS, Arial, sans-serif; color : #000000;}


.form_container{float: left; display: inline; margin: 10px 0 0 69px; width: 887px; height: auto;}
.form_container label{float: left; display: inline; margin : 0 0 0 25px; font: normal 0.8em Comic Sans, Comic Sans MS, Arial, sans-serif; line-height : 20px; color : #000000;}
.form_title{float: left; display: inline; margin: 0 0 15px 0; height: 36px;	width: 508px;	background-image: url(../images/bg_title_bar.gif); background-repeat: no-repeat;}
.form_title h3{float: left; display: inline; margin : 0 0 0 29px; font: normal 0.9em Comic Sans, Comic Sans MS, Arial, sans-serif; line-height : 36px; color : #FFFFFF;}
.form_full_entry{float: left; display: inline; margin: 0 0 0 0; height : auto; width : 515px;}

input.forgotten_form{float: left; display: inline; margin: 0 14px 0 21px;	padding: 4px 0 0 4px;	font-size: 12px; width: 223px;	height: 16px;	border: 1px solid  #febf38;	background-color: #FFFFFF;}
input.forgotten_button{float: left; display: inline; margin: 3px 0 0 0;}
img.bg_image{float : right; display: inline; margin: 0 191px 0 0;}

.home_animations_top{float: left; display: inline; margin: 0 0 0 67px; width: 890px; height: 172px;}
.home_animations_bottom{float: left; display: inline; margin: 0 0 0 0; width: 725px; height: 141px;}
.home_animations_top img , .home_animations_bottom img{float :left; display:inline;  margin : 0px;}

.key_container{float: left; display: inline; margin: 0 0 0 68px; height: 48px; width: 889px; background-image: url(../images/bg_key.gif);	background-repeat: no-repeat;}
#key_container ul{float : left;  margin:5px 0 0 12px; padding:0; height: 35px; }
#key_container li{float : left; display: inline; margin : 0 0 0 0; display: inline; list-style-type: none; padding:0;}
#key_container img{float : left; display: inline; margin: 0;}

.banner_890{
	float: left; display: inline; margin: 0 0 4px 68px; height: 82px; width: 890px;
}


.error_message{float: left; display: inline; margin: 0 0 0 68px; height : 32px;}

.error_message p{float: left; display: inline; padding : 0; margin : 0 0 0 12px; font: normal 0.8em Comic Sans, Comic Sans MS, Arial, sans-serif; color : #e6001f; line-height : 32px; }

.error_message p a, .error_message p a:hover{color : #e6001f;}


.main_back{
	float: right; display: inline; margin: 10px 75px 0 0 ; 
}

.act_images_clip{float: left; display: inline; margin: 0 0 0 320px; width : 418px;}
.act_images_clip img{float: left; display: inline; margin: 0 0 0 0;}

.act_images_fun_1{float: left; display: inline; margin: 0 0 0 165px; width : 714px;}
.act_images_fun_2{float: left; display: inline; margin: 0 0 0 155px; width : 714px;}
.act_images_fun_3{float: left; display: inline; margin: 0 0 0 318px; width : 806px;}
.act_images_fun_1 img, .act_images_fun_2 img, .act_images_fun_3 img{float: left;	display: inline; margin: 0 0 0 0;}


.act_images_key_1{float: left; display: inline; margin: 0 0 0 103px; width : 809px;}
.act_images_key_2{float: left; display: inline; margin: 0 0 0 103px; width : 809px;}
.act_images_key_3{float: left; display: inline; margin: 0 0 0 415px; width : 181px;}
.act_images_key_1 img, .act_images_key_2 img, .act_images_key_3 img{float: left;	display: inline; margin: 0 0 0 0;}

.act_images_teach_1{float: left; display: inline; margin: 0 0 0 200px; width : 616px;}
.act_images_teach_1 img{float: left;	display: inline; margin: 0 0 0 0;}

.act_images_parents_1{float: left; display: inline; margin: 0 0 0 200px; width : 616px;}
.act_images_parents_1 img{float: left;	display: inline; margin: 0 0 0 0;}


.map_container{float: left; display: inline; margin: 10px 0 0 350px; width : 331px;}
.map_container img{float: left;	display: inline; margin: 0 0 0 0;}


.activities_container{float: left; display: inline; margin: 9px 0 0 68px; height: auto; width: 889px; background-image: url(../images/slc_activities.gif); background-repeat: repeat-y;}
.activities_header{float: left; display: inline; margin: 0 0 0 0; height: 11px; width: 889px; background-image: url(../images/hd_activities.gif); background-repeat: no-repeat;}
.activity_item{float: left; display: inline; margin: 0 0 0 3px; width : 884px;	min-height: 39px; height: auto !important; height: 39px; border-bottom : 2px solid #ffb919;}
.activity_item img{float: left; display: inline; margin : 4px 4px 0 0;}
.activity_item h3{float: left; display: inline; margin : 0 0 0 12px; font: normal 0.95em Comic Sans, Comic Sans MS, Arial, sans-serif; line-height : 39px; color : #000000;}
.activity_item h3 a{color : #000000; text-decoration: none; font-weight:bold;}
.activity_item h3 a:hover{color : #000000; text-decoration: underline;}

span.header_sub{font: normal 0.75em Comic Sans, Comic Sans MS, Arial, sans-serif;}




.activity_sub{float: left; display: inline; margin: 0 0 0 3px; padding-bottom : 3px; width: 884px; min-height: 23px; height: auto !important; height: 23px; border-bottom: 2px solid #ffb919; background-color: #ff8d00;}
.activity_sub p{float: left; display: inline; margin : 4px 44px 0 45px; font: normal 0.8em Comic Sans, Comic Sans MS, Arial, sans-serif; color : #FFFFFF;}
.activity_sub p a{color : #FFFFFF; text-decoration: none; font-weight:bold;}
.activity_sub p a:hover{color : #FFFFFF; text-decoration: underline; font-weight:bold;}
.activity_sub span.spacer{color : #fff000;}

.activity_sub_area{float: left; display: inline; margin: 0 0 0 3px; width: 884px; min-height: 26px; height: auto !important; height: 26px; border-bottom: 2px solid #ffb919; background-color: #ff8d00;}
.activity_sub_area p{float: left; display: inline; margin : 4px 44px 0 40px; padding-bottom : 3px; font: normal 0.8em Comic Sans, Comic Sans MS, Arial, sans-serif; color : #FFFFFF;}
.activity_sub_area p a{color : #fdfa01; text-decoration: none;}
.activity_sub_area p a:hover{color : #fdfa01; text-decoration: underline;}

.activity_list{float: left; display: inline; margin: 0 0 0 3px; width: 884px;	height: auto; border-bottom: 1px solid #ffb919; background: url(../images/slc_activities_list.gif) repeat-y;}
.activity_list_item{float: left; display: inline; margin: 0 0 0 0; min-height: 24px;	height: auto !important; height: 24px;	padding-bottom : 3px;  width: 884px;	border-bottom: 1px solid #ffb919;}
.activity_list_item_txt{float: left; display: inline; margin: 0 0 0 0; width: 805px;}

.activity_list_item_txt p{float: left; display: inline; margin : 8px 5px 0 35px; font: normal 0.8em Comic Sans, Comic Sans MS, Arial, sans-serif; color : #FFFFFF;}
.activity_list_item_txt p a{color : #FFFFFF; text-decoration: underline; font-weight:bold;}
.activity_list_item_txt p a:hover{color : #FFFFFF; text-decoration: underline; font-weight:bold;}


.activity_list_item_txt img{float: left; display: inline; margin: 0 0 0 0;}

.activity_list_item_type{float: left; display: inline; margin: 0 0 0 0; width: 40px;}
.activity_list_item_type img{float: left; display: inline; margin: 4px 0 0 11px;}
.activity_list_item_status{float: left; display: inline; margin: 0 0 0 0; width: 39px;}


.act_block_container{float: left; display: inline; margin: 0 0 0 63px; width: 897px; height: auto; background: url(../images/slc_act_block.gif) repeat-y;}
.act_block_hd{float: left; display: inline; margin: 0 0 0 0; width: 897px; height: 11px;	background: url(../images/hd_activity_block.gif) no-repeat;}



form.act_container{float: left; display: inline; margin: 0 0 0 120px; width: 710px;	height: auto; padding-bottom : 10px; text-align : left;}
form.act_container table{width:100%;}
form.act_container table td{
	text-align: left; font : #000000;
}

form.act_container p{font-size: 100%; color: #000000; text-align:left; margin : 0; line-height : 40px;}


table.act_container{float: left; display: inline; margin: 0 0 0 100px; width: 710px;	height: auto; padding-bottom : 10px;}

.act_block_navigation{float: left; display: inline; margin: 0 0 0 0; padding-bottom : 9px; width: 897px; height: auto; background: url(../images/slc_act_block_navigation.gif) repeat-y;}
.act_block_ft{float: left; display: inline; margin: 0 0 0 0; width: 897px; height: 9px; background: url(../images/act_block_base.gif) no-repeat;}

.act_block{float: left; display: inline; margin: 0 0 0 18px; width: 859px; height: 41px;}
#act_block ul{float : left;  margin: 0 0 0 0; padding:0; height: 41px; }
#act_block li{float : left; display: inline; margin : 0 0 0 0; display: inline; list-style-type: none; padding:0;}
#act_block img{float : left; display: inline; margin: 0;}
.act_block p{line-height: 41px; color: #FFFFFF; text-align: left;}
.act_buttons{float: left; display: inline; margin: 0 0 0 18px; width: 859px; height: 57px; border-top : 1px solid #666666; border-bottom : 1px solid #666666;}

#act_buttons ul{float : left;  margin: 8px 0 0 0; padding:0; height: 57px; }
#act_buttons li{float : left; display: inline; margin : 0 0 0 3px; display: inline; list-style-type: none; padding:0;}
#act_buttons img{float : left; display: inline; margin: 0;}


table.activity_print{
	float :left; text-align : left; margin : 0 0 10px 0 ;
}
table.activity_print p{
	line-height:40px; 
}


.frame_container{float: left; display: inline;	margin: 0 0 0 0;	width: 100%; height: 144px; background: url(../images/slc_activity6.gif) repeat-x;}
.frame_left{float: left; display: inline;	margin: 0 0 0 0; width: 176px;	height: 144px;}
.frame_left_top{float: left; display: inline; margin: 0 0 0 0; width: 176px; height: 104px;}
.frame_left_bottom{float: left; display: inline; margin: 0 0 0 0; width: 176px; height: 38px;}
.frame_left_bottom img.button{float: left; display: inline;	margin: 9px 0 0 15px;}
.frame_right{float: left; display: inline; margin: 0 0 0 0; width: 75%;	height: 144px;}
.frame_right_title{float: right; display: inline; margin: 0 17px 0 0; width: 98%;	height: 88px;}
.frame_right_title h3{float: left; display: inline; margin : 43px 0 0 23px;	line-height: 27px; font: bold 1.3em Comic Sans, Comic Sans MS, Arial, sans-serif; color: #000000}
.frame_right_title img.back{float: right; display: inline; margin: 48px 0 0 0;}
.frame_right_breadcrumb{float: right; display: inline; margin: 0 17px 0 0; width: 98%; height: 27px;	background: url(../images/slc_framed_bread.gif) repeat-x;}
.frame_right_breadcrumb p{float: left; display: inline; margin : 4px 0 0 23px;	line-height: 27px; font: normal 0.75em Comic Sans, Comic Sans MS, Arial, sans-serif; color: #0e388c;}
.frame_right_breadcrumb span.red{color : #fc0b02;}
.frame_right_breadcrumb a{color:#0e388c; text-decoration: none;}
.frame_right_breadcrumb a:hover{color:#0e388c; text-decoration: underline;}


.frb_left{float: left; display: inline; margin: 0 0 0 0; width: 29px;	height: 27px; background: url(../images/crn_bread_left.gif) no-repeat;}
.frb_right{float: right; display: inline;	margin: 0 0 0 0;	width: 8px;	height: 27px;	background: url(../images/crn_frb_right.gif) no-repeat;}
.frame_right_buttons{float: right; display: inline; margin: 0 17px 0 0;	width: 98%;	height: 36px;}
.frame_right_buttons img.nav{float: right;	display: inline;	margin: 4px 0 0 0;}


img.bt_notes{float: right; display: inline; margin: 0 96px 0 0;}
img.bt_back{float: left; display: inline; margin: 0 0 0 72px;}

.back_button{float: right; display: inline; margin : 3px 9px 0 0; width : 77px; height: 25px;}
.back_button img{float: left; display: inline; margin: 0;}

/*Footer*/
.footer_container{float: left; margin: 0; width: 1035px; height: auto;}
.footer_content{float: left; margin: 0; width: 803px; height: 141px; background: url(../images/bg_footer_content.gif) no-repeat;}
.footer_content_subject{float: left; margin: 0; width: 803px; height: 141px;	background: url(../images/bg_footer_subject.gif) no-repeat;}
.footer_main_container{float: left; margin: 0 0 0 0; width: 1035px; height: 104px; background: url(../images/bg_footer_mainnav.gif) no-repeat;}




.footer_accred{float: left; margin: 0 0 0 0; width: 642px;	height: 82px;}
.footer_accred ul{float : left;  margin: 0 0 0 17px; padding:0; height: 82px; }
.footer_accred li{float : left; display: inline; margin : 0 0 0 0; display: inline; list-style-type: none; padding:0;}
.footer_accred img{float : left; display: inline; margin: 0;}
.footer_charcter_hd{float: left; margin: 0; width: 232px;	height: 141px;}
.footer_charcter_ft{float: left; margin: 0; width: 202px;	height: 87px;}
.footer_container p{margin: 3px 0 0 0; font: normal 0.65em Comic Sans, Comic Sans MS, Arial, sans-serif; line-height: 19px; color: #124ead; text-align: center;}
.footer_container a{font:normal 1em Comic Sans, Comic Sans MS, Arial, sans-serif; color: #124ead;}
.footer_container a:hover{color:#124ead; text-decoration: underline;} 

/*Subscription Buttons*/
.sub_buttons{float: left; display : inline; margin: 5px 0 0 69px;}
.sub_buttons img{float: left; display : inline; margin : 0px;}
.sub_form{float: left; display: inline; margin: 15px 0 0 15px; width: 858px; background-color: #ffeda7; height : auto;}
.sub_form_top{float: left; display: inline; margin: 0 0 0 0; width: 858px; height: 8px; background: url(../images/bg_subform_top.gif) no-repeat;}
.sub_form_bot{float: left;	display: inline; margin: 0 0 0 0; width: 858px; height: 6px; background: url(../images/bg_subform_bot.gif) no-repeat;}
.sub_form_mid{float: left; display: inline; margin: 0 0 0 0; width: 858px; height: auto;}
.sub_form_mid h3{float: left; display: inline; margin : 5px 0 0 8px; font: bold 1.1em Comic Sans, Comic Sans MS, Arial, sans-serif;  color : #eb131c;}
.sub_form_mid p{float: left; display: inline; margin : 7px 0 6px 8px; line-height : 19px; width: 845px; font: bold 0.8em Comic Sans, Comic Sans MS, Arial, sans-serif;  color : #000000;}


.form_type_1{float: left; display: inline; margin: 4px 0 0 8px; height: 26px; width: 372px;}
.form_type_2{float: left; display: inline; margin: 4px 0 0 1px; height: 26px; width: 441px;}
label.sub{float: left; display: inline; margin: 0 0 0 0;  font: normal 0.8em Comic Sans, Comic Sans MS, Arial, sans-serif; line-height: 26px;}
input.sub_radio{margin: 2px 0 0 4px;}
input.sub_promo{float: left; display: inline; margin: 3px 0 0 3px; height :15px; width : 114px; border : 1px solid #ffbb1d; padding: 3px 0 0 4px;	font-size: 12px; }
textarea.sub_terms{float: left; display: inline; margin: 0 0 0 8px; height :92px; width : 819px; border : 1px solid #ffbb1d; padding: 3px 0 0 4px;	font-size: 12px; }
input.sub_item{float: right; display: inline; margin: 3px 0 0 3px; height :15px; width : 275px; border : 1px solid #ffbb1d; padding: 3px 0 0 4px;	font-size: 12px; }
input.sub_item_2{float: right; display: inline; margin: 3px 0 0 3px; height :15px; width : 156px; border : 1px solid #ffbb1d; padding: 3px 0 0 4px;	font-size: 12px; }
select.sub_item_2{float: right; display: inline; margin: 3px 0 0 3px; height :21px; width : 156px; border : 1px solid #ffbb1d; font-size: 12px; }


select.sub_schools{float: left; display: inline; margin: 0 0 0 0; height :92px; width : 819px; border : 1px solid #ffbb1d; padding: 3px 0 0 4px;	font-size: 12px; }

input.button_accept{float: left; display: inline; margin: 8px 0 0 0; height : 31px; width : 80px;}
input.proceed{float: left; display: inline; margin: 8px 0 0 23px;}

/*parachute_copy*/

.parachute_copy{
	margin : 15px; margin-left:170px; float :left; height: 600px; width: 700px; background-image: url(../images/bg_parachute.jpg); background-repeat: no-repeat; 
}

.parachute_copy img.sub{
	margin-left:100px;
}

/*Contact Form*/
p.denotes, span.denotes{font: normal 0.8em Comic Sans, Comic Sans MS, Arial, sans-serif; color : #eb131c;}
.contact_left{float: left; display: inline; margin: 12px 48px 0 8px; width: 383px;}
.contact_right{float: left; display: inline; margin: 12px 0 0 4px; width: 383px;}
.contact_full{float: left; display: inline; margin: 12px 0 0 14px; width: 688px;}
label.contact_form{float: left; display: inline; margin: 0 0 0 0;  font: normal 0.8em Comic Sans, Comic Sans MS, Arial, sans-serif; line-height: 20px;}
input.contact_form{float: right; display: inline; margin: 0 0 0 3px; height :15px; width : 271px; border : 1px solid #ffbb1d; padding: 3px 0 0 4px;	font-size: 12px; }
select.contact_form{float: right; display: inline; margin: 0 0 0 3px; height :21px; width : 276px; border : 1px solid #ffbb1d; font-size: 12px; }
input.contact_form2{float: right; display: inline; margin: 0 0 0 3px; height :15px; width : 128px; border : 1px solid #ffbb1d; padding: 3px 0 0 4px;	font-size: 12px; }
textarea.contact_form{float: right; display: inline; margin: 0 0 0 3px; height :48px; width : 271px; border : 1px solid #ffbb1d; padding: 3px 0 0 4px;	font-size: 12px; }
.contact_validation{float: right; display: inline; margin : 0px;	padding : 0px; width : 132px;	height : 22px; border: 1px solid  #ffbb1d; background-image : url(../images/validation_back.gif);}
input.contact_submit{float: right; display: inline; margin : 21px 28px 0 0;}
label.contact_form a{text-decoration : underline; color : #003491;}

/*Search*/
.search_container{float: left; display: inline; margin: 9px 0 0 68px; height: auto; width: 889px; background-image: url(../images/slc_activities.gif); background-repeat: repeat-y;}
.search_header{float: left; display: inline; margin: 0 0 0 0; height: 11px; width: 889px; background-image: url(../images/hd_activities.gif); background-repeat: no-repeat;}
.search_item_0{float: left; display: inline; margin: 0 0 0 3px; width : 884px; background-color: #ff9900; min-height: 39px; height: auto !important; height: 39px; border-top : 2px solid #ffb919;}
.search_item_1{float: left; display: inline; margin: 0 0 0 3px; width : 884px; background-color: #ff8d00; min-height: 39px; height: auto !important; height: 39px; border-top : 2px solid #ffb919;}
.search_item_0 h3, .search_item_1 h3{margin : 0 0 0 12px; font: normal 0.95em Comic Sans, Comic Sans MS, Arial, sans-serif; line-height : 39px; color : #FFFFFF;}
.search_item_0 h3 a, .search_item_1 h3 a{color : #000000;}
.search_item_0 h3 a:hover, .search_item_1 h3 a:hover{color : #000000; text-decoration : underline;}
.seach_base{float: left; display: inline; margin: 0 0 0 3px; width : 884px; border-top : 2px solid #ffb919;}
.seach_base img{float: left; display: inline; margin: 22px 0 0 370px;}

/*Site Map*/
.about_sub p a.sitemap{color : #FFFFFF;}
.about_sub p a.sitemap:visited{color : #FFFFFF;}
.about_sub p a.sitemap:hover{color : #FFFFFF;}



/*Lightbox*/
#lightbox{position: absolute;	left: 0;	width: 100%;	z-index: 100;	text-align: center;	line-height: 0;	}
#lightbox a img{ border: none; }
#outerImageContainer{position: relative; background-color: #fff; width: 250px; height: 250px;margin: 0 auto;}
#imageContainer{padding: 10px;}
#loading{position: absolute;	top: 40%;	left: 0%;	height: 25%;	width: 100%;	text-align: center;	line-height: 0;}
#hoverNav{position: absolute;	top: 0;	left: 0; height: 100%; width: 100%; z-index: 10;}
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}
#prevLink, #nextLink{width: 49%; height: 100%; background: transparent url(../images/blank.gif) no-repeat; /* Trick IE into showing hover */ display: block;}
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(../images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(../images/nextlabel.gif) right 15% no-repeat; }
#imageDataContainer{font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto;width: 100%;}
#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em;	}	
#overlay{position: absolute; top: 0;	left: 0; z-index: 90; width: 100%;	height: 500px; background-color: #000;}



/* 
The contents of this file is licensed material and is copyright to arkom creative technology. It is protected by international copyright laws. It may not be modified, copied in whole or in part except in the manner expressly stated in the license agreement. If you are in any doubt as to what you are allowed to do, contact us at www.arkom.co.uk.
*/