/* CSS Document */

body,td,th {
	margin: 0;
	padding: 0;
	background-color:#193D85;
	}
h3 {
margin:0;
padding:0;
font-weight:normal;
}
#topnav{
background-color:#193D85;
font-family: Arial, Helvetica, sans-serif;
color:#474747;
font-size:10px;
border-left:1px solid #99C4F2;
border-right:1px solid #99C4F2;
display:block;
padding:0;
margin:0;
height:18px;

}
.topnav{
border-right:1px solid #ddd;
border-bottom:0px solid #ddd;
color: #99C4F2;
background-color:#193D85;
float:left;
font-weight:bold;
font-size:12px;
}
	.topnav A:link {text-decoration: none; font-family: Arial, Helvetica, sans-serif; color:#474747; border:0 solid #ddd; background-color:#ffffff; padding:0 7px; font-weight:normal; }
	.topnav A:visited {text-decoration: none;font-family: Arial, Helvetica, sans-serif; color:#474747; border:0 solid #ddd;background-color:#ffffff;padding:0 6px;font-weight:normal; }
	.topnav A:active {text-decoration: none;font-family: Arial, Helvetica, sans-serif; color:#99C4F2; border:0 solid #ddd;padding:0 6px;font-weight:normal; } 
	.topnav A:hover {text-decoration: none;font-family: Arial, Helvetica, sans-serif; color:#99C4F2; background-color:#193D85;padding:0 6px;font-weight:bold; }

.register_rate_active {
background-color:#78AEEA;
color:#fff;
height:20px;
vertical-align:middle;
padding-top:5px;
font-weight:bold;
border-left:1px solid #193D85;
border-top:1px solid #193D85;
border-right:1px solid #193D85;
width:99%;
} 

.register_date_active {
background-color:#193D85;
color:#fff;
height:18px;
padding-top:2px;
border-left:1px solid #193D85;
border-right:3px solid #193D85;
font-weight:normal;
} 
.register_active {
background-color:#fff;
color:#000;
border-left:1px solid #193D85;
border-right:1px solid #193D85;
} 
.register_rate_inactive {
background-color:#999;
color:#ddd;
height:25px;
} 

.register_date_inactive {
background-color:#999;
color:#ddd;
height:20px;
} 
.register_inactive {
background-color:#ccc;
color:#777;
} 

#header {
margin-left:30px;
margin-right:5%;
}

#headerimage {
background-image:url(/images/Conference/OAC4/webheader2.gif);
background-repeat:no-repeat;
background-position:top right;
background-color:#193D85;
width:775px;
height:149px;
z-index:2;}

#right {
float:right;
width:165PX;
background-color:#fff;
height:100%;
position:relative;
padding:5px 0 5px 5px;
border-left:1px solid #ddd;
border-bottom:1px solid #ddd;
clear:both;
}
#center{
margin-left:73px;
margin-top:0px;
width:732px;
background-color:#fff;
border-top:1px solid #ddd;
height:100%;
display:block;
}
.body {
	font-family: Arial, Helvetica, sans-serif;
	left:73px;
	width:727px;
	float:left;
	background-color:#FFFFFF;
	font-size: 13px;
	position:relative;
	line-height: 135%;
	padding: 0 0px 20px 5px;
	color: #000000;
	font-style: normal;
	display: block;
	z-index:1;
	border-top:2px solid #99C4F2;
}
	.body A:link {text-decoration: underline; font-family: Arial, Helvetica, sans-serif; font-weight: bold;}
	.body A:visited {text-decoration: underline;font-family: Arial, Helvetica, sans-serif;font-weight: bold;}
	.body A:active {text-decoration: none;font-family: Arial, Helvetica, sans-serif; font-weight: bold;}
	.body A:hover {text-decoration: none;font-family: Arial, Helvetica, sans-serif; font-weight: bold;}

h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	padding:0;
	margin:0;
}
h2{color: #193D85; font-size: 15px;	padding:0; margin:0;}

.breadcrumb {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #193D85;
	background-color:#f5f5f5;
	font-style: normal;
	font-weight:bold;
	display: block;
	padding:4px 0px 4px 0px;
	margin:0px 1px 1px -3px;
	vertical-align:middle;
	text-align:center;
}
.side {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 135%;
	padding: 0px;
	color: #474747;
	font-style: normal;
	display: block;
	padding:0 8px 0 0;
}
.side ul {margin-left:-10px; margin-bottom:-3px; margin-top:5px; padding-left:0px;}
.side li {position:relative; left:-1px; margin-right:3px;}
	.side A:link {text-decoration: underline;font-family: Arial, Helvetica, sans-serif; color:#3D79E4; font-weight: bold;}
	.side A:visited {text-decoration: underline;font-family: Arial, Helvetica, sans-serif; color:#3D79E4; font-weight: bold;}
	.side A:active {text-decoration: none;font-family: Arial, Helvetica, sans-serif; color:#474747; font-weight: bold;}
	.side A:hover {text-decoration: none;font-family: Arial, Helvetica, sans-serif; color:#474747; font-weight: bold;}

#sidenav {
width:136px;
padding:0;
margin:0;
vertical-align: text-bottom;
overflow:hidden;
font-size:11px;
border-top:1px solid #ddd;
border-bottom:1px solid #ddd;
}

#sidenav ul {
position:relative;
list-style: none;
margin: 0;
padding:0;
top:0;
}
#sidenav h1 {
background-color: #193D85;
color: #FFFFFF;
display:block;
padding: 1px 1px 1px 3px;
margin:0;
font-size:.8em;
}

#sidenav li {
border-top: 0px solid #ffffff;
color: #193D85;
font-weight:bold;
padding: 2px 1px 0px 1px;
font-family:Tahoma, Arial, Helvetica, sans-serif;
}

#sidenav li a {
padding: 0px 1px 0px 3px;
border-left: 0px solid #193D85;
border-right: 0px solid #193D85;
text-decoration: none;
color:#474747;
display:block;
height:1%;
font-weight:normal;
font-family: Arial, Tahoma, Helvetica, sans-serif;
}

#sidenav li a:hover {
color: #3D79E4;
}

#sidenav ul ul li {
border-bottom: 0px;
border-top: 0px;
font-weight:normal;
}

#sidenav ul ul li a {
padding: 2px 2px 2px 2em;
border-left: 0px solid #711515;
border-right: 0px solid #711515;
background-color: #b22222;
text-decoration: none;
display:block;
height:1%;
}

#sidenav ul ul a:link, #sidenav ul ul a:visited {
background-color: #b22222;
color: #ffffff;
}
#sidenav ul ul a:hover {
background-color: #711515;
color: #FFFFFF;
}
	.top {font-family: Arial, Helvetica, sans-serif; color:#193D85; font-size:11px; font-weight: bold;padding-left:0px;border: black 0px solid;line-height: 1.3;}
	.top A:link {text-decoration: underline;font-family: Arial, Helvetica, sans-serif; color:#3D79E4; }
	.top A:visited {text-decoration: none;font-family: Arial, Helvetica, sans-serif; color:#3D79E4; font-size:.8ems; font-weight: bold;}
	.top A:active {text-decoration: none;font-family: Arial, Helvetica, sans-serif; color:#3D79E4; font-size:.8ems; font-weight: bold;}
	.top A:hover {text-decoration: none;font-family: Arial, Helvetica, sans-serif; color:#474747; font-size:.8ems; font-weight: bold;}

.box h1 {
background-color:#193D85;
color:#99C4F2;
font-size:12px;
font-weight:bold;
height:20px;
border-top:1px solid #26477F; 
border-left:1px solid #26477F; 
border-right:1px solid #26477F;
width:90%;
padding:5px 0 0 5px;
margin:0;
} 
	.box {font-family: Arial, Helvetica, sans-serif; color:#474747; font-weight:normal; font-size:11px; padding:0; border: black 0px solid;line-height: 1.3; background-color:#fff; margin:0; top:0;}
	.box p{
	padding:0 5px;}
	.box A:link {text-decoration: underline;font-family: Arial, Helvetica, sans-serif; color:#3D79E4; font-weight: bold;}
	.box A:visited {text-decoration: underline;font-family: Arial, Helvetica, sans-serif; color:#3D79E4; font-weight: bold;}
	.box A:active {text-decoration: none;font-family: Arial, Helvetica, sans-serif; color:#474747; font-weight: bold;}
	.box A:hover {text-decoration: none;font-family: Arial, Helvetica, sans-serif; color:#474747; font-weight: bold;}
#left {
float:left;
width:140px;
background-color:#fff;
height:100%;
position:relative;
padding:0;
margin-right:10px;
margin-top:0px;
border-right:1px solid #ddd;
border-bottom:0px solid #ddd;
z-index:3;
}
#agenda {
	position:relative;
	width:568px;
	padding:0;
	margin-top:0px;
	margin-left: 0px;
	left:0px;
	border: 0px solid #193D85;
	z-index:2;
	}


.AgendaTime {
	background-color: #f5f5f5;
	width: 20%;
	font-size:.8em;
border-top:1px solid #fff;
	padding-left:5px;			
}
.AgendaSegment {
	width: 75%;
	background-color: #f5f5f5;
	border-left: 1px solid #FFFFFF;	
	font-size:.9em;
	margin-bottom:5px;
	font-weight:normal;
	padding:0 5px;		
}
.agendatitleadmin {
font-weight:normal;
font-size:.9em;
padding:0 5px;
margin-bottom:0;
padding-bottom:0;
background-color:#f5f5f5;
color:#474747;
font-weight:bold;
font-style:normal;
border-top:1px solid #fff;
}

.agendatitle {
font-weight:bold;
font-size:.9em;
color:#193D85;
font-family:arial,tahoma,verdana, arial,Helvetica, sans-serif;
padding:0 5px;
margin:0;
background-color:#f5f5f5;
border-top:1px solid #fff;
}

.agendaabstract {
padding:0px 5px 0 5px;
FONT-SIZE:.9EM;
BACKGROUND-COLOR:#F5F5F5;
color:#000000;
font-weight:normal;
}
.agendaspeakers {
font-size:.8em;
font-family:arial,tahoma,verdana, Helvetica, sans-serif;
padding:6px 5px 6px 5px;
background-color:#f5f5f5;
line-height:125%;
}
#agendatrack {
width:100%;
background-color:#99C4F2;

}

.agendatracktitle {
font-weight:bold;
font-size:.9em;
color:#193D85;
font-family:arial,tahoma,verdana, arial,Helvetica, sans-serif;
padding:5PX 5px 0 5px;
background-color:#ffffff;
border-top:1px solid #fff;
}
.agendatracktitle h1{
margin:0}

.agendaTRACKabstract {
padding:0px 5px 0 5px;
FONT-SIZE:.9EM;
BACKGROUND-COLOR:#FFFFFF;
margin:0;
color:#000000;
font-weight:normal;
}

.agendatrackspeakers {
font-size:.8em;
font-family:arial,tahoma,verdana, Helvetica, sans-serif;
padding:6px 5px 6px 5px;
background-color:#ffffff;
line-height:125%;
}
.AGENDA {
background-color:#FFFFFF;
}

.agenda a {
font-size: .8em;
color:#FFFF00;
}

.agenda a:hover {
color:#FFFFFF;
}

.agenda h1 {
font-size:.8em;
background-color:#193D85;
color: #99C4F2;
font-weight:bold;
font-family:tahoma,verdana,Helvetica, sans-serif;
padding:1px 5px;
margin:0;
border-bottom:3px solid #99C4F2;
}

.AgendaTimeGlance {
	background-color: #ffffff;
	width: 20%;
	font-size:.8em;
border-top:1px solid #f5f5f5;
	padding:5px;			
}
.agendatitleadminGlance {
font-weight:normal;
font-size:.9em;
padding:5px;
margin-bottom:0;
background-color:#fff;
color:#474747;
font-style:normal;
border-top:1px solid #f5f5f5;
}

.agendatitleGlance {
font-weight:bold;
font-size:.9em;
color:#193D85;
font-family:arial,tahoma,verdana, arial,Helvetica, sans-serif;
padding:5px 5px;
margin:0;
background-color:#ffffFF;
border-top:1px solid #f5f5f5;
}
.agendatracksegment {
display:block;
float:left;
width:100%;
font-weight:normal;
padding:0px;
font-family:arial,tahoma, verdana, Helvetica, sans-serif;
background-color:#EBF2FF;
}

.agendatracksegmentR {
background-color:#D1E4FF;
display:block;
position: relative;
float:left;
width:31%;
font-weight:normal;
font-size:.8em;
padding:5px;
}
.agendatracksegmentC {
display:block;
background-color:#FFFFCC;
position: relative;
float:left;
width:31%;
font-weight:normal;
font-size:.8em;
padding:5px;
}
.agendatracksegmentL {
background-color:#D0FFCC;
display:block;
position: relative;
float:left;
width:31%;
font-weight:normal;
font-size:.8em;
padding:5px;
}

.agendatracksegmenttitle {
font-size:.8em;
background-color:#ffffff;
color:#3D79E4;
border-top:1px solid #f5f5f5;
border-bottom:3px solid #193D85;
font-weight:bold;
padding:5px;
margin:0;
}
.agendatrack {
font-size:.8em;
background-color:#193D85;
color:#99C4F2;
font-weight:bold;
font-family:tahoma,verdana,Helvetica, sans-serif;
padding:2px 5px;
margin:0;
border-bottom:3px solid #99C4F2;
}
.table{
border: 1px solid #193D85;
background-color:#f5f5f5;
}
.center {
font:Arial, Helvetica, sans-serif;
font-size:.9em;
padding:2px 10px;
margin:0px 10px 5px 145px;
}

.center h1 {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
border-bottom:3px solid #99C4F2;
color:#193D85;
padding: 15px 0 0 0;
margin-right:145px;
}
.center h2 {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
border-bottom:0px solid #99C4F2;
color:#3D79E4;
padding: 0;
margin:0;
text-transform: uppercase;
}
	.center A:link {text-decoration: underline;font-family: Arial, Helvetica, sans-serif; color:#3D79E4; font-weight: bold;}
	.center A:visited {text-decoration: underline;font-family: Arial, Helvetica, sans-serif; color:#3D79E4; font-weight: bold;}
	.center A:active {text-decoration: none;font-family: Arial, Helvetica, sans-serif; color:#474747; font-weight: bold;}
	.center A:hover {text-decoration: none;font-family: Arial, Helvetica, sans-serif; color:#474747; font-weight: bold;}

.contact {
float:left;
padding:5px 10px;
display:block;}

.contact h1{
font-weight:bold;
color:#3D79E4;
font-size:1em;
border:0;
padding:0;
}

.linkwhite a:link {
font-size: .75em;
}
.speakername {
background-color:#193D85;
color: #99C4F2;
font-weight:bold;
margin:0;
border-bottom:3px solid #99C4F2;
border-left:solid 2px #193D85;
border-right:solid 2px #193D85;
padding:2px 5px 0 5px;
}
.speakername a {
color:#FFFF00 !important;
font-size:11px;
font-weight:bold;
text-decoration: none;
}

.speakername a:hover {
color:#99C4F2 !important;
}

.speakerdetail {
	background-color:#EBF2FF;
	font-weight:normal;
	color:#193D85;
	padding:2px 4px;
	border-right: 2px solid #193D85;
	border-left: 2px solid #193D85;
}

.speakertable{
border-top: 0px solid #ddd;
border-right: 2px solid #193D85;
border-left: 2px solid #193D85;
border-bottom: 2px solid #193D85;
background-color:#fff;
padding:12px 5px;
}

.returntop {
font-size:.9em;
margin-bottom:18px;
}

.returntop a {
color:#3D79E4;
}

.returntop a:hover {
color:#474747;
}
.letter {
float:left;
background-color:#fff;
height:100%;
position:relative;
padding-top:5px;
margin:0px;
padding-left:1px;
padding-right:5px;
border-left:0px solid #ddd;
border-bottom:1px solid #ddd;
font-size:11px;
line-height:normal;
}
.highlights {
height:100%;
padding:0;
margin-top:5px;
margin-left:1px;
margin-right:5px;
}
.highlights h3{
color:#3D79E4;
font-weight:bold;
font-size:.9em;
border:0;
padding:0;
margin-top:5px;
width:auto;
float:none;}

.highlights ul {
font-family: Arial, Helvetica, sans-serif;
color:#000000;
font-size:11px;
margin-left:18px; margin-bottom:-15px; margin-top:0; padding-left:0px; }

.highlights ul li {position:relative; left:-1px; margin-right:1px; margin-bottom:5px; line-height:normal;}

.highlights2 {
float:left;
width:185px;
background-color:#fff;
height:100%;
position:relative;
padding:0;
margin-top:5px;
margin-left:3px;
margin-right:10px;
border-left:0px solid #ddd;
border-top:0px solid #ddd;
font-family: Arial, Helvetica, sans-serif;
color:#474747;
font-size:.9em;
}

.highlights2 h3{
float:left;
color:#3D79E4;
font-weight:bold;
font-size:1em;
border:0;
padding:0;
margin-top:5px;
padding-bottom:0;
width:auto;
float:none;
border-top:1px solid #ddd;
}
.highlights3 h2{
float:left;
width:100%;
color:#193D85;
font-weight:bold;
font-size:.9em;
padding:0;
margin:8px 0 0 0;
border-bottom:1px solid #ddd;
}
.highlights3 {
float:left;
width:40%;
background-color:#fff;
height:100%;
position:relative;
padding:0;
margin-top:5px;
margin-left:0;
margin-right:20px;
border-left:0px solid #ddd;
border-top:0px solid #ddd;
font-family: Arial, Helvetica, sans-serif;
color:#474747;
font-size:11px;}

.highlights2 p {border-bottom:1px solid #ddd;padding: 0 0 5px 0; margin-top:0;}
.partnerlink {
font-weight:normal;
	margin: 0px;
	padding: 4px 0px 6px 3px;
	line-height: normal;
	font-size: 12px;
}
.partnerlink A:link,  a:visited{text-decoration: underline;font-family: Arial, Helvetica, sans-serif; color:#3D79E4;font-weight:normal;}
.partnerlink a:hover{color:#474747;}
