html{
  padding:0px;
  margin:0px;
  font-family:Arial;
}
body{
  background-color:#003399;
  padding:0px 0px;
  margin:0px;
}
div{
  margin:0px;
  padding:0px;
  border:none;
  overflow:hidden;
}
.header div{
  text-transform:uppercase;
  color:white;
  font-weight:bold;
  text-align:center;
}
img{
  border:0px;
}


.hd2 a{
color:white;
display:block;
height:90px;
margin:0px;
text-decoration:none;
}

div.menu{
padding-top:2px;
padding-left:14px;
padding-right:14px;
margin-top:14px;
height:20px
}
div.ml1,div.ml2,div.ml3, div.ml4,div.ml5,div.ml6,
div.mr1,div.mr2,div.mr3, div.mr4,div.mr5,div.mr6
{
  width:1px;
  background-color:red;
  float:left;
}
div.mr1,div.mr2,div.mr3, div.mr4,div.mr5,div.mr6
{
  float:right;
}
div.ml1, div.mr1
{
  height:4px;
  margin-top:8px;
}
div.ml2, div.mr2
{
  height:10px;
  margin-top:5px;
}
div.ml3, div.mr3
{
  height:12px;
  margin-top:4px;
}
div.ml4, div.mr4
{
  height:14px;
  margin-top:3px;
}
div.ml5, div.mr5
{
  height:16px;
  margin-top:2px;
}
div.ml6, div.mr6
{
  height:18px;
  margin-top:1px;
  width:3px;
}
.menuitems {
  background-color:red;
}
.menuitem {
  display:inline-block;
  width:16%;
}
.menuitem a, .h a{
 color:white;
 text-decoration:none;
 font-weight:bold;
}
div.main{
  margin-left:14px;
  padding:0px;
}

div.r1,div.r2,div.r3,div.r4,div.r5,div.r6,div.r7,div.r8,div.r9{
  overflow:hidden;
  font-size:0.01em;
  background-color:#FF0000;
  height:1px;
}
div.r1{margin-right:12px;}
div.r2{margin-right:8px;}
div.r3{margin-right:7px;}
div.r4{margin-right:5px;}
div.r5{margin-right:4px;}
div.r6{margin-right:3px;height:2px;}
div.r7{margin-right:2px;}
div.r8{margin-right:1px;height:4px}
div.r9{height:2px}
div.grr1,div.grr2,div.grr3,div.grr4,div.grr5,div.grr6,div.grr7,div.grr8,div.grr9,div.grr10,div.grr11,div.grr12,div.grr13
{
  overflow:hidden;
  font-size:0.01em;
  height:1px;
  display:none;
}

div.grb1,div.grb2,div.grb3,div.grb4,div.grb5,div.grb6,div.grb7,div.grb8,div.grb9,div.grb10,div.grb11,div.grb12,div.grb13,div.grb14
{
  overflow:hidden;
  font-size:0.01em;
  height:1px;
  background-color:#FAFAFA
}
div.grb3{margin:0 1px;}
div.grb4{margin:0 1px;}
div.grb5{margin:0 1px;}
div.grb6{margin:0 1px;}
div.grb7{margin:0 2px;}
div.grb8{margin:0 3px;}
div.grb9{margin:0 3px;}
div.grb10{margin:0 4px;}
div.grb11{margin:0 5px;}
div.grb12{margin:0 7px;}
div.grb13{margin:0 7px;}
div.grb14{margin:0 12px; border-bottom:1px solid #000000}

div.h{
  background-color:#FF0000;
  padding:0px 14px 2px;
  border-bottom:solid 1px magenta ;
  color:#ffffff;
  font-weight:bold;
  font-family:Arial;
  vertical-align:top;
}
.h h2{
  margin:-5px 0px -1px 0px;
  font-size:16pt;
}
div.b{background-color:#fafafa; padding:14px 14px 0px;}
div .img{float:left; display:block; margin-right:7px; width:320px}
.othernews div .img{width:150px}
.img img{display:block; padding:0px;}

ul.content, ul.content_add{
  background-color:#ffffff;
  padding:0px;
  margin:0px;
  overflow:hidden;
  border-top:1px solid gray;
}
ul.content_add{
  margin-top:7px ;
}
.content_add li, .content li{
  margin:0px;
  background-color:#f7fcff;
  background-image:url(img/bg1.png);
  height:52px;
  border:1px solid #c0c0c0;
  border-top:none;
  text-decoration:none;
  padding:0px 7px;
  overflow:hidden;
  font-size:10pt;
  display:block;
}
.content_add li a, .content li a{
  font-weight:bold;
  color:#003366;
  text-decoration:none;
  display:block;
  margin:2px 0px 0px 0px;
}
.mainnews .content li a
{
  font-size:12pt;
}
.content li div
{
  display:none;
}
.content li.selected div
{
  display:block;
  color:#ffffff;
  font-size:11pt;
}
.othernews .content li.selected div
{
  font-size:8pt;
}
.content_add li{
  height:34px;
}
.othernews .content li{
  height:42px;
}

.content li.selected
{
  background-color:#3D418A;
  background-image:url(img/bg2.png);
  height:82px;
}
.othernews .content li.selected{
  height:72px;
}
.content li.selected a
{
  color:white;
}
.content_add li a:hover, .content li a:hover{
  color:red;
}

.newscont{
  margin-right:14px;
  margin-top:14px;
}
.othernews{
  width:49.99%;
  margin:0px;
  float:left;
}
.mainnews{
  margin-right:0px;
}
.footer{
  text-align:center;
  margin-top:14px;
}
.articleinfo, .partnersinfo{
  margin: 2px 0px;
  padding: 4px 0px;
  border-bottom: 1px solid gray;
  font-size:11pt;
}

.articleinfo img{
  float:left;
  margin-right:5px;
  margin-top:2px;
}

#partners .articleinfo img{
  float:none;}
.articleinfo a, .partnersinfo a{
  margin: 0px 0px;
  padding: 0px 0px;
  display:block;
  color:#003366;
  text-decoration:none;
  font-weight:bold;
}
.partnersinfo a{  display:inline;}
.articleinfo a:hover, .partnersinfo a:hover
{
  color:red;
}

div.right
{
float:right;
width:315px;
}
