
body {
  margin: 0;
  padding: 0;
  background-color: #AEB6A3;
  color: #656565;
  font-size: 10pt;
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  background: transparent url(images/bg.gif) repeat;
}

/* media centre */
td {font-size: 9pt; font-family: Verdana, Arial, Helvetica, sans-serif; color: #656565;}

/* stanton news added by siowling*/
p {font-size: 9pt; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #ebebeb;}


/* content font color */
#wrapper {	
  	color: #535759;
  	min-height: 300;
  	min-width: 964px;
  	text-align: left;

}

#wrapper #container {
  width: 964px;
  height: 600px;
  margin: auto;
  
}

a.note:link {text-decoration: none; color: red;}
 a.note:visited {text-decoration: none; color: red;}
 a.note:active {text-decoration: none; color: #ababab;}
 a.note:hover {text-decoration: none; color:#ababab; }

a.note2:link {text-decoration: none; color: #424242;}
 a.note2:visited {text-decoration: none; color: #424242;}
 a.note2:active {text-decoration: none; color: #ababab;}
 a.note2:hover {text-decoration: none; color:#ababab; }



/*angeline updated*/
A:link {text-decoration: none; color:#ffffff; }
A:visited {text-decoration: none; color: red;} 
A.vmenu:visited {text-decoration: none; color: white;}
A:active {text-decoration: none; color:#ababab;}
a:hover {text-decoration: none; color: #424242;}



/*margin-bottom:5px;--huey in*/
.hidden { visibility: hidden; }
.unhidden { visibility: visible; }
.title {
font-size: 13pt;
color: red;
padding: 3px;
margin-top: 20px;
margin-bottom: 5px;
text-align: left;
/*border: 1px solid blue;*/
}



#more-text {
font-size: 10px;
}


/*media news- angeline*/
.title2{
font-size: 13pt;
font-weight:bold;
color: #535759;
padding: 3px;
margin-top: 20px;
margin-bottom: 15px;
text-align: left;
}
/*media news- angeline*/
.subtitle{
font-size: small;
font-weight:bold;
color: #535759;
padding: 3px;
margin-top: -4px;
margin-bottom: 0px;
text-align: left;
}
/*media news- angeline*/
.date{
font-size: xx-small;
font-style: italic;
color: #535759;
padding: 3px;
margin-top: 0px;
margin-bottom: 10px;
text-align: left;
}

#smarthome_content{
float:left;
font-size:9pt;
letter-spacing:0.2px;
line-height:20px;
margin-top:10px;
text-align:justify;
width:583px;
}

/*media news- NEW CSS*/
#media-content2 {
float: left;
font-size: 9pt;
margin-bottom: 15px;
margin-top:5px;
padding: 0px;
text-align: justify;
width: 820px;

}


#ori-list{list-style-type: circle; text-align: left; margin-left: -25px;}
#ori-sub {margin-left: 0px;}

#list-content{
PADDING-RIGHT: 0px; 
MARGIN-TOP: 0px; 
PADDING-LEFT: 0px; 
FONT-SIZE: 9pt; 
PADDING-BOTTOM: 0px; 
MARGIN-LEFT: 14px; 
WIDTH: 810px; 
LINE-HEIGHT: 140%; 
PADDING-TOP: 0px; 
TEXT-ALIGN: justify;
}

#vision-list {list-style-type: circle; text-align: left; margin-left: -25px;}

/* ul.circle {list-style-type:circle; margin-left: -25px; text-align: left; } */

#logo {
background: transparent bottom no-repeat url("images/logo.png");
width : 215px; height: 83px;
float: left;
}

#menu-container {
width : 964px; height: 83px;
float: left;
}

#menu-center {

width: 739px; height: 83px;
background: transparent repeat-x url("images/menu_center.png");
float: left;

}

.menu-text {
width: 176px; height: 41px;
float: left;
text-align: right;
margin-right: 20px;
margin-top: 29px;
}

#devider {
width: 2px; height: 50px;
background: transparent bottom repeat url("images/devider.png");
margin-right: 0px;
margin-top: -11px;
position: relative;
left: -40px;
float: left; 

}




 
/*#iptvlogo:hover { background-image: url(images/iptvlogo_over.png); }*/


#iptvlogo {
width: 164px; height: 49px;
position: relative;
top: -100px;
left: 595px;
/* background: transparent no-repeat url("images/iptvlogo.png"); */
cursor: pointer;
}
/*
#iptvlogo {
width: 164px; height: 49px;
margin-top: -90px;
margin-right: -15px;
float: right;
cursor: pointer;

}
*/
#iptvlogo a{
width: 164px; height: 49px;
/*
margin-top: -90px;
margin-right: -15px;
*/
background: transparent no-repeat url("images/iptvlogo.png");
float: right;
position: relative;
cursor: pointer;
}

div#iptvlogo a:hover {background:transparent no-repeat url("images/iptvlogo_over.png");}


#menu-right {
width: 10px; height: 83px;
background: transparent no-repeat url("images/menu_right.png");
float: right;
}

#address {
float: right;
position: relative;
top: -100px;
left: 35px;
font-size: 8pt;

}

/*#address {
float: right;
margin-top: -50px;
margin-right: -35px;
position: relative;
left: 280px;
font-size: 8pt;

}*/

/*
#flash {
width: 964px;
height: 338px;
text-align: center;
float: left;
}
*/

#flash-container {
width: 964px; height: 480px;
float: left;
background: transparent repeat url("images/flashbg.gif");
/* border: 1px solid red; */
}

#mainimg {
margin-top: 20px;
width: 964px;
height: 459px;
text-align: center;
float: left;
z-index: -2;
background: transparent no-repeat url("images/main.png");
float: left;

}

#viewbutton{
width: 75px; height: 35px;
float: left;
margin-top: 170px;
margin-left: 244px;
background: transparent no-repeat url("images/viewbutton.png");
cursor: pointer;

}

#iptvshow{
background: transparent no-repeat url("iptvshow.gif");
width: 178px; height:267px;
margin-left: 555px;
margin-top: 82px;
}

#award{
background: transparent no-repeat url("images/award.png");
width:249px; height: 215px;
margin-left: 180px;
margin-top: -160px;
float: left;
}

#reddot{
/* background: transparent no-repeat url("images/reddot.png"); */
width: 178px; height:7;
margin-left: 130px;
margin-top: -20px;
}

#graydot{
width: 178px; height:7;
margin-left: 130px;
margin-top: -50px;

}

#graydot2{
width: 178px; height:5;
margin-left: 750px;
margin-top: 10px;
}

#content-container {
min-height: 300px;
width: 964px;
float: left;
background-color: #ebebeb;

}

/* partner */
#partner-container {
height: 800px;
width: 810px;
float: left;
background-color: #ebebeb;
padding: 5px;
margin-bottom:15px;
}


.partner{
	float: left;
	margin-top: 45px;
	margin-left: 30px;
	padding-left: 0;
	height: 400px;

}


.partner ul {
    float: left;
	padding-left: 0px;
	width: 840px;
	margin-left: 0px;
}

.partner ul li {
	float: left;
	list-style-type: none;
	list-style-image: none;
	height: 80px;
	padding-bottom:10px;
	margin-bottom: 5px;
	padding-right:22px;
	margin-left: 0px;
}


#gallery {
float: left; 
margin-top: 45px;
margin-left: 30px;
padding-left: 0;
}

#gallery ul {
    float: left;
	padding-left: 0px;
	width: 840px;
	margin-left: 0px;
}

#gallery ul li {
	float: left;
	list-style-type: none;
	list-style-image: none;
	/*height: 80px;*/
	padding-bottom:10px;
	margin-bottom: 20px;
	padding-right:10px;
	margin-left: 0px;

}


/* angeline-contact */
#content-right {
width: 311px;
float: left;

}
/* angeline-contact */
#content-contact{
width: 600px;
float: right;
/*position: relative;*/
}

/* angeline-contact */
#hline-contact {
background: transparent repeat-x url("images/hline.png");
float: left;
height: 2px;
margin-top: 30px;
width: 598px; 

}

/* home & solution */
#content-left {
width: 311px;
float: left;

}

/* solution (title)*/
#title-left {
width: 250px; height: 42px;
float: left;
margin-left: 40px;
margin-top: 30px;
margin-bottom: 10px;

}

#title-left-homepage {
width: 250px; height: 0px;
float: left;
margin-left: 30px;
margin-top: 60px;

}

/* home */
#text-left {
width: 200px;
float: left;
margin-left: 70px;
font-size: 9pt;
text-align: left;
margin-top: 15px;
line-height: 20pt;
color: #292929;
}

/* solution */
#solutiontext-left {
width: 200px;
float: left;
margin-left: 70px;
font-size: 9pt;
text-align: left;
margin-top: 30px;
line-height: 20pt;
color: #292929;
word-spacing: 0.5px;
letter-spacing: 0px;
}

#solution-iptv {
width: 200px;
float: left;
margin-left: 70px;
font-size: 9pt;
text-align: left;
margin-top: 60px;
line-height: 20pt;
color: #292929;
word-spacing: 0.5px;
letter-spacing: 0px;
}

#content {
width: 583px;
float: left;
position: relative;
}


#contact-pic {
margin-top: 30px;
float: left;
position: relative;

}



#title-contact {
width: 250px; 
height: 21px;
float: left;
margin-top: 30px;
text-align: left;
font-size: 13pt;
color: red;
margin-left: 20px;
}



#title-right {
width: 583px; 
height: 21px;
float: left;
margin-top: 30px;
text-align: left;
font-size: 13pt;
color: red;
}

/* home */
#hometitle-right {
width: 583px; 
float: left;
margin-top: 30px;
text-align: left;
font-size: 14pt;
color: red;
}

h6 {
line-height: 50 em;
}

#c-text {
letter-spacing: 0.2px;
line-height: 20px;
width: 583px;
font-size: 9pt;
float: left;
margin-top: 10px;
text-align: justify;

}

#contact-text {
letter-spacing: 0.1px;
line-height: 15px;
font-size: 9pt;
float: left;
margin: 10px 0px 0px 20px;
text-align: left;
}

#t-text {
letter-spacing: 0.1px;
line-height: 15px;
font-size: 9pt;
float: left;
margin-top: 5px;
text-align: left;
}

#hline {
background: transparent repeat-x url("images/hline.png");
float: left;
height: 2px;
margin-top: 30px;
width: 583px; 
}

/*for media center sperate line*/
#hline-media {
background: transparent repeat-x url("images/hline.png");
float: left;
height: 2px;
margin-top: 20px;
margin-bottom: 20px;
width: 820px; 
}

#b-height {
width: 964px;
height: 25px;
background-color: #ebebeb;
float: left;

}

#content-bottom {
width: 964px;
height: 39px;
float: left;
background: transparent repeat url("images/flashbg.gif"); 
}

#footer-container {
width: 964px;
height: 51px;
float: left; 
}

#foot-left {
width: 12px; height: 51px;
float: left;
background: transparent no-repeat url("images/footer_left.png");
}

#foot-center {
width: 940px; height: 51px;
float: left;
background-color: #ebebeb;
}

#contact {
float: left;
font-size: smaller;
margin-left: 40px;
margin-top: 30px;
}

#contact-devider {
background: transparent no-repeat url("images/contact_devider.png");
width: 52px;
height: 20px;
float: left;
margin-left: 40px;
margin-top: 31px;
}

#adobe {
background: transparent no-repeat url("images/reader_small.png");
float:left;
margin-top: 14px;
width: 25px;
height: 25px;
}

#getadobe {
font-size: xx-small;
float:left;
margin-top: 18px;
height: 25px;
}

#bottomline {
background: transparent no-repeat url("images/line.jpg");
float:left;
margin-top: 14px;
margin-left: 8px;
margin-right: 8px;
width: 2px;
height: 22px;
}

#top1{
font-size: xx-small;
font-color:#000000;
float:left;
margin-top: 18px;
height: 25px;
}


#copyright1 {
/*float: right; */
font-size: xx-small;
margin-top: 14px;
/*margin-right: 0px;*/
text-align: right;

}

#copyright2 {
/*float: right; */
font-size: xx-small;
text-align: right;
margin-top: 2px;
/*display: block;*/
}

#foot-right {
width: 12px; 
height: 51px;
float: right;
background: transparent no-repeat url("images/footer_right.png");
}

#f-height {
height: 30px;
width: 964px;
float: left;
}

.footer-text{
font-size: xx-small;
color: #707070;
float: left;
margin-left: auto;
margin-top: 5px;
}

/* solution,aboutus page */
#banner-container {
width: 964px; height: 425px;
float: left;
background-color: #ebebeb;
}

#content-aboutus {
width: 864px;
float: left;
margin-left: 40px;
}

#c-text-aboutus {
float: left;
font-size: 9pt;
padding: 30px;
text-align: justify;
width: 820px;
/* border: 1px solid yellow; */
}

#aboutus-content {
float:left;
font-size:9pt;
margin-bottom:15px;
margin-top:-5px;
padding:0px;
text-align:justify;
width:820px;
}

/*-huey in*/
#careers-content {
float:left;
font-size:9pt;
margin-bottom:40px;/*new*/
margin-left: 14px;
margin-top:0px;
padding:0px;
text-align:justify;
width:810px;
line-height: 140%; /*new*/

}

/*-huey in*/
#careers-content {
FONT-SIZE: 9pt;
MARGIN-LEFT: 14px;
MARGIN-TOP: 0px;
margin-bottom:40px; /*firefox, safari*/
PADDING-BOTTOM: 0px;
PADDING-RIGHT: 0px;
PADDING-LEFT: 0px;
WIDTH: 810px;
LINE-HEIGHT: 140%;
PADDING-TOP: 0px;
TEXT-ALIGN: justify;
}


/* for partner layout*/
#c-text-partner {
	width: 820px;
	font-size: 9pt;
	float: left;
	text-align: left;
	margin-left: 30px;	
}


#c-text-media {
float: left;
font-size: 9pt;
padding: 30px;
text-align: justify;
width: 820px;

}


/*for media content text contnet*/
#media-content {
float: left;
font-size: 9pt;
margin-bottom: 20px;
margin-left: 14px;
margin-top: 5px;
padding: 0px;
text-align: justify;
width: 810px;
}




#mediacentre-content {
float:left;
font-size:9pt;
margin-bottom:15px;
margin-top:15px;
padding:0px;
text-align:justify;
width:820px;
}


#hline-aboutus {
background: transparent repeat-x url("images/hline.png");
float: left;
height: 2px;
margin-top: 30px;
width: 884px;
}

#vheight {height: 25px; float: left; width: 50px;}


#server-diagram {height: 197px; float: left; width: 209px;}

#serverdiv {
   position: relative;
	width: 900px;
	height: 623px;
	margin-top:-2px;
	margin-left:20px;



}


#cont_1, #cont_2, #cont_3, #cont_6, #cont_7, #cont_8, #cont_9, #cont_10, #cont_12 {position:absolute; top:152px; left:154px; width:884px; visibility:hidden; background-color: #cccccc; padding: 40px;}


/*bee ling*/

#folder_name_title{
font-size: 16px;
position: relative;
left: -550px;
top: 70px;
z-index:100;
text-align: left;

}

.divstyle
{
	height: 120px;
	width: 120px;
	background-color: #000000;
	border: 2px solid silver;
}