﻿/*	style sheet for DUKRT - Steve Craddock - 20/05/06 
	update: 22-Mar-2009 to resolve logo formatting for non-IE browsers and housekeeping
 	#e40067	is supposedly the preferred DUK colour, but it doesn't match the graphics!
*/

body
{
 color: #000000;
 font-family: Arial,Helvetica,Sans-serif;
 background-color: #FFFFFF 
}
h4
{
 text-align: left;
 color:#000000;
 background-color: transparent
}
h3
{
 text-align: left;
 color:#e1007b;
 background-color: transparent
}
h2
{
 text-align: left;
 color:#e1007b;
 background-color: transparent
}
h1
{
 text-align: left;
 color:#e1007b;
 background-color: transparent
}
h5
{
 background-color: #FED2DE;
 padding:3px
}
a
{
 color:#e1007b;
 background-color: transparent
}
a:visited
{
 color:#e1007b;
 background-color: transparent
}
a:hover
{
background-color: #FED2DE;	
}
hr
{
 color:#e1007b;
 background-color: transparent
}
 li
{
  text-align: left;
  list-style-position: outside;
  list-style-type: disc;
}
ul
{
  padding-left: 0pt;
  margin-left: 1.3em;
}
img
{
	border:none
}

/* classes	*/

.SmallText
{
	font-size: 0.8em
}
.TinyText
{
font-size: xx-small
}
.brClear {
	clear: both;
	height: 0;
	margin: 0;
	padding:0;
	font-size: 1px;
	line-height: 0px;
}
.Clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.Clearfix 
{
	display: inline-block;
}

/* Hides from IE-mac */
* html .Clearfix {height: 1%;}
.Clearfix {display: block;}
/* End hide from IE-mac */

.Current
{
 font-weight: bolder
}
.NoGlow
{
	background-color: #ffffff;
	color: #000000;
	padding: 0
}
.DUKRT
{
	color:#e1007b; 
}
.MenuItem
{
 	padding: 0 10px;
 	border-bottom:thin silver dotted;
	padding-bottom:10px
}
.AltRow
{
	background-color:#f0f0f0;
}

/* IDs	*/

#Sidebar
{
 position: relative; 
 width: 120px; 
 float: left; 
 height:349px
}
#Menu
{
	width:90px;
	background-color:#f0f0f0;
	padding:10px 0 25px 0;
}
#Content
{
	 margin: 0 0 10px 130px;
	 padding:0;
	 width: 480px
}
 #SBspacer
 {
	 position: relative;
	 float: right; 
	 height: 100px
 }
 #Header
 {
	 position: relative;
	 width: 99%; 
	 height: 90px; 
	 margin: 0 0 30px 0;
	 top:0
 }
 #Logo
 {
 /*	position: relative;
 float: left;
 width: auto;	*/
	 margin: 0 5px;
	 height: 90px;
	 vertical-align: bottom;
	 font-size:1.1em;
	 font-weight:bold;
	 color:#e1007b;
 }
 #weblogo
 {
	margin-right:8px;
	float:left
}
 #HomePageLogo
 {
	 position: relative;
	 margin: 0 0 0 125px;
	 height: 218px;
	 width:279px;
 }
 #Footer
 {
	 font-size: x-small;
	 border-top-style:solid; 
	 border-top-width:1px;
	 border-top-color: #e1007b;
	 width: 95%;
	 padding-top:10px;
 }
 #Double-02
 {
 	margin: 0 0 0 130px;
	position:relative;
	float: left;
	width: 650px;
 }
