

        .glossymenu{
        margin: 5px 0;
        padding: 0;
        width: 221px; /*width of menu*/
        border: 1px solid #9B5756;
        border-bottom-width: 0;
        }

        .glossymenu a.menuitem{
        background: black url(glossyback.gif) repeat-x bottom left;
        font: bold 14px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
        color: white;
        display: block;
        position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
        width: auto;
        padding: 4px 0;
        padding-left: 10px;
        text-decoration: none;
        }


        .glossymenu a.menuitem:visited, .glossymenu .menuitem:active{
        color: white;
        }

        .glossymenu a.menuitem .statusicon{ /*CSS for icon image that gets dynamically added to headers*/
        position: absolute;
        top: 5px;
        right: 5px;
        border: none;
        }

        .glossymenu a.menuitem:hover{
        background-image: url(glossyback2.gif);
        }

        .glossymenu div.submenu{ /*DIV that contains each sub menu*/
        background: white;
        }

        .glossymenu div.submenu ul{ /*UL of each sub menu*/
        list-style-type: none;
        margin: 0;
        padding: 0;
        }

        .glossymenu div.submenu ul li{
        border-bottom: 1px solid #9B5756;
        }

        .glossymenu div.submenu ul li a{
        display: block;
        font: normal 13px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
        color: black;
        text-decoration: none;
        padding: 2px 0;
        padding-left: 10px;
        }

        .glossymenu div.submenu ul li a:hover{
        background: #EDDEDE;
        color: Black;
        }

        /*.glossymenu div.submenu ul li a:active{
        background: #EDDEDE;
        color: red;
        }*/

        /*.glossymenu div.submenu ul li.law a{
        display: block;
        font: normal 11px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
        color: Black;
        text-decoration: none;
        padding: 2px 0;
        padding-left: 80px;
        border-bottom: 1px solid #9B5756;
        }

        .glossymenu div.submenu ul li.law a:hover{
        background: #EDDEDE;
        color: Black;
        } */



        .TopMenu{
        padding: 0;
        border: 1px solid #9B5756;
        border-bottom-width: 0;
        margin: 5px 0;
        color: White;
        Height:21px;
        vertical-align: middle;
        text-align: center;
        font-weight: bolder;
        }

        .TopMenu a.menuitem{
        background: black url(glossyback.gif) repeat-x bottom left;
        font: bold 11px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
        color: white;
        display: block;
        position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
        width: auto;
        padding: 4px 0;
        text-decoration: none;
        vertical-align: middle;
        text-align: center;

        }

        .TopMenu a.menuitem:visited, .TopMenu .menuitem:active{
        color: white;
        }


        .TopMenu a.menuitem .statusicon{ /*CSS for icon image that gets dynamically added to headers*/
        position: absolute;
        top: 5px;
        right: 5px;
        border: none;
        }

        .TopMenu a.menuitem:hover{
        /*background-image: url(glossyback2.gif); */
        color: black;
        }

        .TopMenu td.menuitem{
        vertical-align: middle;
        text-align: center;
        }

        .table{
        background: black url(glossyback.gif) repeat-x bottom left;
        font: bold 11px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
        color: white;
        display: block;
        position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
        width: auto;
        padding: 0px 0;
        text-decoration: none;
        vertical-align: middle;
        text-align: center;
        }

        .NewPos {
            position: absolute;
            left: 375px;
            top: 145px;
}
        .NewPos2 {
            position: absolute;
            left: 135px;
            top: 140px;
            background: #FFFFFF;
        }
        .NewPos3 {
            position: absolute;
            left: 140px;
            top:355px;
        }
        .NewPos4 {
            position: absolute;
            left: 140px;
            top:10px;
            text-align: center;
            width: 25%;

        }

        .NewTable {
          text-align: right;
        }

        .ImgFooterPos{
          position: absolute;
          left:140px;
          top:848px;
          height: 33px;
          width:75%;
          z-index: 0;
        }

        .FooterMenuDiv{
            position: absolute;
            top:1100px  ;
            z-index: 1 ;
            font-size: 11px;
            color:white;
            text-decoration: none;
            width: 875px;
            padding-bottom: 25px;
            margin-left:0px;
            margin-right:118px;
        }

        .FooterMenuDiv2{
            position: absolute;
            top:1400px  ;
            z-index: 1 ;
            font-size: 11px;
            color:white;
            text-decoration: none;
            width: 875px;
            padding-bottom: 25px;
            margin-left:0px;
            margin-right:118px;
        }

        .MainBody{
          /*text-align: center;*/

        }

        .NewPosIPI {
            position: absolute;
            left: 140px;
            top:620px;
        }
        .NewPosUKpin {
            position: absolute;
            left: 140px;
            top:845px;
        }

        .DataList {
            color: #B67C7C;
        }

        /* :hover is a pseudo selector to use to set the mouseover attributes */
        .DataList:hover {
            color: #A35A5A;
        }

        div#links a span {display: none;}

        div#links a:hover span {
            display: block;
            position: absolute; top: 280px; left: 220px; width: 300px;
            padding: 5px; margin: 10px; z-index: 100; height:200px;
            color: #824A4A; background: #F8F1F1;
            font: 13px Verdana, sans-serif; text-align: center;
            border-style: solid; border-color:#A35A5A; border-width: thin;

        }

        div#lawfirms td {display: none;}

        div#lawfirms td:hover  {
            display: block;
        }





