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



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; }
div{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#333; line-height:1.5em; }
.blacktext{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#333; line-height:1.5em; }
span{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#0066CC;   }
a{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#990000; text-decoration:underline; }
a:hover{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#333; text-decoration:underline;}

.menu15link{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#333333; text-decoration:none; letter-spacing:-1px; font-weight:bold; }
.menu15link:hover{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#990000; text-decoration:underline; letter-spacing:-1px; font-weight:bold; }
.spacer15{padding:0 40px; color:#999999;}

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

.overblackbg11{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#666666;text-decoration:none; }
.overblackbg11link{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000;text-decoration:none; }
.overblackbg11link:hover{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#333; text-decoration:underline;}

H1 { font-family:Arial, Helvetica, sans-serif; font-size:22px; color:#990000; line-height:1.5em; margin-top:0px; margin-bottom:0px; padding-bottom:5px; padding-top:5px; }
H1 span { font-family:Arial, Helvetica, sans-serif; font-size:22px; color:#333333;line-height:1.5em; margin-top:0px; margin-bottom:0px;  }


H2 { font-family:Arial, Helvetica, sans-serif; font-size:22px; color:#003366; line-height:1.5em; margin-top:0px; margin-bottom:0px; padding-bottom:5px; padding-top:5px; }
H2 span { font-family:Arial, Helvetica, sans-serif; font-size:22px; color:#0066CC; line-height:1.5em; margin-top:0px; margin-bottom:0px;  }

H3 { font-family:Arial, Helvetica, sans-serif; font-size:21px; color:#660000; line-height:1.5em; margin-top:0px; margin-bottom:0px; padding-bottom:5px; padding-top:5px; }
H3 span { font-family:Arial, Helvetica, sans-serif; font-size:21px; color:#660033;line-height:1.5em; margin-top:0px; margin-bottom:0px;  }




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

#bg-index01 { position:relative; background:URL(images/bg1_01.jpg) repeat-x; width:100%; height:46px; }
#wrapper-index01 { position:relative; margin:0 auto; width:950px; height:46px; }


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

#topheadermenu01 { background:transparent url(images/index1_01.jpg) no-repeat; width:691px; left:0px; }
#topheadermenu02 { background:transparent url(images/index1_02.jpg) no-repeat; width:75px; left:691px; }
#topheadermenu03 { background:transparent url(images/index1_03.jpg) no-repeat; width:83px; left:766px; }
#topheadermenu04 { background:transparent url(images/index1_04.jpg) no-repeat; width:101px; left:849px; }

#bg-index02 { position:relative; background:url(images/bg1_02.jpg) repeat-x; width:100%; height:131px; }
#wrapper-index02{ position:relative; margin:0 auto; width:950px; height:131px; }


#index2left { position:relative; float:left; width:358px; height:131px; } 
#index2right { position:relative; float:right; width:592px; height:131px; background:  url(images/index1_06.jpg) no-repeat; } 
#index2right1 { position:relative; float:right; width:592px; height:131px; background:  url(images/index1_061.jpg) no-repeat; } 
#index2right2 { position:relative; float:right; width:592px; height:131px; background:  url(images/index1_066.jpg) no-repeat; } 
#bg-index03 { position:relative; background:#fff; width:100%; height:55px; }
#wrapper-index03 { position:relative; margin:0 auto; width:950px; height:55px; background:url(images/menu1.jpg) no-repeat;  }

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

#topmenu01 { background:transparent url(images/index1_07.jpg) no-repeat; width:134px; left:0px; }
#topmenu02 { background:transparent url(images/index1_08.jpg) no-repeat; width:112px; left:134px; }
#topmenu03 { background:transparent url(images/index1_09.jpg) no-repeat; width:111px; left:246px; }
#topmenu04 { background:transparent url(images/index1_10.jpg) no-repeat; width:133px; left:357px; }
#topmenu05 { background:transparent url(images/index1_11.jpg) no-repeat; width:140px; left:490px; }
#topmenu06 { background:transparent url(images/index1_12.jpg) no-repeat; width:83px; left:630px; }
#topmenu07 { background:transparent url(images/index1_13.jpg) no-repeat; width:110px; left:713px; }
#topmenu08 { background:transparent url(images/index1_14.jpg) no-repeat; width:127px; left:823px; }

#bg-indexC { position:relative; background:#fff; width:100%;  }
#wrapper-indexC { position:relative; margin:0 auto; width:950px; }

#bg-indexfooter { position:relative; background:#fff; width:100%; height:100px;  }
#wrapper-indexfooter { position:relative; margin:0 auto; width:950px; height:100px; }


#tabtop {background:URL(images/tab1_01.gif)  no-repeat; width:275px;  position:relative;}
#tabflex{ background:URL(images/tab1_02.gif) repeat-y; width:275px; position:relative;}
#tabbot{background:URL(images/tab1_04.gif)  no-repeat; width:275px; height:25px; position:relative;}