/**
 * Stylesheet for Alert IR website
 *
 * @version 3, 2005-11-22
 * @author Niklas Norström <niklegs@alertir.com>
 *
 *
 */

/* GLOBALS
----------------------------------------------- */
html, body { margin: 0; padding: 0; text-align: center; background: none }
h1, h2, h3 { font-family: arial; font-weight: normal; text-decoration: none; color: #686868; margin: 0; padding: 0 }
div#header h1 { font-size: 26px; letter-spacing: -2px; line-height: 30px; margin-top: 25px }
h1 { font-size: 26px; letter-spacing: -1px; line-height: 34px; margin-bottom: 5px }
h2 { font-size: 18px; letter-spacing: -1px; line-height: 26px; color: #686868 }
h3 { font-size: 12px; letter-spacing: 0px; line-height: 20px; text-transform:uppercase }

p, div, td, th { font-size: 10pt; color: #686868; font-family: arial, sans-serif }
p, div#body ul { line-height: 22px }
div#right p { line-height: 18px }
a, a:link, a:visited, a:active { font-size: 11px; color: #92780F }
input, select, option { border: 1px solid #ccc }
a img { border: 0px none; }

* html table { width: 92% ! important }
html > body table { width: 100% ! important }
div#body img.img { border: solid 1px #ccc; padding: 2px }

div.AM-topicSpotBodyItem { margin-bottom: 20px; margin-top: 9px}
div.AM-topicSpotBodyItem span.date { font-size: 8pt; color: #999 }
div.AM-topicSpotBodyItem h3 { margin: 2px 0 0 0; padding: 0 }
div.AM-topicSpotBodyItem p { margin-bottom: 5px}

/* ALERTIR.COM
----------------------------------------------- */
div#afw { width: 800px; margin: 0 auto; text-align: left }

div#header { clear: both }
div#wrapper { float: left; width: 800px; margin: 20px 0 0 0; background: url('../images/wrapper_back_v6.gif') repeat-y }
div#navigation { float: left; width: 150px }
div#body { float: left; width: 500px }
div#right { float: right; width: 150px }
div#footer { clear: both; text-align: center }


div#header { background: url('../images/header_v6.jpg') no-repeat 0% 100%; height: 160px }
div#header h1 { display: none }
div#footer div.c div.copy div.left { font-size: 8pt; color: #ccc !important; float: left; }
div#footer div.c div.copy { text-align: right; }
div#navigation div.c, div#body div.c, div#right div.c { }

div#body div.c { padding: 0 40px }
div#footer div.c { padding: 20px 0 }
div#footer div.c div.copy { border-top: solid 1px #eee; padding: 5px 0 }

/* NAVIGATION
----------------------------------------------- */
div#navigation a { font-family: arial; text-decoration: none; color: #666; font-size: 9pt }
div#navigation a:hover { text-decoration: underline }
div#navigation ul { list-style: none; margin: 0; padding: 0 }
div#navigation ul li { margin: 0; padding: 3px 0 3px 0; font-weight: normal; border-bottom: solid 1px #f3f3f3 }
div#navigation ul li li { margin: 0; padding: 3px 0 3px 7px; font-weight: normal; border-bottom: none }
div#navigation ul li li li { margin: 0; padding: 3px 0 3px 12px; font-weight: normal }
div#navigation ul li li.expandable { background-image: url('/images/shared/arrow1.gif'); background-repeat: no-repeat; background-position: 98% 9px }

div#navigation div#search form { margin: 0; padding: 0 }
div#navigation div#search form input.txt { width: 150px ! important; font-size: xx-small }
div#navigation div#search form input.btn { display: none }

div#navigation li.selected { font-weight: bold }
div#navigation ul li.selected ul li.selected a { color: #888 }

/* TABLES
----------------------------------------------- */
table.afw tr th { border-bottom: solid 2px #ccc; text-align: left; font-weight: bolder }
table.afw tr td { border-bottom: solid 1px #ccc; }
table.afw tr:hover { background: #fcfcfc }
table.afw tr:hover th { background: #fff }
