html, body {
   background-color: #fff;
   margin: 0;  
padding:0; height:100%;
   font-family: Georgia,  
Verdana, Arial, Helvetica, sans-serif;
}
	
td.left {
  	 
background-color: #ccc;
}

td.right {
   	background- 
color: #ccc;
}

.contentWrapper {
   font: 0.75em/1.5  
Georgia, Verdana, Arial, Helvetica, sans-serif; 
    
margin: 0 10% 0px 15px;
   padding-left: 20px;
    
padding-top: 10px;
   
}
	
.confline {
   font-size: 16px;	
   Background-color: rgb(243, 128, 74);
   color: #fff;
    
font-weight: bold;
}

.uvaline {
   font-size: 14px;	
   color: #000;
   font-weight: bold;
}


h1 {
   color: rgb(243, 128, 74);
   font-size: 18px;
   text-align: center;
   
 border-bottom: #ccc 2px solid;  width: 100%;
}

h2 {
    
font-size: 16px;
   color: rgb(243, 128, 74);
   text- 
align: center;	
   border-bottom: #ccc 1px solid;   
width: 100%;
}

h3 {
   margin-top: 1em;
   font-size:  
12px;
   color: rgb(243, 128, 74);	
   border-bottom: #ccc  
1px solid;  width: 100%;
   text-align: center;
}


a:link    
 { color: rgb(243, 128, 74); text-decoration: none; }
a:visited { color: #000; text-decoration: underline; }
a:active  { color: rgb(243, 128, 74); text-decoration:  
underline; }
a:hover   { color: rgb(243, 128, 74); text- 
decoration: underline; background-color: rgb(127,  
50,24); }

.shanghai {
    height: 100%;
}

#prog{
   font- 
size: 14px;	
}

#prog i{
   font-size: 12px;	
}

#prog  
br {
   margin-top: 1.5em;
}

#navcontainer {
   background:  
#fff;
   padding: 0; margin: 0;
   padding-top: 10px;
    
width: 100%;
   font-size: 11px;
   font-weight: bold;
    
text-align: center;
}

ul#navlist {
   text-align: center;
   
 list-style: none;
   padding: 0;
   margin: 0 auto;
    
width: 100%;
   border-width: 1px;
   border-color:  
#ccc;
   border-style: solid;
}

ul#navlist li {
   display:  
block;
   margin: 0;
   padding: 0;
}

ul#navlist li a {
    
display: block;
   width: 100%;
   padding: 0.5em;
    
border-width: 1px;
   border-style: solid;
   border- 
color: #ccc;
   color: #fff;
   text-decoration: none;
    
background: rgb(243, 128, 74);
   border-left: #fff 7px  
solid;  height: 100%;
}

#navcontainer>ul#navlist li a {  
width: auto; }

ul#navlist li#active a {
   background:  
#fff;
   color: rgb(243, 128, 74);
   border-left: rgb(127,  
50,24) 7px solid;  height: 100%;
}

ul#navlist li a:hover,  
ul#navlist li#active a:hover {
   color: rgb(127,  
50,24);
   background: transparent;
   border-left: #ccc  
7px solid;  height: 100%;
}

div#sponsor { 
   text-align:  
center; 
}

div#sponsor a {	
   margin-top: 4px; 
    
display: block; 
   width: 170px; 
}

div a#uva	 	 
{ height: 44px; background-image: url(uib-log.jpg);  
background-position: 5px 0; background-repeat: no- 
repeat; } 
div a#uva:hover		{ height: 44px;  
background-position: 5px 0; background-repeat: no- 
repeat; background-color: #fff;}



.alt { display: none;  
}

.footer {
   text-align: center;
   font-size: 11px; 
    
color: #fff; 
   font-weight: bold; 
   border-top: #ccc  
3px solid;  width: 100%;
   border-bottom: rgb(127,  
50,24) 3px solid;  width: 100%;
   background-color:  
rgb(243, 128, 74); 
}

