#leftcontent .csc-textpic-imagewrap {PADDING: 0px;}
#leftcontent .csc-textpic-center{padding:0px;}
#leftcontent .csc-textpic-caption{margin-top:5px;}

#maincontent .csc-header {float:none;}
#maincontent .csc-header h1{
	FONT-SIZE: 12px; COLOR: #002850; margin-top:0px; margin-bottom:0px;margin-left:0px;
}
#maincontent .csc-header{padding:0px;}
#maincontent .csc-header-n1{margin:0px;}
#maincontent .bodytext {margin-top:15px;margin-left:20px;}
#horsedetail .bodytext{margin-left:0px;}
#maincontent .bodytext p{margin-top:0px;}


#leftcontent .csc-header {float:none;}
#leftcontent .csc-header h1{
	FONT-SIZE: 12px; COLOR: #002850; margin-top:0px; margin-bottom:0px;margin-left:0px;
}
#leftcontent .csc-header{padding:0px;}
#leftcontent .csc-header-n1{margin:0px;margin-bottom:5px;}


#maincontent .contenttable {font-size:11px;border-collapse:collapse;margin-left:20px;}
#maincontent .contenttable caption{font-weight:bold;border:1px solid #002850;padding:2px;}
#maincontent .contenttable td{border:1px solid #002850;padding:2px;}
#maincontent .contenttable p{margin:0px;}

.tx_ntzhorses_counterbar{margin-top:20px;margin-left:20px;width:400px;text-align:right;}

/*NEWS*/
.news-list-container a, .news-single-item a{color:#2A3555;}
.news-list-container hr, .news-single-item hr{border:1px solid #DFE4EA;height:1px;}
.news-list-item h3{font-size:10px;margin-bottom:5px;color:#2A3555;}
.news-single-item h2{color:#002850;font-size:12px;}
.news_title_mod a {font-weight:bold;font-size:12px}
.news-single-timedata {border-bottom:0px solid #DFE4EA;color:#002850;font-weight:bold;margin:1px}
.news-single-img{margin-left:20px;}
.news_title_mod{margin-bottom:5px;}
.news-list-item img{margin-left:20px;}


#footer {background: #012851; margin: 2px 0 0 0; padding: 30px 0 40px 0;}
.footer-col1 {float: left; width: 200px; color: #fff; margin: 0 30px 0 60px;}
.footer-col2 {float: left; width: 160px; color: #fff; margin: 0 30px 0 0;}
.footer-col3 {float: left; width: 160px; color: #fff; margin: 0 30px 0 0;}
.footer-col4 {float: left; width: 160px; color: #fff;}

#footer ul {list-style: none; margin: 0 0 20px 0; padding: 0 0 0 0;}
#footer ul li {text-transform: uppercase; font-weight: bold; text-decoration: underline; margin: 0 0 8px 0;}
#footer ul li a {color: #fff; text-transform: uppercase; font-weight: bold; text-decoration: underline;}
#footer ul li a:hover {text-decoration: underline;}
#footer ul li.sub {text-transform: none; font-size: 9px; line-height: 16px; font-weight: normal; text-decoration: none; padding: 0 0 0 10px; margin: 0 0 0 0;}
#footer ul li.subsub {text-transform: none; font-size: 9px; line-height: 16px; font-weight: normal; text-decoration: none; padding: 0 0 0 20px; margin: 0 0 0 0;}

#footer ul li.sub a {color: #fff; text-transform: none; font-weight: normal; text-decoration: none;}
#footer ul li.sub a:hover {text-decoration: underline;}
#footer ul li.subsub a {color: #fff; text-transform: none; font-weight: normal; text-decoration: none;}
#footer ul li.subsub a:hover {text-decoration: underline;}

.footnav-top {height: 170px;}