/*body {
	background-color:#0874ff;
	background-image: url(/images/backgrounds/background-ipin.jpg);
	background-attachment: fixed;
	background-repeat: no-repeat;
	background-position: 0px 0px;
}*/
#layout-holder #layout-main-left-cell #layout-main-left-table #layout-main-content .blockType1 .report { background-image: url(/images/ipin/ipinlogo-point.gif); background-repeat: no-repeat; background-position: 0px 3px; padding-left: 35px; }
#ipin-ir-toolbar-panel { width:260px; text-align:center; vertical-align:top; }
#ipin-ir-toolbar-panel ul { text-align:left; padding: 0px; margin: 0px; list-style-type: none; }
#ipin-ir-toolbar-panel li { margin-top: 5px; margin-right: 5px; margin-bottom: 5px; margin-left: 0px; }
#ipin-ir-image-display-panel { width:493px; padding-left:8px; }
#ipin-ir-image-display-panel-portrait { width:493px; padding-left:8px; }
/* Legacy Declarations */
.xjoinIPIN { border: 1px solid #CCCCCC; }
.xjoinIPIN td { padding: 10px; border-bottom-width: 1px; border-left-width: 1px; border-bottom-style: solid; border-left-style: solid; border-bottom-color: #CCCCCC; border-left-color: #CCCCCC; }
.xjoinIPINtype { border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; }
.basic-right-module .rm-header { background-image: url(/images/rightmenu/rm-header-ipin.gif); background-repeat: no-repeat; height: 27px; }
#layout-main-content h1 { background-image: url(/images/h1-bullet-ipin.gif); background-repeat: no-repeat; background-position: 0px 6px; padding-left: 23px; }
.blockType1 #ipin-q h3 { margin: 0px; padding: 0px; }
.blockType1 #ipin-q { vertical-align: bottom; }
.blockType1 #ipin-opp .access { margin-top: 0px; margin-right: 0px; margin-bottom: 4px; margin-left: 0px; }
.basic-right-module .rm-header h3 { margin: 0px; padding: 0px; color: #0f5281; }
.basic-right-module { background-image: url(/images/rightmenu/rm-bg-ipin.gif); }
.blockType1 #ipin-home-latest { margin-top: 20px; margin-bottom: 40px; }
#layout-main-left-bottom a { background-image:url(/images/left-menu-temp-bg-ipin.gif); background-position:0px; background-repeat:repeat-y; }
#report-header { height: 145px; background-image: url(/images/ipin/Investor-report-header-c.gif); background-repeat: repeat-x; background-position: 0px 0px; margin: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 20px; padding-left: 0px; }
#report-header .left { background-image: url(/images/ipin/Investor-report-header-l.gif); background-repeat: no-repeat; background-position: 0px 0px; margin: 0px; padding: 0px; }
#report-header .left .right { height: 145px; background-image: url(/images/ipin/Investor-report-header-r.gif); background-repeat: no-repeat; background-position: right 0px; width: 989px; margin: 0px; padding: 0px; }
#report-header .left .right .report-image-icon { float: left; height: 125px; width: 177px; padding: 10px; }
.report-left #tabs1 #report-separator { background-color: #003976; height: 4px; margin-top: 14px; margin-bottom: 14px; margin-right: 4px; margin-left: 2px; width: 184px; }
.ipin-content-style-header .no-bullet { background-image: none; margin: 0px; padding: 0px; }
#why-invest .basic-right-module { width: 180px; margin: 0px; float: none; background-image: none; padding-top: 0px; padding-right: 10px; padding-bottom: 10px; padding-left: 0px; }
#next-step { background-image: url(/images/ipin/next-best-c.gif); background-repeat: repeat-y; background-position: 0px 0px; color: #FFFFFF; width: 248px; }
.report-center #investor-report-wrap { width: 785px; padding: 10px; }
.report-center-LP #investor-report-wrap { width: 985px; padding: 10px; }
#next-step .top { background-image: url(/images/ipin/next-best-top.gif); background-repeat: no-repeat; background-position: 0px 0px; }
#next-step .top .bottom { background-image: url(/images/ipin/next-best-bot.gif); background-repeat: no-repeat; background-position: 0px bottom; padding-top: 5px; padding-right: 15px; padding-bottom: 5px; padding-left: 15px; }
#next-step .top .bottom input { }
#next-step .top .bottom .textfield { height: 18px; width: 110px; border: 0px solid #FFFFFF; background-color: #FFFFFF; padding-right: 8px; padding-left: 8px; margin: 0px; padding-top: 4px; }
#next-step .top .bottom form { margin: 0px; padding: 0px; width: 210px; }
#next-step .top .bottom p { font-size: 12px; }
#next-step .top .bottom h1 { margin: 0px; padding: 0px; color: #FFFFFF; }
#report-header .left .right h1 { padding: 0px; color: #0c479c; font-size: 28px; font-weight: normal; margin: 0px; }
#report-header .left .right p { margin: 0px; padding-top: 0px; padding-right: 20px; padding-bottom: 0px; padding-left: 0px; }
#report-header .left .right .country { font-weight: bold; font-size: 14px; }
#why-invest-holder .top .bottom .basic-right-module .rm-header { background-image: none; padding-right: 0px; }
#why-invest #why-invest-holder { background-image: url(/images/ipin/why-invest-c.gif); background-repeat: repeat-y; background-position: 0px 0px; }
#why-invest #why-invest-holder .top { background-image: url(/images/ipin/why-invest-top.gif); background-repeat: no-repeat; background-position: 0px 0px; }
#why-invest #why-invest-holder .top .bottom { background-image: url(/images/ipin/why-invest-bot.gif); background-repeat: no-repeat; background-position: 0px bottom; }
.report-left { width: 190px; }
.report-center { width:785px; padding-left: 14px; }
#next-step .top .bottom #nextstepform { width: 210px; }
#next-step .top .bottom #nextstepform p { margin:0px; }
#next-step .top .bottom #nextstepform td { vertical-align: top; height: 23px; padding-bottom: 5px; }
.report-left #why-invest #why-invest-holder .top .bottom .basic-right-module .rm-header img { display: none; }
.report-left #why-invest #why-invest-holder .top .bottom .basic-right-module .rm-header h3 { padding-left: 20px; }
.report-left #why-invest #why-invest-holder .top .bottom .basic-right-module li { margin-top: 0px; padding-top: 0px; }
.report-left #why-invest #why-invest-holder .top .bottom .basic-right-module p { margin: 0px; padding: 0px; }
.report-left #why-invest #why-invest-holder .top .bottom .basic-right-module ul { margin-top: 0px; }
.unitbreakdowntable td { border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 0px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #CCCCCC; border-right-color: #CCCCCC; border-bottom-color: #CCCCCC; border-left-color: #CCCCCC; font-size: 12px; vertical-align: middle; padding: 4px; }
.unitbreakdowntable { border-top-width: 1px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #CCCCCC; border-right-color: #CCCCCC; border-bottom-color: #CCCCCC; border-left-color: #CCCCCC; width: 100%; }
.unitbreakdowntable .unitheader { font-weight: bold; background-color: #17406B; color: #FFFFFF; }

.financetable td { font-size: 12px; vertical-align: middle; padding: 4px; }
.financetable { width: 100%; border: 1px solid #000000; }
.financetable .unitheader { font-weight: bold; background-color: #17406B; color: #FFFFFF; }

.financetable-3col td { font-size: 12px; vertical-align: middle; padding: 4px; }
.financetable-3col { width: 292px; border: 1px solid #000000; }
.financetable-3col .unitheader { font-weight: bold; background-color: #17406B; color: #FFFFFF; }


#investor-report-wrap #finance_panel .financetable { width: 500px; }
#investor-report-wrap #finance_panel td { padding-right: 4px; padding-left: 4px; }
#overview_panel .dev-overview p { }
#investor-report-wrap #report-right-menu { float: right; width: 248px; margin-left: 14px; }



#next-step .top .bottom #frmMoreInfo .icon { height: 75px; width: 57px; float: right; position: relative; right: -22px; }
.report-center #investor-report-wrap #overview_panel,
.report-center #investor-report-wrap #development_panel,
.report-center #investor-report-wrap #location_panel,
.report-center #investor-report-wrap #finance_panel,
.report-center #investor-report-wrap #additional_panel,
.report-center #investor-report-wrap #images_panel { padding-right: 20px; }
#investor-report-wrap .report-hr { border-top-width: 1px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-top-style: dashed; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #CCCCCC; border-right-color: #CCCCCC; border-bottom-color: #CCCCCC; border-left-color: #CCCCCC; margin: 0px; padding: 0px; }
.report-center #investor-report-wrap h1 { margin-top: 0px; padding-top: 0px; }
.report-left #why-invest { width: 190px; }
.ipin-listing-container .IPINlistingtable { background-image: url(/images/ipin/listing-bg.jpg); background-repeat: no-repeat; background-position: 0px 0px; }
.ipin-listing-container-funds .IPINlistingtable { background-image: url(/images/ipin/listing-bg-funds.jpg); background-repeat: no-repeat; background-position: 0px 0px; }
#layout-main-content-wide .blockType2 .login-form-wrap .left { width: 400px; background-image: url(/images/ipin/login-left.gif); background-repeat: no-repeat; background-position: 0px 0px; padding-top: 90px; padding-left: 30px; }
.login-form-wrap .left #ipin-sign-in-form { width: 330px; font-size: 16px; color: #0c479c; }
.login-form-wrap .left #ipin-sign-in-form .login-form-main td { font-size: 16px; color: #0c479c; padding: 5px; vertical-align: top; }
.login-form-wrap .left #ipin-sign-in-form .login-form-main #SignInEmailAddress { width: 150px; }
.login-form-wrap .left #ipin-sign-in-form .login-form-main #SignInPassword { width: 150px; }
#layout-holder #layout-main-left-cell #layout-main-left-table #layout-main-content-wide .blockType2 .login-form-wrap { height: 440px; }
.login-form-wrap .left #ipin-sign-in-form .login-form-main { width: 330px; height: 189px; margin-bottom: 40px; }
.login-form-wrap .right li { font-size: 15px; font-weight: bold; color: #FFFFFF; }
.login-form-wrap .right ul { margin-top: 0px; padding-top: 0px; }
.login-form-wrap .right a { font-size: 12px; color: #FFFFFF; font-weight: normal; }
.blockType2 .login-form-wrap .right { background-image: url(/images/ipin/login-right.gif); background-repeat: no-repeat; background-position: 0px 0px; width: 286px; padding-top: 64px; color: #FFFFFF; padding-right: 38px; }
.form-middle #members-only-form #Title { width: 20px; }
.login-form-wrap .right a:hover { text-decoration: none; }
#fund-ir-wrap li { margin-bottom:8px; margin-top:8px; }
#report-header .left .right .report-brochure { padding-top: 10px; padding-right: 20px; }
.key-metrics .basic-right-module { width: 180px; margin: 0px; float: none; background-image: none; padding-top: 0px; padding-bottom: 10px; padding-left: 0px; font-size: 12px; }
.key-metrics { background-image: url(/images/ipin/why-invest-c.gif); background-repeat: repeat-y; background-position: 0px 0px; }
.key-metrics .top .bottom { background-image: url(/images/ipin/why-invest-bot.gif); background-repeat: no-repeat; background-position: 0px bottom; }
.key-metrics .top { background-image: url(/images/ipin/clean-top.gif); background-repeat: no-repeat; background-position: 0px 0px; }
.key-metrics .top .bottom .basic-right-module .rm-header { background-image: none; padding-right: 0px; font-size: 16px; text-align: center; }
#tabs1 .key-metrics .top .bottom .basic-right-module a { background-image: none; text-align: center; }
#tabs1 .key-metrics .top .bottom .basic-right-module a:hover { color: #111111; }
#report-header .left .right .inv-indicators { padding-right: 20px; }
#ipin-optimised-join-form { font-size:12px; }
#ipin-optimised-join-form td { padding:7px; }
#ipin-optimised-join-form input { height: 17px; }
#ipin-optimised-join-form .opt-join-left { width:160px; background-color:#eaeef5; font-weight:400; color:#292929; border:1px solid #c9d2e5; vertical-align:top; }
.ipin-light-bg-prompt { border:1px solid #82bfd0; background-color: #e7eff2; color: #0e2d39; font-size:12px; margin-bottom:18px; padding:9px; }
.ipin-light-bg-prompt a { color: #409a0f; font-weight:bold; font-size:14px; }
.what-is-ipin-image-overlay-bg { padding:0px; width:240px; background-image:url(/images/ipin/what-is-IPIN.jpg); background-repeat:no-repeat; background-position:top; }

#newhomesmoreinfo td{ padding:5px;}
#newhomesmoreinfo .textinput{ height:19px; width:150px; font-size:11px;}
#newhomesmoreinfo textarea{ width:150px; font-size:11px;}
#newhomesmoreinfo .leftcell{ border:1px dotted #BBBBBB; background-color:#EFEFFF; }
#newhomesmoreinfo select{ width:160px; font-size:11px; height:25px; }

