|
Server : Apache/2.4.62 System : FreeBSD fbsdweb2.web.rcn.net 14.1-RELEASE FreeBSD 14.1-RELEASE releng/14.1-n267679-10e31f0946d8 GENERIC amd64 User : www ( 80) PHP Version : 8.3.8 Disable Function : NONE Directory : /domains/bluerae/clients/amag/staging/css/ |
Upload File : |
/* --------------------------------------------------------------------- */
/* AMAG - Craig henry for iMarc, LLC - http://imarc.net
/* --------------------------------------------------------------------- */
html {
font-size: 12px;
margin: 0px;
padding: 0px;
}
body {
font: normal 1em/1.5em Arial, Helvetica, sans-serif;
background-color: #fff;
color: #444;
margin: 0px;
padding: 0px;
}
.clear {
clear: both;
font-size: 0em;
line-height: 0em;
width: .1em;
}
img {
display: block;
border: none;
}
p{
padding: 0px;
margin: 0 0 10px 0;
}
a, a:visited{
color: #3c7fbe;
text-decoration:none;
font-weight: bold;
}
a:hover{
color: #469de1;
text-decoration:none;
}
.inline {
display: inline;
}
.error {
color:#CC0000;
border-top:1px solid #CC0000;
border-bottom:1px solid #CC0000;
font-weight:bold;
font-size:1.1em;
padding:5px;
background-color:#FFFFFF;
margin:10px 0px;
clear:both;
}
.success {
color:#009933;
border-top:1px solid #009933;
border-bottom:1px solid #009933;
font-weight:bold;
font-size:1.1em;
padding:5px;
background-color:#FFFFFF;
margin:10px 0px;
clear:both;
}
#contact_form_block {
width: 375px;
float: right;
margin: 0px 0px 1.5em 1.5em;
}
#contact_form_block_left {
width: 375px;
float: left;
margin: 0px 0px 1.5em 1.5em;
}
#contact_form_block_right {
width: 350px;
float: right;
margin: 18px 0px 1.5em 1.5em;
}
#contact_form input {
width: 365px;
margin: 0px;
padding: .2em 0px .2em 10px;
background-color: #EFEFEF;
font-size: 1.3em;
border-top: solid 1px #CCCCCC;
border-right: solid 1px #ABABAB;
border-bottom: solid 1px #ABABAB;
border-left: solid 1px #CCCCCC;
margin-bottom: .7em;
font-family: Arial, Helvetica, sans-serif;
}
#contact_form textarea {
width: 365px;
height: 150px;
background-color: #EFEFEF;
font-size: 1.3em;
border-top: solid 1px #CCCCCC;
border-right: solid 1px #ABABAB;
border-bottom: solid 1px #ABABAB;
border-left: solid 1px #CCCCCC;
font-family: Arial, Helvetica, sans-serif;
padding: .2em 0px .2em 10px;
margin-bottom: .6em;
}
#contact_form .send_button {
width: 79px;
height: 19px;
float: right;
margin: 0px;
padding: 0px;
border: none;
}
#contact_form_block .required, #contact_form .required {
font-weight: bold;
color: #c00;
font-size: 1.5em;
}
strong.office_title {
display: block; border-bottom: solid 1px #666; margin-bottom: .7em;
}
.office_locations_holder {
width: 380px; float: left; padding-top: 1.7em;
}
.office_location {
width: 170px; float: left;
}
.margin_right {
margin-right: 35px;
}
.phone_icon {
vertical-align: middle; display: inline; margin-right: 7px;
}
.fax_icon {
vertical-align: middle; display: inline; margin-left: 1px; margin-right: 8px;
}
.analyst_table {
width: 100%;
}
.analyst_table td{
text-align: left;
vertical-align: bottom;
border-right: solid 1px #ccc;
padding: 5px 20px 5px 20px;
}
.analyst_table td img{
text-align: left;
vertical-align: top;
}
.board_committee {
width: 100%;
margin-top: 20px;
border-bottom: solid 1px #ccc;
text-align: center;
}
.board_committee th {
text-align: center;
}
.board_committee td {
padding: .5em 1em .5em 0px;
border-top: solid 1px #ccc;
}
.board_committee td.left, .board_committee th.left {
text-align: left;
}
/* Main Container --------------------------------------------------- */
.container {
width: 940px;
padding: 0px;
margin: 0px auto;
}
/* Navigation ------------------------------------------------------- */
.main_navigation {
width: 117px;
height: 670px;
float: left;
padding: 0px;
margin: 0 auto 0;
background-color: #FFF;
background: url(/images/common/bg_internal.gif) no-repeat;
background-position: center 298px;
}
.main_navigation ul{
padding: 0px;
line-height: 1em;
display: block;
margin: -3px 0px 0px 0px;
border-top: 1px solid #444;
background-color: #fff;
}
.main_navigation li{
border-bottom: 1px solid #bbb;
padding: 0px;
margin: 0px;
display: block;
list-style:none;
line-height: 1em;
}
.main_navigation li#last{
border: none;
}
.main_navigation li a, .main_navigation li a:visited{
color: #444;
font: bold 11px Arial, Helvetica, sans-serif;
display: block;
line-height: 1em;
text-decoration:none;
padding: 7px 0 7px 5px;
}
.main_navigation li a:hover{
color: #fff;
background-color: #e2412c;
}
.main_navigation li a#current, .main_navigation li a#current:visited{
color: #CC0000;
font-weight: bold;
background-color: #efefef;
}
.main_navigation li a#current:hover{
color: #fff;
background-color: #e2412c;
}
.page_bottom_padding {
padding-bottom: 60px;
}
/* Sub-Navigation --------------------------------------------------- */
.subnav {
border-top: 1px solid #444;
border-bottom: 1px solid #666;
padding: 14px 11px 15px;
font: normal 11px/11px Arial, Helvetica, sans-serif;
color: #888;
background-color: #efefef;
margin-bottom: 25px;
}
.subnav a, .subnav a:visited {
color: #444;
font-weight: bold;
}
.subnav a:hover {
color: #777;
}
.subnav a.up {
color: #777;
}
.subnav img{
border: 0px;
display: inline;
vertical-align: -1px;
margin: 0 4px 0 10px;
}
.subnav img#first{
border: 0px;
display: inline;
vertical-align: -1px;
margin: 0 4px 0 0px;
}
/* Tertiary-Navigation --------------------------------------------------- */
.tertiary_nav img {
display:inline;
margin-right:5px;
}
/* Typography --------------------------------------------------- */
h1 {
font: bold 20px/0px Arial, Helvetica, sans-serif;
margin: 41px 0 10px 0;
padding: 0 0 10px 0;
color: #C71700;
}
h2 {
font: bold 17px Arial, Helvetica, sans-serif;
line-height: 1em;
margin: 41px 0 10px 0;
padding: 0 0 10px 0;
color: #777;
}
.home_investor_container h1 {
font: bold 18px/0px Arial, Helvetica, sans-serif;
margin: 20px 0 15px 0;
padding: 0 0 10px 0;
color: #C71700;
border-bottom: 1px solid #888;
}
.home_products_container h1 {
font: bold 18px/0px Arial, Helvetica, sans-serif;
margin: 20px 0 15px 0;
padding: 0 0 10px 0;
color: #C71700;
border-bottom: 1px solid #888;
}
.paragraph_border_top {
border-top: 1px solid #ccc;
padding-top: 20px;
}
.paragraph_border_bottom {
border-bottom: 1px solid #ccc;
padding-bottom: 20px;
}
.pull_quotes {
font-family: Arial, Helvetica, sans-serif;
color: #990000;
font-size: 1.38em;
font-weight: normal;
line-height: 1.25em;
border-left: 1px solid #BBBBBB;
float: right;
margin: 20px 5px 3px 16px;
padding: 10px 10px 12px 17px;
}
p.clear_it {
clear: both;
}
p.gastromark_paragraph {
clear: both;
border-top: 1px solid #ccc;
border-bottom: 1px solid #ccc;
padding: 20px 0px 20px 0px;
}
p.feridex_paragraph {
clear:both;
border-top: 1px solid #ccc;
padding-top: 20px; border-bottom:
1px solid #ccc;
padding-bottom: 20px;
}
p.ethics_divider {
clear:both;
border-top: 1px solid #ccc;
}
p.horizontal_pull_quote {
font-family: Arial, Helvetica, sans-serif;
background:#fff url(/images/bg_callout_oneline.gif) no-repeat;
color: #333;
font-size: 1.13em;
line-height: 1.25em;
padding: 12px 0px 10px 45px;
margin: 32px 0px 20px 0px;
height: 23px;
}
p.head_callout {
font: italic normal 17px/24px Georgia, "Times New Roman", Times, serif;
color: #444;
padding: 0 7px 26px 0px;
border-bottom: 1px solid #ccc;
margin-bottom: 20px;
}
p.head_callout_single_border {
font: italic normal 17px/24px Georgia, "Times New Roman", Times, serif;
color: #444;
padding: 15px 7px 20px 0px;
border-top: 1px solid #ccc;
margin-top: 35px;
}
p.head_callout_border_top {
font: italic normal 17px/24px Georgia, "Times New Roman", Times, serif;
color: #444;
padding: 15px 7px 15px 0px;
border-bottom: 1px solid #ccc;
border-top: 1px solid #ccc;
margin-bottom: 20px;
}
p.head_callout_right {
font: italic normal 17px/24px Georgia, "Times New Roman", Times, serif;
color: #444;
padding: 5px 7px 26px 0px;
border-left: 1px solid #ccc;
margin-left: 30px;
margin-top: 5px;
float: right;
}
p.head_callout span.highlight, p.head_callout_right span.highlight, p.head_callout_border_top span.highlight{
background-color: #eee;
padding: 2px 4px 2px 4px;
}
p.comittee_header {
margin-left: 40px;
}
span.highlight {
background-color: #eee;
padding: 2px 4px 2px 4px;
}
span.underline {
text-decoration:underline;
}
/* Body Content ----------------------------------------------------- */
.body_content {
width:787px;
padding:0px;
float:right;
}
.body_content_internal {
width:787px;
padding:0px;
float:right;
}
.home_products_container {
width: 550px;
position:relative;
}
.home_investor_container {
width: 200px;
float: right;
}
.inv_container {
border-bottom: 1px solid #555;
border-top: 1px solid #888;
padding: 0px;
margin: 16px 0 13px 0;
}
.inv_results {
float: right;
width: 80px;
text-align: right;
}
.inv_results img{
margin: 0 2px 0 3px;
vertical-align: -1px;
}
.inv_up {
color: #339900;
}
.inv_down {
color:#993300;
}
.inv_list {
height: 22px;
padding-top:5px;
font: bold 11px Arial, Helvetica, sans-serif;
background: url(/images/home/bg_inv.gif) repeat-x;
background-position:bottom;
}
#inv_perc {
background: none;
}
.home_investor_container .quotes{
font-size: .9em;
color: #888;
}
.bi_split_left {
width: 350px;
margin: 0 0 25px 0;
float:left;
}
.bi_split_right {
width: 395px;
float: left;
margin: 0 0 25px 30px;
}
.bi_split_left_wider {
width: 400px;
margin: 0px 0 25px 0;
float: left;
}
.large_left_column {
width: 626px;
margin: 0px 0px 25px 0px;
float: left;
padding-right: 20px;
}
.small_right_column {
width: 54px;
margin: 0px 0px 25px 20px;
float: left;
}
.sec_left_column {
width: 540px;
margin: 0px 0px 25px 0px;
float: left;
padding-right: 20px;
}
.sec_right_column {
width: 180px;
margin: 0px 0px 25px 20px;
float: left;
}
.directions_right_column {
width: 250px;
margin: 0px 0px 25px 20px;
float: left;
}
.directions_left_column {
width: 300px;
margin: 0 0 25px 0;
float:left;
padding-right: 166px;
}
.corp_gov_column_left {
width: 385px;
margin: 0px 0px 25px 0px;
float: left;
padding-right: 55px;
}
.corp_gov_column_right {
width: 300px;
margin: 0px 0px 25px 0px;
float: left;
}
.picture_padding {
padding-top: 57px;
}
.clear_both {
clear: both;
}
.mini_icons {
vertical-align: -1px;
display: inline;
border: none;
}
.arrow_inline {
display: inline;
}
.icon_inline {
display: inline;
border: none;
}
.divider {
border-bottom: solid 1px #ccc;
line-height: 5px;
}
.bi_split_left h1, .bi_split_right h1, .bi_split_left_wider h1{
font-size: 18px;
color: #D41616;
padding: 0px;
margin: 10px 0 17px 0;
line-height: 1em;
}
.spacer {
clear:both;
height:20px;
}
.sec_filings {
float: right;
display: inline;
margin-right: 180px;
}
table.directions_address {
width: 85%;
margin: 0 0 20px 0;
}
table.directions_address td{
padding: 0;
vertical-align:top;
}
table.directions_address td#divider{
width: 45px;
}
.list_return {
text-align:right;
margin:10px 0px;
}
.list_return img {
display:inline;
}
/* Footer ----------------------------------------------------------- */
.footer {
width: 920px;
padding: 10px 10px 11px 10px;
background-color: #444;
border-bottom: 3px solid #ccc;
margin: 0px auto 0;
font-size: .9em;
color: #888;
}
.footer a, .footer a:visited .footer a:active, .footer a:hover {
color: #ccc;
text-decoration:none;
}
.footer .copyright {
width: 250px;
text-align:right;
float: right;
}
/* Required for Paginator Class ------------------------------------- */
.paginator {
margin:20px 0px;
padding: 8px 6px;
color:#444;
background-color:#efefef;
border-top: 1px solid #444;
border-bottom: 1px solid #666;
}
.paginator a, .paginator a:visited {
font-weight:normal;
color: #444;
text-decoration:none;
margin-left:4px;
}
.paginator a:active, .paginator a:hover {
font-weight:normal;
color: #777;
text-decoration:underline;
}
.paginator .stats {
color:#333333;
margin-bottom:6px;
}
.paginator .stats strong {
font-size:1.1em;
color:#000000;
}
.page_direct a, .page_direct a:visited {
text-decoration:none;
}
.page_relative a, .page_relative a:visited {
font-size:.9em;
color: #B81E00;
text-decoration:none;
}
.page_relative a:active, .page_relative a:hover {
text-decoration:none;
}
.page_relative_disabled {
font-size:.9em;
color: #ababab;
}
.page_highlighted a, .page_highlighted a:visited, .page_highlighted a:active, .page_highlighted a:hover {
font-size: 1.2em;
font-weight: bold;
}