/* Self Section Style */
h2 {color:#30648B;}
h3, h5 {color:#2D9CBD;}
h5 {font-weight:normal;}
a {color:#63B6E7;}
.colorBtn {background-color:#63BFDA;}
.highlight {color:#30648B;}
/* Press Release Table */
ul#pressNav li a:hover, ul#pressNav li a.active {color:#30648B;}
div#pressTable table tr.title td, div#pressTable table tr.title th, div#upcomingTable table tr.title td, div#upcomingTable table tr.title th, .genTable th, .genVertTable th, .genTableTopHead tr.title td, .genTableTopHead tr.title th {color:#30648B;}

/* Page Background */
#pageBg {background-image: url(../images/investor/bg_right.jpg);}
.maintitle {margin:0 0 17px 25px;}

/* Left Navigation */
#leftNav ul li a:hover, #leftNav ul li a.active {color:#63B6E7; background-image:url(../images/investor/pt_pulldown.gif);}

/* Unique Styles */
.btmDash {background:url(../images/dash.gif) repeat-x left bottom; padding:0 0 15px 0; margin:0 0 10px 0;}
.alertTable {background:url(../images/dash.gif) repeat-x left bottom;}
.alertTable th, .alertTable td {padding:7px 5px;}
.alertTable th {text-align:left; font-weight:normal; width:65px;}
.alertTable th span, .alertTable td span {color:#63B6E7;}
.alertTable td label {padding:0 20px 0 0;}
.alertTable input.radio {width:20px; border:none; padding:0;}
.alertTable input {width:380px; height:15px; border:#CCC 1px solid; padding-top:3px;}
.alertTable select {width:382px; height:22px; padding-top:3px;}
.alertTable input.btnReset, .alertTable input.btnSubmit {width:62px; height:20px; color:#FFF; border:none; padding:0; margin:0 10px 10px 0; text-align:center; cursor:pointer;}
.alertTable input.btnReset {background-color:#B7B7B7;}
.alertTable input.btnSubmit {background-color:#63BFDA;}

/* Financial Results */
.fyContainer {border-top:#E2E2E2 1px solid; margin-top:30px;}
.yearSelectMenu {text-align:right; margin:10px 0 8px 0;}
.yearSelectMenu select {width:130px;}
.fyContainer h5 {padding:0 0 10px 0;}
.fyContainer span.highlight {display:inline-block; margin-bottom:15px;}
.chartConatiner {background:url(../images/dash.gif) repeat-x left bottom; padding:0 0 15px 0; margin-bottom:5px; text-align:center;}
.chartConatiner ul {text-align:left; margin:20px 0 0 15px;}
.chartConatiner ul li {float:left; margin-right:10px;}
.chartConatiner ul li div {float:left; width:7px; height:7px; margin:5px 10px 0 0;}
.chartConatiner ul li div.blue {background-color:#339AB7;}
.chartConatiner ul li div.pink {background-color:#D0458A;}
.chartConatiner ul li div.green {background-color:#7EA44D;}
.chartConatiner ul li div.orange {background-color:#FB8014;}
.chartConatiner p {text-align:left; margin:20px 20px 0 20px;}
.chartConatiner .genTable tr td {border-right:#E2E2E2 1px solid;}
.chartConatiner .genTable tr td.last {border:none;}
.chartConatiner .genTable tr.last td {border-bottom:#E2E2E2 1px solid; background:none;}
.chartConatiner .genTable tr.blue td {color:#2D9CBD;}
.chartConatiner .genTable tr.orange td {color:#D44E25;}

/* Analysts' Contacts */
.contactContainer {background:url(../images/dash.gif) repeat-x left bottom; padding:0 0 15px 0; margin:0 0 15px 0;}
.contactItem {float:left; width:310px; padding:0 30px 0 0; color:#858585;}
.contactItem h2, .contactItem h3 {margin-bottom:2px;}
.contactItem h5 {padding-left:0;}
.contactItem dt, .contactItem dd {float:left;}
.contactItem dt {clear:left; width:50px;}
.contactItem dd {width:80%;}
.contactItem a {color:#858585;}


/* Corporate Presentation */
.presentationItem {margin-top:20px;}
.presentationItem p {float:left; width:340px; padding:10px 20px 0 20px;}
.presentationItem img {float:right; border:#E2E2E2 1px solid;}

/* Financial Calendar */
.priorField {width:40px; border:#CCC 1px solid;}
.calendarEmail {padding:0 0 30px 20px;}
.calendarEmail input { width:300px; height:16px; border:#CCC 1px solid; margin:0; padding:2px 0 0 2px; margin-left:8px;}
.calendarEmail input.button { width:62px; height:20px; padding:0; border:none; background-color:#63BFDA; color:#FFF; letter-spacing:1px;}

/* Share Style */
.genVertTable ul li {background-image:url(../images/investor/pt.gif);}
