@charset "utf-8";
/* CSS Document */

#body {font-family: "Lucida Sans Unicode",arial; size: 11px;
		word-wrap: break-word !important;}

#container { width: 100% !important; margin: 0 auto; }
#subcontainer { width: 66% !important; margin-top: 10px; float:left;}
#sidebar {width: 32%; float:right;}
#footer {width: 100% !important; padding-top: 10px; position:relative; }
.tab {}

/* images */
.img {
	padding-right: 5px;
}
.simg {
	padding-right: 25px; padding-top: 10px;
}
.logo {background-image:url(images/top.jpg); background-repeat:no-repeat;}
/*a:link {
	font-family: "Lucida Sans Unicode",arial;
	font-size: 14px;
	text-decoration: none;
	color:#333;
}
a:active {text-decoration: none;}
a:visited {text-decoration: none;}
a:-webkit-any-link {
  color: -webkit-link;
  text-decoration:none;
  cursor: auto;
}
*/

td{
color: #444444;
font-size: 13px;
font-family: "Lucida Sans Unicode",arial;
letter-spacing:-.1px;
line-height: 180%;
}


/*main menu nav */
nav {
	margin-top: 10px;
	margin-bottom: 5px;
  padding: 0px;
  background-color: #F1F1F1;
  font-family:"Lucida Sans Unicode",arial;
  z-index: 1000;
position: relative;
width: 100%;
float:left;
}

nav:after {
  content: "";
  display: table;
  clear: both;
}

nav ul {
  float: left;
  padding: 0;
  margin: 1px;
  list-style: none;
  position: relative;
}

nav ul li {
  margin: 0;
  display: inline-block;
  float: left;
  background-color: #F1F1F1;
  border-right: 1px solid #F1F1F1;
}

nav a {
  display: block;
  /*padding: 0 15.296px;*/
  padding: 0px;
  color: #000;
  font-size: 13px;
    height: 30px;
	padding-top:5px;
  text-decoration: none;
  background-color: #F1F1F1;
}

nav ul li ul li:hover { background: #FFFFFF;}

nav a:hover { background-color: #FFFFFF; }

nav ul ul {
  display: none;
  position: absolute;
  top: 30px;
  padding-top:5px;
}

nav ul li:hover > ul { display: inherit; }

nav ul ul li {
  width: auto;
  float: none;
  border-bottom: 1px solid #fff;
  display: list-item;
  position: relative;
}

nav ul ul ul li {
  position: relative;
  top: -20px;
  left: 100px;
}

nav li > a:after { content: ' +'; }

nav li > a:only-child:after { content: ''; }




/*link list */
#navcontainer ul
{
margin: 0;
font-family:"Lucida Sans Unicode",arial;
font-size: 12px;
color: #333;
list-style-image:url(/health/images/dot1.gif);
padding-right: 5px;
}

#navcontainer ul li
{
	margin-bottom: 10px;
	color: #333;
}

#navcontainer ul li a
{
	margin-bottom: 5px;
	color: #333;
	text-decoration:none;
	
}

#navcontainer ul li a:hover
{
	color:#000;
}
.section {
	clear: both;
	padding: 0px;
	margin: 0px;
	margin-left: 5px;
}

/*  COLUMN SETUP  */
.col {
	display: block;
	float:left;
	margin: 1% 0 1% .5%;
	font-family:"Lucida Sans Unicode",arial;
	font-size: 13px;
	color: #333;
	list-style-image:url(images/dot1.gif);
}
.col ul li
{
	margin-bottom: 10px;
	color: #333;
}
.col ul li a
{
	margin-bottom: 5px;
	color: #333;
	text-decoration:none;
}
.col ul li a:hover
{
	color:#000;
}
.col:first-child { margin-left: 0; }


/*  GROUPING  */
.group:before,
.group:after {
	content:"";
	display:table;
}
.group:after {
	clear:both;
}
.group {
    zoom:1; /* For IE 6/7 */
}

/*  GRID OF THREE  */
.span_3_of_3 {
	width: 100%;
}
.span_2_of_3 {
	width: 66.1%;
}
.span_24 {
	width: 24.5%;
}
.span_1_of_3 {
	width: 31.8%;
}
.span_1_of_3Q{
	width: 31.8%;
}

.span_4_of_3 {
	width: 49%;
}
.span_3R {
	width: 49%;
}

.span7 {
	width: 7%;
}
.span3{width: 3.3%;}
.span_4_of_3F {
	width: 48.3%;
	float:left;
	margin-right: 1%;
	border-right: 1px dotted #BBB;
	height:200px;
}
.span_4_of_3F1 {
	width: 48.3%;
	float:left;
	margin-right: 1%;
	height:200px;
}

.span_58{width: 58%; float:left;}
.span_30{width: 30%;}

.span_fl {
	width: 76%;
	background-color:#e8e8e8;
	vertical-align:middle;
	height:280px;
}
.span_sh {
	width: 22%;
}
.span_43{width: 43%;}
.span_55{width: 55%;}
td.rsp { display:inline-block; width: 35%; color: #2C2C2C;}
td.rsps { display:inline-block; width: 65%; }

.span_25 {
	width: 23%;
	border: 1px solid #BBB;
	margin-right: 1%;
	height:230px;
}
.spanH {
	width: 32%;
	border-right: 1px dotted #BBB;
}
.ser{
	width: 35%;
	float:left;
	margin-top: 10px;
	margin-bottom: 5px;
	
}
.phGal{
width: 100%;
position: relative;
max-height: 150px;
overflow: hidden;
border: 1px solid #cccccc;
padding-bottom: 2%;
}
.h_iframe  {position:relative; padding-top: 56%;}
.h_iframe iframe {position:absolute;top:0;left:0;width:100%; height:100%;}

.span_23{width: 23.5%;margin-right: 1%;}
p {
	text-transform: none;
	text-decoration: none;
	text-align:justify;
	font-size: 14px;
font-family: "Lucida Sans Unicode",arial;
letter-spacing:-.1px;
line-height: 180% }
 .toggle, [id^=drop] {
 display: none;
}

.fields {
	font-family: "Lucida Sans Unicode",arial;
	font-size: 12px;
	font-weight: normal;
	color: #333;
	text-decoration: none;
	float: left;
	height: 25px;
	width: 100%;
	padding-right: 10px;
	padding-left: 10px;
}
a:active
{
text-decoration:none;
}
/*h1,h3 {
	font-family: "Lucida Sans Unicode", Arial;
	font-size: 18px;
	font-style: normal;
	font-weight: bold;
	font-variant: small-caps;
	color: #C30;
	text-decoration: none;
	letter-spacing:1px;
	margin-left: 10px;
}*/
body {
	font-family: "Lucida Sans Unicode", Arial;
	font-size: 14px;
	font-weight: normal;
	color: #000;
	text-decoration: none;
}
.imgC{max-width:100%;}

  .zoom_img1{
	  padding-top: 10px;
height:37px;
width:37px;
	  
-moz-transition:-moz-transform 0.5s ease-in; 
-webkit-transition:-webkit-transform 0.5s ease-in; 
-o-transition:-o-transform 0.5s ease-in;
}
.zoom_img1:hover{
-moz-transform:scale(3); 
-webkit-transform:scale(3);
-o-transform:scale(3);
}
  .zoom_img2{
	  padding-top: 10px;
height:56px;
width:75px;
	  
-moz-transition:-moz-transform 0.5s ease-in; 
-webkit-transition:-webkit-transform 0.5s ease-in; 
-o-transition:-o-transform 0.5s ease-in;
}
.zoom_img2:hover{
-moz-transform:scale(4); 
-webkit-transform:scale(4);
-o-transform:scale(4);
}

#target-content {
position: fixed;
top: 0;
right: 0;
bottom: 0;
left: 0;
pointer-events: none;
opacity: 0;
-webkit-transition: opacity 200ms;
transition: opacity 200ms;
  z-index: 1000;
}

#target-content:target {
pointer-events: all;
opacity: 1;
}

#target-content #target-inner {
position: absolute;
display: block;
line-height: 1.8;
width: 40%;
top: 50%;
left: 20%;
z-index:1000;
-webkit-transform: translateX(-50%) translateY(-50%);
-ms-transform: translateX(-50%) translateY(-50%);
transform: translateX(-50%) translateY(-50%);

}

#target-content #target-inner h2 { margin-top: 0; }

#target-content #target-inner code { font-weight: bold; }

#target-contentM {
position: fixed;
top: 0;
right: 0;
bottom: 0;
left: 0;
pointer-events: none;
opacity: 0;
-webkit-transition: opacity 200ms;
transition: opacity 200ms;
  z-index: 1000;
}

#target-contentM:target {
pointer-events: all;
opacity: 1;
}

#target-contentM #target-innerM {
position: absolute;
display: block;
line-height: 1.8;
width: 50%;
top: 50%;
left: 40%;
z-index:1000;
background-color:#f1f1f1;
overflow: scroll;
-webkit-transform: translateX(-50%) translateY(-50%);
-ms-transform: translateX(-50%) translateY(-50%);
transform: translateX(-50%) translateY(-50%);

}

#target-contentM #target-innerM h2 { margin-top: 0; }
 #target-contentM #target-innerM code { font-weight: bold;}

