body {background: white; color: black; font-family: tahoma; font-size: 11px; margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; padding-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; top: 0px; left: 0px}

.ir a {color: #A55F20; text-decoration: none}

a {color: #114196; text-decoration: none}
a:hover {text-decoration: underline}
a.next {font-size: 12px; text-decoration: none}
a.white {color: white; text-decoration: underline}
a.whitefooter {color: white; text-decoration: underline; font-size: 10px;}
a.ir {color: #A55F20; text-decoration: none}
a.ir_news {color: #A55F20; text-decoration: none; font-style: normal;}
a.next_ir {color: #A55F20; font-size: 12px; text-decoration: none}
a.media_year {color: #A55F20; text-decoration: underline;}
a.menu2:hover {color: black; text-decoration: none}
a.menu2_ir:hover {color: black; text-decoration: none}

table {border-collapse: collapse}
th {font-size: 12px; text-align: left;}
.fin_releases th {text-align: center; font-size: 11px;}
.fin_releases td {text-align: center; font-size: 10px;}
tr.alt td {background: #F2DCC6;}
td {color: black; font-family: tahoma; font-size: 11px; text-align: justify; vertical-align: top; line-height: 140%}
table.menu2 td {vertical-align: middle;}
td.tdright {text-align: right;}
td.tdcenter {text-align: center;}
td.tdleft {text-align: left; padding-left: 8px;}
td.tdmiddle {vertical-align: middle;}

table.ir {border: 1px solid black;}
tr.header_ir {background: #E79E5C; font-weight: bold;}

img {margin: 0; border: 0;}

br {clear: left;}

blockquote {font-family: tahoma; font-size: 11px; margin-left: 16px; margin-right: 16px; margin-bottom: 0px}

hr {width: 90%; text-align: center; margin-top: 15px; color: #FFFFFF;}
#dark hr {color: #699CF6;}

ul {margin-top: 0px; margin-bottom: 0px; margin-left: 16px; margin-right: 0px; padding: 0px}
ul.bulletimg {list-style-image: url(img/bullet.gif)}
ul.bulletimg_ir {list-style-image: url(img/bullet_ir.gif)}
ul.careers {margin-left: 50px; margin-top: 5px;}
ul.careers li {margin-bottom: 5px;}

.header {padding-left: 30px; padding-top: 10px;}
.menu2 {font-family: verdana; font-size: 11px; color: #666666; font-weight: bold;}
.menu2_ir {font-family: verdana; font-size: 11px; color: #A55F20; font-weight: bold;}
.title {font-family: tahoma; font-size: 17px; font-weight: bold}
.subtitle {font-family: tahoma; font-size: 11px; font-weight: bold; text-transform: uppercase}
.bold_ir {color: #A55F20; font-weight: bold}
.footer {color: white; font-family: verdana; font-size: 10px; text-align: center}
.white {color: white; line-height: 150%; font-size: 12px;}
.white td {color: white; line-height: 150%; vertical-align: top; font-size: 12px;}
.big {font-size: 13px; font-weight: bold;}
.small {font-size: 10px;}
.normal_lh {line-height: 13px;}
.appt {font-style: italic;}
.caption {color: #114196; font-family: verdana; font-size: 11px}
.ppl_left {margin-right: 15px;}
.ppl_right {margin-left: 15px; align: right;}
.error {background-color: red; color: white;}
.faq li {margin-top: 20px;}
.faq p {margin-top: 10px;}
.faqqn {font-weight: bold;}
.faqsublist li {margin-top: 5px; margin-left: 20px; list-style-type: square;}

.about_milestones td {padding: 10px 5px;}
.ir_financialinfo_releases td {padding: 5px;}

.tel_indent {margin-left: 21px;} /* on about_corporatedir.html page */

.stock_title {color: #114196; font-family: verdana; font-size: 11px; font-weight: bold}
.stock_title_ir {color: #A55F20; font-family: verdana; font-size: 11px; font-weight: bold}
.stock_number {color: #636262; font-family: verdana; font-size: 11px; font-weight: bold}
.stock_text {color: #636262; font-family: verdana; font-size: 10px}

.leftcol {background: #F2F2F2 url(img/bg_col_line.gif) repeat-y top right}
.rightcol {background: #F2F2F2 url(img/bg_col_line.gif) repeat-y top left}

.box_light {background: #E9EDF4}
.box_lightir {background: #F5E8DC}
.box_light_bg {background: #E9EDF4 url(img/box_light_bg.gif) no-repeat bottom center}
.box_lightir_bg {background: #F5E8DC url(img/box_lightir_bg.gif) no-repeat bottom center}
.box_light_content {padding: 10px}
.box_light_left {border-left: 2px solid #D4D4D4}
.box_light_right {border-right: 2px solid #D4D4D4}
.box_light_top {border-top: 2px solid #D4D4D4; font-size: 2px}
.box_light_bottom {border-bottom: 2px solid #D4D4D4; font-size: 2px}

#dark {background: url(img/box_dark_bg_mid.gif) no-repeat top; padding-left: 30px; padding-right: 30px; padding-bottom: 10px;}
#darkir {background: url(img/box_darkir_bg_mid.gif) no-repeat top; padding-left: 30px; padding-right: 30px; padding-bottom: 10px;}

input {font-family: tahoma; font-size: 11px;}
textarea {font-family: tahoma; font-size: 11px}
label {width: 10em; vertical-align: top; margin-top: 5px; float: left;}
#submitbutton {margin-left: 10em;}
.short {width: 5em;}
