/*******************************************************LINKS********************************************/
a:link {
	color:#46aaff;
	text-decoration: none;
}

a:visited {
	color:#46aaff;
	text-decoration: none;
}

a:hover {
	color:#46aaff;
	text-decoration: underline;
}

a:active {
	color:#46aaff;
	text-decoration: none;
}

a.location:link {
	color:#000000;
	text-decoration: none;
}

a.location:visited {
	color:#000000;
	text-decoration: none;
}

a.location:hover {
	color:#000000;
	text-decoration: underline;
}

a.location:active {
	color:#000000;
	font-weight: bold;
	text-decoration: none;
}

/*********************************************************DIVS********************************************/

.div_body_float {
	z-index: 2; position: absolute;
	padding-left: 42px; padding-rigt: 42px;
}

.div_content {
	width: 694px;
	margin-top: 20px;
	float: left
}

.div_info_long {
	width: 694px;
	background:url(../layout/bg_info_long.png) no-repeat top left;
	margin-top: 20px;
	float: left;
}

.div_info_long_distribution {
	width: 694px;
	background:url(../layout/bg_info_long_distribution.png) no-repeat top left;
	margin-top: 20px;
	float: left;
}

.div_info_long_vascular {
	width: 694px;
	background:url(../layout/bg_info_long_vascular.png) no-repeat top left;
	margin-top: 20px;
	float: left;
}

.div_info_long_services {
	width: 694px;
	background:url(../layout/bg_info_long_services.png) no-repeat top left;
	margin-top: 20px;
	float: left;
}

.div_event {
	width: 694px; height: 250px;
	margin-top: 20px;
	float: left
}

.div_event_pic {
	z-index: 4; position: absolute;
	width: 694px; height: 250px
}

.div_event_slogan {
	z-index: 5; position: absolute;
	width: 694px; height: 250px;
	margin-top: 220px
}

.div_event_highlight {
	z-index: 6; position: absolute;
	width: 300px; height: 250px;
	margin-left: 394px
}

.div_event_text {
	z-index: 7; position: absolute;
	width: 280px; height: 250px;
	margin-left: 394px;
	padding-left: 10px; padding-right: 10px;  padding-top: 10px; padding-bottom: 10px;
}

.div_td200_float {
	z-index: 3; position: absolute;
	width: 180px;
	padding-left: 10px; padding-rigt: 10px;
}

/******************************************************TEXT*************************************************/

.p_zero {
	font-family: verdana, tahoma, arial, helvetica, sans-serif; FONT-SIZE: 12px;
	margin-top: 0px; margin-bottom: 0px;
}

.p_full_break {
	font-family: verdana, tahoma, arial, helvetica, sans-serif; FONT-SIZE: 12px;
	margin-top: 12px; margin-bottom: 6px;
}

.p_half_break {
	font-family: verdana, tahoma, arial, helvetica, sans-serif; FONT-SIZE: 12px;
	margin-top: 6px; margin-bottom: 6px;
}

.p_half_break_small {
	font-family: verdana, tahoma, arial, helvetica, sans-serif; FONT-SIZE: 10px;
	margin-top: 4px; margin-bottom: 4px;
}

.p_header_1 {
	font-family: trebuchet, verdana, tahoma, arial, helvetica, sans-serif; FONT-SIZE: 18px; COLOR: #696969; font-weight: bold;
	margin-top: 0px; margin-bottom: 9px;
}

.p_text_header {
	font-family: verdana, tahoma, arial, helvetica, sans-serif; FONT-SIZE: 14px; font-weight: bold;
	margin-top: 0px; margin-bottom: 9px;
}

.p_info {
	font-family: verdana, tahoma, arial, helvetica, sans-serif; FONT-SIZE: 12px;
	margin-top: 12px; margin-bottom: 6px;
	text-align: right
}

.p_location { 
	font-family: verdana, tahoma, arial, helvetica, sans-serif; FONT-SIZE: 12px;
	margin-top: 0px; margin-bottom: 0px;
}

.list {
	font-family: verdana, tahoma, arial, helvetica, sans-serif; FONT-SIZE: 12px; color: #000000;
	list-style-image: url(li_distribution.png);
	line-height: 18px;
	padding: 0px; margin-top: 6px; margin-bottom: 6px; margin-left: 15px; margin-right: 0px;
}

/******************************************************TABS*************************************************/


#tabs {
  float:left;
  width:100%;
  font: bold 11px/1.5em Verdana;
  font-size:80%;
      border-bottom:1px solid #333333;
  line-height:normal;
  }
#tabs ul {
      margin:0;
      padding:0px 0px 0 40px;
      list-style:none;
  }
#tabs li {
  display:inline;
  margin:0;
  padding:0;
  }
#tabs a {
  float:left;
  background:url("tab_distribution_left.png") no-repeat left top;
  margin:0;
  padding:0 0 0 5px;
  text-decoration:none;
  }
#tabs a span {
  float:left;
  display:block;
  background:url("tab_distribution_right.png") no-repeat right top;
  padding:5px 32px 3px 30px;
  color:#000000;
  }
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabs a span {float:none;}
/* End IE5-Mac hack */
#tabs9 a:hover span {
  color:#000000;
  }
#tabs a:hover {
  background-position:0% -42px;
  }
#tabs a:hover span {
  background-position:100% -42px;
  }

  #tabs #current a {
          background-position:0% -42px;
  }
  #tabs #current a span {
          background-position:100% -42px;
  }
/******************************************************TABS2*************************************************/


#tabs2 {
  float:left;
  width:100%;
  font: 11px/1.5em Verdana;
  font-size:60%;
  }
#tabs2 ul {
      margin:0;
      padding:0px 0px 0 40px;
      list-style:none;
  }
#tabs2 li {
  display:inline;
  margin:0;
  padding:0;
  }
#tabs2 a {
  float:left;
  background:url("tab_distribution_left.png") no-repeat left top;
  margin:0;
  padding:0 0 0 5px;
  text-decoration:none;
  }
#tabs2 a span {
  float:left;
  display:block;
  background:url("tab_distribution_right.png") no-repeat right top;
  padding:5px 32px 3px 30px;
  color:#000000;
  }
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabs2 a span {float:none;}
/* End IE5-Mac hack */
#tabs29 a:hover span {
  color:#000000;
  }
#tabs2 a:hover {
  background-position:0% -42px;
  }
#tabs2 a:hover span {
  background-position:100% -42px;
  }

  #tabs2 #current a {
          background-position:0% -42px;
  }
  #tabs2 #current a span {
          background-position:100% -42px;
  }
