/* CSS Document */
body {
margin: 5px 0 5px 0;
padding: 0 0 0 0;
font-family: verdana, arial, helvetica, sans-serif;
font-style: normal;
font-weight: normal;
font-size: 1em;
color: #19198A;
background-image: url(images/dpabackground.jpg);
background-repeat: repeat;
background-position: left top;
background-color: #FFFFFF;
width: 100%;
}

em{
text-decoration: underline;
font-style: normal;
}

img{
border-width: 0px;
}

span.accesskey{
text-decoration: underline;
font-style: normal;
}

.clear{
float: left;
clear: left;
width: 100%;
height: 1px;
}

div.main{
position: relative;
z-index: 1;
left: 0;
top: 0em;
margin-left: auto;
margin-right: auto;
margin-top: 0;
margin-bottom: 0;
padding:0;
width: 100%;
text-align: center;
}
div.innermain{
position: relative;
z-index: 1;
width: 750px;
margin-left: auto;
margin-right: auto;
margin-top: 0;
margin-bottom: 0;
padding: 0;
text-align: left;
background-color: #FFFFFF;
}

div.topcap{
position: relative;
z-index: 1;
width: 100%;
height: 46px;
padding: 0;
margin: 0;
background-image: url(images/topcapall.jpg); /**************************/
background-repeat: no-repeat;
background-position: left top;
}

div.bannerleft{
position: relative;
float: left;
width: 24px;
height: 115px;
background-image: url(images/bannerleft.jpg);
background-repeat: no-repeat;
background-position: left top;
}
div.banner{
position: relative;
float: left;
z-index: 1;
width: 726px;
height: 115px;
padding: 0;
margin: 0;
background-color: #FFFFFF;
}
div.banner img{
position: relative;
z-index: 1;
padding: 0;
margin: 0;
}

div.body{
font-size: 0.9em;
position: relative;
float: left;
z-index: 1;
width: 750px;
padding: 0;
margin: 0;
text-align: justify; /*********************/
background-color: #FFFFFF;
}

div.leftborder{
position: relative;
float: left;
clear: left;
width: 45px;
height: 495px;
background-image: url(images/leftborder.jpg);
background-repeat: no-repeat;
background-position: left top;
}

div.leftbordertop{
position: relative;
float: left;
clear: left;
width: 45px;
height: 377px;
background-image: url(images/leftbordertop.jpg);
background-repeat: no-repeat;
background-position: left top;
}

div.leftborderbot{
position: relative;
float: left;
clear: left;
height: 27px;
width: 175px;
background-image: url(images/leftborderbot.jpg);
background-repeat: repeat-y;
background-position: left top;
}
#leftborderbot6{
height: 0;
display: none;
}

div.leftnavs{
position: relative;
float: left;
width: 130px; /*******************/
height: 377px;  /****************************/
background-image: url(images/leftnavstop.jpg); /*********************/
background-repeat: repeat-x;
background-position: left top;
background-color: #7F7FBF;
}
div.leftinnernavs{
position: relative;
margin: 57px 0 0 0;
padding: 0;
}
div.leftnav{
position: relative;
text-align: center;
font-size: 0.8em;
font-weight: bold;
color: #FFFFFF;
margin: 0px 5px 10px 5px;
padding: 0;
background-image: url(images/lbutback.jpg);
background-repeat: no-repeat;
background-position: 0 50%;
background-color: #1B1B9B;
background-color: #302FAF;
}
div.leftnav p{
margin: 0;
padding: 0 5px 0 5px;
}
.leftnav a{
text-decoration: none;
}
.leftnav a:link {
color: #FFFFFF;
}
.leftnav a:visited {
color: #FFFFFF;
}
.leftnav a:active {
color: #FFFFFF;
}
.leftnav a:hover {
color: #CCCC00;
}

div.topln{
position: relative;
text-align: left;
margin: 0;
padding: 0;
height: 8px;
width: 100%;
background-image: url(images/corntrn.jpg);
background-repeat: no-repeat;
background-position: top right;
}
div.botln{
position: relative;
text-align: left;
margin: 0;
padding: 0;
height: 8px;
width: 100%;
background-image: url(images/cornbrn.jpg);
background-repeat: no-repeat;
background-position: top right;
}
div.topln img, div.botln img{
float: left;
font-size: 0.1px;
line-height: 0px;
}


div.leftcopy{
position: relative;
float: left;
width: 67px;
height: 492px;
background-image: url(images/leftcopy.jpg);
background-repeat: no-repeat;
background-position: left top;
background-color: #C7C7C7;
}


div.topnavs{
float: right;
width: 538px; /************************************/
border-right: 2px solid #040561; /**************/
background-image: url(images/topnavs.jpg);
background-repeat: repeat-x;
background-position: left top;
background-color: #D8D8D8;
margin: 0;
padding: 0 0 0 35px; /***************************/
}
div.innertopnavs{
position: relative;
float: left;
text-align: center;
font-size: 0.8em;
font-weight: bold;
height: 35px;
padding: 0;
margin: 12px 15px 0 0;

}
img.colourbars{
position: relative;
float: right;
}

div.topnav{
position: relative;
float: left;
background-color: #1B1B9B;
margin: 0.25em 0 0 0;
padding: 0;
background-image: url(images/lbutback.jpg);
background-repeat: no-repeat;
background-position: 0 50%;
}
div.topnav p{
position: relative;
margin: 0;
color: #FFFFFF;
/*display: inline;*/
padding: 0 5px 0 5px;
}
.topnav a{
text-decoration: none;
}
.topnav a:link {
color: #FFFFFF;
}
.topnav a:visited {
color: #FFFFFF;
}
.topnav a:active {
color: #FFFFFF;
}
.topnav a:hover {
color: #CCCC00;
}

div.toplnt{
position: relative;
text-align: left;
margin: 0;
padding: 0;
height: 8px;
width: 100%;
background-image: url(images/corntrtn.jpg);
background-repeat: no-repeat;
background-position: top right;
}
div.botlnt{
position: relative;
text-align: left;
margin: 0;
padding: 0;
height: 8px;
width: 100%;
background-image: url(images/cornbrtn.jpg);
background-repeat: no-repeat;
background-position: top right;
}
div.toplnt img, div.botlnt img{
float: left;
font-size: 0.1px;
line-height: 0px;
}


div.topcopy{
position: relative;
float: left;
z-index: 1;
width: 318px;
margin: 0;
padding: 0;
height: 16px;
background-color: #C7C7C7;
border-top: 1px solid #FFFFFF;
border-right: 1px solid #FFFFFF;
}
div.topcopy img{
position: relative;
right: -1px;
top: -1px;
float: right;
}

div.copy{
position: relative;
float: right;
z-index: 1;
color: #000060;
font-size: 0.75em;
line-height: 1.5;
margin: 0px 0 0 0;
padding: 10px 30px 0px 35px; /*********************/
background-color: #FFFFFF; /**************************/
border-right: 2px solid #040561; /**************/
width: 508px; /****************************/
}
div.copy p{
margin: 0;
padding: 0 0 10px 0;
}
p.ie6boj{
width: 505px;
}
div.copy h1{ /*******************************/
font-weight: bold;
font-size: 1.2em;
margin: 0;
padding: 0 0 10px 0;
}
div.copy h2{
font-weight: bold;
font-size: 1em;
margin: 0;
padding: 0 0 10px 0;
}
div.copy ul{
padding: 0;
margin: 0 0 10px 25px;
}

div.individuals{
background-color: #EEEEEE;
color: #0000AA;
padding: 5px;
margin: 0 0 5px 0;
border: 1px solid #19198A;
}


table td{
vertical-align: top;
text-align: left;
padding: 0 3px 10px 0;
}
#outplacetable ul{
list-style-type: none;
margin: 0 0 0 10px;
}

#hands{
float: right;
margin: 0 0 10px 20px;
padding: 0;
}

.copy a:link {
color: #0000FF;
text-decoration: none;
}
.copy a:visited {
color: #0000FF;
text-decoration: none;
}
.copy a:active {
color: #0000FF;
text-decoration: none;
}
.copy a:hover {
color: #0000FF;
text-decoration: underline;
}

p.totop {
width: 100%;
text-align: right;
}
.totop a:link{
color: #0000FF;
font-size: 0.8em;
}
.totop a:visited {
color: #0000FF;
font-size: 0.8em;
text-decoration: none;
}
.totop a:active {
color: #0000FF;
font-size: 0.8em;
text-decoration: none;
}
.totop a:hover {
color: #0000FF;
font-size: 0.8em;
text-decoration: underline;
}


div.rightborder{
position: relative;
float: right;
width: 110px;
height: 492px;
background-image: url(images/rightborder.jpg);
background-repeat: no-repeat;
background-position: left top;
}


div.botbandtop{
position: relative;
float: left;
clear: left;
z-index: 1;
height: 64px;
width: 750px;
margin: 0;
padding: 0;
background-image: url(images/botbandtop.jpg);
background-repeat: repeat-y;
background-position: left top;
}
div.botbandbot{
position: relative;
float: left;
clear: left;
z-index: 1;
height: 24px;
width: 750px;
margin: 0;
padding: 0;
background-image: url(images/botbandbot.jpg);
background-repeat: repeat-y;
background-position: left top;
}

form.enquiryform{
padding: 0;
margin: 0;
}
div.formline{
padding: 0;
margin: 5px 0 0 0;
width: 100%;
}
div.formline input{
font-family: arial, helvetica, sans-serif;
font-style: normal;
font-weight: normal;
padding: 0;
margin: 0;
width: 98%;
}
div.formline textarea{
width: 98%;
font-family: arial, helvetica, sans-serif;
font-style: normal;
font-weight: normal;
}



div.footer{
position: relative;
float: left;
z-index: 1;
width: 750px;
margin: 10px 0 0 0;
padding: 0 0 2px 0;
font-size: 0.6em;
background-color: #DDDDDD;
}

#footleft{
position: relative;
float: left;
margin: 0 0 0 3px;
padding: 0;
color: #000000;
}
#footright{
position: relative;
float: right;
margin: 0 3px 0 0;
padding: 0;
color: #000000;
}

.footer a:link {
color: #000000;
text-decoration: none;
}
.footer a:visited {
color: #000000;
text-decoration: none;
}
.footer a:active {
color: #000000;
text-decoration: none;
}
.footer a:hover {
color: #FFFFFF;
text-decoration: none;
}
