@import "footer.css";
@import "recruitment-form.css";
@import "enquiry.css";
@import "contact-form.css";
@import "contact-map.css";
@import "news.css";

body {
	font-family: trebuchet, verdana, arial,sans-serif;
	text-align: center;
	margin: 0px;
	height: 100%;
	padding: 0px;
	background-color: #FFFFFF;
	font-size: 9pt;
}

ul {margin:16px; padding-left:1em}

body a 
{
color:#333333;
font-size: 9pt;
}

#pagediv
{
position:relative;
width: 1000px;
border: none;
	margin: auto;
	text-align: left;
	background-color: #FFFFFF;	
	color: #000000;
}

#top-banner
{

height:130;
width:100%;
background-color: #FFFFFF;
}

#db-logo-black
{
float:left;
margin-left:0px;
margin-top:35px;
}

#db-telephone-number
{
float:left;
margin-left:40px;
margin-top:25px;

}

#topnav-emailus
{
float:left;
margin-top:60px;
margin-left:-175px;
color: #7B7B7B;
font-size: 11pt;
}

#topnav-locations
{
float: left;
margin-left:-255px;
margin-top:85px;
}

#topnav-right-block
{
border-left: 2px solid #32466B;
background-color: #FFFFFF;
float:right;
margin-top: 20px;
}

.top-nav-rt-emph
{
font-weight: bold;
color: #393D49;
}

#topnav-right-block-table
{
font-size: 12px;
margin-left:20px;
color: 7B7B7B;
}

#topnav-locations a
{
text-decoration: none;
color: #7B7B7B;
}
#topnav-locations a:hover
{
color: #B4CD64;
text-decoration: underline;
}

#topnav-locations-table
{
color: #7B7B7B;
font-size: 8pt;

}
#topnav-locations-table td
{
padding-left: 20px;
}


#horizontal-nav-bar
{
height:30px;
width:100%;
background-color: #006495;
}

.horiz-nav-item
{
font-size:13px;
font-weight: bold;
color: #FFFFFF;
float:right;
height:25px;
margin-top:5px;
}
.horiz-nav-item a
{
text-decoration: none;
color: #FFFFFF;
}

.horiz-nav-item a:hover
{
color: #B4CD64;
text-decoration: underline;
}

.horiz-nav-item-mid
{
border-left: 2px solid #FFFFFF;
padding-left:25px;
padding-right:25px;
}

.horiz-nav-item-right
{
padding-right:60px;
}

.horiz-nav-item-left
{
padding-right:25px;
}


#spacer
{

height:18px;
width:100%;
background-color: #FFFFFF;	
}

#mid-section
{
width:100%;
overflow:auto;
}

#left-nav
{
float:left;
margin-right:-3px;
margin-left:-3px;
}

#left-nav-image-1
{
margin-left:10px;
width: 410px;
border-left: 2px solid #FFFFFF;
border-right: 2px solid #FFFFFF;
border-bottom: 2px solid #FFFFFF;
border-top: none;
}

#left-nav-image-2
{
width:180px;
height:85px;
border-left: none;
border-top: 2px solid #FFFFFF;
border-right: 2px solid #FFFFFF;
border-bottom: 2px solid #FFFFFF;
float:left;
}
#left-nav-image-3
{
float:left;
width:130px;
height:85px;
border-left: none;
border-top: 2px solid #FFFFFF;
border-right: 2px solid #FFFFFF;
border-bottom: 2px solid #FFFFFF;
}

#left-nav-compensate-container
{
background-color:#669EBC;
}

#left-nav-compensate-container #left-nav-text
{
margin-left:60px;
height:195px;
width:205px;
background-color:#005D90;

border-left: 2px solid #FFFFFF;
border-right: 2px solid #FFFFFF;
color:#FFFFFF;
}

#left-nav-specialisms-container #left-nav-text
{
margin-left:60px;
height:225px;
width:205px;
background-color:#7C8290;
border-left: 2px solid #FFFFFF;
border-right: 2px solid #FFFFFF;
}


#left-nav-casestudy-container #left-nav-text
{
margin-left:60px;
height:100px;
width:205px;
background-color:#27405C;
color: #FFFFFF;
border-left: 2px solid #FFFFFF;
border-right: 2px solid #FFFFFF;
}



#left-nav-employment-container #left-nav-text
{
margin-left:60px;
height:195px;
width:205px;
background-color:#7A5D4D;
color: #FFFFFF;
border-left: 2px solid #FFFFFF;
border-right: 2px solid #FFFFFF;
}

#left-nav-motorcycle-container #left-nav-text
{
margin-left:60px;
height:195px;
width:205px;
background-color:#27405C;
color: #FFFFFF;
border-left: 2px solid #FFFFFF;
border-right: 2px solid #FFFFFF;
}

#left-nav-contact-container #left-nav-text
{
margin-left:10px;

width:350px;
background-color:#7C8290;

border-left: 2px solid #FFFFFF;
border-right: 2px solid #FFFFFF;

}
.left-nav-text-title
{
font-family: trebuchet, verdana, arial,sans-serif;
color:#333333;
margin-top:10px;
margin-left:10px;
font-size:10pt;
font-weight:bold;
}

.left-nav-text-title-casestudy
{
font-family: trebuchet, verdana, arial,sans-serif;
color:#FFFFFF;
margin-top:10px;
margin-left:10px;
font-size:10pt;
font-weight:bold;
}

.left-nav-text-title-motorcycle
{
font-family: trebuchet, verdana, arial,sans-serif;
color:#FFFFFF;
margin-top:10px;
margin-left:10px;
font-size:10pt;
font-weight:bold;
}


.left-nav-text-title-employment
{
font-family: trebuchet, verdana, arial,sans-serif;
color:#FFFFFF;
margin-top:10px;
margin-left:10px;
font-size:10pt;
font-weight:bold;
}

.left-nav-text-title-compensate
{
font-family: trebuchet, verdana, arial,sans-serif;
color:#FFFFFF;
margin-top:10px;
margin-left:10px;
font-size:10pt;
font-weight:bold;
}

#left-nav-specialisms-container
{

width:420px;
}

#left-nav-motorcycle-container
{

width:420px;
}


#left-nav-employment-container
{

width:420px;
}

#left-nav-casestudy-container
{

width:420px;
}


#home-strapline
{
float:left;
margin-top:382px;
margin-left:-385px;
}

#story-pane
{
float:left;

}

.home
{
padding-left:5px;
overflow:auto;
width:335px;
vertical-align: top;
}

.contact_person
{
width:320px;
margin-left:5px;
overflow:auto;

vertical-align: top;
}

.specialism1
{
padding-left:5px;
overflow:auto;
width:335px;
vertical-align: top;
}

.casestudy
{
padding-left:5px;
overflow:auto;
width:335px;
vertical-align: top;
}

.compensate
{
padding-left:5px;
overflow:auto;
width:335px;
vertical-align: top;
}

.motorcycle
{
color:#FFFFFF;
padding-left:5px;
overflow:auto;
width:335px;
vertical-align: top;
}

.employment
{
color:#FFFFFF;
padding-left:5px;
overflow:auto;
width:335px;
vertical-align: top;
}

.default
{
padding-left:5px;
overflow:auto;
width:335px;
vertical-align: top;
}


#story-content
{

}

#story-content-contact
{

overflow:auto;
width:420px;
vertical-align: top;
background-color:#FFFFFF;
}
#story-content-standard
{


}

#story-content-specialisms
{
margin-left:5px;
overflow:auto;
width:280px;
vertical-align: top;

}

#story-inner
{
clear:both;
padding-left:10px;
padding-right:10px;
padding-bottom:10px;
}

#right-nav
{
float:right;
width:240px;
}

#quick-links
{
margin-left:15px;
border-left: 2px solid #FFFFFF;
border-right: 2px solid #FFFFFF;
border-bottom: 2px solid #FFFFFF;
width: 210px;
height:215px;
background-color: #7C8290;

}
.title-caps {
color: #464B55;

}


#quick-links .ql-list
{
font-size: 10pt;
color: #FFFFFF;
list-style-image: url(../images/ql_bullet.gif); 

}

#quick-links li:hover
{

list-style-image: url(../images/x.gif); 

}

#quick-links a
{
text-decoration:none;
color: #FFFFFF;
}

#quick-links a:hover
{
color: #B4CD64;
text-decoration: underline;
}


#quick-links .qltext
{
vertical-align:top;
margin-left:4px;
}

#quick-links .title-caps
{
padding-left:5px;
padding-top:5px;

}



#trans-square
{
position:absolute;
top:368px;
z-index:2;
left:850px;
}

#footer
{
width:100%;
background-color: #393D49;
height:80px;

}

#left-nav-news
{
float:left;
margin-left: -270px;
margin-top: 120px;
font-size: 9pt;
}
#left-nav-news li
{ 
list-style: none;
}

#left-nav-news a
{
text-decoration:none;
color:#FFFFFF;
}
#left-nav-news a:hover
{
color: #A6F84B;
text-decoration: underline;
}

#left-nav-contact
{
float:left;
margin-left: -270px;
margin-top: 140px;
font-size: 9pt;
}
#left-nav-contact li
{ 
list-style:#left-nav-specialisms-container #left-nav-text  none;
}

#left-nav-contact a
{
text-decoration:none;
color:#FFFFFF;
}
#left-nav-contact a:hover
{
color: #A6F84B;
text-decoration: underline;
}


#left-nav-specialisms
{

font-size: 9pt;
}

#left-nav-specialisms ul
{ 
margin-top:0px;

}

#left-nav-specialisms li
{ 
margin-top:5px;
list-style: none;
}

#left-nav-specialisms a
{
text-decoration:none;
color:#FFFFFF;
}
#left-nav-specialisms a:hover
{
color: #A6F84B;
text-decoration: underline;
}

.contact-subtitle
{
color:#FFFFFF;
font-size:8pt;
margin-left:10px;
}

#left-nav-contact1
{
margin-top:20px;
width:160px;
font-size: 8pt;
float:left;
}

#left-nav-contact1 ul
{ 
margin-top:0px;

}

#left-nav-contact1 li
{ 
margin-top:5px;
list-style: none;
}

#left-nav-contact1 a
{
text-decoration:none;
color:#FFFFFF;
}
#left-nav-contact1 a:hover
{
color: #A6F84B;
text-decoration: underline;
}
#left-nav-contact2
{
float:right;
width:160px;
font-size: 8pt;
margin-top:20px;
}

#left-nav-contact2 ul
{ 
margin-top:0px;

}

#left-nav-contact2 li
{ 
margin-top:5px;
list-style: none;
}

#left-nav-contact2 a
{
text-decoration:none;
color:#FFFFFF;
}
#left-nav-contact2 a:hover
{
color: #A6F84B;
text-decoration: underline;
}

.contact-back
{
color:#000000;
font-size:9pt;
margin-left:10px;
width:350px;
background-color:#7C8290;
border-left: 2px solid #FFFFFF;
border-right: 2px solid #FFFFFF;
border-bottom: 2px solid #FFFFFF;
text-align:right;

}
#contact-back-text
{
padding-right:10px;
margin-bottom:10px;
font-size:8pt;
font-weight:bold;
}

#contact-back-text a
{
text-decoration:none;
color:#000000;
}

#contact-back-text a:hover
{
color: #A6F84B;
text-decoration: underline;
}

#left-nav-case-studies
{
float:left;
margin-left: -285px;
margin-top: 230px;
font-size: 9pt;
}
#left-nav-case-studies li
{ 
list-style: none;
}

#left-nav-case-studies a
{
text-decoration:none;
color:#FFFFFF;
}
#left-nav-case-studies a:hover
{
color: #A6F84B;
text-decoration: underline;
}


#contact-address-table {
border: none:
width:100%;
height:389px;
}
#contact-address-table td
{
padding-left:20px;
padding-bottom:10px;
vertical-align:top;
font-size:14px;
}

#contact-address-table a 
{
text-decoration: none;
color: #A6F84B;
}

#contact-address-table a:hover
{
color: #A6F84B;
text-decoration: underline;
}


.db-emph-1
{
color: #32466B;
font-weight:bold;
}
.db-mail
{
padding-left:20px;
font-size:14px;
text-decoration:none;
color: #000000;
}

.db-mail:hover
{
color: #A6F84B;
text-decoration: underline;
}
.slide
{
margin:3px;
color: #FFFFFF;
}

.news-title
{
color:#FFFFFF;
font-size:10pt;
font-weight:bold;
}

.contact-submenu
{
margin-left:0px;
padding-left:-10px;
}

.back-text-1
{
position:absolute;
left:267px;
margin-top:-20px;
font-weight:bold;
}

.back-text-1 a
{
text-decoration:none;
color:#000000;
}

.default-mid
{
background-color: #C3C6D5;
}

.compensate-mid
{
background-color: #669EBC;
}

.casestudy-mid
{
background-color: #7C8290;
}


.news-casestudy
{
border:2px solid #FFFFFF;
}
.news-employment
{
border:2px solid #FFFFFF;
}

.motorcycle-mid
{
background-color: #435369;
}

.employment-mid
{
background-color: #947663;
}

.no-dec-link
{
text-decoration: none;
}

.no-dec-link:hover
{
text-decoration: underline;
}