@charset "utf-8";
/* CSS Document */
p{
    margin: 0;
	padding-bottom:15px;	
    text-align:justify;
    font-size: 12px;
	font-family: Arial;
	font-weight:normal;
	color: #050505;
}
h1{ font-size: 25px;
	font-family: Arial;
	font-weight:bold;
	color: #2c3b72;
	margin:0px;
	padding:0px;
	text-align:left;
	background-position:left;
   
  }
h3 {
    font-size: 15px;
	font-family: Arial;
	font-weight:bold;
	color: #050505;
	margin:0px;
	padding:0px;
	text-align:left;
}
h4 {
    text-align:justify;
    font-size: 12px;
	font-family: Arial;
	font-weight:normal;
	color: #050505;
	margin:0px;
	padding:0px;
	text-align:left;
}
h5{
    font-size: 12px;
	font-weight:bold;
	font-family: Arial;
	color: #050505;
	margin:0px;
	padding-left:16px;	
	text-align:left;
	background:url(../image/sqre.gif);
	background-repeat:no-repeat;
	background-position:left;
}
body {
	background-color: #ffffff;
	margin-top:0px;
	margin-bottom:0px;
}


.oslooweb{
font:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#000000;
text-decoration:none;
}

.oslooweb a{
	font-size:12px;
	font-weight:bold;
	color:#0b1a89;
	text-decoration:underline;
	font-family: Arial, Helvetica, sans-serif;
}

.oslooweb a:hover{
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#cad402;
	text-decoration:none;
}
.contact_howto {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF0000;
	text-decoration: none;
}
.contact_howto a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #0066FF;
	text-decoration: none;
}
.contact_howto a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #868689;
	text-decoration: none;
}





#wrapper {
	width: 962px;
	margin-right: auto;
	margin-left: auto;
}
#container_index {
	width: 962px;
}
.header{
width:923px;
height:112px;
padding-left:39px;
}
.logo{
width:324px;
float:left;
}
.navbar{
width:598px;
height:14px;
padding-top:74px;
float:right;
}
.buttonarea{
padding-left:17px;
padding-right:17px;
float:left;
}
.buttonspace{
background:#d4d4d4;
width:1px;
height:11px;
float:left;
}
.imagearea{
width:940px;
height:332px;
padding-left:22px;
}
.toplink{
width:606px;
height:21px;
text-align:right;
padding-right:45px;
}
.toplinktext{
font-family:Arial;
font-size:10px;
color:#a8a8a7;
text-decoration:none;
}
.toplinktext a{
font-family:Arial;
font-size:10px;
color:#a8a8a7;
text-decoration:none;
}
.toplinktext a:hover{
font-family:Arial;
font-size:10px;
color:#cad402;
text-decoration:none;
}
.middlearea{
width:940px;
height:238px;
padding-left:22px;
background:url(../image/middle_bg.jpg);
background-repeat:no-repeat;
background-position:left;
}
.contentbox1{
width:307px;
height:173px;
float:left;
}
.middlearea2{
background:url(../image/bgbottom.jpg);
background-repeat:no-repeat;
padding-left:50px;
padding-top:47px;
width:912px;
height:8px;
}
.footer{
width:904px;
height:50px;
padding-top:26px;
padding-left:30px;
padding-right:30px;
border-top:solid 7px #cbd401;
text-align:center;
font-family:Arial;
font-size:12px;
color:#999a9e;
float:left;
}
.aboutcm{
width:277px;
height:39px;
background-repeat:no-repeat;
padding-left:30px;
padding-top:26px;
}
.newscm{
width:271px;
height:39px;
background-repeat:no-repeat;
padding-left:36px;
padding-top:26px;
}
.mid2bg{
width:307px;
height:173px;
}
.bloglk{
width:276px;
height:98px;
padding-top:15px;
padding-left:31px;
}
.newstop{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	width:250px;
	padding-left:28px;
}

.newstop a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#1e3480;
	text-decoration: none;
}

.newstop a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#abb306;
	text-decoration: none;
}



#portfoliobtn{
width:238px;
height:89px;
padding-top:27px;
padding-left:42px;
background:url(../image/portfolio_btn.jpg);
background-repeat:no-repeat;
}
.portfocontent{
	font-family:Arial, Helvetica, sans-serif;
	width:241px;
	padding-left:36px;
	text-align:left;
	font-size:12px;
	color:#000000;
}

.portfocontent a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#1e3480;
	text-decoration: none;
}

.portfocontent a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#abb306;
	text-decoration: none;
}

.oslocone{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#1a2783;
width:278px;
padding-left:29px;
padding-top:15px;
}
.oslocone2{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#1a2783;
width:278px;
padding-left:29px;
padding-top:15px;
}
.aboutcont{
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	font-size:12px;
	color:#000000;
	width:247px;
	padding-left:29px;
	padding-top:13px;
}
/*about */ 
.imagearea_about{
width:940px;
height:147px;
padding-left:22px;
}
.middlearea_about{
width:940px;
padding-left:22px;
float:left;
}
.left_about{
background:url(../image/left_bg.jpg);
background-repeat:no-repeat;
background-position:top;
background-color:#e9e9e9;
padding-top:31px;
width:236px;
height:485px;
float:left;
}
.left_how{
background:url(../image/left_bg.jpg);
background-repeat:no-repeat;
background-position:top;
background-color:#e9e9e9;
padding-top:31px;
width:236px;
height:1100px;
float:left;
}
.left_portfolio{
	background:url(../image/left_bg.jpg);
	background-repeat:no-repeat;
	background-position:top;
	background-color:#e9e9e9;
	padding-top:31px;
	width:236px;
	height:2620px;
	float:left;
}
.left_team{
background:url(../image/left_bg.jpg);
background-repeat:no-repeat;
background-position:top;
background-color:#e9e9e9;
padding-top:31px;
width:236px;
height:1309px;
float:left;
}
.left_director{
background:url(../image/left_bg.jpg);
background-repeat:no-repeat;
background-position:top;
background-color:#e9e9e9;
padding-top:31px;
width:236px;
height:805px;
float:left;
}
.left_contact{
background:url(../image/left_bg.jpg);
background-repeat:no-repeat;
background-position:top;
background-color:#e9e9e9;
padding-top:31px;
width:236px;
height:449px;
float:left;
}
.right_about{
width:651px;
float:left;
padding-top:9px;
padding-left:34px;
}
.howtolink{
height:35px;
width:205px;
padding-left:31px;
}
.invest{
height:29px;
width:194px;
padding-left:42px;
}
.linkarea{
width:205px;
float:left;
padding-left:22px;
}
ul {
	margin: 0px;
	padding: 0px;
	float: left;
	list-style-type: none;
}
li {
    color:#1936b1;	
	}
li a{
    font-family:Arial;
	font-size:13px;
	color:#1936b1;
	text-decoration:none;
	padding-left:10px;
	padding-bottom:2px;
	background-image:url(../image/arrow.gif);
	background-repeat:no-repeat;
	background-position:left;
	}

li a:hover{
    color:#cad402;
	background-position:left;
	background:url(../image/arrow_over.gif);
	background-repeat:no-repeat;
	text-decoration:none;
	}		
.subcontent{
    width:606px;
    float:left;
    padding-top:15px;
   }
   
   .subcontent2{
	width:606px;
	float:left;
	padding-top:15px;
   }
.outsmart{
   font-family:Arial;
   font-size:12px;
   color:#1e3480;
   text-decoration:none;
   }
.outsmart a{
   font-family:Arial;
   font-size:12px;
   color:#1e3480;
   text-decoration:none;
   } 
 .outsmart a:hover{
   font-family:Arial;
   font-size:12px;
   color:#abb306;
   text-decoration:none;
   } 
   .outsmart2{
	font-family:Arial;
	font-size:12px;
	color:#1e3480;
	text-decoration:none;
   }
  .outsmart2 a{
	font-family:Arial;
	font-size:12px;
	color:#1e3480;
	text-decoration:none;
   } 
   
   .outsmart2 a:hover{
   font-family:Arial;
   font-size:11px;
   color:#abb306;
   text-decoration:none;
   } 
   
.link_black {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.link_black a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: underline;
}
.link_black a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #abb306;
	text-decoration: none;
}

 .outsmart2 a:hover{
	font-family:Arial;
	font-size:12px;
	color:#abb306;
	text-decoration:none;
   }
       
 .leftlinkss{
 width:205px;
 padding-left:12px;
 } 
 
  .leftlinkss2{
 width:215px;
 padding-left:12px;
 }   
  .leftbtn{
    height:20px;
    font-family:Arial;
	font-size:13px;
	color:#1936b1;
	text-decoration:none;
	padding-left:10px;
	}
 .leftbtn a{
     height:20px;
    font-family:Arial;
	font-size:13px;
	color:#1936b1;
	text-decoration:none;
	padding-left:10px;
	background-image:url(../image/arrow.gif);
	background-repeat:no-repeat;
	background-position:left;
	}
  .leftbtn a:hover{
    color:#cad402;
	height:20px;
    font-family:Arial;
	font-size:13px;      
	text-decoration:none;
	background-image:url(../image/arrow_over.gif);
	background-repeat:no-repeat;
	background-position:left;
	}
	.leftbtn2{
    height:20px;
    font-family:Arial;
	font-weight:bold;
	font-size:13px;
	color:#000000;
	text-decoration:none;		
	padding-left:10px;
	}
   .leftbtn2 a{
   font-weight:bold;
     height:20px;
    font-family:Arial;
	font-size:13px;
	color:#000000;
	text-decoration:none;
	text-decoration:none;
	padding-left:10px;
	background-image:url(../image/arrow_white.gif);
	background-repeat:no-repeat;
	background-position:left;
	}
  .leftbtn2 a:hover{
  font-weight:bold;
    color:#cad402;      
	text-decoration:none;
	background-image:url(../image/arrow_over.gif);
	background-repeat:no-repeat;
	background-position:left;
	}	
	
	/*how we  */ 	
	#howpara{
    width:606px;
    float:left;
    padding-top:10px;    
    }
	#howpara2{
    width:606px;
    float:left;
    padding-bottom:10px;    
    }
	#howpara3{
    width:606px;
    float:left;
	padding-top:3px;
    padding-bottom:10px;    
    }		
	#howcontent{
    width:606px;
    float:left;
    padding-top:20px;    
    }

   #howcontent li {
   line-height:13px;
   font-family:Arial;
   font-weight:bold;
   font-size:13px;
   color:#050505;
   padding-top:2px;
   padding-bottom:13px;
   }

   #howcontent2{
   width:606px;
   float:left;
   }

  #howcontent2 li {
  line-height:15px;
  font-family:Arial;
  font-weight:normal;
  font-size:12px;
  color:#050505;
  list-style-type:none;
  padding-bottom:13px;
  padding-left: 15px;
  background-image: url(../image/sqre.gif);
  background-repeat: no-repeat;
  background-position: 3px 4px;
  text-align: left;
  display: list-item;
}

	/*portfolio */ 
	.portmain{
	width:610px;
	height:154px;
	padding-top:26px;	
	}
	.logobox{
	width:212px;
	height:111px;
	border:solid 1px #eef0c6;
	float:left;
	padding-top:33px;   
    }
	.logotxtarea{
	width:362px;
	padding-left:30px;
	padding-top:10px;
	float:left;
	}
	.logoweb{
	padding-top:16px;
	padding-bottom:16px;
	padding-left:25px;
	font-family:Arial;
	font-size:13px;
	color:#050505;
			}
	.logoweb2{
	padding-top:16px;
	padding-bottom:16px;
	padding-left:10px;
	font-family:Arial;
	font-size:13px;
	color:#050505;
	}
	.logoweblink{
	color:#0b1a89;
	font-family:Arial;
	font-size:13px;
	text-decoration:underline;
	}
	.logoweblink a{
	color:#0b1a89;
	font-family:Arial;
	font-size:13px;
	text-decoration:underline;
	}
	.logoweblink a:hover{
	color:#0b1a89;
	font-family:Arial;
	font-size:13px;
	text-decoration:underline;
	}
	#teamhead{
	width:600px;
	float:left;
	padding-bottom:10px;
	}
	#teamhead li{
	font-family:Arial, Helvetica, "Arial Narrow";
	font-size:13px;
	font-weight:bold;
	color:#000000;
	padding-right:8px;
	padding-left:8px;
	padding-bottom:1px;
	background-repeat:no-repeat;
	background-position:left;
	}
	.teammain{
	width:606px;
	float:left;
	padding-top:22px;
	}
	.teammain2{
	width:606px;
	float:left;
	padding-top:15px;
	}
	.teamphoto{
	width:127px;
    height:137px;
    padding-top:4px;
    padding-left:1px;
    padding-right:1px;	
	background:url(../image/photobg.jpg);
	background-repeat:no-repeat;	
	float:left;
	}
	.teamtxt{
	width:438px;
	float:left;
	padding-left:30px;
	text-align:left;
	}
	.top{
	width:38px;	
	padding-left:607px;
	padding-top:26px;
	float:left;
	border:0px;	
		}
	.toparrow{
	width:38px;
	height:17px;
	float:left;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	background:url(../image/toparrow.jpg);
	background-repeat:no-repeat;
	background-position:right;
	text-decoration:none;	
	font-size:17px;
	color:#272a79;
	}
	.toparrow a{
	width:38px;
	height:17px;
	float:left;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	background:url(../image/toparrow.jpg);
	background-repeat:no-repeat;
	background-position:right;
	text-decoration:none;	
	font-size:17px;
	color:#272a79;
	}
	.toparrow a:hover{
	width:38px;
	height:17px;
	float:left;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	background:url(../image/toparrow.jpg);
	background-repeat:no-repeat;
	background-position:right;
	text-decoration:none;	
	font-size:17px;
	color:#272a79;
	}
		
	.toparrow2{
	width:38px;
	height:17px;
	float:right;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	background:url(../image/toparrow.jpg);
	background-repeat:no-repeat;
	background-position:right;
	text-decoration:none;	
	font-size:17px;
	color:#272a79;
	}
	.toparrow2 a{
	width:38px;
	height:17px;
	float:right;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	background:url(../image/toparrow.jpg);
	background-repeat:no-repeat;
	background-position:right;
	text-decoration:none;	
	font-size:17px;
	color:#272a79;
	}
	.toparrow2 a:hover{
	width:38px;
	height:17px;
	float:right;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	background:url(../image/toparrow.jpg);
	background-repeat:no-repeat;
	background-position:right;
	text-decoration:none;	
	font-size:17px;
	color:#272a79;
	}
	.latestnewsbold{
	font-weight:bold;
	width:865px;
	font-family:Arial, Helvetica, sans-serif;
	color:#0b1b7b;
	font-size:13px;		
	}
	.latestnews{
	width:865px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000b;
	font-size:12px;		
	}	
    /*contact */ 	
	 .contacthead{
	 width:650px;	 
	 }
	 
	 .contactmapp{
	 width:409px;
	 height:312px;
	 float:left;
	 border: 1px;
     border-style: solid;
     border-color: #dbe168; 
	 }
    .contactmain{
	width:226px;
	float:left;
	padding-top:16px;
		}	
	#connect{
	width:226px;
	float:left;
	padding-bottom:14px;
	}

	#connect li{
	font-family:Arial, Helvetica;
	font-size:14px;
	font-weight:bold;
	color:#000000;
	padding-left:4px;
	padding-right:4px;
	}
		
	.connecttxt{
	width:226px;
	float:left;
	}
	.connectmail{
   font-family:Arial;
   font-size:12px;
   color:#1e3480;
   text-decoration:none;
   text-decoration:underline;
   }
   .connectmail a{
   font-family:Arial;
   font-size:12px;
   color:#1e3480;
   text-decoration:none;
   text-decoration:underline;
   } 
   .connectmail a:hover{
   font-family:Arial;
   font-size:12px;
   color:#1e3480;
   text-decoration:none;
   text-decoration:underline;
   } 
   .cofindus{
	font-family:Arial, Helvetica, "Arial Narrow";
	font-size:14px;
	font-weight:bold;
	color:#000000;
	padding-left:2px;
	padding-right:2px;
	text-decoration:none;
   }
   .cofindus a{
	font-family:Arial, Helvetica, "Arial Narrow";
	font-size:14px;
	font-weight:bold;
	color:#000000;
	padding-left:2px;
	padding-right:2px;
	text-decoration:none;
   }
   .cofindus a:hover{
	font-family:Arial, Helvetica, "Arial Narrow";
	font-size:14px;
	font-weight:bold;
	color:#000000;
	padding-left:2px;
	padding-right:2px;
	text-decoration:none;
   }
   
     /*howwe */ 
	
	 .achor{
	 text-decoration:none;
	 background:none;
	 }
	.achor a{
	 text-decoration:none;
	 background:none;
	 }
	.achor a:hover{
	 text-decoration:none;
	 background:none;
	 }
  .headhowwe{
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	color:#000000;
	padding-right:8px;
	padding-left:0px;
	padding-bottom:2px;
	background-repeat:no-repeat;
	background-position:left;
  }
  .headhowbottom{
   padding-bottom:13px;
  }
   .mailicon{
   width:190px;
   float:left;
   height:21px;
   padding-left:35px;
   background:url(../image/phone.jpg);
   background-repeat:no-repeat;
   font-family:Arial, Helvetica, sans-serif;
   font-size:12px;
   color:050505;
   padding-bottom:7px;
      }
  .mailicon2{
   width:190px; 
   float:left;
   height:21px;
   padding-left:35px;
   background:url(../image/gdd.jpg);
   background-repeat:no-repeat;
   font-family:Arial, Helvetica, sans-serif;
   font-size:12px;
   color:050505;  
   padding-bottom:7px; 
   }
   .mailicon3{
	width:190px;
   float:left;
   height:21px;
   padding-left:35px;
   background:url(../image/emaill.jpg);
   background-repeat:no-repeat;
   font-family:Arial, Helvetica, sans-serif;
   font-size:12px;
   color:050505; 
   padding-bottom:23px;  
   }
  .conimage{
  width:194px;
  height:89px;
  float:left;
  padding-left:42px;
    }
  .conimage2{
	width:194px;
	height:89px;
	float:left;
	padding-left:20px;
	padding-top:30px;
  }
.style2 {
	color: #000000
}
.style1 {
	color: #000000
}
#connect a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #0b1a89;
	text-decoration: underline;
}
#connect a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #cad402;
}
