/* ---------------------------------------------------- */
/* GLOBAL
/* ---------------------------------------------------- */
html {
/*font-size: 76%;*/}

body {
/*font-family: arial, helvetica, sans-serif;
font-size: 1.2em;
padding: 5%;*/}

/* ---------------------------------------------------- */
/* SLIDESHOW
/* ---------------------------------------------------- */
#slideshow {
width: 430px;
float: left;
background-color: #FFF;
/*border: 1px solid #ddd;*/}

#slideshow ul {
margin: 0;
padding: 0;
list-style: none;
float: left;
/*height: 1%;*/ /* IE fix */}

#slideshow ul:after {
content: ".";
clear: both;
display: block;
height: 0;
visibility: hidden;}            

/* ---------------------------------------------------- */
/* SLIDESHOW > SLIDES
/* ---------------------------------------------------- */
#slideshow .slides {
overflow: hidden;
width: 324px;
background-color: #FFF;
float: left;}

#slideshow .slides ul {
width: 324px;}

#slideshow .slides li {
width: 294px;
height: 275px;
padding: 0;
margin: 0;
/*float: left;*/
padding: 12px 15px 13px 15px; }

#slideshow .slides h3 {
font-weight: normal;
font-size: 18px;
margin-bottom: 25px;
margin-top: 0;
margin-left: 90px;
float: right;
text-align: right;}

#slideshow .slides p {
font-weight: normal;
font-size: 12px;
line-height: 14px;
clear: both;}

#slide-5 { background: #FFF url(/images/home-bg-healthcare.jpg) 0 0 no-repeat; } /* declare background color for container to avoid distorted fonts in IE while fading */
#slide-5 h3 a { color: #FFF; font-weight: normal; }
#slide-5 p, #slide-5 ul { color: #030; font-weight: normal; }

#slide-4 { background: #FFF url(/images/home-bg-employee-services.jpg) 0 0 no-repeat; } /* declare background color for container to avoid distorted fonts in IE while fading */
#slide-4 h3 a { color: #FFF; font-weight: normal; }
#slide-4 p, #slide-4 ul { color: #300; font-weight: normal; }

#slide-6 { background: #FFF url(/images/home-bg-maritime.jpg) 0 0 no-repeat; } /* declare background color for container to avoid distorted fonts in IE while fading */
#slide-6 h3 a { color: #FFF; font-weight: normal; }
#slide-6 p, #slide-6 ul { color: #0A261E; font-weight: normal; }

#slide-1 { background: #FFF url(/images/home-bg-child-protection.jpg) 0 0 no-repeat; } /* declare background color for container to avoid distorted fonts in IE while fading */
#slide-1 h3 a { color: #FFF; font-weight: normal; }
#slide-1 p, #slide-1 ul { color: #430056; font-weight: normal; }

#slide-3 { background: #FFF url(/images/home-bg-criminal-justice.jpg) 0 0 no-repeat; } /* declare background color for container to avoid distorted fonts in IE while fading */
#slide-3 h3 a { color: #FFF; font-weight: normal; }
#slide-3 p, #slide-3 ul { color: #11005C; font-weight: normal; }

#slide-2 { background: #FFF url(/images/home-bg-clinical-diagnostics.jpg) 0 0 no-repeat; } /* declare background color for container to avoid distorted fonts in IE while fading */
#slide-2 h3 a { color: #FFF; font-weight: normal; }
#slide-2 p, #slide-2 ul { color: #051D2E; font-weight: normal; }

#slideshow .slides ul ul {
margin: default;
padding: 0 0 10px 0;
list-style: disc;
float: none;
height: auto;
width: auto;
}

#slideshow .slides li li{
margin: 0 0 0 17px;
padding: 0;
height: auto;
width: auto;
}

/* ---------------------------------------------------- */
/* SLIDESHOW > NAVIGATION
/* ---------------------------------------------------- */
#slideshow .slides-nav {
background-color: #FFF;
float: left;
width: 100px;
margin: 0;
padding: 0;
/*border-top: 2px solid #ccc;*/}

#slideshow .slides-nav li {
padding: 0;
margin: 0;
min-width: 100px; /* be nice to Opera */
width: 100px;
height: 50px;
min-height: 50px;
/*float: left;*/}

#slideshow .slides-nav li a {
display: block;
/*color: #666;*/
padding: 6px 7px;
outline: none;
height: 38px;
width: 86px;
font-size: 11px;
background-position: 0 0;}

.js #slideshow .slides-nav li.on,
.js #slideshow .slides-nav li.on a {
background-position: 0 -50px;}

.js #slideshow .slides-nav li.on a {
/*position: relative;
top: -4px;*/}

.slide-division-5 {
	background: url(../images/home-btn-healthcare.jpg) no-repeat;
	color: #FFF;
}
.slide-division-4 {
	background: url(../images/home-btn-employee-services.jpg) no-repeat;
	color: #FFF;
}
.slide-division-6 {
	background: url(../images/home-btn-maritime.jpg) no-repeat;
	color: #FFF;
}
.slide-division-1 {
	background: url(../images/home-btn-child-protection.jpg) no-repeat;
	color: #FFF;
}
.slide-division-3 {
	background: url(../images/home-btn-criminal-justice.jpg) no-repeat;
	color: #FFF;
}
.slide-division-2 {
	background: url(../images/home-btn-clinical-dianostics.jpg) no-repeat;
	color: #FFF;
}

/* Additional IE specific bug fixes... */
* html .slides-nav { /* auto clear, @ IE 6 & IE 7 Quirks Mode */
    display: list-item;
}
*:first-child+html .slides-nav  { /* @ IE 7 Standards Mode - do not group selectors, otherwise IE 6 will ignore complete rule (because of the unknown + combinator)... */
    display: list-item;
}