@charset "utf-8";
/* CSS Document */

.hun100widthph { width:100%; }
.padding5px { padding:5px; }
div.spacer{ clear:both;}
body {padding:0px; margin:0px; background:#FFFFFF; }
#coverup { position:absolute; width:100%; height:100%;     }

p { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#333; line-height:1.5em; margin-top:0px; margin-bottom:0px; padding-bottom:5px; padding-top:5px; }
h2 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:18px; color:#993300; line-height:1.5em; margin-top:0px; margin-bottom:0px; padding-bottom:5px; padding-top:5px; }
h4 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:18px; color:#006600;line-height:1.5em; margin-top:0px; margin-bottom:0px; padding-bottom:5px; padding-top:5px; }
div{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#333; line-height:1.5em; }
.whitetext{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#cfcfcf; line-height:1.5em; }
span{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#9933CC;   }
.reddiv{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#333; line-height:1.5em; }

a{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#990000; text-decoration:none; }
a:hover{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#CC3300; text-decoration:underline;}

.whitelink{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#FFF; text-decoration:none; }
.whitelink:hover{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#FFF; text-decoration:underline;}

.yellowlink{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#FFCC00; text-decoration:none; }
.yellowlink:hover{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#CCFF00; text-decoration:underline;}

.r11link{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#993300;text-decoration:none; }
.r11link:hover{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#CC0000; text-decoration:underline;}

.whitelink5px{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#FFF; text-decoration:none; padding:0 20px }
.whitelink5px:hover{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#FFF; text-decoration:underline;  padding:0 20px}


.whitetext15{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:15px; color:#ffffff;  }
.whitetext21{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:21px; color:#ffffff;  }
.whitetext11{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff;  }
.whitetext11link{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff; text-decoration:underline;  }
.whitetext11link:hover{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff; text-decoration:none;  }
#back-index01 { position:relative; background:url(images/bg1_01.jpg) repeat-x; width:100%; height:25px; }
#wrapper-index01 { position:relative; background:url(images/index1_01.jpg) no-repeat;  width:1000px; height:25px;  margin:0 auto;}

#back-index02 { position:relative; background#fff; width:100%; height:83px; }
#wrapper-index02 { position:relative; width:1000px; height:83px;  margin:0 auto;}

#topheadermenu { position:absolute; display:block; height:83px;}
#topheadermenu  ul { position:relative; list-style-type:none; padding:0px; margin:0px; height:83px; }
#topheadermenu  li { position: absolute; height:83px;}
#topheadermenu  li a { display:block; height:83px; }
#topheadermenu  span { display:none; }

#topheadermenu01 { background:transparent url(images/index1_02.jpg) no-repeat; width:224px; left:0px; }
#topheadermenu02 { background:transparent url(images/index1_03.jpg) no-repeat; width:99px; left:224px; }
#topheadermenu03 { background:transparent url(images/index1_04.jpg) no-repeat; width:136px; left:323px; }
#topheadermenu04 { background:transparent url(images/index1_05.jpg) no-repeat; width:95px; left:459px; }
#topheadermenu05 { background:transparent url(images/index1_06.jpg) no-repeat; width:90px; left:554px; }
#topheadermenu06 { background:transparent url(images/index1_07.jpg) no-repeat; width:106px; left:644px; }
#topheadermenu07 { background:transparent url(images/index1_08.jpg) no-repeat; width:116px; left:750px; }
#topheadermenu08 { background:transparent url(images/index1_09.jpg) no-repeat; width:108px; left:866px; }
#topheadermenu09 { background:transparent url(images/index1_10.jpg) no-repeat; width:26px; left:974px; }

#back-index03 { position:relative; background:url(images/bg1_03.jpg) repeat-x; width:100%; height:220px; }
#wrapper-index03 { position:relative; width:1000px; height:220px;  margin:0 auto;}

#back-index04 { position:relative; background:url(images/bg1_04.jpg) repeat-x; width:100%; height:12px; }
#wrapper-index04 { position:relative;  background:url(images/index1_07.jpg) no-repeat; width:1000px; height:12px;  margin:0 auto;}

#back-indexC { position:relative; background:url(images/bg1_06.jpg) repeat-x; width:100%;  }
#wrapper-indexC { position:relative;  background:url(images/index1_14.jpg) repeat-y; width:1000px;  margin:0 auto;}

#back-index07 { position:relative; background:url(images/bg1_07.jpg) repeat-x; width:100%; height:111px; }
#wrapper-index07 { position:relative;  background:url(images/index1_15.jpg) no-repeat; width:1000px; height:111px;  margin:0 auto;}

#back-index08 { position:relative; background:#fff; width:100%; height:67px; }
#wrapper-index08 { position:relative;  background:#fff; width:1000px; height:67px;  margin:0 auto;}

table#cal td{
	padding:5px; vertical-align:top; border:1px solid #999999;
	
	}
