/* CSS Document */
td{line-height:normal;}
body {
	background-attachment: scroll;
	background-image: url(images/bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	background-color:#28BFEA;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#fff;
	line-height:normal;
	margin:0px;
	padding:0px;
}
p{line-height:normal;
  padding:0px;
  margin:0px;
  line-height:18px;
  font-weight:normal;
}
h1{padding:0px;
   margin:0px;
   line-height:normal;
}
p.green  {
  color:#438383;
}
p.red{
   color:#FF0000;
} 
p.paragraph{
   line-height:26px;
}
.paragraph{
   line-height:20px;
}
h1{font-size:13px;}
.wrap{
     margin:0px auto;
	 padding:0px;
	 width:910px;	 
}
#nav{
    margin-top:5px;
	margin-bottom:0px;
	}
.timeline{
   border-left:1px solid #333;
   margin-left:10px;
   }
.border{
   border:2px solid #ccc;

}
/*link*/
a.white:link{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#fff; text-decoration:none;}
a.white:visited{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#fff; text-decoration:none;}
a.white:hover{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#fff; text-decoration:underline;}

a.white2:link{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#fff; text-decoration:none;}
a.white2:visited{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#fff; text-decoration:none;}
a.white2:hover{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#fff; text-decoration:underline;}

a.green_underline:link{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#438383; text-decoration:underline;}
a.green_underline:visited{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#438383; text-decoration:underline;}
a.green_underline:hover{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#438383; text-decoration:none;}

a.green:link{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#438383; text-decoration:none;}
a.green:visited{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#438383; text-decoration:none;}
a.green:hover{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#438383; text-decoration:underline;}

a.list:link{font-family:Arial, Helvetica, sans-serif; font-size:13px;color: #438383; background:url(images/arrow_.gif) no-repeat 2px 2px; text-indent:5px; text-decoration:none;} 
a.list:viisted{font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#438383; background:url(images/arrow_.gif) no-repeat 2px 2px; text-indent:5px; text-decoration:none;} 
a.list:hover{font-family:Arial, Helvetica, sans-serif; font-size:13px;color: #438383; text-indent:5px; text-decoration:underline;} 

a.black:link{font-size:12px; color:#000000; text-decoration:none;}
a.black:visited{font-size:12px; color:#000000; text-decoration:none;}
a.black:hover{font-size:12px; color:#000000; text-decoration:underline;}

a.black_underline:link{font-size:12px; color:#000000; text-decoration:underline;}
a.black_underline:visited{font-size:12px; color:#000000; text-decoration:underline;}
a.black_underline:hover{font-size:12px; color:#000000; text-decoration:none;}

a.big_red:link{font-size:18px; color:#FF0000; text-decoration:none;}
a.big_red:visited{font-size:18px; color:#FF0000; text-decoration:none;}
a.big_red:hover{font-size:18px; color:#FF0000; text-decoration:underline;}

a.small_blue:link{font-size:10px; text-decoration:none; color:#0033FF;}
a.small_blue:visited{font-size:10px; text-decoration:none; color:#0033FF;}
a.small_blue:hover{font-size:10px; text-decoration:underline; color:#0033FF;}

/*list*/
#left_list{
   list-style:none;
   margin:0px;
   padding:0px;
}

#left_list li{
   background:url(images/arrow_.gif) no-repeat 2px 2px; 
   text-indent:20px;
   color:#438383;
   display:block;
   margin-top:5px;
   margin-bottom:5px;
   text-decoration:none;
}
#left_list li a{
   text-indent:20px;
   color:#438383;
   font-size:13px;
   text-decoration:none;
}
#left_list li a:hover{
   text-indent:20px;
   color:#438383;
   font-size:13px;
   text-decoration:underline;
}


/*bg*/
.bg_main_top{
     background:#ffffff url(images/bg_main_box_top.jpg) no-repeat left top;
	 color:#333333;
	 height:340px;
}
.bg_main_down{
     background:#ffffff url(images/bg_main_box_down.jpg) no-repeat left top;
	 color:#333333;
	 height:340px;
}
.bg_main_news{
     background:#cef892 url(images/bg_newbox.jpg) no-repeat left top;
	 color:#438383;
	 font-size:12px;
	 height:#700px;
}
.bg_inner_banner{
     background:url(images/bg_inner_banner.jpg) no-repeat left top;
}
.bg_content{
     background:#ffffff url(images/bg_content.gif) no-repeat left top;
	 margin-top:2px;
	 color:#333333;
}
.bg_content_about{
     background:url(images/bg/bg_about.jpg) no-repeat  0px 180px;
	 }
.bg_content_about2{
     background:url(images/bg/bg_about2.jpg) no-repeat  0px 180px;
	 }
.bg_content_service{
     background:url(images/bg/bg_service1.jpg) no-repeat  0px 200px;
	 }
.bg_content_special{
     background:url(images/bg/bg_service1.jpg) no-repeat  0px 180px;
	 }
.bg_content_service2{
     background:url(images/bg/bg_service2.jpg) no-repeat  0px 200px;
	 }
.bg_content_service3{
     background:url(images/bg/bg_service3.jpg) no-repeat  0px 200px;
	 }
.bg_content_service4{
     background:url(images/bg/bg_service4.jpg) no-repeat  0px 200px;
	 }
.bg_content_service5{
     background:url(images/bg/bg_service5.jpg) no-repeat  0px 200px;
	 }
.bg_content_support{
     background:url(images/bg/bg_support.jpg) no-repeat  0px 180px;
	 }
.bg_content_support2{
     background:url(images/bg/bg_support2.jpg) no-repeat  0px 180px;
	 }
.bg_content_support3{
     background:url(images/bg/bg_support3.jpg) no-repeat  0px 180px;
	 }
.bg_content_aware{
     background:url(images/bg/bg_aware.jpg) no-repeat  0px 180px;
	 }
.bg_content_aware2{
     background:url(images/bg/bg_aware.jpg) no-repeat  0px 180px;
	 }
.bg_content_new{
     background:url(images/bg/bg_news1.jpg) no-repeat  0px 230px;
	 }
.bg_content_new2{
     background:url(images/bg/bg_news2.jpg) no-repeat  0px 230px;
	 }
.bg_content_new3{
     background:url(images/bg/bg_news3.jpg) no-repeat  0px 230px;
	 }
.bg_content_new4{
     background:url(images/bg/bg_news4.jpg) no-repeat  0px 230px;
	 }
.bg_content_new5{
     background:url(images/bg/bg_news5.jpg) no-repeat  0px 230px;
	 }
.bg_content_sitemap{
     background:url(images/bg/bg_map.jpg) no-repeat  0px 50px;
	 }
.bg_content_contact{
     background:url(images/bg/bg_sitemap.jpg) no-repeat  0px 230px;
	 }
.bg_content_job{
     background:url(images/bg/bg_poster.jpg) no-repeat  0px 180px;
	 }
.bg_content_link{
     background:url(images/bg/bg_link.jpg) no-repeat 0px 50px;
	 }
.bg_content_link2{
     background:url(images/inner_link2.png) no-repeat 0px 180px;
	 }
.bg_news{
    background:url(images/bg_news.jpg) no-repeat top left;
}
.bg_special{
    background:url(images/bg/bg_special.jpg) no-repeat 0px 180px ;
}
.bg_news2{
   background:url(images/bg_news2.jpg) no-repeat left top;
}
/*font*/
.green{color:#438383; font-size:12px;}

/*img*/
.main_thumb{margin:10px; border:1px solid #666666;}

/* side */

        #report th { background:#ff9000; color:#fff; padding:0px; text-align:left;}
        #report td { color:#000; padding:0px; }
        #report tr.odd td {  cursor:pointer; }
        #report div.arrow { background:url(images/arrow.jpg) no-repeat 0px 5px; width:16px; height:16px; display:block;float:left;}
		#report div.bullet { background:url(images/arrow.jpg) no-repeat 0px 5px; width:16px; height:16px; display:block;float:left;}
        #report div.up { background:url(images/arrow_down.jpg) no-repeat 0px 6px;}
		#report p{float:left;}
		#report{ margin-top:0px;}
		
		#side{position:relative; width:210px;}
		.item{position:absolute; width:200px; left:5px; top:0px; font-size:11px;}
		.item p.point{margin:6px 0px 6px 5px; float:left;}
		.item b{color:#438383;}
