/* CSS Document */

body {margin: 0px; padding: 0px;}
table, div {font-family:Arial, Helvetica, sans-serif; font-size:11px}
.homeBg { background:#bebeb9 url("../images/homeBg.jpg") left top repeat-x;}
.aboutusBg { background:transparent url("../images/aboutusBg.jpg") right top no-repeat;}
.projectsBg { background:#ffffff url("../images/projectsBg.jpg") left top repeat-x;}

.topNavBand {background-color:#bebeb9}

.homeInnerBg[class] { background:transparent url("../images/homeInnerBg.png") left top no-repeat; height:443px;}
.bodyTileBg[class] { background:transparent url("../images/bodyTileBg.png") left top repeat-y;}
.bodyBottomBg[class] { background:transparent url("../images/bodyBottomBg.png") left bottom no-repeat; height:17px;}
.logoBandBg[class] { background:transparent url("../images/logoBandBg.png") left top no-repeat; height:95px;}
.logoPadding { padding:0 0 0 30px}
.historyBg { background:transparent url("../images/historyImg01.jpg") 230px bottom no-repeat;}
.residentialProjBg { background:transparent url("../images/residentialProgBg.png") left top no-repeat; height:569px;}
.highlandsBg { background:transparent url("../images/highlandsBg.png") left top no-repeat; height:569px;}
.chennaiBg { background:transparent url("../images/chennaiBg.png") left top no-repeat; height:569px;}
.projectsOddListBg { background:transparent url("../images/projectsOddListBg.jpg") left top repeat-y;}
.projectsSep { background:transparent url("../images/projectsSep.jpg") left top no-repeat;}


.aboutusText {color:#666; font-size:14px; line-height:20px}
.aboutusTitle {color:#e68c00; font-size:18px; text-transform:uppercase}
.aboutusTitle01 {color:#999; font-size:18px; text-transform:uppercase}
.aboutusHigh {color:#ff9900; font-size:14px; font-weight:bold; line-height:20px}
.orangeTextHigh {color:#ff9900; font-size:12px; font-weight:bold;}
.aboutusText12 {color:#666; font-size:12px; line-height:20px}
.aboutusText12High {color:#ff9900; font-size:12px; font-weight:bold; line-height:20px}
.aboutusText12Orange {color:#ff9900; font-size:12px;}

.financialsBg {background:transparent url("../images/financials.jpg") left top no-repeat; height:131px;}
.annualReportTitle {color:#fff; font-size:18px; font-weight:bold}
.annualReportSummary {color:#fff; font-size:14px; padding:0 0 16px 0}
.financialsQtrText {color:#999; font-size:14px;}
.financialsQtrText01 {color:#f49837; font-size:14px;}
a.financialsLink { text-decoration:none; color:#666; font-size:12px; position:relative}
a.financialsLink:hover {color:#e68c00;}
.downloadPdf {color:#fff; font-size:12px; background-color:#c4c4c4; padding:0 10px 5px}
.downloadPdf01 {color:#fff; font-size:14px; font-weight:bold; line-height:10px}
.financialsPdfPadding { padding:0 0 0 34px}
.financialsPdfPadding01 { padding:0 0 0 45px}
.financialsPdfPadding02 { padding:0 0 0 34px}
.financialsPdfPadding03 { padding:0 0 0 50px}
.cocTitleBg {background:transparent url("../images/cocTitleBg.jpg") left top repeat-y; height:37px;}
a.cocCloseLink { text-decoration:none; color:#ff9900; font-size:12px; font-weight:bold; text-transform:uppercase}
a.cocCloseLink:hover {color:#666;}
.cocText {color:#333; font-size:18px; line-height:23px}
.cocCopy { background-color:#ff9900; padding:0 0 0 5px; color:#fff; font-size:10px;}

.interiorsTitle {color:#666; font-size:14px; font-weight:bold}

.valuesText {color:#666; font-size:14px;}
a.valuesLink{
color:#ff9933;
background:transparent url(../images/galleryArrow.jpg) left top no-repeat;
font-size:12px;
font-weight:bold;
padding:2px 0 2px 25px;
text-decoration:none;
}
a.valuesLink:hover{
background:transparent url(../images/galleryArrowOver.jpg) left top no-repeat;
}
.leaseText {color:#ff9900; font-size:14px; padding:5px 0}
a.leaseMailLink {color:#666; font-size:14px; text-decoration:none}
a.leaseMailLink:hover {color:#ff9900; font-size:14px;}
.leaseAddress {color:#999; font-size:11px; padding-top:5px}
.homeloanText {color:#666; font-size:12px; font-weight:bold; padding:3px 0; line-height:14px;}
a.homeloanMailLink {color:#669999; font-size:12px; font-weight:bold; text-decoration:none}
a.homeloanMailLink:hover {color:#ff9900;}

.privNoteText {color:#666; font-size:10px;}
.privManText {color:#ff9900; font-size:10px;}

.careersOrngText {color:#ff9900; font-size:12px; font-weight:bold; text-transform:uppercase}

a.pressLink { text-decoration:none; color:#669999; font-size:14px;}
a.pressLink:hover {color:#ff9900;}

.locationsWhiteText {font-size:12px; color:#FFFFFF; padding:2px 0}
.cochinLocationsTransBg {background:url(../images/locations/transBg.png) left top no-repeat; width:762px; height:282px;}

a.topNav { text-decoration:none; color:#666666; text-transform:uppercase; font-size:9px;}
a.topNav:hover {color:#eee;}
.topNavSep {color:#666; font-size:9px; padding:0 4px}
.topNavText { text-decoration:none; color:#666666; font-size:9px;}

.viewprojText {color:#999; font-weight:bold; font-size:10px;}
a.projectsLink { text-decoration:none; color:#87a6ab; text-transform:uppercase; font-size:10px; font-weight:bold; position:relative}
a.projectsLink:hover {color:#ff9900;}
a.projectsActiveLink { text-decoration:none; color:#ff9900; text-transform:uppercase; font-size:10px; font-weight:bold; position:relative}
.viewprojSep {color:#87a6ab; font-weight:bold; font-size:10px; font-weight:bold; padding:0 4px}

.aboutusNavTitle {font-size:10px; font-weight:bold; color:#333333; padding:0 0 8px 0}
a.aboutusNav { text-decoration:none; color:#669999; text-transform:uppercase; font-size:10px; font-weight:bold; line-height:22px;}
a.aboutusNav:hover {color:#ff9900;}
a.mainMenu { text-decoration:none; color:#ff9900; text-transform:uppercase; font-size:10px; font-weight:bold; background:url(../images/mainmenuArrow.jpg) left 2px no-repeat; padding:0 0 0 17px}
a.mainMenu:hover {color:#669999;}

.backtoHome[class] {background:url(../images/backtoHome.png) left top no-repeat; padding:0 0 0 30px; color:#74a0ab; font-size:12px; height:23px}
.hoverText {color:#74a0ab; font-size:12px;}


a.innerTopNav { text-decoration:none; color:#58757c; text-transform:uppercase; font-size:10px;}
a.innerTopNav:hover {color:#000;}
.innerTopNavSep {color:#58757c; font-size:10px; padding:0 4px}

.homeRightSectionPadding {padding:0 40px 0 0}
.projectsRightSectionPadding {padding:0 22px 0 0}
.homeRightSectionTitle {padding:0 0 8px 0}
a.homeRightSectionLinks {text-decoration:none; color:#666; text-transform:uppercase; font-size:10px; line-height:11px;}
a.homeRightSectionLinks:hover {color:#ff9900;}


a.leftNav { text-decoration:none; color:#666; text-transform:uppercase; font-size:10px; line-height:15px; position:relative}
a.leftNav:hover {color:#333;}
a.leftNavOver { text-decoration:none; color:#333; text-transform:uppercase; font-size:10px; line-height:15px;}

.anylinkcsstext{ position:absolute; left:0; margin:-2px 0 0 60px;}

a.cityLink { text-decoration:none; color:#999; text-transform:uppercase; font-size:10px;}
a.cityLink:hover {color:#e68c00;}
a.cityLinkActive { text-decoration:none; color:#e68c00; text-transform:uppercase; font-size:10px;}
.cityLinkSep {color:#999; font-size:10px;}
.copyrightText {color:#999; font-size:9px; padding:0 0 0 10px; line-height:15px}
a.copyrightLink { text-decoration:none; color:#999; text-transform:uppercase; font-size:9px;}
a.copyrightLink:hover {color:#e68c00;}

a.qualityLink { text-decoration:none; color:#e68d03; font-size:14px; background:url(../images/qualityArrow.jpg) left top no-repeat; padding:3px 0 10px 35px;}
a.qualityLink:hover {color:#2d4a94;}

.projectsSummaryTxt {color:#168739; font-size:12px; line-height:18px; font-weight:bold}
.projectsSummaryTxt01 {color:#231f20; font-size:12px; line-height:18px; font-weight:bold}
.projectsBodyTxt {color:#666; font-size:12px; line-height:17px}
.projectsBodyTxtBold {color:#333333; font-size:14px; line-height:17px; font-weight:bold; position:relative}
.projectsBodyTxt01 {color:#333333; font-size:12px; line-height:17px}
a.projectsRightNavLink {color:#6d81b7; font-size:10px; font-weight:bold; text-decoration:none; text-transform:uppercase; line-height:23px}
a.projectsRightNavLink:hover {color:#ff9900;}
a.projectsRightNavLink01 {color:#fff; font-size:12px; font-weight:bold; text-decoration:none; text-transform:uppercase; font-weight:normal}
a.projectsRightNavLink01:hover {color:#2d4a94;}

.projDetailsText {font-size:12px; color:#666; line-height:17px; padding:2px 0}
.notationDetailsText {font-size:11px; color:#999; line-height:17px;}
.projDetailsBottomTitle {font-size:14px; color:#38529c; font-weight:bold;}
.projDetailsBottomText {font-size:12px; color:#666; line-height:17px; padding:13px 0 0 0; display:block}
.visitProject {font-size:12px; color:#fff; background-color:#ff9900; padding:4px 5px}
.visitProjectArrow {background-color:#83b0bb; padding:4px}
.visitProjectArrowOver {background-color:#2e3192; padding:4px;}

.emailPageTo { font-size:12px; color:#FFFFFF; font-weight:bold}
.emailTblBrdr {border:1px solid #FE9900}
.emailPageLink {font-size:12px; color:#669999; font-weight:bold}

.projectsHome { background:transparent url("../images/projectsHome.jpg") right top no-repeat; height:382px;}
a.projectsHomeArrow { text-decoration:none; color:#669999; font-size:14px; font-weight:bold; background:url(../images/projectsHomeArrow.png) right top no-repeat; padding:3px 30px 10px 0; line-height:20px}
a.projectsHomeArrow:hover {background:url(../images/projectsHomeArrowOver.png) right top no-repeat; color:#ff9900;}
a.projectsHomeArrow01 { text-decoration:none; color:#669999; font-size:14px; font-weight:bold; background:url(../images/projectsHomeArrow.png) left top no-repeat; padding:3px 0 10px 30px; line-height:20px}
a.projectsHomeArrow01:hover {background:url(../images/projectsHomeArrowOver.png) left top no-repeat; color:#ff9900;}

.highlandsRightBg01 { background:transparent url("../images/highlandsRightBg01.jpg") left top no-repeat; height:29px; padding:0 0 0 12px}
.highlandsRightBg02 { background:transparent url("../images/highlandsRightBg02.jpg") left top no-repeat; height:29px; padding:0 0 0 12px}
.highlandsRightBg03 { background:transparent url("../images/highlandsRightBg03.jpg") left top no-repeat; height:29px; padding:0 0 0 12px}
.highlandsRightBg04 { background:transparent url("../images/highlandsRightBg04.jpg") left top no-repeat; height:29px; padding:0 0 0 12px}

.bougainvillaOver {background:transparent url("../images/bougainvillaOver.png") right top no-repeat;}

.arrowlistmenu{
width: 120px; /*width of accordion menu*/
}

.arrowlistmenu .menuheader{ /*CSS class for menu headers in general (expanding or not!)*/
	padding: 5px 0;
	margin: 0;
	font-size: 10px;
	font-weight:bold;
	color: #666;
	cursor: pointer;
}

.arrowlistmenu .menuheaderover{ /*CSS class for menu headers in general (expanding or not!)*/
	padding: 5px 0;
	margin: 0;
	font-size: 10px;
	font-weight:bold;
	color: #ff9900;
	cursor: pointer;
}

.arrowlistmenu ul{ /*CSS for UL of each sub menu*/
list-style-type: none;
	padding: 0 0 5px 0;
	margin: 0;
}

.arrowlistmenu ul li{
padding:1px 0;
}

.arrowlistmenu ul li a{
	color: #666;
	text-decoration: none;
	display: block;
	padding: 3px 0 0 15px;
	font-size:10px;
	font-weight:bold;
	text-transform:uppercase;
}

.arrowlistmenu ul li a:hover{ /*hover state CSS*/
color:#ff9900;
}

.arrowlistmenu ul li a.activeLink{
	color: #ff9900;
	text-decoration: none;
	display: block;
	padding: 3px 0 0 15px;
	font-size:10px;
	font-weight:bold;
	text-transform:uppercase;
}

.activeLink{
	color: #ff9900;
}

.contentContainer {
padding:0 0 0 10px;
border-bottom:1px solid #e99d25;
}

#tablist{
padding: 8px 0 5px;
margin-left: 0;
margin-bottom: 0;
margin-top: 0.1em;
font-weight: bold;
font-size:12px;
}

#tablist li{
list-style: none;
display: inline;
margin:0;
padding:0;
}

#tablist li a{
color:#ffffff;
padding: 5px 8px 5px;
border-bottom: none;
background-color:#a9c3c5;
text-decoration:none;
text-transform:uppercase;
}

#tablist li a:hover{
background-color:#e99d25;
}

#tablist li a.current{
padding: 8px 8px 5px;
border: 1px solid #e99d25;
border-bottom: 1px solid #ffffff;
background-color:#FFFFFF;
color:#ff9933;
}
#tablist li a.current:hover{
padding: 8px 8px 5px;
border: 1px solid #e99d25;
border-bottom: 1px solid #ffffff;
background-color:#FFFFFF;
color:#ff9933;
}

#tablist li.last{
margin:0 0 0 210px;
}
#tablist li.last a{
color:#ff9933;
background:transparent url(../images/galleryArrow.jpg) left top no-repeat;
font-size:10px;
font-weight:bold;
padding:2px 0 2px 25px;
}

#tablist li.last a:hover{
color:#ff9933;
background:transparent url(../images/galleryArrowOver.jpg) left top no-repeat;
font-size:10px;
font-weight:bold;
padding:2px 0 2px 25px;

}
#tabcontentcontainer{

/* Insert Optional Height definition here to give all the content a unified height */
padding: 5px 0;
}

.tabcontent{
display:none;
}