body {  
  background-color: #4795ff;  
  background-image: url("../images/body_iat2.jpg");  
  background-repeat: repeat-x;  
  background-attachment: scroll;  
  background-position: 0px 0px;  
  color: black;  
  margin-top: 20px;  
  margin-right: 0px;  
  margin-bottom: 20px;  
  margin-left: 0px;  
  padding-top: 0px;  
  padding-right: 0px;  
  padding-bottom: 0px;  
  padding-left: 0px;  
  font-family: "Trebuchet MS", verdana, arial, "Times New Roman", serif;  
  font-size: 90%;
}

img {
border: 0px;
}

p {  
  margin-top: 0px;  
  margin-right: 0px;  
  margin-bottom: 0px;  
  margin-left: 0px;  
  padding-top: 0px;  
  padding-right: 0px;  
  padding-bottom: 15px;  
  padding-left: 0px;
}

a {  
  color: black;  
  text-decoration: underline;
}

a:hover {  
  color: #225799;  
  text-decoration: none;
}

#container {  
  margin-top: 0px;  
  margin-right: auto;  
  margin-bottom: 0px;  
  margin-left: auto;  
  text-align: center;  
  width: 760px;
}

#holder {  
  width: 100%;  
  padding-top: 20px;  
  padding-right: 20px;  
  padding-bottom: 5px;  
  padding-left: 20px;  
  background-color: white;  
  background-image: none;  
  background-repeat: repeat;  
  background-attachment: scroll;  
  background-position: 0% 0%;  
  text-align: left;
}

#logo {  
  background-color: transparent;  
  background-image: url("../images/logo.gif");  
  background-repeat: no-repeat;  
  background-attachment: scroll;  
  background-position: 180px 0px;  
  border-bottom-width: 1px;  
  border-bottom-style: solid;  
  border-bottom-color: #dadada;  
  padding-top: 5px;  
  padding-right: 30px;  
  padding-bottom: 20px;  
  padding-left: 0px;
}

#navigation {  
  padding-top: 10px;  
  padding-right: 0px;  
  padding-bottom: 10px;  
  padding-left: 0px;
}

#header {  
  background-color: #dadada;  
  background-image: url("../images/header_home.jpg");  
  background-repeat: no-repeat;  
  background-attachment: scroll;  
  background-position: 10px 10px;  
  padding-top: 10px;  
  padding-right: 10px;  
  padding-bottom: 10px;  
  padding-left: 10px;  
  height: 200px;
}

#content {  
  float: left;  
  width: 490px;  
  padding-top: 20px;  
  padding-right: 10px;  
  padding-bottom: 0px;  
  padding-left: 0px;  
  line-height: 160%;
}

#news {  
  float: right;  
  width: 250px;  
  padding-top: 20px;  
  padding-right: 0px;  
  padding-bottom: 20px;  
  padding-left: 0px;  
  line-height: 140%;  
  text-align: left;
}

.newsItem {  
  padding-top: 20px;  
  padding-right: 20px;  
  padding-bottom: 5px;  
  padding-left: 20px;  
  background-color: #dadada;  
  background-image: none;  
  background-repeat: repeat;  
  background-attachment: scroll;  
  background-position: 0% 0%;  
  border-top-width: 1px;  
  border-top-style: solid;  
  border-top-color: #b2b2b2;  
  border-right-width: 1px;  
  border-right-style: solid;  
  border-right-color: #b2b2b2;  
  border-bottom-width: 1px;  
  border-bottom-style: solid;  
  border-bottom-color: #b2b2b2;  
  border-left-width: 1px;  
  border-left-style: solid;  
  border-left-color: #b2b2b2;  
  font-size: 88%;  
  margin-bottom: 20px;
}

#sidepic {  
  float: right;  
  width: 250px;  
  padding-top: 75px;  
  padding-right: 0px;  
  padding-bottom: 20px;  
  padding-left: 0px;  
  line-height: 140%;  
  text-align: justify;
}

.sidepicItem {  
  padding-top: 1px;  
  padding-right: 1px;  
  padding-bottom: 1px;  
  padding-left: 1px;  
  background-color: #dadada;  
  background-image: none;  
  background-repeat: repeat;  
  background-attachment: scroll;  
  background-position: 0% 0%;  
  border-top-width: 1px;  
  border-top-style: solid;  
  border-top-color: #b2b2b2;  
  border-right-width: 1px;  
  border-right-style: solid;  
  border-right-color: #b2b2b2;  
  border-bottom-width: 1px;  
  border-bottom-style: solid;  
  border-bottom-color: #b2b2b2;  
  border-left-width: 1px;  
  border-left-style: solid;  
  border-left-color: #b2b2b2;  
  font-size: 90%;  
  margin-bottom: 35px;
}

#footer {  
  clear: both;  
  width: 100%;  
  font-size: 80%;  
  background-color: #dadada;  
  background-image: none;  
  background-repeat: repeat;  
  background-attachment: scroll;  
  background-position: 0% 0%;  
  padding-top: 20px;  
  padding-right: 20px;  
  padding-bottom: 20px;  
  padding-left: 20px;  
  text-align: left;  
  border-top-width: 2px;  
  border-top-style: solid;  
  border-top-color: #4795ff;
}

#copyright {  
  float: right;
}

.newsItem h1 {  
  color: #225799;  
  margin-top: 0px;  
  margin-right: 0px;  
  margin-bottom: 10px;  
  margin-left: 0px;  
  padding-top: 0px;  
  padding-right: 0px;  
  padding-bottom: 0px;  
  padding-left: 0px;  
  font-size: 130%;  
  font-weight: normal;
}

#content h1 {  
  font-size: 170%;  
  font-weight: normal;  
  line-height: 130%;  
  margin-top: 0px;  
  margin-right: 0px;  
  margin-bottom: 0px;  
  margin-left: 0px;  
  padding-top: 0px;  
  padding-right: 0px;  
  padding-bottom: 20px;  
  padding-left: 0px;
}

#logo h1 {  
  font-weight: normal;  
  font-size: 170%;  
  margin-top: 0px;  
  margin-right: 0px;  
  margin-bottom: 0px;  
  margin-left: 0px;  
  padding-top: 0px;  
  padding-right: 0px;  
  padding-bottom: 0px;  
  padding-left: 0px;  
  color: #225799;
}

#navigation ul {  
  margin-top: 0px;  
  margin-right: 0px;  
  margin-bottom: 0px;  
  margin-left: 0px;  
  padding-top: 0px;  
  padding-right: 0px;  
  padding-bottom: 0px;  
  padding-left: 0px;
}

#navigation li {  
  margin-top: 0px;  
  margin-right: 0px;  
  margin-bottom: 0px;  
  margin-left: 0px;  
  padding-top: 0px;  
  padding-right: 0px;  
  padding-bottom: 0px;  
  padding-left: 0px;  
  list-style-type: none;  
  list-style-position: outside;  
  list-style-image: none;  
  display: inline;
}

#navigation a {  
  color: #225799;  
  padding-top: 0px;  
  padding-right: 20px;  
  padding-bottom: 0px;  
  padding-left: 0px;  
  text-decoration: none;
}

#navigation a:hover {  
  color: black;
}

#footer ul {  
  margin-top: 0px;  
  margin-right: 0px;  
  margin-bottom: 0px;  
  margin-left: 0px;  
  padding-top: 0px;  
  padding-right: 0px;  
  padding-bottom: 0px;  
  padding-left: 0px;
}

#footer li {  
  margin-top: 0px;  
  margin-right: 0px;  
  margin-bottom: 0px;  
  margin-left: 0px;  
  padding-top: 0px;  
  padding-right: 0px;  
  padding-bottom: 0px;  
  padding-left: 0px;  
  list-style-type: none;  
  list-style-position: outside;  
  list-style-image: none;  
  display: inline;
}

#footer a {  
  color: black;  
  font-weight: bold;  
  padding-top: 0px;  
  padding-right: 5px;  
  padding-bottom: 0px;  
  padding-left: 0px;  
  text-decoration: underline;
}

#footer a:hover {  
  color: black;  
  text-decoration: none;
}

.clearfix:after {  
  content: ".";  
  display: block;  
  height: 0px;  
  clear: both;  
  visibility: hidden;
}

.clearfix {  
  display: inline-block;
}

* html .clearfix {  
  height: 1%;
}

.clearfix {  
  display: block;
}

