
body {
	margin:0;
	padding:0;
	font:normal 11px tahoma;
	background:url(../img/body.gif) repeat-x top left;
}

a img {
  border:0;
}

#site {
  width:1009px;
  position:relative;
}

#header {
  height:130px;
	background:url(../img/header.gif) no-repeat top left;
	clear: both;
}

#flags {
  position:absolute;
  right:36px;
  top:25px;
}

#top_nav {
  position:absolute;
  right:123px;
  top:7px;
  color:#fff;
}

#top_nav a {
  color:#fff;
  text-decoration:none;
}

#top_nav .act a {
  text-decoration:underline;
}

#left {
  margin:0;
  float: left;
  width: 210px;
  background:url(../img/nav.gif) no-repeat top left;
}

#searchbox {
  height:67px;
  margin:0 0 0 30px;
}

#searchbox_field {
  border:0;
  padding: 5px 10px;
  margin-left:9px;
  color:#bbb;
  font-size:10px;
  background:url(../img/searchbox_field.gif) no-repeat top left;
  width: 111px;
  /*height:22px; */
  _position:relative;
  _top:-3px;
}

#searchbox_button {
  position:relative;
  bottom:-5px;
  >bottom:-2px;
  _bottom:0;
}

#nav {
  width:182px;
  margin:0 0 0 28px;
}


#nav p {
  margin:0 0 1px 0;
  padding:3px 0 3px 9px;
}

#nav p.lev_1, #nav p.lev_1_act {
  background:#40a7dd;
}

#nav p.lev_2, #nav p.lev_2_act {
  background:#cacaca;
  padding:3px 0 3px 19px;
}

#nav p.lev_2 a, #nav p.lev_2_act a {
  color:#666;
}

#nav p.lev_2_act a {
  color:#102b70;
  font-weight:bold;
}

#nav p.lev_3, #nav p.lev_3_act {
  background:#c5e4f4;
  padding:3px 0 3px 29px;
}

#nav p.lev_3 a, #nav p.lev_3_act a {
  color:#666;
}

#nav p.lev_3_act a {
  font-weight:bold;
}

#nav a {
  color:#fff;
  text-decoration:none;
  display:block;
}

#right {
  float:right;
  background:;
  width:195px;
}

#content {
	display: block;
	float: left;
/*  margin:0 220px 0 235px; */
margin: 0 25px;
  padding:10px 0;
  color:#000;
  line-height:17px;
  background:;
width:554px;
}

#content h1 {
  margin:10px 0 15px 0;
  color:#102b70;
  font-size:23px;
line-height:25px;
  font-weight:normal;
}

#content h2 {
  margin:10px 0;
  color:#666;
  font-size:16px;
  font-weight:normal;
  _font-weight:bold;
}

#content h3 {
  margin:10px 0;
  color:#666;
  font-size:13px;
  font-weight:bold;
}

#content a {
  color:#0f95dc;
}

#content strong {
  color:#102b70;
}

#content ul {
  margin:10px 0;
  padding:0;
  list-style-type:none;
}

#content li {
  padding:0 0 0 12px;
  background:url(../img/bullet.gif) no-repeat;
  background-position:0 6px;
}

#content .tx-dropdownsitemap-pi1 li {
  padding:0 0 0 0;
  background:none;
}

#content .tx-dropdownsitemap-pi1 li div {
  _position:relative;
}

#content .tx-dropdownsitemap-pi1 ol {
  _list-style-type:none;
  _margin-left:20px;
}

#rootline a {
  text-decoration:none;
  color:#102b70;
}




#home_link {
  position:absolute;
  top:0;
  left:29px;
  height:130px;
  width:181px;
  display:block;
}

.tx-danewslettersubscription-pi1-listrow-header td p {padding-left:10px;}


.tx-indexedsearch-redMarkup {color:red !important;}
.browsebox li {background:none !important;}




td.col1 {background:#DFF0FA;}
td.col2 {background:#eee;}



#content .csc-textpic li { list-style-type: none; background: none; }