/*
J  a  v  a  c  a  t  z

Description:

Tel: (852)29877951
Fax: (852)29879294
Email: office@javacatz.com
Website: www.javacatz.com

Created: 2006-2-3
*/


.noprint {
	display: none;
}

body {
	background: #FFFFFF;
	font-family: Verdana,Arial,Helvetica,Sans-serif;
	font-size: 8pt;
	margin-top: 10px;
}
/*.printlogo{
	background-image: url(../img/printlogo.gif);
	background-repeat: no-repeat;	
	height: 80px;
}
.blank{
	width: 760px;
}
*/
#topHead, #grayBar, #sideNav, #footer, #rightpanel {
	display: none;
}
#printthis{
	position: absolute;
	width: 600px;
	left: 10px;
	top: 10px;
	right: 10px;
	bottom: 10px;
}
.schoolcalendar {
	position: static;
}

.printthis_full {
	width: 100% !important;
}

.printfootertext{
	font-size: 8pt;
}

.content {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: justify;
	font-size: 8pt;

}
.schoolcalendar .content {
	font-size: 10pt;
}
.contentLeftAlign {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	font-size: 8pt;
}
.title {
	font-family: Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #346722;
	padding-bottom: 4px;
}
.titleKindergarten {
	font-family: Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #875518;
	padding-bottom: 4px;
}
.titleKindergarten2 {
	font-family: Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: noraml;
	color: #875518;
	line-height: 18px;
}
.titleintPri {
	font-family: Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #81001B;
	padding-bottom: 4px;
}
.titleintPri2 {
	font-family: Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #81001B;
	line-height: 18px;
}
.titlegerPri {
	font-family: Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #324200;
	padding-bottom: 4px;
}
.titlegerPri2 {
	font-family: Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #324200;
	line-height: 18px;
}
.titlegerPri3 {
	font-family: Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #A90002;
	line-height: 18px;
}
.titleintSec {
	font-family: Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #000046;
	padding-bottom: 4px;
}
.titlegerSec {
	font-family: Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #377173;
	padding-bottom: 4px;
}
.titlegerSec2 {
	font-family: Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #377173;
	line-height: 18px;
}
.titleBeruf {
	font-family: Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #2F003F;
	padding-bottom: 4px;
}
.titleBeruf2 {
	font-family: Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #2F003F;
	line-height: 18px;
}
.titleBeruf3 {
	font-family: Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #2F003F;
}
.titleSchInfo {
	font-family: Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #BD9502;
}
.mainTitle {
	font-family: Helvetica, sans-serif;
	font-size: 14pt;
	font-weight: bold;
	color: #346722;
	padding-bottom: 7px;
}
.mainTitleKindergarten {
	font-family: Helvetica, sans-serif;
	font-size: 14pt;
	font-weight: bold;
	color: #875518;
	padding-bottom: 7px;
}
.mainTitleintPri {
	font-family: Helvetica, sans-serif;
	font-size: 14pt;
	font-weight: bold;
	color: #76001A;
	padding-bottom: 7px;
}
.mainTitlegerPri {
	font-family: Helvetica, sans-serif;
	font-size: 14pt;
	font-weight: bold;
	color: #344403;
	padding-bottom: 7px;
}
.mainTitleintSec {
	font-family: Helvetica, sans-serif;
	font-size: 14pt;
	font-weight: bold;
	color: #060950;
	padding-bottom: 7px;
}
.mainTitlegerSec {
	font-family: Helvetica, sans-serif;
	font-size: 14pt;
	font-weight: bold;
	color: #064B52;
	padding-bottom: 7px;
}
.mainTitleBeruf {
	font-family: Helvetica, sans-serif;
	font-size: 14pt;
	font-weight: bold;
	color: #340040;
	padding-bottom: 7px;
}

.subtitle {
	font-family: Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #346722;
	padding-bottom: 4px;
	text-decoration: underline;
	text-align: left;
}
.subtitle2 {
	font-size: 8pt;
	font-weight: bold;
	line-height: 18px;
	vertical-align: middle;
}
.subtitle3 {
	color: #346722;
	font-size: 8pt;
	font-weight: bold;
	line-height: 18px;
	vertical-align: middle;
}
.subtitle4 {
	color: #346722;
	font-size: 8pt;
	font-weight: bold;
	vertical-align: middle;
}
.subtitle5 {
	color: #346722;
	font-size: 8pt;
	font-weight: bold;
}
.subtitleKindergarten {
	font-family: Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #875518;
	padding-bottom: 4px;
}
.subtitleKindergarten {
	font-family: Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #BD9502;
	padding-bottom: 4px;
}

a.kindergartenLink {
	color: #666666;
	text-decoration: none;
}
a.kindergartenLink:hover {
	color: #666666;
	text-decoration: underline;
}

a.noUnderline {
	font-size: 8pt;
	text-decoration: none;
}

.tableFull {
	height: 100%;
}
.tableLineHeight {
	line-height: 16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: justify;
	font-size: 8pt;
}

.devTableHead { /* development.html */
	background-color: #1D6B37;
	color: #FFFFFF;
	font-weight: bold;
	line-height: 18px;
	padding-right: 5px;
	vertical-align: top;
}
.devTableHead2 { /* development.html */
	background-color: #1D6B37;
	color: #FFFFFF;
	font-weight: bold;
	line-height: 18px;
	padding-right: 5px;
	vertical-align: bottom;
}
.devTableLeft {
	background-color: #EDEBDE;
	padding-right: 5px;
	text-align: right;
	line-height: 18px;
}
.devTableHighLight {
	background-color: #EDEBDE;
	padding-right: 5px;
	line-height: 18px;
}
.devTableText {
	background-color: #EDEFEC;
	color: #1D6B3B;
}
.devTableText a {
	text-decoration: none;
}
.devTableText2 {
	background-color: #EDEFEC;
	padding-left: 5px;
}
.devTableTextBlack {
	background-color: #EDEFEC;
	color: #000000;
}
.devTableTop {
	background-color: #EDEFEC;
	color: #1D6B3B;
	padding-top: 2px;
	padding-bottom: 8px;
}
.devTableTop a {
	text-decoration: none;
}