/* CSS Document */


.innerpages .row-1 .box{
	padding-top:140px; position:absolute; top:190px;	
}

.innerpages .inner{ padding-top:0;}

.innerpages h5{ padding:0; vertical-align:middle; font-size:14px; border-bottom:dotted 2px #cddde2; line-height:22px;}

.header-flash{ height:347px; border:0; z-index:-1; width:915px; text-align:center; float:left;}

#content{ clear:both; padding-top:120px;}

.innerpages .col-1 p{ text-align:justify; color:#475F63; font-size:1.15ems; padding:0; margin:0;}

.innerpages .list1 { padding:0 0 10px 0;}

#page1 #header{ position:absolute; top:0;}

#page1 #container, #innerpages #container{ width:915px; margin:0 auto;}
.top{ background:url(images/top.gif) no-repeat top; padding:19px 20px; margin-top:30px; width:872px;}
.top .logo{ background:url(images/logo.gif) no-repeat left; width:156px; height:80px; margin-top:0px; margin-left:0px;}
.top .flashlogo{ width:156px; height:70px; margin-top:0px; margin-left:0px; outline:0; text-align:center; padding-top:10px;}


#site-nav{ background:url(images/nav-tail.gif) repeat-x; height:47px; vertical-align:middle; font-family:Arial, Helvetica, sans-serif; width:910px; margin:0 auto;}
#site-nav ul li{ float:left; font-size:15px; display:inline; margin:0; }
#site-nav ul li a { 
	color:#fff; 
	text-decoration:none; 
	float:left; 
	display:block; 
	padding:16px 41px 15px 41px; 	
	border-left:1px solid #46b2d5; 
	border-right:1px solid #46b2d5; 
	margin-right:-1px; 
	font-weight:normal;
}
#site-nav ul li a:hover{
	background:url(images/nav-act-tail.gif) repeat-x;
	color:#0e87ac;
}


#site-nav ul li ul{
	position:absolute;
	left:-999em;
	padding:0px 0px;
	top:190px;
	margin:0;
	background:url(images/drop-down-bg.gif) repeat-x top #cfe9f2;
	border-bottom:solid 4px #329abb;
	width:200px;
	z-index:1;
}
#site-nav ul li ul li{
	vertical-align:middle; 
	height:auto;
	text-align:left;
	font-size:12px;
	border-bottom:solid 1px #fff;
	border-top:solid 1px #fff;
	display:block;
	padding:0; margin:0;
}
	
#site-nav ul li ul li a{
	color:#329abb;
	text-align:center;
	font-weight:normal;
	display:block;
	border:none;
	text-align:left;
	padding:5px 10px;
	width:180px;

}
#site-nav  a:hover{
	color:#329abb;
	background:#fff;
}
#site-nav ul li:hover ul{
	left:10px;
}
#site-nav ul li:hover ul, #site-nav ul li.sfhover ul {
	left:auto;
}

#page1 .content{ padding:20px 10px; margin:0 auto; clear:both; width:895px;}
#page1 .content p, #innerpages .content p{ font-size:13px; color:#0066CC;}
.footer-col{ width:875px; margin:0 auto; padding:10px 20px;}
#footer{margin-top:10px; clear:both; background:url(images/tail-top.gif) repeat-x 0px -190px; margin-top:10px;}


/* -------------- Inner Pages -------------- */
#page1 .content, #innerpages .content{ padding:20px 10px 50px 10px; margin:0 auto; clear:both; width:895px;}
p{ font-size:13px; color:#0066CC;}
#innerpages #footer{ height:auto; background-color:#d3e3e6;}

#innerpages h3{ margin:10px 0; padding:10px 0 0 0;}

#innerpages .col-1, #innerpages .col-2, #innerpages .col-3{ margin-right:50px; margin-bottom:20px; list-style-type:none; padding-top:0px;}

#innerpages .col-1 p, #innerpages .col-2 p, #innerpages .col-3 p{ margin:10px 0 5px 0; text-align:justify;}
#innerpages .col-11 p, #innerpages .col-2 p, #innerpages .col-3 p{ margin:10px 0 5px 0; text-align:left;}

#innerpages h5{ padding:8px 0; margin:0 0 10px 0; font-size:14px; border-bottom:1px solid #ccc;}
#innerpages h3{ padding:30px 0 0px 0; margin:0 0 10px 0;}
#innerpages .list-module{padding:20px 20px; font-size:13px; color:#006699; clear:both; background:#f1f1f1; border:solid 5px #e5e5e5; margin-bottom:20px;}

#innerpages .list-module li:hover{ color:#000000;}
/*#innerpages li{ margin-left:5px;}
*/#innerpages .full-content01{ background:#f9f9f9; font-size:13px; font-weight:bold; color:#0066CC; padding:10px; border:double 5px #CCE9EA; margin:10px 0; clear:both;}
#innerpages .full-content01:hover{ border:double 5px #CCE9EA; background:#fff;}

#innerpages .list4{ font-size:12px;}
#innerpages form{ font-family:"Trebuchet MS", "Myriad Pro", Verdana, Tahoma; font-size:12px; color:#666666;}

#software-table td{ text-align:left; vertical-align:top; padding:5px 0px; border-left:solid 1px #d0e0e3; border-bottom:solid 1px #d0e0e3;}
#software-table #sub-table td{ padding:0;}

#software-table{ border-right:solid 1px #d0e0e3; border-top:solid 1px #d0e0e3}
#software-table tr:hover{ background:#edf4f5;}
#software-table tr:hover p{ color:#000000;}
#software-table p{ font-size:12px; padding-left:10px;}
#software-table a{ display:block; color:#0099CC; text-decoration:none;}


#software-table table td {border:0px solid #FFFFFF; }


#sub-table td:hover{ background:#fff;}



.Emp-table td{ text-align:center; vertical-align:top; padding:5px 0px; border-left:solid 1px #d0e0e3; border-bottom:solid 1px #d0e0e3;}
.Emp-table #sub-table td{ padding:0;}

.Emp-table{ border-right:solid 1px #d0e0e3; border-top:solid 1px #d0e0e3}
.Emp-table tr:hover{ background:#edf4f5;}
.Emp-table tr:hover p{ color:#000000;}
.Emp-table p{ font-size:12px; padding-left:10px;}
.Emp-table a{ display:block; color:#0099CC; text-decoration:none;}
.Emp-table table td {display:block;color:#edf4f5; text-decoration:none; }

.plain {
    border: 1px solid #4C3C1B;
    padding: 3px;
    width: 165px;
    height: 165px;
    background-color: #0099CC;
    }
.plain1 {
    border: 1px solid #4C3C1B;
    padding: 3px;
    width: 100px;
    height: 100px;
    background-color: #0099CC;
    } 
#product-table td{ text-align:left; vertical-align:top; padding:5px 0px; border-left:solid 1px #d0e0e3; border-bottom:solid 1px #d0e0e3;}
#product-table #sub-table td{ padding:0;}

#product-table{ border-right:solid 1px #d0e0e3; border-top:solid 1px #d0e0e3}
#product-table tr:hover{ background:#edf4f5;}
#product-table tr:hover p{ color:#000000;}
#product-table p{ font-size:12px; padding-left:10px;}
#product-table a{ display:block; color:#0099CC; text-decoration:none;}


#product-table table td {border:0px solid #FFFFFF; }


.logo{ text-indent:-10000px;}
.logo a{ display:block; width:156px; height:80px;}

#web-designing-table{ margin-bottom:20px;}
#web-designing-table td{padding:5px 10px;border-left:solid 1px #d0e0e3; border-bottom:solid 1px #d0e0e3;}
#web-designing-table tr:hover{ background:#edf4f5;}

/*.link2{background:#fff; border:double 5px #d0e0e3; text-decoration:none; color:#0066CC; display:block; width:100px; padding:5px 10px;}
.link2:hover{ background:#f1f1f1; border:solid 5px #d0e0e3;}
*/
.languate-01{ font-size:12px; color:#0066CC; font-weight:bold; text-align:right; clear:both; padding:5px 10px; width:895px;}

text .t -font {-family MingLiU -size 16}

