body{
  font-family:arial,verdana,sans-serif;
  margin:0px;
  background-color:#17488a;
}

.ts1{
  font-size:12pt;
}
.ts2{
  font-size:14pt;
}
.ts3{
  font-size:16pt;
}



img{
  border:none;
}

a{
  color:#0f3d7a;
}

a:visited{
  color:#831e07;
}

#body{
  width:900px;
  margin:0px auto;
  background-color:white;
}

#bottom{
  background-repeat:repeat-y;
  background-position:left top;
  padding:0px 0px 30px 0px;
}

#bottom td.leftCell{
  vertical-align:top;
}

#bottom td.rightCell{
  vertical-align:top;
}

#menu{
  width:220px;
}

#content{
  padding:5px 20px;
}

#breadcrumbs{
  font-weight:bold;
  padding-bottom:15px;
}

#header{
  height:90px;
  position:relative;
}

#headerLinks{
  position:absolute;
  width:500px;
  text-align:right;
  height:60px;
  right:19px;
  top:10px;
}

#logo{
  position:absolute;
  top:10px;
  left:10px;
  width:120px;
  height:87px;
}

#logo a{
  font-size:20pt;
  text-decoration:none;
  color:#688fc5;
}

#motto{
  position:absolute;
  bottom:0px;
  width:533px;
  height:39px;
  right:19px;
  bottom:7px;
}

.ruler{
  height:0px;
  border-bottom:dotted 2px #0f3d7a;
  overflow:hidden;
}

#images{
  position:relative;
  height:219px;
  border-top:solid 2px white;
  border-bottom:solid 2px white;
}

#leftImage{
  position:absolute;
}

#rightImage{
  width:681px;
  right:0px;
  position:absolute;
}

#xMenu{
  padding:15px 1px 30px 0px;
}

#xMenu a{
  font-weight:bold;
  padding:3px 5px 3px 25px;
  display:block;
}

#xMenu a.child{
  padding-left:35px;
}

#xMenu a.selected{
  background-color:#7491b9;
  color:white;
}div.articleList div.aArticle{
  clear:both;
  padding-bottom:10px;
}


div.articleList div.title{
  font-size:120%;
  font-weight:bold;
  padding:4px 0px 0px 0px;
  color:#688fc5;
}

div.articleList div.lead{
  padding:3px 0px 3px 0px;
}

div.articleList img{
  float:left;
  margin:4px 6px 4px 0px;
}

div.articleList div.function{
  text-align:right;
}
div.articleLayout h3{
  font-weight:bold;
  font-size:120%;
  padding:12px 0px 3px 0px;
  margin:0px;
  color:#688fc5;
}

div.articleLayout div.title{
  font-weight:bold;
  padding:8px 0px 2px 0px;
}

div.articleLayout div.box{
  border:solid 1px #688fc5;
  background-color:#ebebf4;
  padding:6px;
  margin:6px 0px;
}

div.articleLayout div.box div.title{
  padding:2px 0px 2px 0px;
}

div.articleLayout div.lead{
  padding:3px 0px 3px 0px;
  font-weight:bold;
}

div.articleLayout div.paragraph{
  padding:2px 0px 3px 0px;
}

div.articleLayout div.space1{
  height:6px;
}

div.articleLayout div.space2{
  height:12px;
}

div.articleLayout div.space3{
  height:18px;
}


div.articleLayout div.rule{
  overflow:hidden;
  background-color:black;
  height:1px;
  margin:5px 0px;
}




table.imagedefault{
  float:left;
  width:0px;
  margin:0px 5px 5px 0px;
}

div.imageBegindefault{
  clear:both;
}

table.imagedefault td.content{
  color:#555555;
}

table.imageright{
  float:right;
  width:0px;
  margin:0px 5px 5px 0px;
}

div.imageBeginright{
  clear:both;
}

table.imageright td.content{
  color:#555555;
}

div.search{
  padding:5px;
}

div.search div.result{
  padding:5px 0px;
}

div.search div.result a{
  display:block;
}

div.search div.result div.description{
  color:grey;
}.sitemap .item1{
  padding:3px;
}

.sitemap .item2{
  padding:3px 3px 3px 23px;
}div.imagePage div.thumbnails{
  text-align:center;
}

div.imagePage div.image{
  text-align:center;
}

div.imagePage div.description{
  text-align:center;
}

div.imagePage div.thumbnails img{
  border:solid 2px #000000;
  margin:3px;
}
div.imagePage div.thumbnails img.selected{
  border:solid 2px #ff0000;
  margin:3px;
}

