/* Reset browser CSS */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td{
	margin:0;
	padding:0;
}
table{
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img{
	border:0;
}

address,caption,cite,code,dfn,th,var{
	font-style:normal;
	font-weight:normal;
}

caption,th {
	text-align:left;
}

h1,h2,h3,h4,h5,h6{
	font-size:100%;
}

q:before,q:after{
	content:'';
}

/* Compass css typography */
body {
	font-size:76%;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	line-height:1.3;
	margin:1em 0;
	text-align:center;
}
div
{
	text-align:left;
}
h1,.componentheading{
font-size:1.7em;
}
h2,.contentheading{
font-size:1.5em;
}
h3{
font-size:1.3em;
}
h4{
font-size:1.2em;
}
h5{
font-size:1.1em;
}
h6{
font-size:1em;
font-weight:bold;
}
.contentpaneopen ul,.contentpaneopen ol,.detail ul,.detail ol{
	padding:10px;
	padding-left:20px;
	list-style:square;
}
.contentpaneopen li,.detail li{
	padding-left:10px;
}
#footer,.small,.createdate,.modifydate,.mosimage_caption{
font-size:0.9em;
color:#5d5d5d;
}
.moduletable{
/*margin-bottom:1em;*/
/*padding:0 10px;*/

}
.moduletable h3{
text-align:center;
font-size:1.1em;
/*negative padding to pull h3 back out from .moduletable padding*/ }
.clear{
clear:both;	
}
a, a:active, a:link,a:visited
{
	color:#39AAE4;
	text-decoration:none;
}
a:hover{
	text-decoration:underline;	
}
/*Compass Design typography CSS*/
/*Ebrandium CSS */
body{
	/*background:url('../images/pagebg.jpg');	*/
	/*background:url('../images/bg-tet.png') no-repeat right top;
	background-attachment:fixed;*/
}
#wrap{
	width:1024px;
	margin:auto;
	padding:0px 10px;	
	/*background: url('../images/wrapbg.jpg');*/
}
#wrapinside{
	/*border:solid 1px #e3e3e4;*/
	/*background:#FFFFFF none repeat scroll 0 0;--->before tet*/
}
#header{
/*	margin-top:10px;*/
	position:relative;	
	height:117px;
}
#logo{
	/*width:530px;*/
	width:530px;
	height:91px;
	display:block;
	/*background:url('../images/logo.jpg');		*/
	/*background:url('../images/ebrandium-logo-xmas.jpg');*/
	/*background:url('../images/ebrandium-logo-birthday-02.png');*/
	background:url('../images/logo_hiring.jpg');
	position:absolute;
	top:20px;
	left:20px;
}
#wraptop,#wrapbottom{
	width:1020px;
	margin:0 auto;
}
#wraptop{
	background:url('../images/bordertop2.jpg');
	height:18px;
	
}
#wrapbottom{
	/*background:url('../images/bordertop2.jpg') repeat-x;	
	background-position:0px -18px;
	height:10px;*/
}
#footer{
	/*	width:1000px;*/
	width:1024px;
	margin:auto;
}
#footer p{
	text-align:center;
}
#topnav{
	width:500px;
	position:absolute;
	top:5px;
	right:5px;	
}
div.search_search{
	float:right;
	width:200px;
	height:30px;
	background:url('../images/search.jpg') no-repeat;
	background-position: 155px 0px;
}
div.search_search input{
	width:150px;
	color:#4064b8;
	text-align:center;
	font-style:italic;
	border:solid 1px #4064b8;
}
div.moduletable_topmenu ul{
	/*width:300px;*/
	list-style:none;
	list-style-image:url('../images/topmenu_bullet.jpg');
	padding-left:10px;
	float:right;
	margin-top:25px;
}
div.moduletable_topmenu ul li{
	float:left;
	padding-right:30px;
}
div.moduletable_topmenu a{
	font-size:0.9em;
	color:#4064b8;
}
div.moduletable_languages{
	position:absolute;
	right:30px;
	top:10px;	
}
div.moduletable_languages a{
	font-size:0.9em;
	color:#bfbfbf;	
}
#content_home{
	padding-top:20px;
}
#leftauxcol {
/*background: transparent url('../images/auxcolbg.gif') repeat-y;*/
margin-top:10px;
margin-bottom:10px;
}

#content{
	background:url('../images/mainbg.jpg') repeat-x;
	width:100%;
	
}
#company_intro{
	/*text-indent:-99999px;*/
	/*background:url('../images/ebintro.jpg') no-repeat;*/
	text-align:center;
	width:1000px;
	height:257px;
	
}
#intromenu{
margin-left:12px;
}
#intromenu ul{
	list-style:none;
}
#intromenu ul li{
	float:left;
}
#intromenu ul li a{
	display:block;
	text-indent:-9999px;
}

#intromenu ul li.eblibrary a{	
	width:275px;
	height:109px;
	background:url('../images/eblibrary.jpg') no-repeat;
	background-position:5px 0px;
	outline:none;
}
#intromenu ul li.ebservice a{
	width:436px;
	height:109px;
	background:url('../images/ourservice.jpg') no-repeat;
	outline:none;
}
#intromenu ul li.ebnews a{
	width:287px;
	height:109px;
	background:url('../images/ebchannel.jpg') no-repeat;
	background-position:7px 0px;
	outline:none;
}
#main_home{
	float:left;
	width:420px;	
	overflow:hidden;
	/*padding:10px;
	margin-top:5px;
	margin-bottom:5px;*/
}
#main_home .blog{
	padding: 0px 10px 10px;	
}
/*#main_home ul,#main_home ol,#main_article ul,#main_article ol{
	padding:10px;
	padding-left:40px;
}*/
#main_home li,#main_article li{
	padding-top:4px;
	padding-right:3px;
	padding-left:3px;
	*padding-top:3px;
}
a.latestnews_latestlibrary,a.latestnews_latestnews
{
	font-size:0.925em;
	color:#858687;
	text-decoration:none;
	display:block;
}

a.latestnews_latestlibrary:visited , a.latestnews_latestnews:visited
{
	
}
a.latestnews_latestlibrary:hover,a.latestnews_latestnews:hover
{
		
}
div.moduletable_latestnews,div.moduletable_latestlibrary{
	/*float:left;	*/
	overflow:hidden;
	/*padding-top:10px;*/
	/*margin-top:5px;
	margin-bottom:5px;	*/
}
div.moduletable_latestnews,div.moduletable_latestlibrary{
	padding:0 10px 27px;
}
ul.latestnews_latestnews,ul.latestnews_latestlibrary{
	/*list-style-image:url('../images/latest_bullet.jpg');*/
	list-style:none;
	padding-left:40px;
}
a.latestnews_latestnews img,a.latestnews_latestlibrary img 
{
	float:left;
	margin:0px 4px 2px 2px;
	padding:1px;
	border:solid 1px #BFBFBF;
}
a.latestnews_latestnews:hover,a.latestnews_latestlibrary:hover
{
	color:#0095DF;
}
ul.latestnews_latestnews li,ul.latestnews_latestlibrary li
{
	padding:3px 2px;
}
div.moduletable_latestnews h3,div.moduletable_latestlibrary h3,.contentheading,div.moduletable_libcat h3,div.moduletable_newscat h3,div.moduletable_compinfo h3,div.moduletable_compinfo h3{
	color:#2391D0;	
	padding-bottom: 5px;
}
div.moduletable_latestnews h3,div.moduletable_latestlibrary h3{
	padding-left:5px;	
	height:24px;
	margin-bottom:5px;
	border-bottom:dotted 1px #6ABEE8;
}
#main_home .contentheading{
	/*border-bottom:dotted 1px #6ABEE8;*/
	color:#2391D0;
	height:24px;
	margin-bottom:5px;
	margin-top:10px;
	border-bottom:dotted 1px #a6a392;
	#margin-top:0px;
	font-size:13pt;
	padding-left:10px;
}
div.moduletable_mainmenu ul{
	list-style:none;
	padding:10px;	
}
div.moduletable_mainmenu li{
	display:inline;
}
div.moduletable_mainmenu a{
	float:left;
	background:url('../images/menubgleft.jpg') no-repeat left top;
	padding:0 0 0 10px;	
	text-decoration:none;
	font-weight:bold;
	outline:none;
}
div.moduletable_mainmenu a span{
    float:left;
    display:block;
    background:url('../images/menubg.jpg') no-repeat right top;
	padding:5px 15px 4px 6px;
    color:#fff;
	margin-right:5px;
}
#main{
	padding:10px;
	/*width:515px;*/
	width:724px;
	float:left;
}
#main_article
{
	padding-left:15px;
	padding-right:10px;
	padding-top:20px;
	/*width:515px;*/
	/*width:724px;*/
	width:750px;
	float:left;
}
#aboutbox{
	border:solid 1px #d1d0d0;
	background:#f3f3f3;
	width:180px;
	float:right;
	padding:1px;
	margin:5px;
}
#aboutbox ul{
	list-style-image:url('../images/dotarrow.jpg');
	margin:2px;	
	background:#eaeaea;
	padding:10px;	
	padding-left:20px;
}
.category{
	margin-top:20px;
	margin-bottom:10px;
}
.topleft,.topright,.bottomleft,.bottomright{
	position:absolute;
	width:30px;
	height:30px;
	background:url('../images/corner.jpg') repeat-x;	
}
.topcenter,.bottomcenter{
	position:absolute;
	height:30px;
	/*width:460px;*/
	width:692px;
	background:url('../images/corner.jpg') repeat-x;	
}
.topleft{
	left:0px;
}
.topcenter{
	left:30px;
	right:30px;
	background-position:0px -120px;
}
.topright{
	background-position:0px -30px;
	right:0px;
}
.bottomleft{
	background-position:0px -60px;
	left:0px;
}
.bottomright{
	background-position:0px -90px;
	right:0px;
}
.bottomcenter{
	background-position:0px -150px;
	left:30px;
	right:30px;
}
.ctop,.cbottom{
	position:relative;
	height:30px;	
}
.left{
	background:url('../images/cleft.jpg') repeat-y;
}
.right{
	background:url('../images/cright.jpg') repeat-y;
	background-position:right;	
}
.catcontent{
	background-color:transparent;
	margin-left:10px;
	margin-right:10px;	
}
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
div.mainlead{
	padding-bottom:20px;
}
.pagination{
	margin:10px 0px;
	padding:3px 5px;
	border-top:dotted 1px #4F4F4F;
}
.bookmarkicon{
	padding:3px;
}
.bookmarkicon:hover{
	padding:2px;
	border: 1px solid #CCC;
	background:#F5F5F5;
}
.mostread_mostlib:link,.mostread_mostlib:visited,.mostread_mostnews:link,.mostread_mostnews:visited
{
	float:left;
	display:block;
	width:170px;
}
.most_thumb{
	float:left;	
	border:solid 1px #fff;
	margin:5px;
}
.n_med_thumb,.nl_med_thumb{
	border: solid 1px #B0BDC6;
	padding:2px;
}
.nl_med_thumb{
	margin:2px;
}
.nl_small_thumb{
	border: solid 1px #B0BDC6;
}

.invalid {
    border-color: #FF0000;    
}
/* Home */
body#trang-chu #left{
	/*width:275px;*/
	width:300px;
	float:left;
}
body#trang-chu #right{
	width:290px;
	float:left;
}
/*tienhm added*/
div#right
{
	/*float:left;*/
	float: right;
    width: 246px;
    /*padding-right: 5px;*/
    overflow: hidden;
	padding-top:20px;
}
div#right div.moduletable div.bannergroup 
{
	padding:10px;
}
div#right div.moduletable div.bannergroup div.banneritem
{
padding-left:auto;
padding-right:auto;
margin-top:20px;

}
/******/
.leading_content
{
	padding:10px;
}
/* Partner box */
/* ------------- box corner -------------------*/
.conrertop {background:url(../images/boxbg.gif) repeat-x 0 -122px; height:6px}
.conrer_top_left {background:url(../images/boxbg.gif) no-repeat -24px -42px; width:6px; height:6px; display:block; float:left}
.conrer_top_right {background:url(../images/boxbg.gif) no-repeat -18px -42px; width:6px; height:6px; display:block; float:right}

.conrertop_t {background:url(../images/boxbg.gif) repeat-x 0 -48px; height:6px}
.conrertopt_left {background:url(../images/boxbg.gif) no-repeat 0 -36px; width:6px; height:6px; display:block; float:left}
.conrertopt_right {background:url(../images/boxbg.gif) no-repeat -12px -36px; width:6px; height:6px; display:block; float:right}
#partner_title {background:#00bcf3 url(../images/boxbg.gif) repeat-x 0 -55px; color:#fff; font-weight:bold; font-size:16px; margin:0; padding:5px; border:#ccc 1px solid; border-top:none; line-height:20px;text-align:center;}
.conrer_ct {background:#fff url(../images/boxbg_ct.gif) repeat-x 0 100%; border-left:#ccc 1px solid; border-right:#ccc 1px solid; padding:10px; height:1%}
.conrer_bot {background:url(../images/boxbg.gif) repeat-x 0 -117px; height:6px; margin-bottom:10px}
.conrer_bot_left {background:url(../images/boxbg.gif) repeat-x -24px -36px; height:6px; width:6px; display:block; float:left}
.conrer_bot_right {background:url(../images/boxbg.gif) repeat-x -18px -36px; height:6px; width:6px; display:block; float:right}
.partner_item{width:50%;float:left;text-align:center;}
#partner{
	padding:10px;
}
#partner_items{
	padding:10px;
	background:#FFFFFF url(../images/boxbg_ct.gif) repeat-x scroll 0 100%;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
}
.partner_item img{	
	padding:5px;
	background:transparent url(../images/bg_featured_logo.png) no-repeat 4px 4px;
}
/* ------------- end box corner ---------------*/



/* System Messages */
#system-message    { margin-bottom: 10px; padding: 0;}
#system-message dt { font-weight: bold; }
#system-message dd { margin: 0; font-weight: bold; text-indent: 30px; }
#system-message dd ul { color: #0055BB; margin-bottom: 10px; list-style: none; padding: 10px; border-top: 3px solid #84A7DB; border-bottom: 3px solid #84A7DB;}

/* System Standard Messages */
#system-message dt.message { display: none; }
#system-message dd.message ul { background: #C3D2E5 url(../images/notice-info.png) 4px center no-repeat;}

/* System Error Messages */
#system-message dt.error { display: none; }
#system-message dd.error ul { color: #c00; background: #E6C0C0 url(../images/notice-alert.png) 4px top no-repeat; border-top: 3px solid #DE7A7B; border-bottom: 3px solid #DE7A7B;}

/* System Notice Messages */
#system-message dt.notice { display: none; }
#system-message dd.notice ul { color: #c00; background: #EFE7B8 url(../images/notice-note.png) 4px top no-repeat; border-top: 3px solid #F0DC7E; border-bottom: 3px solid #F0DC7E;}

/* Debug */
#system-debug     { color: #ccc; background-color: #fff; padding: 10px; margin: 10px; }
#system-debug div { font-size: 11px;}

/*add new*/
form#fsearch {
	background:transparent url(../images/bgsearch.gif) no-repeat scroll 0 0;
	height:21px;
	width:180px;
	#_padding-right: 13px;
}
input.fsearch {
	border:1px solid #FFFFFF;
	color:#8E8E8E;
	font-size:9pt;
	left:10px;
	position:relative;
	top:-5px;
	#top:-6px;
}
input#fsubmit{
	left:10px;
	position:relative;
/*	_top:-19px;
	_left:150px;
	#left:150px;
	#top:-19px;*/
}
div#fdivsearch{
	position:absolute;
	top:4px;
	right:10px;
	z-index:23;
	#right:20px;
}
div#menu{
	position:relative;
}
p.infofooter{
	color:#FFFFFF;
	font-family:Arial;
	font-size:9pt;
}
a.linkfooter{
	color:#FFFFFF;
	font-weight:bold;
	font-size:9pt;
	text-decoration:none;
}
a.linkfooter:hover{
	text-decoration:underline;
}
#liat2{
	overflow: hidden;
}


ul.pagination {
	margin: 15px auto;
	padding: 10px 0;
	background: url(../images/hdot.gif) repeat-x top;
}

ul.pagination li {
	margin: 0;
	padding: 0;
	display: inline;
	background: none;
}

ul.pagination li span{
	padding: 2px 5px;
}

ul.pagination a {
	padding: 2px 5px;
	border: 1px solid #F6F6F6;
}

ul.pagination a:hover, ul.pagination a:active, ul.pagination a:focus {
	border: 1px solid #ECECEC;
	background: #FFFFFF;
}

.pagenavbar {
	padding-left: 14px;
}

.pagenavcounter {
	padding: 8px 14px 0 14px;
}

/* Phuong add */
.Summary{
	color: #000000;
}
table.contentpaneopen{
	width:100%;
	line-height:30px;
}
div.search_result{
	text-align:justify;
}
tr.listcheckbox{
	text-align:center;
	
}
table.searchintro{
	
	}
h3.lastest_bingo_title{
	
	color:#EB7923;
	font-family:arial;
	font-size:13pt;
	font-weight:bold;
	margin-left:21px;
	text-align:left;
	margin-bottom:5px;
}
div.moduletable_partner{
	/*padding-top:30px;
	*padding-top:20px;/*
}
 .grid_3
 {
	font-family:Arial;
	margin-left:20px;
	margin-bottom:10px;
 }
 #social {
  padding: 11px 14px 12px 14px; }
  #social strong {
    font-size: 14px;
    line-height: 18px; }
  #social ul {
    margin: 0 0 0 0px;
    padding: 0;
    list-style: none; }
    #social ul li {
      position: relative;
      float: left;
      width: 26px;
      height: 26px;
      margin: 8px 12px 0 0;
      padding: 0; }
      #social ul li a {
        display: block;
        width: 100%;
        height: 100%;
        color: #fff;
        font-size: 8pt;
        text-align: center;
        text-decoration: none;
        white-space: nowrap; }
      #social ul li a span.label {
        display: none; }
      #social ul li a span.icon {
        display: block;
        width: 26px;
        height: 26px;
        background: url(../images/social-icons.png) no-repeat left top; }
      #social ul li#icon-facebook a span.icon {
        background-position: 0 0; }
      #social ul li#icon-twitter a span.icon {
        background-position: 0 -50px; }
      #social ul li#icon-digg a span.icon {
        background-position: 0 -100px; }
      #social ul li#icon-delicious a span.icon {
        background-position: 0 -150px; }
      #social ul li#icon-orkut a span.icon {
        background-position: 0 -200px; }
      #social ul li#icon-myspace a span.icon {
        background-position: 0 -250px; }
      #social ul li#icon-live a span.icon {
        background-position: 0 -300px; }
      #social ul li#icon-bebo a span.icon {
        background-position: 0 -350px; }
      #social ul li.hover {
        z-index: 10; }
      #social ul li.hover a {
        z-index: 10;
        position: absolute;
        top: -12px;
        left: -22px;
        width: 68px;
        height: 50px;
        -webkit-border-radius: 4px;
        -moz-border-radius: 4px;
        border-radius: 4px;
        border: 1px solid #FF9000;
        background-color: #FF9000; }
          #social ul li.hover a span.icon {
            margin: 7px auto 0 auto; }
          #social ul li.hover a span.label {
            display: block; }
    #social ul li#icon-delicious {
     }
    #social ul li#icon-bebo {
      margin-right: 0; }


.clearfix:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden; }
 .tweetme
 {
	float:right;
	margin-left:5px;
 }
 .leftkw
 {
	float:left;
	text-align:left;
	font-size:11pt;
	width:176px;
	margin:2px 0 2px 5px;
 }
 .leftkw a
 {
	color:#001EFF;
	text-decoration:underline;
 }
 .leftkw a:hover
 {
	text-decoration:none;
 }
 #floatMenu {
	position:absolute;
	top:250px;
	left:1px;
	width:120px;
}
#floatMenu ul {
	margin-bottom:20px;
}
#floatMenu ul li a {
	display:block;
	border:1px solid #999;
	background-color:#222;
	border-left:6px solid #999;
	text-decoration:none;
	color:#ccc;
	padding:5px 5px 5px 25px;
}
#floatMenu ul li a:hover {
	color:#fff;
	background-color:#333333;
}
#floatMenu ul.menu1 li a:hover {
	border-color:#09f;
}
#floatMenu ul.menu2 li a:hover {
	border-color:#9f0;
}
#floatMenu ul.menu3 li a:hover {
	border-color:#f09;
}
.wdt_button {
padding:5px;
float:right;
}
a.buzzbutton {
background:transparent url(../images/google-buzz.png) no-repeat scroll left top;
display:inline-block;
font-size:10pt;
height:58px;
margin-top:2px;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:medium;
position:relative;
text-align:center;
text-decoration:none;
text-indent:-9999px;
width:50px;
}
a.buzzbutton span {
color:#FFFFFF;
font-size:11pt;
font-weight:bold;
left:0;
position:absolute;
right:0;
text-indent:0;
top:9px;
}
a.buzzbutton:hover {
background-position:0 -58px;
}
.linkhay
{
	float:right;
}
.facebook
{
	float:right;
	width:62px;
	background:#5F78AB;
	margin-bottom:5px;
	color:#FFF;
	font-weight:bold;
}
.facebook img
{
	vertical-align:middle;
}
.facebook a{
	color:#fff;
}