/*
    anythingSlider v1.2
    
    By Chris Coyier: http://css-tricks.com
    with major improvements by Doug Neiner: http://pixelgraphics.us/
    based on work by Remy Sharp: http://jqueryfordesigners.com/
*/
.anythingSlider                         { width: 950px; height: 320px; position: relative; margin: 0; }
.anythingSlider .wrapper                { width: 950px; overflow: auto; height: 320px; margin:0; position: absolute; top: 0; left: 0; }

                                        /* Width below is max for Opera */
.anythingSlider .wrapper ul             { width: 32700px; list-style: none; position: absolute; top: 0; left: 0; border-top: 0px solid #FFF; border-bottom: 0px solid #FFF; margin: 0; }
.anythingSlider .wrapper ul li          { display: block; float: left; padding: 0; height: 320px; width: 950px; margin: 0; }

.anythingSlider .wrapper ul li a        {  }

.anythingFader .arrow                  { display: none; height: color:#FFFFFF; }
.anythingFader .forward                { display: none; height: color:#FFFFFF; }
.anythingFader .back                   { display: none; height: color:#FFFFFF; }
.anythingFader .forward:hover          { display: none; height: color:#FFFFFF; }
.anythingFader .back:hover             { display: none; height: color:#FFFFFF; }

/*
  Prevents
*/
.anythingSlider .wrapper ul ul          { position: static; margin: 0; background: none; overflow: visible; width: auto; border: 0; }
.anythingSlider .wrapper ul ul li       { float: none; height: auto; width: auto; background: none; }

/* HEADER */

#slider li.qualifications {
text-align:left;
height:320px;
background:url(../img/sliders/qualifications-slider.jpg) no-repeat top;
}

#slider li.newoffice {
text-align:left;
height:320px;
background:url(../img/sliders/new-office-slider.jpg) no-repeat top;
}

#slider li.compliance {
text-align:left;
height:320px;
background:url(../img/bg-slider-01.jpg) no-repeat top;
}

#slider li.compliance2 {
text-align:left;
height:320px;
background:url(../img/sliders/new-slider-01.jpg) no-repeat top;
}

#slider li.risk-assessment {
text-align:left;
height:320px;
background:url(../img/bg-slider-02.jpg) no-repeat top;
}

#slider li.risk-assessment2 {
text-align:left;
height:320px;
background:url(../img/sliders/new-slider-02.jpg) no-repeat top;
}

#slider li.risk-management {
text-align:left;
height:320px;
background:url(../img/bg-slider-03.jpg) no-repeat top;
}

#slider li.risk-management2 {
text-align:left;
height:320px;
background:url(../img/sliders/new-slider-03.jpg) no-repeat top;
}

#slider li.performance-management {
text-align:left;
height:320px;
background:url(../img/bg-slider-04.jpg) no-repeat top;
}

#slider li.performance-management2 {
text-align:left;
height:320px;
background:url(../img/sliders/new-slider-04.jpg) no-repeat top;
}

.headline {
position:relative;
top:30px;
left:0x;
background:url(../img/bg.png) repeat;
width:500px;
height:120px;
}

.headline p.problem {
position:relative;
top:22px;
left:30px;
font-size:160%;
font-weight:bold;
color:#FFFFFF;
margin-bottom:5px;
}

.headline p.question {
position:relative;
top:18px;
left:30px;
font-size:125%;
line-height:135%;
font-weight:normal;
color:#0099FF;
}

.call-to-action {
position:relative;
top:30px;
left:180px;
}

.call-to-action2 {
position:relative;
top:30px;
left:10px;
}

.call-to-action3 {
position:relative;
top:80px;
left:10px;
}

.call-to-action p, .call-to-action2 p, .call-to-action3 p {
font-size:95%;
font-weight:normal;
color:#FFFFFF;
}

.call-to-action a {
display:block;
background:#0099FF url(../img/arrows-white.gif) no-repeat 290px 10px;
width:300px;
height:26px;
padding:9px 0 0 20px;
color:#FFFFFF;
text-decoration:none;
}

.call-to-action2 a, .call-to-action3 a {
display:block;
background:url(../img/arrows-white.gif) no-repeat 290px 10px;
width:200px;
height:26px;
padding:9px 0 0 20px;
color:#FFFFFF;
text-decoration:none;
}

.call-to-action a:hover {
color:#3C3C3C;
text-decoration:none;
background:#0099FF url(../img/arrows-black.gif) no-repeat 290px 10px;
}

.call-to-action2 a:hover, .call-to-action3 a:hover {
color:#0099FF;
text-decoration:none;
}

/* QUALIFICATIONS */

.qualification {
position:relative;
top:30px;
left:30px;
}

.qualification p.title {
position:relative;
top:22px;
left:0;
font-size:160%;
font-weight:bold;
color:#FFFFFF;
margin-bottom:5px;
}

.qualification p.text {
position:relative;
top:18px;
left:0;
font-size:125%;
line-height:135%;
font-weight:normal;
color:#0099FF;
}



