/* CSS Document */
#masking{
	display:none;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:0;
	background-color:#333333;
}
#masking[id]{
	position:fixed;
}

body{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#999999;
margin:0;
}

.navbg{
background-image:url(images/navbg.jpg);
background-repeat:no-repeat;
width:981px;
height:37px;
}

.iconbg{
background-image:url(images/iconbg.jpg);
background-repeat:no-repeat;
width:55px;
height:37px;
}

.bannerbg{
background-image:url(images/bannerbg.jpg);
background-repeat:no-repeat;
width:981px;
height:228px;
}

.indexcbg{
background-image:url(images/indexcbg.jpg);
background-repeat:no-repeat;
width:981px;
height:171px;
}

.ic1{
width:705px;
height:171px;
overflow:hidden;
}
.ic2{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#797878;
padding:15px 24px 19px 24px;
text-align:justify;
line-height:1.2em;
}
.ic3{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#797878;
padding:40px 5px 19px 0;
text-align:left;
line-height:1.2em;
}
.maintxt a{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#797878;
text-decoration:none;
}
.maintxt a:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#8ac11b;
text-decoration:none;
}
.ic4{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#797878;
padding:11px 10px 19px 27px;
text-align:justify;
line-height:1.8em;
}

.indexd a{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#8e8e8e;
text-decoration:none;
text-align:left;
}
.indexd a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#6e6f6e;
text-decoration:underline;
}

.footer{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#7d7d7d;
}
.footer a, footer a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#a0a0a0;
text-decoration:none;
}
#footerg{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#8ac11b;
}
.footer1{
padding:0 0 0 13px;
}
.footer2{
padding:0 13px 0 0;
}

.imgbg{
background-image:url(images/imgbg.jpg);
background-repeat:no-repeat;
width:330px;
}
.cbg2{
background-image:url(images/cbg2.jpg);
background-repeat:no-repeat;
width:632px;
}
.cbg{
background-image:url(images/cbg.jpg);
background-repeat:repeat-y;
width:981px;
}
.sidebg{
background-image:url(images/sbg2.jpg);
background-repeat:repeat-y;
width:19px;
}
.dotted{
background-image:url(images/dotted.jpg);
background-repeat:repeat-y;
background-position:right;
}

.contents{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#797878;
padding:0 0 8px 41px;
text-align:justify;
}
.contents2{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#797878;
padding:0 0 8px 41px;
text-align:justify;
}

.title{
padding-left:41px;
padding-bottom:23px;
}
.title2{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#8ac11b;
font-weight:bold;
}
.title3{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#8ac11b;
font-weight:bold;
padding: 0 22px 0 22px;
}
.title4{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#8ac11b;
font-weight:bold;
padding: 0 0 4px 22px;
}

.img{
padding-right:18px;
}

.dl{
text-align:justify;
}
.dl a{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#8e8e8e;
text-decoration:none;
text-align:left;
}
.dl a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#6e6f6e;
text-decoration:underline;
}

.read a, .read a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#8ac11b;
font-weight:bold;
text-decoration:none;
padding-top:5px;
}

#link{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#8ac11b;
text-decoration:none;
}
#link2{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#8ac11b;
text-decoration:underline;
}

.contactbg{
background-image:url(images/contact_bg2.jpg);
background-repeat:repeat-y;
width:589px;
}
.contactbgp{
padding:0 0 0 22px;
}
.contactbgp2{
padding:0 22px 0 0;
}

.mapbg{
background-image:url(images/mapbg2.jpg);
background-repeat:no-repeat;
width:358px;
height:118px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#777777;
}
.title5{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#8ac11b;
font-weight:bold;
padding: 20px 0 5px 0;
}
.title6{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#8ac11b;
font-weight:bold;
padding: 15px 0 5px 0;
}

.field1{
width:425px;
height:13px;
border:none;
background-color:#eaeaea;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#999999;
padding:4px;
}
.field2{
width:425px;
border:none;
background-color:#eaeaea;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#999999;
padding:4px;
}
.field3{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#999999;
}

.corpbg1{
background-image:url(images/corporate_bg1.jpg);
background-repeat:no-repeat;
width:590px;
height:357px;
}
.corpbg2{
background-image:url(images/corporate_bg2.jpg);
background-repeat:no-repeat;
width:590px;
height:357px;
}
.corpbg3{
background-image:url(images/corporate_bg3.jpg);
background-repeat:no-repeat;
width:590px;
height:357px;
}
.corpbg4{
background-image:url(images/corporate_bg4.jpg);
background-repeat:no-repeat;
width:590px;
height:357px;
}
.corpbg5{
background-image:url(images/corporate_bg5.jpg);
background-repeat:no-repeat;
width:590px;
height:357px;
}
#bullet{
background-image:url(images/bullet.gif);
background-repeat:no-repeat;
}


