/* Colour scheme */

h1, div.links, #footer { border-color: #ac0057; }
ul.publications { border-color: #ac0057; }
div#leftCol h2 { border-color: #ac0057; color: #ac0057;}

h3, h4 { color: #ac0057; }

table#pressDetails { color: #333; table-layout: fixed; border-collapse: collapse; font-size: 95%; margin: 7px 0px 15px; }
table#pressDetails th, table#pressDetails td { padding: 1px 0px 2px; vertical-align: top; }
table#pressDetails th { color: #555; width: 55px; text-align: right; padding-right: 8px; font-weight: bold; font-size: larger;}

/*commented out as it was overriding all <p> elements of class title which caused alignment issues in the subsection search box - WEBR440*/
/*p.title { font-size: 200%; text-align: center; color: #555;  padding: 0.2em 0em; font-weight: normal; border-top: 2px solid #ac0057; }*/

a.arrow { background-image: url(../img/subsection/news/right_arrow.gif); }
a.doubleArrow { background-image: url(../img/subsection/news/right_double_arrow.gif); }

#mainNav td#nav_news { background-color: #ac0057; background-image:  url(../img/nav/news_current.gif); background-position: center bottom; } 
#mainNav td#nav_news a { color: #fff; }

p.subnav { color: #ac0057; }
p.subnav span { background-image: url(../img/subsection/news/subnav_arrow.gif); }
ul.subnav a { border-color: #ac0057; }
ul.subnav a:hover, ul.subnav a.current { background-color: #ac0057; }
ul.subnav2 a { border-color: #f0c7dc; background: #fcf0f7; }
ul.subnav2 a.current, ul.subnav2 a:hover { background: #f0c7dc; color: #1a035d; }


div.panel { background: #fcf0f7; border-color: #f0c7dc; }

div.sidePanel p.title { background: #ac0057; color: #fff; }
div.sidePanel p.subtitle { color: #ac0057; }
div.sidePanel div.content { background: #fcf0f7; border: 1px solid #f0c7dc; border-top: none; color: #444; }
div#rightCol h2 { color: #ac0057; }

ul.content li { background: url(../img/subsection/news/dots.gif) left bottom repeat-x; }

ul.onsite li { background-image: url(../img/subsection/news/right_arrow.gif); }
ul.offsite li { background-image: url(../img/subsection/news/right_double_arrow.gif); }

table.blue thead th { background: #ac0057; color: #fff; }

/* printer friendly link in right hand column */
div.printerFriendly { padding-bottom: 15px; border-bottom: 1px solid #ac0057; margin-bottom: 15px; font-size: 95%; }
div.printerFriendly a { padding-left: 20px; background: url(../img/icon/fax.gif) left top no-repeat; padding-bottom: 10px; }

#curved P A {   BACKGROUND-IMAGE: url(/groups/comms-ic/documents/websiteresources/CON025822.gif); PADDING-BOTTOM: 0.5em; BACKGROUND-REPEAT: no-repeat
}

#curved #b2 {     BORDER-RIGHT: #ac0057 1px solid; BACKGROUND: #fcf0f7; BORDER-LEFT: #ac0057 1px solid
}

#curved #b3 {   BORDER-RIGHT: #ac0057 1px solid; BACKGROUND: #fcf0f7; BORDER-LEFT: #ac0057 1px solid
}

#curved #b4 {  BORDER-RIGHT: #ac0057 1px solid; BACKGROUND: #fcf0f7; BORDER-LEFT: #ac0057 1px solid
}

#curved #b4b {   BORDER-RIGHT: #ac0057 1px solid; BACKGROUND: #fcf0f7; BORDER-LEFT: #ac0057 1px solid
}

#curved #b3b {     BORDER-RIGHT: #ac0057 1px solid; BACKGROUND: #fcf0f7; BORDER-LEFT: #ac0057 1px solid
}

#curved #b2b {   BORDER-RIGHT: #ac0057 1px solid; BACKGROUND: #fcf0f7; BORDER-LEFT: #ac0057 1px solid
}

#curved #boxcontent {
                BORDER-RIGHT: #ac0057 1px solid; DISPLAY: block; BACKGROUND: #fcf0f7; BORDER-LEFT: #ac0057 1px solid
}

#curved #b1 {  BACKGROUND: #ac0057; MARGIN: 0px 5px
}

#curved #b1b { BACKGROUND: #ac0057; MARGIN: 0px 5px
}
#curved #boxcontent p 
{ margin:0; padding:0; padding:10px; }


