 body{
    background-color: #E7E8E9;
	font-family:  Arial;
	font-size: 12px;
    margin: 0px;
    padding: 0px;
}

a{
  color: #266FA7;
  font-weight: bold;
}


#frame{
    display: block;
    width: 735px;
    margin-left: auto;
	margin-right: auto;
	text-align: center;
    background-color: white;
    }

#container{
    display: block;
    width: 723px;
    margin-left: auto;
	margin-right: auto;
	text-align: center;

    }

#header{
	 width: 723px;
	 height: 80px;
	 display: block;

}

#top_left{
 display: block;
 width: 246px;
 height: 80px;
 background-image: url('top_left.jpg');
 float: left;
 }

#logo{
 display: block;
 width: 226px;
 height: 80px;
 background-image: url('logo.jpg');
 float: left;
 }

 #top_right{
 display: block;
 width: 144px;
 height: 33px;
 background-image: url('top_right.jpg');
 float: left;
 padding-top: 47px;
 padding-left: 107px;
 }

 a.lang{
   color: #266FA7;
   text-decoration: none;
   padding-left: 12px;
   font-weight: normal;
 }

 a.lang_sel{
   color: white;
   text-decoration: none;
   padding-left: 12px;
   font-weight: normal;
 }

 a.lang:hover{
   color: white;
 }

 #menubar{
 display: block;
 width: 723px;
 height: 24px;
 background-image: url('menubar.jpg');
 color: white;
 padding-top: 7px;
 }

  a.menu{
   color: white;
   text-decoration: none;
   padding-left: 18px;
   padding-right: 18px;
   font-size: 100%;
   font-weight: normal;
 }
 a.menu:hover{
   color: #BCDBF3;
 }

 a.box1{
   display: block;
   float: left;
   width: 176px;
   height: 65px;
   background-image: url('box1.jpg');
   padding-top: 103px;
   padding-left: 40px;
   padding-right: 30px;
         font-weight: normal;
   text-decoration: none;
 }



  a.box2{
   display: block;
   float: left;
   width: 164px;
   height: 65px;
   background-image: url('box2.jpg');
   padding-top: 103px;
   padding-left: 30px;
   padding-right: 40px;
      font-weight: normal;
   text-decoration: none;
 }

  a.box3{
   display: block;
   float: left;
   width: 173px;
   height: 65px;
   background-image: url('box3.jpg');
   padding-top: 103px;
   padding-left: 30px;
   padding-right: 40px;
   font-weight: normal;
   text-decoration: none;
 }

 .box_text{
   font-size: 80%;
   color: #266FA7;
   text-align: left;
 }

 a.box_link{
   font-size: 80%;
   color: #266FA7;
   text-decoration: none;
   text-align: right;
   font-weight: normal;
   float: right;
   background-image: url('bullet.png');
   background-repeat: no-repeat;
   padding-left: 12px;
   padding-top: 0px;
 }

  a.box_link:hover{
    text-decoration: underline;
 }

 a.intro{
   display: block;
   width: 623px;
   height: 141px;
   background-image: url('intro.jpg');
   padding-top: 40px;
   padding-left: 50px;
   padding-right: 50px;
   font-weight: normal;
   text-decoration: none;
 }

  #signature{
   display: block;
   width: 623px;
   height: 105px;
   background-image: url('signature.jpg');
   padding-top: 10px;
   padding-left: 50px;
   padding-right: 50px;

 }

  #bottom_left{
   display: block;
   width: 306px;
   height: 62px;
   background-image: url('bottom_left.jpg');
   float: left;
   padding-top: 26px;
   padding-left: 100px;
   color: #266FA7;
   font-size: 80%;
   background-repeat: no-repeat;
   text-align: right;
 }

  #bottom_right{
   display: block;
   width: 317px;
   height: 64px;
   background-image: url('bottom_right.jpg');
   float: left;
   padding-top: 24px;
   text-align: left;
 }

 .button{
  border: 1px solid white;
  color:  #266FA7;
  background-color:#BCDBF3;
 }

 .email{
   border: none;
   background-image: url('email.jpg');
 }

/* MAIN PAGE */

#main_top{
   display: block;
   width: 723px;
   height: 44px;
   background-image: url('main_top.jpg');
}

#main_page{
   display: block;
   width: 723px;
   background-image: url('main_page.jpg');
   background-repeat: no-repeat;
   background-color: white;
}

#bottom{
   display: block;
   width: 723px;
   height: 32px;
   background-image: url('bottom.jpg');
}

#spacer{
   display: block;
   width: 1px;
   height: 520px;
   float: left;
}

#text{
   display: block;
   width: 640px;
   float: left;
   padding-left: 40px;
   padding-right: 17px;
   text-align: justify;
   color: #266FA7;
}

hr{
 color: #266FA7;
 background-color: #266FA7;
 border : 0px;
 height: 1px;
}

a.article_link{
  font-size: 110%;
  font-weight: bold;
  text-decoration: none;

  display: block;
}

a.article_link:hover{
 color: #91A7C7;
}


.article_heading{
   font-size: 120%;
  font-weight: bold;
  margin-bottom: 20px;
}

a.back{
  background-image: url('bullet.png');
   background-repeat: no-repeat;
   padding-left: 12px;
   text-decoration: none;
}

a.back:hover{
 color: #91A7C7;
}

img.covers {
  margin: 11px;
  border: 1px solid #666;
}













