h1 {
padding: 0px;
margin: 0px;
font-size: 14px;
}

#box4 h1 {
margin-left: 20px;
}

#box4 a {
font-size: 11px;
}

/* for single news */
h2 {
font-size: 12px;
margin-bottom: 0px;
margin-left: 20px;
}
.news-single-timedata {
color: red;
font-size: 13px;
}

h3 {
margin: 0px;
padding: 0px;
}

p {
font-size: 12px;
padding: 0px;
margin: 0px;
}

a {
color: black;
text-decoration: underline;
}

#box1 p {
padding: 6px;
font-size: 11px;
}
#box2 p {
padding: 6px;
font-size: 12px;
font-weight: normal;
}
#box3 p {
padding: 6px;
font-size: 12px;
font-weight: normal;
}
#box4 p {
padding: 6px;
font-size: 12px;
font-weight: normal;
}

#box0 {
font-size: 12px !important;
}
#box1 {
font-size: 12px !important;
}
#box4 {
font-size: 12px !important;
}

.news-latest-container {
margin-top: -12px;
margin-left: 6px;
}
.news-latest-container p {
padding: 0px !important;
font-weight: bold;
}
.news-latest-item p {
font-weight: bold;
color: white;
font-size: 11px;
}
.news-latest-item a {
font-size: 11px;
font-weight: bold;
}

ul.submenu {
margin-top: 20px;
list-style-type: none;
margin-left: -4px;
padding-left: 0px;
}


ul.submenu a:link {
color: black;
font-size: 12px;
text-decoration: none;
}
ul.submenu a:visited {
color: black;
font-size: 12px;
text-decoration: none;
}

ul.submenu a:hover {
color: black;
text-decoration: none;
}

.sublink a {
font-weight: normal;
}

a .sublink {
font-weight: normal;
}

.actsublink {
color: black;
font-size: 12px;
font-weight: bold;
}

#bigbox .tx-indexedsearch {
margin-top: 10px;
}

/* hide the year at the AMENU for tt_news */
.news-amenu-item-year {
display: none;
}

/* for AMENU markup */
.news-amenu-container {
margin-top: 10px;
}

.news-amenu-container ul,li {
margin-left: 10px;
list-style-type: none;
padding-left: 0px;
}

.news-amenu-container ul,li a:link {
color: black;
font-size: 12px;
}
.news-amenu-container ul,li a:visited {
color: black;
font-size: 12px;
}
.news-amenu-container ul,li a:hover {
color: black;
text-decoration: none;
}


/* for news list */
.news-list-date {
color: red;
font-size: 12px;
}

.news-list-container a {
font-size: 12px;
}

#bigbox img {
padding: 4px;
}

#bigbox td {
color: black;
}

#box1 .spacer-gif {
display: block;
}

#box1 a {
font-size: 11px;
}

#box2 a {
font-weight: normal;
}
#box3 a {
font-weight: normal;
}
#box4 a {
font-weight: normal;
}

.read {
font-size: 12px;
}

.news-list-browse .tx-ttnews-browsebox a {
font-size: 12px;
}

.news-amenu-container h2 {
color: red;
}

.news-amenu-container a {
text-decoration:none;
}
