/* General */

body
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 13px;
	background-color: #c1c1c5;
}

img
{
	border-style: none;
}
a
{
	text-decoration: none;
	color: darkred;
	border: 0px;
}

a:hover
{
	color: darkred;
}

a.error
{
	color: red;
}


a.success
{
	color: green;
}


/*Menu*/

div#menuContainer
{	
	width:800px;
	height:30px;
	background-image:url(../images/menu.png);background-repeat:repeat-y;
	text-align:center;
}

ul#menu
{
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin: 0px 0px 0px 0px;
	padding: 7px 0px 0px 0px;
}

ul#menu li
{	
	background:url("../images/menuspacer.png") right no-repeat;
	margin: 0px 0px 0px 0px;
	padding: 0px 16px 0px 0px;
	display: inline;
	#padding: 0px 11px 0px 5px; /*setting for IE7*/
	_padding: 0px 11px 0px 5px; /*setting for IE6*/		
}

ul#menu li a
{
	text-decoration: none;
	color: #262627;
	border: 0px;
}

ul#menu li a:hover
{
	color: darkred;
}

li.menuItem
{
	display: block;
	float: left;
	padding-top: 7px;
}

div.menuSpacer
{
	float:left;
	padding-top: 6px;
}

/*Footer*/

.footerLogo a:hover img{
	position:absolute; 
	left:-999em; 
	top:-999em;
}

.footerLogo a:hover {  /* wakeup IE */
      zoom:1;
}

#SSBAlogo a {
      display:block; 
      width:345px; 
      height:56px; 
      background:url("../images/logo_ssba.png") left top no-repeat;
}

#CBAlogo a {
      display:block; 
      width:327px; 
      height:56px; 
      background:url("../images/logo_cba.png") left top no-repeat;
}

#IAPRlogo a {
      display:block; 
      width:186px; 
      height:78px; 
      background:url("../images/logo_iapr.png") left top no-repeat;
}

#UUlogo a {
      display:block; 
      width:112px; 
      height:107px; 
      background:url("../images/logo_uu.png") left top no-repeat;
}


table.schedule
{
 padding: 0;
 margin: 0;
 border: 0;
 border-collapse: collapse;
}
table.schedule td
{
 padding: 0.3em 2em;
 margin: 0;
 border: 0;
 border-top: 1px solid black;
 border-bottom: 1px solid black;
}
table.schedule td.day {
 font-size: 120%;
 font-weight: bold;
 text-align: center;
 border-top: 0;
 border-bottom: 2px solid black;
 padding-top: 1em;
}
ol.program li {
 padding: 0;
 margin: 0;
 padding-right: 5em;
 padding-bottom: 0.5em;
}
ol.program li span.authors {
 display: block;
 font-style: italic;
}









/*
#test a:hover img {
      position:absolute; 
      left:-999em; 
      top:-999em;
}

#test a:hover {  /* wakeup IE * /
      zoom:1;
}
*/
