/* Page definitions */

@media screen {

* {
     font-family: Arial, Helvetica, sans-serif;
     font-size:9pt;
     color: #000;
     font-variant:normal;
}

B, I, U, OL, UL, LI, P, DT, DD {
     font-size: 100%;
}

HTML {
  min-height: 100%;
}

BODY {
     margin: 0;
     padding: 0;
     background: #FFF;
}

TABLE {
     padding: 0;
     border: 0;
}

A {
	text-decoration: none;
 	border-bottom: #000 1px solid;
}
A:hover {
	text-decoration: none;
	color: #000;
	border-bottom: #99CCFF 1px solid;
}

H4 {
     font-size: 11pt;
     font-weight: bold;
}

/* layout definitions */

.no-screen {
  display: none;
}

TD.left {
     width: 150px;
     padding: 0px;
}
TD.right {
     width: 150px;
     padding: 0px;
}
.left {
     text-align: left;
     vertical-align: top;
}
.left P {
     margin: 1px;
     height:40px;
     border: 1px solid #FFF;
}
.left IMG {
     vertical-align: middle;
     border:0px;
     margin: 0;
}
.left * {
     color: #FFF;
     border: 0;
     font-weight: bold;
     font-size: 10pt;
}
.main .left * {
     vertical-align:middle;
}
.footer * {
     color: #FFF;
     border: 0;
     font-size: 9pt;
     font-variant: small-caps;
}
.footer A, .top A {
  text-decoration: none;
  border: 0;
}
.footer A:hover {
     color: #99CCFF;
}
.left A {
  border: 0px;
}
.left A:hover {
     color: #99CCFF;
}
.mid {
     text-align: center;
     vertical-align: middle;
     color: #FFF;
     font-weight: bold;
}
.right {
     text-align: center;
}
.contents {
     text-align: justify;
     vertical-align:top;
}

TABLE.top {
     background: #002E5B;
     width: 960px;
     height: 80px;
}
TABLE.footer, TABLE.top-menu {
     background: #002E5B;
     width: 960px;
     height: 50px;
}
TABLE.main {
     width: 960px;
}
TABLE.main TD.left {
     background: #002E5B;
}

TABLE.top {
     background: #002E5B url("/images-def/top-bg.png");
}
TABLE.top TD.left {
     background: url("/images-def/top-bg-1.png") left no-repeat;
}
TABLE.top TD.right {
     background: url("/images-def/top-bg-2.png") right no-repeat;
}

TABLE.main TD.right {
/*     background: #4D779C url("/images-def/right-bg.png") top no-repeat;
     padding-top: 30px;
     */
     background-color: #4D779C;
     vertical-align: top;
     color: #FFF;
}
.right2 {
/*     background: #4D779C url("/images-def/right-bg2.png") center no-repeat !important;*/
     background: #4D779C;
}
TABLE.main TD.right * {
     color: #FFF;
}
TABLE.main TD.right A:hover {
     color: #99CCFF;
}

.top-menu-link {
 height:27px;
 background: #F4F4F4 url("/images-def/top-menu-3.gif") repeat-x;
 width: 100%;
}
.top-menu-link:hover {
 background: #002E5B url("/images-def/top-menu-3.gif") repeat-x;
}
.top-menu-link * {
 text-align:center;
 vertical-align: middle;
}
.top-menu-link:hover * {
 text-align:center;
 color: #F4F4F4;
}
.top-menu-link A {
 border: none;
 text-decoration: none;
 color: #002E5B;
 font-weight: bold;
 font-size: 9pt;
}
.top-menu-link A:hover {
 border: none;
 text-decoration: underline;
/* color: #F4F4F4;*/
}



TABLE.menu-3l {
 margin: 1px;
 width:100%;
 background:none;
}
.menu-3l * {
 text-align:left;
 font-size: 10pt;
}
.menu-3l TD.link-3l {
 background: #002E5B;
 padding-top: 3px;
 padding-bottom: 3px;
 padding-left: 3px;
 height:25px;
 border-bottom: 2px #4d779c solid;
}
.menu-3l TD.link-3l A {
 font-weight: normal;
 font-size: 9pt;
 color: #FFF;
 border: none;
 text-decoration:none;
}
.menu-3l TD.link-3l A:hover {
 color: #99CCFF;
 text-decoration:underline;
}

TABLE.menu-3 {
 margin: 1px;
 width:100%;
 background:none;
}
.menu-3 * {
 text-align:center;
 font-size: 10pt;
}
.menu-3 TD.link-3 {
 background: #002E5B;
 padding-top: 3px;
 padding-bottom: 3px;
 height:25px;
}
.menu-3 TD.link-3 A {
/* font-weight: bold; */
 font-size: 9pt;
 color: #FFF;
 border: none;
 text-decoration:none;
}
.menu-3 TD.link-3 A:hover {
 color: #99CCFF;
 text-decoration:underline;
}

TABLE.footer {
     background: #002E5B url("/images-def/footer-bg.png");
}
TABLE.footer TD.left {
     background: url("/images-def/footer-bg-1.png") left no-repeat;
}
TABLE.footer TD.right {
     background: url("/images-def/footer-bg-2.png") right no-repeat;
}

.contents-news {
     width: 100%;
     margin-top: 10px;
}
.contents-news TR {
     background: #FFF;
     height: 21px;
}
.contents-arh {
     width: 100%;
     margin-top: 5px;
}
.contents-arh TR {
     background: #FFF;
}
.news-left {
     background: #FFF url("/images-def/news-1.gif") right no-repeat;
     width: 40px;
}
.news-left-arh {
/*     background: #FFF url("/images-def/news-1.gif") right no-repeat; */
     width: 40px;
}
.news-right {
     background: #FFF url("/images-def/news-2.gif") left no-repeat;
     width: 40px;
}
.news-cat {
     background: url("/images-def/news-bg.png");
     padding-left: 3px;
     padding-right: 3px;
     text-align: left;
     font-weight: bold;
     font-size: 10pt;
     height: 20px;
}
.news-cat * {
     font-size: 10pt;
}
.news-cat A {
     border-bottom: 0;
}
.news-cat A:hover {
     border-bottom: #000 1px solid;
}
.news-title {
     padding-left: 43px;
     padding-right: 43px;
     text-align: justify;
     font-weight: bold;
     font-size: 10pt;
}
.news-title * {
     font-size: 10pt;
}
.news-title IMG {
     vertical-align:bottom;
     border: 0;
}
.news-title A {
     font-weight: bold;
     border-bottom: 0;
}
.news-title A:hover {
     border: 0;
     border-bottom: #99CCFF 1px solid;
}

.news-title-arh {
     padding-left: 43px;
     padding-right: 43px;
     text-align: justify;
     font-weight: normal;
     font-size: 9pt;
}
.news-title-arh * {
     font-size: 9pt;
}
.news-title-arh A {
     font-weight: normal;
     border-bottom: 0;
}
.news-title-arh A:hover {
     border: 0;
     border-bottom: #99CCFF 1px solid;
}

.news-short {
     text-align: justify;
     font-size: 9pt;
     padding-left:40px;
     padding-right:20px;
     padding-top: 3px;
     padding-bottom: 5px;
}

.news-body {
     text-align: justify;
     font-size: 9pt;
     padding-left:40px;
     padding-right:20px;
     padding-top: 3px;
     padding-bottom: 15px;
}
.news-body A {
     font-size: 9pt;
}
.news-body IMG {
  border: 0;
}
.copyright {
     text-align:center;
     font-size: 8pt;
     padding-bottom: 5px;
}
.copyright IMG {
     padding: 5px;
}

/* Language definitions */
/* Araba */
.news-body:lang(aa), .news-short:lang(aa), .news-title:lang(aa), .news-cat:lang(aa), .left:lang(aa) TABLE, .footer:lang(aa) .mid, .menu-3:lang(aa), .top-menu-link:lang(aa) A {
     direction:rtl;
     font-size-adjust:0.8;
}
.news-cat:lang(aa) {
     text-align:inherit;
}

/* Chineza */
.news-body:lang(cn), .news-short:lang(cn), .news-title:lang(cn), .news-cat:lang(cn), .left:lang(cn) TABLE, .footer:lang(cn) .mid, .menu-3:lang(cn), .top-menu-link:lang(cn) A {
     font-size-adjust:0.6;
}
.news-cat:lang(cn) {
     text-align:inherit;
}

} /* END @media screen */
