body{
	padding:0px;
	margin:0px;
	background-image: url(../images/bg_left.png);
	background-position: center 50%;
	background-repeat: repeat-y;
	font-family: Calibri, Arial, Helvetica, sans-serif;
	background-color: #ACACAC;
}
form { margin:0px; padding:0px}

.dt { display:table; width:100%; }

.dr { display:table-row;}

.dc { display:table-cell; text-align:left; vertical-align:top; width:100%; float:left; }

div, input, textarea, body, font, select, p
	{
		font-family: Calibri, Arial, Helvetica, sans-serif; 
		font-size:14px;
		line-height:18px;
		color:#454545;
		vertical-align:top;
	}
.publication
	{
		font-family: Calibri, Arial, Helvetica, sans-serif; 
		font-size:14px;
		line-height:25px;
		color:#454545;
		vertical-align:top;
	}

table {
	font-family: Calibri, Arial, Helvetica, sans-serif; 
		font-size:14px;
		line-height:17px;
		color:#454545;
		vertical-align:top;
}
.nav {
		font-family: Calibri, Arial, Helvetica, sans-serif; 
		font-size:14px;
		color:#6c6c6c;
		vertical-align:top;
			}
.nav div {
		font-family: Calibri, Arial, Helvetica, sans-serif; 
		font-size:14px;
		color:#6c6c6c;
		background:#dcdcdc;
		padding-left:10px;
		padding-right:10px;
		padding-bottom:5px;
		padding-top:none
				}
.nav a {color:#6c6c6c; text-decoration:none}
.nav a:hover {text-decoration:underline}

ul{ font-family:Calibri, Arial, Helvetica, sans-serif; margin:0px; padding:0px; list-style:none; line-height:17px}
ul li { font-family:Calibri, Arial, Helvetica, sans-serif;}
ul li a{ color:#e52424}
ul li a:hover{ text-decoration:underline}

.bg{ background:url(images/bg_left.png) repeat-x}
.bg1{ background:#dcdcdc} 

.main { width:100%;  height:100%; margin:auto; background:#949494}

.header{ height:376px; width:100%; background:#FFFFFF }

.content{ height:384px; width:100%; background:#FFFFFF}

.footer {
	width:100%;
	background:#acacac;
	clear:both;
	color: #FFFFFF;
}

.foot{
	width:826px;
	height:45px;
	color: #FFFFFF;
}
.foot div{ color:#949494; font-weight:bold; font-size:12px;}
.foot a{ color:#FFFFFF; text-decoration:none}
.foot a:hover{ text-decoration:underline}

a{ color:#e52424; text-decoration:none}
a:hover{ text-decoration:underline}

.right div{ color:#606060}

span { color:#e52424}

.form3 input{
	width:204px;
	height:17px;
	color: #454545;
	padding:2px 0 0 7px;
	background-color:#FFFFFF;
}

.form3 textarea {
	width:204px;
	height:74px;
	color: #454545;
	overflow: auto;
	padding:2px 0 0 7px;
	background-color:#FFFFFF;
}
H2{   
FONT-SIZE: 20px;
    COLOR: #e52424;
    Font-Family: Calibri, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
    FONT-WEIGHT: normal;
	padding-bottom:10px;
	padding-top:10px;
		}
H3{   
FONT-SIZE: 18px;
    COLOR: #6c6c6c;
    Font-Family: Calibri, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
    FONT-WEIGHT: normal;
	padding-top:7px
}

H4{   
FONT-SIZE: 16px;
    COLOR: #e52424;
    Font-Family: Calibri, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
    FONT-WEIGHT: normal;
}
H5{   
FONT-SIZE: 14px;
    COLOR: #6c6c6c;
    Font-Family: Calibri, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
    FONT-WEIGHT: normal;
}
.breadcrumbs {
	DISPLAY: block; FLOAT: right; MARGIN: 0px 2px 0px 0px
}
.breadcrumbs LI {
	DISPLAY: inline; FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #808080; FONT-FAMILY: Calibri, Arial, Helvetica, sans-serif
}
.breadcrumbs LI A {
	COLOR: #808080; TEXT-DECORATION: none
}
.breadcrumbs LI A:hover {
	COLOR: #808080; TEXT-DECORATION: underline
}
#currentPage {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #585858; font-family:Calibri, Arial, Helvetica, sans-serif
}
.searchDisplay A{
	FONT-SIZE: 14px;
    COLOR: #e52424;
    Font-Family: Calibri, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
}
.searchDisplay A:hover{
	FONT-SIZE: 14px;
    COLOR: #e52424;
    Font-Family: Calibri, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: underline;
}
LI {text-align:left; LINE-HEIGHT: 1.3em; font-family:Calibri, Arial, Helvetica, sans-serif; font-size:14px; color:#454545
}
LI.sublinks {
text-align:left; margin-left:25px; padding-left:10px
}
UL {
	list-style : disc;
	list-style-image : url(../gfx/redbullet.gif);
	font-family: Calibri, Arial, Helvetica, sans-serif;
	line-height:1.1em;
	margin-left:20px
}
body#home a#homenav,
body#culture a#cultnav,
body#leadership a#leadnav,
body#teams a#teamnav,
body#change a#changenav,
body#services a#servnav,
body#approach a#apprnav,
body#consulting a#consnav,
body#facilitating a#facinav,
body#coaching a#coacnav,
body#tools a#toolnav,
body#customised a#custnav,
body#capability a#capanav,
body#results a#resunav,
body#clients a#clienav,
body#whymodal a#whynav,
body#work a#worknav,
body#contact a#contnav,
body#resources a#resonav,
body#publications a#publnav,
body#case a#casenav,
body#book a#booknav,
body#events a#evennav,
 {
color: #e52424;
font-weight:normal;
}


