.content p
{
  margin: 10px 0px;
  /*text-indent: 10px;*/
}

   .banner2 {
      position:absolute;
      left: 0px; top: 0px;
      z-index:1;
   }
   .link {
      position:absolute;
      left: 0px; top: 0px;
      z-index:2;
      width: 180px; height: 150px;
      background: url('.img\n.gif') repeat;
   }
   .container {
      position: relative;
      width: 180px; height: 150px;
   }



table.hand {
background-image: url("/images/template2/i/icu/hand_repeat.jpg");
Background-repeat: repeat-x;
}


#dir_sp_cnts a {
  text-decoration: none;
  color:darkblue;
}

#dir_sp_cnts a:hover {
  text-decoration: underline;
  color:darkblue;
}

#dir_sp_cnts {
  padding: 5px;
  background-color: rgb(215,236,255);
  font-size: 9pt;
  font-family: verdana, tahoma, arial, sans-serif;
}

#dir_sp_cnts .dir_sp_cnt {
  display: none;
  filter: blendTrans(duration=1.5);
  background-color: rgb(215,236,255);
}

.dir_sp_cell {
  background-color: rgb(215,236,255);
  height: 630px;
  width: 230px;
}

#dir_sp_cnts .dir_sp_cnt p {
  margin: 0;
}

#dir_sp_cnts #dir_sp_cnt0 {
  display: inline;
}


#dir_sp_cnts .dir_sp_from {
  font-weight: bold;
  background-color: rgb(215,236,255);
  padding: 5px 0px 5px 0px;
}

.dir_sp_column: {
  padding-top: 10px;
  width: 230px;
  background-color: white;
}

td.right_bl_title {
    width: 230px;
  color: darkblue;
  text-align: center;
  padding-left: 5px;
  padding-right: 0px;
  padding-top: 5px;
  padding-bottom: 5px;
  font-size: 13pt;
  font-weight: bold;
  font-family: verdana, tahoma, arial, sans-serif;
  background-color: rgb(215,236,255);
}

a.dir_sp_text {
  color: darkblue;
}

#dir_sp_cnts img {
  width: 220px;
  padding: 0px;
}


#dir_sp_cnts  .src {
  text-align: right;
  font-weight: bold;
  font-style: italic;
  color: darkblue;
}

#dir_sp_cnts .src_wo_ref {
  text-align: right;
  font-weight: bold;
  font-style: italic;
  color: black;
}


table.prj_mrg {
  margin: 0px;
  padding: 0px;
  border-top: 0px;
  border-left: 3px;
  border-right: 3px;
  border-bottom: 3px;
  border-style: solid;
  border-color: white;
}


td.prj_title {
  text-align: left;
  font-size: 10pt;
  font-weight: bold;
  font-family: verdana, tahoma, arial, sans-serif;
  font-style: normal;
  color: white;
  text-align:center;
}



BODY {
  margin: 0px;
  padding: 0px;
  background-color: white;
/*overflow: scroll;*/
}

a.menulink {
  font-size: 10pt;
  font-weight: bold;
  font-family: verdana, tahoma, arial, sans-serif;
  font-style: normal;
  text-decoration:none;
  color: darkblue;
}

.preheader {
  font-size: 9pt;
  font-weight: normal;
  font-family: verdana, tahoma, arial, sans-serif;
  font-style: normal;
  color: white;
}



table.preheader_tbl {
 background-color: black;
 margin: 0px;
 padding: 0px;
 border: 10px;
}


table.header {
 background-color: rgb(1,119,189);
}



p.icu_header {
  font-size: 18pt;
  font-weight: bold;
  font-family: verdana, tahoma, arial, sans-serif;
  font-style: italic;
  color: white;
  text-align: left;
  line-height: 150%;
  padding-top: 10px;
}

p.icu_title {
  font-size: 15pt;
  font-weight: bold;
  font-family: verdana, tahoma, arial, sans-serif;
  font-style: italic;
  color: rgb(125,255,255);
  text-align: right;
  line-height: 250%;
}


td.menulink {
  text-align: center;

}

table.menu {
  font-size: 10pt;
  font-family: verdana, tahoma, arial, sans-serif;
  font-style: normal;
  text-align: left;
  background-color: white;
}



table.announces {
  font-size: 10pt;
  font-family: verdana, tahoma, arial, sans-serif;
  font-style: normal;
  text-align: left;
  background-color: white;
}

#ann td {
  vertical-align: top;
}

img.ann_img {
  width: 190;
}

img.ann_foto {
  width: 160;
}



span.announce_head {
  font-size: 10pt;
  font-weight: bold;
  font-family: verdana, tahoma, arial, sans-serif;
  font-style: normal;
  color: red;
  text-align: left;
}

span.announce_body {
  font-size: 10pt;
  font-weight: normal;
  font-family: verdana, tahoma, arial, sans-serif;
  font-style: normal;
  color: darkblue;
  text-align: left;
}

/*a.announce_link,*/
#ann td a {
  font-size: 10pt;
  font-weight: bold;
  font-family: verdana, tahoma, arial, sans-serif;
  font-style: normal;
  text-decoration:none;
  color: red;
}

a.announce_manage_link {
  font-size: 10pt;
  font-weight: bold;
  font-family: verdana, tahoma, arial, sans-serif;
  font-style: normal;
  text-decoration:none;
  color: black;
}

td.banner {
  background-color: rgb(215,236,255);
  text-align: center;
  padding: 10px;
}


table.mycopyright {
  background:#bbb;
  color:#353944;
}

span.mycopyright {
  font-size: 8pt;
  font-weight: normal;
  font-family: verdana, tahoma, arial, sans-serif;
  font-style: normal;
  text-align: center;
}

a.mycopyright {
  font-size: 8pt;
  font-weight: normal;
  font-family: verdana, tahoma, arial, sans-serif;
  font-style: normal;
  color: white;
}




.associated_members td {
  font-size: 11pt;
  padding-left: 15px;
  padding-top: 20px;
  font-weight: bold;
  font-family: verdana, tahoma, arial, sans-serif;
}

.associated_members
{
  padding: 10px 0px 10px 0px;
}

.associated_members td a{
  font-weight: normal;
}


div.base_struct {
  padding: 10px;
  width: 99%;
}


.struct_box {
  border: 0px;
  margin: 0px;
  width: 99%;
  font-size: 120%;
}

.struct_box td a
{
	color: black;
}

.struct_box td {
  margin: 0px;
  text-align: center;
}

.struct_box .leftbox {
  text-align: left;
  border-top: 3px;
  border-bottom: 3px;
  border-left: 3px;
  border-right: 0px;
  border-color: rgb(125,255,255);
  BORDER-STYLE: ridge;
  padding-left: 5px;
  background-color: rgb(215,255,255);
}

.struct_box .rightbox {
  text-align: left;
  border-top: 3px;
  border-bottom: 3px;
  border-left: 0px;
  border-right: 3px;
  border-color: rgb(125,255,255);
  BORDER-STYLE: ridge;
  padding-left: 5px;
  background-color: rgb(215,255,255);
}

.struct_box ul {
  margin: 0px;
  padding-left: 15px;
}

.struct_box ul li{
  padding-top: 2px;
  padding-bottom: 2px;
}

td.hor_top_line_blue {
  border-top: 3px;
  border-bottom: 0px;
  border-left: 0px;
  border-right: 0px;
  border-color: rgb(125,255,255);
  BORDER-STYLE: ridge;
}

td.vert_left_line_blue {
  border-top: 0px;
  border-bottom: 0px;
  border-left: 3px;
  border-right: 0px;
  border-color: rgb(125,255,255);
  BORDER-STYLE: ridge;
}

td.vert_right_line_blue {
  border-top: 0px;
  border-bottom: 0px;
  border-left: 0px;
  border-right: 2px;
  border-color: rgb(125,255,255);
  BORDER-STYLE: ridge;
}

td.vert_left_line_blue2 {
  border-top: 0px;
  border-bottom: 0px;
  border-left: 1px;
  border-right: 0px;
  border-color: rgb(125,255,255);
  BORDER-STYLE: ridge;
}

td.vert_right_line_blue2 {
  border-top: 0px;
  border-bottom: 0px;
  border-left: 0px;
  border-right: 1px;
  border-color: rgb(125,255,255);
  BORDER-STYLE: ridge;
}


td.box {
  border: 3px;
  border-color: rgb(125,255,255);
  BORDER-STYLE: ridge;
  padding: 3px;
  background-color: rgb(215,255,255);
}

#box_wrk {
  border: 3px;
  border-color: rgb(125,255,255);
  BORDER-STYLE: ridge;
  padding: 3px;
  text-align: left;
}


h2.subtitle {
  margin-top: 30px;
  margin-bottom: -10px;
  margin-left: -10px;
}

h2.st {
  margin-top: 10px;
  margin-bottom: 0px;
}

.rekv td {
  border: 3px;
  border-color: darkgrey;
  BORDER-STYLE: solid;
  /*background-color: rgb(204,255,255);*/
  padding: 3px;
}

.rekv .clear td {
  border: 0;
  padding: 0;
  background-color: white;
}

.rekv .type {
  font-weight: bold;
}

.targets li {
  padding-top: 10px;
}

.wgdesc li,
.newdoc li
{
	padding: 2px 0px 2px 0px;
}
