@import "newpositions.css";
@import "newcontenttypes.css";
@import "old_web_defaulthome.css";

.l2sitename { 
         background: #742e68;
         color: #fff;
}

.leadtext,
h1,h2,h3,h4,h5 { 
                 color: #742e68;
                /*  background: #fff; */
					 background:transparent; /* dcl0mj 23/01/2006 */
}

.navigation ul {
                 background: #fff;
                 color: #000;
}

.navigation ul .parent {
                         background: #dfcedf;
                         color: #000;
}

th a,
.navigation ul .selected { 
                           background: #dfcedf;
                           color: #000;
}

.navigation ul .selected ul { 
         background: #f8f8f8;
         color: #000;
}


.navigation ul .ancestor,
.navigation ul .sideways { 
                      border: 1px #ccc solid;
}


.featurebox h2 { 
                 background: #99cc33;
                 color: #fff;
}


.relatedlinks h2 { 
                   background: #99cc33;
                   color: #fff;
}

.featurebox li,
.relatedlinks li { 
                      border-top: #99cc33 solid 1px;
}

div.maincontent div.address {
                              border: 0;
                              border-left: thin #dfcedf solid;
}



.featurebox a:link {
                    color: #00c;
                    background: #f3f2f1;
}


.relatedlinks a:link { 
                     color: #00c;
                     background: #f3f2f1;
}



.featurebox a:visited {
                    color: #609;
                    background: #f3f2f1;

}

.relatedlinks a:visited { 
 color: #609;
  background: #f3f2f1;
                    
}

.relatedlinks {
color: #000;
background: #f3f2f1;
}

.featurebox {
color:#000;
background: #f3f2f1;
}

/*
#uodl1 .navigation ul ul, 
#uodl2 .navigation ul { 
                        border-top: 1px #742e68 solid;
}*/

/*
.navigation ul .sideways,
.navigation ul .selected ul,
.navigation ul li { 
                           border-bottom: 1px #742e68 solid;
}*/

.navigation ul .selected ul li,
.navigation ul .selected,
.navigation ul .parent { 
                         border-bottom: 0;
}

/*
#uodl1 .navigation ul .selected ul li { 
                              list-style-image: url('/images/template/5/menusub.gif');
}

#uodl1 .navigation ul li { 
                           list-style-image: url('/images/template/5/smallbox.gif');
}*/


div.footer { 
            border-top: #742e68 solid 1px;
}

.contentblock blockquote,
th { 
     color: #000;
     background: #dfcedf;
}

.contentblock blockquote { 
             border: #742e68 dotted 1px;
}

.image,
body { 
       color: #000;
       background: #fff;

}

ul.sparkly li { 
                list-style-image: url('/images/template/5/arrow.gif');
}

div.highlightedlink { 
                      color: #742e68;
                      background: #dfcedf;
                      border-top: thin dotted #742e68;
                      border-bottom: thin dotted #742e68;
}

/* Generic colour-based styles */
.midback { 
           color: #000;
           background: #dfcedf;
}

.lightback { 
           color: #000;
           background: #f8f8f8;
}

/* Department homepage styles */

div.hp2 div.highlightedlink a,
div.hp2 div.highlightedlink { 
                              color: #f8f8f8;
                              background: #742e68;
                              border: 0;
}

div.hp5 div.main2 h4,
div.hp5 div.main2 h3,
div.hp5 div.main2 h2,
div.hp5 div.main2,
div.hp2 div.main2,
div.hp1 div.mainpart { 
                       color: #000;
                       background: #f8f8f8;
}

div.hp5 div.main2 a,
div.hp2 div.main2 a,
div.hp1 div.mainpart a { 
                         color: #742e68;
                         background: #f8f8f8;
}

div.hp2 div.main2 h2,
div.hp2 div.main2 h3,
div.hp1 h2 { 
             color: #742e68;
             background: #f8f8f8;
}

div.hp5 h2.mainheader,
div.hp5 { 
          border-bottom: 1px #dfcedf solid;
}


div.hp5 div.main2 div.eventlist div.eventday h2 { 
             color: #742e68;
 }


div.hp1 div.secondarypart { 
                            border-bottom: 5px #dfcedf solid;
}

div.hp2 div.secondarypart { 
                            color: #742e68;
                            background: #f8f8f8;
}

div.hp2 div.secondarypart div.highlightedlink a:link, 
div.hp2 div.secondarypart div.highlightedlink a:visited, 
div.hp2 div.secondarypart div.highlightedlink a:hover { 
                                                  color: #f8f8f8;
                                                  background: #742e68;
}

div.hp4 { 
          border-bottom: 5px #742e68 solid;
}

div.hp3 { 
          border: 1px #742e68 solid;
}
div.hp3 h2.mainheader { 
                        background: #742e68;
                        color: #fff;
}

div.hp4 div.secondarypart h2,
div.hp3 div.secondarypart h2,
div.hp3 div.mainpart h2 { 
                          background: #f8f8f8;
                          color: #742e68;
                          border-top: 1px dotted #742e68;
                          border-bottom: 1px dotted #742e68;
}

div.hp4 div.main1 h2,
div.hp4 div.main1,
div.hp3 div.main1 { 
                    border-left: 1px dotted #742e68;
}

div.hp3 div.main2 { 
                    border-right: 1px dotted #742e68;
}

div.hp3 div.main1,
div.hp3 div.main2 { 
                    background: #fff;
                    color: #000;
}


p.headline { 
             background: #fff;
             color: #742e68;
}
div.hp2 div.secondarypart p.headline { 
                                       background: #f8f8f8;
                                       color: #742e68;
                                       border-bottom: 1px #742e68 dotted;
}

div.extracontent div.address { 
                               background: #f8f8f8;
                               color: #000;
}
div.extracontent div.address h2 { 
                                  background: #742e68;
                                  color: #fff;
}

div.hp1 div.eventitem,
div.hp2 div.eventitem, 
div.hp3 div.eventitem, 
div.hp4 div.eventitem { 
                        border-bottom: 1px #742e68 dotted;
}



.niceform legend {
	color: #742e68;
}

.niceform fieldset {
background-color:#f8f8f8;
}

.niceform fieldset label {
background-color:#f8f8f8;
}

p.banner {
background-color:#742e68;
color:#fff;
}

div.newslistitem {
border-bottom:solid 1px #dfcedf;
}

/* Table cell colours for general use*/

td.blocktint, div.blocktint {
background-color:#742e68;
color:#fff;
}

td.darktint, div.darktint {
background-color:#99cc33;
color:#000;
}

td.medtint, div.medtint {
background-color:#dfcedf;
color:#000;
}

td.lighttint, div.lighttint {
background-color:#f8f8f8;
color:#000;
}

td.greytint, div.greytint {
background-color:#d7d7d7;
color:#000;
}

td.bold {
font-weight:bold;
}
