/* CSS Document */
body {background-color:#E5DED0; font:13px/18px 'trebuchet ms', arial, sans-serif; color:#58595B; margin:0; padding:0; position:absolute; top:0; left:0; text-align:center; width:100%;}
#center {width:805px; margin-top:20px; margin-right:auto; margin-left:auto; padding:0px; text-align:center;}
img {margin:0; padding:0; display:block; border:0;}
table, div, a {margin:0; padding:0; border-collapse:collapse;}
.bodyText {width:805px; background-image:url(images/pageSample.jpg); padding:21px 0 10px 0;}
.bodyText p  {width:600px; margin:0 0 19px 99px;}
.bodyText table tr td p {margin-left:0; width:310px;}
.bodyText a {color:#4F3E22; text-decoration:none;}
.bodyText a:hover {color:#E5DED0;}
.reportsHeader {clear:both;}
.nasdaqButtons {padding:0 25px 0 25%; background-image:url(images/pageSample.jpg);}
.nasdaqButtons img {float:left; padding:0 5px 10px 5px;}
.safeHarbor {font:10px/15px 'trebuchet ms', arial, sans-serif; color:#58595B;}
.quotes {width: 35%;}
.right-align {float: right; width: 122px; text-align: right;}
/* .fsb {width:80%; margin-bottom:20px; border-bottom: 2px solid rgb(230,230,230); padding-right:75px;} */
.fsb {background-image:url(images/pageSample.jpg); text-align:left;} */
.fsb div {width:805px; padding:21px 0 10px 0;}
.fsb img {float:left; margin:4px 15px 4px 180px; _margin:4px 15px 4px 90px;}
.fsb span {font-size: 20px; font-weight: bold; color: rgb(0,0,153);}
.fsb p {margin:0px 180px 0 0;}
.fsb hr {width: 601px; color: rgb(230,230,230); padding:0; margin:0 102px 0 102px;}

h1 {font:bold 20px/22px 'trebuchet ms', arial, sans-serif; color:#4F3E22; margin:0 0 19px 99px;}
h2 {font:bold 17px/18px 'trebuchet ms', arial, sans-serif; color:#4F3E22; margin:10px 0 0 99px;}
h3 {font:bold 14px/15px 'trebuchet ms', arial, sans-serif; color:#4F3E22; margin:10px 0 0 99px;}
h4 {font:bold 12px/13px 'trebuchet ms', arial, sans-serif; color:#4F3E22; margin: 0px;}
.rule {margin:0 0 19px 99px; width:600px; height:3px; background-image:url(images/rule.gif); background-repeat:repeat-x;}

.documents a {margin-left:99px; font:bold 17px/19px 'trebuchet ms', arial, sans-serif; color:#4F3E22; text-decoration:none; width:600px;}
.documents p {margin-top:0;}

.investorTables table {margin-left:99px;}
.investorTables div {margin:9px 0 9px 99px; width:280px; height:3px; background-image:url(images/rule.gif); background-repeat:repeat-x;}

.factsTables table {margin-left:99px;}
.factsTables div {margin:9px 0 9px 99px; width:600px; height:3px; background-image:url(images/rule.gif); background-repeat:repeat-x;}
.factsTables h3 {margin-bottom:8px;}

.contact table {margin:0 0 29px 99px;}
.contact td p {margin-left:0; display:inline;}

.biography {margin-left:89px; }
.biography img {margin:0 19px 19px 0;}
.biography table tr td p {margin-left:0; width:420px;}
.biography h3 {margin:0 0 0 0;}

.stockQuotes {background:url(images/stockMock.jpg) top left no-repeat; width:237px; height:79px; padding:1px 0 0 0;}
.stockQuotes div {margin:0 0 0 0; font:12px/16px 'trebuchet ms', arial, sans-serif; position:relative; left:100px;}
.stockQuotes img {display:inline;}

.footer {background-image:url(images/footer.jpg); background-repeat:no-repeat; width:805px; height:64px; margin:0; padding:25px 0 0 0; text-align:center; color:#4F3E22;}

.footer a {font-size:10px; text-decoration:none; color:#4F3E22;}

a#lhd img {background: url(images/lhd.gif) top left no-repeat;}
a#lhd:hover img {background: url(images/lhdOver.gif) top left no-repeat;}

.navbarRollOvers img {display:none;}

#emphasis_bold {font-weight: bold;}

span.emphasis_italic {font-style: italic;}
span.emphasis_bold {font-weight: bold;}
h3.response {text-decoration: underline;}
h4.response {text-decoration: underline; text-align: center;}
p.question {font-weight: bold; margin-bottom: 0px;}
a.response {color: rgb(0,0,153); text-decoration: none;}
table.response {margin: 0 0 0 99px;}
td.right {text-align: right;}
td.center {text-align: center;}
td.small {font: 11px/12px 'trebuchet ms', arial, sans-serif; color:#4F3E22; margin: 0px;}
tr.odd {background-color: rgb(204,255,255);}
div.response {background-image:url(images/pageSample.jpg); text-align:center; margin: 0px; padding: 0px;}
h1.response {text-align: center; margin: 0px; padding: 25px 0 25px 0; text-decoration: none;}
hr.response {width: 601px; color: rgb(230,230,230); padding:0; margin:0 102px 0 102px;}

p#press {margin-bottom: 2px;}

p.press_text {font-weight: normal;}

.notice {font-weight: bold;}
.center {text-align: center;}





