body {
  font-family : Arial, Helvetica, Verdana;
  font-size : 8pt;
  background-color : #ffffff;
  margin: 20px;
  overflow-y: scroll;
}

table {
  font-family : Arial, Helvetica, Verdana;
  font-size : 8pt;
}

h1 {
  font-size : 12pt;
}

.csc-menu dt {
  padding-left: 15px;
  font-size : 10pt;
  background-image: url(images/link_item.gif);
  background-repeat: no-repeat;
  background-position: -10px;
}

.csc-menu dd {
  margin: 0px 0px 10px 20px;
}

a:link, a:visited { color: #5A5D5A; font-weight: bold; text-decoration: none; }
a:hover { color: #F7BF14; font-weight: bold; text-decoration: underline; }

.active {
  font-weight: bold !important;
}

.content_container {
  position: absolute;
  width: 894px;
  left: 50%;
  margin-left: -447px;
  background-image: url(images/content.png);
}

.banner_container {
  position: relative;
  height: 120px;
  width: 100%;
  background-image: url(images/banner.png);  
}

.menue_outline {
  float: left;
}

.menue_container {
  position: relative;
  width: 180px;
  padding: 15px 10px;
}

.menue_image {
  position: relative;
  width: 180px;
  padding: 2px 0 0 20px;
}

.menue_image img {
  border: 0px;
}


.content_box {
  position: relative;
  float: left;
  min-height: 550px;
  _height: 550px;
  width: 620px;
  padding: 15px 30px 15px 30px;
}

.footer_container {
  position: relative;
  clear: both;
  height: 30px;
  text-align: right;
  background-image: url(images/footer.png);
}

.footer_text {
  position: relative;
  float: right;
  padding: 4px 20px 0 0;
}

.footer_item {
  padding: 0px 7px;
}

.menue_item a:link,.menue_item a:visited,.menue_item a:hover { 
  color: #000000; 
  font-weight: normal; 
  text-decoration: none;
}

.sub_menue_item a:link,.sub_menue_item a:visited,.sub_menue_item a:hover { 
  color: #000000; 
  font-weight: normal; 
  text-decoration: none;
}

.sub_sub_menue_item a:link,.sub_sub_menue_item a:visited,.sub_sub_menue_item a:hover { 
  color: #000000; 
  font-weight: normal; 
  text-decoration: none;
}




.menue_item {
  font-size: 8pt;
}

.menue_item a {
  display: block;
  padding: 3px 10px;
  margin: 5px 0px;
  border-top: 1px dotted #CACACA;
  border-bottom: 1px dotted #CACACA;
}

.menue_item a:hover {
  padding: 3px 10px;
  margin: 5px 0px;
  border-top: 1px dotted #000000;
  border-bottom: 1px dotted #000000;
}

.sub_menue_item {
  font-size: 8pt;
}

.sub_menue_item a {
  display: block;
  padding: 1px 10px 1px 20px;
  margin: 0px 0px;
  border-top: 1px dotted #FFFFFF;
  border-bottom: 1px dotted #FFFFFF;
}

.sub_menue_item a:hover {
  padding: 1px 10px 1px 20px;
  margin: 0px 0px;
  border-top: 1px dotted #000000;
  border-bottom: 1px dotted #000000;
}

.sub_sub_menue_item {
  font-size: 8pt;
}

.sub_sub_menue_item a {
  display: block;
  padding: 1px 10px 1px 30px;
  margin: 0px 0px;
  border-top: 1px dotted #FFFFFF;
  border-bottom: 1px dotted #FFFFFF;
}

.sub_sub_menue_item a:hover {
  padding: 1px 10px 1px 30px;
  margin: 0px 0px;
  border-top: 1px dotted #000000;
  border-bottom: 1px dotted #000000;
}

.plus {
  background-image: url(images/plus.png);
  background-position: 0% 50%;
  background-repeat: no-repeat;
}

.minus {
  background-image: url(images/minus.png);
  background-position: 0% 50%;
  background-repeat: no-repeat;
}



.temp_news_header {
  display: block;
  width: 100%;
  color: white;
  padding: 2px;
  font-weight: bold;
  background-color: #898986;
}

.csc-textpic-image {
  width: 100px !important;
  text-align: center !important;
  background-color: #EAEAEA !important;
  margin: 3px 5px!important;
  padding: 0px 0px !important;
  float: left !important;
  
}
