* { margin: 0; padding: 0; }
header, footer, section, aside, nav, article { display: block; }
img{border:0px;}
section { width:100%; margin:auto; }
section#slideShow{ /*height:440px;*/ position:relative; border-top:none/*solid 1px #808080;*/ overflow:hidden; margin:auto;}
section#slideShow .slideImg{position:absolute; /*height:440px;*/ width:100%; top:0px; left:0px; z-index:2;}
section#slideShow .caption{width:1000px; margin:0 auto; /*height:440px;*/ position:relative; z-index:5; }
section#slideShow .caption div{padding:12px 10px; background:url(../images/caption-bg.png) repeat 0 0; width:360px; height:66px; position:absolute; bottom:20px; left:5px; font-size:32px; color:white; line-height:32px; text-align:center; z-index:1200;}
section#slideShow .caption span{font-size: 26px; font-family:Arial, Helvetica, sans-serif; padding:0px; margin:0px; color:white; text-transform:uppercase;}
section#highlights{width:1000px; margin:0 auto; padding:17px 0 13px 0;  display:block; border-bottom:solid 1px #767676;}
article.left-ar{ width:450px; float:left; text-align:left;}
article.left-ar .title{float:left; width:70px;}
article.left-ar .m_div{float:left; display:inline; width:350px;}
article.left-ar span{font-size:12px; color:#767676; padding-left:12px; font-weight:normal; font-family:Arial, Helvetica, sans-serif;  }
article.right-ar{width:550px; float:right;}
article.right-ar ul{margin:0px; padding:0px;}
article.right-ar ul li{list-style:none;width:115px; font-size:15px; float:left; padding:0 8px;}
article.right-ar ul li.last{padding:0 0 0 19px;}
/*INNER PAGE*/
section.inner-banner{width:100%; /*height:287px;*/ position:relative; /*border-top:solid 1px #808080;*/}
section.inner-banner .inner-slideImg{ /*height:287px;*/ width:100%; overflow:hidden; z-index:2; text-align:center; display:block;}
section.inner-content{ position:relative;  z-index:10; width:100%; top:-85px !important;}
section.inner-content .content-box{width:1000px; margin:0 auto;  background:url(../images/inner-op-bg.png) repeat-y 0 0;}
section.inner-content .inner-left{width:223px;float:left; padding:16px 10px 16px 16px;  border-right:solid 1px #dddfe0;}
section.inner-content .inner-left  ul{margin:10px 0; padding:0px; }
section.inner-content .inner-left ul li{float:none; list-style:none; color:black; line-height:30px; border-bottom:1px solid #dddfe0; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
section.inner-content .inner-left ul li a{line-height:30px; border-bottom:1px solid #dddfe0; display:block;}
section.inner-content .inner-left ul li.active a{color:#4c9cdc;}
section.inner-content .inner-left ul li.active li a{color:#767676;}
section.inner-content .inner-left ul li ul{margin:-2px 0; padding:0 0 0 10px; border-bottom:1px solid #dddfe0;}
section.inner-content .inner-left ul li ul li a{border-bottom:none; background:url(../images/arrow.gif) no-repeat 0 11px; padding-left:15px;}
section.inner-content .inner-left .search-box{height:22px; width:100%; border:solid 1px #dddddd; margin:24px 0; }
section.inner-content .inner-left .search-box .input-box{width:202px; float:left; border:0px; height:20px; font-size:12px; color:#8c8c8c; line-height:20px;}
section.inner-content .inner-left .search-box .btn-search{width:12px; float:right; margin-right:5px; cursor:pointer; background:transparent url(../images/search_icon.png) no-repeat 0 4px; border:0px; height:20px; }
section.inner-content .inner-left .inner-highlight{}
section.inner-content .inner-left .inner-highlight .c_highlight{border-top:solid 1px #c0c0c0; margin-top:5px; padding:10px 0; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#454545;}
section.inner-content .inner-left .inner-highlight .c_highlight img{float:left; margin:0 10px 5px 0; }
section.inner-content .inner-right{width:714px;float:right; padding:16px 10px 16px 16px;}
section.inner-content .inner-right .bradcrumb-box{width:100%; height:25px;  border-bottom:1px solid #8c8c8c; margin-bottom:12px;}
section.inner-content .inner-right .bradcrumb-box .bradcrumb{width:60%; float:left; height:25px; font-family:Arial, Helvetica, sans-serif; font-size:12px;color:#8c8c8c; font-weight:bold; }
section.inner-content .inner-right .bradcrumb-box .bradcrumb span{ color:#0072ce;}
section.inner-content .inner-right .bradcrumb-box .bradcrumb a{color:#8c8c8c;}
section.inner-content .inner-right .bradcrumb-box .bradcrumb a:hover{color:#0072ce;}
section.inner-content .inner-right .bradcrumb-box .zoom_font{width:39%; float:right; height:25px;}
section.inner-content .inner-right .bradcrumb-box .zoom_font ul{margin:0px; padding:0px; list-style:none;}
section.inner-content .inner-right .bradcrumb-box .zoom_font ul li{float:left; padding:0 2px; font-size:11px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; line-height:20px;}
section.inner-content .inner-right .bradcrumb-box .zoom_font ul li span{padding:0 2px;}
section.inner-content .inner-right .bradcrumb-box .zoom_font ul li.share{width:150px; text-align:right; padding-top:3px;}
section.inner-content .inner-right .bradcrumb-box sup{line-height:5px;}
section.inner-content .inner-right .txt-box{margin:25px 0; font-family:Arial, Helvetica, sans-serif; color:#000;}
section.inner-content .inner-right p{padding:5px 0;  margin:0px; line-height:18px;}
.bottom_menu_holder{width:100%; border-top:solid 1px #e6e3e3; }
.bottom_menu_holder .menu_box{width:1000px; margin:0px auto; padding:0px; border-bottom:solid 1px #bababa; }
.bottom_menu_holder .menu_box .email-box{width:223px;float:left; padding:16px 10px 16px 16px; font-family:"Bembo","Times New Roman", Times, serif; display:inline; line-height:18px; }
.bottom_menu_holder .menu_box .email-box .email{width:123px; /*width:115px;*/ -webkit-appearance: none; border:solid 1px #dddddd; height:18px; font-size:11px; color:#8c8c8c; line-hieght:18px;}
.bottom_menu_holder .menu_box .email-box .btn_signup{padding:0 2px; font-size:11px; background-color:white; border:solid 1px #dddddd; /*color:#8c8c8c;*/ color:#333;  cursor:pointer; -webkit-appearance: none; line-height:18px; height:18px;}
.bottom_menu_holder .menu_box .menu{width:714px;float:right; padding:16px 10px 16px 16px; }
.bottom_menu_holder .menu_box .menu ul{margin:0px; padding:0px; float:right;}
.bottom_menu_holder .menu_box .menu ul li{list-style:none;width:92px; font-size:15px; float:left; padding:0 25px;}
.bottom_menu_holder .menu_box .menu ul li.last{padding:0 0 0 25px;}

.bottom_menu_holder .menu_box .menu ul li a:hover{border-bottom:solid 1px #4c9cdc; text-decoration:none;}
.bottom_menu_holder .menu_box .menu ul li.selected a:hover{color:#767676;}
/*for font siz*/
.small-font h2{font-size: 20px;}
.small-font p{font-size:11px;}
.small-font li{font-size:11px;}
.large-font h2{font-size: 30px;}
.large-font p{font-size:14px;}
.large-font li{font-size:14px;}
.small-font .media-txt{font-size:11px;}
.large-font .media-txt{font-size:14px;}
/*end large*/
/* ----- FAQ start ----- */
#accordion h6, #accordion1 h6{color:#0c0c0c; margin:2px 0 0 0; cursor:pointer; outline:none; font-size:12px; font-weight:bold; padding:4px 10px; border:1px solid #eaeaea; background:#f1f1f1;}
#accordion h3{padding:10px 0 5px 10px; color:#0072CE; font-weight:bold; font-size:14px; font-family:Arial, Helvetica, sans-serif;}
#accordion p{padding-left:10px;}
#accordion h3 span{font-weight:bold; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#000;}
#accordion h4{padding:5px 0 10px 10px; font-size:13px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#376E9B;}
#accordion h6 a, #accordion1 h6 a{color:#0c0c0c; padding-left:16px; background:url(../images/arrow-accordion.gif) no-repeat 0 4px;}
#accordion h6.ui-state-active, #accordion1 h6.ui-state-active{border:none/*1px solid #014b87*/; background:#0678d4; padding:5px 11px !important;}
#accordion h6.ui-state-active a, #accordion1 h6.ui-state-active a{color:#fff; background-position:0 -39px;}
#accordion .details{margin:1px 0;/* height:auto!important;*/ padding:5px 10px; background:#f6f6f6; border:1px solid #f4f4f4; float:left; width:692px; height:auto !important;}
.details ul{list-style:none; padding:5px 10px;}
.details ul li{list-style:none; padding:0 0 5px 15px; background:url(../images/arrow.png) no-repeat -5px -2px;}
/* ----- FAQ End ----- */
#accordion .event{margin:1px 0; height:auto!important; padding:5px 10px; background:#FFF; border:1px solid #f4f4f4; float:left; width:692px;}
#accordion .event .eventimg{/*float:left;*/ width:100px; margin-right:8px; display:inline;}
#accordion .event .eventinfo{/*float:left;*/ width:580px; font:normal 12px/20px Arial, Helvetica, sans-serif; display:inline;}
#accordion .event .eventinfo p{line-height:20px; padding-left:0;}
#accordion .event .eventinfo p span{color:#0072ce; font-weight:bold;}
#accordion .event .eventinfo a{color:#0072ce; text-decoration:underline;}
.event{margin:1px 0; height:auto!important; padding:5px 10px; background:#FFF; border:1px solid #f4f4f4; float:left; width:692px;}
.event ul{list-style:none;}
.event li{float:left; padding:0; margin:0 9px 15px 0;}
.event li img{border:3px solid #d5d5d5; margin:0;}
.event li.last{margin-right:0;}

.tableData{float:left; width:100%; border-left:1px solid #d5d5d5; border-top:1px solid #d5d5d5; color:#474747; font-size:11px;}
.tableData td{border-right:1px solid #d5d5d5; border-bottom:1px solid #d5d5d5; padding:5px 4px; line-height:14px; background:#FFF;}
.tableData thead{}
.tableData th{border-right:1px solid #d5d5d5; border-bottom:1px solid #d5d5d5; padding:4px; background:#f0f0f0; color:#010101; font-weight:bold; line-height:14px; font-size:12px;}
/* ----- IN THE PRESS start ----- */
ul.listing{float:left; width:100%; list-style:none;}
ul.listing li{float:left; width:100%; padding:6px 0 10px;}
ul.listing .imageDiv{/*float:left;*/ width:97px; padding:4px 0 0 0; display:inline;}
ul.listing .infoDiv{/*float:right;*/ width:605px; display:inline;}
ul.listing .infoDiv .heading{font-weight:bold; padding:0 0 2px 0;}
ul.listing .infoDiv .heading span{color:#0072ce;}
ul.listing .infoDiv a{color:#0072ce; font-weight:bold; text-decoration:underline;}
ul.listing .infoDiv a:hover{text-decoration:none;}
.pressRelease{clear:both; padding:10px 0 0 0;}
.pressRelease h6{color:#0072ce; font-size:12px; font-weight:bold; padding:0 0 5px 0;}
.pressRelease .box{border:1px solid #dadada; padding:10px 25px; background:#f9f9f9; float:left; margin:0;}
.box ul.form .label{width:50px; font-weight:bold; padding:2px 0 0 0;}
.box ul.form .dataField{float:left; width:230px;}
.box ul.form .dataFieldLeft{width:250px;}
ul.releaseList .infoDiv{width:100%;}
ul.form{float:left; width:100%; list-style:none; float:left;}
ul.form li{float:left; width:100%; padding:5px 0; margin:0;}
ul.form li .label{float:left; width:20%;}
ul.form li .dataField{float:right; width:78%;}
ul.form .select{color:#686868; width:200px; height:27px; line-height:27px; padding:3px 8px; border:1px solid #d7d7d7; font:12px Arial, Helvetica, sans-serif;}
ul.form .btn{color:#fff; cursor:pointer; padding:3px; float:left; margin:0; background:#0072ce; border:0px solid #d7d7d7; font:normal 15px "Times New Roman", Times, serif; overflow:visible; -webkit-appearance: none;}
/* ----- IN THE PRESS end ----- */
/* ----- PROJECTS start ----- */
.search{padding:10px 14px; margin:0 0 12px 0; background:#f9f9f9; border:1px solid #d7d7d7; overflow:hidden;}
.search h6{color:#0072ce; padding:0 0 6px 0; font:18px Arial, Helvetica, sans-serif;}
.search ul.form .dataField{float:left; width:auto; padding:0 112px 0 0; -webkit-appearance: none; /* padding:0 105px 0 0;*/}
ul.projects{float:left; width:100%; list-style:none; font:normal 12px Arial, Helvetica, sans-serif; color:#454545;}
ul.projects li{float:left; width:224px; border:1px solid #dedede; background:#f7f7f7; height:270px;	 margin:0 5px 10px; padding:1px;}
ul.listing li{float:left; width:100%; padding:6px 0 10px;}
ul.projects .imageDiv{float:left; width:224px; padding:0;}
ul.projects .infoDiv{float:right; width:214px; padding:5px; line-height:18px;}
ul.projects .infoDiv .heading{font-weight:bold; padding:0 0 2px 0; color:#0072ce;}
ul.projects .infoDiv .heading span{color:#0072ce;}
ul.projects .infoDiv .shortDecrp{float:left; clear:both; height:85px;}
ul.projects .infoDiv a{color:#0072ce; font-weight:bold; text-decoration:underline;}
ul.projects .infoDiv a:hover{text-decoration:none;}
.galleryDiv{float:left; width:100%;}
/* ----- PROJECTS end ----- */
/*end inner page*/
.devider{width:100%; float:left;}
.devider h3{color:#0072CE; font-size:14px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
.devider-left{width:50%; float:left;}
.devider-right{width:50%; float:left;}
/*26 June 2012*/
.gallerrDiv{float:left; width:100%;}
.txt{width:100%;}
.txt p span{color:#0072ce;}
.tableData-1{float:left; width:100%; border-left:1px solid #d5d5d5; border-top:1px solid #d5d5d5; color:#0d0d0d; font-size:12px; margin-bottom:10px;}
.tableData-1 td{border-right:1px solid #d5d5d5; border-bottom:1px solid #d5d5d5; padding:5px 4px; line-height:14px; background:#fafafa;}
.tableData-1 tr.odd td{background:#f0f0f0;}
.tableData-1 td span{color:#dedede;}
.contactDiv{border:1px solid #d5d5d5; background:#fafafa; padding:5px; list-style:none; overflow:hidden;}
.slidecont{float:left; width:330px; padding-bottom:6px; margin-top:10px !important; font-size:11px;}
.slidecont span{color:#0072ce;}
.slidecont a{text-decoration:underline; color:#0072ce;}
.slidecont a:hover{text-decoration:none;}
.slidecont img{float:left; margin-bottom:15px; border:1px solid #dedede; margin-right:10px;}
#mopSlider{margin:0;}
/*-------Added on 28th June,12--------*/
.mallsSpecs p{clear:both;}
.mallsSpecs span{float:left; font-weight:bold;  width:160px; color:#000 !important;}
.mallsSpecs span.colonspace{padding:0 10px; width:auto;}
/*----Search------*/
.word { background: none repeat scroll 0 0 #F9F9F9;   border:1px solid #F9F9F9;  margin:0 0 4px;  padding:10px 14px 10px 0;}
.word label{float:left; padding-right: 6px; line-height:27px; width:110px;}
.word .inputbox{border:1px solid #D7D7D7; float:left; color:#686868; font:12px Arial,Helvetica,sans-serif; height:19px; padding:3px 8px; width:200px;}
.button{color:#fff; cursor:pointer; padding:3px; float:left; margin:0 6px; background:#0072ce; border:0px solid #d7d7d7; font:normal 15px "Times New Roman", Times, serif; overflow:visible;}
.inputbox{border:1px solid #D7D7D7; float:left; color:#686868; font:12px Arial,Helvetica,sans-serif; height:27px; padding:3px 8px; width:200px;}
.form-limit{display:block; float:left; width:100%; margin-bottom:7px;}
.form-limit label{float:left; padding-right: 6px; line-height:27px; width:110px;}
.pagination{float:left; width:100%;}
.pagination ul{list-style:none; margin:0 auto; overflow:hidden; width:341px;}
.pagination li{float:left; padding:2px 6px; margin:0 2px; border:1px solid #0B78D0;}
.applyForm{float:left; width:100%;}
.applyForm td{padding:3px 0 7px;}
.txt-area{border:1px solid #D7D7D7; float:left; color:#686868; font:12px Arial,Helvetica,sans-serif; height:19px; padding:3px 8px; width:200px;}
.txt-area-1{border:1px solid #D7D7D7; float:left; color:#686868; font:12px Arial,Helvetica,sans-serif; padding:3px 8px; width:200px;}
.textarearegright select{border:1px solid #D7D7D7; float:left; color:#686868; font:12px Arial,Helvetica,sans-serif; padding:4px 8px; width:218px !important;}
.submit{color:#fff; cursor:pointer; padding:3px; float:left; margin:5px 10px 5px 0; background:#0072ce; border:0px solid #d7d7d7; font:normal 15px "Times New Roman", Times, serif; overflow:visible;}
/*-----Added on 29th June 2012-------*/
section.inner-content .inner-right .txt-box a{color:#0B78D0;}
section.inner-content .inner-right .txt-box a:hover{color:#767676;}
section.inner-content .inner-left .inner-highlight .c_highlight a{color:#0B78D0;}
section.inner-content .inner-left .inner-highlight .c_highlight a:hover{color:#767676;}
.right-ar li a:hover{border-bottom:solid 1px #4c9cdc; text-decoration:none;}
.featureditem{width:100%;}
.careers ul li{background: url(../images/arrow.png) no-repeat scroll -5px -2px transparent; list-style:none; padding:0 0 5px 15px;}
.mediaKit ul li{float:left; width:180px; padding:0 45px 40px 5px; list-style:none;}
.mediaKit ul li img{/*border:1px solid #dbdbdb;*/ padding:4px;}
/* 7 jULY*/
.mediaKit ul li .image-media{ border:1px solid #DBDBDB; padding:2px; }
.mediaKit ul li .media-txt{border:1px solid #DBDBDB; padding:2px; text-align:left;} 	
.profile-media ul li { float: left; list-style-image: none; list-style-position: outside; list-style-type: none; padding-bottom: 40px; padding-left: 5px; padding-right: 45px; padding-top: 0; width: 180px; height:auto; }
.profile-media ul li .image-media{ border:1px solid #DBDBDB; padding:2px; } 
.profile-media ul li .media-txt{border:1px solid #DBDBDB; padding:2px; text-align:left;}
/*--------------------------Ranjan Start-------------------------------*/
#xmap ul { display		: block; list-style	: none; margin		: 0; padding		: 0 0 0 10px; }
#xmap ul li { margin		: 0; padding		: 2px 0 2px 10px; background:url(../images/arrow-sitemap.gif) no-repeat 0 6px; }
#xmap a {color:#ba0000;} .xmap a img { border		: none; }
#xmap ul.level_0 ul { /*list-style	: inside square;*/ padding		: 0; }
#xmap ul.level_1 li { padding		: 2px 0 2px 20px; background:url(../images/sub-arrow-sitemap.gif) no-repeat 4px 3px; }
#xmap ul.level_1 li a {color:#555;} 
#xmap .active { font-style	: italic; }
/*--------------------------Ranjan Start-------------------------------*/
#home_slide {height:320px;}
.loader_img{position:absolute; top:35%; left:50%; z-index:1;}
section.inner-content .inner-right .txt-box p{text-align:justify;}
.bottom_menu_holder .menu_box .email-box span.subcribeTitle{font-family: Arial, Helvetica, sans-serif;    font-size: 11px;    font-weight: bold;    padding-right: 5px;}
#mopSlider01{height:140px !important;}
/*09.14.2012*/
.upadateMsg{width:1000px; display:none; position:relative; margin:0 auto; height:30px; background:url(../images/update_message.jpg) no-repeat 0 0;}
.upadateMsg .update{position:absolute; right:60px; width:75px; top:5px; height:20px; cursor:pointer; z-index:10;}
.upadateMsg .close{position:absolute; right:10px; width:22px; top:5px; height:20px; cursor:pointer; z-index:10;}


/* Popup CSS Start*/

#mask {position:absolute; left:0; top:0; z-index:9000; background:#000; display:none;}
#boxes .wrapper{margin:0 auto; width:918px; position:relative;}
#boxes .window {position:absolute; left:0; top:0; width:920px; height:405px; display:none; z-index:9998; padding:20px;}
#boxes #dialog {width:750px; height: auto; padding:0; border:5px solid #fff; background:#ffffff; padding: 0 !important; }
.imageDivPopup{width:918px; height:405px; overflow-x:hidden; overflow-y:scroll; position:relative;}
.closeBtn{position:absolute; top:-15px; right:-17px; width:20px; height:19px; overflow:hidden; z-index:9999;}
.closeBtn a{display:block; height:100%; text-indent:-500px; background:url(../images/close.png) no-repeat 0 0;}
.closeBtn a:hover{background-position:0 -20px;}
.share-icons { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFF; background-image: url(../images/social-icon-bg.png); background-repeat: no-repeat;    height: 46px; width: 136px;  text-transform: uppercase; padding-left: 65px; padding-top: 3px; padding-bottom: 3px; }

.left a { padding: 8px; background: #3C3C3C; color: #f7f7f7; }
/* .left a:hover { padding: 8px; background: #FF6B2D; color: #f7f7f7; } */
.right a { padding: 16px; background: #FF6B2D; color: #f7f7f7 !important; display: block; }
.right a:hover {  background: #3C3C3C;  color: #f7f7f7 !important; }
a.wks{color:#006600; text-decoration:underline;}
a.wks:hover{color:#000; text-decoration:none;}

.close_it .right, .close_it .left { width: auto; display: block; }

.close_it .right { float: right; }

#mask { height: 100% !important;  width: 100% !important; }

/* Popup CSS End*/