/* CSS Document */
.bgStyle{background-repeat:no-repeat;}
.font1 ,.font1 a{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#666666;text-decoration:none;}
.font2 ,.font2 a{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#3F3C2E;text-decoration:none;}
.font3, .font3 a{font-family:Arial, Helvetica, sans-serif;font-size:13px;color:#ff0954;text-decoration:none;}
.font4 ,.font4 a{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#FFFFFF;text-decoration:none;}
.font5 ,.font5 a{font-family:Arial, Helvetica, sans-serif;font-size:16px;color:#000000;text-decoration:none;}
.innerfont, .innerfont a{font-family:Tahma,Arial, Helvetica, sans-serif;font-size:12px;color:#000000;text-decoration:none;}
.listfont ,.listfont a{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#3F3C2E;text-decoration:none;}
.calendarFontTitle, .calendarFontTitle a{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#FFFFFF;text-decoration:none;}
.viewrecord{font-family:Arial, Helvetica, sans-serif;font-size:20px;color:#ff0954;text-decoration:none;}
.floating{float:left;}

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(../images/indexsadsad.gif);
	background-repeat: repeat;
}

.STYLE1 {font-size: 12px}
.STYLE2 {font-size: 12}

.link1 a:link,.link1 a:visited {
	font-family: PMingLiU;
	font-size: 12px;
	color: #135884;
	text-decoration: none;
	font-weight: bold;
}

.innerRed{
	background-image:url(../images/innerHeader2.gif);
}
.innerBlank{
	background-image:url(../images/innerHeaderBlank2.gif);
}

.mainbody{
	background-image:url(../images/bjhs_01.jpg);
	background-repeat: repeat-y;
}

.mainPurple{
	background-image:url(../images/purpleBg.jpg);
	background-position:top;
	background-color: #9A7D99;
	background-repeat:no-repeat;
}

.mainYellow{
	background-image:url(../images/innerYellow.jpg);
	background-repeat:repeat-y;
}

.mainYellowBottom{
	background-image:url(../images/inner_page_32.jpg);
}

.footerBackground{
	background-image:url(../images/inner_page_33.jpg);
}

.wiseSayingBackground{
	background-image:url(../images/bjhs_42.jpg);
}

.topYellowBackground{
	background-image:url(../images/topYellow.jpg);
	background-repeat:no-repeat;
}

.linkBackground{
	background-image:url(../images/bjhs_25.jpg);
	background-repeat:repeat-y;
}

.innerBackground{
	background-image:url(../images/inner_page_background.jpg);
	background-repeat:repeat-y;
}

.innerHeader{
	background-image:url(../images/innerHeader2.jpg);
	background-repeat:no-repeat;
	background-position:right;
	font-family:Arial, Helvetica, sans-serif;font-size:20px;color:#534A3B;text-decoration:none;
}

.listfont td {
	border-bottom: 1px dotted #B4A97C;
}

.calendarbox {
  border: 0;
  /*color: #333333;
  height: 20px;
  width: 55px;*/
  text-align: center;
}

table.calendarcontainer {
 /* background-color: #6CA3B0; --whole background*/
 background-image:url(../images/calendar_background.jpg);
 background-repeat:repeat-y;
 font-family:Arial, Helvetica, sans-serif;font-size:10px;color:#452503;text-decoration:none;
}

table.calendarcontainer td {
 /* color: #000000  --title*/
 color: #ffffff; 
 
}
table.calendarcontainer2 {
 /* background-color: #6CA3B0; */
   background-color: #FFFFFF;
   border-color: #9A7D99;
 font-family:Arial, Helvetica, sans-serif;font-size:10px;color:#51244f;text-decoration:none;
}

table.calendarcontainer2 td {
 /* color: #000000  --title*/
 color: #ffffff; 
 
}

table.calendartable {
/*  background-color: #FFFFFF; --Mon to Sat background
  border-top: 1px solid #4D8592; --Mon to Sat top border
  border-right: 1px solid #ffffff;
  border-bottom: 1px solid #ffffff;
  border-left: 1px solid #4D8592;
   background-color: #00ff00;
  border-top: 1px solid #4D8592;
  border-right: 1px solid #ffffff;
  border-bottom: 1px solid #ffffff;
  border-left: 1px solid #4D8592;*/
   background-image:url(../images/calendar_background.jpg);
   background-repeat: repeat-y;
   font-family:Arial, Helvetica, sans-serif;font-size:10px;color:#452503;text-decoration:none;
}

table.calendartable td {
/*  color: #333333; --Sun word
  height: 20px;
  width: 20px;
  text-align: center;*/
/*  height: 20px;
  width: 20px;*/
  text-align: center;
  font-family:Arial, Helvetica, sans-serif;font-size:10px;color:#452503;text-decoration:none;
}

table.calendartable td.holiday,table.calendartable td.holiday a {
  color: #ff0000;
}

table.calendartable td.week {
  background-color: #B2CAD0;
}

table.calendartable td.today,table.calendartable td.today a {
  color: #009900;
  font-weight: bold;
}

table.calendartable2 {
/*  background-color: #FFFFFF; --Mon to Sat background
  border-top: 1px solid #4D8592; --Mon to Sat top border
  border-right: 1px solid #ffffff;
  border-bottom: 1px solid #ffffff;
  border-left: 1px solid #4D8592;
   background-color: #00ff00;
  border-top: 1px solid #4D8592;
  border-right: 1px solid #ffffff;
  border-bottom: 1px solid #ffffff;
  border-left: 1px solid #4D8592;*/
   font-family:Arial, Helvetica, sans-serif;font-size:10px;color:#51244f;text-decoration:none;
}

table.calendartable2 td {
/*  color: #333333; --Sun word
  height: 20px;
  width: 20px;
  text-align: center;*/
/*  height: 20px;
  width: 20px;*/
  text-align: center;
  font-family:Arial, Helvetica, sans-serif;font-size:10px;color:#51244f;text-decoration:none;
}

table.calendartable2 td.holiday,table.calendartable2 td.holiday a {
  color: #ff0000;
}

table.calendartable2 td.week {
  background-color: #B2CAD0;
}

table.calendartable2 td.today,table.calendartable2 td.today a {
  color: #009900;
  font-weight: bold;
}

.calendaricon1,table.calendartable td.calendaricon1 a { /*
  background-attachment: scroll;
  background-image: url(../images/calendar_icon1.gif);
  background-repeat: no-repeat;
  background-position: center center;
  */
  background-color: #CFF5D9;
}

.calendaricon1_2,table.calendartable2 td.calendaricon1 a { /*
  background-attachment: scroll;
  background-image: url(../images/calendar_icon1.gif);
  background-repeat: no-repeat;
  background-position: center center;
  */
/*  background-color: #CFF5D9;*/
  background-color: #e3e0cf;
}

.calendaricon3,table.calendartable td.calendaricon3,table.calendartable td.calendaricon3 a { /*
  background-attachment: scroll;
  background-image: url(../images/calendar_icon3.gif);
  background-repeat: no-repeat;
  background-position: center center;
  */
  /*color: #452503;*/
  color: #FF0000;
}

.calendaricon3_2,table.calendartable td.calendaricon3,table.calendartable2 td.calendaricon3 a { /*
  background-attachment: scroll;
  background-image: url(../images/calendar_icon3.gif);
  background-repeat: no-repeat;
  background-position: center center;
  */
  /*color: #452503;*/
  color: #FF0000;
}
.calendaricon2 {
  background-attachment: scroll;
  background-image: url(../images/calendar_icon2.gif);
  background-repeat: no-repeat;
  background-position: center center;
 /* height: 20px;
  width: 20px;*/
}

.calendar {
  position: relative;
  top: 40px;
}

.calendarDescription{
	font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#452503;text-decoration:none;
	border-color: #e3e0cf;
}

#home-student-achievements {
	width: 147px;
}

#home-student-achievements a, #home-student-achievements a:visited {
	color:#3F3C2E;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	text-decoration:none;
}

#home-student-achievements .box-top {
	background: url(../images/achievement_header.png) no-repeat left top;
	height: 43px;
}

#home-student-achievements .box-body {
	background: url(../images/achievement_body.png) repeat-y left top;
	padding: 8px 20px;
	font-size:12px;
	overflow: hidden;
	position: relative;
	height: 100px;
}

#home-student-achievements .box-bottom {
	background: url(../images/achievement_footer.png) no-repeat left top;
	height: 31px;
}

#home-student-achievements ul {
	list-style-type: none;
	padding: 0;
	margin: 0;
}

#home-student-achievements li {
	background: url(../images/arrow.gif) no-repeat left 5px;
	line-height: 14px;
	padding-left: 13px;
	padding-bottom: 5px;
	overflow: hidden;
}

#home-achievement-scrollbox {
	overflow: hidden;
	position: absolute;
	width: 107px;
}