body 
{
    background-color:#FFFFff;
    font-family:Arial;
    font-size:13px;
    text-align:center;
    
}
div.main_center
{
	text-align:center;
	margin: 0px auto;
	width:800px;
}

a.button:link {font-weight:bold; color:#000000; font-size:12px; text-decoration:none }
a.button:visited { font-weight:bold; color:#000000; font-size:12px; text-decoration:none }
a.button:hover { font-weight:bold; color:#000000; font-size:12px; text-decoration:overline underline  }
a.button:active { font-weight:bold; color:#000000; font-size:12px; text-decoration:none }
a.button:focus { font-weight:bold; color:#000000; font-size:12px; text-decoration:none }


a:link {font-weight:bold; color:#3366FF; font-size:12px; text-decoration:none }
a:visited { font-weight:bold; color:#3366FF; font-size:12px; text-decoration:none }
a:hover { font-weight:bold; color:#3366FF; font-size:12px; text-decoration:overline underline  }
a:active { font-weight:bold; color:#3366FF; font-size:12px; text-decoration:none }
a:focus { font-weight:bold; color:#3366FF; font-size:12px; text-decoration:none }

a:link.navileft {font-weight:bold; color:#000000; font-size:14px; text-decoration:none }
a:visited.navileft { font-weight:bold; color:#000000; font-size:14px; text-decoration:none }
a:hover.navileft { font-weight:bold; color:#000000; font-size:14px; text-decoration:overline underline  }
a:active.navileft { font-weight:bold; color:#000000; font-size:14px; text-decoration:none }
a:focus.navileft { font-weight:bold; color:#000000; font-size:14px; text-decoration:none }

a:link.navileftmain {font-weight:bold; color:#FFFFFF; font-size:14px; text-decoration:none;text-align:right; }
a:visited.navileftmain { font-weight:bold; color:#FFFFFF; font-size:14px; text-decoration:none }
a:hover.navileftmain { font-weight:bold; color:#FFFFFF; font-size:14px; text-decoration:overline underline  }
a:active.navileftmain { font-weight:bold; color:#FFFFFF; font-size:14px; text-decoration:none }
a:focus.navileftmain { font-weight:bold; color:#FFFFFF; font-size:14px; text-decoration:none }

a:link.navileftmainst {font-weight:bold; color:#000000; font-size:14px; text-decoration:none;text-align:right; }
a:visited.navileftmainst { font-weight:bold; color:#000000; font-size:14px; text-decoration:none }
a:hover.navileftmainst { font-weight:bold; color:#000000; font-size:14px; text-decoration:overline underline  }
a:active.navileftmainst { font-weight:bold; color:#000000; font-size:14px; text-decoration:none }
a:focus.navileftmainst { font-weight:bold; color:#000000; font-size:14px; text-decoration:none }

td.navileftmain
{
  height:22px;
  vertical-align:middle;
  text-align:right;
  padding-right:5px;
}  
td.navirightmain
{
  height:22px;
  vertical-align:middle;
  text-align:left;
  padding-left:5px;
}  

hr{height:1px;}

#div_main
{
 position:absolute;
 height:600px;
 width:800px;
 min-height:600px; 
 
}

#div_main_top
{
 position:relative;
 height:15px;
 width:800px;
 min-height:15px; 
 
}

#div_main_content
{
  padding-top:7px;
 
 width:560px;
 min-height:315px; 
 position:relative; 
 overflow: visible;

}
#kddk_logo
{
 
 background-color:blue ;
 
   
}
.headline
{
 font-weight:bold; color:#000000; font-size:16px;    
}

.text
{
 font-weight:normal; color:#000000; font-size:13px;text-align:left;
}
#content
{
 
 padding-top:0px;
 padding-left: 12px;
 padding-right:12px;
 padding-bottom:100px;  
 min-height:315px; 
 position:relative; 
 overflow: visible; 
 

}

#div_main_border_left
{
 
 
 width:30px;
 min-height:415px; 
 
}
img{
border:0;
}

#div_main_navi
{
 
 height:365px;
 width:180px;
 min-height:315px; 
 vertical-align:top; 
 padding-top:9px;
 text-align:left;
 padding-left:10px;
 padding-right:10px;
}

#div_main_top
{
  height:15px;
 width:800px;
 min-height:15px; 
 
}
#div_main_headline
{
 vertical-align:middle;
 max-height:15px;
 width:540px;
 min-height:18px; 
 background-color:#FF0000 ;
 padding-top:2px;
 font-family:Arial;
 font-size:14px;
 font-weight:bold;
 color:#FFFFFF; 
 padding-left:10px;
 padding-right:10px;
}

#div_main_bottom
{
  height:15px;
 width:800px;
 min-height:15px; 
 background-color:#FFE386;
}

.main_tbl
{
 width:780px;
 padding:0px 0px 0px 0xp;
 border:0 0 0 0; 
 background-color:#FFFFCC;

 vertical-align:top; 
}
.maintbl_top
{
 width:780px;
 height:15px;
 padding:0 0 0 0;
 border:0 0 0 0; 
   
}
td.maincell
{
    vertical-align:top;
    min-height:415px;
   
}

#ApoA
{
	position:absolute;
	bottom:0px;
	right:20px;
	text-align:right;
	height:95px;
	
	width:500px;
}
.calendarSelected{
background-color:#5A5AC6;
color:#000000;


}

a:link.calendarSelected { color:#000000;  text-decoration:none; }
a:visited.calendarSelected{ color:#000000; text-decoration:none }
a:hover.calendarSelected {  color:#000000; text-decoration:none  }
a:active.calendarSelected { color:#000000; text-decoration:none }
a:focus.calendarSelected { color:#000000;  text-decoration:none }

table.month{
width:182px;text-align:right;
}
td.monthname{
font-size:12px;
text-align:center;
}
td.monthnavigationright{
text-align:right;

}

td.monthnavigationleft{
text-align:left;

}

td.dayname{
width:26px;

}
.selectedday {text-align: right; background-color: #66ff66; height:20px; width:20px;}


table.calendar
{
    BORDER-RIGHT: #000000 1px solid;
    BORDER-TOP: #000000 1px solid;
    BORDER-LEFT: #000000 1px solid;
    
    BORDER-BOTTOM: #000000 1px solid;
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;

}

td.calendarToday
{
    BACKGROUND-COLOR: #FFFFFF;
    color:red;
}

TD.calendarWeekend
{
    
    BACKGROUND-COLOR: #80d8d8
}

input
{
	font-weight:normal; color:#000000; font-size:12px;text-align:left;
	background-color:#FFFFFF;}
	
	select
{
	font-weight:normal; color:#000000; font-size:12px;text-align:left;
	background-color:#FFFFFF;}
	textarea
{
	font-weight:normal; color:#000000; font-size:12px;text-align:left;
	background-color:#FFFFFF;}
	.radio
	{
	font-weight:normal; color:#000000; font-size:12px;text-align:left;
	background-color:#FFFFCC;}
	.button{text-align:center;}
