/* Semper Information Technology Inc. - Feb. 2010*/
/* Karin GM Gerritsen */

html { 
   background : #333333;
   border : 0;
   margin : 0;
   padding: 0;
}

body {
   background : #ffffff;
   border : 0;
   font-family : verdana, helvetica, arial, sans-serif;
   font-size: 12px;
   margin: 0 auto;
   padding: 0;
   width : 800px;
}

#mainbody { 
   border : 0;
   color : #909090;
   margin : 0em 0em 0em 0em;
   padding : 0;
}

#top_part {
   margin : 0em;
   padding : 0em;
   position : relative;
   height : 306px;
   background : transparent url(conference_banner_www.jpg) no-repeat top left;
}

.smallfont a:hover {
   text-decoration : underline;
}


/* banner section */

#banner { 
   background : transparent;
   height : 160px;
   margin : 0em;
   padding : 0em;
   position: relative;
}

h2 {
   float : none;
   position : relative;
   bottom: 0px;
   color : #909090;
   font-size : 2em;
   font-weight : normal;
   padding : 0 0 0 575px;
}

h3 {
   float : none;
   position : relative;
   bottom: 0px;
   color : #909090;
   font-size : 1em;
   font-weight : normal;
   padding : 0 0 0 575px;
}

.smallnavi {
   font-size : 10px;
}

.bignavi {
   font-size : 1.25em;
}


/* program_section*/

#bottom_part {
   float : left;
   width : 100%;
}

#program_section {
   float : left;
   width : 175px;
   margin-left : -800px;
   padding-top : 12px;
   padding-right: 0px;
   border-right : 2px solid #205faa;
}

#program_section img {
   border : 0;
}

#program_section p {
   margin : 0;
   font-size : 1em;
}

#program_section h4 {
   font-size : 1.1em;
   color : blue;
   margin : 0 0 0 0;
   padding : 0;
}

#program_section ul {
   list-style-type : none;
   margin : 0;
   padding : 0;
}

#program_section li .{
   margin : 0em 0 0 1.4em;
   padding : 0px;
   color : #909090;
}

#program_section .id {
   background : url(pijl.gif) no-repeat 0.25em;
   display : block;
   color : #333333;
   font-size : 1.1em;
   margin : 0em 0em 0em -10px;
   padding : 0em 0em 0em 10px;
 }

#program_section .stupidIE{
   display : block;
  }

.bgblue {
   display : block;
   color : inherit;
   margin : 0;
   padding : 0;
   text-decoration : none;
   border : 2px solid #205faa;
   border-right : 0px solid #205faa;
   border-left : 0px solid #205faa;
   padding : 0 0px 0 15px;
   margin : -2px 0 -2px 0px;
}

#program_section li a:link, #program_section li a:visited, #program_section li a:active {
   display : block;
   color : inherit;
   padding : 0;
   text-decoration : none;
}

#program_section li a:hover, #program_section li a:focus {
   background : #dadada;
   outline : none;
   padding : 0 0px 0 10px;
   margin : 0 0 0 -10px;
}


/* common_section */

#common_section {
   font-size : 1.0em;
   margin-left : 175px;
   padding-top : 12px;
   border-left : 2px solid #205faa;
}

#common_section p {
   font-size : 1.0em;
   font-weight : normal;
   margin : 0;
   padding : 0 15px 15px 15px;
}

a:link,  a:visited {
   text-decoration : underline;
   color :  #909090;
}

a:hover {
   text-decoration : underline;
   color : #ff7200;
}

#common_section h4 {
   font-size : 1.1em;
   color : blue;
   margin : -15px 0 0 0;
   padding : 0;
}

#common_section h1 {
   color : #333333;
   font-size : 1.1em;
   font-weight : normal;
   margin : 0;
   padding : 0 0 15px 15px;
   background : transparent;
}

#common_section h5 {
   color : #333333;
   font-size : 1em;
   font-weight : normal;
   margin : 0;
   float : right;
   padding-right: 15px;
   text-align : right;
}

#common_section img {
   border : none;
}

#common_section dl {
   margin :  0em 0em 1em 0em;
   padding : 0;
}

#common_section dd {
   color: #909090;
   margin : 0;
   padding : 0em 0em 0em 2em;
}

#common_section .accent {
   color : #205faa;
   font-style : italic;
}

#common_section .image_neutral_right{
   float : right;
   margin : 0px 15px 15px 15px;
   background : #205faa;
   padding : 5px 5px 5px 5px;
   height : 150px;
   font-size : 0px;
}

#common_section .image_neutral_left{
   float : left;
   margin : 0px 15px 15px 15px;
   background : #205faa;
   padding : 5px 5px 5px 5px;
   height : 150px;
   font-size : 0px;
}

ul { 
   margin : 0;
   padding : 0;
}

ul li {
   list-style-type : none;
   margin : 0 0 0 15px;
   padding : 0;
}

ul.links {
   padding : 0;
   margin : 0;
}

ul.links li {
   list-style-type : none;
   margin : 0;
   padding : 0;
}

ul.links li a:link, ul.links li a:visited {
   color : #909090;
   font-size: 1em;
}

ul.links li a:link:hover, 
ul.links li a:visited:hover,
ul.links li a:link:focus, 
ul.links li a:visited:focus,
ul.links li a:active {
   text-decoration : underline;
}

/* footnote */

#topnote {
   margin : 0;
   padding : 0;
   position : relative;
}

#footnote {
   margin-left : 15px;
   margin-right : 15px;
   padding-bottom : 5px;
   position : relative;
   border-top : 2px solid #205faa;
   width : 770px;
}

#footnote h6 {
   margin : 0.25em 0 0.4em 0;
   padding : 0em;
   font-size : 0.8em;
   font-weight: normal;
   text-align: center;
}

#footnote a:hover {
   text-decoration : underline;
}

.clear {
   clear : both;
}

#verybottom_part {
   margin : 0.25em 0 0 0;
   padding : 0em;
   padding-bottom : 2em;
   position : relative;
   left : 0;
   top : 0; 
   float : left;
   font-size : 10px;
}

#provinces_explained {
   position : absolute;
   float : left;
   left : 0;
   top : 0; 
   width : 375px;
   padding : 1em 0 0 0;
   margin : 0em;
}

#provinces_explained .no_orphans{
   color : #333333;
}


/* aff_links */

#aff_links {
   margin : 0 0 0 385px;
   padding : 1em 0 0 0;
   text-align : right;
   width : 415px;
}

#aff_links img {
   border : 0;
   vertical-align : top;
}


#contact_address {
   position : relative;
   left : 0;
   top : 0; 
   width : 800px;
}

#contact_address h6{
   margin : 0;
   padding : 0;
   font-size : 1em;
   font-weight: normal;
   text-align: center;
}

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

th
{
   background-color: #205faa;
   color: #ffffff;
}

table {
   margin : 0 0 15px 15px;
}

.Time {
   text-align : right;
   color: #333333;
}

.Timebgcolor {
   text-align : right;
   background : #dadada;
   color: #333333;
}

.Date {
   font-weight: normal;
   color: #ffffff;
}

.Topic {
   font-weight: normal;
   color: #333333;
}

.Topicbgcolor {
   font-weight: normal;
   background : #dadada;
   color: #333333;

}


