@charset "utf-8";
/* CSS Document */
html, body, div, span, applet, object, iframe,
h1, h2,  h4, h3, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%;	background: transparent;}
body {line-height: 1; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333; background-color:#f3f3f3;}
 ul {list-style: none;}
blockquote, q {quotes: none;}
:focus {outline: 0;}
ins {text-decoration: none;}
del {text-decoration: line-through;}
table {border-collapse: collapse;border-spacing: 0;}
#container{ width:1003px; margin:0px auto; background-color:#fff;}
#container .brclear{ margin:0px; padding:0px; line-height:0px; clear:both;}
#container #header{ min-height:100px; height:auto !important; height:100px; background:url(../images/header-bg.gif) repeat-x; border-bottom:2px solid #fff;}
#container #header #head_top{min-height:100px; height:auto !important; height:100px; float:left;padding-bottom:10px;  }
#container #header #head_top .hdleft{ float:left;}
#container #header #head_top .hdright{ float:right; padding:10px 0px 0px 300px; margin-top:40px;  }
#container #header #head_top .hdright input.bt { background-color:#f5f5f5;height:23px; cursor:pointer; width:150px; padding:0px; border:none;  }

#container #header #head_top .hdright .gbtn { background-color: #f5251b;  height:23px; cursor:pointer; width:90px;border:1px solid   #cc0000; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-weight:bold; }

#container #header #head_top img{ padding:6px 0px 0px 24px;}
#container #header #head_bottom{height:34px; background:url(../images/nav_bg.jpg) repeat-x; }



#container #mainbody{ height:271px; min-height:271px; height:auto !important; background-color:#fff;}
#container #mainbody h1{ font-size:18px ; padding:5px 0 15px 0; margin:0px; color:#006699; font-weight:normal;}
#container #mainbody  h2 { font-size:16px; color:#d52b1e; padding:10px 0 5px 0px; font-weight:bold; }
#container #mainbody  h2 a{ text-decoration:none;}
#container #mainbody  h2 a:hover { text-decoration:none; color:#d52b1e; }
#container #mainbody  h3{ color:#666; padding:5px 0px; }
#container #mainbody #mainbody_left{ width:1006px; float:left}
#container #mainbody #mainbody_left #slideshow {position:relative;  height:271px;}
#container #mainbody #mainbody_left #slideshow IMG {position:absolute;top:0;left:0;z-index:8;opacity:0.0;}
#container #mainbody #mainbody_left #slideshow IMG.active {z-index:10;opacity:1.0;}
#container #mainbody #mainbody_left #slideshow IMG.last-active {z-index:9;}
#container #mainbody #mainbody_right{ width:349px; background:url(../images/emrgency-bg.gif) repeat-x; float:right; height:271px;}
#container #mainbody #mainbody_right .brnone{ border:none;}
#container #mainbody #mainbody_right h4 img{ vertical-align: middle; padding:0px 20px;}
#container #mainbody #mainbody_right h4{ padding:10px 0px; font-size:16px; color:#006699;  border-bottom:1px dotted #09ad98;}
#container #mainbody #mainbody_right h4 a{ color:#006699; text-decoration:none;}
#container #mainbody #mainbody_right h4 a:hover{ color:#006699; text-decoration: underline;}
#container #mainbody #mini_nav{ background:url(../images/vaccinationbg.gif) repeat-x #fff; height:107px; margin-bottom:5px;}
#container #mainbody #mini_nav div{ float:left; text-align:center; background:url(../images/divider.gif) no-repeat top right; width:160px; height:100px;}
#container #mainbody #mini_nav div img{ padding:15px 0px; }
#container #mainbody #mini_nav .bgdiv{ background:url(../images/small-dog.gif) right 5px no-repeat; width:330px;}
#container #mainbody #content{ height:100px; min-height:100px; height:auto !important; background:url(../images/body-bg.gif) repeat-x; padding:10px 20px;}
#container #mainbody #content a { text-decoration:none; color:#075079; }
#container #mainbody #content a:hover { text-decoration:underline;color:#006699; } 
#container #mainbody #content .hazard{}
#container #mainbody #content .hazard a { text-decoration:none; color:#075079; }
#container #mainbody #content .hazard a:hover { text-decoration:underline;color:#006699; } 
#container #mainbody #content .hazard .hazardimg p  { float:left; text-align:center;}
#container #mainbody #content .hazard .hazardimg p img{ padding:3px; border:1px solid #006699; margin:5px;}
#container #mainbody #content .hazard ol{ line-height:18px}
#container #mainbody #content .hazard p{ line-height:18px; padding-bottom:15px;}
#container #mainbody #content .hazard ul{ list-style:none; line-height:18px; color:}
#container #mainbody #content .hazard ul li a { text-decoration:none; color:#075079; }
#container #mainbody #content .hazard ul li a:hover { text-decoration:underline;color:#006699; } 
#container #mainbody #content #regis {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666;	padding:0px 30px 30px 200px; margin-bottom:15px;background-color:inherit;}
#container #mainbody #content #regis input,select,textarea {display: block;width:150px;float:left;margin-bottom:10px;font-family:Arial, Helvetica, sans-serif;	font-size:12px;color:#666666;background-color:#FBFBFB;border:solid 1px #999999; }
#container #mainbody #content #regis label {display: block;color:#666666;float:left;margin-bottom:10px;font-family:Arial, Helvetica, sans-serif;font-size:12px;	text-align:right;width: 180px;padding-right:20px;background-color:inherit;}
#container #mainbody #content #regis .btn{background-color:#12348e;color:#fff;width:75px;margin:0px;padding:3px; border:1px solid #C2CED8; font-weight:normal; height:25px;}
#container #mainbody #content #regis .btn_hover{ background-color:#009c97;color:#fff; width:75px; margin:0px; padding:3px; border:1px solid white; font-weight:normal;  height:25px;}
#container #mainbody #content #cont_left .contactleft{ float:left; width:260px; padding-left:15px; min-height:300px; }
#container #mainbody #content #cont_left p a { color:#009fda; text-decoration:none; }
#container #mainbody #content #cont_left p a:hover { color:#d52b1e; text-decoration:underline; }
#container #mainbody #content #cont_left{height:100px; min-height:100px;height:auto !important; width:587px; border-right:1px dotted #cccccc; float:left; padding:10px;  }

#container #mainbody #content #cont_left .qua{ width:280px;float:left; border-right:1px dotted #CCCCCC;  padding-right:10px; margin:0px;  }

#container #mainbody #content #cont_left .qua ul { margin:0px; padding:0px 0px 10px 0px;   }
#container #mainbody #content #cont_left .qua ul li{ line-height:20px; color:#333333; font-family:Arial, Helvetica, sans-serif; font-size:12px;     }
#container #mainbody #content #cont_left .qua h2{  margin:0px; padding:0px 0px 5px 0px; font:Arial, Helvetica, sans-serif;  color:#d52b1e; font-weight:900; }


#container #mainbody #content #cont_left #case{ width:280px; float:left; margin-left:5px;  padding-left:5px;   margin-top:0px;}
#container #mainbody #content #cont_left #case ul{ margin-top:0px;}
#container #mainbody #content #cont_left #case ul li{ line-height:20px; list-style-type:  disc;  margin-left:25px; border-bottom:1px solid #cbeefd; padding:8px 0px 8px 0px; font-size:12px; color:#ff0000; }

#container #mainbody #content #cont_left #case ul li span{ color:#003399; }



#container #mainbody #content #cont_left #case h2{  margin:0px; padding:0px 0px 5px 0px; font:Arial, Helvetica, sans-serif;  color:#333333; font-weight:900; }

#container #mainbody #content #cont_left  .services ul {list-style:none; font-size:12px; font-weight: bold;margin:0 0 0 15px;padding:0;}
#container #mainbody #content #cont_left  .services ul li {float:left;width:75px;margin:0;padding:0px 0px 0px 20px;text-align:center;}
#container #mainbody #content #cont_left  .services  ul li a {display:block;padding:10px 15px 10px 10px;height:100%;color:#333;text-decoration:none;border-right:1px solid #FFF;}


#container #mainbody #content #cont_left .staff_des { float:left;background: url(../images/stf-bg.jpg) repeat-x top #DFF4FF; border:1px solid   #C1EBFF;  padding:10px 10px 20px 10px; margin-top:10px; height:100px; min-height:100px;height:auto !important;}
#container #mainbody #content #cont_left .staff_des p{ font-family:Arial, Helvetica, sans-seri; font-size:12px; color:#333333;  text-align:leftpadding:5px; }
#container #mainbody #content #cont_left .staff_des p img{ margin:0px 0px 0px 5px; padding:5px; float:right; border:2px solid  #FFFFFF; background-color:#FFFFFF;}
#container #mainbody #content #cont_left ul{ padding-bottom:20px;}
#container #mainbody #content #cont_left ul li{ line-height:25px; list-style-type: disc;  margin-left:25px;}
#container #mainbody #content #cont_left ul li a { text-decoration:none; color:#075079; }
#container #mainbody #content #cont_left ul li a:hover { text-decoration:underline;color:#006699; } 
#container #mainbody #content #cont_left p{  line-height:18px; padding-bottom:20px; padding-right:50px; }
#container #mainbody #content #cont_right{ height:100px; min-height:100px; height:auto !important;  width:325px; float:left; padding-top:5px; padding-left:15px;}

#container #mainbody #content #cont_right{ padding-bottom:0px; width:250px; } 

#container #mainbody #content #cont_right h2{  margin:0px; padding:20px 0px 5px 0px; font:Arial, Helvetica, sans-serif;  color:#333333; }



#container #mainbody #content #cont_right ul{  margin-top:0px;}
#container #mainbody #content #cont_right ul li{ line-height:20px; list-style-type: disc;  margin-left:15px; border-bottom:1px dotted #cbeefd; padding-bottom:10px; padding-top:5px; color:#333333;     }

#container #mainbody #content #cont_right ul li span{ color:#CC0000;}
#container #mainbody #content #cont_right ul li a { text-decoration:none; color:#075079;  }
#container #mainbody #content #cont_right ul li a:hover { text-decoration:underline;color:#006699; }




.texbg { background-color:#F0F8FF; border:1px solid #8CC6FF;}

.texbg p { color:#0099FF; font-family:Arial, Helvetica, sans-serif; font-weight:700;}

.bgimg_btm {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(.../images/rht-bg.jpg) repeat-x scroll 0 0;
height:75px;
padding:15px 15px 0;
}



#container #mainbody #content #cont_right img{padding:3px; margin-bottom:10px; vertical-align:bottom; text-align:center;}
#container #mainbody #content #cont_right .brnone{ border:none;}
#container #content #cont_right p{font-size:12px; color:#006699; line-height:18px; padding:10px 0px 18px 0px; border-bottom:1px dotted #006699;}
#container #mainbody #content #cont_right .innerrt{ text-align:center;}

#container #mainbody #content #cont_right .innerrtehs{ text-align:left;}
#container #content #cont_right .innerrt img{ padding:3px; margin-top:10px; vertical-align:bottom; text-align:center; }
#container #mainbody #content #cont_right .innerrt span{ font-weight:bold; text-align:center; padding:0px 0px 0px 20px;line-height:18px;}

#container #footer{ background:url(../images/footer-bg.jpg) repeat-x;  height:60px;margin-top:5px; }
#container #footer p{ text-align:center; color:#999999; line-height:45px;  font-weight:normal; padding:20px 0px 0px 15px; background:url(../images/eu-healthcare-logo.gif) no-repeat bottom right; }
#container #footer p a{ color:#999; text-decoration:none; margin:0px 5px;}
#container #footer p a:hover{ color:#006ba4; text-decoration:underline;}
#container #footer p span img{ padding-right:2px;}
#container #footer p span a{color:#006ba4; padding-top:20px;}

 .clogos  { text-align:center;  padding-top:10px; border-top:1px dotted   #CCCCCC; margin-top:30px;}




#nav { margin-left:120px;

	
	}

#nav ul {
	
		list-style:none;
		font-size:12px; font-weight: bold; margin:0px; 
	
	}	
	

		
		#nav li {
			float:left; 
			display:block; 
			width: 120px;
			
			position:relative;
			z-index:500; 
			margin:0 1px;
			font-weight:700;
			border-right:1px solid #FFFFFF;
	
		
		}

		#nav li a {
			display:block; 
			padding:10px 5px 0 15px; 
			font-weight:700;  
			height:22px; 
			text-decoration:none; 
			color:#fff; 
			text-align:center; 
			color:#333;
				
		
		}

		#nav li a:hover {
			color:#009fda;
		}
	

		#nav a.selected {
			color:#f00;
		}

		#nav ul {
			position:absolute; 
			left:0; 
			display:none; 
			margin:0 0 0 -1px; 
			padding:0; 
			list-style:none;
		
		
			
			
		}
		
		#nav ul li {
			width:180px; 
			float:left; 
			
			border:1px solid  #3cc5fe;
			
	
			
			
	
		}

		#nav ul a {
			display:block;  
			padding: 8px 5px 5px 8px; 
			color:#ffffff;
			
			font-weight:normal;
			letter-spacing:.5px;
			text-align:left;
			padding-left:15px;
			background-color:#00abf3;
			
		}
		
		#nav ul a:hover {
			text-decoration:none;
		/*	background:url(../images/drop-bg-o.jpg) repeat-x ;*/
		background-color:#0053a4;
	
			color: #ffffff;
		}


		*html #nav ul {
			margin:0 0 0 -2px;
		}
		
		
		
		
		
.cse .gsc-control-cse,
.gsc-control-cse {
  padding: 2%;
  width: 96%;
}
.cse .gsc-branding,
.gsc-branding {
  display: none;
}
.cse .gsc-control-cse div,
.gsc-control-cse div {
  position: normal;
}
/* Selector for entire element. */
.cse .gsc-control-cse,
.gsc-control-cse {
  background-color: #ffffff;
  border: 1px solid;
  border-color: #ffffff;
}
.cse .gsc-control-cse:after,
.gsc-control-cse:after {
  content:".";
  display:block;
  height:0;
  clear:both;
  visibility:hidden;
}
.cse .gsc-resultsHeader,
.gsc-resultsHeader {
  border:none;
}
/* Search button */
.cse input.gsc-search-button,
input.gsc-search-button {
  font-family: inherit;
  color: #000000;
  text-shadow: 0 1px 2px #FFFFFF;
  background-color: #CECECE;
  border: 1px outset;
  border-color: #666666;
  border-radius: 2px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
}
/* Inactive tab */
.cse .gsc-tabHeader.gsc-tabhInactive,
.gsc-tabHeader.gsc-tabhInactive {
  border-bottom: none;
  color: #666666;
  background-color: #e9e9e9;
  border: 1px solid;
  border-color: #e9e9e9;
  border-bottom: none;
}
/* Active tab */
.cse .gsc-tabHeader.gsc-tabhActive,
.gsc-tabHeader.gsc-tabhActive {
  background-color: #FFFFFF;
  border: 1px solid;
  border-top: 2px solid;
  border-color: #e9e9e9;
  border-top-color: #FF9900;
  border-bottom: none;
}
/* This is the tab bar bottom border. */
.cse .gsc-tabsArea,
.gsc-tabsArea {
  margin-top: 1em;
  border-bottom: 1px solid #e9e9e9;
}
/* Inner wrapper for a result */
.cse .gsc-webResult.gsc-result,
.gsc-webResult.gsc-result {
  padding: .25em;
  border: 1px solid;
  border-color: #ffffff;
  margin-bottom: 1em;
}
/* Result hover event styling */
.cse .gsc-webResult.gsc-result:hover,
.gsc-webResult.gsc-result:hover {
  border: 1px solid;
  border-color: #FFFFFF;
}
/*Promotion Settings*/
/* The entire promo */
.cse .gs-promotion.gs-result,
.gs-promotion.gs-result {
  background-color: #FFFFFF;
  border: 1px solid;
  border-color: #336699;
}
/* Promotion image */
.cse .gs-promotion.gs-result .gs-promotion-image,
.gs-promotion.gs-result .gs-promotion-image {}
/* Promotion title */
.cse .gs-promotion.gs-result a.gs-title:link,
.gs-promotion.gs-result a.gs-title:link {
  color: #0000CC;
}
.cse .gs-promotion.gs-result a.gs-title:visited,
.gs-promotion.gs-result a.gs-title:visited {
  color: #0000CC;
}
.cse .gs-promotion.gs-result a.gs-title:hover,
.gs-promotion.gs-result a.gs-title:hover {
  color: #0000CC;
}
.cse .gs-promotion.gs-result a.gs-title:active,
.gs-promotion.gs-result a.gs-title:active {
  color: #0000CC;
}
/* Promotion snippet */
.cse .gs-promotion.gs-result .gs-snippet,
.gs-promotion.gs-result .gs-snippet {
  color: #000000;
}
/* Promotion url */
.cse .gs-promotion.gs-result ..gs-visibleUrl,
.gs-promotion.gs-result .gs-visibleUrl {
  color: #008000;
}
/* Style for auto-completion table
 * .gsc-completion-selected : styling for a suggested query which the user has moused-over
 * .gsc-completion-container : styling for the table which contains the completions
 */
.gsc-completion-selected {
  background: #D5E2FF;
}
.gsc-completion-container {
  font-family: Arial, sans-serif;
  font-size: 13px;
  position: absolute;
  background: white;
  border: 1px solid #666666;
  margin-left: 0;
  margin-right: 0;
  /* The top, left, and width are set in JavaScript. */
}


input { background-color: #eff7fc; border:1px solid #BFEBFF; color:#333333;}
textarea { background-color: #eff7fc; border:1px solid #BFEBFF; color:#333333;}

.btn { background-color: #003399; padding:5px; color:#ffffff; width:100px; }


.ehssty ul {  font-family:Arial, Helvetica, sans-serif;text-align:left; font-size:16px; font-weight:bold; margin-top:10px; }
.ehssty ul li {text-align:left; font-size:16px; line-height:30px; font-weight:bold; padding-bottom:5px; border-bottom:1px dotted #CCCCCC;}