body#investor-information h1 {background-color:#1f3151; clear:both;}
body#investor-information p#hero {float:left;}
body#investor-information p#hero img {margin-right:.5em;}
body#investor-information div#body-text	{height:16.8em;margin-left:25.1em; background-color:#dddde5;text-align:center;}
body#investor-information div#body-text p.drop-case {font-size:1.3em;color:#1f3151;text-align:left;font-weight:normal;padding:1.7em 2.3em 1.3em; text-align:justify;}
body#investor-information div#body-text p.drop-case:First-Letter {font-size:3em;line-height:0.7em;}
body#investor-information ul#body-bottom-links {margin-left:25.1em;background-color:#798092; border-top:solid white 0.5em;padding:0.1em 0 0.1em 2.2em; height:4em; text-align:left;}
body#investor-information ul#body-bottom-links li {float:left;padding:0 3.5em 0 0; text-align:center;}
body#investor-information ul#body-bottom-links li#sec-filings {width:4.0em;}
body#investor-information ul#body-bottom-links li#earnings-release {width:12em;}
body#investor-information ul#body-bottom-links li#corp-governance {width:6.7em; padding-right:0;}
body#investor-information ul#body-bottom-links li a	{padding:0.9em 0;text-decoration:none;text-transform:uppercase;font-size : 1.1em; font-weight:bold;color:#DDDDE5;float:left;}
body#investor-information ul#body-bottom-links li a:hover {color:#fff;}

/* webcast */

body#investor-information div#details h4#webcast-title { font-size:1.2em; color:#1F3151;}
body#investor-information div#details ul.webcast { margin:4em 0; clear:both; font-size:1.1em; }
body#investor-information div#details ul.webcast li { font-weight:normal; clear:both; margin:.5em 0; }
body#investor-information div#details ul.webcast li a { display:block; padding-top:1em; }
body#investor-information div#details ul.webcast li span { font-weight:bold; width:6em; display:block; float:left; color:#666; }

p#ccbn { text-align:center; }

/* financial releases */
body#investor-information div#details ul#financial-releases li { clear : both; }
body#investor-information div#details ul#financial-releases li div { overflow : hidden; margin-bottom:0.7em; line-height : 1.3em; }
body#investor-information div#details ul#financial-releases li span.release-date { color:#333; width:5em; float:left; }
body#investor-information div#details ul#financial-releases li a { color:#8D866C; }
body#investor-information div#details ul#financial-releases li a:hover { color:#000;}
body#investor-information div#details ul#financial-releases li span.filetype { color:#4C3D6B; float : left; width : 40em; }
body#investor-information div#details ul#financial-releases li span.release-summary { clear:both; display:block; margin-top:.3em; color:#000;}

body#investor-information div#overview ul li { padding-bottom : 0.7em; line-height : 1.3em; }
body#investor-information div#overview ul li p { margin-bottom : 0.2em; }

body#investor-information div#overview p { margin-bottom:1em; font-size:1.1em; }
body#investor-information div#overview p a { color:#8D866C;}

/* Financial Releases popup */
div.financial-release-content { clear:both; background:#fff; color : #1F3151; padding : 2em;  }
div.financial-release-content h2 { font-size : 1.4em; line-height : 1.6em; padding-bottom : 0.5em; }


/* corporate-information.ftl */

body#investor-information h3 { font-size:1.3em; font-weight:bold; letter-spacing:.2em; color:#999; text-transform:uppercase; padding-bottom:.5em; font-family:"Times New Roman",Times,serif;}
body#investor-information p.drop-case.dividends { padding-bottom : 0.5em; }

body#investor-information div#content { background-color:#fff; border:1px solid #999; color:#9D9D9D; padding : 2.7em 0; }
body#investor-information div#landing { background-color:#faf7d9; border:none; }
body#investor-information div#sidebar { width:19.6em; float:left; }
body#investor-information div#sidebar h3 { font-style:italic; font-size:1.6em; padding-bottom:1em; font-weight:normal; letter-spacing:0; text-transform:none; margin-left:1.5em; }

body#investor-information div#details h3 span.store-count-status { font-size:.9em; letter-spacing:0em; font-family: Arial,Helvetica,sans-serif; line-height: normal; color:#8D866C; text-transform:none; }


body#investor-information div#sidebar ul { margin:0 0 0 2.5em;}
body#investor-information div#sidebar ul li { padding-bottom:1em;}
body#investor-information div#sidebar ul li a { color:#8D866C; font-size:1.1em; font-weight:bold; }
body#investor-information div#sidebar ul li a:hover {color:#4f4f4f;}
body#investor-information div#sidebar ul li div { line-height : 1.3em; }
body#investor-information div#sidebar ul li div span.release-date { color : #333; }
body#investor-information div#sidebar ul li div span.filetype a { font-size : 1em; font-weight : normal !important; }

body#investor-information div#info { float:left; width:54.1em; color:#9D9D9D; border-left:1px solid #8D866C; min-height: 17em; _height: 17em;  /* IE 6 hack - section needs a minimum height for thank you page.  ie6 does not regonize min-height, but height will expand. */ }
body#investor-information div#info iframe { width : 100%; height : 70em; border : 0; }
body#investor-information div#overview { margin:0 2em; }
body#investor-information div#overview.upcoming { margin-top : 2em; border-top : 1px solid #9D9D9D; padding-top : 1em; }
body#investor-information div#details { margin:1em 2em; }
body#investor-information div#details p { margin:.2em 0 2em 0em; line-height:1.2em; }
body#investor-information div#details p br {line-height:0;}
body#investor-information div#details h4 { color:#8D866C; font-weight:bold; font-size:1.1em; }

body#investor-information div#details ul#governance { margin:3em 0;}
body#investor-information div#details ul#governance li { margin:1.3em 0; }
body#investor-information div#details ul#governance li a { font-weight:bold; font-size:1.4em; text-decoration:none; }

body#investor-information div#details ul#store-count-list { width:24em; margin-bottom:5em; }
body#investor-information div#details ul#store-count-list li { padding:1em 0; clear:both; }
body#investor-information div#details ul#store-count-list li img { float:left;}
body#investor-information div#details ul#store-count-list li span.store-count { color:#000; width:6em; float:right; text-align:right; padding:.5em; }
body#investor-information div#details ul#store-count-list li.last span.store-count { padding-top:1em; }

body#investor-information table { margin:0em 0em 1em 0em; width:100%; color:#707172; }
body#investor-information table thead th { padding:.3em .5em 1.5em .5em; font-weight:bold; font-size:1.3em; text-align:right; }
body#investor-information table thead th.top-corner { text-align:left; }
body#investor-information table tbody th { padding:.2em .5em; font-weight:bold; }
body#investor-information table tr th, body#investor-information table tr td { border:.1em solid #fff;  }
body#investor-information table tbody td, body#investor-information table tfoot td { padding:.4em; }
body#investor-information table tfoot td { background-color:#f7f7f7; }
body#investor-information table tr.odd th { background-color:#dcdfe9; }
body#investor-information table tr.odd td { background-color:#dbe0e0; }
body#investor-information table tr.even th { background-color:#e9eaee; }
body#investor-information table tr.even td { background-color:#e8eaea; }


body#investor-information table#dividends-table th { text-align:left; }



body#investor-information div#details { padding-top:1em; }
html>/**/body#investor-information div#details { padding-top : 0em; margin-top:1em; }
body#investor-information div#details ul#followers li { margin:.4em 0; color:#666; font-weight:bold; font-size:1.2em; }
body#investor-information div#details p#asof { margin:2em 0;}


body#investor-information div#overview p { color:#888888; font-size:1.2em; font-family:Times New Roman,Times,serif; letter-spacing:0.04em; line-height:normal; line-height:1.3em; }
body#investor-information div#overview p.drop-case { font-weight : normal; }
body#investor-information div.analyst-coverage#overview p, 
body#investor-information div.governance#overview p, 
body#investor-information div.corporate-information#overview p {
	color:#9D9D9D;
	font-family:Arial,Helvetica,sans-serif;
	font-size:1em; 
	font-weight:normal;
}
body#investor-information div#overview p.drop-case:first-letter  { display:block; font-size:3.4em; line-height:0.8em; float:left; margin:0; padding:0; overflow:hidden; font-weight:bold; }

a#view-reports { text-decoration:none; font-weight:bold; text-transform:uppercase; letter-spacing:.2em; font-size:1.2em; color:#798092;  font-family:"Times New Roman",Times,serif;}
a#view-reports:hover { color:#1F3151;}


/* Investor Information packet */
body#investor-information div#overview.investor-packet-container { border-bottom: none;}
body#investor-information div.investor-packet-container h3 { color: #75727f; }
body#investor-information div.investor-packet-container p { padding: .5em 0; width: 34em;}
body#investor-information form { margin: 1em 0em 2em 0; padding: 1em 0 1em 4.25em; background-image:url('../images/investors/form_bg.gif'); background-repeat: no-repeat; width: 26em;}
body#investor-information form ul li { margin:.5em 0; }
body#investor-information form label.email { display:block; margin:.3em 0; padding:0;}
body#investor-information fieldset#contact-info { padding-top: .5em;  }
body#investor-information fieldset#contact-info legend { display: none; }
body#investor-information fieldset div { padding: .3em 0;}
body#investor-information fieldset label { display: block; padding: 1em  0 .3em 0; margin: 0; color: #65626f;  font-size: 1.1em; font-weight: bold;}
body#investor-information fieldset input { width: 18em; font-size: 1.1em;}
body#investor-information fieldset select { width: 18.5em; font-size: 1.1em; padding: .1em;}
body#investor-information fieldset#button-container { padding-top: 2em;  border: none; width: 20.75em;}
body#investor-information fieldset#button-container input.submit { float: right; display: block; padding: 0; margin: 0; background-color:#FFFFFF; border: none; height: 2em; width: 5.4em; text-indent: -999em; line-height: 99em; background-image:url('../images/investors/inv_sprite.gif'); background-position: 0em 0em; background-repeat: no-repeat; cursor: pointer; }

/* end Investor Information packet */


/* Annual Reports */
body#investor-information div#overview.annual-reports { border-bottom: none;}
body#investor-information div#overview.annual-reports a { color:#8D866C;}
body#investor-information div#overview.annual-reports a:hover { color:#372614;}
body#investor-information div.annual-reports p.drop-case { font-size: 1.4em; letter-spacing : 0.005em; color : #9D9D9D; line-height: 1.3em; padding-bottom: 1em; }
body#investor-information div.annual-reports p.drop-case:First-Letter { font-size : 3em; line-height : 0.8em; padding-top : 0.05em; font-weight: normal; }


body#investor-information table#tbl-annual-reports { border-top: .1em solid #cdcdcd; padding: 1em 0 1.5em 0; color: #9D9D9D;}
body#investor-information table#tbl-annual-reports th { text-align: left; color: #9D9D9D; font-family: "Times New Roman", Times, serif; text-transform: uppercase; padding: .5em .3em; letter-spacing: 0.1em;}
body#investor-information table#tbl-annual-reports td { vertical-align: top; width: 50%; line-height: 1.25em;}
body#investor-information table#tbl-annual-reports td#report-2007 a { vertical-align: top; }
body#investor-information table#tbl-annual-reports td#report-2007 img { float: left; }
body#investor-information table#tbl-annual-reports td p { font-weight: bold; font-size: 1.1em;}
/* end Annual Reports */

/* SEC Filings */
body#investor-information div.sec-filings div#overview { border-bottom: .1em solid #cdcdcd; margin-bottom: 2em; padding-bottom: 0;}
body#investor-information div.sec-filings div#overview p { padding-bottom: 2em;}
body#investor-information div.sec-filings h3 { color: #75727f}
body#investor-information div.sec-filings div#details h3 { padding-bottom: .5em; margin: 0;}
body#investor-information div.sec-filings div#details h4 { color: #9D9D9D; padding-bottom: .2em}
body#investor-information div.sec-filings div#details a { color: #8D866C}
body#investor-information div.sec-filings div#details a:hover { color: #372614}
body#investor-information div.sec-filings div#details ul { float: left; }
body#investor-information div.sec-filings div#details ul li  { padding: .2em 0;}
body#investor-information div.sec-filings div#details ul#sec-10Q { width: 7em; padding-right: 5em; }
body#investor-information div.sec-filings div#details ul#sec-10K { width: 7em; padding-right: 5em; }
body#investor-information div.sec-filings div#details ul#sec-8K { width: 20em; }
/* end SEC Filings */