.carousel {
position: relative;
margin-bottom: 10px;/*0px;*/
line-height: 1;
height: 330px;
width: 1135px;/*940px;*/
border: 1px solid #D6D6D6;
box-sizing: unset;
}
.carousel-inner {
position: relative;
width: auto;
overflow: hidden;
height: 330px;
}
.carousel-inner > .item {
position: relative;
display: none;
-webkit-transition: 0.6s ease-in-out left;
-moz-transition: 0.6s ease-in-out left;
-o-transition: 0.6s ease-in-out left;
transition: 0.6s ease-in-out left;
left: 5px;
}
.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
display: block;
line-height: 2;
height: 330px;
}
.carousel-inner > .active,
.carousel-inner > .next,
.carousel-inner > .prev {
display: block;
}
.carousel-inner > .active {
left: 0;
height: 200px;
}
.carousel-inner > .next,
.carousel-inner > .prev {
position: absolute;
top: 0;
width: 100%;
}
.carousel-inner > .next {
left: 100%;
}
.carousel-inner > .prev {
left: -100%;
}
.carousel-inner > .next.left,
.carousel-inner > .prev.right {
left: 0;
}
.carousel-inner > .active.left {
left: -100%;
}
.carousel-inner > .active.right {
left: 100%;
}
.carousel-container {
position: relative;
top: -330px;
background-color: rgba(32, 32, 32, 0.9);
/*right: 0;change this to 4px so bkg blue doesn't hang over in FF, but shortens too much in IE*/
/*bottom: 0;rgba(204,220,233,0.75);rgba(227,235,242,0.75);*/
background-size: cover;
left: 840px;
width: 295px;
height: 330px;
margin-bottom: 0px;
}
.carousel-control {
position: absolute;
top: 45%;
left: -50px;
width: 30px;
height: 30px;
font-size: 30px;
font-weight: 100;
line-height: 25px;
color: #ffffff;
text-align: center;
background: #222222;
border:none;
border-radius: 23px;
opacity: 0.5;
filter: alpha(opacity=50);
}
.carousel-control.left {

filter: none;
}

.carousel-control.right {
right: -50px;
left: auto;
filter: none;
}
.carousel-control:hover,
.carousel-control:focus {
color: #ffffff;
text-decoration: none;
opacity: 0.9;
filter: alpha(opacity=90);
}
.carousel-indicators {
position: absolute;
top: 105%;/*310px;*/
z-index: 5;
margin: 0;
list-style-image: none;
list-style-type: disc;
width: 15%;
right: 50%;
left:45%;
}
ol.carousel-indicators li {
display: block;
float: left;
width: 12px;
height: 12px;
margin: 0 0 0 7px;
text-indent: -999px;
background-color: #eee;
background-color: rgba(51,51,51,0.25);
border-radius: 5px;
cursor: pointer;
border: none;
}
ol.carousel-indicators .active {
background-color: #303030;
margin-left: 7px;
border: none;
}
.carousel-caption {
position: absolute;
padding: 30px;
/*right: 0;change this to 4px so bkg blue doesn't hang over in FF, but shortens too much in IE*/
/*bottom: 0;rgba(204,220,233,0.75);rgba(227,235,242,0.75);*/
padding: 18px;/*75px;*/
margin-bottom: 0px;
height:310px;/*height:260px;*/
}
.carousel-caption p {
color: #FFF;/*#333333;*/
font-size: 1.06em;
max-width: 100%;/*530px;*/
font-family: Arial, Helvetica, sans-serif;
line-height: 1.5em !important;
}
.carousel-caption p a {
font-weight: bold;
}
.carousel-caption h4 {
margin: 0 0 8px;
color: #FFF;/*#006a71;*/
font-size: 1 em;
font-weight: 400;
line-height: 1.3em;
font-family: Arial, Helvetica, sans-serif;
}

.sliderbtn {
 background: -moz-linear-gradient(center top , #fefeff 5%, #f2f5f8 100%) repeat scroll 0 0 #ffffff;
    border: 1px solid #bdc0c4;
    border-radius: 5px;
    box-shadow: 2px 5px 20px -11px #f7f8fb inset;
    color: #00aeef;
    display: inline-block;
    float: left;
    font-family: Arial;
    font-size: 16px;
    font-style: normal;
    font-weight: bold;
    height: 30px;
    line-height: 30px;
    text-align: center;
    text-decoration: none;
    text-indent: 0;
    width: 200px;
}
.sliderbtn:hover {
background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #1e62d0), color-stop(1, #F9FBFC) );
background:-moz-linear-gradient( center top, #EDEEF1 5%, #F9FBFC 100% );
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#EDEEF1', endColorstr='#F9FBFC');
background-color:#EDEEF1;
text-decoration: none;
}
.sliderbtn:active {
position:relative;
top:1px;
}
.sliderbtn a {
color: #FFF;
text-decoration: none;
}
.sliderbtn2 {
background: -moz-linear-gradient(center top , #f2f4f7 5%, #cfd1d5 100%) repeat scroll 0 0 #ffffff;
    border: 1px solid #bdc0c4;
    border-radius: 5px;
    box-shadow: 2px 5px 20px -11px #f2f4f5 inset;
    color: #35669a;
    display: inline-block;
    font-family: Arial;
    font-size: 16px;
    font-style: normal;
    font-weight: bold;
    height: 30px;
    line-height: 30px;
    text-align: center;
    text-decoration: none;
    text-indent: 0;
    width: 200px;
    margin-top:0px;
margin-left:20px;
}
.sliderbtn2:hover {
text-decoration: none;
background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #1e62d0), color-stop(1, #E9ECEF) );
background:-moz-linear-gradient( center top, #B6B9BF 5%, #E9ECEF 100% );
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#B6B9BF', endColorstr='#E9ECEF');
background-color: #B6B9BF;
}
.sliderbtn2 {
background:-moz-linear-gradient(center top , #f2f4f7 5%, #cfd1d5 100%) repeat scroll 0 0 #ffffff;
background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #f2f4f7), color-stop(1, #cfd1d5) );
    border: 1px solid #bdc0c4;
    border-radius: 5px;
    box-shadow: 2px 5px 20px -11px #f2f4f5 inset;
    color: #35669a;
    display: inline-block;
    font-family: Arial;
    font-size: 16px;
    font-style: normal;
    font-weight: bold;
    height: 30px;
    line-height: 30px;
    text-align: center;
    text-decoration: none;
    text-indent: 0;
    width: 200px;
    margin-top: 30px;
 background-color:#f2f4f7;
 position:absolute;
 bottom:0;
}
.sliderbtn2:hover {
text-decoration: none;
background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #B6B9BF), color-stop(1, #E9ECEF) );
background:-moz-linear-gradient( center top, #B6B9BF 5%, #E9ECEF 100% );
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#B6B9BF', endColorstr='#E9ECEF');
background-color: #B6B9BF;
}
.sliderbtn2 a {
color: #00407A;
text-decoration: none;
}
/** Ged rid of some boostrap changes **/
div.carousel-caption {
bottom:auto;
left:0;
right:0;
padding:25px;
text-align: left;
text-shadow:none;
}
.sliderbtn1{
    background: -moz-linear-gradient(center top , #fefeff 5%, #f2f5f8 100%) repeat scroll 0 0 #ffffff;
    border: 1px solid #bdc0c4;
    border-radius: 5px;
    box-shadow: 2px 5px 20px -11px #f7f8fb inset;
    color: #00aeef;
    display: inline-block;
    float: left;
    font-family: Arial;
    font-size: 16px;
    font-style: normal;
    font-weight: bold;
    height: 30px;
    line-height: 30px;
    text-align: center;
    text-decoration: none;
    text-indent: 0;
    width: 200px;
    margin-top: 70px;
}
.sliderbtn1:hover {
    background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #1e62d0), color-stop(1, #F9FBFC) );
    background:-moz-linear-gradient( center top, #EDEEF1 5%, #F9FBFC 100% );
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#EDEEF1', endColorstr='#F9FBFC');
    background-color:#EDEEF1;
    text-decoration: none;
}
.sliderbtn1:active {
   position:relative;
   top:1px;
}
.sliderbtn1 a {
   color: #00407A;
   text-decoration: none;
}
.sliderbtn3 {
background: -moz-linear-gradient(center top , #f2f4f7 5%, #cfd1d5 100%) repeat scroll 0 0 #ffffff;
    border: 1px solid #bdc0c4;
    border-radius: 5px;
    box-shadow: 2px 5px 20px -11px #f2f4f5 inset;
    color: #35669a;
    display: inline-block;
    font-family: Arial;
    font-size: 16px;
    font-style: normal;
    font-weight: bold;
    height: 30px;
    line-height: 30px;
    text-align: center;
    text-decoration: none;
    text-indent: 0;
    width: 200px;
}
.sliderbtn3:hover {
text-decoration: none;
background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #1e62d0), color-stop(1, #E9ECEF) );
background:-moz-linear-gradient( center top, #B6B9BF 5%, #E9ECEF 100% );
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#B6B9BF', endColorstr='#E9ECEF');
background-color: #B6B9BF;
}
.sliderbtn3 a {
color: #00407A;
text-decoration: none;
}
.carousel-caption ul li {list-style: outside;
list-style-type: disc;
margin-left:13px;
line-height:1.5em;
margin-bottom:8px;
}
