
body { margin: 0px; font-family: tahoma, Arial, Helvetica, sans-serif; background-image:url(../images/MCPL-new-images/body_bg.jpg); background-repeat:repeat; background-position:top center; behavior:url(csshover.htc);}

 
/* font styles */
h1{ 
	font-size:30px; 
	color:#1e81a8; 
	padding:0; 
	margin:0; }
h2{ 
	font-size:20px; 
	color:#1e81a8;
	 padding:0; 
	 margin:0; }
h3{  
	font-size:18px; 
	color:#1e81a8; 
	padding:0; 
	margin:0; }
h4{
	font-size:14px;
	color:#a7a6a6;
}
h5{
	font-size:14px;
	color:#c6c6c6;
	font-weight:bold;
}
h6{
	font-size:14px;
	font-weight:bold;
	
	text-align:center;
	text-transform:uppercase;
}
.clear { 
    clear:both;
}
.img { 
    border:none;
}
a{ outline:0;}

.more{ 
	font-size:11px; 
	color:#00a3b5; 
	padding:0; 
	margin:0;
	text-decoration:underline;
	float:left;
	}
.more a{ 
	font-size:11px; 
	color:#00a3b5; 
	padding:0; 
	margin:0;
	text-decoration:underline;
	float:left;
	}
.more a:hover{ 
	color:#7fe9f5; 
	}
.textbox_letter { 
	width:171px;
	height:25px; 
	margin:4px 5px 0 0 ; 
	padding:0 0 0 5px;
	float:left;
	background-color:#545454;
	border-radius:10px;
	border:none;
	color:#d2d0d0;
	font-size:11px;
	 }
.sign_up { 
	margin:0;
	padding:0;
	color:#00a3b5;
	font-size:14px;
	font-family:Tahoma;
	 }
.go_btn { 
	margin:0;
	width:25px;
	height:25px;
	padding:0;
    background-image:url(../images/MCPL-new-images/go_btn.jpg);
	background-repeat:no-repeat;
	border:none;
	color:#000;
	font-size:11px;
	margin: 4px 0 0;
	 }
#outer_container { 
	width:100%; 
	height:auto; 
	margin:0 auto; 
	padding:0;
	background-image:url(../images/MCPL-new-images/outer_bg.jpg);
	background-repeat:repeat-x;
	background-position:top center;
	}
#wrapper { 
	width:981px; 
	height:auto; 
	margin:0 auto; 
	padding:0; 
	}
.header { 
	width:981px; 
	height:103px; 
	margin:0; 
	padding:0;
	float:left;
	background-image:url(../images/MCPL-new-images/header_bg.jpg);
	background-repeat:repeat;
	 }
.logo { 
    float: left;
    height: 87px;
    margin-top: 10px;
    padding: 0;
    width: 243px;
	position:relative;
	z-index:25;
	 }
.header_right { 
	width:700px; 
	height:50px; 
	margin:28px 0 25px 0 ; 
	padding:0;
	float:right;
	 }
.header_icons { 
	height:25px; 
	padding:0;
	float:left;
    margin: 27px 4px 0 0;
	 }
.header_login { 
    background-image: url("../images/MCPL-new-images/login_btn.png");
    background-repeat: no-repeat;
    color: #FFFFFF;
    float: left;
    font-size: 11px;
    height: 21px;
    margin: 0;
    padding: 3px 0 0 31px;
    width: 39px;
	 }
.header_login:hover { 
	background-image:url("../images/MCPL-new-images/login_btn-hover.png");
	background-repeat:no-repeat;
	 }
.newsletter { 
	float: right;
    height: 54px;
    margin: 7px 0 0;
    padding: 0;
    width: 392px;
	 }
.banner_wrapper { 
	width:981px; 
	height:auto; 
	margin:0; 
	padding:0;
	float:left; 
	}
.banner_main { 
	width:706px; 
	height:494px; 
	margin:0; 
	padding:0;
	float:right; 
	z-index:0;
	}
.menu_wrap { 
	width:275px; 
	height:494px; 
	margin:0; 
	padding:0;
	float:left; 
	overflow:visible;
	margin-top:50px;
	}
.menu { 
	width:275px; 
	height:266px; 
	margin:0; 
	padding:0; 
	}
.news { 
	width:275px; 
	height:152px; 
	margin:0; 
	padding:0;
	float:left;
	background-color:#2a2a29;
	border-bottom:1px solid #888887;
	overflow:hidden;
	}
.news_content { 
	width:237px; 
	height:120px; 
	margin: 8px 8px 8px 12px;
	padding:0;
	float:left;
	overflow:hidden;
	}
.news_content h2 {
	padding:0;
	color:#e8e8e8 ;
	font-size:16px;
	font-weight:bold;
	float:left;
	margin:0 0 10px 0;
	 }
.news_content p {
    width:237px; 
	padding:0;
	color:#a7a6a6 ;
	font-size:11px;
	font-weight:normal;
	margin:7px 0 0 0;
	clear:both;
	float:left;
	 }
.content_wrapper { 
	width:961px; 
	height:303px; 
	margin: 0; 
	padding:0 0 0 20px;
	float:left;
	background-image:url(../images/MCPL-new-images/content_bg.jpg);
	background-repeat:repeat;
	 }
.content_wrapper h2 { 
	color:#1e81a8;
	font-size:20px;
	font-weight:normal;
	 }
	 
.content_left { 
	width:590px; 
	height:234px; 
	margin:15px 0 54px 0; 
	padding:0;
	float:left;

	 }
.current_projects { 
	width:575px; 
	height:213px; 
	margin:0; 
	padding:0;
	float:left;
	overflow:hidden;
	 }
.project_gal { 
	width:167px; 
	height:204px; 
	margin:0 27px  0 0; 
	padding:0;
	float:left;
	background-color:#fff;

	 }
.content_right { 
	width:371px; 
	height:226px; 
	margin:24px 0 32px 0; 
	padding:0;
	float:right;

	 }
.content_main {
	width:339px; 
	/*height:116px; */
	margin:0 31px 0 0; 
	padding:0;
	float:right;
	border-bottom:1px dashed #535252;

	 }
.content_main h2 {
	padding:0;
	color:#90a009 ;
	font-size:20px;
	font-weight:normal;
	clear:both;
	 }
.content_main p {
	margin:0; 
	color:#fff ;
	font-size:13px;
	font-weight:normal;
	padding-bottom:10px;
 }
 .content_team {
	width:339px; 
	margin:0 31px 0 0; 
	padding:0;
	float:right;
	 }
.content_team img{ float:left;}
.content_team h2 {
	padding:0;
	color:#fff ;
	font-size:16px;
	font-weight:normal;
	clear:both;
	margin:3px 0 3px 0;
	 }
.content_team p {
	margin:0; 
	padding:0;
	color:#fff ;
	font-size:11px;
	font-weight:normal;
	line-height:15px;
 }
.footer { 
	height:100px; 
	margin:0 auto; 
	padding:0;
	background-image:url(../images/MCPL-new-images/footer.jpg);
	background-repeat:repeat-x;
	background-position:top center;
}
.footer-group{ float:left; width:500px;}
.footer_content { 
	width:981px; 
	height:100px; 
	margin:0 auto; 
	padding:0;
}
.copy_right { 
	height:auto; 
	margin:19px 0 0 0; 
	padding:0;
	font-size:11px;
	color:#f5f4f4;
	float:left;
}
.footer_link { 
	height:auto; 
	margin:5px 0 0 0; 
	padding:0;
	font-size:10px;
	color:#00a3b5;
	float:left;
	clear:both;
}
.footer_link a { 
	height:auto; 
	margin:5px 10px 0 0; 
	padding:0;
	font-size:11px;
	color:#00a3b5;
	float:left;
}
.footer_link a:hover { 
	color:#79f2ff;

}

.icons_footer { 
	height:25px; 
	margin:5px 15px 0 0 ; 
	padding:0;
	float:left;
	 }
.icon_bottom { 
	height:auto; 
	margin:5px 0 0 0; 
	padding:0;
	float:left;
	clear:both;
}
.gal_img{
padding:0;
margin:0 18px 0 0;
border:none;
height:176px !important;

}
.page_rightmain { 
	width:677px; 
	height:auto; 
	padding:0 12px 0 17px; 
	margin:0;
	float:right; 
	background-image:url(../images/MCPL-new-images/page_cntentbg.jpg);
	background-repeat:repeat-x;
	background-position:top center;
	}
.page_banner { 
	width:677px; 
	height:178px; 
	margin:12px 0 0 0; 
	padding:0;
	float:right; 
	}
.page_content { 
	width:677px; 
	height:auto; 
	margin:0 0 0 0; 
	padding:0 0 10px 0;
	float:right;
	
	}
.page_content p { 
	margin:0; 
	padding:0 10px 0 0;
	color:#fff ;
	font-size:13px;
	line-height:20px;
	text-align:justify;
	}
.page_content h2 {
	padding:0;
	color:#42929C ;
	font-size:22px;
	clear:both;
	margin:0 0 5px 0;
	font-weight:normal !important;
	padding-top:5px;
	 }
.page_wrapcontent { 
	width:981px; 
	height:auto; 
	margin:0; 
	padding:0;
	float:left; 
	background-image:url(../images/MCPL-new-images/pagecontent_bg.jpg);
	background-repeat:repeat;
	background-position:top center;
	}
.bottom_line { 
	width:981px; 
	height:5px; 
	margin:0; 
	padding:0;
	float:left; 
	background-image:url(../images/MCPL-new-images/line.jpg);
	background-repeat:repeat-x;
	background-position:top center;
	}
.fire-bg{
	background-repeat:repeat-x;
	background-position:0;
	background-attachment: fixed;
	background-image: url(../images/MCPL-new-images/fire-bg.png);
	}
	
/* news marque styles */
#pscroller1{width: 237px ;height: 118px; font-family:tahoma; color:#000000; font-size:11px;}
#pscroller1 a{font-family:tahoma,; color:#ffffff; font-size:12px; font-weight:bold; margin:10px 0 10px 0; padding:0;  text-decoration:none;}
#pscroller1 p{font-family:tahoma; color:#ffffff; font-size:11px; font-weight:normal; margin:5px 0 0 0; padding:0;  text-decoration:none;}
.someclass{ //class to apply to your scroller(s) if desired
}
#mycrawler2 { width:585px !important; height:114px; float:left; overflow:hidden;  visibility:visible;}
#mycrawler2  ul{ margin:0; padding:0;}
#mycrawler2  ul li{ float:left;}
/* news marque styles ends */


/* career opertunity */
.career_frame{
	border-bottom:#666 dashed 1px;
	padding:10px 0 20px;
	margin:5px auto;
}
.career_frame h5{
	margin:5px auto;
	padding:10px 0;
}
.career_frame p{
	line-height:21px;
}
.career_frame strong{
	color:#c6c6c6;
}
.career_frame ul{
	padding:0 0 0 25px;
}
.career_frame li{
	color:#a7a6a6;
	font-size:12px;
	line-height:21px;
	list-style-image:url(../images/MCPL-new-images/list-career.png);
	list-style-position:inside;
}
.caree_submit{
	float:right;
	font-size:12px;
	font-weight:bold;
	color:#FFF;
	margin:10px auto 0 auto;
}
.caree_submit a{
	color:#FFF;
	text-decoration:none;
	padding:8px 10px;
	background:#333;
	border:#555 solid 1px;
	border-radius:10px;
}
.caree_submit a:hover{
	background:#222;
	color:#999;
}
.career_upload{
	font-size:12px;
	color:#fff;
	padding:10px 0;
}
.career_upload table{ padding:0; margin:0;}
.career_upload table tr td{ padding:2px 5px; height:10px;}
.career_upload table{
	border:none;
	padding:0;
}
.career_upload table td{
	padding:2px;
}
.career_upload table td input[type="text"]{
	width:180px;
	height:25px;
	background:#515151;
	color:#d2d0d0;
	padding:0 3px;
	border:#777 solid 1px;
	border-radius:5px;
}
.career_textarea{
	width:180px;
	height:50px;
	background:#515151;
	color:#D2D0D0;
	padding:2px 3px;
	border:#777 solid 1px;
	border-radius:5px;
	resize:none;
	font-family: tahoma, Arial, Helvetica, sans-serif;
	font-size:13px;
}
.career_salua{
	width:50px;
	padding:2px;
	background:#515151;
	color:#D2D0D0;
	border:#777 solid 1px;
	border-radius:5px;
}
.dropBoxEnq{ 
	width:188px !important;
	height:25px;
	background:#515151;
	color:#D2D0D0;
	padding:2px 3px;
	border:#777 solid 1px;
	border-radius:5px;
	resize:none;
	font-family: tahoma, Arial, Helvetica, sans-serif;
	font-size:13px;
}
.career_file{
	background:#515151;
	border:none;
	color:#D2D0D0;
}
.career_select{
	width:188px;
	padding:2px;
	background:#515151;
	color:#D2D0D0;
	border:#777 solid 1px;
	border-radius:5px;	
}
.career_desc{
	width:400px;
	height:100px;
	background:#515151;
	color:#D2D0D0;
	padding:2px 3px;
	border:#777 solid 1px;
	border-radius:5px;
	resize:none;
	font-family: tahoma, Arial, Helvetica, sans-serif;
	font-size:13px;
}
.careet_submit{
	width:68px;
	height:23px;
	background:url(../images/MCPL-new-images/submit.png) no-repeat;
	border:none;
}
.careet_reset{
	width:68px;
	height:23px;
	background:url(../images/MCPL-new-images/reset.png) no-repeat;
	border:none;
}

/*Our Project*/

.pro_frame{
	background: none repeat scroll 0 0 #333333;
    border: 1px solid #666666;
    float: left;
    height: 214px;
    margin: 11px 6px 0;
    padding: 5px;
    width: 145px;
    color:#00A1B3;
}
.pro_frame:hover
{
    color:#fff;
    background-color:#666;
}
.pro_frame_img{
	width:142px; height:160px;
	border:#CCC solid 1px;
	overflow:hidden;
	opacity:.7;
}
.pro_frame_img img{
	vertical-align:middle;
}
.pro_frame_img:hover{
	opacity:1;
}
.pro_frame_details{
	width:144px;
	height:50px;
	padding:5px 0 0 0;
	overflow:hidden;
}
.pro_frame_details h6:hover{
	color:#fff !important;
}

.pro_frame_addr{
	font-size:12px;
	font-weight:bold;
	
	text-align:center;
}
.pro_frame_img img
{
    width:auto;
    height:110%;
}
.pro_image_preview{
	margin:0 auto 10px auto;
	max-width:660px;
	overflow:auto;
}
.property-logo-holder
{
    background-color: #FFFFFF;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 0 5px #000000;
    height: 75px;
    margin-bottom: 10px;
    margin-top: 10px;
    overflow: hidden;
    width: 50%;
}
.property-logo-holder img
{
    height:100% !important;
    width:auto !important;
}
.tdLabel
{
    color:#fff;
    font-size:13px;
}
.pro_image_preview img
{
    height:340px;
    width:auto;
	
}
.pro_image_tbl{
	width:430px;
	margin:20px auto 0;
	background:#333;
	float:left;
}
.pro_image_tbl table{
	font-size:12px;
	font-weight:bold;
	color:#a7a6a6;
	border-top:#CCC solid 1px;
	border-left:#CCC solid 1px;
}
.pro_image_tbl table td{
	padding:5px;
	border-bottom:#CCC solid 1px;
	border-right:#CCC solid 1px;
}
.pro_ongoing_desc{
	width:320px;
	margin:15px auto;
	float:left;
	font-size:12px;
	color:#a7a6a6;
}
.pro_ongoing_desc table{
	font-size:12px;
	font-weight:bold;
	line-height:18px;
	color:#a7a6a6;
	background:#333;
	padding:5px;
	border:#111 solid 1px;
	border-radius:10px;
}
.pro_ongoing_desc table td{
	padding:7px 5px;
	border-bottom:#000 solid 1px;
	width:auto !important;
}
/*.pro_ongoing_desc table td a{
	color:#FFF;
	text-decoration:none;
	padding:3px 10px;
	background:#333;
	border:#555 solid 1px;
}
.pro_ongoing_desc table td a:hover{
	background:#222;
	color:#999;
}*/
.pro_ongoing_desc-tab-links{
	color:#FFF;
	text-decoration:none;
	padding:3px 5px;
	background:#333;
	border:#555 solid 1px;
	width:150px;
	height:18px;
	overflow:hidden;
	float:right;
}
.pro_ongoing_desc-tab-links a{
	color:#FFF;
	text-decoration:none;
}

.pro_ongoing_desc-tab-links:hover{
	background:#222;
	color:#999;
}
.pro_ongoing_detail{
	width:350px;
	margin:15px auto;
	float:right;
	font-size:12px;
	color:#a7a6a6;
}
.pro_ongoing_detail table{
	font-size:12px;
	font-weight:bold;
	line-height:18px;
	color:#a7a6a6;
	background:#333;
	padding:5px;
	border:#111 solid 1px;
	border-radius:10px;
}
.pro_ongoing_detail table td{
	padding:7px 5px;
	border-bottom:#000 solid 1px;
	vertical-align:top;
}
.pro_ongoing_detail table td a{
	color:#FFF;
	text-decoration:none;
	padding:3px 10px;
	background:#333;
	border:#555 solid 1px;
}
.pro_ongoing_detail table td a:hover{
	background:#222;
	color:#999;
}
.pro_ongoing_menu{
	height:30px;
	margin:0 auto 10px auto;
}
.pro_ongoing_menu ul{
	margin:0;
	padding:0;
}
.pro_ongoing_menu ul li{
	float:left !important;
	padding:10px 2px;
	color:#a7a6a6;
	font-size:12px;
	text-transform:uppercase;
}
.pro_ongoing_menu ul li a{
	color:#fff;
	text-decoration:none;
	padding:10px 10px;
	background:#333;
	border:#555 solid 1px;
	border-radius:10px;
}
.pro_ongoing_menu ul li a:hover{
	background:#222;
	color:#999;
}
.lnk-btn
{
	font-size:12px!important;
    float:left !important;
	color:#fff;
	text-decoration:none;
	padding:10px 10px;
	background:#333;
	border:#555 solid 1px;
	border-radius:10px;
	margin-right:2px;
}
.lnk-btn:hover{
	background:#222;
	color:#999;
}
.pro_ongoing_tbl{
	font-size:12px;
	color:#a7a6a6;
	padding:10px 0;
}
.pro_ongoing_tbl table{
	font-size:12px;
	color:#a7a6a6;
	background:#333;
	border-top:#111 solid 1px;
	border-right:#111solid 1px;
}
.pro_ongoing_tbl table td{
	padding:5px;
	border-bottom:#111 solid 1px;
	border-left:#111solid 1px;
	line-height:18px;
}
.pro_ongoing_tbl table th{
	padding:5px;
	text-transform:uppercase;
	color:#FFF;
	background:#555;
	border-bottom:#111 solid 1px;
	border-left:#111solid 1px;
}
.pro_ongoing_tbl table tr:hover{
	background:#444;
	color:#FFF;
}
.pro_ongoing_highlights{
	padding:5px 10px;
	font-size:12px;
	color:#a7a6a6;
}
.pro_ongoing_highlights ul{
	margin:0;
	padding:0;
}
.pro_ongoing_highlights ul li{
	color:#a7a6a6;
	line-height:21px;
	border-bottom:#000 solid 1px;
	padding:5px;
	list-style-image:url(../images/MCPL-new-images/list-pro.png);
	list-style-position:outside;
}
.pro_ongoing_highlights ul li:hover{
	background:#333;
}
.pro_ongoing_other{
	padding:5px 10px;
	font-size:12px;
	color:#a7a6a6;
}
.pro_ongoing_other ul{
	margin:0;
	padding:0;
}
.pro_ongoing_other ul li{
	color:#a7a6a6;
	line-height:21px;
	border-bottom:#000 solid 1px;
	padding:5px;
	list-style-image:url(../images/MCPL-new-images/list-pro-other.png);
	list-style-position:outside;
}
.pro_ongoing_other ul li:hover{
	background:#333;
}
.pro_ongoing_other_ttl{
	font-size:14px;
	font-weight:bold;
	padding:10px 5px;
	color:#FFF;
}

.tab-text{ font-size:12px; color:#FFF;}
.tab-text td{ padding:2px;}
.applynowBtn{
	color:#FFF;
	text-decoration:none;
	padding:6px 10px;
	background:#333;
	border:#555 solid 1px;
	border-radius:10px;
	cursor:pointer;
}
.career_apply{
	font-size:12px;
	color:#a7a6a6;
	padding:10px 0;
}
.career_apply table{ padding:0; margin:0;}
.career_apply table tr td{ padding:2px 5px; height:10px;}
.career_apply table{
	border:none;
	padding:0;
}
.career_apply table td{
	padding:2px;
}
.career_apply table td input[type="text"]{
	width:180px;
	height:25px;
	background:#515151;
	color:#d2d0d0;
	padding:0 3px;
	border:#777 solid 1px;
	border-radius:5px;
}
.exit-button{
	color:#FFF;
	text-decoration:none;
	padding:6px 10px;
	background:#333;
	border:#555 solid 1px;
	border-radius:10px;
	cursor:pointer;
}
.projecthighlight{ color:#FFF; font:bold 12px tahoma, Arial, Helvetica, sans-serif; line-height:25px;}
.readmore-link{ color:#FF9933;}
.view-tab{ width:500px; margin:0 auto;}
.view-tab table{ width:50%!important; color:#FFF!important;}
.view-tab table tr td{ font:14px tahoma, Arial, Helvetica, sans-serif; color:#FFF; font-weight:bold; padding:5px; width:200px;}
.tds{ width:200px;}
.break{ line-height:10px;}
.career_text{ font:11px tahoma, Arial, Helvetica, sans-serif;}
.filter-box{ margin:0 auto; padding:10px 0; background:#555; overflow:hidden; width:647px; float:left; margin:0 auto 0 9px; height:35px;}
.filter-box table{ color:#FFF; font:bold 14px tahoma, Arial, Helvetica, sans-serif;}
.filter-box table tr td{ padding:0 5px; vertical-align:text-bottom;}
.filter-box table tr td .textBox{
	width:180px;
	height:25px;
	background:#515151;
	color:#d2d0d0;
	padding:0 3px;
	border:#777 solid 1px;
	border-radius:5px;
}

.search-btn{
	color:#FFF;
	text-decoration:none;
	padding:6px 10px;
	background:#333;
	border:#555 solid 1px;
	border-radius:5px;
	cursor:pointer;
	font:bold 13px tahoma, Arial, Helvetica, sans-serif;
}
.filter-btn{
	color:#FFF;
	text-decoration:none;
	padding:6px 30px 6px 10px;
	background:#333;
	border:#555 solid 1px;
	border-radius:5px;
	cursor:pointer;
	background:#333 url(../images/MCPL-new-images/filter-icon.png) no-repeat 50px center;
	font:bold 13px tahoma, Arial, Helvetica, sans-serif;
	position:relative;  z-index:1000;
}
.paper-clipping-thumb
{
    width:124px;
    height:124px;
    overflow:hidden;
}
.filter-btn:hover+.filter-menu ul{ display:block;}
.filter-menu:hover .filter-btn{ }
.filter-menu{ display:block;}
.filter-menu:hover ul{  display:block;}
.filter-menu ul{display:none; color:#FFF; text-decoration:none; background:#333; border:#555 solid 1px; width:635px; left:521px; z-index:100; margin:-1px auto 0 auto; position:absolute; padding:5px;}
.filter-menu ul li{ list-style:none; display:block; font:bold 10px tahoma, Arial, Helvetica, sans-serif; padding:3px 5px;; float:left;}
.filter-menu ul h3{ font:bold 14px tahoma, Arial, Helvetica, sans-serif !important; padding:10px 0; margin:0 auto 8px auto; border-bottom:#999 solid 1px; clear:left;}
.filter-menu ul li table tr td label{ padding:0 5px;}

.credia-logo{ float:right; width:122px; height:80px; text-align:center; margin:22px 5px 0 auto; }
.credia-logo p{font:11px tahoma, Arial, Helvetica, sans-serif; color:#FFF; line-height:18px; padding:0; margin:5px auto 0;}

.filter-lightbox{  position:relative; width:100%; height::100%; margin:0 auto; display:none; z-index:100000; top:0; left:0;}
.filter-lightbox-content-wrapper{ width:660px; min-height:200px; padding::5px; background:#333; margin:0 auto 0 -4px; position:absolute; border:#555 solid 1px; box-shadow:0 0 5px #555;}
.filter-lightbox-content-wrapper ul li table tr td label{ padding:0 5px;}

.filter-lightbox-content-wrapper ul{display:block; color:#FFF; text-decoration:none; z-index:100; margin:0px auto 0 auto; position:relative; padding:5px;}
.filter-lightbox-content-wrapper ul li{ list-style:none; display:block; font:bold 10px tahoma, Arial, Helvetica, sans-serif; padding:3px 10px; float:left;}
.filter-lightbox-content-wrapper ul h3{ font:bold 14px tahoma, Arial, Helvetica, sans-serif !important; padding:5px 0;; margin:0 auto 8px auto; border-bottom:#999 solid 1px; clear:left;}
.filter-lightbox-content-wrapper img{ float:right; margin:3px 3px 0 auto; position:absolute; right:0; cursor:pointer; z-index:1000;}

/************----------------Entity Popup------------------****************/

.entity-frame{ margin:0 auto; padding:10px 0; border-bottom:#434343 solid 1px;}
.entity-frame-left{ float:left; margin:0 20px 0 auto;}
.entity-frame-left img{ border:#FFF solid 3px;}
.entity-frame-right{ float:left; margin:0 auto; width:490px;}
.entity-frame-right h3{ margin:0 auto; padding:0 0 15px; font:bold 12px tahoma, Arial, Helvetica, sans-serif; color:#fdf9ce;}
.entity-frame-right p{ margin:0 auto; padding:0; font:11px tahoma, Arial, Helvetica, sans-serif; color:#e9e9e9; line-height:18px;}
.entity-frame-right-area{margin:0 auto; padding:15px 0 0; font:bold 12px tahoma, Arial, Helvetica, sans-serif; color:#e9e9e9;}


.entity-popup-wrapper{ padding:7px;}
.entity-popup-wrapper h2{ font:bold 18px tahoma, Arial, Helvetica, sans-serif; text-transform:uppercase; color:#a1a1a1; float:left;}
.entity-popup-wrapper h3{ color: #CCCCCC;
    float: left;
    font: bold 14px tahoma,Arial,Helvetica,sans-serif;
    padding: 10px 0;}
.entity-popup-subttl{ font:bold 13px tahoma, Arial, Helvetica, sans-serif; text-transform:uppercase; color:#a1a1a1; float:right;}
.entity-popup-wrapper p{font:12px tahoma, Arial, Helvetica, sans-serif; color:#a9a9a9; margin:3px auto 15px; padding:0;}
.entity-popup-wrapper img{ border:#FFF solid 5px; float:left; margin:0 15px 0 auto; }

.entity-popup-right-frame{ background:#2a2a29; border:#3f3f3f solid 1px; border-radius:3px; box-shadow:0 0 2px #000; width:289px; float:right; overflow:hidden;}
.entity-popup-area{ background:url(../images/MCPL-new-images/area-bg.jpg) repeat-x; height:27px; font:bold 14px tahoma, Arial, Helvetica, sans-serif; color:#cbcbcb; padding:7px 0 0 10px}
.entity-popup-area-subttle{ padding:3px 0 3px 10px;  margin:1px auto 0; background:#333; width:279px; height:25px; border-bottom:#3f3f3f solid 1px;}
.entity-popup-area-subttle h3{font:bold 13px tahoma, Arial, Helvetica, sans-serif; color:#cbcbcb; text-transform:uppercase; margin:5px auto 0;}
.entity-popup-area-subttle img{ float:left; margin:0 10px 0 auto; text-transform:uppercase; border:none;}
.entity-popup-right-frame ul{ margin:0 auto; padding:0; width:275px;}
.entity-popup-right-frame ul li{ list-style:none; display:block; font:11px tahoma, Arial, Helvetica, sans-serif; color:#7f7f7d; padding:3px 0 3px 10px; border-bottom:#3c3c3c solid 1px;}
.entity-popup-right-frame ul li a{ text-decoration:none; color:#7f7f7d;}
.entity-popup-right-frame ul li:last-child{ border:none;}


.entity-popup-common-ttl{ width:294px; height:37px; background:url(../images/MCPL-new-images/entity-ttl-bg.jpg) repeat-x; border:#505050 solid 1px; box-shadow:0 0 2px #000; margin:0 auto; padding:0 0 0 10px;}
.entity-popup-common-ttl h3{font:bold 13px tahoma, Arial, Helvetica, sans-serif; color:#cbcbcb; text-transform:uppercase; margin:11px auto 0;}
.entity-popup-common-ttl img{ float:left; margin:6px 10px 0 auto; text-transform:uppercase; border:none;}

.entity-popup-detail-frame{ background:#2f2f2e; border:#3f3f3f solid 1px; border-radius:3px; box-shadow:0 0 2px #000; overflow:hidden; margin:10px auto; padding:0 3px;}
.entity-popup-detail-frame ul{margin:0 auto; padding:0;}
.entity-popup-detail-frame ul li{ list-style:none; display:block; font:11px tahoma, Arial, Helvetica, sans-serif; color:#7f7f7d; padding:3px 0 3px 20px; border-bottom:#3c3c3c solid 1px;}
.entity-popup-detail-frame ul li a{ text-decoration:none; color:#7f7f7d;}
.entity-popup-detail-frame ul li:last-child{ border:none;}
.entity-popup-detail-left{ width:49.41%; float:left; border-right:#252525 solid 1px; padding:3px 3px 3px 0;}
.entity-popup-detail-right{ width:49.4%; float:right; border-left:#393939 solid 1px; padding:3px 0 3px 3px;}


.desSlideshow{
    /*background-image: url(../images/loading.gif);*/
    background-position: center center;
    background-repeat: no-repeat;
	float:left;
	width:100%;
}
.desSlideshow .switchBigPic,.desSlideshow .nav{
    display: block;
}
.nav{ margin:5px auto!important; padding:0 3px;}
.nav li{list-style:none; display:block; font:11px tahoma, Arial, Helvetica, sans-serif; color:#7f7f7d; padding:3px 0 3px 20px!important; border-bottom:#3c3c3c solid 1px;}
.nav li a{ text-decoration:none; color:#7f7f7d;}
.nav li:last-child{ border:none;}
.no-project{background:#333; margin-left:10px; font:bold 15px tahoma; color:#CCC; padding:5px; border:#666 solid 1px;  margin-top:10px; text-align:center;}

/************----------------End EntityPopup------------------****************/
#site-map-table td{
	font-size:13px;
	color:#fff;
	height:20px;
	padding:3px;
	text-align:center;
	border-radius:3px;
	cursor:pointer;
}
#site-map-table td:hover{
	box-shadow:0px 0px 5px #000;
	/*background-color:#28aadd;*/
}
#site-map-table td a{
	text-decoration:none;
	color:#fff;
}
/*.status-album-pic
{
    width:155px;
    margin-right:10px;
    margin-top:10px;
    background-color:#666;
    float:left;
    height:200px;
}
.status-album-pic-box
{
    width:145px;
    height:145px;
    margin:5px;
    background-color:#fff;
}
.status-album-title
{
    
}*/
.disclaimer-bg
{
    width:100%; height:100%; z-index:100001; background-image:url(../images/black-bg.png);position:fixed; top:0; display:none;
}
.disclaimer-box
{
    width:48%; background-color:#333; top:25%; left:25%; right:25%; position:relative; padding:1%; overflow:auto;
    border:2px solid #666;
}
.disclaimer-box p
{
    font-size:13px;
    color:#fff;
    padding-top:5px;
}
.disclaimer-box h2
{
    font-size:17px;
    color:#42929C;
    
}
.disclaimer-close
{
    width:22px;
    height:22px;
    background-image:url(../images/close.png);
    cursor:pointer;
}
.privacy-policy-content
{
    width:100%;
}
.privacy-policy-content h2
{
    color:#42929C;
    font-weight:bold !important;
    font-size:16px;
    padding-top:10px;
}
.privacy-policy-content p
{
    font-size:13px;
    color:#fff;
    padding-bottom:10px;
    line-height:17px;
}
.privacy-policy-content li
{
    font-size:13px;
    color:#fff;
    line-height:17px;
    list-style-type:decimal;
}
.privacy-policy-content ul
{
    font-size:13px;
    color:#fff;
    line-height:17px;
    padding-left:40px;
}

.status-gallery-title-box
{
    width:655px;
    position:absolute;
    height:55px;
    margin-top:-80px !important;
    z-index:100001;
    margin-left:2px !important;
    color:#fff;
    padding:10px !important;
    overflow:hidden;
    background-image:url(../images/black-bg.png);
}
.status-gallery-title
{
    font-size:14px;
    font-weight:bold;
    max-height:19px;
    overflow:hidden;
}
.status-gallery-content
{
    font-size:12px;
    font-weight:normal;
    height:46px;
    overflow:hidden;
}
.imageholder-project
{
    text-align:center;
    height:88px;
    font-family:Tahoma;
    font-size:12px;
    color:#fff;
    font-weight:bold;
    cursor:pointer;
    padding-top:10px;
    margin-top:10px;
    background-color:#fff;
    width:98px;
    margin-right:5px;
    background-image:url(../images/image-holder.jpg);
    border:2px solid #fff;
}
.status-thumb-navigation {
	/* The navigation style is set using jQuery so that the javascript specific styles won't be applied unless javascript is enabled. */
	width:665px;
	margin:0 auto;
	padding:10px 0 0 0;
	
}
.imageholder-project a
{
    color:#000;
}
.testimonial-box
{
    width:100%;
    /*background-color:#81c4cd;*/
    margin-bottom:10px;
    border-radius:5px;
}
.testimonialname-black
{
    font-family:Tahoma;
    color:#42929C;
    font-size:13px;
    font-weight:bold;
    padding:5px;
    border-radius:3px;
    text-align:right;
    font-style:italic;
}
.testimonial-text
{
    font-family:Tahoma;
    color:#C6C6C6;
    font-size:13px;
    padding-bottom:5px;
    background-color:#545454;
    border-radius:7px;
    padding:10px;
}
.testimonial-text span
{
    font-size:20px;
    font-weight:bold;
    font-family:Times New Roman;
    font-style:italic;
}
.album-status-box
{
    float:left;
    height:50px;
    background-color:#767676;
    
}
.status-album-title
{
    font-family:Tahoma;
    font-size:12px;
    color:#fff;
    font-weight:bold;
    height:15px;
    background-color:#545454;
    padding:5px;
    width:33px;
}
.status-album-month
{
    color:#000;
    font-family:Tahoma;
    font-size:12px;
    font-weight:bold;
}
.status-album-month a
{
    color:#000;
}
.status-album-month a:hover
{
    color:#fff;
    text-decoration:underline;
}
.status-album-holder
{
    
    background-color:#282828;
    border:1px solid #414141;
    padding:7px;
    overflow:auto;
}
.status-album-holder table
{
    border:1px solid #756a6a;
    margin-right:10px;
}