img.right {
    float: right;
    margin: 0.3em 1.3em 1em 1em !important;
    width: 10em;
    }

div#content div#maincontent div#copy {
    padding: 0 0 1.0em 0;
    border: 0;
    float:left;
    display: inline;
    width: 37.9em;
    margin: 1.3em 0 1.3em 0;
    }



div#content div#maincontent div#copyheader {
    width: 57.9em;
    }

#copyheader {
    margin-right: .3em;
    }

/*copyheadertext*/
#copyheader #copyheadertext {
    height: 12.5em;
    margin: 0 !important;
    width: 100%;
    float: left;
    display: inline;
    background-repeat: no-repeat;
    background-position: top right;
    background-attachment: scroll;
    }

#copyheader #copyheadertext.small {
    height: 6.5em;
    }

div#copyheader div#copyheadertext div#headings div.heading {
    margin: 0 0 .2em 0;
    }


div#copyheader div#copyheadertext div#headings {
/*    margin: 1.4em 0 1.4em 1.3em !important; */
    float: left;
/*    display: inline; */
    }


    
div#copyheader div#copyheadertext div#headings img.background {
    float: right;
    width: 19.7em;
    }

/*tan hack to remove .3em bug in ie5*/
* html div#copyheader div#copyheadertext div#headings img.background {
    margin: 0 -3px;
    }
* html div#copyheader div#copyheadertext div#headings img.background {
    ma\rgin: 0;
    }

div#copyheader div#copyheadertext div#headings p {
    width: 27em;
    float: left;
    margin: 1em 0 0 1em !important;
    display: inline;
    }

div#copyheader div#copyheadertext div#headings p.wide, div#copyheader div#copyheaderimage div#headings p.wide {
    width: 54.0em;
    }

/*copyheaderimage*/
div#copyheader div#copyheaderimage {
    background-position: top right;
    background-repeat: no-repeat;
    background-color: transparent;
    background-attachment: scroll;
    }



div#copyheader div#copyheaderimage div#headings h2 {
    color: #fff !important;
    margin: 0 0 1.0em 1.0em;
    padding-top: 1.3em;
    float: left;
    display: inline;
    width: 17em;
    }

#copyheader #copyheaderimage h2, #copyheader #copyheadertext h2 {
    margin-top: 1.0em;
    margin-bottom: .5em;
    }

div#copyheader div#copyheadertext div#headings h2 {
    color: #fff !important;
    padding: 0 !important;
    clear: both;
    float: left;
    display: inline;
    margin: 0.9em 0 0 0.75em !important;
    width: 22em;
    }

div#copyheader div#copyheaderimage img {
    vertical-align: middle;
    margin: 1.0em 0 1.0em 1.0em;
    float: left;
    display: inline;
    }

div#copyheader div#copyheaderimage div#headings img {
    width: 3.9em;
    }
    
div#copyheader div#copyheaderimage div#headings img.background {
    margin: 0em;
    float: right;
    padding: 0;
    width: 23.7em;
    }

/*tan hack to remove .3em bug in ie5*/
* html div#copyheader div#copyheaderimage div#headings img.background {
    margin: 0 -3px;
    }
* html div#copyheader div#copyheaderimage div#headings img.background {
    ma\rgin: 0;
    }
    
div#copyheader div#copyheaderimage p {
    margin: 0 0 0 1.0em;
    width: 27em;
/*    clear: both;*/
    padding: 0;
    float: left;
    display: inline;
    }

#copyheader #copyheaderimage {
    height: 17.0em;
    }











div#content div#maincontent div#related {
    float: left;
    display: inline;
    width: 19.7em;
    margin: 1.3em 0 0 .3em;
    }

div#content div#maincontent div#copy div.divblock {
    width: 100%;
    float: left;
    }



div#content div#maincontent.double div#copy {
    width: 28.8em;
    margin: 1.3em .3em 0 0 !important;
    }

div#content div#maincontent.double div#related {
    width: 28.8em;
    margin: 1.3em 0 0 0 !important;
    }

div#content div#maincontent.double div#copy div.panel {
    margin: 0 0 .3em 0 !important;
/*    display: inline;     */
    }


div#content div#maincontent.double div#related div.panel {
    margin: 0 .3em .3em 0 !important;
    padding-bottom: 1.4em;
    }

div#content div#maincontent.double div#related div.panel ul {
    margin-bottom: -.8em !important;
    padding-bottom: 0 !important;
    }


div#content div#maincontent.double div#copy div.panel p {
    margin-bottom: .0em !important;
    }

div#content div#maincontent.double div#related div.divblock div.panel p {
    margin: 1.3em 1.3em 0 1.3em !important;
    padding: 0;
    }

div#content div#maincontent.double div#copy div.divblock {
    width: 28.8em;
/*    margin-right: .3em;*/
    }

p.latest {
    padding: .8em 1.5em 1.5em 1.5em !important;
    margin: 1.0em 1.0em 2.0em 2.5em !important;
    }









/*advanced search*/

body div#content div.advancedsearch {
    width: 75.8em !important;
    margin: 1.2em 0 0 .3em !important;
    float: left !important;
    }

body div#content div.advancedsearch p {
    margin-top: 1.2em !important;
    }

div#content div#maincontent.advancedsearch div#related {
    margin-top: .0em;
    }

div#maincontent.advancedsearch #copyheader #copyheaderimage {
    height: 6.5em;
    width: 55.5em;
    }

div#content div#maincontent.advancedsearch div#copy {
    width: 55.5em;
    margin-top: .3em;
    }

/*form#advancedsearchform {
    margin: 0em 0 .9em 0;
    padding: 1.0em;
    }

form#advancedsearchform p {
    margin: 1.2em 0 .5em 0 !important;
    }*/


#advancedsearchform table th {
    padding: 0 1.0em 0 0;
    vertical-align: top;
    }

#advancedsearchform table td {
    padding: 0 0 1.0em 0;
    vertical-align: top;
    }

body#advancedsearch div#advancedsearchform,
div.advancedsearchcolour div#advancedsearchform
    {
    padding-bottom:1.0em;
    float:left;
    width:100%;
    }
    
div#advancedsearchform p {
    margin: 0;
    padding: 0;
    }

div#advancedsearchform table {
    margin: 0;
    padding: 0;
    width:54.0em;
    }

div#advancedsearchform table th {
    padding-left:1.0em;
    width:19.0em;
    text-align:left;
    }
    
div#advancedsearchform table td {
    text-align:left;
    padding-bottom: 1em;
    }

div#advancedsearchform table input {
    margin: 0;
    padding: 0;
    clear: none;
    display: inline;
    }

div#advancedsearchform table select {
    float: left;
    margin: 0;
    padding: 0;
    clear: none;
    display: inline;
    }

body#advancedsearch div#related {
    margin-top: -6.5em !important;
    }

body#advancedsearch div#content div#maincontent div#copyheader {
    width: 37.9em !important;
    }



p.g {
    text-align:left;
    margin: 0 1em 1em 1em;
    }

a.l {
    font-weight:bold;
    }




    




/*results tab*/

div#maincontent.advancedsearch h3 {
    margin: 0 0 1.0em 1.0em !important;
    }

div#maincontent.advancedsearch div#copy div.divblock ul#advancedresultstab {
    margin: 0 !important;
    padding: 0 !important;
    background: none;
    height: 1.0em;
    }

div#content div#maincontent.advancedsearch div#copy div.divblock ul#advancedresultstab li {
    margin: 0 !important;
    padding: 0 !important;
    float: left;
    background-image: none;
    }


div#content div#maincontent.advancedsearch div#copy div.divblock ul#advancedresultstab li a {
    color: #fff !important;
    margin-right: .8em;
    padding: .3em 0.7em;
    display: block;
    white-space: nowrap;
    }
    
div#content div#maincontent.advancedsearch div#copyheader div#copyheaderimage div#headings img {
    width: 4.1em;
    height: 4.1em;
    }
    
div#content div#maincontent.advancedsearch div#copy div.divblock ul#advancedresultstab li a.active {
/*    background: #e1eaf3;
    color: #4c7cad !important;*/
    }

div#content div#maincontent.advancedsearch div#copy div.divblock ul#advancedresultstab li#links a {
    margin-right: 0em !important;
/*    position: relative;
    left: .2em;*/
    padding: .3em 0.8em;
    }








/* wide */

body#health div#content div#maincontent {
/*    width: 58.2em;
    border: .1em solid #000;*/
    }

body#health div#content div#maincontent div#copy {
    width: 58.2em;
    }

div#content div#maincontent.wide div#copy {
    width: 49em;
    }

body#health div#content div#maincontent div#copy div.panel {
    margin-right: .3em;
    float: left;
    display: inline;
    clear: both;
    }
body#health div#content div#maincontent div#copy div.panel strong {
    font-size: 110%;    
    }

body#health div#content div#maincontent div#copy div.panel p {
    margin: 1.2em 1.2em 0 1.2em;
    width: 39em;
    float: left;
    display: inline;
    height: 6.5em;
    }

body#health div#content div#maincontent div#copy,
div#content div#maincontent.wide div#copy div#bodycopy {
    margin-top: .4em;
    }

div#content div#maincontent.wide div#copy div#bodycopy h2 {
    margin-top: 1.0em;
    margin-bottom: .5em;
    }

body#health div#content div#maincontent div#copy h2 {
    margin: 0;
/*    float: right;
    width: 57.9em;*/
    clear: both;
    }

body#health div#content div#maincontent div#copy h3 {
    margin: .5em 1.0em 0 0.9em;
    float: left;
    display: inline;
    width: 30em !important;
    line-height: 1em;
    height: 20px;
    }

body#health div#content div#maincontent div#related,
div#content div#maincontent.wide div#related {
/*    display: none;*/
    }

body#health div#content div#maincontent div#copy div.divblock,
div#content div#maincontent.wide div#copy div#bodycopy div.divblock {
    float: left;
    margin-right: .0em;
    }

/* wide panel styles */

body#health div#content div#maincontent div#copy div.divblock div.panel img {
    float: right;
    clear: both;
    margin: 0 0 .3em 0;
    display: inline;
    width: 16.1em;
    height: 11.5em;
    }
