/*------------------------------------------------*/
/*------------------WAMP Co., Ltd-----------------*/
/*     Kien Thuc Kinh Te - kienthuckinhte.com     */
/*     MAIN CSS - WAMP Developed                  */
/*     Email: minhnguyen@wampvn.com              */
/*------------------------------------------------*/
/* CSS Reset */

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	margin:0;
	padding:0;
}

table {	border-collapse:collapse; border-spacing:0; }

fieldset,img { border:0; }

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

ol,ul {	list-style:none; }

caption,th { text-align:left; }

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

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

abbr,acronym { border:0; }

/* End CSS Reset */

/* CSS Document */

body {
    /*background: url("../images/bg.jpg") repeat fixed center center #FFFFFF;*/
    color: #414141;
    font: 12px/18px Arial,Helvetica,sans-serif normal;
}

a {
	text-decoration:none;
	color: #5b5b5b;
	outline:medium none;
}

a:hover {
	color:#f20028;
}

#wp_wrapper {
	margin:auto;
	width:1000px;
	background: none repeat scroll 0 0 white;


}

/*----------------CSS HEADER-------------------------------*/
.page_title { text-indent:-9000px;
				position:absolute;
				top:0;
				left:0;
 }

#wp_header .banner_top {
	float:left;
	padding:15px 0 0 20px;
}

#wp_header .logo {
	float:left;
	}
#wp_header .logo a {
	display:block;
	margin:10px 10px 5px 10px;
}

/*----------------END: CSS HEADER-------------------------------*/

/*----------------CSS CONTENT-------------------------------*/


#wp_content .wp_content_wrap {
	padding: 10px;
}

#wp_content .wp_left {
	float:left;
	width: 680px;
}

#wp_content .wp_right {
	float: left;
	width: 300px;
}


/*----------------END: CSS CONTENT-------------------------------*/

/*----------------CSS FEATURE LEFT-------------------------------*/

.wp_feature {
	height:400px;
}

.wp_feature_news {
	float:left;
	width:390px;
	background: #FFF url(../images/picbg.jpg) bottom repeat-x;
	overflow: hidden;
}

h2.wp_feature_news_title {
	color: #1868b2;
	font-weight:bold;
	font-size:18px;
}
h2.wp_feature_news_title a {
	color: #1868b2;
}
h2.wp_feature_news_title a:hover {
	color: #f20028;
}
.wp_feature_news_wrapper {height:373px; }


.wp_feature_list {
	float:left;
	background: #f5f5f5;
	width: 290px;
}
.wp_feature_list_item {
	height: 100px;
	padding: 0 5px 0 5px;
}

.wp_feature_list_item_wrapper {
	background:url(../images/bullet_blue.gif) bottom repeat-x; 
	padding: 5px 0 5px 0;
}
.wp_feature_list_item.last_row .wp_feature_list_item_wrapper {
	background:none; 
}
.wp_feature_list_item img {
	float:right;
	margin-left:10px;
	height:90px;
	width:120px;
}

.wp_feature_list_item a{
	color: #1868b2;
	font-weight:bold;
}

.wp_feature_list_item a:hover {
	color:#f20028;
}

/*----------------END: CSS FEATURE LEFT-------------------------------*/


/*----------------CSS MID LEFT-------------------------------*/
.wp_mid_left {
	height:100px;
}

/*----------------END: CSS MID LEFT-------------------------------*/


/*----------------CSS CATEGORY LIST LEFT-------------------------------*/

.wp_category_list {
	margin-top: 10px
}

.wp_category_list_wrapper {}

.wp_category_list_item {
	height:160px;
	overflow:hidden;
	margin:0 0 10px 0;
}

h3.wp_category_title {
	background:url(../images/cate_title_bg.jpg) repeat-x;
	height:28px;
	border:1px solid #ddd;
}

.wp_category_title a.wp_category_title_menu {
	float:left;
	font-weight:bold;
	font-size:18px;
	color: #1868b2;
	line-height:28px;
	padding:0 25px 0 10px; 
	background:url(../images/cate_icon_arr.jpg) no-repeat center right;
}



.wp_category_title_rss {
	display:block;
	float:right;
	height:23px;
	line-height:28px;
	padding-right:5px;
	padding-top:5px;
}

.wp_category_mod_ct {
	padding-top: 10px;
}

.wp_category_info {
	float:left;
	width: 400px;
}

.wp_category_info img {
	float:left;
	width:140px;
	
	margin-right:10px;
}

.wp_category_info h2 {
	margin-bottom:4px;
}

.wp_category_info h2 a {
	color:#1868b2;
	font-weight:bold;
}

.wp_category_info h2 a:hover {
	color:#f20028;
}


.wp_category_info_relate {
	float:left;
	width: 280px;
}

.wp_category_info_relate ul {}

.wp_category_info_relate ul li {
	padding-left:25px;
	margin-bottom:5px;
	background:url(../images/li_icon.jpg) 10px 5px no-repeat;
}

.wp_category_info_relate ul li a {}

/*----------------END: CSS CATEGORY LIST LEFT-------------------------------*/

.wp_right_wrapper {
	margin-left:10px;
}

.wp_banner_right_item {
	margin-bottom: 10px;
}

.wp_mod_right {}

.wp_mod_right_ct {
	background: #eff7fa url(../images/mod_right_bg.jpg) repeat-x;
	border-left:1px solid #b0d2e0;
	border-right: 1px solid #b0d2e0;
	border-bottom: 1px solid #b0d2e0;
}

.wp_mod_right_ct_wrapper {
	padding: 10px;
}

h3.wp_mod_right_title {
	background:url(../images/mod_right_title.jpg) no-repeat;
	height: 30px;
	color:#fff;
	font-size:14px;
	font-weight:bold;
	line-height:30px;
	padding-left:10px;
}

.wp_mod_right_ct_item {
	height:70px;
	background:url(../images/bullet_blue.gif) bottom repeat-x; 
	padding:5px 0 0 0;
}

.wp_mod_right_ct_item img {
	float: left;
	margin-right:10px;
	width:80px;
	height:60px;
}

.wp_mod_right_ct_item a {
	color: #075dac;
}

.wp_mod_right_ct_item a:hover {
	color:#f20028;
}

.wp_banner_couple, .wp_mod_right{
	margin-bottom:10px;
}

.banner_couple_l {
	float:left;
}

.banner_couple_r {
	float:left;
}

.wp_mod_footer {}

.wp_mod_footer_item {
	float:left;
	margin-right:10px;
	width: 320px;
}

.wp_mod_footer_item.last {
	margin:0;
}

h3.wp_mod_footer_title {
	background:url(../images/mod_footer_title.jpg) no-repeat;
	height: 30px;
	color:#fff;
	font-size:14px;
	font-weight:bold;
	line-height:30px;
	padding-left:10px;
}

.wp_mod_footer_item_ct {
	background: #eff7fa url(../images/mod_right_bg.jpg) repeat-x;
	border-left:1px solid #b0d2e0;
	border-right: 1px solid #b0d2e0;
	border-bottom: 1px solid #b0d2e0;
	height: 240px;
}

.wp_mod_footer_item_ct_wrapper {
	padding: 10px;
}

.wp_mod_footer_item_ct img {
	float:left;
	margin-right:10px;
}

h2.ebook_title {
	margin-bottom:4px;
}

h2.ebook_title a{
	color:#1868B2;
	font-weight:bold;
}

h2.ebook_title a:hover {
	color:#f20028;
}

.wp_mod_footer_item_ct p {
	color:#498eab;
}

ul.wp_mod_footer_list  {}

ul.wp_mod_footer_list li{
	background:url(../images/li_icon.jpg) no-repeat scroll 0 3px transparent;
	margin-bottom:5px;
	padding-left:15px;
}

.readmore {
	color:#1868B2;
	font-weight:bold;
}

/*----------------CSS FOOTER-------------------------------*/

#wp_footer {
	height: 289px;
	background:url(../images/bg_footer.jpg) repeat-x;
}

.wp_footer_menu {
	padding: 15px 0 0 0;
	width:980px;
	margin:0 auto;
}

.wp_footer_item {
	margin-right: 45px;
	float:left;
}

.wp_footer_item_ct {
	margin-bottom: 20px
}

.wp_footer_item_ct_title {
	font-size: 16px;
	color:#FFF;
	font-weight: bold;
}

.wp_footer_item_ct ul {}

.wp_footer_item_ct ul li {
	font-size:13px;
	margin: 4px 0;
}

.wp_footer_item_ct ul li a{
	color:#8bb2e1;
}

.wp_footer_item_ct ul li a:hover{
	color:#000;
}

.wp_logo_wamp {
	float:left;
	margin:15px 0 0 20px;
}


/*----------------END: CSS FOOTER-------------------------------*/

/*----------------CSS TOOL-------------------------------*/
.clr { clear:both;  }
.h_10 { height:10px; }
.h_15 { height:15px; }
.h_20 { height:20px; }
/*----------------END: CSS TOOL-------------------------------*/

/*---------------------- CSS Main Menu -----------------------*/

.mainmenu {
	height: 65px;
	border: 1px solid #0e5084;
	background: url(../images/bg_mainmenu.jpg) top repeat-x;
	overflow:hidden;
}

.mainmenu .home a:hover{
	background:none;
}

.mainmenu ul {
	background: url(../images/bg_mainmenu.jpg) repeat-x;
}

.mainmenu ul li {
		text-align:center;
		float:left;
}

.mainmenu ul li a {
	text-decoration:none;
	float:left;
	line-height:35px;
	height:35px;
	padding:0 25px;
	display:inline-block;
	color:#FFF;
	font-size:12px;
	font-weight:bold;
	cursor:pointer;
	border-right: 1px solid #004db0;
}

.mainmenu ul li a:hover {
	background:#fff url(../images/bg_mainmenu_hover.jpg) 0 top repeat-x;
	color: #1a70b2;
	 
}
.mainmenu ul li.home a { 	
	background:url(../images/home_icon.jpg) top no-repeat;
	padding:0;
}
/*---------------------- END: CSS Main Menu -----------------------*/
/*---------------------- Dropline Menu ----------------------------*/

.dropdown li:hover .wp_category_sub, .cate_hover .wp_category_sub  {
	display:block;
	top:28px;
	left:0;
	position:absolute;
	font-size:12px;
	background:#fff;
	width:170px;
}
.dropdown .wp_category_sub { border:1px solid #ddd; }
.dropdown li {
	position:relative;
}
.dropdown li ul a {
	padding:2px 10px;
	background:none;
	font-size:12px;
	display:block;
	width:150px;
	border-bottom:1px solid #ddd;
	line-height:28px;
}
.dropdown li ul li { width:150px;}
.dropdown li ul a:hover {
	background:#B0D2E0;
	color:#1868B2;

}
.wp_category_sub {
	display:none;
}

/*---------------------- End: Dropline Menu --------------------------*/

/*-------------------------- CATEGORIES ---------------------------*/
/*CSS Slide feature*/
.wp_title_item{
	background:url(../images/title_postitem.jpg) no-repeat top left;
	width:289px;
	height:30px;
	}
.category_feature_news{
	height:400px;
	overflow:hidden;
	}
.wp_title_item .wp_title{
	font-size:16px;
	color:#FFF;
	padding:5px 0 10px 9px;
	}
.wp_feature_cate_wrapper .wp_feature_list_cate{
	margin:0 10px;
	padding:2px 0;
	background:url(../images/bullet_white.jpg) repeat-x center bottom; 
	}
.wp_feature_list_cate a{
	color:#075dac;
	
	}
.wp_feature_list_cate a:hover{
	color:#f20028;
	}
.wp_wrap_icon{
	height:20px;
	float:left;	
	}	
.wp_feature_list_cate img{
	float:left;
	margin:4px 5px 0 0;
	}
.wp_category_list_cate{
	height:110px;
	background:url(../images/bullet_white.jpg) repeat-x left bottom;
	margin-bottom:10px;
	}
/*END CSS Slide feature*/

/*CSS categories feature*/
.wp_feature_cate_wrapper{
	height:400px;
	background:#f5f5f5;
	}
.wp_feature_list_cate_wrapper {
	background:url(../images/li_icon.jpg) no-repeat left 7px;
	display:block;
	padding:0 0 0 12px;
	}
.wp_cate_info{
	position:relative;
	height:100px;
	overflow:hidden;
	}
.wp_cate_info img.img{
	float:left;
	margin-right:13px;
	width:140px;
	
	}
.wp_cate_info a {
	color:#075dac;
	font-weight:bold;
	}
.wp_cate_info a:hover{
	color:#f20028;
	}
ul.icon_net{
	position:absolute;
	right:-2px;
	bottom:0px;
	}
ul.icon_net li{
	float:left;
	margin:0 2px;
	}
ul.icon_net li img{
	margin-right:3px;
	}
/*End CSS categories feature*/

/*CSS page_nav feature*/
.wp_wrap_page-nav{
	height:30px;
	}

ul.pagination li{ display:inline; }
ul.pagination li a {
	padding:0 5px;
	}
ul.pagination li a.wp_btn_pre {
	background:url(../images/btn_pre.jpg) no-repeat left center;
	padding:0 7px;
	border:1px solid #bbd2e8;
	margin:0 5px;
}
ul.pagination li a.wp_btn_back{
	background:url(../images/pre.jpg) no-repeat left center;
	padding:0 7px;
	margin:0 5px;
	border:1px solid #bbd2e8;
	}
ul.pagination li a:hover{
	color:white;
	background-color:#075dac;
	border:1px solid #00213f;
	}	
ul.pagination li a {
	border:1px solid #bbd2e8;
	background-color:#cfe3f7;
	margin:0 1px;
	}
ul.pagination li a.wp_btn_forward{
	background:url(../images/next.jpg) no-repeat right center;
	padding:0 7px;
	border:1px solid #dddddd;
	margin:0 3px;
	}	
ul.pagination li a.wp_btn_next{
	background:url(../images/btn_next.jpg) no-repeat left center;
	margin:0 5px;
	padding:0 7px;
	border:1px solid #dddddd;
	}
/*End CSS page_nav feature*/

/*CSS logo_adv */
.wp_footer_item_logo img{
	margin:15px 0 0 0 ;
	}
.footer_info {
	clear:both;
	color:#8BB2E1;
	
	padding:15px 0 0 0;
	border-top:1px solid #1868B2;
	font-size:11px;
}
.footer_info a {
	color:#fff;
	font-weight:bold;
}
.no_image {
	float:left;
	height:100px;
	margin-right:10px;
	width:140px;
	display:block;
	background:#f7f7f7;
}
.no_image span {
	display: table-cell;
	vertical-align: middle;
	font_weight:bold;
	color:#ddd;
	text-align:center;
	height:100px;
	width:140px;
	border:2px #efefef solid;
	font-size:18px;
}
.no_image_small {
	float:left;
	height:60px;
	margin-right:10px;
	width:80px;
	display:block;
	background:#f7f7f7;
}
.no_image_small span {
	display: table-cell;
	vertical-align: middle;
	font_weight:bold;
	color:#ddd;
	text-align:center;
	height:60px;
	width:80px;
	border:2px #efefef solid;
	font-size:18px;
}
.fea_no_image {
	height:293px;
	width:390px;
	display:block;
	background:#f7f7f7;
}
.fea_no_image span {
	height:293px;
	width:390px;
	display: table-cell;
	vertical-align: middle;
	font_weight:bold;
	color:#ddd;
	text-align:center;
	border:2px #efefef solid;
	font-size:18px;
}
.pagination {
	margin:0 auto;
}
.div_center {text-align: center;}
.share_block { position:relative;  }
/*--------------------------END CATEGORIES ---------------------------*/	
/*--------------------------ARTICLE-------------------------*/
.title_aticle { font-size:20px;
				color:#075DAC;
				margin:0 0 10px 0;
			}
.article-content {
	 margin:10px 0 0 0;
	 font-size:14px;
	 line-height:20px;
}

.article-content  p{
	 padding-bottom: 10px;
}
.article-toolswrap {
	font-size:11px;
	color:#bbb;
}
/*TOOL TIP*/
#neweritemtitle, #olderitemtitle {
	color:#075DAC;
}
#olderitemtitle {
	margin:10px 0 0 0;
}
#relateditemlist, #neweritemlist, #olderitemlist { 
	margin-left:20px;
}
#neweritemlist li, #olderitemlist li {
	list-style: disc;
	}
.sepr { height:1px;
		border-top:1px dotted #ccc; }
/*END: TOOL TIP*/
/*--------------------------END: ARTICLE-------------------------*/
.rd-mostdownloaded li {
	background:url("../images/li_icon.jpg") no-repeat scroll 0 6px transparent;
	margin-bottom:5px;
	padding-left:15px;
}
.rd-mostdownloaded li a {
	color:#075DAC;
}
.rd-mostdownloaded li a:hover {
	color:#f20028;
}
.rd-mostdownloaded li span { font-size:11px; color:#999; }
#neweritemlist, #olderitemlist {
	font-size:12px;
	line-height:18px;
}  
/*-------------------MODULE RIGHT-----------------------------*/
fieldset.fieldset {
	border:1px solid #ddd;
}
fieldset.fieldset legend {
	font-weight:bold;
	color:#ccc;
}
fieldset.fieldset ul li {
	list-style: disc;
	margin:0 0 0 10px;
	color:#ccc;
}
.latestnews li {
	background:url("../images/li_icon.jpg") no-repeat scroll 0 6px transparent;
margin-bottom:5px;
padding-left:15px;
}
.latestnews li a {
	color:#075DAC;
}
.latestnews li a:hover {
	color:#f20028;
}
.category_feature_news img {
	height:293px;
	width:390px;}
.like_fb{ left:200px;
position:absolute;
top:-20px;
width:100px;}
/*-------------------WP SEARCH-------------------------------*/
.wpsearch {
	position:absolute;
	bottom:5px;
	right:10px;
}
.mainmenu {
		position:relative;
}
.inputbox { border:1px solid #ccc;
			padding:1px 2px;
}
.search_result a {
	font-weight:bold;
	color:#075DAC;
}

/*-------------------FIX 10-9-2010-------------------------------*/
.componentheading {
	font-size: 1.5em;
	color:black;
	margin: 20px 0;
	text-transform:uppercase;
}
.sectiontableentry1 div,.sectiontableentry2 div {
	line-height:25px;
}
.sectiontableentry1 div span,.sectiontableentry2 div span{
	background: url("../images/spec-icon.jpg") center center no-repeat;
	display:block;
	float:left;
	width:25px;
	text-align:center;
	color: white;
	font-weight:bold;
}
.sectiontableentry1 div a,.sectiontableentry2 div a{
	margin-left: 10px;
}
.sectiontableentry1 div a:hover,.sectiontableentry2 div a:hover{
	color: #F20028;
	text-decoration:underline;
}
.tag1 { font-size: 0.8em}
.tag2 { font-size: 1.2em}
.tag3 { font-size: 1.4em}
.tag4 { font-size: 1.6em}
.tag5 { font-size: 2em}
.tag6 { font-size: 2.2em}

.article-content ol, .article-content ul{
	list-style:disc;
	padding-left:45px;
}
