/* --------General-----------------*/
body{
	background-color:#000;
	color:#999;
	margin:0px;
	padding:0px;
	position:relative;
	}



.clear{
clear:both;
}
.left{
float:left;
}
.right{
float:right;
}


a{
text-decoration:none;
border:none;
word-wrap: break-word!important;
}

a:hover{
text-decoration:none;
}


/* Top*/ 
#top {
	background-color:#000;
	height: 35px;
	width:100%;
	}
/* -----------------*/



#container{
width:968px;
margin:0px auto;

}


	/* Header */
#header{
	background: url(../images/header1-logo.png) top left no-repeat;
	height: 110px;
	width: 968px;
	margin: 0 auto;
	position: relative;
	}
	

/* =======================  Top Navigation  ======================================*/


#top-nav{
	float: right;
	text-align: left;
	width: 710px;
	margin: 82px 0 0 0;
	height: 25px;
	padding: 0;
	
			}				


#top-nav ul{	list-style-type:none;
				margin:0px;
				padding:0px;
				}


#top-nav li{
	display: inline;
	padding: 0 10px 0 10px;
	margin: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	color: #00cc99;
	font-size: 16px;
	letter-spacing: 1px;
	text-align: center;
	border-right: 1px solid #00cc99;
				}
					
#top-nav ul a:link, a:visited { text-decoration: none; color:#00cc99;}	
#top-nav ul a:hover {text-decoration: none; color:#FFFFFF;}
#top-nav ul a.active {text-decoration: none; color:#FFFFFF;}									


/* =======================  Top Navigation Insurance Page  ======================================*/
#header-ins{
	background: url(../images/header-insur-logo.png) top left no-repeat;
	height: 110px;
	width: 968px;
	margin: 0 auto;
	position: relative;
	}

#top-nav-ins{
	float: right;
	text-align: right;
	width: 710px;
	margin: 80px 0 0 0;
	height: 25px;
	padding: 0;
	
			}				


#top-nav-ins ul{list-style-type:none;
				margin:0px;
				padding:0px;
				}


#top-nav-ins li{
	            display:inline;
				padding:0 10px 0 10px;
				margin:0;
				font-family:Arial, Helvetica, sans-serif;
				font-style:normal;
				color:#00cc99;
				font-size:17px;
				letter-spacing:1px;
				text-align:center;
				border-right:1px solid #00cc99;
				}
					
#top-nav-ins ul a:link, a:visited { text-decoration: none; color:#00cc99;}	
#top-nav-ins ul a:hover {text-decoration: none; color:#FFFFFF;}
#top-nav-ins ul a.active {text-decoration: none; color:#FFFFFF;}									


/*   ++++++++++ end Top Navigaton   +++++++++*/




#container #page-info-w_content{
	background-color:#e07c28;
	width: 968px;
	float: left;
	margin-top: 15px;
}

#container #page-info-d_content{
	background-color:#38967a;
	width: 968px;
	float: left;
	margin-top: 15px;
}

#container #page-info-k_content{
	background-color:#642f20;
	width: 968px;
	float: left;
	margin-top: 15px;
}

#container #page-info-a_content{
	background-color: #9AC28C;
	width: 968px;
	float: left;
	margin-top: 15px;
}

#container #page-insurance_content{
	background-color:#38967a;
	width: 968px;
	float: left;
	margin-top: 15px;
}

/* --------General End-----------------*/



/* -------- Columns -----------------*/

.wrapper {
	width: 100%;
	overflow: hidden;
	padding-bottom: 18px;
}

.page-cols { padding:0;}

.col-1 {width:240px;}
.col-2 {width:704px; background-color:#FFF}
.col-3 {width:24px;}

.col-1, .col-2, .col-3 { float:left; padding:0;}



#top-col-1, #top-col-2, #top-col-3  {
	float:left;
	height:24px;	
	}

#top-col-1 {width:240px;}
#top-col-2 {width:704px;}
#top-col-3 {width:24px;}

#img-col-1-w {
	background:url(../images/sub-wealth-img.jpg) top left no-repeat;	
	width:240px;
	height:130px;
	float:left;
	}
	
#img-col-1-d {
	background:url(../images/sub-discipline-img.jpg) top left no-repeat;	
	width:240px;
	height:130px;
	float:left;
	}	
	
#img-col-1-k {
	background:url(../images/sub-knowledge-img.jpg) top left no-repeat;	
	width:240px;
	height:130px;
	float:left;
	}	
	
#img-col-1-a {
	background: url(../images/contact.jpg) top left no-repeat;
	width: 240px;
	height: 130px;
	float: left;
	}			

#img-col-1-contact {
	background: url(../images/contact.jpg) top left no-repeat;
	width: 240px;
	height: 130px;
	float: left;
	}		

#img-col-1-i {
	background:url(../images/insurance-img.jpg) top left no-repeat;	
	width:240px;
	height:130px;
	float:left;
	}					

#w-side-navigation {
	width:240px;
	margin-top:5px;
	float:left;	
	}

#w-side-navigation ul {
	padding:0 0 0 37px;
	font-family:"Times New Roman", Times, serif;
	font-style:italic;
	font-size:23px;
	line-height:30px;
	list-style:none;
	}

#w-side-navigation ul li {padding-bottom:7px; height: 25px;}
#w-side-navigation ul li a {text-decoration:none;color:#fff;}
#w-side-navigation ul li a:hover {text-decoration:none; color:#000; }

.bold-t {
	font-size:26px;
	font-weight:bold;
	}

.thm-t {
	font-family:Tahoma, Geneva, sans-serif;
	font-style:normal;
	font-size:15px;
	line-height:25px;
	padding:0 0 0 10px;
	
	}
	
.thm-bold-t {
	font-family:Tahoma, Geneva, sans-serif;
	font-style:normal;
	font-weight:bold;
	font-size:15px;
	line-height:25px;
	padding:0 0 0 10px;
	
	}
	

/* -------- Column 2 -----------------*/

#blk-box-col-2 {
	background:url(../images/bg-sub-box.png) top left repeat-x;	
	width:704px;
	height:130px;
	float:left;
	}

#white_text{
	margin: 32px 0 0 71px;
	width: 620px;
	height: 80px;
	float: left;
	font-family: "Times New Roman", Times, serif;
	font-style: italic;
	font-size: 22px;
	line-height: 30px;
	color: #ffffff;
	}


#video-col-2 {
	/* background: url(../images/tempo-video.png) no-repeat;  */
	background:#FFF;
	width:704px;
	height:330px;
	margin-top:24px;
	float:left;	
	}
	

#video-area {
	width:585px;
	height:329px;
	margin:0 0 0 71px;
	z-index:1000;
	float:left;	
	}



#sub-text-box {
	width: 704px;
	margin: 30px 0 30px 0;
	float: left;
	}

#sub-text {
	margin: 0 0 0 71px;
	width: 583px;
	font-family: Tahoma, Geneva, sans-serif;
	text-align:justify;
	font-size: 14px;
	line-height: 20px;
	color: #333333;
	float: left;
	}

#sub-text span {	
	font-size: 15px;
	font-weight:bold;
	color: #333333;
	
	}
	
.direct {
	text-decoration:underline;
	font-weight:normal;
	font-size:15px;
	color: #333333;
	}


#g-map {
	width: 583px;
	height:402px;
	margin-bottom:30px;
	margin-top:20px;
	float: left;
	}

/* -------- portfolio page-----------------*/

.portflo-1 { 
	padding: 7px 0 7px 0; 	
	text-align: center; 
	font-family: Tahoma, Geneva, sans-serif; 
	font-size: 15px; 
	font-weight: bold; 
	}

.portflo-2 {
	padding: 2px 0 1px 0; 	 
	text-align:center; 
	font-family:Tahoma, Geneva, sans-serif; 
	font-size:14px;
	font-weight: bold;
	border-bottom:2px solid #000;
	/*background-color:#E5E5E5;*/ 
	}

.portflo-3 {
	padding: 2px 0 2px 0; 	 
	font-family:Tahoma, Geneva, sans-serif; 
	font-size:14px;
	border-bottom:1px solid #000;  
	}

.portflo-4 {
	margin: 0;
	width: 580px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: italic;
	line-height: 15px;
	clear: both;
	}

/* -------- transparency page-----------------*/

.list-sp { padding:0 0 0 10px;}


/* -------- Column 3 -----------------*/

#blk-box-col-3 {
	background:url(../images/bg-sub-box.png) top left repeat-x;		
	width:24px;
	height:130px;
	float:left;
	}



.sliders {
	position: relative;
	margin: 0px;
	padding: 0px;
	height: 450px;
	float: left;
	overflow: hidden;
	border-bottom: #ffffff solid 1px;
	border-top: #ffffff solid 1px;
	width: 968px;
	}

#bottom-text{
	height: 50px;
	width: 968px;
	text-align:center;
	background-color:#000;
	}
	
#bottom-text p{
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFF;
	padding: 5px 0 10px 0;
	}	
	
