@import "/css/newpositions.css";
@import "/css/newcontenttypes.css";

#tabs li.current, #tabs li:hover {
	background:url('/images/template/20/tab_r1_c1.png') no-repeat;
	background-color: #6e0803;
	background-position: 0% -116px;
	color:#fff;
}

#tabs li.current a, #tabs li:hover a {
   background-image:url('/images/template/20/tab_r1_c2.png');
   background-repeat: no-repeat;
   background-position: 100% -116px;
   background-color: #6e0803;
   color:#fff;
}

#tabs a:visited, #tabs a:link { 
	background: #fff;
	background-image:url('/images/template/20/tab_r1_c2.png');
	background-repeat: no-repeat;
	background-position: right top;
	color: #00c;
}

#tabs li { 
	background-image:url('/images/template/20/tab_r1_c1.png');
	background-repeat: no-repeat;
	background-color: #fff;
	background-position: left top;
	color: #000;
}

.l2sitename { 
	background: #6e0803;
	color: #fff;
}
.bread  { 
	background: #000;
	color: #fff;
}
.bread a:visited, .bread a:link { 
	background: #000;
	color: #fff;
}

.leadtext,
h1,h2,h3,h4,h5,h6 { 
                 color: #6e0803;
                /*  background: #fff; */
					 background:transparent; /* dcl0mj 23/01/2006 */
}

.navigation ul {
                 background: #fff;
                 color: #000;
}

.navigation ul .parent {
                         background: #e6c99d;
                         color: #000;
}

th a,
.navigation ul .selected { 
                           background: #e6c99d;
                           color: #000;
}

.navigation ul .selected ul { 
         background: #f7e9d0;
         color: #000;
}


.navigation ul .ancestor,
.navigation ul .sideways { 
                      border: 1px #ccc solid;
}


.featurebox h2 { 
                 background: #70913e;
                 color: #fff;
}


.relatedlinks h2 { 
                   background: #669999;
                   color: #fff;
}

.featurebox li,
.relatedlinks li { 
                      border-top: #669999 solid 1px;
}

div.maincontent div.address {
                              border: 0;
                              border-left: thin #e6c99d solid;
}



.featurebox a:link {
                    color: #00c;
                    background: #e2e9d8;
}


.relatedlinks a:link { 
                     color: #00c;
                     background: #e0ebeb;
}



.featurebox a:visited {
                    color: #609;
                    background: #e2e9d8;

}

.relatedlinks a:visited { 
 color: #609;
  background: #e0ebeb;
                    
}

.relatedlinks {
color: #000;
background: #e0ebeb;
}

.featurebox {
color:#000;
background: #e2e9d8;
}

/*
#uodl1 .navigation ul ul, 
#uodl2 .navigation ul { 
                        border-top: 1px #6e0803 solid;
}*/

/*
.navigation ul .sideways,
.navigation ul .selected ul,
.navigation ul li { 
                           border-bottom: 1px #6e0803 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/20/menusub.gif');
}

#uodl1 .navigation ul li { 
                           list-style-image: url('/images/template/20/smallbox.gif');
}*/


div.footer { 
            border-top: #6e0803 solid 1px;
}

.contentblock blockquote,
th { 
     color: #000;
     background: #e6c99d;
}

.contentblock blockquote { 
             border: #6e0803 dotted 1px;
}

.image,
body { 
       color: #000;
       background: #fff;

}

ul.sparkly li { 
                list-style-image: url('/images/template/20/arrow.gif');
}

div.highlightedlink { 
                      color: #6e0803;
                      background: #e6c99d;
                      border-top: thin dotted #6e0803;
                      border-bottom: thin dotted #6e0803;
}

/* Generic colour-based styles */
.midback { 
           color: #000;
           background: #e6c99d;
}

.lightback { 
           color: #000;
           background: #f7e9d0;
}

/* Department homepage styles */

div.hp2 div.highlightedlink a,
div.hp2 div.highlightedlink { 
                              color: #f7e9d0;
                              background: #6e0803;
                              border: 0;
}

div.hp5 div.main2 h4,
div.hp5 div.main2 h3,
div.hp5 div.main2 h2 { 
  color: #6e0803;
  background: #f7e9d0;
 }


div.hp5 div.main2,
div.hp2 div.main2,
div.hp1 div.mainpart { 
                       color: #000;
                       background: #f7e9d0;
}
/*
div.hp5 div.main2 a,
div.hp2 div.main2 a,
div.hp1 div.mainpart a { 
                         color: #6e0803;
                         background: #f7e9d0;
}
*/
div.hp2 div.main2 h2,
div.hp2 div.main2 h3,
div.hp1 h2 { 
             color: #6e0803;
             background: #f7e9d0;
}

div.hp5 h2.mainheader,
div.hp5 { 
          border-bottom: 1px #e6c99d solid;
}


div.hp5 div.main2 div.eventlist div.eventday h2 { 
             color: #6e0803;
 }


div.hp1 div.secondarypart { 
                            border-bottom: 5px #e6c99d solid;
}

div.hp2 div.secondarypart { 
                            color: #6e0803;
                            background: #f7e9d0;
}

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: #f7e9d0;
                                                  background: #6e0803;
}

div.hp4 { 
          border-bottom: 5px #6e0803 solid;
}

div.hp3 { 
          border: 1px #6e0803 solid;
}
div.hp3 h2.mainheader { 
                        background: #6e0803;
                        color: #fff;
}

div.hp4 div.secondarypart h2,
div.hp3 div.secondarypart h2,
div.hp3 div.mainpart h2 { 
                          background: #f7e9d0;
                          color: #6e0803;
                          border-top: 1px dotted #6e0803;
                          border-bottom: 1px dotted #6e0803;

}

/*div.hp4 div.main1 h2,*/
div.hp4 div.main1,
div.hp3 div.main1 { 
                    border-left: 1px dotted #6e0803;
}

div.hp3 div.main2 { 
                   border-right: 1px dotted #6e0803;
}

div.hp3 div.main1,
div.hp3 div.main2 { 
                    background: #fff;
                    color: #000;
}


p.headline { 
             background: #fff;
             color: #6e0803;
}
div.hp2 div.secondarypart p.headline { 
                                       background: #f7e9d0;
                                       color: #6e0803;
                                       border-bottom: 1px #6e0803 dotted;
}

div.extracontent div.address { 
                               background: #f7e9d0;
                               color: #000;
}
div.extracontent div.address h2 { 
                                  background: #6e0803;
                                  color: #fff;
}

div.hp1 div.eventitem,
div.hp2 div.eventitem, 
div.hp3 div.eventitem, 
div.hp4 div.eventitem { 
                        border-bottom: 1px #6e0803 dotted;
}



.niceform legend {
	color: #6e0803;
}

.niceform fieldset {
background-color:#f7e9d0;
}

.niceform fieldset label {
background-color:#f7e9d0;
}

p.banner {
background-color:#6e0803;
color:#fff;
}

div.searchlistitem, div.newslistitem, div.notice {
border-bottom:solid 1px #e6c99d;
}

/* Table cell colours for general use*/

td.blocktint, div.blocktint {
background-color:#6e0803;
color:#fff;
}

td.darktint, div.darktint {
background-color:#669999;
color:#000;
}

td.medtint, div.medtint {
background-color:#e6c99d;
color:#000;
}

td.lighttint, div.lighttint {
background-color:#f7e9d0;
color:#000;
}

td.greytint, div.greytint {
background-color:#d7d7d7;
color:#000;
}

td.bold {
font-weight:bold;
}

.row {
	margin-bottom:0.2em;
}
.box {
	display:block;
	float:left;
	overflow:hidden;
}
.box .inner 
{
	border:1px solid #DFCEDF;
	padding:0.3em;
}
.box h2.title {
	padding:2px 5px 2px 5px;
	margin:0 0 0 0;
	border:1px solid #DFCEDF;
	border-bottom:none;
	background-color:#f7e9d0;
	font-size:110%;
	font-weight:bold;
	margin-top:0em !important;
}
.box img 
{
	margin:0px;
	padding:0px;
}
.box a
{
	text-decoration:none;
}
.box ul {
	/*border:1px solid #DFCEDF;*/
	margin:0;
	padding:0.7em !important;
	padding-left:1.8em !important;;
}
.box ul.nobullets {
	list-style-type:none;
}
.box ul li{
	margin-left:0px;
	list-style-type:square;
}

/* ASV styles */

.asvdisplay h3 { 
     border-top:  #6e0803 double 5px;
}

.asvdisplay h4 { 
/*     border-top: #6e0803 solid 2px; */
}

.asvdisplay h5 { 
     border-top:  #6e0803 solid 1px;
     border-bottom: #6e0803 dotted 1px;
}

.asvdisplay h6 { 
                 font-weight: bold;
}
