body
    {
    min-width:              750px;
    margin:                 1em 0;
    padding:                0;
    font-family:            Myriad Web, Geneva, Arial, Helvetica, sans-serif;
    font-size:              small;
    line-height:            1.5em;
    background-color:       rgb(243, 241, 218);
    }
#container
    {
    width:                  750px;
    margin:                 0 auto;
    padding:                0;
    background-color:       white;
    }
#header
    {
    margin-bottom:          3em;
    }
#navigation
    {
    float:                  left;
    padding-left:           1em;
    margin-bottom:          3em;
    width:                  12em;
    }
#main
    {
    margin-left:            13em;
    padding-right:          1em;
    }
#footer
    {
    clear:                  both;
    margin-top:             5em;
    text-align:             center;
    border-top:             1px solid #003333;
    }

a:link
    {
    color:                  blue;
    text-decoration:        underline;
    font-weight:            bold;
    }

a:visited
    {
    color:                  blue;
    text-decoration:        underline;
    font-weight:            bold;
    }

a:hover
    {
    color:                  blue;
    text-decoration:        underline;
    font-weight:            bold;
    }

a:active
    {
    color:                  blue;
    text-decoration:        underline;
    font-weight:            bold;
    }

a.imglink
	{
	cursor:					pointer;
	color: 					blue;
	text-decoration:        underline;
    font-weight:            bold;
	}


/* Start navigation */
#navigation ul
    {
    margin:                 0;
    padding:                0;
    list-style-type:        none;
    color:                  #003333;
    }

#navigation ul li
    {
    margin:                 0;
    padding:                0.1em 0;
    }

#navigation ul li a
    {
    color:                  #003333;
    text-decoration:        none;
    font-weight:            normal;
    }

#navigation a:hover
    {
    text-decoration:        underline;
    }
/* End navigation */

h1, h3
    {
    text-align:             center;
    }
    
h1
    {
    font-family:            Myriad Web, Geneva, Arial, Helvetica, sans-serif;
    font-size:              1.5em;
    line-height:            1.5em;
    }

h2
    {
    font-family:            Myriad Web, Geneva, Arial, Helvetica, sans-serif;
    font-size:              1.5em;
    line-height:            1.5em;
    }

h3
    {
    font-family:            Myriad Web, Geneva, Arial, Helvetica, sans-serif;
    font-size:              1.2em;
    line-height:            1.5em;
    }

h4
    {
    font-family:            Myriad Web, Geneva, Arial, Helvetica, sans-serif;
    font-size:              1.2em;
    line-height:            1.5em;
    }

table
    {
    background-color:       #CCFFFF;
    background-color:       #FFFF99;
    width:                  95%;
    margin:                 1.5em 0;
    padding:                0;
    border-collapse:        collapse;
    border-spacing:         0;
    }

table, td, th
    {
    border:                 1px solid #000033;
    }

td, th
    {
    padding:                0.2em 0.5em;
    }


#agenda
    {
    font-family:            Myriad Web, Geneva, Arial, Helvetica, sans-serif;
    font-size:              0.8em;
    }

#courses a
    {
    color:                  black;
    font-weight:            normal;
    text-decoration:        none;
    }
    
#courses a:hover
    {
    text-decoration:        underline;
    }

img
    {
    border:                 none;
    }

.left
    {
    float:                  left;
    margin:                 0.3em 0.5em 0em 0em;
    }

.right
    {
    float:                  right;
    margin:                 0.3em 0.5em 0em 0.5em;
    }

img.lecturer
    {
    float:                  right;
    margin:                 3px 2px 3px 10px;
    }

ul li a:link
    {
    text-decoration:        none;
    color:                  black;
    }
    
ul li a:visited
    {
    text-decoration:        none;
    color:                  black;
    }

ul li a:active
    {
    text-decoration:        none;
    color:                  black;
    }

ul li a:hover
    {
    text-decoration:        underline;
    color:                  black;
    }
    
.lecturer
    {
    margin-top:             3.5em;
    }

.course
    {
    margin-top:             3.5em;
    }

.lecturer p
    {
    margin-top:             0.5em;
    }

.lecturer h4
    {
    margin-bottom:             0em;
    }

.course p
    {
    margin-top:             0.5em;
    }

.course h4
    {
    margin-bottom:             0em;
    }

#footer img
    {
    vertical-align:         middle;
    margin:                 1em;
    }

img.dia
    {
    margin-top:			1em;
    }

#subscriptionform
	{
	padding: 				1em;
    margin-top: 			2em;
	}

.steps
	{
	text-align: center;
 	margin-bottom: 1em;
 	margin-top: 1em;
	background: #FFFF99;
	border-style: solid;
    border-color:  black;
    border-width: 1px;
	padding: 1em;
	font-weight: bold;
	width: 8em;
	{
