/* Start of CMSMS style sheet 'style' */
html, body, div, p, img, ul, li, h1, h2 {padding: 0px; margin: 0px; border: none;}

html{  
	background:#fff;
}

body{
	font-family:Arial;
	font-size:12px; 
}

#wrapper{
	margin-left:auto;
	margin-right:auto;
	width:830px;
	padding-bottom:70px;
	overflow:hidden;	
}

/******************************************
 * Header Styles
 ******************************************/


#top{
	width:830px;
	height:54px;
	padding-top:18px;
}

#logo{
	height:54px;
	width:313px;
}

/******************************************
 * Login
 ******************************************/
 



/******************************************
 * navigation
 ******************************************/

#nav_bg {
	width:830px;
}

#nav {
	float:left;
}

#nav ul li {
	list-style:none
}

#nav li {
	display: block;
	float:left;
	width:137px;
	height:45px;
	margin-right:10px;
	border-right: 1px solid #E5E5E5;
        width:132px;
}
#nav li a.menuparent{
        font-weight:bold;
}
#nav li a {
	color:#22B2E9;	
	font-size:12px;
	text-decoration:none;
	font-family:Georgia;
}

#nav li a:hover{
	width:145px;
}

#nav ul ul{
	list-style:none;
	margin-top:5px;
}

#nav li li{
	display: block;
	border:none;
	height:20px;
}

#nav li li a{
	color:#808080;	
	font-size:11px;
	font-family:Arial;
}

#nav li li a:hover {
	color:#808080;	
	font-size:11px;
	background:#F5F5F5;
}

#language{
	float:left;
        padding-left:10px;
}

#language a{
	color:#22B2E9;	
	font-size:12px;
	text-decoration:none;
	line-height:18px;
        font-weight:bold;
}

/******************************************
 * breadcrumb
 ******************************************/
 
#breadcrumbs{
	height:26px;
	width:830px;
	border-bottom:1px solid #24B2E7;
	margin-top:1px;
        color:#24B2E7;
}

#breadcrumbs a{
	color:#24B2E7;
	text-decoration:none;
	line-height:26px;
}

#breadcrumbs a:hover{
	text-decoration:underline;
}

#breadcrumbs span{
	color:#24B2E7;
}
/******************************************
 * Main content styles
 ******************************************/

#home_banner{
	width:830px;
	height:360px;
	margin-top:10px;
}

#home_content{
	width:830px;
        padding-bottom:30px;
        padding-top:15px;
}

#home_content_pic{
	width:230px;
	height:70px;
}

#home_content p{
	color:#808080;
	line-height:18px;
	margin-top:10px;
        text-align:justify;
}
#home_content_pic p{
	margin-top:0px;
}
#building_comp{
	width:230px;
	float:left;
	margin-right:15px;
}

#building_comp a{
	width:230px;
	height:70px;
	display:block;
}

#investment_foc{
	width:230px;
	float:left;
}

#investment_foc a{
	width:230px;
	height:70px;
	display:block;
}

#home_welecome{
	padding-left:15px;
	float:left;
	width:340px;
}

#home_welecome h2{
	color:#015EAD;
	font-size:18px;
	font-weight:normal;
	font-family:Georgia;
}

#sec_banner{
	width:830px;
	height:100px;
	margin-top:15px;
}

#sec_content{
	width:830px;
	padding-top:30px;
        padding-bottom:35px;	
}

#sec_content_left{
	border-right: 1px solid #E5E5E5;
	width:600px;
	float:left;
	padding-right:40px;
}

#sec_content_left a{
        color:#24B2E7;
}

#sec_content_left h1{
	color:#22B2E8;
	font-size:20px;
	font-weight:normal;
	font-family:Georgia;
	margin-bottom:10px;
        padding-bottom:10px;
}

#sec_content_left h2{
	color:#808080;
	font-size:12px;
	line-height:21px;
	margin-bottom:15px;
}

#sec_content_left p{
	color:#808080;
	font-size:12px;
	line-height:21px;
	margin-bottom:15px;
        text-align:justify;
}

#sec_content_left ul{
	margin-left:40px;
}

#sec_content_left li{
	color:#808080;
	line-height:21px;
}

#sec_content_right{
	width:150px;
	float:left;
	padding-left:18px;
	padding-right:18px;
}

#sec_content_right_address{
	color:#808080;
}

#sec_content_right_address p{
	color:#808080;
	line-height:21px;

}

#sec_content_right_phone{
	color:#808080;
	line-height:21px;
	padding-top:50px;
}

#sec_content_right_phone p{
	color:#808080;
	line-height:21px;
}

#sec_content_right_phone a{
	color:#22B2E9;	
	text-decoration:none;
}

#sec_content_right_phone a:hover{
	color:#22B2E9;	
	text-decoration:underline;
}
	

/******************************************
 * Footer styles
 ******************************************/
   
#footer{
	width:830px;
	border-top: 1px solid #24B2E7;
	padding-top:8px;
}

#footer2{
	width:830px;
	border-top: 1px solid #24B2E7;
	padding-top:8px;
}

#footer_1{
	width:500px;
        float:left;
}

#footer_1 a{
	font-size:11px;
	text-decoration:none;
	color:#808080;
}

#footer_1 a:hover{
	text-decoration:underline;
}

#footer_1 ul {
	ist-style-type:none;
}

#footer_1 ul li {
       background:transparent url(uploads/images/footer_line.gif) no-repeat scroll right center;
       float:left;
       list-style-image:none;
       list-style-position:outside;
       list-style-type:none;
       margin:0;
       padding:0 8px 0 8px;
}

#footer_2{
	width:330px;
	color:#747474;
	font-size:11px;
	float:right;
	text-align:right;
}


.clear{clear: both;}
table#relatedCompanies td{
  background-color: #fff;
  border: solid 2px #fff;
  padding: 5px;
  vertical-align: top;
}

table#ourTeam td {
  background-color:#FFFFFF;
  border:2px solid #FFFFFF;
  vertical-align:top;
}
table#ourTeam td img{
    padding-right:5px;
}
table#ourTeam td h2{
/*  white-space:nowrap;*/
  margin:0px;
}
/* End of 'style' */

