<!--
/* StyleSheet START */

/* Knp Calendar Position Style */


/* Header Position Style */

/* Header */
div#Header {
position:relative;
top: 0px;
left: 0px;
width: 100%;
height: 75px;
background-color: #cccc99;
text-align: center;
overflow: visible;
border-bottom: 0px none;
border-left: 0px none;
border-right: 0px none;
border-top: 0px none;
margin: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
padding-top: 0px;
}
div#UiHeader {
position:absolute;
top: 0px;
left: 0px;
width: 100%;
height: 75px;
text-align: right;
z-index: 5;
}
div#Header div.Title {
position: relative;
top: 10px;
height: 10px;
text-align: center;
}

/* Main Position Style */

div#Main {
position:relative;
top:0px;
left: 0px;
width: 100%;
font-size: 12px;
background-color:#ffffff;
text-align: center;
float: none;
}


/* Main Title Position Style */

div#Main div.Title {
position: relative;
text-align: center;
font-size: 25px;
line-height: normal;
background-color:#ffffff;
padding: 0px 0px 0px 0px;
margin: 10px 0px 10px 0px;
float: none;
}


/* Calendar Position Style */

div#Main div.Calendar {
text-align: center;
}


div#Main table#Calendar {
text-align: center;
font-size: 12px;
margin-left: auto;
margin-right: auto;
}
div#Main table#Calendar tr td.CalCaption {
text-align: right;
padding: 0px 10px 0px 0px;
}
div#Main table#Calendar tr td.CalCaption span.CaptionRed {
font-weight: bold;
color:#cc3300;
}
div#Main table#Calendar tr.Calendar0112 {
position: relative;
top: 0px;
left: 0px;
border-bottom: 8px solid #000000;
}
div#Main table#Calendar tr.Calendar0112 iframe.Calendarhtml{
width: 160px;
height: 140px;
}


/* Hr Position Style */

div#Main div.HrPosition {
}


/* Header Footer Position Style */

/* Footer */

div#Footer {
position:relative;
top:0px;
width:100%;
line-height:normal;
background-color: #ffffff;
color: #000000;
float: none;
}
div#UiFooter {
position:absolute;
top: 0px;
left: 0px;
width: 100%;
text-align: right;
z-index: 5;
}

/* StyleSheet END */
-->
