body, table {margin:0; padding:0; font-size: 12px;text-decoration: none;color: #666666;	line-height:16px;font-family:arial,細明體}
a {color:#333333; text-decoration:none; }
a:hover { color:#333333;text-decoration:underline}
a:visited {color:#333333;}
.setmargin {padding: 0.3cm 0.5cm;}
.setmargin .clients{ text-align:right; margin-bottom:20px;}
.setmargin .blue{ color:#039;}

.partnerlogo { width:100%; overflow:visible }
.partnerlogo ul { width:550px; margin:0; padding:0}
.partnerlogo ul li{ background:url(images/partner-bg.gif) no-repeat; display:block; width:90px; height:90px; float:left; padding:10px 0 0 13px; list-style:none; margin:0}


.style10 {color: #0077a9;}
.style12 {font-size: 11px;font-weight: bold;color: #0077a9;}
.style14 {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;color: #FFFFFF; font-weight:bolder}

.style1 {color: #FFFFFF;font-weight: bold;}
.style2 {color:#10628A}
.style3 {line-height:14pt;}
.style4 {font-family: Arial, Helvetica, sans-serif}
.style9 {color: #CCCCCC}
.style11 {color: #DA8F44;font-weight: bold;line-height:12pt;height:12pt;}
.clear {clear:both}
p.style11 {margin-bottom:0}

.heading {color: #e59269;padding:10px;font-size:21pt;line-height:48pt;font-weight:bold;	}
.style13 {color:#50bffc;font-size:13px;	line-height:14pt;font-weight:500}
	
.style13 a {color:#797979; text-decoration:none; }

.style13 a:hover {color: #50bffc;text-decoration:none;}	
	
font_link {	font-size: 12px;color: #666666;	text-decoration: none;}
.class1 a {color:#FFFFFF;text-decoration:none}

.class1 a:hover {color: #CCCCCC;text-decoration:none;}

.current {
  text-decoration:none;
  text-align:left;
  background-color:#ccc; 
  color:#fff;
  height:1.5em;
  display:block;  
  padding-left:1em;
  margin:0.5em;
  border-bottom:#FFFFFF dotted 1px;
  }
  
#menu a, #menu a:visited {
  text-decoration:none;
  text-align:left;
  background-color:#ccc; 
  color:#000;
  height:1.5em;
  display:block;  
  padding-left:1em;
  margin:0.5em;
  border-bottom:#FFFFFF dotted 1px;
  }
  
#menu a:hover {  color:#fff; }   
 
.title {
	padding-left:1em;	
	display:block;
	margin:0.5em;
	height:1.5em;
	text-decoration:none;
	line-height:1.5em;
	text-align:left;
	background:#f2f2f2;
	font-weight:bold;
	}
	
.titleover {
	padding-left:1em;	
	display:block;
	margin:0.5em;
	height:1.5em;
	text-decoration:none;
	line-height:1.5em;
	text-align:left;
	background:#edf2f8;
	font-weight:bold;
	color:#336699;
	font-weight:bold;	
	}	
.pos_left{position:relative;left:5px;}

ul.colums-two {  list-style-type: none;   padding: 0;   margin: 7px 0 7px 0; }

li.innen {   width: 300px;   float: left;   margin: 0 20px 5px 10px; }
      
li.aussen {   float: left;   padding: 0;   margin: 0 0 5px 0;   width: 300px; }

li.clr {  clear: left;   margin: 0;   height: 1px;   width: 1px; }
   
.styles {font-size:12px;color:#FF9900;	margin-right:5px;}     

#container2 { text-align:left}
#container2 p { margin:5px 0 10px 0} 
#container2 .left { width:340px; min-height:150px; padding:10px 5px 5px 20px} 
#container2 .left a { color:#666} 
#container2 .right { width:210px; padding:15px 10px 5px 5px}
#container2 .right ul { list-style-image:url(../images/arrow3.gif); list-style-position:outside; margin: 0 0 0 10px; padding:0}
#container2 .right ul li { margin:10px 0 10px 0 }
#container2 .left ul { list-style-image:url(../images/arrow3.gif); list-style-position:outside; margin: 0 0 0 10px; padding:0}
#container2 .left ul li { margin:10px 0 10px 0 }
#container2 a { color:#006699} 
#container2 a:hover { color:#06F} 

#container2 .newscontent{ width:550px; min-height:150px; padding:10px 5px 5px 20px} 
.newscontent .header1 { font-size:14px;color:#FF6633}
.newscontent .header2 {font-size:14px;color:#000000;margin-top: 0px;margin-right: 0px;margin-bottom: 20px;margin-left: 0px}
#container2 .maintext{padding-top:3px 5px 3px 5px} 
#container2 .maintext ul { list-style-image:url(../images/arrow3.gif); list-style-position:outside; margin: 0 0 10px 10px; padding:0}
#container2 .project1 {padding-top: 12px;padding-bottom: 3px;padding-left: 10px;font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;color: #006699}
#container2 .project2 {padding-top: 3px;padding-bottom: 3px;padding-left: 30px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size: 11px;}
#container2 .project2 ul{height: 30px;width: 142px;float: left;}
#container2 .project3 {padding-top: 20px}
#container2 .logos {float:left}

#container2 .partners ul, #container2 .clients ul { margin:10px 0 10px 0}
#container2 .partners ul li{
list-style:none; display:block;width: 121px;margin-right: 16px;margin-bottom: 16px; float:left}
#container2 .clients ul li{
list-style:none; display:block;width: 90px;margin-right: 16px;margin-bottom: 16px; float:left}
#container2 .partners img, #container2 .clients img{ border:1px solid #999}
