@charset "UTF-8";
/* CSS Document */

*	{
	padding: 0;
	margin: 0;
	font-family: Verdana;
	font-size: 11px;
	font-style: normal;
	color: #000;
	}

 
body  {
	margin: 0;
	padding: 0;
	background-color: #3d494d;
	background-image: url(images/background.gif);
	background-position: bottom;
	background-repeat: repeat-x;
	background-attachment: fixed; /* IMPORTANT for Firefox!!!  */
	}


a		{
		text-decoration: none;
		font-weight: normal;
		}


div#container	{
						margin: 50px auto 30px auto;
						padding: 0;
						position: relative;
						width: 950px;
						}
						

div#header_home	{
						float: left;
						margin: 0;
						padding: 0;
						position: relative;
						width: 950px;
						height: 182px;
						background-image: url(images/home.jpg);
						background-repeat: no-repeat;				
						}



div#header_conferences	{
						float: left;
						margin: 0;
						padding: 0;
						position: relative;
						width: 950px;
						height: 182px;
						background-image: url(images/conferences.jpg);
						background-repeat: no-repeat;				
						}
						
div#header_journal	{
						float: left;
						margin: 0;
						padding: 0;
						position: relative;
						width: 950px;
						height: 182px;
						background-image: url(images/journal.jpg);
						background-repeat: no-repeat;				
						}
						
						
div#header_awards	{
						float: left;
						margin: 0;
						padding: 0;
						position: relative;
						width: 950px;
						height: 182px;
						background-image: url(images/awards.jpg);
						background-repeat: no-repeat;				
						}


div#header_links	{
						float: left;
						margin: 0;
						padding: 0;
						position: relative;
						width: 950px;
						height: 182px;
						background-image: url(images/links.jpg);
						background-repeat: no-repeat;				
						}


div#header_join	{
						float: left;
						margin: 0;
						padding: 0;
						position: relative;
						width: 950px;
						height: 182px;
						background-image: url(images/join.jpg);
						background-repeat: no-repeat;				
						}


div#footer	 		{
						clear: both;
						margin: 0px 0px 20px 0px;
						padding: 15px 50px 15px 50px;
						position: relative;
						width: 849px;
						text-align: left;
						font-size: 11px;
						border: 1px solid #6e777a;
						color: #6e777a;
						background: #3d494d;
						background-image: url(images/nav_back.gif);
						background-position: 0% 100%;
						background-repeat: repeat-x;
						}




/* .............. */
/* /////////////// CONTENT  ////////// */
div#contentWrapper	{
						float: left;
						margin: 5px 0px 5px 0px;
						padding: 0px;
						position: relative;
						width: 950px;
						height: auto;
						background-color: #fff;
						}




/* /////////////// CONTENT LEFT  ////////// */
div#contentLeft	{
						float: left;
						margin: 0;
						padding: 50px;
						position: relative;
						width: 450px;
						height: auto;
						}
	
						
div#contentLeft h1	{
						display: block;
						width: 430px;
						margin: -5px 0px 30px 0px;
						/*  */
						font-family: Georgia;
						font-size: 20px;
						line-height: 1.2em;
						color: #007aab;
						}
						
div#contentLeft p	{
						display: block;
						width: 430px;
						line-height: 1.45em;
						text-align: justify;
						}
						

div#contentLeft p a:link 		{color: #007aab; text-decoration: none;}
div#contentLeft p a:visited 	{color: #007aab; text-decoration: none;}
div#contentLeft p a:hover 	{color: #007aab; text-decoration: underline;}
div#contentLeft p a:active 	{color: #007aab; text-decoration: underline;}


div#contentLeft table a:link 		{color: #007aab; text-decoration: none;}
div#contentLeft table a:visited 	{color: #007aab; text-decoration: none;}
div#contentLeft table a:hover 	{color: #007aab; text-decoration: underline;}
div#contentLeft table a:active 	{color: #007aab; text-decoration: underline;}


div#contentLeft h3 a:link 		{color: #007aab; text-decoration: none;}
div#contentLeft h3 a:visited 	{color: #007aab; text-decoration: none;}
div#contentLeft h3 a:hover 	{color: #007aab; text-decoration: underline;}
div#contentLeft h3 a:active 	{color: #007aab; text-decoration: underline;}


div#contentLeft table h2, div#contentLeft table h3	{
						display: block;
						font-weight: bold;
						padding: 0 0 10px 0;
						}
						
div#contentLeft table h2	{width: 430px;}
div#contentLeft table h3	{width: 260px;}


div#contentLeft table p	{
						width: 260px;
						line-height: 1.45em;
						text-align: left;
						}
						
.photo	{border: 5px solid #3d494d;}

/* img[alt]		{border-top: 1px dotted #3d494d;}  */

.separator	{
				border-bottom: 1px solid #3d494d;
				display: block;
				margin: 0px 0 35px 0;
				height: 5px;
				}
				

.separator_personal	{
				border-bottom: 1px solid #3d494d;
				display: block;
				margin: 10px 0 10px 0;
				height: 5px;
				}

div#conferences	{
							position: relative;
							display: block;
							width: 440px;
							background-color: #EBEBEB;
							background-image: url(images/background_grey.gif);
							background-position: bottom;
							background-repeat: repeat-x;
							border-bottom: 1px solid #3d494d;
							margin: 0 0 40px 0;
							}


div#contentLeft p.conferences	{
						display: block;
						width: 420px;
						line-height: 1.45em;
						text-align: left;
						padding: 0px 0px 15px 10px;
						}

div#contentLeft h2.conferences	{
						display: block;
						width: 420px;
						font-size: 11px;
						line-height: 1.5em;
						text-align: left;
						font-weight: bold;
						padding: 0 0 5px 0;
						color: #fff;
						/* color: #3d494d; */
						letter-spacing: -0.03em;
						background-color: #3d494d;
						background-image: url(images/nav_back.gif);
						background-position: bottom;
						background-repeat: repeat-x;
						padding: 9px 10px 9px 10px;
						margin: 0 0 10px 0;
						border-top: 5px solid #007aab;
						border-right: 0px solid #000;
						border-bottom: 4px solid #fff;
						border-left: 0px solid #000;
						}
						
div#contentLeft h3.conferences	{
						display: block;
						width: 430px;
						font-size: 11px;
						line-height: 1.5em;
						text-align: left;
						font-weight: bold;
						padding: 0px 0px 5px 10px;
						color: #000;
						}
						

div#contentLeft ul.personal	{
						display: block;
						width: 440px;
						font-size: 11px;
						line-height: 1.5em;
						text-align: left;
						font-weight: normal;
						padding: 0px 0px 0px 0px;
						margin: 0px 0px 0px 0px;
						border-top: 3px solid #3d494d;
						border-bottom: 2px solid #3d494d;
						}
						
div#contentLeft ul.personal li	{
						display: block;
						list-style: none;
						padding: 10px 0px 10px 10px;
						margin: 0px 0px 0px 0px;
						border-bottom: 1px solid #3d494d;
						background-color: #EBEBEB;
						background-image: url(images/background_grey.gif);
						background-position: bottom;
						background-repeat: repeat-x;
						border-top: 2px solid #fff;
						border-bottom: 1px solid #3d494d;
						margin: 0 0 0px 0;
						}


div#contentLeft li a:link 		{color: #007aab; text-decoration: none;}
div#contentLeft li a:visited 	{color: #007aab; text-decoration: none;}
div#contentLeft li a:hover 	{color: #007aab; text-decoration: underline;}
div#contentLeft li a:active 	{color: #007aab; text-decoration: underline;}



 div#contentLeft span.awards	 {
												display: block;
												font-weight: bold;
												line-height: 1.4em;
												padding: 0 10px 0 0px;
												color: #35494d;
												color: #007aab;
												margin: 0 0 1px 0;
												}	




/* /////////////// CONTENT RIGHT  ////////// */
div#contentRight	{
						float: right;
						margin: 50px 0px 0px 0px;
						padding: 0px 65px 0px 35px;
						position: relative;
						width: 295px;
						height: auto;
						border-left: 0px dotted #6e777a;
						}
						

div#contentRight h1	{
						display: block;
						width: 255px;
						padding: 20px 20px 20px 20px;
						margin: 20px 0 50px 0;
						font-family: Georgia;
						font-size: 13px;
						line-height: 1.5em;
						color: #fff;
						background-color: #3d494d;
						background-image:url(images/nav_back.gif);
						background-position: bottom;
						background-repeat: repeat-x;
						border-top: 5px solid #007aab;
						border-bottom: 0px solid #007aab;
						}

div#contentRight p	{
						display: block;
						width: 195px;
						padding: 30px 20px 30px 20px;
						color: #ffffff;
						background-color: #3d494d;
						line-height: 1.4em;
						font-weight: normal;
						border: 0px solid #3d494d;
						margin: 0 0 50px 0;
						}

div#contentRight img	{border: 5px solid #3d494d;}

div#contentRight img.noborder	{border: 0px solid #3d494d;}
						

div#contentRight p.supplementary_awards	 {	
						display: block;
						width: 195px;
						padding: 25px 20px 35px 20px;
						color: #ffffff;
						background-color: #3d494d;
						line-height: 1.4em;
						font-weight: normal;
						border: 0px solid #3d494d;
						margin: 0 0 50px 0;
						border-top: 5px solid #007aab;
						}


 div#contentRight span.accent	 {
 												color: #99cadd; 
												display: block;
												font-weight: bold;
												background-color: #3d494d;
												line-height: 1.4em;
												padding: 0 0 0 0px;
												}		











