@charset "utf-8";
/* CSS Document */
body{
	background:url(../img/bg.png); font:13px/20px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#222;
}
.w-980{
	width:1020px; margin:auto;	
}
.clearfix{
	float:left; width:100%; overflow:hidden;	
}
a:hover{
	text-decoration:none;	
}
.no-bg{
	background:none !important; 	
}
/**************/
#header{
	margin:20px 0 7px;	
}
#header .logo{
	margin:0 0 0 20px; padding:0; float:left; width:220px
}
#header .banner{
	float:right; width:750px; height:120px
}
#nav-top{
	margin-top:15px; background:url(../img/horiz-div-ocean-tile.png) repeat-x left bottom; padding:0 0 10px 0
}
#nav-top a{
	float:left; padding:5px; margin:0 14px; font-weight:bold; text-transform:capitalize; font-size:14px; color:#008AD3;	
}
#nav-top a.current{
	color:#000
}

#nav-top a:hover{
	color:#000; text-decoration:none;;	
}
#nav-top ul{
	margin:0; padding:0; list-style-type:none; float:left; width:73%; overflow:hidden;
}
#nav-top ul li{
	margin:0; padding:0; list-style-type:none; float:left;
}
#nav-top .plugin{
	float:left; margin:5px 0 0; width:8%; overflow:hidden;
}
#nav-top .form{
	float:right; margin:0; width:19%; overflow:hidden;
}
#nav-top .form input{
	float:right; background:url(../img/magnifier.png) no-repeat 10px center #FFF;
	padding-left:30px; font-style:italic; width:150px;
}
/***********/
.slider-wrapper{
	background:url(../img/horiz-div-ocean-tile.png) repeat-x left bottom; padding:0 0 10px 0; height:310px; overflow:hidden;
}
#con-left{
	float:left; width:28%; overflow:hidden	
}
#con-right{
	float:right; width:70%; overflow:hidden	
}
.left-btn{
	text-align:center;	border-bottom:1px dashed #FFF; padding:0 0 20px; margin-bottom:20px;
}
.left-btn p{
	float:left;
}
/******************/
#con-left .title{
	margin:5px 0 15px; 
}
.title{
	margin:0; padding:0; font-size:18px; color:#008AD3; font-weight:400; line-height:normal; text-transform:capitalize;
}
.title a{
	color:#008AD3; 
}
.title:hover a{
	text-decoration:underline;
}
#con-left .read-more{
	color:#36859F; font:bold 13px "Trebuchet MS", Arial, Helvetica, sans-serif;
}
#con-left .box-item{
	border-bottom:1px dashed #FFF; padding:0 0 20px; margin-bottom:20px;
}
.left-news-home{
	margin:0; padding:0; list-style-type:none;	
}
.left-news-home img{
	float:left; width:70px; margin:0 10px 5px 0;
}
.left-news-home h6{
	font-size:13px;
}
.left-news-home a{
	color:#000;
}
.left-news-home a:hover{
	color:#008AD3;
}
#left-news-jquery{
	height:255px; overflow:hidden;	
}
/**********************/
#home-goisp{
	margin-top:15px; background:url(../img/horiz-div-ocean-tile.png) repeat-x left bottom; padding:0 0 10px 0; color:#000;
}
#home-goisp .item{
	float:left; width:48%; margin-bottom:10px; margin-top:10px;
}
#home-goisp .mar{
	margin-right:4%;
}
#home-goisp .item img{
	float:left; background:#FFF; width:94%; height:210px; border:9px solid #FFF;
}
#home-goisp .item h3{
	font:bold 17px "Trebuchet MS", Arial, Helvetica, sans-serif; text-transform:capitalize; text-align:center;
}
#home-goisp .item a{
	color:#000;
}
#home-goisp .item:hover a{
	color:#008AD3
}
#home-goisp .item:hover img{
	color:#008AD3
}
/*****************************/
#home-services .item{
	float:left; width:32%; margin-bottom:10px; margin-top:15px;
}
#home-services .mar{
	margin-right:2%; margin-left:2%;
}
#home-services .item img{
	float:left; background:#FFF; width:210px; height:140px; border:7px solid #FFF;
}
#home-services .item h3, #home-services .item h4{
	font:bold 13px "Trebuchet MS", Arial, Helvetica, sans-serif; text-transform:capitalize; text-align:center;
}
#home-services .item a{
	color:#000;
}
#home-services .item:hover a{
	color:#008AD3
}
#home-services .item:hover img{
	color:#008AD3
}
/*****************************/
#home-khachhang .item{
	float:left; width:23%; margin-bottom:10px; margin-top:15px; margin-right:2.5%;
}
#home-khachhang .mar{
	margin-right:0%;
}
#home-khachhang .item img{
	float:left; background:#FFF; width:98%; height:120px; border:1% solid #FFF;
}
#home-khachhang .item h3, #home-services .item h4{
	font:bold 13px "Trebuchet MS", Arial, Helvetica, sans-serif; text-transform:capitalize; text-align:center;
}
#home-khachhang .item a{
	color:#000;
}
#home-khachhang .item:hover a{
	color:#008AD3
}
#home-khachhang .item:hover img{
	color:#008AD3
}

/*********************/
#footer{
	margin-top:15px; background:url(../img/horiz-div-ocean-tile.png) repeat-x left top; padding:35px 0 5px 0; color:#000;
	font-size:14px;
}
#footer p{
	margin-bottom:3px;
}
#footer a{
	color:#000;
}
#footer a:hover{
	text-decoration:underline;
}
/****************/
.social{
	background:url(../img/bg2.gif); margin:0px; padding:0; 	font-family:Trebuchet MS,Arial,Helvetica,sans-serif
}
.social ul, .social_small ul, .social ul li {
    list-style: none;    margin: 0 auto;    padding: 0;
}
.social ul li {
    height: 32px;    margin: 7px;    text-indent: 9999px;    width: 32px; overflow:hidden;
}
.social ul a.twitter, a.facebook, a.flickr, a.friendfeed, a.delicious, a.digg, a.lastfm, a.youtube, a.feed, a.linked-in, .social ul a.rss{
    background: url(../img/social_icons.png) repeat scroll 0 0 transparent;
}
.social ul a.facebook {
    background-position: 0 -42px;
}
.social ul a.twitter {
    background-position: 0 0;
}
.social ul a.rss {
    background-position: 0 bottom;
}
.social ul a.linked-in {
    background-position: 0 -294px;
}
.social ul a.digg {
    background-position: 0 -210px;
}
.social ul li a, .social_small ul li a {
    display: block;    height: 100%;    opacity: 0.8;    width: 100%; 
}
#___plusone_0{
	display:block !important; float:left !important	
}
/*******************/
.tree-current{
	margin:-5px 0 30px;	
}
.tree-current a{
	font:bold 10px  Tahoma, Geneva, sans-serif; color:#444; text-transform:capitalize;
	margin:0 3px;
}
.tree-current a.focus, .tree-current a:hover{
	color:#008AD3
}
/***************/
.left-welcome-nav h6{
	clear:both; float:left; margin:0px 0 7px; padding:0 0 0 0%; font-size:13px; width:100%; text-transform:capitalize;
}
.left-welcome-nav a {
	color:#333;
}
.left-welcome-nav input{
	margin:-2px 5px 0 10px !important;
}
.left-welcome-nav a:hover {
	color:#008AD3;
}
.left-welcome-nav ul{
	margin:0 0 10px 35px; clear:both;
}
.left-welcome-nav ul li{
	margin:10px 0 3px; text-transform:capitalize;
}
#content-page{
	margin-top:10px; line-height:24px; 	font-size:15px;
}
/**********************/
#page-goisp .item-post{
	margin-bottom:15px; background:url(../img/horiz-div-ocean-tile.png) repeat-x left bottom; padding:5px 0 25px 0; color:#000;
}
#page-goisp h3{
	margin:15px 0 10px 0; padding:0; font:bold 15px "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-transform:capitalize;
}
#page-goisp .item-post img{
	float:left; width:30%; padding:7px; background:#FFF; margin:0 15px 5px 0;
}
#page-goisp .item-post div.quote{
	float:right; width:65%; font-size:15px; line-height:22px;
}
#page-goisp a{
	color:#000;
}
#page-goisp a:hover{
	color:#008AD3; text-decoration:underline;
}
.btn-readmore{
	float:right; font:bold italic 12px "Trebuchet MS", Arial, Helvetica, sans-serif; margin-top:10px; 
	padding:7px 20px; background:#8EC8E7; border-radius:5px; overflow:hidden; color:#FFF !important;
}
.btn-readmore:hover{
	color:#000 !important; text-decoration:none !important;
}
/**********************/
#list-news{
	margin:0; padding:0; list-style-type:none;
}
#list-news li{
	clear:both; float:left; width:100%; margin:10px 0 0px; padding:0; font-size:15px; line-height:22px;
	background:url(../img/horiz-div-ocean-tile.png) repeat-x left bottom; padding:5px 0 25px 0; color:#000;
}
#list-news li:last-child{
	background:none
}
#list-news li img{
	float:left; width:30%; padding:7px; background:#FFF; margin:0 15px 5px 0; max-height:130px;
}
#list-news li  div.quote{
	float:right; width:65%; font-size:15px; line-height:22px;
}
#list-news li h4{
	font:bold 14px "Trebuchet MS", Arial, Helvetica, sans-serif; text-transform:capitalize;
}
#list-news li a{
	color:#000;
}
#list-news li a:hover{
	color:#008AD3;
}
/*******************/
#pagination{
	clear:both; float:left; width:100%; text-align:right;	
}
#pagination *{
	margin:0 5px;
}
.news-other li{
	font-size:15px; margin:5px 0px;	
}
.news-other li a{
	color:#000;
}
.news-other li a:hover{
	color:#008AD3;
}
.page-video .item{
	height:210px; overflow:hidden;	
}
#btn-scrolltop{
	position:fixed; right:10px; bottom:10px; background:url(../img/scroll-top.png) no-repeat left top;
	width:46px; height:46px; border:none;	
}

