body {background:url(../images/bg_blue.jpg); margin:0; padding:0;}
.page {background:url(../images/bg_grad.jpg) repeat-x; margin:0 0 14px 0; padding:0;}
.pageBio {background:url(../images/bg_grad_bio.jpg) repeat-x; margin:0 0 14px 0; padding:0;}
.pageBio {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#002D62;}
td {vertical-align:top}
hr {color:#002D62; height:1px; background-color:#002D62; border: none; margin:20px 0 10px 0;}
.clear {clear:both; font-size:1px;}
/* Fonts */
.page {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#002D62;}

.pagePF {margin:0 0 14px 0; padding:0;}
.pagePF {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000;}

p {margin: 0 0 10px 0;}
h1 {font-size:16px; margin: 0 0 6px 0;}
h2 {font-size:14px}
h3 {font-size:12px}
h4 {font-size:10px; text-transform:uppercase; font-weight:normal; margin: 0 0 10px 0;}

a:link, a:visited {color:#AF0238; text-decoration:underline;}
a:hover {color:#AF0238; text-decoration:none;}

select {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#002D62;}


/* Top Logo */

tr td.logo {background:url(../images/pinnacle_top.gif) no-repeat;}
tr td.logo img {margin:0 345px 18px 345px;}


/* Top Navigation  */

.menu em { display: none}
.menu ul { width: 100%; padding: 0px; margin: 0px; list-style-type: none; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:11px; text-transform:uppercase; font-weight:bold;}
.menu li { float: left; padding: 0px; margin: 0px; display: inline; text-align:center;}
.menu li a { DISPLAY: block; HEIGHT: 47px; color:#FFFFFF; text-decoration:none;}

.menu li a.about { background: url(../images/nav_about.jpg) no-repeat left top; WIDTH: 110px;}
.menu li a.aboutActive { background: url(../images/nav_about.jpg) no-repeat left bottom; WIDTH: 110px; text-decoration:underline}
.menu li a.invest { background: url(../images/nav_invest.jpg) no-repeat left top; WIDTH: 159px;}
.menu li a.investActive { background: url(../images/nav_invest.jpg) no-repeat left bottom; WIDTH: 159px;}
.menu li a.prop { background: url(../images/nav_prop.jpg) no-repeat left top; WIDTH: 210px;}
.menu li a.propActive { background: url(../images/nav_prop.jpg) no-repeat left bottom; WIDTH: 210px;}
.menu li a.newdev { background: url(../images/nav_newdev.jpg) no-repeat left top; WIDTH: 168px;}
.menu li a.newdevActive { background: url(../images/nav_newdev.jpg) no-repeat left bottom; WIDTH: 168px;}
.menu li a.press { background: url(../images/nav_press.jpg) no-repeat left top; WIDTH: 137px;}
.menu li a.pressActive { background: url(../images/nav_press.jpg) no-repeat left bottom; WIDTH: 137px;}
.menu li a.careers { background: url(../images/nav_career.jpg) no-repeat left top; WIDTH: 106px;}
.menu li a.careersActive { background: url(../images/nav_career.jpg) no-repeat left bottom; WIDTH: 106px;}

.menu li a:hover { background-position: left bottom}

.menuSub {clear: both; background:url(../images/bg_menuSub.gif) no-repeat; height:22px; margin: 0; padding: 7px 0 0 0;}
.menuSub ul {color:#1C477C; list-style:none; font-weight:bold; display:inline; margin: 0 0 0 27px; padding: 0;}
.menuSub li {border-left:1px solid #FDC741; border-right:1px solid #FEEBAF; display:inline; padding:0 10px; margin: 0;}
.menuSub li.first {border-left:none; padding-left: 0;}
.menuSub li.last {border-right:none;}
.menuSub a:link, .menuSub a:visited {color:#1C477C; text-decoration:none;}
.menuSub a:hover {color:#1C477C; text-decoration:underline}
.menuSub li.selectedLink {color:#1C477C; text-decoration:underline}
.menuSub li.selectedLinkfirst {border-right:none; color:#1C477C; text-decoration:underline}
.menuSub li.selectedLinklast {border-right:none; color:#1C477C; text-decoration:underline}

.menuThird { margin: 0 0 10px 0}
.menuThird ul {color:#002D62; list-style:none; display:inline; margin: 0 0 0 5px; padding: 0;}
.menuThird li {display:inline; padding:0 2px; margin: 0;}
.menuThird li.first {border-left:none; padding-left: 0;}
.menuThird li.last {border-right:none;}
.menuThird a:link, .menuThird a:visited {color:#AF0238; text-decoration:none;}
.menuThird a:hover {color:#AF0238; text-decoration:underline}


/* Top Area */
.subTop {border-top:1px solid #ADAA9B; padding: 0; margin: 0;}
input {background-color: #FFF; border:1px solid #002D62; color: #000; font-size:11px; margin:0 0 0 0; padding: 2px;}
 
.button {background-color: #002D62; color: #FFF; font-size:11px; border: #002D62 2px outset; font-weight:bold; padding: 0;}
/* Links */
a[href$='.pdf'] { 
	padding: 2px 0 2px 20px;
	background: transparent url(../images/pdf_icon.gif) no-repeat left;
}
a[href^='http://phx.corporate-ir.net/External.File?'] { 
	padding: 2px 0 2px 20px;
	background: transparent url(../images/pdf_icon.gif) no-repeat left;
}

/* making sure images don't get icons */
.imageLink {
	padding-right: 0px !important;
	background: none !important;
}


/* Main Content Area */

table.main {background-color:#FFFFFF;}

td.mainLeft {border-right:1px solid #E3E1DD; border-left:1px solid #ADAA9B; border-bottom:1px solid #ADAA9B; padding:0;}

td.mainRight {border-right:1px solid #ADAA9B; border-bottom:1px solid #ADAA9B; padding:0; background-color:#F6F5F4;}

div.mainContent {padding:20px;}
div.mainContent a:link {color:#AF0238; text-decoration:underline;}
div.mainContent a:visited {color:#AF0238; text-decoration:underline;}
div.mainContent a:hover {color:#AF0238; text-decoration:none;}

div.titleBar {background:url(../images/bg_bar.gif) repeat-x; border-bottom:1px solid #E3E1DD; padding:8px 19px; margin: 0}
div.titleBar h1{font-size:10px; text-transform:uppercase; margin:0; font-weight:normal;}

p.mainP {line-height:19px;}

table.news {width: 553px;}
table.news img {margin: 0 15px 10px 0;}

div.feature {padding:15px 10px 0px 20px;} 

div.webcast {padding:15px 10px 0px 20px;}
div.webcast tbody tr td a {color:#002D62; text-decoration:none;}
div.webcast tbody tr td a:hover {text-decoration:underline;}

table.stock {font-weight:normal; margin-bottom:10px;}
table.stock td {padding: 0 0 10px 0;}
table.stock .up {padding-left:10px; background:url(../images/arrow_up_green.gif) 0 3px no-repeat;}
table.stock .up h1{color:#008613;}
table.stock .down {padding-left:10px; background:url(../images/arrow_down_red.gif) 0 3px no-repeat;}
table.stock .down h1{color:#CC0000;}
table.stock td.stockFoot {border-top:1px solid #E3E1DD; color:#ADAA9B; padding: 5px 0;}
table.stock td.stockFoot a:link, table.stock td.stockFoot a:visited{color:#002D62; text-decoration:none;}


/* Footer */

tr td.foot {background:url(../images/bg_foot.jpg) no-repeat; height:35px;}
tr td.foot ul {color:#FFF; font-family:Arial, Helvetica, sans-serif; font-size:11px; list-style:none; text-align:center; margin-top:10px;}
tr td.foot li {font-weight:bold; border-left:1px solid #6B93C5; display:inline; padding:0 10px;}
tr td.foot li.first {border:none}
tr td.foot a:link, tr td.foot a:visited {color:#FFFFFF; text-decoration:none}
tr td.foot a:hover {color:#CDD5DF; text-decoration:none}

#list {margin:12px;}
#list tbody tr td {font-size:10px;	padding:3px 3px 3px 20px; background:url(../images/prop_arrow.gif) left top no-repeat;}
#list tbody tr td a {color:#002D62; text-decoration:none;}
#list tbody tr td a:hover {text-decoration:underline;}

.row1{ background-color:#ffffff;}
.row2{ background-color:#F6F5F4;}

/*Ballon style start*/
.balloonstyle{
position:absolute;
top: -500px;
left: 0;
padding: 5px;
visibility: hidden;
border:1px solid #aaaaa2;
font-family:Arial,Helvetica,sans-serif;
line-height: 18px;
z-index: 1000;
background-color: #ffffff; 
text-align:center;
color: #7b7b7b;
font-size:10px;
width: 235px;
/*Remove below line to remove shadow. Below line should always appear last within this CSS
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135,Strength=5);*/
}

#arrowhead{
z-index: 500;
position:absolute;
top: -500px;
left: 0;
visibility: hidden;
}
 
/*Ballon style end*/

.xml-content table {border-top:1px solid #999; border-right:1px solid #999; border-bottom:none; border-left:none;}
.xml-content td  {border-bottom:1px solid #999; border-left:1px solid #999; border-top:none; border-right:none; padding:3px;}
.xml-content table.noborder {border-top:0px; border-right:0px; border-bottom:none; border-left:none;}
.xml-content td.noborder  {border-bottom:0px; border-left:0px; border-top:none; border-right:none; padding:0;}
.xml-content .up {padding-left:10px; background:url(../images/arrow_upGreen.gif) 0 3px no-repeat;}
.xml-content .up b{color:#008613;}
.xml-content .down {padding-left:10px; background:url(../images/arrow_downRed.gif) 0 3px no-repeat;}
.xml-content .down b{color:#CC0000;}
.xml-content a:link, .menuThird a:visited {color:#AF0238; text-decoration:none;}
.xml-content a:hover {color:#AF0238; text-decoration:underline}
.xml-content h3 {font-size:11px; margin: 0 0 6px 0;}  
.xml-content .linkColor 
{ 
	color:#AF0238;
	padding: 0 0 0 0;
	background: white;
}
.xml-content .xmlHeader { text-align:center; vertical-align:bottom;}


.xml-content-noborder table {border-top:0px; border-right:0px; border-bottom:none; border-left:none;}
.xml-content-noborder td  {border-bottom:0px; border-left:0px; border-top:none; border-right:none; padding:0;}
.xml-content-noborder .up {padding-left:10px; background:url(../images/arrow_upGreen.gif) 0 3px no-repeat;}
.xml-content-noborder .up b{color:#008613;}
.xml-content-noborder .down {padding-left:10px; background:url(../images/arrow_downRed.gif) 0 3px no-repeat;}
.xml-content-noborder .down b{color:#CC0000;}
.xml-content-noborder a:link, .menuThird a:visited {color:#AF0238; text-decoration:none;}
.xml-content-noborder a:hover {color:#AF0238; text-decoration:underline}
.xml-content-noborder h3 {font-size:11px; margin: 0 0 6px 0;}
.error {font-size:11px; color:Red; font-weight:bold;}

.ddlChart {width:125px;}

/*greybox content*/
.gbContent {padding: 5px 5px 5px 5px;}
.required { font-weight:bold; color: Red; font-size:13px;}

.errmsg {color:Red;}