/* reset */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, 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, tt, var,
b, u, i, center,
dl, dt, dd, ol, 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%;	vertical-align: baseline;	background: transparent;}
body {	line-height: 1;}
ol, ul {	list-style: none;}
blockquote, q {	quotes: none;}
blockquote:before, blockquote:after,
q:before, q:after {	content: '';	content: none;}
:focus {	outline: 0;}
ins {	text-decoration: none;}
del {	text-decoration: line-through;}
table {	border-collapse: collapse;	border-spacing: 0;}
sub {height: 0;		line-height: 1; 	vertical-align: baseline;	vertical-align: bottom;		position: relative;}
sup {	bottom: 1ex;}
sub {	top: 2ex;}
/* end of reset */


body{
  background-size:100% 100%;
  background-image: linear-gradient(top, #FFF 80%, #2a9cda 100%);
  background-image: -o-linear-gradient(top, #FFF 80%, #2a9cda 100%);
  background-image: -moz-linear-gradient(top, #FFF 80%, #2a9cda 100%);
  background-image: -webkit-linear-gradient(top, #FFF 80%, #2a9cda 100%);
  background-image: -ms-linear-gradient(top, #FFF 80%, #2a9cda 100%);
  background-image: -webkit-gradient(
	linear,
	left top,
	left bottom,
	color-stop(0.8, #FFFFFF),
	color-stop(1, #2a9cda),
);

 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#2a9cda');
            zoom:1.0;

  background-repeat:no-repeat;  
  background-attachment:fixed; 
}

/* header */				

div#header{
  width:960px;
  height:168px;
  margin:0px auto 0px; 
}

div#header img.left{
  float:left;
  height:150px;
  width:217px;
  margin:0px 10px 5px 0px;
}

div#header img.sponsor1{
  float:left;
  height: 65px;
  width: 195px;
  margin:5px 15px 5px 30px;
}

div#header img.sponsor2{
  float:left;
  height: 45px;
  width: 98px;
  margin:20px 30px 25px;
}

div#header img.sponsor3{
  float:left;
  height: 45px;
  width: 149px;
  margin:20px 30px 25px;
}
  
div#header h1{
  font-size:32px;
  color:#076a0b;
  text-align:center;
  height:70px;
  width:700px;
  margin:0px 0px 0px 235px;
}

a.seminarlink {
  text-decoration:none;
  color:#000000;
}

/* end of header */

div#content{
  width: 960px;
  height:850px;
  margin: 10px auto 0px;
} 
 
div#content .menu{
  width: 960px;
  height:24px;
  background-image:url("images/menu_bg.jpg");
}

div#content .menu li{
  display:block;
  color:black;
  list-style:none;
  text-align:center;
  height:18px;
  padding:3px 0px;
  width:136px;
  float:left;
  background-image:url("");
}

div#content .menu li a{
  color:black;  
  text-decoration:none;
  }


div#content img.logo{
  width:960px;
  height:200px;
  margin:5px auto;
  	border-radius:15px;
  	-moz-border-radius:15px;
  	-webkit-border-radius:15px;
  		box-shadow:white 0px 1px 1px,black 0px 2px 3px;
  		-moz-box-shadow:white 1px 1px 1px,black 1px 2px 3px;
  		-webkit-box-shadow:white 0px 1px 1px,black 0px 2px 3px;
  		
		/* For IE 8 */
  -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')";
		/* For IE 5.5 - 7 */
  filter:progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000');

}

div#content #main{
  background-color:#FFF;
  width: 960px;
  height:600px;
  border:1px solid #2a9cda;
  	border-radius:3px;
  	-moz-border-radius:3px;
  	-webkit-border-radius:3px;  
  		box-shadow:white 1px 1px 1px,#2a9cda 1px 1px 2px;
  		-moz-box-shadow:white 1px 1px 1px,#2a9cda 1px 1px 2px;
  		-webkit-box-shadow:white 1px 1px 1px,#2a9cda 1px 1px 2px;
		/* For IE 8 */
  -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#2a9cda')";
		/* For IE 5.5 - 7 */
  filter: progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#2a9cda');
}

div#content #main .info{
  width:750px;
  height:50px;
  background-image:url("images/news.jpg");  
} 

div#content #main .news{
  width:750px;
  height:50px;
  background-image:url("images/info.jpg");  
} 

div#content #main a.choice{
  display:inline-block;
  font-weight:bold;
  color:#028a85;
  font-size:20px;
  text-align:center;
  text-decoration:none;
  margin:15px 40px 0px;
}

div#content #main a.choice:visited{
  color:#97e5ff;
  }

div#content #main a.choice:hover{
  color:#006798;
  text-shadow: #6b6b6b 3px 3px 2px;
}

div#content #main .text{
  float:left;
  width: 750px;
  height:400px
  
}

div#content #main .links{
  float:right;
  width:205px;
  height:325px;
  margin:0px;
}

div#content #main .links img{
  margin:5px 5px 5px 0px;
  
  	box-shadow:white 1px 1px 1px,black 1px 1px 4px;
  	-moz-box-shadow:white 1px 1px 1px,black 1px 1px 4px;
  	-webkit-box-shadow:white 1px 1px 1px,black 1px 1px 4px;
		/* For IE 8 */
  -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#000000')";
		/* For IE 5.5 - 7 */
  filter:progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#000000');

}

div#content #main .seminar{
  border:1px dashed #2a9cda;
  float:right;
  width:200px;
  height:100px;
  margin:0px 5px 0px 0px;
  border-radius:5px;
  	-moz-border-radius:5px;
  	-webkit-border-radius:5px;  
  box-shadow:white 1px 1px 1px,black 1px 1px 4px;
  	-moz-box-shadow:white 1px 1px 1px,black 1px 1px 4px;
  	-webkit-box-shadow:white 1px 1px 1px,black 1px 1px 4px;
		/* For IE 8 */
  -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#000000')";
		/* For IE 5.5 - 7 */
  filter:progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#000000');
}

div#content #main h1{
  font-weight:bold;
  color:#028a85;
  font-size:28px;
  text-align:center;
  padding:15px;
}

div#content #main h2{
  font-weight:bold;
  color:black;
  font-size:20px;
  text-align:center;
  padding:15px;
}

div#content #main h3{
  font-weight:bold;
  color:#545454;
  font-size:18px;
  text-align:left;
  padding:10px;
}

h4{font-weight:bold;
  color:#2a9cda;
  font-size:18px;
  text-align:center;
  padding:10px;}

div#content #main .text p{
  padding: 10px;
  text-indent:15px;
  font-family:calibri;
}

p.centered{
  text-align:center;
  padding:5px;}

p.important{
  font-weight:bold;
  font-size:20px;
  color:red;
  text-align:center;
  margin:10px 0px 40px;
}

p.bold{
  font-size:16px;
  font-weight:bold;
  text-align:center;
}

li{
  font-family:calibri;
}

/* contact */

div#content #main .person{

    width:350px;
    float:left;
    margin:10px 5px;
}

div#content #main .text p.contact{
  margin:0px 0px 0px 25px;
  padding:1px 0px 0px;
}

div#content #main .text p.partners{
  margin:0px 0px 0px 5px;
  padding:1px 0px 0px;
}

div#content #main .text p.partners{
  margin:0px 0px 0px 15px;
  padding:1px 0px 0px;
  text-indent:0px
}

div#content #main .text p.svisors{
  margin:0px 0px 0px 15px;
  padding:1px 0px 0px;
  text-indent:0px;
  font-style:italic;
}

p.svisors a.visor{
  text-decoration:none;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px;
  text-indent:0px;
  font-style:italic;
  color:#2a9cda;
}

p.svisors a.visor:hover{
  text-decoration:underline;
  }
  
p.svisors a.visor:visited{
  color:#2a9cda;
  }

p.contact span.name{
  font-weight:bold;
}

p.contact a{
    text-decoration: none;
}

/* end of contact */

/* forms and publications*/

div#content #main .text ul{
  margin:0px 0px 0px 45px;
  list-style-type:square;
}

div#content #main .text ul li{
  padding:1px 0px;
  }

div#content #main .text ul li.publication{
  margin:0px 0px 10px 0px;
  padding:1px 0px;
  }

div#content #main .text ul li a{
  text-decoration: none;
}

div#content #main .text ul li p{
  font-size:14px;
}


/* end of forms and publications*/


div#footer{
  width:1000px;
  height:35px;
  margin:0px auto;
}

 div#footer p{
 color:white;
 text-align:right;
}  
