#skip a
{
position:absolute;
left:-10000px;
top:auto;
width:1px;
height:1px;
overflow:hidden;
}
 
#skip a:focus
{
position:static;
width:auto;
height:auto;
}

#newsContainer .newsBox { border: 1px solid #CFCFCF; padding: 15px; margin-bottom: 15px; }
#newsContainer .newsBox span.newsMisc { color: #A9C4CA; font-size: 14px; }
#newsContainer .newsBox h3.newsTitle { font-size: 19px; margin: 8px 0 16px 0; padding: 0; color: #597E91; font-weight: bold; line-height: 21px; }
#newsContainer .newsBox h3.newsTitle a { color: #597E91; text-decoration: none; }
#newsContainer .newsBox h3.newsTitle a:hover { color: #3EACB7; text-decoration: none; }
#newsContainer .newsBox img { margin: 0 10px 0 0; }
#newsContainer .newsBox p { font-size: 14px; line-height: 16px; }
#newsContainer .newsBox p:last-child { margin: 0; padding: 0; }
#newsContainer .newsBox p.newsMore { font-size: 12px; font-weight: bold; line-height: 12px; margin: 0; padding: 0; }

#newsSlider { width: 660px; height: 260px; overflow: hidden; }
#newsSlider .items { width: 20000em; position: absolute; }
#newsSlider .items div.newsSlider { float: left; }

#newsSlider { border: 1px solid #CFCFCF; padding: 4px; }
#newsSlider img { margin-right: 14px; float: left; }
#newsSlider .newsSliderContent { float: left; width: 336px; }
#newsSlider p.newsSliderSubtitle { color: #30A4B0; margin: 3px 0 5px 0; color: #30A4B0; font-size: 16px; }
#newsSlider h2 { font-size: 19px; color: #445F6C; font-weight: bold; margin-bottom: 6px; }
#newsSlider h2 a { color: #445F6C; font-weight: bold; text-decoration: none; }
#newsSlider h2 a:hover { color: #628A9D; text-decoration: none; }
#newsSlider p.newsSliderLead { font-size: 14px; color: #445F6C; line-height: 16px; }
#newsSlider p.newsSliderMore { font-size: 12px; margin: 14px 0 6px 0; }
#newsSlider p.newsSliderMore a { color: #C12A1F; }
#newsSlider p.newsSliderMore a:hover { color: #6B1812; }

.newsLeaderBox { border:0px solid #CFCFCF; padding:5px; }
.newsLeaderImage { float:left; width:310px; }
#contentLeft .newsLeaderImage img { margin:0; }
.newsLeaderText { float:right; margin:0 10px 0 15px; width:320px; }
#contentLeft .newsLeaderText h3 { font-weight:normal; font-size:13px; padding-bottom:8px; }
#contentLeft .newsLeaderText h2 { color:#44606E; font-weight:bold;font-size:15px; padding-bottom:10px; }
#contentLeft .newsLeaderText h4{ color:#44606E; font-weight:bold;font-size:15px; padding-bottom:0px; }
#contentLeft .newsLeaderText p { color:#44606E; font-size:12px; }


.newsLeaderText2 {margin:0 0 0 0;}
#contentLeft .newsLeaderText2 h3 { font-weight:normal; font-size:16px; padding-bottom:8px; }
#contentLeft .newsLeaderText2 h2 { color:#44606E; font-weight:bold; padding-bottom:10px; }
#contentLeft .newsLeaderText2 p { color:#44606E; font-size:14px; }


.newsLeaderMoreLink { color:#C12A1F; font-size:12px; display:block; padding:10px 0 0 0; }
.newsLeaderMoreLink:hover { color:#9A2218; }

.newsRelatedBox { border:0px solid #CFCFCF; padding:20px; }
.newsRelatedItemBox { float:left; width:600px; margin:0 0 20px 0; }
.newsRelatedItemBox2 { float:left; width:600px; margin:0 0 20px 0; }
#contentLeft .newsRelatedBox h2 { color:#44606E; font-weight:bold;font-size:15px;  padding-bottom:10px; }
#contentLeft .newsRelatedBox p { color:#44606E; font-size:12px; }
#contentLeft .newsRelatedBox h3 { font-weight:normal; font-size:13px; padding-bottom:8px; }
.newsRelatedMoreLink { color:#C12A1F; font-size:12px; display:block; padding:10px 0 0 0; }
.newsRelatedMoreLink:hover { color:#9A2218; }

.newsRelatedLeftBox { float:left; width:300px; margin:0 30px 0 0; }
.newsRelatedLeftBox2 { float:left; width:600px; margin:0 30px 0 0; }
.newsRelatedRightBox { float:left; width:290px;}
