p, div, ul, li, h1, h2, h3, h4, h5 {
	margin:0;
	padding:0;
}

#col2 .contentpaneopen .createdate {
	color:#646464;
	font-size:11px;
}

.contentheading {
	padding: 14px 0 auto 0;
}

.moduletable_news h3 {
	text-transform: uppercase;
	color: #006779;
	font-size: 14px;
	font-weight: bold;
	background: #97d3de;
	padding: 4px 0 4px 13px;
}

.moduletable_latestnews h3 {
	text-transform: uppercase;
	color: #006779;
	font-size: 14px;
	font-weight: bold;
	background: #97d3de;
	padding: 4px 0 4px 13px;
}

.moduletable_articles h3 {
	text-transform: uppercase;
	color: #006779;
	font-size: 14px;
	font-weight: bold;
	background: #97d3de;
	padding: 4px 0 4px 13px;
}

.componentheading-homepage {
	text-transform: uppercase;
	color: #006779;
	font-size: 14px;
	font-weight: bold;
	background: #97d3de;
	padding: 4px 0 4px 13px;
	margin-bottom: 20px;
}

.readon-homepage {
	font-size: 10px;
	color: #636363;
	text-align:left;
	margin: 0 auto 0 390px;
}

.contentheading-homepage {
	padding: 32px 0 14px 0;
	font-size: 18px;
	color: #006478;
}

.lpLatestPosts_latestnews {
	margin:20px auto;
}

.wm_right {
	text-align: right;
}

.wm_right a {
	color: #646464;
	text-decoration: underline;
}

.lpItem_latestnews {	
	font-size: 11px;
	color: #646464;
}

.lpItem_latestnews h4 a {	
	font-size: 11px;
	color: #646464;
	background: url(../images/dot.gif);
	background-repeat:no-repeat;
	background-position:0 9px !important;background-position:left bottom;
	padding-left: 12px!important;padding-left: 7px;
	font-weight: normal;
}

body {
	margin:0;
	padding:0;
	background:#2a95a8;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#323232;
}

img { 
	border:none;
	margin:0;
	padding:0;
}

ul, li {
	list-style:none;
}

.clear {
	clear:both;
	font-size:0;
	line-height:0;
}

/* Conten Item */
p {
	line-height:16px;
}

/* Normal links */
a {
	color:#005388;
	text-decoration:none;
}

a:hover {
	text-decoration:underline;
}

/* ---------------------------- language ---------------------------- */
#language {
	margin: 0 auto;
	width:950px;
	padding:10px 0 6px 0;
	font-size: 11px;
	text-align: right;
}
/* ---------------------------- language ---------------------------- */

/* ---------------------------- CONTAINER ---------------------------- */
#container {
	width:950px;
	margin:0 auto;
	background:#d2f5fb;
}
	
	/* ---------------------------- TOP ---------------------------- */
	/* Header */
	#header {
		width:950px;
		height:140px;
		background:#d2f5fb;
		font-size:20px;
	}
	/* Logo & Banner */
	#logo_banner {
		width: 919px;
		padding:11px 8px 9px 23px;
	}
	
	/* Logo */
	#logo {
		width: 265px;
		float: left;
		margin: 42px 0 49px 0;
	}
	/*Banner*/
	#banner {
		width:630px;
		float: left;
		margin: 0 0 0 24px;
	}
	
	#add {
		float: left;
	}
	
	#rss {
		padding-top: 1px;
		padding-left: 8px;
		float: left;
	}
	
	.dsmessage {
		float:left;
		padding-top: 5px;
		padding-left: 4px;
		font-size: 10px;
		font-weight: bold;
		color:#FFF;
	}
	
	.dsfeed {
		float: left;
	}
	
	/*Created by tam@april.com.vn	*/
		
		/* Top nav */
		#topnav {
			width:950px;
			background:#2a95a8;
			height: 22px;
		}
		
		/* add this */
		#addthis {
			width:312px;
			float:left;
		}
		
		#addthis img {
			margin:3px 0 0 0;
		}
		
		/* Menu */
		#menu_nav {
			width: 450px;
			float: left;
			line-height:12px;
		}
		
		#menu_nav ul {
			line-height:20px!important;line-height:22px;
			padding-top:1px!important;padding:0;
		}
				
		#menu_nav ul li {
			display:inline;
			padding:6px 10px!important;padding:5px 10px;
		}
		
		#menu_nav ul li.active {
			background:url(../images/background_menu_nav.gif) left center repeat-x!important;background:url(../images/background_menu_nav.gif) left top repeat-x;
		}
		
		#menu_nav ul li a {
			font-size:11px;
			font-weight:bold;
			text-transform:uppercase;
			color:#ffffff;
			text-decoration: none;
		}
		
		/* Search */
		#search {
			width:187px;
			float:left;
			text-align:right;
			/*margin-bottom:-2px;*/
			position:relative;
			top: -1px!important;top: 0px;
		}
		
		#search .search_search input.inputbox_search {
			height:12px;
			font-size:9px;
			color:#787878;
		}
		
		#search .search_search input.button_search {
			position:relative;
			/*top:4px!important;top:3px;*/
			top:4px!important;top:3px;
		}
		
		body:nth-of-type(1) #search {
			width:187px;
			float:left;
			text-align:right;
			position:relative;
			top: -2px!important;top: 0px;
		}
				
		body:nth-of-type(1) #search .search_search input.button_search {
			position:relative;
			/*top:5px!important;top:3px;*/
			top:5px!important;top:3px;
			
		}
		
	/* ---------------------------- END OF TOP ---------------------------- */		
	
	/* ---------------------------- MIDDLE ---------------------------- */
	#middle {
		width: 950px;	
		background:#d2f5fb;
	}
		#content {
			width:932px;
			padding: 32px 9px 20px 9px;
		}
		
			/* Column 1 */
			#col1 {
				width:200px;
				float:left;
			}
				/* ADVERTISE */
				.banneritem_leftbanner {
					border: 1px solid #c8c8c8;
					margin: 10px 0 auto 0;
				}
			
			/* Column 2 */
			#col2 {
				width:500px;
				float:left;
				padding: 0 0 0 17px;
			}
				#col2 div.blog {
					margin: 32px 0 auto 0;
				}
				
				#col2 div.contentpaneopen {
					margin: 14px 0 auto 0;
				}
				
				#col2 div.contentpaneopen h1 {
					margin: 32px 0 auto 0;
				}
				
					#col2 div.article_column div.contentpaneopen div.contentheading {
						border-top: 1px dotted #c8c8c8;
						padding: 22px 0 0 0;
					}
				
				#wm_linkshowcomment {
					width: 110px;
					float: left;
					padding-left: 390px;
					text-align: left;
				}
					#wm_linkshowcomment a {
						font-size: 10px;
						color: #636363;
					}
				#phocagallery .componentheading{
					margin:32px 0 auto;
					font-weight:bold;
				}
				#phocagallery .componentheading,
				.contentheading {
					font-size: 18px;
					color: #006478;
				}
				
				.contentpaneopen a.readon {
					text-align:left;
					margin: 0 auto 0 390px;
				}
				
				.readon {
					font-size: 10px;
					color: #636363;
				}
				
				/* ADVERTISE */
				.banneritem_bottommainbanner {
					/*border: 1px solid #c8c8c8;*/
					margin: 10px 0 0 0;
					text-align: center;
				}
				
				.banneritem_topmainbanner {
					text-align: center;
				}
				
				#col2 ul.latestnews_news {
					margin: 20px auto 20px auto;
				}
				
				#col2 ul.latestnews_news li {
					background: url(../images/dot.gif);
					background-repeat:no-repeat;
					background-position:0 9px !important;background-position:left bottom;
				}
				
				#col2 ul.latestnews_news li a {
					color: #3c4b4b;
					font-size: 11px;
					padding-left: 12px!important;padding-left: 7px;
				}
				
				#col2 ul.latestnews_articles {
					margin: 20px auto 20px auto;
				}
				
				#col2 ul.latestnews_articles li {
					background: url(../images/dot.gif);
					background-repeat:no-repeat;
					background-position:0 9px !important;background-position:left bottom;
				}
				
				#col2 ul.latestnews_articles li a {
					color: #3c4b4b;
					font-size: 11px;
					padding-left: 12px!important;padding-left: 7px;
				}
				
				#col2 ul.latestnews_latestnews {
					margin: 20px auto 20px auto;
				}
				
				#col2 ul.latestnews_latestnews li {
					background: url(../images/dot.gif);
					background-repeat:no-repeat;
					background-position:0 9px !important;background-position:left bottom;
				}
				
				#col2 ul.latestnews_latestnews li a {
					color: #3c4b4b;
					font-size: 11px;
					padding-left: 12px!important;padding-left: 7px;
				}
				
				#col2 .mod_placehere_leading {
					color: #3c4b4b;
					font-size: 11px;
					padding-top: 20px;
				}

			/* Colum 3 */
			#col3 {
				width:200px;
				float:left;
				padding: 0 0 0 15px;
			}
				/* ADVERTISE */
				.banneritem_rightbanner {
					border: 1px solid #c8c8c8;
					margin: 10px 0 auto 0;
				}
	/* ---------------------------- END OF MIDDLE ---------------------------- */		
		
	/* ---------------------------- FOOTER ---------------------------- */	
	#footer {
		margin: 0 auto;
		width:950px;
		padding:11px 0 20px 0;
		font-size: 11px;
		color:#fefefe;
	}
		#footer_menu {
			width: 736px;
			float: left;
		}
			#footer ul li {
				display:inline;
			}
			
			#footer_menu ul.menu li.item1 {
				border-left: none;
				padding: 0 9px 0 0;
			}
			
			#footer_menu ul.menu li {
				border-left: 1px solid #FFFFFF;
				padding: 0 9px 0 11px;
			}
			
			#footer_menu a {
				color:#FEFEFE;
				text-decoration:none;
			}
			
			
			
			#footer_menu li#current a {
				font-weight:normal;
				text-decoration:underline;
			}
			
			#footer #footer_menu a:hover {
				text-decoration:underline;
			}
		
		#footer_copyright {
			width: 214px;
			float: left;
			text-align: left;
		}
		
			#footer_copyright a {
				color: #80bcc7;
				text-decoration:none;
			}
		#footer_code {
			text-align: left;
		}
	/* ---------------------------- END OF FOOTER ---------------------------- */
	
/* ---------------------------- END OF CONTAINER ---------------------------- */