/* CSS Document */
body {
	background: #d8eee5;
	color: #56575a;
	font-size: 76%;
	margin: 0px;
	padding: 0px 0px;
	text-align: justify;
	font-family: arial, sans-serif;
	line-height: 1.5em;
}


#wrap {
	position: relative;
	width: 980px;
	margin: 0px auto;
	padding: 0px 0px 0px 0px;
	border: 1px solid #ccc;
	background: #fff url(../images/background/main_bg.gif) repeat-y top left
}

#wrapBar {
	background: url(../images/background/bg.gif) repeat-x top left;
	height: 15px;
}

/* TOP SECTION */

#HeaderLogo {
	position: absolute;
	top: 15px;
	left: 0px;
	width: 199px;
	height: 99px;
	padding-top: 17px;
	background: #fff
}

#RightContent {
	margin-left: 199px;
	padding: 0px;
}

#HeaderRight {
	padding: 2px 3px 2px 3px;
	text-align: right;
	width: 774px;
	border: 1px solid #ccc;
	border-width: 1px 0px 1px 1px;
}

/* LEFT SIDE */

#LeftBox {
	width: 199px;
	border-top: 1px solid #ccc;
	float: left;
}

#SearchBox {
	padding: 5px;
	text-align: center;
	height: 25px;
	margin: 0px 0px 0px 0px;
	background: #29a293;
	border-bottom: 1px solid #fff;
	border-top: 1px solid #fff;
	width: 189px
}

#NewsBox {
	color: #00525d;
	padding: 0px;
	margin: 0px;
	background: #fff
}


#NewsBox .sub {
	margin: 5px;
	padding: 5px 5px 8px 5px;
	border-bottom: 1px solid #5899a3;
}

/* MAIN SECTION */

#MainContent {
	margin-left: 199px;
	padding: 25px 25px 0px 25px;
	min-height: 540px;
}

#MainTop {
	border-bottom: 1px solid #ccc;
	padding-bottom: 15px
}

#InnerLeft {
	width: 347px;
	border-right: 1px solid #ccc;
	margin-top: 16px;
	padding: 0px 13px 28px 0px;
	height: 385px
}

#InnerRight {
	float: right;
	width: 351px;
	margin-top: 16px;
	padding: 0px 0px 18px 18px
}

.SpotLightBox {
	font-size: 0.95em;
	border: 1px solid #29a294;
	margin-top: 10px;
	padding: 15px 6px;
	margin-bottom: 8px
}


.SpotLightBoxNew {
	font-size: 0.95em;
	border: 1px solid #29a294;
	margin-top: 10px;
	padding: 15px;
	margin-bottom: 8px;
	text-align: left
}


.SpotLight {
	padding-bottom: 8px
}

.SpotLightTxt {
	margin-top: -5px;
	float: right;
	margin-right: 3px;
	width: 120px
}

.SpotLightMore {
	text-align: right;
}

/* LEFT IMAGE BOXES */

.LeftAbout, .LeftCentres, .LeftDevelopments, .LeftInvestor, .LeftNews, .LeftContact, .LeftSiteMap, .LeftInvestor {
	border-width: 0px;
	border-bottom: none;
	border-top:none;
	width: 199px;
	min-height:185px;
}

.LeftAbout {
	background: url(../images/background/mall-light.jpg) no-repeat top left; /*11*/
	border-bottom:none;	
}

.LeftCentres {
	background: url(../images/background/shop-8.jpg) no-repeat top left;
}

.LeftDevelopments {
	background: url(../images/background/peoplemall.gif) no-repeat top left;
}

.LeftInvestor {
	background: url(../images/background/shop-18.jpg) no-repeat top left;
}

.LeftNews {
	background: url(../images/background/birdseyemall.jpg) no-repeat top left;
}

.LeftContact {
	background: url(../images/background/mallbridge.jpg) no-repeat top left;
}

.LeftSiteMap {
	background: url(../images/background/shop-1.jpg) no-repeat top left;
}

/* FOOTER */

#footer {
	background: #fff url(../images/footer_bg.jpg) repeat-x top left;
	text-align: right;
	color: #fff;
	list-style: none;
	padding: 12px 12px 12px 12px;
	font-weight: bold;
}

#footer ul {
	display: inline;
	margin: 0px;
	padding: 0px;
}

#footer li {
	display: inline;
	margin: 0px;
	padding: 0px 9px;
	border-right: 1px solid #fff;
}

#footer a, #footer a:visited {
	color: #fff;
	text-decoration: none
}

#footer a:hover {
	text-decoration: underline;
	font-weight: bold;
}

/* Styles */

.SearchBox {
	border: 1px solid #00525d;
	width: 120px
}

.Button {
	border: 1px solid #00525d;
	background: #5899a3;
	color: #fff;
	padding: 1px 2px;
	margin: 0px
}

.ButtonField {
	float: right; margin-top: -30px; margin-right: 7px
}

.InputField {
	border: 1px solid #00525d;
	background: #fff;
	color: #5899a3;
	padding: 3px;
	margin-left: 1px
}

.InputField2 {
	border: 1px solid #00525d;
	background: #fff;
	color: #5899a3;
	padding: 3px;
	margin: 4px;
	width: 220px
}

.InputFieldShort {
	border: 1px solid #00525d;
	background: #fff;
	color: #5899a3;
	padding: 1px;
	margin: 1px;
	width: 95px;
	float: left;
	margin: 2px;
}

.radio {text-align:right;}

.label
{
width: 8em;
float: left;
text-align: right;
margin-right:0.5em;
display: block;
margin: 4px;
}

.labelShort
{
width: 85px;
float: left;
text-align: right;
display: block;
margin: 1px;
}


.Button:focus, .Button:hover  {
	border: 1px solid #5899a3;
	background: #fff;
	color: #5899a3;
	padding: 2px
}

#NewsBox h1 {
	display: block;
	background: #29a294;
	color: #fff;
	font-size: 1.5em;
	margin: 0px 0px;
	padding: 5px 5px 7px 7px;
	font-weight: normal
}

#NewsBox h1 span {
	display: none;
}

#NewsBox h2 {
	font-size: 1.2em;
	margin: 3px 0px;
	padding: 0px;
	color: #56575a;
	line-height: 1em
}

#InnerLeft ul {
	margin: 0px;
	padding: 20px;
	list-style: none;
}

#InnerLeft li {
	margin: 2px 0px;
	padding: 0px;
	list-style: url(../images/blue_bullet.gif);
}

ul.MainContent {
	margin: 3px;
	padding: 0px;
	list-style-position: inside
}

li.MainContent {
	margin: 0px;
	padding: 2px 0px;
}

form {
	margin: 0px;
	padding: 0px;
}

/* Advisers */

.contact {
	float: right;
	width: 280px;
}

/* NEWS PAGE */

.NewsYear {
	font-size: 1.8em;
	font-weight: bold;
	color: #29a294;
}

.NewsDate {
	float: right;
	text-align: right;
	font-weight: bold
}

/* Links */

#NewsBox .more {
	float: right;
	margin-top: -20px
}

a:link, a:visited {
	text-decoration: underline;
	color: #00525d;
	font-weight: bold
}

a:hover {
	text-decoration: underline;
	color: #29a294;
	font-weight: bold
}

#MainContent h1 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
	color: #00525d;
	font-size: 2em;
	line-height: 1.1em
}

#MainContent h1.Board {
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 3px 0px;
	color: #00525d;
	font-size: 1.8em;
	line-height: 1.1em
}

#MainContent h2 {
	margin: 0px;
	padding: 10px 0px 3px 0px;
	color: #29a294;
	font-size: 1.6em;
	font-weight: 400
}

#MainContent h3 {
	margin: 0px;
	padding: 0px 0px 25px 0px;
	color: #29a294;
	font-size: 1.5em;
	font-weight: normal
}

#MainContent h3 span {
	color: #56575a; font-weight: normal; font-size: 0.65em; font-family: arial, sans-serif
}

#MainContent h3 span.searchQuery {
	font-family: arial, sans-serif;
	margin: 0px;
	padding: 0px 0px 25px 0px;
	color: #56575a;
	font-size: 1.1em;
}

#MainContent h5 {
	margin: 0px;
	padding: 0px 0px 10px 0px;
	color: #29a294;
	font-size: 1.2em;
}

#MainContent h6 {
	margin: 0px;
	padding: 0px;
	font-size: 1.2em;
}


legend {
	margin: 0px 0px 9px 0px;
	padding: 2px;
	color: #29a294;
	font-size: 1.8em;
	line-height: 1.1em;
	font-weight: bold
}

fieldset {
	padding-bottom: 10px;
}

fieldset.MapProfile legend {
	margin: inherit;
	color: #00525d;
	font-size: 1.2em;
	line-height: 1em;
	font-weight: bold
}

fieldset.MapProfile {
	padding-bottom: 10px;
	border: 1px solid #fff;
	background: #8bbeb8
}

fieldset.MapProfile p {
	padding: 7px;
}

p {
	padding: 7px 0px 8px 0px;
	margin: 0px
}

ul.SiteMap {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	float: left;
	width: 350px
}

ul.SiteMap ul {
	margin: 0px;
	padding: 2px 0px;
}

li.SiteMap {
	padding-left: 10px;
	padding-bottom: 12px;
	margin: 0px;
	font-size: 1.4em
}

li.SiteMap a:link, li.SiteMap a:visited {
	text-decoration: underline;
	color: #29a294
}

li.SiteMapSub {
	list-style: disc;
	padding: 0px;
	margin: 2px 30px;
	font-size: 0.73em
}

li.SiteMapSub a:link, li.SiteMapSub a:visited {
	text-decoration: underline;
	font-family: arial, sans-serif;
	color: #00525d
}

li.SiteMapSub a:hover {
	color: #29a294;
	text-decoration: underline
}

.ImageRight {
	float: right;
	width: 240px;
	text-align: right;
	margin-top: 11px;
	margin-left: 20px
}

.ImageLeft {
	float: left;
	width: 240px;
	text-align: left;
	margin-top: 11px;
	margin-right: 20px
}

.SingleLine {
	border-bottom: 1px solid #56575a;
}

.DoubleLine {
	border-bottom:double #000000;
}


.downloadBox {
	background: #d8eee5;
	text-align: center;
	padding: 10px;
	border: 1px solid #00525d
}

a.NashikLink {
	position: absolute;
	right: 255px;
	top: 248px;
	display: block;
	width: 50px;
	height: 50px;
	border: 2px solid #fff;
	text-decoration: none;
	text-align: center
}

a.NashikLink span, a.KalyanLink span, a.AurangabadLink span {
	display: none;
}

a.KalyanLink {
	position: absolute;
	right: 311px;
	top: 317px;
	display: block;
	width: 50px;
	height: 50px;
	border: 2px solid #fff;
	text-decoration: none;
	text-align: center
}

a.AurangabadLink {
	position: absolute;
	right: 114px;
	top: 261px;
	display: block;
	width: 50px;
	height: 50px;
	border: 2px solid #fff;
	text-decoration: none;
	text-align: center
} 

a.NashikLink:hover, a.KalyanLink:hover, a.AurangabadLink:hover {
	border: 2px solid #00525d;
}

td.ProjectNo {
	background: #29a294;
	color: #fff;
}


/* RESULTS PAGE */

.ResultsHeader {
	border-bottom: 5px solid #fff;
	padding: 10px;
	font-size: 1.1em
}

.SearchResult {
	margin-bottom: 20px;
}


.SearchResultAlt {
	background: #d8eee5;
	border-top: 5px solid #d8eee5;
	border-bottom: 5px solid #d8eee5;
}


.SearchResultTitle {
	line-height: 2em;
	padding: 10px;
}

.SearchResultDesc {
	padding: 10px;
	
}

tr.ResultsHeader td {
	padding: 10px;
}

/* NEW EVENTS PAGE */

table.Events {
	border: 1px solid #fff;
}

table.Events h2 {
	border-bottom: 1px solid #00525d;
}

table.Events tr.TopTR td {
	background: #fff;
	border-bottom: 1px solid #00525d;
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
	border-top: 1px solid #fff;
	color: #00525d
}


table.Events tr.OddRow td {
	background: #a9dad4;
	border-bottom: 1px solid #00525d;
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
	border-top: 1px solid #fff
}

table.Events tr.EvenRow td {
	background: #e9f6f4;
	border-bottom: 1px solid #00525d;
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
	border-top: 1px solid #99babe
}
