﻿/* ========== Styling all elements */
* {
	margin: 0;
	padding: 0;
}
a {
	outline: none;
	border: none;
}
img {
	border: none;
}
input {
	vertical-align: middle;
}
.floatleft {
	float: left !important;
}
.floatright {
	float: right !important;
}
abbr {
	cursor: help;
}
acronym {
	cursor: help;
}
/* ========== Applying clearfix fix for some browsers to use in appropriate places */
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix {
	display: inline-block;
}
/* Hide from IE Mac \*/
.clearfix {
	display: block;
}
/* End hide from IE Mac */
/* ========== BODY */
body {
	margin: 0 auto;
	padding: 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	background-color:#FFFFFF;
/*	background-image:url('../images/grad-strip.gif');
	background-repeat:repeat-x; */
}
/* ============== top background */
.topbg {
	background-image: url(../images/top_bg.gif);
	background-repeat: repeat-x;
	background-position: center top;
}

/* ============== bottom background */
.bottombg {
	background-image: url(../images/bottob_bg.gif);
	background-repeat: repeat-x;
	background-position: center bottom;
}

/* ========== WRAPPER */
#wrapper {
	width:985px;
	margin:0 auto;	
	background-image:url('../images/layout-bg.gif');
	background-repeat:repeat-y;
}
.toplink-text{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#A0522D;
	font-weight:bold;
	padding-left: 14px;
	
	
}
.toplink-text a{
	color:#A0522D;
	text-decoration:none;
}
.toplink-text a:hover{
	color:#000000;	
}


.toplink-text1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#A0522D;
	font-weight:bold;
	text-align: center;	
}
.toplink-text1 a{
	color:#A0522D;
	text-decoration:none;
}
.toplink-text1 a:hover{
	color:#000000;	
}
/* =======================================================================*/
#link-logo-container{
	width:985px;
	height:91px;
	margin: 0 auto;
	padding: 0px;
	background-image:url('../images/top-roundbg.gif');
	background-repeat:repeat-x;
}
.facebook_container
{
	width:400px;
	height:32px;
	float:left;
}
.lt-linkcontainer{
	width:658px;
	height:auto;
	float:left;
}
.link-stripbg{
	background-image:url('../images/linkbg.gif');
	background-repeat:repeat-x;
	height:39px;
}
.rt-logocontainer{
	width:327px;
	float:right;
	height:auto;

}
.logo-container{
	background-image:url('../images/logo.gif');
	background-repeat:no-repeat;
	width:233px;
	height:84px;
	float:right;
	clear:both;
}
/* =======================================================================*/
#link-logo-container{
	width:985px;
	height:91px;
	background-image:url('../images/top-roundbg.gif');
	background-repeat:repeat-x;
}
.lt-linkcontainer{
	width:658px;
	height:auto;
	float:left;
}
.link-stripbg{
	background-image:url('../images/linkbg.gif');
	background-repeat:repeat-x;
	height:39px;
}
.rt-logocontainer{
	width:327px;
	float:right;
	height:auto;
}
.logo-container{
	background-image:url('../images/logo.gif');
	background-repeat:no-repeat;
	width:233px;
	height:84px;
	float:right;
	clear: both;
}
/* =======================================================================*/

#top-headercontainer{
	width:985px;
	height:259px;
	background-image:url('../images/header-bar.gif');
	background-repeat:no-repeat;  
}
.lt-flashheader{
	width:638px;
	height:238px;
	float:left;
	padding-left:15px;
	padding-top:10px;
}
.rt-achievementbox{
	width:221px;
	height:241px;
	float:right;
	/*background-image:url('../images/achievement-banner.jpg');
	background-repeat:no-repeat;*/
	padding-right:25px;
	margin-top:10px;
}
/* =======================================================================*/
#main-container{
	width:985px;
	height: auto;
	padding-top: 7px;
}
#header-stripbar{
	background-image:url('../images/header-bar.gif');
	background-repeat:no-repeat;
	width:985px;
	height:35px;
	clear:both;
}
/* =======================================================================*/

#select-citybox{
	width:475px;
	height:215px;
	float:left;
	padding-left:11px;
}	

#welcome-textbox{
	width:475px;
	height:215px;
	float:left;
	margin-left:12px;
}
/* =======================================================================*/
#citytitle-container{
	width:300px;
	height:24px;
	margin-left:24px;
}

#welcometitle-container{
	width:340px;
	height:24px;
}
/* =======================================================================*/
.lt-titlebar{
	background-image:url('../images/title-ltcorner.gif');
	background-repeat:no-repeat;
	width:11px;
	height:24px;
}
.ct-bgbar{
	background-image:url('../images/title-bg.gif');
	background-repeat:repeat-x;
	height:24px;
}

.rt-titlebar{
	background-image:url('../images/title-rtcorner.gif');
	background-repeat:no-repeat;
	width:13px;
	height:24px;
}
/* =======================================================================*/
.toplt-cornerimg{
	background:url('../images/toplt-corner.gif') bottom no-repeat;
	width:16px;
	height:13px;
}
.topct-strip{
	background:url('../images/top-bg.gif') bottom;
	background-repeat:repeat-x;
	height:13px;
}
.toprt-cornerimg{
	background:url('../images/toprt-corner.gif') bottom no-repeat;
	width:16px;
	height:13px;
}
/* =======================================================================*/

.ct-borderstrip{
	border-left:1px solid #dadada;
	border-right:1px solid #dadada;
	background-color:#FFFFFF;
	padding:8px;
}
/* =======================================================================*/
.bottomlt-cornerimg{
	background-image:url('../images/botlt-corner.gif');
	background-repeat:no-repeat;
	width:16px;
	height:13px;
}
.bottomct-strip{
	background-image:url('../images/bot-bg.gif');
	background-repeat:repeat-x;
	height:13px;
}
.bottomrt-cornerimg{
	background-image:url('../images/botrt-corner.gif');
	background-repeat:no-repeat;
	width:16px;
	height:13px;
}
/* =======================================================================*/
.layout-name{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#333333;
	font-weight:bold;
	text-decoration:none;
}
.layout-name a{
	color:#333333;
	text-decoration:none;
}
.layout-name a:hover{
	color:#568212;
	text-decoration:none;
}
/* =======================================================================*/

h1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFFFF;
	font-weight:bold;
	padding-top:4px;
}
/* =======================================================================*/
#aboutus-featured-container{
	width:985px;
	height:auto;
}

#latestnews-container{
	width:300px;
	height:250px;
	float:left;
	border:1px solid #dadada;
	margin-left:10px;
	margin-top:10px;	
}
.green-stripbar{
	background-image:url('../images/green-titlestrip.gif');
	background-repeat:repeat-x;
	height:33px;	
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#333333;
	margin-left:2px;
}
#featured-container{
	width:645px;
	height:250px;
	float:left;
	margin-left:7px;
	border:1px solid #dadada;	
	margin-top:10px;	
}

.featured-projtext{		
	padding-left: 5px;
	padding-right: 5px;	
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:justify;
	color:#2F4F4F;
}
.feaproj-text{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:Maroon;
	text-align:center;
	padding-top:20px;
	line-height:20px;
	text-decoration:none;

}
.feaproj-text a{
	color: Maroon;  /* #CD853F; */
	text-decoration:none;

}
.feaproj-text a:hover{
	color:Green;
	text-decoration:none;

}

.newslink-text{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#A0522D;
	font-weight:bold;
			
}
.newslink-text a{
	color:#A0522D;
	text-decoration:none;
}
.newslink-text a:hover{
	color:#000000;	
}

.dotted-line
{
border-bottom: 1px dotted Gray;
width: 225px;
}
/* =======================================================================*/
#intrack-aniso-resale-container{
	width:985px;
	height:auto;	
}

#investrack-container{
	width:320px;
	height:215px;
	float:left;
	margin-left:7px;
	border:1px solid #dadada;
	margin-top:10px;	
}

#resale-container{
	width:315px;
	height:215px;
	float:left;
	border:1px solid #dadada;
	margin-left:10px;
	margin-top:10px;	
}


#aniso-container{
	width:300px;
	height:215px;
	float:left;
	border:1px solid #dadada;
	margin-left:10px;	
	margin-top:10px;	
}

/*=============================================================== */
#footer-layout{
	width:100%;
	background-image:url('../images/footer-layoutbg.gif');
	background-repeat:repeat-x;
	height:303px;
}
#footer-container{
	width:985px;
	height:48px;
	clear:both;
	background-image:url('../images/footer-bar.gif');
	background-repeat:no-repeat;
}

/*.footer-text{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	text-decoration:none;
	text-align:center;
	padding-top:15px;
	line-height:20px;
	
}
.footer-text a{
	color:#000000;
	text-decoration:none;
}
.footer-text a:hover{
	color:#000000;
	text-decoration:underline;
}*/


/* ========== footer container ================ */
.footerbg
{
	
	background-color: #254117;
	height: 115px;
}

.footer-text{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#A9A9A9;
	text-align:center;
	padding-top:20px;
	line-height:20px;
	text-decoration:none;

}
.footer-text a{
	color:#A9A9A9;
	text-decoration:none;

}
.footer-text a:hover{
	color:#F5F5F5;
	text-decoration:none;
}

/* ========================================== */

#right-container
{
  width: 240px;	
  height: auto;
  float: right;
  margin-top: 13px;  
}

#menu-container
{
	width: 230px;
	height: auto;
}

.mtoptext
{
  font-size: 13px;
  font-family: Arial, Verdana, Times New Roman;	
  font-weight: bold;
  margin-left: 80px;
  padding-top: 10px;
}

.mtop1text
{
  font-size: 13px;
  font-family: Arial, Verdana, Times New Roman;	
  font-weight: bold;
  margin-left: 70px;
  padding-top: 10px;
}

.rightlink-text{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#A0522D;
	font-weight:bold;
	padding-top: 5px;		
}
.rightlink-text a{
	color:#A0522D;
	text-decoration:none;
}

.rightlink-text a:hover{
	color:#000000;	
}

#left-container
{
  width: 710px;
  height: auto;
  float: left; 
  margin-top: 10px;	
}

.rightmenutop
{
	background-image:url('../images/right_menu_heder.jpg');
	background-repeat: no-repeat;
	width: 209px;
	height: 33px;
}

.rightmenubg
{
	background-image:url('../images/right_menu_bg.jpg');
	background-repeat: repeat-y;
	width: 209px;	
}

.rightmenubottom
{
	background-image:url('../images/right_menu_bottom.jpg');
	background-repeat: no-repeat;
	width: 209px;
	height: 21px;
}

#prjsearch-container{
	width:207px;
	height:110px;
	float:left;	
	border:1px solid Green;
	margin-bottom: 13px;		
}
.search-space{
	padding-left:5px;
	padding-top:15px;
	padding-bottom:3px;
}

.search-space1{
	padding-left:105px;
	padding-top:4px;
	padding-bottom:3px;
}

.search-space2{
	padding-left:95px;
	padding-top:4px;
	padding-bottom:3px;
}

.search-bottom{
	width:182px;
	height:12px;
	background-image:url('../images/member-bottom.JPG');
	background-repeat:no-repeat;
}

.searchcombo
{
border: 1px solid Gray;
font-weight: bold;
font-size: 12px;
color: #A0522D;
font-family: Arial;
background-color: #ffffff;
border-color: Gray;	
}

#investright-container{
	width:207px;
	height:170px;
	float:left;	
	border:1px solid Green;		
}

#resaleright-container{
	width:207px;
	height:160px;
	float:left;	
	border:1px solid Green;
	margin-top: 13px;		
}

#isoright-container{
	width:207px;
	height:185px;
	float:left;	
	border:1px solid Green;
	margin-top: 13px;		
}

.leftmainheader
{
	background-image:url('../images/inner_header.jpg');
	background-repeat: no-repeat;
	width: 365px;
	height: 28px;
	margin-left: 25px;
}

.leftmainbg
{
	width: 700px;
	border:1px solid #dadada;
	margin-left: 10px;
}

.innercontenttop-box{
	background-image:url('../images/lt-contenttopbar.gif');
	background-repeat:no-repeat;
	height:35px;
}
.innercontentbg-box{
	background-image:url('../images/lt-contentbgbar.gif');
	background-repeat:repeat-y;
	padding:8px;
}
.innercontentbottom-box{
	background-image:url('../images/lt-contentbottombar.gif');
	background-repeat:no-repeat;
	height:35px;
}
h2
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#77a72c;
	text-decoration:none;
	padding-top:10px;
	padding-left:10px;
}
h3
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#675313;
	text-decoration:none;
	padding-top:10px;
	padding-left:10px;
}

.center-text{	
	padding-right:25px; 
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:justify;
	color:#000000;
}

.aboutcenter-text{	
	padding-right:60px; 
	padding-bottom: 25px;
	padding-left: 60px;
	padding-top: 40px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:justify;
	color:#000000;
}

.span-text{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:20px;
	color: Orange;
	font-weight:bold;
	text-decoration:none;	
}

.span-text1{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:20px;
	color: Green;
	font-weight:bold;
	text-decoration:none;	
}

.vision-title{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:19px;
	color:Maroon;
	font-weight:bold;
	text-decoration:none;
	}
.vision-text{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	color:Olive;
	font-weight:bold;
	text-decoration:none;
	}
.contantlogo-space{
	padding-right:5px;
}
.submenu-link2{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-top:5px;
	padding-bottom:3px;
	color: #800000;
	font-weight:bold;
}

.submenu-link{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-top:5px;
	padding-bottom:3px;
	color: #A0522D;
	font-weight:bold;
}
.submenu-link a{
	color:#79a83f;
	text-decoration:none;
}
.submenu-link a:hover{
	color:#4f771d;
	text-decoration:none;
}
.submenu-link a:active{
	color:#4f771d;
	text-decoration:none;
}

.submenu-link1{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-top:5px;
	padding-bottom:3px;
	color: Green;
	font-weight:bold;
}

.pager-text{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration: none;
	color:#228B22;
}

.EnlargeView
{

	TEXT-ALIGN: left;
    PADDING-LEFT: 1px;
    PADDING-Top: 7px;
    width: 260px; 
    FLOAT: left;
    COLOR: #8f8f8f;
    
    LETTER-SPACING: 0.04em;
    FONT-SIZE: 0.90em;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none; 
    FONT-FAMILY:  Verdana, Arial, Sans-Serif
}

.EnlargeView a
{
	color: Green;
	text-decoration:none;
}

.EnlargeView a:hover
{
	color: Maroon;
	text-decoration:none;
}
.ListPanelLayoutPage
{
    TEXT-ALIGN: left;
    MARGIN-TOP: 20px;
    PADDING-LEFT: 18px;
    WIDTH: 210px;
    PADDING-RIGHT: 10px;
    FLOAT: left;
    HEIGHT: auto;
    FONT-SIZE: 13px;
    OVERFLOW: hidden;
    font-family:Arial, Helvetica, sans-serif;
}
.ListPanelLayoutPage B
{
    POSITION: relative;
    TEXT-ALIGN: left;
    PADDING-LEFT: 20px;
    WIDTH: 100%;
    DISPLAY: block;
    MARGIN-BOTTOM: 4px;
    FLOAT: left;
    font-weight: normal;
}
.ListPanelLayoutPage0 B
{
    background: url('../images/bullet_checkmark.jpg') no-repeat left 2px; 
   
}
.ListPanelLayoutPage_1
{
    TEXT-ALIGN: left;
    MARGIN-TOP: 20px;
    PADDING-LEFT: 18px;
    WIDTH: 125px;
    PADDING-RIGHT: 10px;
    FLOAT: left;
    HEIGHT: auto;
    FONT-SIZE: 13px;
    OVERFLOW: hidden;
    font-family:Arial, Helvetica, sans-serif;
    font-weight: normal;
}
.ListPanelLayoutPage_1 B
{
    POSITION: relative;
    TEXT-ALIGN: left;
    PADDING-LEFT: 20px;
    WIDTH: 100%;
    DISPLAY: block;
    MARGIN-BOTTOM: 4px;
    FLOAT: left;
    font-weight: normal;
}
