@import url('system.css');

*	{margin:0;
	padding:0;}

html	{overflow-y:scroll;}

body	{font-size:76%;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		line-height:1.6;
		height:120px;
		width:100%;
		color:#dddddd;
		background:#232323;}
a:link,
a:visited	{text-decoration:none;
			color:#ffffff;}

a:hover,
a:active	{text-decoration:underline;
			color:#fedf02;
			outline:none;}	
		
p,blockquote,form,ul,ol,dl,fieldset,address	{border:none;}

h1,
h2,
h3	{font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	color:#fedf02;
	font-size:14px;
	font-weight:normal;
	clear:both;
	border-bottom:1px solid #4b5a6a;}
	
h1	{padding-bottom:5px;
	font-size:18px;
	margin-bottom:15px;}
		
h2	{padding-bottom:5px;
	font-size:16px;
	border-bottom:none;
	margin-bottom:15px;}		

h3	{padding-bottom:5px;}

p	{margin-bottom:15px;
	line-height:18px;}

img	{border:none; -ms-interpolation-mode: bicubic; }

fieldset	{border:1px solid #666666;
			padding:10px;}

li,
dd {list-style-type:none;}

.image	{border:5px solid #ffffff;
		margin-top:5px;}
		
.inside	{padding:0px 10px;}
.small	{font-size:10px;}
.modifydate	{display:block;}
.icons	{margin:10px 0px;}	
.pagination	{clear:both;}
.page_result	{clear:both;}
.readon,
.back	{display:block;
		margin:10px 0px;;
		font-size:12px;
		font-weight:bold;}
.clear_both	{clear:both;
			padding-top:10px;}		
		
.blog_more	{clear:both;
			margin-top:10px;}

.yellow	{font-family:Georgia, "Times New Roman", Times, serif;
		font-size:14px;
		font-weight:normal;
		color:#fedf02;}
		
.star	{color:#FF0000;
		font-size:9px;}				

.star_label	{font-size:0.8em;
			color:#666666;}

.privacy	{font-size:11px;
			color:#666666;
			line-height:14px;
			margin:10px 0;
			border-top:1px solid #111111;
			padding-top:5px;}
			
.pagination, .page_result	{text-align:center;}	

.img_left	{margin-right:10px;}
.img_right	{margin-left:10px;}	
			
/*---------------------------Skeleton---------------------------------*/			
#index_heading	{display:none;}

#background	{width:980px;
			padding:0 10px;
			margin:10px auto;
			background:url('../images/back.jpg') repeat-y;}
			
#header	{width:980px;
		height:297px;
		margin:0 auto;
		position:relative;
		background:url(../images/top_bg.gif) no-repeat;}			
			
#wrap	{width:100%;
		position:relative;
		text-align:left;}
		
#logo	{top:30px;
		left:40px;
		position:relative;
		height:182px;
		width:407px;
		text-align:right;
		background:url(../images/logo.png) no-repeat;
		azimuth: expression(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none", this.runtimeStyle.filter ="progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",this.src = "images/blank.gif"):(this.origBg = this.origBg? this.origBg:this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''), this.runtimeStyle.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='scale')", this.runtimeStyle.backgroundImage = "none")),this.pngSet=true);}
		
#login_menu{
	text-align:right;
}
.moduletable_user_login{
	text-align:right;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-right:10px;
	padding-top:5px;
}

#content	{width:980px;
			/*overflow:hidden;*/}
		
#bottom	{width:100%;
		height:199px;
		margin:0 auto;
		padding:0;
		background:#000000 url('../images/bottom_back.png') no-repeat}			
			
#footer	{clear:both;
		width:100%;
		margin:0 auto;
		background-color:#495667;
		background-image:none;
		color:#ffffff;
		font-size:0.9em;}	
		
#copyright	{padding:10px;}		
		
		
/*-----------------Left Content----------------------*/
#left_content	{float:left;
				width:610px;
				padding:15px 10px;
				/*padding-bottom:1000px;
				margin-bottom:-980px;*/}	
				
#left_content li	{list-style-type:disc;
					margin-left:15px;}	
					
#left_content li li	{list-style-type:circle;
					margin-left:15px;}	
					
#left_content li li li	{list-style-type:square;
						margin-left:15px;}									
				
#left_content a:link,
#left_content a:visited	{text-decoration:none;
						color:#fedf02;}

#left_content a:hover,
#left_content a:active	{text-decoration:underline;
						color:#fedf02;
						outline:none;}					

/*-----------------Right Content----------------------*/
#right_content	{float:left;
				width:350px;
				padding:15px 0px;
				background:url('../images/darkbg.png');
				/*padding-bottom:1000px;
				margin-bottom:-1000px;*/}
				
/*------------------Top Menu--------------------------*/
.moduletable_menu	{font-family:Georgia, "Times New Roman", Times, serif;
					font-size:14px;
					font-weight:normal;
					letter-spacing:-1px;
					height:55px;
					width:100%;
					margin:auto;
					position:absolute;
					top:242px;
					background:#000000 url('../images/menu_bg.gif') no-repeat;
					z-index:100;}

.moduletable_menu ul	{width:100%;
						margin:auto;}
						
.moduletable_menu ul li	{display:block;
						margin:auto;
						padding-top:15px;
						float:left;						
						width:108.5px;
						height:40px;			
						text-align:center;
						position:relative;}
					
.moduletable_menu ul li#current	a	{text-decoration:none;
									color:#fedf02;
									outline:none;}	
																			
.moduletable_menu ul ul	{display:none;
						width:210px;
						position:absolute;
						background-color:#4B4547;
						z-index:999;
						left:0px;
						top:55px;}
						
.moduletable_menu ul ul li	{z-index:999; padding-top:8px; width:100%; float:none; height:20px; line-height:15px; background-color:#333333; border-bottom:1px solid #555555; font-size:12px;}					
#header .moduletable_menu ul ul a	{display:block;
									color:#FFFFFF;
									text-align:left;
									padding:0px 25px;}
						
#header .moduletable_menu ul ul a:hover	{text-decoration:none; color:#fedf02; background-color:#444444; height:20px; margin-top:-8px; padding-top:8px;}	

.moduletable_menu li:hover ul,
.moduletable_menu li.over ul {display:block;}

/*----------------------Development Page-------------------------*/	
#develop_links h3	{color:#fedf02;
					font-size:14px;
					font-weight:normal;
					letter-spacing:-1px;
					padding:5px 0px 5px;}
					
#develop_links a	{display:block;
					margin-bottom:5px;}
					
#develop_links .group1	{width:290px;
						float:left;
						clear:left;
						margin-right:10px;
						padding-bottom:20px;}
#develop_links .group2	{width:280px;
						float:left;
						padding-bottom:20px;}	
						
#develop_group a	{display:block;
					margin:5px 0 5px;}
										
#develop_group .group1	{padding-bottom:20px;}			

.desc	{padding-top:10px;
		color:#ffffff;
		clear:both;
		border-top:none;
		border-bottom:none;}											

/*----------------newsletter----------------*/

#subscribeFormModule	{width:290px;
						margin:auto;
						margin-bottom:20px;
						border:1px solid #4b5a6a;
						padding:5px;}

#subscribeFormModule th	{font-family:Georgia, "Times New Roman", Times, serif;
						font-size:14px;
						font-style:italic;
						color:#fedf02;
						font-weight:normal;
						padding:0 0 5px;
						border-bottom:1px solid #4b5a6a;}
						
#subscribeFormModule td	{height:28px;}	

.subscribeFormModule_input	{border:1px solid #ffffff;
							background:#4b5a6a;
							color:#ffffff;
							width:180px;
							height:18px;}
							
.button	{width:70px;}


/*---------------Advertisement Modules on Right /footer------------------*/
.moduletable_ad	{clear:both;
				width:300px;				
				margin:0 auto 20px;}

.moduletable_ad h3,
.moduletable_ad3 h3	{font-family:Verdana, Arial, Helvetica, sans-serif;
					text-align:right;
					font-size:0.8em;
					color:#666666;
					font-style:normal;}

/*---------------------Condo Channel-----------------------------*/	
	
.moduletable_condo_channel	{width:300px;
							margin:auto;
							padding-bottom:20px;}	
										
.moduletable_condo_channel h3	{
								border-bottom:1px solid #4b5a6a;
								clear:both;}
					
.moduletable_condo_channel li	{padding:5px 0px 0px;
								margin:0;
								float:left;
								width:150px;}
								
.ccclr	{clear:both;
		padding:0px;
		margin:0px;}								

/*------------Front page-----------------*/		
.front_title	{border-bottom:1px solid #4b5a6a;
				font-size:18px;
				font-family:Georgia, "Times New Roman", Times, serif;
				font-style:italic;
				color:#fedf02;
				padding-bottom:5px;}
			
#front_image	{border:5px solid #ffffff;
				width:270px;
				height:250px;
				float:left;
				margin-bottom:20px;}
				
#front_div	{width:290px;
			float:left;
			margin:0 0 20px 15px;}	
						
.front_mid_img	{border:5px solid #ffffff;
				width:180px;
				height:180px;
				float:left;
				margin:10px 10px 0 0;}
				
.front_mid_div	{float:left;
				width:380px;
				padding:10px 0 0 5px;}				
			
			
.front_td	{padding-top:15px;}

.frontlink	{font-size:14px;
			font-family:Georgia, "Times New Roman", Times, serif;
			font-style:italic;
			color:#fedf02;}

.front_date	{font-size:11px;
			color:#777777;}
			
.front_cat	{padding-left:10px;}
			
.front_more	{font-size:11px;
			color:#fedf02;
			float:right;
			margin-right:10px;
			cursor:pointer;}

/*----------------------Expert report part----------------------------*/
.laybg,
.laybg_odd	{margin-top:10px;
			/*background-color:#15191e;*/
			background-color:#121212;
			padding:10px 10px 15px;
			width:265px;
			height:370px;
			float:left;}

.laybg_odd	{margin-right:20px;}

	/* Special for oracle background */
	.laybg_buzz	{height:500px;}

* html .laybg_odd,
* html .laybg	{margin-right:6px;
				height:370px;}


.front2_image	{border:5px solid #ffffff;
				width:230px;
				height:120px;
				margin:10px auto 0;}
				
#front2_div	{margin:15px 10px 20px;}	
			
#front2_div .front_title2	{margin-bottom:5px;}			
			
.front_more1	{font-size:11px;
				color:#fedf02;
				position:absolute;
				bottom:5px;
				right:5px;
				cursor:pointer;}
				
/*-----------------------Login----------------------------------*/	
#com-form-login	.input label	{width:140px;
								display:block;
								float:left;}
								
#login_ul	{border-bottom:1px solid #666666;
			margin-bottom:10px;
			padding-bottom:10px;}	
										
#login_ul li	{display:block;
				clear:both;
				margin-bottom:10px;
				overflow:hidden;}							

#com-form-login	#passwd,
#com-form-login	#username	{float:left;
							width:180px;
							height:18px;}

.login_submit	{left:140px;
				position:relative;}

		/*-----------------VIP Login Module----------------------*/
		.moduletable_vip_login	{width:300px;
								margin:auto;
								padding-bottom:20px;}	
								
		.moduletable_vip_login fieldset	{border:none; padding:10px 0; border-bottom:1px solid #4B5A6A}
		.moduletable_vip_login fieldset p	{margin-bottom:5px; overflow:auto;}						
		.moduletable_vip_login #form-login-username label,
		.moduletable_vip_login #form-login-password label	{float:left; width:80px; display:block;}
		.moduletable_vip_login #modlgn_username,
		.moduletable_vip_login #modlgn_passwd	{float:left; width:130px;}
		.moduletable_vip_login #modlgn_remember,
		.moduletable_vip_login .button	{margin-left:80px;}
		.moduletable_vip_login .button_out	{margin:10px 0 0 0;}
		.moduletable_vip_login .notes	{font-size:10px;}
		
/*-----------------Forgot Password / Username----------------------*/

.form-validate #email,
.form-validate #token,
.form-validate #password1,
.form-validate #password2	{width:220px;
							height:18px;
							left:140px;
							position:absolute;}
						

#password_button,
#token_button,
#confirm_button	{margin-left:120px;}


/*---------------------Signup Page----------------------*/		
.com-form-signup .input label	{width:140px;
								display:block;
								float:left;}
									
#signup_ul li	{display:block;
				clear:both;
				margin-bottom:15px;
				overflow:hidden;}
				
.com-form-signup #name,
.com-form-signup #username,
.com-form-signup #email,
.com-form-signup #password,
.com-form-signup #password2		{width:220px;
								height:18px;
								left:172px;
								position:absolute;}		
								
.login_submit	{left:140px;
				position:relative;}											


/*---------------------------------Q & A --------------------*/
.com-form-qa .input label	{width:140px;
							display:block;
							float:left;}
							
#qa_ul li	{display:block;
			clear:both;
			margin-bottom:15px;
			overflow:hidden;}			
							
#form-plc #name,
#form-plc #phone,
#form-plc #email,
#form-plc #company	{border:1px solid #ffffff;
					background:#4b5a6a;
					color:#ffffff;
					width:220px;
					height:18px;
					left:172px;
					position:absolute;}								

#form-plc #question		{font-family:Verdana, Arial, Helvetica, sans-serif;
						font-size:12px;
						width:400px;
						height:150px;
						margin-left:41px;
						overflow:auto;}														
							
#qa_submit	{left:140px;
			position:relative;}		
			
.latestnews_qa	{margin-top: 10px;
				background-color:#15191e;}	
				
.latestnews_qa td	{padding-left:10px;}

.latestnews_qa .question,
.latestnews_qa .answer	{padding-top:2px;}							
				
/*-------------------Bottom Links--------------------------*/	
#bottom2,
#bottom3,
#bottom4	{float:left;
			margin-top:20px;}

#bottom2	{width:260px;
			padding:0 10px;}

#bottom2 p	{font-size:11px;
			line-height:18px;}
						
#bottom3	{width:336px;
			padding-left:30px;}

#bottom2 h3,
#bottom3 h3	{border:none;}			

/*-------------------------quick links---------------------*/

.moduletable_quick li{float:left;
					width:148px;
					margin-bottom:2px;}

.moduletable_quick li:before	{content:'+';}



/*--------------------------Banners------------------------*/
.moduletable_top_static	{width:480px;
						height:200px;
						position:absolute;
						top:20px;
						right:20px;
						border:1px solid #fff;}
						
						
/* The Insider */
.insiderheader {text-indent:15px;}
.minus	{background:url('../images/minus.gif') 0 15px no-repeat;}
.plus	{background:url('../images/plus.gif') 0 15px no-repeat;}


/*--------------------------Search Module------------------------*/
.moduletable_search	{width:300px;
					margin:auto;
					padding-bottom:20px;}	
					
.moduletable_search	.search_search	{margin-top:10px;}			
.moduletable_search	.button_search	{margin-left:10px;}



#searchForm tr td	{margin-bottom:10px; vertical-align:top; padding-bottom:10px;}
#searchForm .button	{margin-left:10px;}
#searchForm #frm_filter	{border-bottom:1px solid #4B5A6A;}
#searchForm .counter	{margin-bottom:5px; overflow:auto;}
#searchForm .display	{float:right; width:200px; text-align:right;}
#searchForm .resultheading {float:left; font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; color:#fedf02; font-size:18px; font-weight:normal;}

.search_result .result	{padding:10px;}
.search_result .odd	{background:#111111;}


/* Feedabck Form */
#feedback	{color:#dddddd; width:100%; overflow:hidden; height:350px;}
