body,td,th {
	font-family: Tahoma, Verdana, Arial, Trebuchet MS, Calibri;
	font-size: 13px;
	color: #004859;
}
body {
	background: #DAF1F1 url(img/bg.jpg) repeat-y top center;
	margin: 0px; padding-bottom:100px;

}
#picture 		{position:absolute; left:50%; margin-left:40px; width:229px; height:203px; top:0px; z-index:1; background-image:url(img/invitalab_waterdrop.jpg);}
#slogan 		{position:absolute; left:50%; margin-left:-10px; width:320px; height:40px; top:94px; z-index:1; color:#606060; font-size:9pt; line-height:15px; text-align:center;}

#logo	 		{position:absolute; left:50%; margin-left:-323px; width:213px; height:88px; top:54px; z-index:1;}
#contentcontainer 		{position:absolute; left:50%; margin-left:-334px; width:668px; top:250px; z-index:2; margin-bottom:30px;}
#divbar 		{position:absolute; left:0px; width:100%; height:55px; top:202px; z-index:1; background-image:url(img/bg_divbar.jpg);}
#divbarcontent 		{position:absolute; left:50%; margin-left:-323px; top:16px; z-index:1; color:#004859; font-size:13pt;}


#liposcan {
  width:430px; height:108px;
  position:absolute; top:390px; left:-1px;
  float:right; border:0px solid #f00;
  background:url(img/liposcan_startbanner.png) no-repeat;
}

span.liposcan img.pl {
  float:left; margin:0 8px 8px 0;
}
span.liposcan img.pr {
  float:right; margin:0 0px 0px 8px;
}
span.liposcan {
  background:url(img/liposcan_head.jpg) no-repeat 0px 15px;
  display:block; padding:80px 0 0 0;
}
span.liposcan a:visited{
text-decoration:underline;
}

#ctacontact {
  background:url(img/btn_home_contactus_h.gif) no-repeat; 
  width:134px; height:210px; padding-top:0px;
  float:right; text-align:center; margin:0 0 0 16px;
}



#ctacontact ul {margin-top:0px; list-style-type: none; list-style:none; padding-top:110px;}
#ctacontact ul li {display:block; height:18px; }
#ctacontact ul li a{font-size:8pt; color:#00495A; text-decoration:none;}
#ctacontact ul li a:visited{color:#00495A; text-decoration:none;}
#ctacontact ul li a:hover {color:#9CD800;}

#menu		{position:absolute; left:0px; width:228px; top:0px; z-index:10; background-image:url(img/bg_menu.jpg);}
/*#menu 		{position:absolute; left:0px; width:188px; min-height:211px; top:0px; z-index:10; background-image:url(img/bg_menutop.jpg); background-repeat:no-repeat; padding:20px;}*/
#menubot 		{position:relative; left:-20px; width:228px; bottom:0px; z-index:1;}
ul#mainmenu		{margin-bottom:0px;}
ul#mainmenu li	{font-size:13pt; color:#004859; list-style-image: url(img/mm_listb.jpg); line-height:1.7em; font-weight:normal;}
ul#mainmenu li.aftersub	{font-size:13pt; color:#004859; list-style-image: url(img/mm_listb.jpg); line-height:1.7em; font-weight:normal; margin-top:10px;}
ul#mainmenu li.sub	{font-size:8pt; color:#004859; list-style-image: url(img/mm_listb.jpg); line-height:1.7em; font-weight:normal; margin-left:10px;}

ul#mainmenu .sub a	{font-size:9pt; color:#004859; text-decoration:none;}
ul#mainmenu a	{font-size:12pt; color:#004859; text-decoration:none;}
ul#mainmenu  a:hover	{color:#46B1B1; text-decoration:none;}
ul#mainmenu span	{font-size:12pt; color:#46B1B1; list-style-image:url(img/mm_lista.jpg);}
ul#mainmenu .sub span	{font-size:9pt; color:#46B1B1; list-style-image:url(img/mm_lista.jpg);}

.subd {list-style-type:none; list-style-image:none; height:8px;}
ul#infos li.subd {list-style-type:none; list-style-image:none; height:8px;}

ul#infos		{margin:10px 10px 60px 44px;}
ul#infos li		{font-size:9pt; list-style-image: url(img/infos_bullet.gif); line-height:1em; font-weight:normal; margin-bottom:12px;}
ul#infos li a	{text-decoration:none;}
ul#infos li a:visited	{text-decoration:none;}
ul#infos li a:hover	{text-decoration:none;}

ul#infos li	ul li	{font-size:9pt; list-style-image: url(img/infos_subbullet.gif); line-height:1em; font-weight:normal; margin-bottom:12px; color:#4A7C86;}
ul#infos li	ul li	a{color:#4A7C86;}
ul#infos li	ul li	a:visited{color:#4A7C86;}
ul#infos li	ul li	a:hover{color:#46B1B1;}

ul#hmnr		{margin:10px 10px 60px 44px;}
ul#hmnr li		{font-size:9pt; list-style-image: url(img/infos_bullet.gif); line-height:1em; font-weight:normal; margin-bottom:12px;}
ul#hmnr li a	{text-decoration:none;}
ul#hmnr li a:visited	{text-decoration:none;}
ul#hmnr li a:hover	{text-decoration:none;}

ul#material		{margin:10px 10px 20px 44px;}
ul#material li	{font-size:9pt; list-style-image: url(img/material_bullet.gif); line-height:1em; font-weight:normal; margin-bottom:12px;}
ul#material li a			{text-decoration:none;}
ul#material li a:visited	{text-decoration:none;}
ul#material li a:hover		{text-decoration:none;}

ul#team		{margin:10px 10px 20px 34px;}
ul#team li	{font-size:9pt; list-style:none; line-height:1em; font-weight:normal; margin-bottom:12px;}
ul#team li div	{font-size:8pt; font-weight:bold; clear:right;}
ul#team li a			{text-decoration:none; font:small-caps 10pt Tahoma, Verdana, Arial;}
ul#team li a:visited	{text-decoration:none;}
ul#team li a:hover		{text-decoration:none;}

#coop 		{position:absolute; left:0px; width:188px; height:117px; top:360px; z-index:5; background-image:url(img/bg_coop.jpg); background-repeat:no-repeat; padding:20px;}
.coop 		{width:188px; height:117px; background-image:url(img/bg_coop.jpg); background-repeat:no-repeat; padding:20px;}
ul#cooperation {list-style: none; margin-left: 20px; padding-left: 0;}
ul#cooperation li {height:50px; border-bottom:1px dashed #9CD800; margin-top:12px;}
ul#cooperation li.cooptav {border-bottom:0px dashed #9CD800; margin-top:12px;}
ul#cooperation li a {font-size:8pt; text-decoration:none;}
ul#cooperation li a:visited {text-decoration:none;}
ul#cooperation li a:hover {text-decoration:none; color:#9CD800;}
li.coopmvz	{ background:url(img/coop_1mvz.gif) no-repeat; padding:8px 0 8px 130px;}
li.coopevo	{ background:url(img/coop_2evo.gif) no-repeat; padding:8px 0 8px 130px;}
li.coopctl	{ background:url(img/coop_3ctl.gif) no-repeat; padding:8px 0 8px 130px;}
li.coopind	{ background:url(img/coop_4ind.gif) no-repeat; padding:8px 0 8px 130px;}
li.cooptav	{ background:url(img/coop_5tav.gif) no-repeat; padding:8px 0 8px 130px;}

#contentbg		{position:absolute; left:246px; width:421px; top:0px; z-index:10;}
#contenttop		{position:absolute; left:246px; width:381px; height:211px; top:0px; z-index:5; }
#content 		{position:absolute; left:246px; width:421px; top:0px; z-index:1; background-image:url(img/bg_content.jpg);}
#contentbot 	{position:relative; left:-20px; width:421px; bottom:0px; z-index:1; margin-bottom:16px;}

#conlogo 		{display:block; float:left; width:124px; height:129px; padding:0; background:url(img/congress.jpg) no-repeat;}
#congress 		{border-bottom:1px #999 dashed; padding:0 0 20px 0;}

a			{color:#004859;}
a:visited	{color:#004859;}
a:hover		{color:#46B1B1;}

.startcontent	{
  padding:20px 20px 60px 20px; 
  font-size:10pt; 
  line-height:1.6em;
  background:url(img/bg_contenttop.jpg) no-repeat;
  text-align:justify;
}
.startcontent h3 {margin:6px 6px 28px 6px;}
.startcontent ul{padding:0 0 0 20px; margin:0;}
.startcontent li{padding:0;}

#context a {background:url(img/link.gif) no-repeat 0px 2px; padding:0 0 0 20px;}

.webnav:hover {cursor:pointer; color:#46B1B1;}

.hoday {float:left; width:100px;}

.animmenu{
margin: 0px;
padding:20px 0 0 20px;
background:url(img/bg_menutop.jpg) no-repeat;
min-height:200px;
margin-bottom:20px;
}
.animmenu div.silverheader a {
background:url(img/mm_listb.jpg) no-repeat 0px 8px;
font: normal 12px Tahoma, "Lucida Grande", "Trebuchet MS", Helvetica, sans-serif;
color: #004859;
display: block;
position: relative;
width: auto;
padding: 5px 14px;
text-decoration: none;
}
.animmenu div.silverheader span {
background:url(img/mm_listc.gif) no-repeat -1px 7px;
font: bold 12px Tahoma, "Lucida Grande", "Trebuchet MS", Helvetica, sans-serif;
color: #004859;
display: block;
position: relative;
width: auto;
padding: 5px 14px;
text-decoration: none;
}

.animmenu div.silverheader a:visited, .animmenu div.silverheader a:active{
color: #004859;
}
.animmenu div.selected a {
background: url(img/mm_listc.jpg) no-repeat 0px 8px;
}
.animmenu div.silverheader a:hover{
background: url(img/mm_listd.gif) no-repeat 0px 8px;
color:#46B1B1;
}
.animmenu div.submenu{ 
padding: 0px;
}

.animmenu ul {
font-size:9pt;
margin:0 0 6px -20px;
list-style-image: url(img/mm_sublista.gif);
}
.animmenu ul a,a:visited {
text-decoration:none;
}

.animmenu ul li.suba {
margin:0 0 0 1px;
list-style-image: url(img/mm_sublistb.gif);
font-size:9pt;
font-weight:bold;
line-height:1.5em;
padding:0 0 0 0px;
}
.animmenu ul li.sub {
line-height:1.5em;
}
.animmenu ul li.sub:hover {
list-style-image: url(img/mm_sublistc.gif);
}


#emptysub {
height:0px;
}
ul#amsub {
padding-left:40px;
}

.dirctstxt	{text-align:left; font-size:8pt; float:none; margin-top:29px;}
.dirctstxt a	{text-decoration:none; color:#004859;}
.dirctstxt a:hover	{text-decoration:underline;}

ul#events, ul#pastevents {
 list-style-type:none;
 list-style-position:inside;
  width:90%;
}

ul#events li, ul#pastevents li {
padding:0 0 3em 0;
}

ul#events li img, #pastevents li img {
  float:left;
  margin:0 8px 12px 0;
}

.floatstop {
  display:block; 
  clear:both;
  height:2px;
}

#events .title, #pastevents .title {
  font-size:110%;
  display:block;
  width:100%;
  font-weight:bold;
  margin:0 0 10px 0;
}

#pastevents, #pastevents a {
  color:#666;
}

#pastevents {
  margin:40px 0 0 0;
}

div.gallery {
padding-top:4px;
  float:left;
  width:300px;
  margin-right:100px;
  display:inline;
  border:0px solid #000;
}
.archivemedia {
  display:block;
  clear:right;
  margin:6px 2px;
  font-weight:bold;
}
#pastevents a:hover {
 color:#333;
}

ul#pastevents li {
  margin-top:20px;
  border-bottom:1px dashed #666;
}


/* tiny tips */

a.imgTip {
  display:block;
  width:430px; height:108px;
  line-height:4em;
}

.lightTip						{ width: 400px; }
.lightTip .content				{ width: 380px; padding: 10px; border: 6px solid #e2e2e2; -moz-border-radius: 5px; -webkit-border-radius: 5px; background: #ffffff; color: #020202; }
.lightTip .bottom				{ height: 14px; background: url(img/notch-white.png) top center no-repeat; }

.yellowTip						{ width: 400px; }
.yellowTip .content				{ width: 380px; padding: 10px; border: 6px solid #f9e98e; -moz-border-radius: 5px; -webkit-border-radius: 5px; background: #fbf7aa; color: #020202; }
.yellowTip .bottom				{ height: 14px; background: url(img/notch-yellow.png) top center no-repeat; }

.orangeTip						{ width: 400px; }
.orangeTip .content				{ width: 380px; padding: 10px; border: 6px solid #f9cd8e; -moz-border-radius: 5px; -webkit-border-radius: 5px; background: #fbe3aa; color: #020202; }
.orangeTip .bottom				{ height: 14px; background: url(img/notch-orange.png) top center no-repeat; }

.redTip							{ width: 400px; }
.redTip .content				{ width: 380px; padding: 10px; border: 6px solid #ce6f6f; -moz-border-radius: 5px; -webkit-border-radius: 5px; background: #f79992; color: #020202; }
.redTip .bottom					{ height: 14px; background: url(img/notch-red.png) top center no-repeat; }

.greenTip						{ width: 400px; }
.greenTip .content				{ width: 380px; padding: 10px; border: 6px solid #a9db66; -moz-border-radius: 5px; -webkit-border-radius: 5px; background: #cae8a2; color: #020202; }
.greenTip .bottom				{ height: 14px; background: url(img/notch-green.png) top center no-repeat; }

.blueTip						{ width: 400px; }
.blueTip .content				{ width: 380px; padding: 10px; border: 6px solid #36a4d9; -moz-border-radius: 5px; -webkit-border-radius: 5px; background: #90d8f0; color: #020202; }
.blueTip .bottom				{ height: 14px; background: url(img/notch-blue.png) top center no-repeat; }

.purpleTip						{ width: 400px; }
.purpleTip .content				{ width: 380px; padding: 10px; border: 6px solid #8671de; -moz-border-radius: 5px; -webkit-border-radius: 5px; background: #a290f0; color: #020202; }
.purpleTip .bottom				{ height: 14px; background: url(img/notch-purple.png) top center no-repeat; }

.darkTip						{ width: 400px; }
.darkTip .content				{ width: 380px; padding: 10px; border: 6px solid #303030; -moz-border-radius: 5px; -webkit-border-radius: 5px; background: #505050; color: #f8f8f8; }
.darkTip .bottom				{ height: 14px; background: url(img/notch-dark.png) top center no-repeat; }

.ilTip						{ width: 400px; }
.ilTip .content				{ width: 380px; padding: 10px; border: 6px solid #D4E3F0; -moz-border-radius: 5px; -webkit-border-radius: 5px; background: #D4E3F0; color: #f8f8f8; }
.ilTip .bottom				{ height: 14px; background: url(img/notch-il.png) top center no-repeat; }

#ga {
text-align:justify;
}