/* Copyright (c) 2008 Filmit IT Solutions. All rights reserved. */

/**
 * Client specific styles
 * for Filmit CMS generated HTML pages.
 *
 * Cartello Directors
 */

body            { background-color: #000000; color: #F0F0F0; margin: 0; font-size: 9pt; font-family: Tahoma, Geneva, sans-serif; text-decoration: none; text-align: left; }

div             { border: 0 none; padding: 0; margin: 0; display: block; }
div.header      { width: 860px; height: 114px; margin: 0 auto; border-bottom: 1px solid #A0A0A0; }
div.cartello    { width: 252px; height: 29px; margin: 0 auto 0 0; padding: 3px 0; }
div.directors   { width: 252px; height: 70px; margin: 0 auto 0 0; padding: 3px 0; 
  border-top: 3px solid #FF3067;
  border-left: 1px solid #A0A0A0;
}
div.menu        { width: 860px; height: 50px; margin: 0 auto; padding: 3px 0; }
div.mitem       { width: 172px; font-size: 11pt; float: left; color: #F0F0F0; text-align: center; }

a.mitemu        { color: #A0A0A0; text-decoration: none; }
a.mitemu:hover  { color: #FF3067; text-decoration: none; }
a.mitems        { color: #F0F0F0; text-decoration: none; }
a.mitems:hover  { color: #FF3067; text-decoration: none; }

a.clip          { background-color: transparent; color: #A0A0A0; display: block; margin: 0 auto; font-size: 11pt; text-decoration: underline; text-align: left; }
a.clip:hover    { background-color: transparent; color: #FF3067; display: block; margin: 0 auto; font-size: 11pt; text-decoration: underline; text-align: left; }
a.root          { background-color: transparent; color: #FF3067; display: inline; font-size: 11pt; text-decoration: none; text-transform: uppercase; }
a.root:hover    { background-color: transparent; color: #FF3067; display: inline; font-size: 11pt; text-decoration: underline; text-transform: uppercase; }
a.docp          { background-color: transparent; color: #707070; font-size: 8pt; text-decoration: underline; text-align: left; }
a.docp:hover    { background-color: transparent; color: #FF3067; font-size: 8pt; text-decoration: underline; text-align: left; }
a.title         { background-color: transparent; color: #A0A0A0; margin: 0; font-size: 11pt; text-decoration: underline; }
a.title:hover   { background-color: transparent; color: #FF3067; margin: 0; font-size: 11pt; text-decoration: underline; }
a.smitem        { background-color: transparent; color: #A0A0A0; display: inline; margin: 0; padding: 0; font-size: 12pt; text-decoration: none; text-align: left; }
a.smitem:hover  { background-color: transparent; color: #FF3067; display: inline; margin: 0; padding: 0; font-size: 12pt; text-decoration: none; text-align: left; }
a.latest        { background-color: transparent; color: #A0A0A0; display: inline; margin: 0; padding: 0 10px; font-size: 8pt; text-align: left; text-decoration: none; text-transform: uppercase; }
a.latest:hover  { background-color: transparent; color: #FF3067; display: inline; margin: 0; padding: 0 10px; font-size: 8pt; text-align: left; text-decoration: none; text-transform: uppercase; }

span.root       { background-color: transparent; color: #FF3067; font-size: 11pt; text-transform: uppercase; }

table.inner     { width: 880px; }

p               { background-color: transparent; color: #F0F0F0; border: 0 none; padding: 0; margin: 0; }
p.docp          { background-color: transparent; color: #707070; margin: 14px auto 40px 0; font-size: 8pt; text-align: left; }
p.caption       { padding: 0 10px; color: #A0A0A0; font-size: 8pt; text-transform: uppercase; }
/**
p.bio           { padding: 10px; color: #A0A0A0; font-size: 11pt; font-family: Georgia, serif; text-align: justify; }
*/
p.bio           { padding: 10px; color: #A0A0A0; font-size: 11pt; font-family: Tahoma, Geneva, sans-serif; text-align: justify; }
p.contact       { padding: 10px; color: #A0A0A0; font-size: 11pt; font-family: Tahoma, Geneva, sans-serif; text-align: right; }
p.smitem        { background-color: transparent; color: #A0A0A0; margin: 10px auto 0 10px; font-size: 12pt; text-align: left; }
p.latest        { background-color: transparent; color: #A0A0A0; display: none; margin: 0 auto 0 20px; font-size: 8pt; text-align: left; text-transform: uppercase; }

tr.row1         { height: 14px; }

td              { border: 0 none; padding: 0; margin: 0; }

td.alignl       { text-align: left; }
td.alignr       { text-align: right; }
td.alignc       { text-align: center; }

td.alignl       { text-align: left; }
td.alignr       { text-align: right; }
td.alignc       { text-align: center; }
td.ccolumn      { width: 110px; }
td.column1      { width: 620px; }
td.column2      { width: 260px; }

/**
td.contents_0   { background-color: transparent; color: #F0F0F0; font-size: 1.2em; padding-bottom: 10px; vertical-align: top; text-align: left; }
td.contents_1   { background-color: transparent; color: #F0F0F0; font-size: 1.2em; padding-left: 20px; vertical-align: top; text-align: left;  }
td.contents_2   { background-color: transparent; color: #F0F0F0; padding-left: 40px; vertical-align: top; text-align: left;  }
*/

img             { border: 0 none; padding: 0; margin: auto; display: block; }

img.cartello    { width: 252px; height: 29px; margin: 0 0 0 auto; }
img.directors   { width: 252px; height: 22px; margin: 0 0 0 auto; }
img.hand        { width: 300px; height: 341px; margin: 10px 10px 10px auto; }
img.watermark   { width: 628px; height: 48px; margin: 0 10px 0 auto; }

img.row1        { width: 1px; height: 13px; }
img.nav1        { width: 860px; height: 20px; }
img.nav2        { width: 430px; height: 20px; }

img.ccolumn     { width: 110px; height: 1px; }
img.column1     { width: 620px; height: 1px; }
img.column2     { width: 260px; height: 1px; }

#page           { width: 880px; margin: 20px auto; }
#titlediv       { background-color: transparent; color: #F0F0F0; clear: both; margin: 14px auto; width: 860px; font-size: 11pt; text-align: left; }
#titletab       { background-color: transparent; color: #F0F0F0; margin: 0 auto; padding: 0; width: 860px; font-size: 11pt; text-align: left; }
#contentdiv     { background-color: transparent; color: #F0F0F0; margin: 0 auto; width: 880px; font-size: 10pt; }
#docdiv         { background-color: transparent; color: #F0F0F0; margin: 80px auto 0 10px; width: 400px; font-size: 9pt; text-align: left; }
#pagefoot       { background-color: transparent; color: #F0F0F0; margin: 0 auto; width: 880px; height: 40px; }
#creditdiv      { background-color: transparent; color: #A0A0A0; margin: 14px auto 14px; width: 600px; }
#credita        { background-color: transparent; color: #707070; display: block; margin: 0 auto; font-size: 7pt; font-style: italic ; text-decoration: none; text-align: center; }
#credita:hover  { background-color: transparent; color: #FF3067; display: block; margin: 0 auto; font-size: 7pt; font-style: italic ; text-decoration: none; text-align: center; }
#creditfoot     { background-color: transparent; color: #707070; margin: 0 auto; width: 880px; }
#watermark      { background-color: transparent; color: #707070; margin: 0 auto; width: 880px; position: relative; bottom: 150px; }

