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_teal.png") no-repeat scroll left top transparent;
}
div.nav-menu ul ul ul {
padding:0;
background:#116377;
}
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:#227388;
outline:0;
}
div.content div.right {
background:url("images/opacity_95_teal.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 #116377;
}
.footer ul.footer_widgets ul.thumblist img {
background:none repeat scroll 0 0 #005366;
border:1px solid #004355;
}
.footer a {
color:#eff;
}
ul.footer_widgets ul li {
border-bottom:1px solid #005366;
}
.footer ul {
border-top:1px solid #005366;
}
.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: #005166;
background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#17697b), to(#005166));
background-image: -webkit-linear-gradient(top, #17697b, #005166);
background-image:    -moz-linear-gradient(top, #17697b, #005166);
background-image:     -ms-linear-gradient(top, #17697b, #005166);
background-image:      -o-linear-gradient(top, #17697b, #005166);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#17697b', endColorstr='#005166');
}
.buttonxlarge:hover, .buttonlarge:hover, .buttonmedium:hover, .buttonsmall:hover {
color:#eee;
background-color: #207284;
background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#37899b), to(#207284));
background-image: -webkit-linear-gradient(top, #37899b, #207284);
background-image:    -moz-linear-gradient(top, #37899b, #207284);
background-image:     -ms-linear-gradient(top, #37899b, #207284);
background-image:      -o-linear-gradient(top, #37899b, #207284);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#37899b', endColorstr='#207284');
-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;
box-shadow: 0 2px 5px #999;
background-color: #005166;
background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#17697b), to(#005166));
background-image: -webkit-linear-gradient(top, #17697b, #005166);
background-image:    -moz-linear-gradient(top, #17697b, #005166);
background-image:     -ms-linear-gradient(top, #17697b, #005166);
background-image:      -o-linear-gradient(top, #17697b, #005166);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#17697b', endColorstr='#005166');
}
a.more-link:hover {
background-color: #207284;
background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#37899b), to(#207284));
background-image: -webkit-linear-gradient(top, #37899b, #207284);
background-image:    -moz-linear-gradient(top, #37899b, #207284);
background-image:     -ms-linear-gradient(top, #37899b, #207284);
background-image:      -o-linear-gradient(top, #37899b, #207284);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#37899b', endColorstr='#207284');
}
.pagename {
background-color: #005166;
background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#27898b), to(#005166));
background-image: -webkit-linear-gradient(top, #27898b, #005166);
background-image:    -moz-linear-gradient(top, #27898b, #005166);
background-image:     -ms-linear-gradient(top, #27898b, #005166);
background-image:      -o-linear-gradient(top, #27898b, #005166);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#27898b', endColorstr='#005166');
}
form#commentform input#submit {
box-shadow: 0 2px 5px #999;
background-color: #005166;
background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#17697b), to(#005166));
background-image: -webkit-linear-gradient(top, #17697b, #005166);
background-image:    -moz-linear-gradient(top, #17697b, #005166);
background-image:     -ms-linear-gradient(top, #17697b, #005166);
background-image:      -o-linear-gradient(top, #17697b, #005166);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#17697b', endColorstr='#005166');
color:#eee;
}
form#commentform input#submit:hover {
background-color: #207284;
background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#37899b), to(#207284));
background-image: -webkit-linear-gradient(top, #37899b, #207284);
background-image:    -moz-linear-gradient(top, #37899b, #207284);
background-image:     -ms-linear-gradient(top, #37899b, #207284);
background-image:      -o-linear-gradient(top, #37899b, #207284);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#37899b', endColorstr='#207284');
}
.submit input {
font-size:1.2em;
width:auto;
padding:8px 17px;
box-shadow: 0 2px 5px #999;
background-color: #005166;
background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#17697b), to(#005166));
background-image: -webkit-linear-gradient(top, #17697b, #005166);
background-image:    -moz-linear-gradient(top, #17697b, #005166);
background-image:     -ms-linear-gradient(top, #17697b, #005166);
background-image:      -o-linear-gradient(top, #17697b, #005166);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#17697b', endColorstr='#005366');
}
.submit input:hover {
background-color: #207284;
background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#37899b), to(#207284));
background-image: -webkit-linear-gradient(top, #37899b, #207284);
background-image:    -moz-linear-gradient(top, #37899b, #207284);
background-image:     -ms-linear-gradient(top, #37899b, #207284);
background-image:      -o-linear-gradient(top, #37899b, #207284);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#37899b', endColorstr='#207284');
cursor:pointer;
}
.kwicks li div.title {
background:url(images/opacity_95_teal.png) repeat;
}
.kwicks li div.title_active {
background:url(images/opacity_95_teal.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:#116377;
}
.contentWrap p {
color:#eee;
}
.footer_form .submit input {
box-shadow: 0 2px 5px #999;
background-color: #004355;
background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#005366), to(#004355));
background-image: -webkit-linear-gradient(top, #005366, #004355);
background-image:    -moz-linear-gradient(top, #005366, #004355);
background-image:     -ms-linear-gradient(top, #005366, #004355);
background-image:      -o-linear-gradient(top, #005366, #004355);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#005366', endColorstr='#004355');
color:#fff;
}
.footer_form .submit input:hover {
color:#fff;
background-color: #005366;
background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#005366), to(#005366));
background-image: -webkit-linear-gradient(top, #005366, #005366);
background-image:    -moz-linear-gradient(top, #005366, #005366);
background-image:     -ms-linear-gradient(top, #005366, #005366);
background-image:      -o-linear-gradient(top, #005366, #005366);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#005366', endColorstr='#005366');
}
.footer_form label {
color:#eff;
}
.footer input, .footer textarea {
background:none repeat scroll 0 0 #005366;
}
.footer input:hover, .footer textarea:hover {
background:#05586b;
}
.footer ul ul li:hover {
background:#005366;
}
.footer ul a:hover {
color:#eee;
}
div.copyright {
background-color:#005366;
}
.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;
}