body {
  background:#00457F url(body.gif) repeat-x;
  font:12px "Arial CE", Arial, sans-serif;
  color:white;
  line-height:1.5em;
}
* {margin:0; padding:0;}
img, fieldset {border:none;}
legend, hr {display:none;}
ul {list-style:none;}
a {text-decoration:none; color:white;}
a:hover {text-decoration:underline;}
h2, h3, h4, h5, h6, p, ul, ol, dl, table {padding:0.5em 0;}

div#container {
  width:1000px;
  margin:0 auto;
  padding-top:210px;
  background:url(top1.jpg) no-repeat;
  position:relative;
}
div#title {
  width:300px;
  height:141px;
  padding:0 620px 0 100px;
  background:url(top2.jpg) no-repeat;
}
div#title h1 {
  padding:20px 0 5px 0;
  font:normal 2.6em "Times new Roman";
}
div#title p {
  padding:0;
  font-size:0.9em;
}
ul#menu {
  width:91px;
  position:absolute;
  top:52px;
  left:100px;
}
ul#menu li {
  height:20px;
  padding:0 5px;
  margin-bottom:2px;
  line-height:20px;
  background:url(menu.gif) no-repeat;
}
ul#menu a {
  font:1.1em "Times new Roman";
  color:white;
}
div#block {
  width:845px;
  padding:0 100px 0 55px;
  overflow:hidden;
  background:url(block.gif) no-repeat -12px 0;
}
div#content {
  width:440px;
  padding:10px 0 10px 50px;
  text-align:justify;
  float:left;
}
div#content h2 {
  padding-bottom:10px;
  font:normal 1.9em "Times new Roman";
  color:#F28E00;
}
div#content h3 {
  font:normal 1.4em "Times new Roman";
  position:relative;
}
div#content h3 span {
  position:absolute;
  top:0.5em;
  right:0;
}
div#content p.more {
  padding:5px 60px 60px 0;
  margin-right:-20px;
  background:url(more.gif) no-repeat top right;
  text-align:right;
  position:relative;
}
div#content p.more a {
  font:1em "Times new Roman";
  color:#EA5A00;
}
div#sidebar {
  width:240px;
  padding-bottom:10px;
  float:right;
}
div#sidebar h2 {
  padding:70px 0 5px 0;
  font:normal 1.4em "Times new Roman";
  color:#F28E00;
}
div#sidebar h3 {
  font:normal 1.4em "Times new Roman";
  position:relative;
}
form#newsletter .text {
  display:block;
  width:160px;
  padding:3px 3px;
  margin-bottom:10px;
  border:1px solid #005CB1;
  background-color:white;
  font:12px "Arial CE", Arial, sans-serif;
  color:#737373;
}
form#newsletter .submit {
  display:block;
  width:190px;
  height:16px;
  border:none;
  background:url(submit.gif) no-repeat;
  font:1.1em "Times new Roman";
  color:white;
  cursor:pointer;
}
ol.list {
  margin-left:16px;
}
ol.list a.more {
  display:block;
  width:190px;
  height:16px;
  margin:5px 0 5px auto;
  background:url(submit.gif) no-repeat;
  font:1.1em "Times new Roman";
  text-align:center;
  color:white;
}
div#footer {
  padding:12px 30px;
  background-color:#E6E6E6;
  border-top:1px solid #00A6EB;
  clear:both;
  color:#B8B8B8;
}
div#footer ul {
  width:600px;
  margin:0 auto;
  text-align:right;
}
div#footer li {
  display:inline;
}
div#footer a {
  color:#B8B8B8;
}

