body
{
    margin-left: auto;
  	margin-right: auto;	
  	margin-top: auto;
  	margin-bottom: auto;
	text-align: center; 
    font-family: Myriad Pro;
    font-size: 15px;
    color: #FFFFFF;
	padding:10px;
    height:100%;
}

hr
{ 
  margin-left: 0px;
  margin-right: auto;	
  margin-top: auto;
  margin-bottom: auto;
  text-align:left;
  color: #FFFFFF;
  width: 500px
}

p
{ 
  color:#000000;
  text-align:justify; 
}

hr.blue
{  
  margin-left: 0px;
  margin-right: auto;	
  margin-bottom: auto;
  text-align:left;
  color: #476694;
  float:left;
  width: 500px
}

h1
{ 
  color: #476694;
  font-size: 50px;
}

h1.small

{ color: #476694;
  font-size: 30px;}    
    
  
ul
  {
    list-style-type:none;
    color:#000000;
  }  
  
  
a
{
     margin-top: auto;
    text-decoration: none;
    color: #FFFFFF;
    font-size: 12px;
    padding-bottom:0px;
}


a.small
{
    text-decoration: none;        
    color: #476694;
    font-size: 15px;
    padding-bottom:0px;
}

strong
{
    color: #82ca9c;
    font-size: 12px;
}
 
#box
{
    margin-left: auto;
  	margin-right: auto;	
  	margin-top: auto;
  	margin-bottom: auto;
	text-align: left; 
    font-family: Myriad Pro;
    font-size: 15px;
    color: #FFFFFF;
	padding:10px;
    width:800px;
    border:1px;
    border-color:#476694;
 }

#banner
{   
    background-image: url(img/banner.png); 
	background-repeat: no-repeat;
	background-position: center top;
    overflow:hidden;
 	margin-left: auto;
	margin-right: auto;	
  	margin-top: 0px;
	margin-bottom: auto;
 	text-align: left; 
 	width: 800px;
    height: 150px;
}

#links
{margin-left: 50px;
	margin-right: auto;	
	margin-bottom: auto;
	 }


#header
{
	margin-left: 50px;
	margin-right: auto;	
  	margin-top: 25px;
	margin-bottom: auto;
	font-size:50px;
 }

#sidebar
{   
    background-color:#476694; 
    overflow:hidden;
    float:left;
 	margin-left: 0px;
	margin-right: auto;	
  	margin-top: -10px;
	margin-bottom: auto;
 	text-align: center; 
 	width: 150px;
    height: 100%;
    padding-top:10px
}


#main
{   
    float:left;
 	margin-left:  auto;
	margin-right: auto;	
  	margin-top: 0px;
	margin-bottom: auto;
 	text-align: center; 
 	width: 650px;
    height:600px; 
}

#text
{   
    float:left;
    margin-left:  25px;
	margin-right: auto;	
  	margin-top: auto;
	margin-bottom: auto;
 	text-align: left; 
    width:600px;
}

td.progblue
{
    width:450px;
    text-align:center;
    color:#476694;
    padding:5px;
}

td.time
{
    width:20px;
    text-align:center;
    color:#476694;
    vertical-align:text-top;
    padding:5px;
}


td.pres
{
    width:100px;
    text-align:center;
    color:#476694;
    vertical-align:text-top;
    padding:5px;
    font-weight:bold;
}




td.speaker
{
    width:450px;
    text-align:justify;
    color:#000000;
    padding:5px;
}


form
{
    background-image: url(img/form.png); 
	background-repeat: no-repeat;
	background-position: center top;
    overflow:hidden;
 	margin-left: 0px;
	margin-right: auto;	
  	margin-top: 0px;
	margin-bottom: auto;
 	text-align: left; 
 	width: 500px;
    height: 800px;
    color:#FFFFFF;
 }

#inform
{
    margin-left: 10px;
	margin-right: auto;	
  	margin-top: 20px;
	margin-bottom: auto;
    color:#FFFFFF;
    
} 
 
input
{
  border:0px;
 } 
 
 
#textbox
{   
    background-image: url(img/text.png); 
	background-repeat: no-repeat;
    overflow:hidden;
 	margin-left: 0px;
	margin-right: auto;	
  	margin-top: 0px;
	margin-bottom: auto;
 	text-align: left; 
 	width: 355px;
    height: 20px;
    color:#000000;
    padding-left:15px;
    padding-bottom:10px;
    padding-top:3px;    
 }
 
 #footer
 {  height:50px; }