/*  This is the style sheet for Deal Mediation  */

/*  Overall styles  */

body {
	margin-left:auto; 
	margin-right:auto; 
	text-align: center; 
	background-color: #F4F9FF; 
	color: #333333; 
	font-family: arial, helvetica,sans-serif;
	}

table {
margin-left:auto; 
margin-right:auto; 
border-collapse: collapse; 
padding: 0; 
border: 0; 
width: 946px;
font-size: 80%;
}

table.side {width: auto; vertical-align: middle}

p  {font-size: 1em}
p.small {font-size: 0.9em; font-weight: normal; margin-left: 2em}
p.large {font-size: 1.2em}
span.green {color: #2B6600; font-weight: normal; font-family: tahoma}
span.red {color: #CC0000; font-weight: normal; font-family: tahoma}
h1 {font-size: 1.2em; font-weight: bold}
h2 {font-size: 1em}
h2.sub {font-size: 1.2em;color: #005D99; font-weight: bold;}
h2.indent {margin-left: 1em}
h3 {font-size: 0.9em; font-weight: bold; margin-left: 2em}
ul {list-style-type: circle}
li {font-size: 1em}


/*  Link Styles  */

a {text-decoration: none; padding: 0; margin: 0}
a:link, a:visited, a:active {color: #4B00AA}
a:hover {color: #CC0000}


/*  Table Cell Styles  */

td {background-color: #F4F9FF; padding: 0; margin: 0; border: 0}

/*  Table Section Styles  */

    /*    First Menu Line     */

td.main {
text-align: center;
background-color: #4B00AA;
border-style: solid; 
border-color: #4B00AA; 
border-width: 0 0.1em 0 0.1em;
font-size: 1.1em;
}

ul.main {width: 100%; padding: 0; margin: 0; list-style-type: none; display: inline}
li.main {display: inline; font-weight: bold}

        /* a.main applies to first level menu when that page is not being read (except Home)  */

a.main {height: 1.4em; vertical-align: middle} 
a.main:link, a.main:visited, a.main:active  {background-color: #4B00AA; color: #F4F9FF; }
a.main:hover {background-color: #F4F9FF; color: #4B00AA;}

        /*  a.on applies when a page, or one of its sub-pages, is being read  */

a.on {height: 1.4em; vertical-align: middle}
a.on:link, a.on:visited, a.on:hover, a.on:active {background-color: #F4F9FF; color: #005D99;}

	  /*    Second Menu Line  */

td.sub {
height: 1.3em;
vertical-align: middle;
text-align: left; 
background-color: #F4F9FF; 
border-style: solid; 
border-color: #4B00AA; 
border-width: 0 0.05em 0.05em;
}

li.sub {display: inline; float: left; padding: 0; margin: 0; font-weight: normal}

	    /* a.sub applies to all sub-pages which are not being read  */

a.sub {background-color: #F4F9FF}
a.sub:link, a.sub:visited, a.sub:active {color: #4B00AA}
a.sub:hover {color: #FF0F00}

        /* a.onsub applies to sub-pages which are being read  */

a.onsub:link, a.onsub:visited, a.onsub:hover, a.onsub:active {background-color: #F4F9FF; color: #005D99}

        /* td.subon replaces td.sub where a page is displaying further sub-pages or is one of those sub-pages  */
td.subon {
text-align: left; 
background-color: #F4F9FF; 
border-style: solid; 
border-color: #4B00AA; 
border-width: 0 0.05em;
}

        /*    Third Menu Line  */

td.subsub {
text-align: left; 
background-color: #F4F9FF; 
border-style: solid; 
border-color: #4B00AA; 
border-width: 0 0.05em 0.05em;
}

li.subsub {display: inline; float: left}

          /*  a.subsub applies to the links in the third menu line which are currently not being viewed  */

a.subsub {background-color: #F4F9FF}
a.subsub:link, a.subsub:visited, a.subsub:active  {color: #4B00AA;}
a.subsub:hover {color: #FF0F00}

          /* a.onsubsub applies to a page which is currently being read  */


a.onsubsub:link, a.onsubsub:visited, a.onsubsub:hover, a.onsubsub:active {background-color: #F4F9FF; color: #005D99}

  /*    Page Title.  All text in the titlebar is set to h1.    */

td.titlebar {background-color: #F4F9FF; padding: 2em; text-align: center; vertical-align: middle}

  /*    Left Side Panel   */

td.leftmenu { background-color: #F4F9FF; padding: 0; vertical-align: middle;}

  /*    Right Side Panel   */

td.side { background-color: #F4F9FF; padding: 0; text-align: center; vertical-align: bottom;}

    /*  A bit of a retro-fit...  */

td.upper {vertical-align: top; background-color: #AA0000}
td.lower {font-family: "Trebuchet MS"; vertical-align: bottom; border-style: solid; border-width: 0.1em; border-color: #333333}

  /*    Main Body Text Box   */

td.mainbody {background-color: #F4F9FF; padding: 0 1em 1em 1em; vertical-align: top;}
ul.second {list-style-type: disc}


  /*    Footer    */

td.foot {text-align: center; vertical-align: top; font-size: 0.8em}

  /*  Table in Credits Page  */

table.piccred {width: 50%; text-align: left}
th.piccredhdr {text-align: left; font-size: 0.9em; font-weight: bold; text-decoration: underline}
td.piccred {font-size: 0.9em}

/*  For "In Full" pages  */

td.title {text-align: center; font-family: times; font-size: 1.2em; padding: 2em}
td.flowtext {width: 33%; text-align: left; vertical-align: top; padding: 2em; font-size: 1em}

