body{
text-align:center;
margin:0;
padding:0;
line-height: 1.5em;
font-family:tahoma;
font-size:11px;
color:#FFFFFF;
}


.style2 {color: #CCCCCC}
.style3 {color: #CCCCCC; font-size: 10px; }
#apDiv2 {
	position:absolute;
	width:200px;
	height:115px;
	z-index:100;
	left: 966px;
	top: 5px;
}
body {
	background-color: #000000;
}

b{font-size: 110%;}
em{color: red;}

#maincontainer{
background:#000000;
width: 100%; /*Width of main container*/
margin: 0 auto; /*Center container on page*/

}

#topsection{
background: #EAEAEA;
height: 125px; /*Height of top section*/
background:url(../images/bg_head.jpg) repeat-x;
}

#topsection h1{

margin: 0;
padding-top: 15px;
}

#contentwrapper{
float: left;
width: 100%;
}

#contentcolumn{
margin: 0 190px 0 180px; /*Margins for content column. Should be "0 RightColumnWidth 0 LeftColumnWidth*/
}

#leftcolumn{
float: left;
width: 180px; /*Width of left column in pixel*/
margin-left: -840px; /*Set margin to that of -(MainContainerWidth)*/
background: #C8FC98;
}

#rightcolumn{
float: left;
width: 190px; /*Width of right column*/
margin-left: -190px; /*Set left margin to -(RightColumnWidth)*/
background: #FDE95E;
}

#footer{

clear: left;
background: black;
color:#000000;
font-weight:bold;
text-align: center;
height:24px;
padding: 4px 0;
background:url(../images/bg_bottom.jpg) repeat-x;
}


.innertube{
margin: 10px; /*Margins for inner DIV inside each column (to provide padding)*/
margin-top: 0;
}

#content{
background:#000000;
color:#FFFFFF;
}

#warp{
width:1167px;
text-align:center;
}

.left{
margin-top:5px;
float:left;
clear:both;
}

.right{
float:right;
clear:both;
}

#menu{
	background:url(../images/bg_menu.png) repeat-x;
	height:37px;
	color:#000000;
	font-size:12px;
	font-weight:bold;
}

#menuleft{
width:1167px;
float:left;
clear:both;
}


/* streaming */
#bg_packget1{
	width:220px;
	height:292px;
	background:url(../images/bg_livestreaming.png) no-repeat;
}

#bg_packget1 div{
	margin-top:30px;
	margin-left:30px;
	width:170px;
}



#bg_packget2{
	width:220px;
	height:292px;
	background:url(../images/bg_videostreaming.png) no-repeat;
}

#bg_packget2 div{
	margin-top:30px;
	margin-left:30px;
	width:170px;
}

.video{
background:url(../images/bor_film.jpg) no-repeat;
width:116px;
height:79;
}

.tv{
margin-left:15px;
width:576px;
height:476px;
background:url(../images/tv.png) no-repeat;}


.bb{
	width:150px;
	height:100px;
	z-index:5;
	position:relative;
	margin-top:0px;
}

#news{
color:#929292;
font-size:11px;
line-height:10px;
list-style-image:url(../images/icon_news.png);


}

#news ul li{
padding-bottom:5px;
border-bottom:1px dashed #000000;
}

#news ul li a{
color:#929292;
text-decoration:none;
}

#news ul li a:hover{
color:#ffffff;
text-decoration:none;
}



#wedo{
color:#ffffff;
font-size:11px;
line-height:18px;
list-style-image:url(../images/icon_wedo.png);



}

#wedo ul li{
padding-bottom:5px;
border-bottom:1px dashed #333333;
line-height:18px;
}

#wedo ul li a{
color:#919191;
text-decoration:none;
}

#wedo ul li a:hover{
text-decoration:none;
color:#ffffff;
}

.port{
width:166px;
height:73px;
border:1px #666666 solid;
padding:1px;
}


.textport
{
color:#d1d1d1;
font-size:10px;
text-align:center;
}

#contact{
color:#919191;
font-size:11px;
}


/* ABOUT US */
#border{ padding:0px; background:#121212; color:#a6a6a6; font-size:11px; color:#FFFFFF; font-size:11px;}
#border span{ color:#FFFFFF; font-weight:bold; color:#FFFFFF; font-size:11px;}

#teamwork .img{ margin-bottom:5px; border:1px solid #666666; color:#FFFFFF; font-size:11px;} 
#contactmess span{font-size:13px; font-weight:bold; color:#FFFFFF; color:#FFFFFF; font-size:11px;}
#contactmess TD{ color:#666666; color:#FFFFFF; font-size:11px;}

#name{width:220px; height:15px; border:1px solid #999999; background:#333333; color:#FFFFFF; font-size:11px;}
#textfield2{width:220px; height:15px; border:1px solid #999999; background:#333333; color:#FFFFFF; font-size:11px;}
#textfield{width:220px; height:15px; border:1px solid #999999; background:#333333; color:#FFFFFF; font-size:11px;}
#select{ width:220px; height:20px; border:1px solid #999999; background:#333333; color:#FFFFFF; font-size:11px;}
#Message{ width:220px; height:80px; border:1px solid #999999; background:#333333; color:#FFFFFF; font-size:11px;}
#button{ background:url(../images/bg_btn.jpg) repeat-x; border:1px solid 999999;  font-size:11px; width:73px; padding:5px;}
#detail{ width:220px; height:80px; border:1px solid #999999; background:#333333; color:#FFFFFF; font-size:11px;}


/* SERVICE */
#service_content span img{ border:1px solid #FFFFFF;}.



/* PORT */
.port2 { width:158px; height:123px; background:url(../images/bg_port.jpg) no-repeat;}
.port2 img {border:1px solid #CCCCCC;}
.port2 img a{border:1px solid #CCCCCC;}