/* --------------------------------------------- GENERIC */

HTML		   {height:100%;}
BODY               {font-family:arial,helvetica,sans-serif;
                    background:white; height:100%; color:black; margin:1em;}
H1                 {font-size:18px; font-weight:bold; color:#999999;}
H2                 {font-size:16px; font-weight:bold; color:#999999;}
H3                 {font-size:13px; font-weight:bold; color:#999999;}
TABLE              {font-size:12px;}
SELECT             {background:#eeeeee; color:black;}
A                  {color:#c40e25;}

/*------------------------------------------------- CONTENTFRAME */
FRAME.content	   {margin-bottom:0px; margin-top:0px; margin-left:0px;
					margin-right:0px;}

/* ------------------------------------------------ MENU */

.menu              {font-weight:bold;text-decoration:none; font-size:normal; color:black; font-family:Arial, Helvetica, sans-serif;}
body.menu          {background:#eeeeee;}
ul.menu            {padding: 0;margin: 0;list-style-type: none;}
li.menu            {margin: 1em 0 0 0 }
A.menu             {text-decoration:none;}
A.menu:hover       {color:#c40e25;}

/* ----------------------------------------------- INBOX */

body.inbox         {}
h1.inbox           {color:black; font-size:large; font-weight:bold}
TABLE.inbox        {width:100%; border:solid 1px black;}
TR.inbox_header    {font-weight:bold; background-color:#c40e25; color:white;}
TR.inbox_footer    {font-weight:bold; background-color:#c40e25; color:white;}
TR.inbox           {background-color:#eeeeee;}
TR.inbox_unread    {font-weight:bold; background-color:#eeeeee;}
TR.inbox_empty     {font-weight:bold; background-color:#eeeeee;}
A.inbox            {color:black;}
A.inbox:hover      {color:#c40e25;}
.inbox_checkbox    {border-size:0px;}

/* --------------------------------------------- COMPOSE */

TABLE.compose_headers
                   {width:98%; font-weight:bold; border:1px solid black;
                    background:#c40e25; color:white;}
body.compose       {}
h1.compose         {color:black; font-size:large; font-weight:bold}
DIV.compose        {width:98%; overflow:scroll; padding:3px; margin:0em;
                    border:solid 1px black;}
TABLE.compose      {padding:3px; table-layout:fixed;}
TD.compose_sep     {width:5px;   border:none;}
TD.compose         {width:162px; border:none; padding:3px; text-align:center;
                    background-color:#eeeeee;}
TD.compose_odd     {width:162px; border:none; padding:3px; text-align:center;
                    background-color:#999999;}
TD.compose_nor     {width:162px; border:solid 3px #eeeeee; padding:3px;
                    cursor:pointer; text-align:center;
                    background-color:#eeeeee;}
TD.compose_nor_odd {width:162px; border:solid 3px #999999; padding:3px;
                    cursor:pointer; text-align:center;
                    background-color:#999999;}
TD.compose_sel     {width:162px; border:solid 3px #eeeeee; padding:3px;
                    background-color:#c40e25; cursor:pointer;
                    text-align:center;}
IMG.compose        {width:150px;}
TEXTAREA.compose   {width:150px; color:black;}

/* -------------------------------------------- DOWNLOAD */

h1.download        {color:black; font-size:large; font-weight:bold}
body.download      {}
TABLE.download     {width:100%; border:solid 1px black;}
TR.download_header {font-weight:bold; background-color:#c40e25; color:white}
TR.download_footer {font-weight:bold; background-color:#c40e25; color:white}
TR.download        {background-color:#eeeeee;}
TR.download_empty  {font-weight:bold; background-color:#eeeeee;}
.download_checkbox {border-size:0px;}

/* --------------------------------------------- PRIVLIB */

body.privlib       {}
h1.privlib         {color:black; font-size:large; font-weight:bold}
TABLE.privlib      {border:solid 1px black;}
TR.privlib_header  {font-weight:bold; background-color:#c40e25; color:white}
TR.privlib         {background-color:#eeeeee;}

/* ------------------------------------------------ PLAY */

TABLE.play         {width:100%; background-color:#eeeeee;}

/* ---------------------------------------------- SELECT */

TR.select          {font-size:12px; background-color:#eeeeee;}

/* ----------------------------------------------- GUEST */

a.guest_footer     {color:white}
a.guest_footer:hover
                   {color:#eeeeee;}
TABLE.guest        {width:100%; height:90%; border:solid 1px black;}
TR.guest           {background-color:#eeeeee; background-color:#eeeeee;}
TR.guest_footer    {height:10px; font-weight:bold;
                    background-color:#c40e25; color:white;}
IMG.guest          {cursor:pointer; width:100px;}

TABLE.guest_show   {width:100%; height:100%; border:solid 1px black;}
TD.guest_show_head {font-weight:bold; background-color:black; color:white}
TD.guest_show      {width:100%; height:100%; background-color:#eeeeee;}
TD.guest           {height:50%; background-color:#eeeeee;}

/* ----------------------------------------------- top */

body#top           { width:100%; height:100%; border:0px; background-color:#c40e25; margin: 0px 0px 0px 0px;background-image: url(/mms/images/top_left.jpg); background-repeat: no-repeat; background-attachment: fixed; background-position: left top;}

/*firefox does not recognise words begining with '.''_',IE6 does not recognise words beginnig with '_' and IE7 reads _top top .top as the same word!*/
h1#top              {color:White; font-weight:bold; font-style:normal; font-family:  Arial, Helvetica, sans-serif; font-size:30px; border:0; position:absolute; right:40px; top:0px; .top:25px; _top:25px }

