/* CSS Document */

<style type="text/css">

html, body  {

margin: 0px;
padding: 0px;
  background-color:#ffffff;
 
}

#all {width:905px;background-color:#ffffff; padding-top:30px; padding-left:39px; padding-right:39px; }





#wrapper {

width:983px;
margin: 0px auto 0px auto;
background-color:#ffffff
}

#header {

width:983px; margin-top:-7px;
background-color:#ffffff


}


#schedule {

position: relative; left:-11px

}

.logo {
padding-top:14px;
padding-left:24px;
float:left;
display:inline;
}

.partner
{border:10px;
border-color:#FFFFFF;
vertical-align: middle;}

. horizontalline {  position: absolute; left:20px; width: 100%  }

. horizontalline2 {  position: absolute; left:20px; width: 100%  }



.address {
float: right; color:#660000;
text-align: right; font: 14px arial, helvetica;

}





.heading1 {
 font-weight:bold; font: 16px arial, helvetica; color: #990000; padding-bottom:15px; line-height:20px

}

.heading1content {
 font:  12px arial, helvetica; line-height:18px; text-align:justify;
color: #000000;

}


.heading2  {

position: relative; left:0px; font-weight:bold; font: 13px arial, helvetica; color: #990000; padding-bottom:0x;

}


.event_contents {
font:  12px arial, helvetica; line-height:18px; text-align:justify;
color: #000000;

}


a.event_title:link {
font:  14px arial, helvetica; line-height:18px; text-decoration:none; color:#660000

}

a.event_title:visited{
   font:  14px arial, helvetica; line-height:18px; text-decoration:none; color:#660000
}

a.event_title:hover{
 font:  14px arial, helvetica; line-height:18px; text-decoration:underline; color:#993333
}


a.details:link {
font:  13px arial, helvetica; line-height:18px; text-decoration:none; color:#660000

}

a.details:visited{
   font:  13px arial, helvetica; line-height:18px; text-decoration:none; color:#660000
}

a.details:hover{
 font:  13px arial, helvetica; line-height:18px; text-decoration:underline; color:#993333
}





#footer {
width:920px;display:block;background-color:#f7f6f6; font: 12px arial, helvetica;  text-align: right; padding-top:11px;  padding-bottom:11px;  padding-right:22px;  padding-left:40px; border:1px; border-top-style:solid; border-top-color:#b3b2b2; border-bottom-style:solid; border-bottom-color:#b3b2b2;

}	

#foot_bottom {
display:block; width:983px;height:16px; background-color:#ffffff;    
}


a.footer:link{
 color:#660000; text-decoration:none; 
}

a.footer:visited{
  color:#660000; text-decoration:none; 
}

a.footer:hover{
 color:#993333; text-decoration:none; 
}



a.orgs:link{
 text-decoration:none;  border:0px;
}

a.orgs:visited{
   text-decoration:none; border:0px;
}

a.orgs:hover{
 text-decoration:none; border:0px;
}

.logos {
text-decoration:none; border:0px;
}


