/* CSS Document */
body{
margin:0;
padding:0;
background:url(../images/body_bg.gif) #F4FFF0 repeat-x;
}
p{
margin:0;
padding:0;
}
a{ 
text-decoration:none;
color:#000000;
}
a:hover{
	text-decoration:none;
	color:#0066CC;
	
}


img{
border:none;
}
h3{
	font:bold 15px Arial, Helvetica, sans-serif;
}
.flt{
float:left;
}
#mainblock{
width:940px;
margin:auto;
}
#innerblock{
float:left;
width:940px;
}
#topanel{
float:left;
width:940px;
}
/*top panel stars here*/
.tp_logo{
float:left;
margin:0px 0 0 30px;
}
.tp_block1{
float:left;
width:210px;
margin:5px 0 0 740px;
display:inline;
font:11px Arial, Helvetica, sans-serif;
}
.tp_tile1{
background:url(../images/tp_tile1.gif) repeat-x;
width:173px;
height:33px;
}
.tp_tile1 a:hover{
	text-decoration:underline;
}
.tp_home_img{
margin:12px 0 0 0px;
}
.tp_login_img{
margin:14px 0 0 0px;
}
.tp_email_img
{
margin:11px 0 0 0px;
}
.tp_txt1{
margin:10px 0 0 6px;
color:#F5FE02;/*#134C00*/
text-decoration:none;
}
.tp_divider{
margin:8px 10px 0 10px;
}
.tp_search_img{
margin:22px 0 0 395px;
}
.tp_block2{
width:198px;
margin:25px 0 0 8px;
}
.tp_divider2{
float:left;
margin:15px 0 0 565px;
}
.tp_tile2{
/*background:url(../images/tp_tile2.gif) repeat-x;*/
background:#CCEFC1;
border-bottom:1px solid #BEDDB4;
border-top:1px solid #BEDDB4;
width:173px;
border-left:0px;
border-right:0px;
font:11px Arial, Helvetica, sans-serif;
padding-top:5px;
height:15px;
}
.tp_search{
float:left;
border:none;
width:160px;
margin:0px 0 0 10px;
background:#CCEFC1;


}
.tp_go{
margin:25px 0 0 0px;
}
.tp_menu_block1{
float:left;
clear:left;
width:940px;
font:12px Arial, Helvetica, sans-serif;
margin:-15px 0 0 0px;
position:relative;
}
.tp_menu_leftimg
{
float:left;
margin:20px 0 0 0px;
background:url(../images/tp_menu_leftimg.gif) no-repeat;
width:25px;
height:53px;
}
.tp_menu_tile{
float:left;
background:url(../images/tp_menu_tile.gif) repeat-x;
width:914px;
height:53px;
margin:20px 0 0 0px;
border-right:1px solid #E3F3C1;
}
.tp_menu1,.tp_menu2{
float:left;
margin:20px 0 0 0px;
color:#F5FE02;
text-decoration:none;
}
.tp_menu2{
margin:20px 0 0 0px;
color:#FFF;
}
.tp_divider3{
float:left;
margin:20px 12px 0 13px;
}
.tp_menu_block1 a:hover{
color:#F5FE02;
}
.tp_block3{
float:left;
margin:0px 0 0 0px;
width:942px;
background:url(../images/tp_bg3.gif) no-repeat;
height:302px;
}
.tp_innerblock1{
float:left;
width:954px;
height:290px;
margin:6px 0 0 5px;
display:inline;
padding-bottom:5px;
}
.tp_flash_img{
float:left;
margin:10px 0 0 10px;
}
.tp_btn1{
float:left;
margin:2px 0 0 19px;
}
.tp_heading1{
float:left;
margin:0px 0 0 10px;
font:bold 15px Arial, Helvetica, sans-serif;
color:#FFF;
}
.tp_btn2{
float:left;
margin:13px 0 0 42px;
}
.tp_txt2, .tp_txt3, .tp_readmore{
float:left;
margin:8px 0 0 10px;
width:270px;
display:inline;
font:11px Arial, Helvetica, sans-serif;
color:#F5FE02;
}
.tp_txt3{
margin:6px 0 0 58px;
color:#FFFFFF;/*#FFA1A1*/
}
.tp_readmore{
float:left;
color:#FFF;
margin:5px -13px 0 58px;
position:relative;
width:200px;
display:inline;
}
.tp_block4{
float:left;
margin:20px 0 0 0px;
width:370px;
}
/*content block starts here*/
.contentblock{
float:left;
width:940px;
display:inline;
}
.block{
float:left;
width:940px;
display:inline;
margin:16px 0 0 0px;
}

.leftpanel
{
float:left;
margin:0px 0 0 0px;
width:271px;
font:11px/15px Arial, Helvetica, sans-serif;
}
/*left panel starts here*/
.lp_tile{
float:left;
background:url(../images/lp_tile.gif) repeat-y;
width:270px;
}
.lp_tile1{
float:left;
background:url(../images/lp_tile01.jpg) repeat-y;
width:270px;
}

.lp_left_img1{
float:left;
margin:0px 0 0 7px;
}
.lp_heading_tile{
float:left;
width:228px; 
background:url(../images/lp_heading_tile.gif) repeat-x;
height:44px;
}
.lp_btn1{
float:left;
margin:14px 0 0 2px;
}
.lp_heading
{
float:left;
margin:13px 0 0 8px;
font:bold 15px Arial, Helvetica, sans-serif;
color:#F5FE02;
}
.lp_txt1{
float:left;
margin:16px 0 0 16px;
/*color:#2D4F01;*/
display:inline;
}
.lp_block1{
float:left;
width:270px;
display:inline;
}
.lp_innerblock1{
float:left;
margin:10px 0 0 16px;
width:170px;
display:inline;
}
.lp_innerblock1a{
float:left;
margin:10px 0 0 16px;
width:250px;
display:inline;
}
.lp_innerblock2{
float:right;
margin:25px 0 0 0px;
width:80px;
display:inline;
}
/*content panel starts here*/
.contentpanel{
	float:right;
	margin:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	width:648px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	font-weight: normal;
}
.cnt_tile{
float:left;
margin:0px 0 0 0px;
background:url(../images/cnt_tile.gif) repeat-y;
width:647px;
}
.cnt_tile2{
float:left;
margin:0px 0 0 0px;
background:url(../images/contact_form_bg.gif) repeat;
width:940px;
}
.cnt_tile01{
float:left;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
background:url(../images/cnt_tile01.jpg) repeat-y;
width:647px;
}
.cnt_tile02{
float:left;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
background:url(../images/cnt_tile03.jpg) repeat-y;
width:940px;
}

.cnt_heading_tile{
float:left;
width:605px; 
background:url(../images/lp_heading_tile.gif) repeat-x;
height:44px;
}
.cnt_heading_tile2{
float:left;
width:900px; 
background:url(../images/lp_heading_tile.gif) repeat-x;
height:44px;
}
.cnt_txt{
float:left;
/*margin:23px 0px 0px 24px;*/
display:inline;
width:590px;
/*color:#2D4F01;*/
margin-top:5px;
padding-bottom:0px;/*10px*/
margin-left:24px;
}
.cnt_txt4{
float:left;
/*margin:23px 0px 0px 24px;*/
display:inline;
width:940px;
/*color:#2D4F01;*/
margin-top:5px;
padding-bottom:0px;/*10px*/
margin-left:24px;
}
.abc
{
	color:#FD6500; text-decoration:none;
}	
	
.abc a:hover{
text-decoration:underline;
}

.cnt_block01{
float:left;
width:648px;
margin:10px 0 0 0px;
background:url(../images/cnt_tile02.jpg) repeat-y;
}
.cnt_heading_tile1{
float:left;
display:inline;
width:274px; 
background:url(../images/lp_heading_tile.gif) repeat-x;
height:44px;
}
.cnt_innerblock1{
float:left;
width:315px;
display:inline;
}
.cnt_innerblock2{
float:right;
width:315px;
display:inline;
}
.cnt_heading_tile1{
float:left;
width:273px; 
background:url(../images/lp_heading_tile.gif) repeat-x;
height:44px;
}
.cnt_txt1{
float:left;
margin:23px 0 0 24px;
display:inline;
width:590px;
color:#2D4F01;
width:260px;
font:11px/17px Arial, Helvetica, sans-serif;
}
.cnt_txt2{
float:left;
margin:15px 0 0 24px;
display:inline;
width:590px;
color:#2D4F01;
width:260px;
font:11px Arial, Helvetica, sans-serif;
}
.cnt_img1{
float:left;
margin:0px 0 0 0px;
}
.cnt_txt3{
float:left;
margin:7px 0 0 15px;
}
/*footer panel starts here*/
.footerpanel{
float:left;
width:940px;
margin:10px 0 0 0px;
padding-bottom:10px;
font:11px/16px  Arial, Helvetica, sans-serif;
color:#93A276;
display:inline;
}
.fp_tile
{
float:left;
width:885px;
background:url(../images/fp_tile.gif) repeat-x;
height:88px;
display:inline;
}
.fp_menu1{
float:left;
text-decoration:none;
margin:25px 0 0 330px;
color:#7E0000;
display:inline;
}
.fp_menu2{
float:left;
margin:25px 0 0 0px;
display:inline;
text-decoration:none;
color:#7E0000;

}
.fp_menu3{
float:left;
text-decoration:none;
margin:25px 0 0 120px;/*25px 0 0 330px*/
color:#7E0000;
display:inline;
}
.fp_divider{
float:left;
display:inline;
margin:25px 10px 0 10px;
color:#7E0000;
}
.fp_copyrights
{
float:left;
clear:left;
width:885px;/*380px*/
color:#FAE500;
margin:10px 0 0 0px;/*10px 0 0 510px;*/
display:inline;
}
.footerpanel a:hover{
text-decoration:underline;
}
.block a:hover{
text-decoration:none;

}

/* Button Class */
.button2{
background-image:url(../images/button2.gif); background-repeat:no-repeat; width:72px; height:19px; text-align:center; cursor:pointer; padding-top:3px; color:#F5FE02;
}
.button5{
background-image:url(../images/button2.gif); background-repeat:no-repeat; width:72px; height:19px; text-align:center; cursor:pointer;  color:#F5FE02;
}
.button2:hover{
color:#FFFFFF;
text-decoration:none;
}
.button4{
background-image:url(../images/button4.gif); background-repeat:no-repeat; width:120px; height:21px; text-align:center; cursor:pointer; padding-top:2px; color:#F5FE02;
}
.button3:hover{
color:#FFFFFF;
text-decoration:none;
}
.button4:hover{
color:#FFFFFF;
text-decoration:none;
}
.button5:hover{
color:#FFFFFF;
text-decoration:none;
}
.buttontag{
 display:block; text-decoration:none; color:#F5FE02;
}
.buttontag:hover{
color:#FFFFFF; text-decoration:none;cursor:pointer;
}

.box a {
background: url(../images/button-bk.gif) no-repeat;
float: left;
height: 23px;
width: 190px;
margin: 2px 0px 0px;
padding: 9px 10px 0px;
text-decoration: none;
color: #003399;
}
.box_left a {
background: url(../images/button-bk2.gif) no-repeat;
float: left;
height: 23px;
width: 190px;
margin: 2px 0px 0px;
padding: 9px 10px 0px;
text-decoration: none;
color: #003399;
}
.paging_selected
{
width:20px; 
height:15px;
border:1px solid #566140;  
margin:2px;
text-align:center; 
font-family:Arial, Helvetica, sans-serif;
 font-size:11px;
}
.paging_unselected
{
width:15px; height:15px;  margin:2px; text-align:center; padding-left:5px; font-family:Arial, Helvetica, sans-serif; font-size:11px;
}
.block2
{
	color:#E90000;
	text-decoration:none;
	border: 1px solid #CCCCCC;
	background-repeat: no-repeat;
	background-position: left center;
	background-color: #E5E5E5;
}	
	
.block2 a:hover{
text-decoration:underline;
background-color: #ccc;
}
.block3
{
	color:#E90000;
	text-decoration:none;
	border: 1px solid #CCCCCC;
	background-repeat: no-repeat;
	background-position: left center;
	background-color: #E5E5E5;
}	
	
.block3 a:hover{
text-decoration:underline;
}
.pupilnumbers
{
	color:#E90000;
	text-decoration:none;
	border: 1px solid #CCCCCC;
	background-repeat: no-repeat;
	background-position: left center;
	background-color: #000000;
}	
	
.pupilnumbers a:hover{
text-decoration:underline;
}

.register
{
	color:#666666;
	text-decoration:none;
	border: 1pt solid #009966;
	background-image: url(../images/registerevent.gif);
	background-repeat: no-repeat;
	background-position: left center;
	text-indent: 25px;
}	
	
.register a:hover{
text-decoration:underline;
}
.print
{
	color:#666666;
	text-decoration:none;
	border: 1pt none #CCCCCC;
	background-image: url(../images/print.gif);
	background-repeat: no-repeat;
	background-position: left center;
	text-indent: 25px;
}	
	
.print a:hover{
text-decoration:underline;
}
.help
{
	color:#666666;
	border: 1px solid #CCCCCC;
	background-image: url(../images/help.gif);
	background-repeat: no-repeat;
	background-position: left center;
	text-indent: 25px;
}	
	
.help a:hover{
text-decoration:underline;
}

.excel
{
	color:#666666;
	border: 0px solid #CCCCCC;
	background-image: url(../images/excel.gif);
	background-repeat: no-repeat;
	background-position: left center;
	text-indent: 25px;
}	
	
.excel a:hover{
text-decoration:underline;
}
.resources
{
	color:#666666;
	border: 0px solid #CCCCCC;
	background-image: url(../images/resources.gif);
	background-repeat: no-repeat;
	background-position: left center;
	text-indent: 30px;
}	
	
.resources a:hover{
text-decoration:underline;
}
.content
{
	color:#666666;
	border: 0px solid #CCCCCC;
	background-image: url(../images/addcontent.gif);
	background-repeat: no-repeat;
	background-position: left center;
	text-indent: 30px;
}	
	
.content a:hover{
text-decoration:underline;
}
.todo
{
	color:#666666;
	border: 1px solid #990000;
	background-image: url(../images/todo.gif);
	background-repeat: no-repeat;
	background-position: left center;
	text-indent: 30px;
}	
	
.todo a:hover{
text-decoration:underline;
}
.picture
{
	color:#666666;
	border: 0px solid #990000;
	background-image: url(../images/picture.gif);
	background-repeat: no-repeat;
	background-position: left center;
	text-indent: 30px;
}	
	
.picture a:hover{
text-decoration:underline;
}
.auto
{
	color:#666666;
	border: 0px solid #990000;
	background-image: url(../images/setup.gif);
	background-repeat: no-repeat;
	background-position: left center;
	text-indent: 30px;
}	
	
.auto a:hover{
text-decoration:underline;
}
.cnt_block1{
float:left;
width:648px;
margin:10px 0 0 0px;
background:url(../images/cnt_tile2.gif) repeat-y;
}
.bulb
{
	color:#666666;
	border: 0px solid #990000;
	background-image: url(../images/bulb.gif);
	background-repeat: no-repeat;
	background-position: left center;
	text-indent: 30px;
}	
	
.bulb a:hover{
text-decoration:underline;
}
.school
{
	color:#666666;
	border: 0px solid #990000;
	background-image: url(../images/schoolcontactinfo.png);
	background-repeat: no-repeat;
	background-position: left center;
	text-indent: 30px;
}	
	
.school a:hover{
text-decoration:underline;
}
.school2
{
	color:#666666;
	border: 0px solid #990000;
	background-image: url(../images/schoolinfo.png);
	background-repeat: no-repeat;
	background-position: left center;
	text-indent: 30px;
}	
	
.school2 a:hover{
text-decoration:underline;
}
.event_register
{
	color:#666666;
	background-image: url(../images/event register1.gif);
	background-repeat: no-repeat;
	
}	
	
.event_register a:hover{
text-decoration:underline;
background-image: url(../images/event register2.gif);
}


/* pessyp classes*/

/*a.pupil_num{
    background-image:url(../images/PUPIL_NUM.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	height:36px;
	width:200px;
	text-decoration:none;
	vertical-align:middle;
	background-color:#99CCFF;
}

a.pupil_num:hover{
	background-position: 0px -36px;
	text-decoration:none;
	border:0;
	outline: none;
}*/