*{
margin:0;
padding:0;
}
img{
border:0;
}
html{
}
body{
}
#wrapper{
width:960px;
text-align:left;
overflow:hidden;
margin:0 auto 0 auto;
}
#container{
width:960px;
}
#banner{
width:960px;
height:135px;
background-image:url(images/banner.gif);
background-repeat:no-repeat;
}


#topnav{
float:left;
}
#topnav li{
float:left;
list-style-type:none;
}














/* c01
--------------------------------------------------------------------------------------*/
#c01{
float: left;
clear:right;
width:327px;
margin-top:8px;
}
#navleft{
padding-top:20px;
padding-left:20px;
margin-bottom:40px;
color:#003366;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}
#navleft li{
list-style-type:none;
line-height:20px;
}
#leftbox{
width:327px;
background-image:url(images/sub_leftbox/b.gif);
background-repeat:repeat-y;
margin-bottom:12px;
}
#leftbox_content{
padding:12px 20px 12px 20px;
color:#0256a5;
font-family:Helvetica, sans-serif;
font-size:12px;
}











/* c02
--------------------------------------------------------------------------------------*/
#c02{
float: left;
clear:right;
width:633px;
}
#breadcrumb{
padding:6px 0 20px 12px;
color:#003366;
font-family:Helvetica, sans-serif;
font-size:10px;
}
#c02_content{
padding-left:12px;
padding-right:12px;
color:#003366;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
}
#block_service{
margin-bottom:30px;
}
#block_employee{
width:500px;
display: inline-block;
margin-bottom:20px;
}
#title_intro{
color:#003366;
font-family:Helvetica, sans-serif;
font-size:18px;
margin-bottom:12px;
}
.pgon{
font-weight:bold;
}
#txtblock{
margin-bottom:20px;
}





/* common
--------------------------------------------------------------------------------------*/
#lstnone {
list-style-type:none;
}
#pic{
float:left;
margin-right:12px;
margin-bottom:12px;
}
#pg_footnote{
float:left;
font-weight:bold;
}
#footer{
float:left;
color:#818181;
font-size: 11px;
font-family: Helvetica, sans-serif;
padding-top:40px;
padding-bottom:20px;
}
#title01{
color:#003366;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
text-decoration:underline;
margin-bottom:12px;
}









/* classes
--------------------------------------------------------------------------------------*/
.welcometo{
color: #0000CC;
font-size:18px;
font-family: Helvetica, sans-serif;
}
.pic_employee{
border:#003366 solid 1px;
padding:1px;
}
.pngfix {
behavior: url(../pngHack.htc);
}














/* links
----------------------------------------------------------------------------------------------*/
#navleft a:link {
color: #003366;
text-decoration: none;
}
#navleft a:visited {
color: #003366;
text-decoration: none;
}
#navleft a:hover {
color: #0099CC;
text-decoration: none;
}


#breadcrumb a:link {
color: #003366;
border-color: #003366;
border-bottom-width: 1px;
border-left-width: 0px;
border-right-width: 0px;
border-top-width: 0px;
border-style: dotted;
text-decoration: none;
}
#breadcrumb a:visited {
color: #003366;
border-color: #003366;
border-bottom-width: 1px;
border-left-width: 0px;
border-right-width: 0px;
border-top-width: 0px;
border-style: dotted;
text-decoration: none;
}
#breadcrumb a:hover {
color: #0099CC;
border-color: #0099CC;
border-bottom-width: 1px;
border-left-width: 0px;
border-right-width: 0px;
border-top-width: 0px;
border-style: solid;
text-decoration: none;
}


#footer a:link {
color: #003366;
text-decoration: none;
}
#footer a:visited {
color: #003366;
text-decoration: none;
}
#footer a:hover {
color: #0099CC;
text-decoration: none;
}


a.orange:link {
color:#ed5900;
text-decoration:none;
}
a.orange:visited {
color:#ed5900;
text-decoration:none;
}
a.orange:hover {
color: #FF9866;
text-decoration:none;
}










/* topnav
--------------------------------------------------------------------------------------*/
.topnav01 a:link{
display:block;
width:52px;
height:45px;
background-image:url(images/topnav/off_01.jpg);
}
.topnav01 a:visited{
display:block;
width:52px;
height:45px;
background-image:url(images/topnav/off_01.jpg);
}
.topnav01 a:hover{
display:block;
width:52px;
height:45px;
background-image:url(images/topnav/on_01.jpg);
}


.topnav02 a:link{
display:block;
width:215px;
height:45px;
background-image:url(images/topnav/off_02.jpg);
}
.topnav02 a:visited{
display:block;
width:215px;
height:45px;
background-image:url(images/topnav/off_02.jpg);
}
.topnav02 a:hover{
display:block;
width:215px;
height:45px;
background-image:url(images/topnav/on_02.jpg);
}


.topnav03 a:link{
display:block;
width:101px;
height:45px;
background-image:url(images/topnav/off_03.jpg);
}
.topnav03 a:visited{
display:block;
width:101px;
height:45px;
background-image:url(images/topnav/off_03.jpg);
}
.topnav03 a:hover{
display:block;
width:101px;
height:45px;
background-image:url(images/topnav/on_03.jpg);
}


.topnav04 a:link{
display:block;
width:104px;
height:45px;
background-image:url(images/topnav/off_04.jpg);
}
.topnav04 a:visited{
display:block;
width:104px;
height:45px;
background-image:url(images/topnav/off_04.jpg);
}
.topnav04 a:hover{
display:block;
width:104px;
height:45px;
background-image:url(images/topnav/on_04.jpg);
}


.topnav05 a:link{
display:block;
width:216px;
height:45px;
background-image:url(images/topnav/off_05.jpg);
}
.topnav05 a:visited{
display:block;
width:216px;
height:45px;
background-image:url(images/topnav/off_05.jpg);
}
.topnav05 a:hover{
display:block;
width:216px;
height:45px;
background-image:url(images/topnav/on_05.jpg);
}


.topnav06 a:link{
display:block;
width:117px;
height:45px;
background-image:url(images/topnav/off_06.jpg);
}
.topnav06 a:visited{
display:block;
width:117px;
height:45px;
background-image:url(images/topnav/off_06.jpg);
}
.topnav06 a:hover{
display:block;
width:117px;
height:45px;
background-image:url(images/topnav/on_06.jpg);
}


.topnav07 a:link{
display:block;
width:155px;
height:45px;
background-image:url(images/topnav/off_07.jpg);
}
.topnav07 a:visited{
display:block;
width:155px;
height:45px;
background-image:url(images/topnav/off_07.jpg);
}
.topnav07 a:hover{
display:block;
width:155px;
height:45px;
background-image:url(images/topnav/on_07.jpg);
}