/* STYLESHEET FOR IPRES 2009 WEB SITE//CT */

body { 
		color: #000;
		/*background-color: #fff;*/
		/*background-color: #325187;*/
		background-color: #C3DDF6;
		margin-top: 15px;
		margin-bottom: 15px;
		margin-left: 0px;
		margin-right: 0px;
		padding: 0; 
		font-family: Arial, Helvetica, sans-serif;
		font-size: 80%;
		line-height: 1.3em;
		font-weight: normal;	
		text-align: center;
	}

a:link,
a:hover,
a:visited,
a:active {
		color: #cc6600;
		font-weight: bold;
		font-size: 100%;
		
	}

a:link,
a:visited {
		color: #cc6600;
		text-decoration: none;			
	}

a:hover,
a:active {
		text-decoration: underline;
	}

h1,
h2,
h3,
h4 {
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	font-weight: bolder;
}

h1 {font-size: 130%;}
h2 {font-size: 120%;}
h3 {font-size: 110%;}
h4 {font-size: 100%;}


.validhtml img { 
                 border: none; 
               }

#citation { font-size: 75%;} 

#sponsors{font-family:"Lucida Sans Unicode", "Lucida Grande", Sans-Serif;font-size:12px;width:480px;text-align:left;border-collapse:collapse;margin:20px;}
#sponsors th {font-size:13px;font-weight:normal;padding:8px;}
#sponsors .item {font-size:13px;font-weight:normal;background:#99ccff;border-top:4px solid #666666;border-bottom:1px solid #666666;color:#039;padding:8px;}
#sponsors .platinum {font-size:13px;font-weight:normal;background:#eeeeee;border-top:4px solid #666666;border-bottom:1px solid #666666;color:#039;padding:8px;text-align:center}
#sponsors .gold {font-size:13px;font-weight:normal;background:#ffdd33;border-top:4px solid #666666;border-bottom:1px solid #666666;color:#039;padding:8px;text-align:center}
#sponsors .silver {font-size:13px;font-weight:normal;background:#cccccc;border-top:4px solid #666666;border-bottom:1px solid #666666;color:#039;padding:8px;text-align:center}
#sponsors .bronze {font-size:13px;font-weight:normal;background:#cc9900;border-top:4px solid #666666;border-bottom:1px solid #666666;color:#039;padding:8px;text-align:center}
#sponsors .sponsor {font-size:13px;font-weight:normal;background:#ffffe0;border-top:4px solid #666666;border-bottom:1px solid #666666;color:#039;padding:8px;text-align:center}

#sponsors tr:hover .item{background:#3399ff;color:#339;}
#sponsors tr:hover .platinum{background:#dddddd;color:#339;}
#sponsors tr:hover .gold{background:#ffcc33;color:#339;}
#sponsors tr:hover .silver{background:#bbbbbb;color:#339;}
#sponsors tr:hover .bronze{background:#a67d3e;color:#339;}
#sponsors tr:hover .sponsor{background:#fffacd;color:#339;}

.progbreak {background:#eacb82;text-align:center;font-weight:bold;border-top:4px solid #666666;border-bottom:1px solid #666666;color:black;padding:8px;}
.plentalk {background:#a9d0f5;border-top:4px solid #666666;color:#333333;padding:8px;}
.time {background:#e0e0e8;text-align:center;border-top:4px solid #666666;border-bottom:1px solid #666666;color:black;padding:8px;vertical-align:top}
.talk1 {background:#cee3f6;border-top:4px solid #666666;color:#333333;padding:8px;vertical-align:top}
.talk2 {background:#96d2fa;border-top:4px solid #666666;color:#333333;padding:8px;vertical-align:top}
.loc0 {background:#e0e0e8;border-top:4px solid #666666;border-bottom:1px solid #666666;color:#333333;padding:8px;}
.loc1 {background:#a9d0f5;border-top:4px solid #666666;border-bottom:1px solid #666666;color:#333333;padding:8px;font-weight:bold;text-align:center;}
.loc2 {background:#63bef9;border-top:4px solid #666666;border-bottom:1px solid #666666;color:#333333;padding:8px;font-weight:bold;text-align:center}
.speakerabs {margin-bottom:10px}
.present {background:#a9d0f5;color:#333333;padding:8px;}
.present1 {background:#cee3f6;color:#333333;padding:8px;vertical-align:top}
.present2 {background:#96d2fa;color:#333333;padding:8px;vertical-align:top}
.abstract { display:none;background:#a9d0f5;border-top:1px solid #666666;color:#333333;padding:8px; }
.abstract1 {display:none;background:#cee3f6;border-top:1px solid #666666;color:#333333;padding:8px;vertical-align:top}
.abstract2 {display:none;background:#96d2fa;border-top:1px solid #666666;color:#333333;padding:8px;vertical-align:top}


.program tbody:hover .talk1 {background:#a9d0f5;color:black;}
.program tbody:hover .talk2 {background:#63bef9;color:black;}
.program tbody:hover .present1 {background:#a9d0f5;color:black;}
.program tbody:hover .present2 {background:#63bef9;color:black;}
.program tbody:hover .abstract {background:#58acfa;color:black}
.program tbody:hover .abstract1 {background:#a9d0f5;color:black;}
.program tbody:hover .abstract2 {background:#63bef9;color:black;}
.program tbody:hover .time {background:#bdbdbd;color:black;}
.program tbody:hover .plentalk {background:#58acfa;color:black}
.program tbody:hover .present {background:#58acfa;color:black}

.bio a:link {color:black;font-weight: normal;font-size: 80%}
.speaker {font-weight:bold;color:black}
.speaker a:link {color:black;font-weight: normal;font-size: 80%}
.speakerbio {margin-bottom:15px}
.speakerlist {list-style-type:none;}
.alpha {margin-bottom:0;display:inline;padding:0;list-style:none;font-size:60%}
.title {font-style:italic}
span.bio {color:black}
.bold {font-weight:bold;color:black}
.hide {display:none}
#pagewrapper {
		width: 720px;
		margin-left: auto;
		margin-right: auto;
	}

#header {
		width: 720px;		
		height: 296px;
		margin: 0px;
		padding: 0px;		
	}

#header img {
		border-style: none;		
	}

#column-wrapper {
		background-image: url(/iPres/images/nav-bgnd.jpg);
		background-repeat: repeat-y;
		overflow: hidden;
		background-color: #f3f0f8;
		width: 720px;
		padding-bottom: 200px;
	}
	
#navigation {
		float: left;
		background-image: url(/iPres/images/nav-bgnd.jpg);
		background-repeat: repeat-y;
		overflow: hidden;		
		background-color: #eeecf2;
		padding-left: 3px;
		width: 182px;		
	}

#navigation .nav-inner {
		padding : 1em;
	}

#navigation .nav-inner .nav-link {
		margin : 3px 0px 6px 12px;
		text-align: left;
	}

#navigation .nav-inner .nav-secondlevel {
		margin : 0px 0px 0px 24px;
		text-align: left;
		font-size: 80%;
	}	
	
.weather {
                margin-top: 64px;
                margin-left: 8px;
         }


#main {
		float: left;
		width: 535px;
		margin-top: 0px;
		background: #f3f0f8;	
	}
	
#main .main-inner {
		margin-top: 16px;
		margin-left: 0px;
		padding-left: 16px;
		padding-bottom: 58px;
		text-align: left;
		width: 500px;
		background: #f3f0f8;	
	}

#video {^M
                float: left;^M
                width: 700px;^M
                margin-top: 0px;^M
                background: #f3f0f8;    ^M
                text-align: left;
       }

