@charset "utf-8";

/* ----------------------------------------------------------------
    Structure
----------------------------------------------------------------- */

#WRAPPER #COVER {
position:relative;
margin:0 0 20px 0;
padding:0;
width:850px;
height:90px;
background-repeat:no-repeat;
background-position:left top;
}
#WRAPPER .COVER_IMG1 { background-image:url(../images/cover1.jpg); }
#WRAPPER .COVER_IMG2 { background-image:url(../images/cover2.jpg); }
#WRAPPER .COVER_IMG3 { background-image:url(../images/cover3.jpg); }
#WRAPPER .COVER_IMG4 { background-image:url(../images/cover4.jpg); }

#WRAPPER #COVER h3 {
margin:0;
padding:0;
font-size:1px;
line-height:1px;
text-indent:-9999px;
}

#WRAPPER #COVER h3 a {
display:block;
margin:0;
padding:0;
width:850px;
height:90px;
font-size:1px;
line-height:1px;
text-indent:-9999px;
text-decoration:none;
}

#WRAPPER #COVER #LOCAL {
position:absolute;
top:54px;
left:14px;
margin:0;
padding:0;
width:618px;
height:36px;
background-image:url(../images/local_navi.gif);
background-repeat:no-repeat;
background-position:0 -36px;
}

#WRAPPER #COVER #LOCAL #LOCAL1 {
position:absolute;
top:0px;
left:0px;
margin:0;
padding:0;
width:225px;
height:36px;
font-size:1px;
line-height:1px;
text-indent:-9999px;
}

#WRAPPER #COVER #LOCAL #LOCAL1 a {
display:block;
margin:0;
padding:0;
width:225px;
height:36px;
font-size:1px;
line-height:1px;
text-indent:-9999px;
text-decoration:none;
background-image:url(../images/local_navi.gif);
background-repeat:no-repeat;
background-position:0 0;
}

#WRAPPER #COVER #LOCAL #LOCAL1 a:hover { background-position:0 -36px; }

#WRAPPER #COVER #LOCAL #LOCAL2 {
position:absolute;
top:0px;
left:225px;
margin:0;
padding:0;
width:160px;
height:36px;
font-size:1px;
line-height:1px;
text-indent:-9999px;
}

#WRAPPER #COVER #LOCAL #LOCAL2 a {
display:block;
margin:0;
padding:0;
width:160px;
height:36px;
font-size:1px;
line-height:1px;
text-indent:-9999px;
text-decoration:none;
background-image:url(../images/local_navi.gif);
background-repeat:no-repeat;
background-position:-225px 0;
}

#WRAPPER #COVER #LOCAL #LOCAL2 a:hover { background-position:-225px -36px; }

#WRAPPER #COVER #LOCAL #LOCAL3 {
position:absolute;
top:0px;
left:385px;
margin:0;
padding:0;
width:233px;
height:36px;
font-size:1px;
line-height:1px;
text-indent:-9999px;
}

#WRAPPER #COVER #LOCAL #LOCAL3 a {
display:block;
margin:0;
padding:0;
width:233px;
height:36px;
font-size:1px;
line-height:1px;
text-indent:-9999px;
text-decoration:none;
background-image:url(../images/local_navi.gif);
background-repeat:no-repeat;
background-position:-385px 0;
}

#WRAPPER #COVER #LOCAL #LOCAL3 a:hover { background-position:-385px -36px; }

#WRAPPER #BOX_LEFT .CONTAINER #BUSINESS {
position:relative;
margin:0;
padding:0;
width:410px;
height:400px;
}

#WRAPPER #BOX_LEFT .CONTAINER #BUSINESS #BUSINESS1 {
position:absolute;
top:0px;
left:0px;
margin:0;
padding:0;
width:410px;
height:85px;
font-size:1px;
line-height:1px;
text-indent:-9999px;
}

#WRAPPER #BOX_LEFT .CONTAINER #BUSINESS #BUSINESS1 a {
display:block;
margin:0;
padding:0;
width:410px;
height:85px;
font-size:1px;
line-height:1px;
text-indent:-9999px;
text-decoration:none;
background-image:url(../images/btn_4.gif);
background-repeat:no-repeat;
background-position:0 0;
}

#WRAPPER #BOX_LEFT .CONTAINER #BUSINESS #BUSINESS1 a:hover { background-position:0 -85px; }

#WRAPPER #BOX_LEFT .CONTAINER #BUSINESS #BUSINESS2 {
position:absolute;
top:95px;
left:0px;
margin:0;
padding:0;
width:410px;
height:85px;
font-size:1px;
line-height:1px;
text-indent:-9999px;
}

#WRAPPER #BOX_LEFT .CONTAINER #BUSINESS #BUSINESS2 a {
display:block;
margin:0;
padding:0;
width:410px;
height:85px;
font-size:1px;
line-height:1px;
text-indent:-9999px;
text-decoration:none;
background-image:url(../images/btn_5.gif);
background-repeat:no-repeat;
background-position:0 0;
}

#WRAPPER #BOX_LEFT .CONTAINER #BUSINESS #BUSINESS2 a:hover { background-position:0 -85px; }

#WRAPPER #BOX_LEFT .CONTAINER #BUSINESS #BUSINESS3 {
position:absolute;
top:190px;
left:0px;
margin:0;
padding:0;
width:410px;
height:85px;
font-size:1px;
line-height:1px;
text-indent:-9999px;
}

#WRAPPER #BOX_LEFT .CONTAINER #BUSINESS #BUSINESS3 a {
display:block;
margin:0;
padding:0;
width:410px;
height:85px;
font-size:1px;
line-height:1px;
text-indent:-9999px;
text-decoration:none;
background-image:url(../images/btn_6.gif);
background-repeat:no-repeat;
background-position:0 0;
}

#WRAPPER #BOX_LEFT .CONTAINER #BUSINESS #BUSINESS3 a:hover { background-position:0 -85px; }






#WRAPPER #BOX_LEFT .CONTAINER h4 {
margin:0;
padding:0;
width:605px;
height:45px;
font-size:1px;
line-height:1px;
text-indent:-9999px;
background-repeat:no-repeat;
background-position:0 0;
}
#WRAPPER #BOX_LEFT .CONTAINER h4#TITLE1 { background-image:url(../images/title_1.gif); }
#WRAPPER #BOX_LEFT .CONTAINER h4#TITLE2 { background-image:url(../images/title_2.gif); }
#WRAPPER #BOX_LEFT .CONTAINER h4#TITLE3 { background-image:url(../images/title_3.gif); }
#WRAPPER #BOX_LEFT .CONTAINER h4#TITLE4 { background-image:url(../images/title_4.gif); }
#WRAPPER #BOX_LEFT .CONTAINER h4#TITLE5 { background-image:url(../images/title_5.gif); }
#WRAPPER #BOX_LEFT .CONTAINER h4#TITLE6 { background-image:url(../images/title_6.gif); }
#WRAPPER #BOX_LEFT .CONTAINER h4#TITLE7 { background-image:url(../images/title_7.gif); }


#WRAPPER #BOX_LEFT h5 {
margin:0 0 10px 0;
padding:3px 5px;
font-size:12px;
line-height:13px;
font-weight:bold;
color:#003366;
background-color:#e5ecf8;
}

#WRAPPER #BOX_LEFT .CONTAINER .LIST1 { margin:0 0 5px 0;padding-left:20px; }
#WRAPPER #BOX_LEFT .CONTAINER .LIST1 li {
margin:0 0 7px 0;
padding:0 0 7px 0;
font-size:12px;
line-height:16px;
list-style-type:none;
list-style-image:url(../images/liststyle1.gif);
list-style-position:outside;
background-image:url(../images/border1.gif);
background-repeat:repeat-x;
background-position:left bottom;
}

#WRAPPER #BOX_LEFT .CONTAINER .LIST2 { margin:0 0 5px 0;padding-left:20px; }
#WRAPPER #BOX_LEFT .CONTAINER .LIST2 li {
margin:0 0 2px 0;
padding:0;
font-size:12px;
line-height:16px;
list-style-type:disc;
list-style-position:outside;
}
#WRAPPER #BOX_LEFT .CONTAINER .LIST3 { /*margin:0 0 5px 0;padding-left:20px;*/ }
#WRAPPER #BOX_LEFT .CONTAINER .LIST3 li {
margin:0 0 2px 0;
padding:0;
font-size:12px;
line-height:16px;
list-style-position:outside;
}

#WRAPPER #BOX_LEFT .CONTAINER .TBL1 th ,
#WRAPPER #BOX_LEFT .CONTAINER .TBL1 td {
margin:0;
padding:3px 5px;
border-right:solid 1px #FFF;
border-bottom:solid 1px #FFF;
font-size:12px;
font-weight:bold;
text-align:center;
}
#WRAPPER #BOX_LEFT .CONTAINER .TBL1 th { color:#ffffff;background-color:#003366; }
#WRAPPER #BOX_LEFT .CONTAINER .TBL1 td { color:#003366;background-color:#e5ecf8; }
#WRAPPER #BOX_LEFT .CONTAINER .TBL1 td.group { background-color:#d2def3; }

#WRAPPER #BOX_LEFT .CONTAINER .TBL2 td {
margin:0;
padding:5px 10px;
border-bottom:solid 1px #003366;
font-size:12px;
text-align:left;
color:#003366;
}
#WRAPPER #BOX_LEFT .CONTAINER .TBL2 td.group { white-space:nowrap; font-weight:bold;text-align:center;background-color:#d2def3; }

#WRAPPER #BOX_LEFT .CONTAINER .TBL3 td {
margin:0;
padding:5px;
border-bottom:solid 1px #003366;
font-size:12px;
text-align:left;
color:#003366;
}
#WRAPPER #BOX_LEFT .CONTAINER .TBL3 td.group { white-space:nowrap; font-weight:bold;text-align:center;background-color:#d2def3; }

#WRAPPER #BOX_LEFT .CONTAINER .BTN1 {
margin:0;
padding:0;
width:520px;
height:40px;
}
#WRAPPER #BOX_LEFT .CONTAINER .BTN1 a {
display:block;
margin:0;
padding:0;
width:520px;
height:40px;
font-size:1px;
line-height:1px;
text-indent:-9999px;
text-decoration:none;
background-image:url(../images/btn_1.gif);
background-repeat:no-repeat;
background-position:0 0;
}
#WRAPPER #BOX_LEFT .CONTAINER .BTN1 a:hover { background-position:0 -40px; }

#WRAPPER #BOX_LEFT .CONTAINER .BTN2 {
margin:0 auto;
padding:0;
width:520px;
height:40px;
}
#WRAPPER #BOX_LEFT .CONTAINER .BTN2 a {
display:block;
margin:0;
padding:0;
width:520px;
height:40px;
font-size:1px;
line-height:1px;
text-indent:-9999px;
text-decoration:none;
background-image:url(../images/btn_2.gif);
background-repeat:no-repeat;
background-position:0 0;
}
#WRAPPER #BOX_LEFT .CONTAINER .BTN2 a:hover { background-position:0 -40px; }



#WRAPPER #BOX_LEFT .CONTAINER .BTN3 {
margin:0 auto;
padding:0;
width:520px;
height:40px;
}
#WRAPPER #BOX_LEFT .CONTAINER .BTN3 a {
display:block;
margin:0;
padding:0;
width:520px;
height:40px;
font-size:1px;
line-height:1px;
text-indent:-9999px;
text-decoration:none;
background-image:url(../images/btn_3.gif);
background-repeat:no-repeat;
background-position:0 0;
}
#WRAPPER #BOX_LEFT .CONTAINER .BTN3 a:hover { background-position:0 -40px; }