h1, h2, h3, h4, h5, h6 {
color:#000;
}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
color:#000;
}
div.nav-menu ul ul {
background:url("images/dropdown_bg_gray.png") no-repeat scroll left top transparent;
}
div.nav-menu ul ul ul {
padding:0;
background:#6b6b6b;
}
div.nav-menu ul ul li:hover, div.nav-menu ul ul li.sfHover, div.nav-menu ul ul a:focus, div.nav-menu ul ul a:hover, div.nav-menu ul ul a:active {
color:#f4f4f4;
background:#747474;
outline:0;
}
div.content div.right {
background:url("images/opacity_95_gray.png") repeat scroll 0 0 transparent;
}
div.headline {
background-color:transparent;
border-bottom:1px solid #ddd;
border-top:1px solid #ddd;
padding:27px 0;
}
div.headline_button {
border-right:2px solid transparent;
margin-right:9px;
}
.headline_inner h4 {
color:#696969;
}
div.round {
padding:24px 0;
}
div.footer {
background:none repeat scroll 0 0 #6b6b6b;
}
.footer ul.footer_widgets ul.thumblist img {
background:none repeat scroll 0 0 #5b5b5b;
border:1px solid #4b4b4b;
}
.footer a {
color:#eee;
}
ul.footer_widgets ul li {
border-bottom:1px solid #5b5b5b;
}
.footer ul {
border-top:1px solid #5b5b5b;
}
.buttonxlarge, .buttonlarge, .buttonmedium, .buttonsmall {
-moz-box-shadow: 0 2px 5px #999;
-webkit-box-shadow: 0 2px 5px #999;
box-shadow: 0 2px 5px #999;
background-color: #676767;
background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#717171), to(#676767));
background-image: -webkit-linear-gradient(top, #717171, #676767);
background-image:    -moz-linear-gradient(top, #717171, #676767);
background-image:     -ms-linear-gradient(top, #717171, #676767);
background-image:      -o-linear-gradient(top, #717171, #676767);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#717171', endColorstr='#676767');
}
.buttonxlarge:hover, .buttonlarge:hover, .buttonmedium:hover, .buttonsmall:hover {
color:#eee;
background-color: #747474;
background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#919191), to(#747474));
background-image: -webkit-linear-gradient(top, #919191, #747474);
background-image:    -moz-linear-gradient(top, #919191, #747474);
background-image:     -ms-linear-gradient(top, #919191, #747474);
background-image:      -o-linear-gradient(top, #919191, #747474);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#919191', endColorstr='#747474');
-moz-box-shadow: 0 2px 5px #777;
-webkit-box-shadow: 0 2px 5px #777;
box-shadow: 0 2px 5px #777;
}
a.more-link {
-moz-box-shadow: 0 2px 5px #999;
-webkit-box-shadow: 0 2px 5px #999;
box-shadow: 0 2px 5px #999;
background-color: #676767;
background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#717171), to(#676767));
background-image: -webkit-linear-gradient(top, #717171, #676767);
background-image:    -moz-linear-gradient(top, #717171, #676767);
background-image:     -ms-linear-gradient(top, #717171, #676767);
background-image:      -o-linear-gradient(top, #717171, #676767);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#717171', endColorstr='#676767');
}
a.more-link:hover {
background-color: #747474;
background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#919191), to(#747474));
background-image: -webkit-linear-gradient(top, #919191, #747474);
background-image:    -moz-linear-gradient(top, #919191, #747474);
background-image:     -ms-linear-gradient(top, #919191, #747474);
background-image:      -o-linear-gradient(top, #919191, #747474);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#919191', endColorstr='#747474');
}
.pagename {
background-color: #676767;
background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#818181), to(#676767));
background-image: -webkit-linear-gradient(top, #818181, #676767);
background-image:    -moz-linear-gradient(top, #818181, #676767);
background-image:     -ms-linear-gradient(top, #818181, #676767);
background-image:      -o-linear-gradient(top, #818181, #676767);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#818181', endColorstr='#676767');
}
form#commentform input#submit {
background-color: #676767;
background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#717171), to(#676767));
background-image: -webkit-linear-gradient(top, #717171, #676767);
background-image:    -moz-linear-gradient(top, #717171, #676767);
background-image:     -ms-linear-gradient(top, #717171, #676767);
background-image:      -o-linear-gradient(top, #717171, #676767);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#717171', endColorstr='#676767');
color:#eee;
}
form#commentform input#submit:hover {
background-color: #747474;
background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#919191), to(#747474));
background-image: -webkit-linear-gradient(top, #919191, #747474);
background-image:    -moz-linear-gradient(top, #919191, #747474);
background-image:     -ms-linear-gradient(top, #919191, #747474);
background-image:      -o-linear-gradient(top, #919191, #747474);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#919191', endColorstr='#747474');
}
.submit input {
font-size:1.2em;
width:auto;
padding:8px 17px;
background-color: #676767;
background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#717171), to(#676767));
background-image: -webkit-linear-gradient(top, #717171, #676767);
background-image:    -moz-linear-gradient(top, #717171, #676767);
background-image:     -ms-linear-gradient(top, #717171, #676767);
background-image:      -o-linear-gradient(top, #717171, #676767);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#717171', endColorstr='#676767');
}
.submit input:hover {
background-color: #747474;
background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#919191), to(#747474));
background-image: -webkit-linear-gradient(top, #919191, #747474);
background-image:    -moz-linear-gradient(top, #919191, #747474);
background-image:     -ms-linear-gradient(top, #919191, #747474);
background-image:      -o-linear-gradient(top, #919191, #747474);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#919191', endColorstr='#747474');
cursor:pointer;
}
.kwicks li div.title {
background:url(images/opacity_95_gray.png) repeat;
}
.kwicks li div.title_active {
background:url(images/opacity_95_gray.png) repeat;
}
.kwicks li div.headline {
background:none repeat scroll 0 0 transparent;
bottom:0;
height:105px;
padding:0;
position:absolute;
width:650px;
border:0;
}
.kwicks li p a {
color:#ccc;
}
.nivo-caption {
background:#6b6b6b;
}
.contentWrap p {
color:#eee;
}
.footer_form .submit input {
background-color: #4b4b4b;
background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#5b5b5b), to(#4b4b4b));
background-image: -webkit-linear-gradient(top, #5b5b5b, #4b4b4b);
background-image:    -moz-linear-gradient(top, #5b5b5b, #4b4b4b);
background-image:     -ms-linear-gradient(top, #5b5b5b, #4b4b4b);
background-image:      -o-linear-gradient(top, #5b5b5b, #4b4b4b);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5b5b5b', endColorstr='#4b4b4b');
color:#fff;
}
.footer_form .submit input:hover {
color:#fff;
background-color: #5b5b5b;
background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#5b5b5b), to(#5b5b5b));
background-image: -webkit-linear-gradient(top, #5b5b5b, #5b5b5b);
background-image:    -moz-linear-gradient(top, #5b5b5b, #5b5b5b);
background-image:     -ms-linear-gradient(top, #5b5b5b, #5b5b5b);
background-image:      -o-linear-gradient(top, #5b5b5b, #5b5b5b);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5b5b5b', endColorstr='#5b5b5b');
}
.footer_form label {
color:#eee;
}
.footer input, .footer textarea {
background:none repeat scroll 0 0 #595959;
}
.footer input:hover, .footer textarea:hover {
background:#5b5b5b;
}
.footer ul ul li:hover {
background:#5b5b5b;
}
.footer ul a:hover {
color:#eee;
}
div.copyright {
background-color:#595959;
}
.copyright p {
color:#fff;
}
.copyright p a, .copyright p a:hover {
color:#fff;
}
div.contentslider_4 div.right h4, div.contentslider_4 div.right h4 a, div.contentslider_4v div.right h4, div.contentslider_4v div.right h4 a, div.contentslider_5 div.right h4, div.contentslider_5 div.right h4 a, div.contentslider_5v div.right h4, div.contentslider_5v div.right h4 a {
color:#222;
}

ul.widgets, ul.footer_widgets {
border-top:0 none;
}
div.contentslider_0 div.right {
display:none;
}
div.contentslider_0 div.right p.buttonwrapper, div.contentslider_1 div.right p.buttonwrapper, div.contentslider_2 div.right p.buttonwrapper, div.contentslider_3 div.right p.buttonwrapper, div.contentslider_0v div.right p.buttonwrapper, div.contentslider_1v div.right p.buttonwrapper, div.contentslider_2v div.right p.buttonwrapper, div.contentslider_3v div.right p.buttonwrapper {
display:none;
}
div.contentslider_2 div.right {
bottom:auto;
top:0;
max-width:none;
max-height:none;
width:17.5%;
height:85%;
}
div.contentslider_2v div.right, div.contentslider_3v div.right {
bottom:auto;
top:0;
right:0;
max-width:none;
max-height:none;
width:265px;
height:85%;
padding-left:30px;
}
div.contentslider_2 p, div.contentslider_3 p {
max-height:none;
}
div.contentslider_3 div.right {
bottom:auto;
top:0;
right:0;
max-width:none;
max-height:none;
width:17.5%;
height:85%;
}
div.contentslider_4 div.right {
background:transparent;
bottom:auto;
top:25px;
max-width:none;
max-height:none;
width:207px;
padding-left:0;
padding-right:25px;
}
div.contentslider_4v div.right, div.contentslider_5v div.right {
background:transparent;
bottom:auto;
top:25px;
right:0;
max-width:none;
width:265px;
padding-left:30px;
}
div.contentslider_4 div.right p.buttonwrapper, div.contentslider_5 div.right p.buttonwrapper {
margin-top:15px;
}
div.contentslider_4 div.right .buttonmedium, div.contentslider_5 div.right .buttonmedium {
font-size:1.10em;
height:30px;
padding:5px 13px 0;
}
div.contentslider_4 p, div.contentslider_5 p {
color:#333;
max-height:none;
}
div.contentslider_5 div.right {
background:transparent;
bottom:auto;
top:25px;
right:0;
max-width:none;
width:207px;
padding-left:25px;
padding-right:0;
}