/* Main Body Styles */
.pageHeader{color: #000000;}
#pageContent{background: #0764B1 url("http://www.worldcongress.com/images/HR10000/bodyBg.jpg") top center repeat-y;}

/* Main Links */

a.mainLink,a.bioLink{font: 11px verdana,arial,helvetica; color:#660033; text-decoration: underline;}
a:hover.mainLink, a:hover.bioLink{text-decoration: none; color: #DC012A;}

a.noUnder{
	font: 11px verdana,arial,helvetica;
	color:#660033;
	text-decoration: none;
}
a:hover.noUnder{
	text-decoration: underline;
	color: #DC012A;
}

a.aLink{font: 11px verdana,arial,helvetica; font-weight:bold; color:#660033; text-decoration: none;}
a:hover.aLink{text-decoration: none; color: #DC012A;}

/* LEFT NAVIGATION */
#leftNav{
	padding:3px;
	border:1px solid #333333;
	background:#eeeeee;
	margin: 0px 6px 5px 0px;
}
#leftNav ul{margin:0px; padding:0px;list-style-type: none;}
#leftNav a{
	color: #000000;
	display:block;
	background: url("http://www.worldcongress.com/images/HR10000/indicator.gif")  140px 9px no-repeat;
	text-decoration: none;
	padding:6px 10px 6px 4px;
	margin-bottom: 0px;
	font:bold 10px Verdana, Arial, Helvetica, sans-serif;
	border:0px;
}

#leftNav a:hover,#leftNav a.on, #leftNav a:hover.on{
	color: #DC012A;
	background: #ffffff url("http://www.worldcongress.com/images/HR10000/indicator.gif") 140px -24px no-repeat;
}
#leftNav a.leftNavHeader{
	background: #ffffff;
	text-align:center;
	color:#3c3c3c;
	font-size: 13px;
}

/* Page Options In Left Nav */
#leftNav a.pageOption{
	background: #eeeeee;
	border:0px;
}
#leftNav a:hover.pageOption{
	color: #DC012A;
	background: #ffffff;
}

.leftNavOtherContent{
	font-size: 10px;
	padding-bottom: 5px;
}
#leftNavOtherContent a{
	background: transparent;
	width: auto;
}
#leftNavOtherContent a:hover{
	background: transparent;
	width: auto;
	color: #3C3C3C;
}
.leftNavOtherContentHeader, .sponsorHeader{
	font: 11px Verdana,Helvetica, sans-serif;
	font-weight:bold;
	color: #ffffff;
	text-align: center;
	padding: 3px;
}

.sponsorNav{border:1px solid #999999;}

/* 2nd Level Navigation */

#leftNav .secondLevel {
	background:#ffffff;
	border:1px solid #cccccc;
	}

#leftNav a.sub{display:block; background:#F7F9FF; margin:0px; border:0px; text-decoration:none; color: #3c3c3c;}
#leftNav a.subOn,#leftNav a:hover.subOn,#leftNav a:hover.sub{font-weight: bold; background:#F7F9FF; margin:0px;  border:0px; text-decoration:none; color:#DC012A;}

#leftNav input.textBox{width: 140px; border:1px solid #cccccc;}

/* 3rd Level Navigation */
#thirdLevel a{ border:0px;text-indent: 2px; margin:0px;  color:#171717;}
#thirdLevel a:hover{color: #EDA60F;}
#thirdLevel a.thirdLevelOn{font-weight: bold;color: #EDA60F;}
#thirdLevel a:hover.thirdLevelOn{font-weight: bold;color: #EDA60F;}


/* Lists with arrows for bullets */
#whiteList ul{
	margin: 0px;
	padding: 0px;
	list-style: none;
}
#whiteList li{margin: 0px; padding:0px; list-style:none;}
#whiteList li a{
	display: block;
	width: 420px;
	background: url(../images/HL07045/whiteArrow2.gif) no-repeat 0em .5em;
	margin-left: 5px;
	padding-left: 12px;
	font-weight:bold;
}
#blackList li{margin: 0px; padding:0px; list-style:none;}
#blackList ul{
	margin: 0px; padding: 0px;
	list-style: none;
}
#blackList li a{
	display: block;
	width: 420px;
	background: url(../images/HL07045/blackArrow.gif) no-repeat 0em .5em;
	padding-left: 12px;
}

/* Speaker Grid Found On Events Main Pages */
.speakerGrid{}
.speakerGridDescription{padding-left: 5px;}
.photo{border: 1px solid #000000;}
a.speakerGridLink{font: 11px Verdana, Arial, Helvetica, sans-serif; color: #ffffff; text-decoration: none;}
a:hover.speakerGridLink{font: 11px Verdana, Arial, Helvetica, sans-serif; color: #ffffff; text-decoration: underline;}

.footerContainer{
	background: #111111;
	width: 820px;
	border:1px solid #ffffff;
	color: #ffffff;
}
.footerContent{color: #ffffff;}
a.footerLink{color: #ffffff; text-decoration:underline;}
a:hover.footerLink{color: #ffffff; text-decoration:none;}
.homeHeader, .speakerGridHeader{
	background: #0764B1 url("http://www.worldcongress.com/images/HR10000/homeHeader.gif") no-repeat top left;
	padding:5px;
	font-size:13px;
	font-weight:bold;
	margin:10px 0px 10px 0px;
	color: #ffffff;
}


.round {
background:#0764B1 url(http://www.worldcongress.com/images/HR10000/round-left.png) left top no-repeat;
color:#ffffff;
text-align:center;
}
.round  div {
background:url(http://www.worldcongress.com/images/HR10000/round-right.png) right bottom no-repeat;
padding:4px;
}

.round a, .round a:link, .round a:visited {
color:white;
}

.dark-round {
background:#000066 url(http://www.worldcongress.com/images/HR10000/dark-round-left.png) left top no-repeat;
color:#ffffff;
text-align:center;
}
.dark-round  div {
background:url(http://www.worldcongress.com/images/HR10000/dark-round-right.png) right bottom no-repeat;
padding:4px;
}

.dark-round a, .dark-round a:link, .dark-round a:visited {
color:white;
}

.leftNavJoinButton a {background:#eeeeee;}

.summits {
	padding:5px;
	}
	
.new-header {
	margin:0px; 
	border:3px double #C5CDFD; border-color:#C5CDFD #5F5F5F #5F5F5F #C5CDFD; 
	background:#F4F8FF;
	padding:5px; 
	color:#000066;
	font-weight:bold;
	font-size:16px;
	font-family:georgia;
	}
	
.breakouts {
	margin:0px; 
	border:1px solid #F2F4FF; border-color:#F2F4FF #939393 #939393 #F2F4FF; 
	padding:3px 5px; 
	background:#FFF3D8; 
	color:#000000;
	font-weight:bold;
	font-size:12px;
	}

.speaker-tba {
	font-weight:bold;
	font-size:11px;
	}
	
.break {
	font-style:italic;
	border-top:1px dotted #D2DDE6; border-bottom:1px dotted #D2DDE6;
	padding:3px 10px;
	background:#F6E9FE;
	}
	
.tagline {
	font-style:italic;
	font-weight:bold;
	font-size:12px;
	color:#006699;
	}

.related {
	border:1px solid #cccccc;
	background:#fafafa;
	padding:5px;
	margin:0px 30px;
	}

.bcf-title {
	font-weight:bold;
	font-size:12px;
	color:#330066;
	padding:3px;
	margin:10px 0px;
	border:1px outset #cccccc;
	background:#F6FDFF;
	}
	
.bcf {
	border:1px outset #cccccc;
	background:#F9FCFF;
	padding:5px;
	}
	
.sponsorHeaderPresenting {
	font: 12px Verdana,Helvetica, sans-serif;
	font-weight:bold;
	color: white;
	background: #000066;
	text-align: center;
	padding: 3px;
}

.special {
	margin:0px; 
	border:1px solid #C5CDFD; border-color:#C5CDFD #5F5F5F #5F5F5F #C5CDFD; 
	background:#FEFFE9;
	padding:5px; 
	color:#000066;
	font-weight:bold;
	font-size:16px;
	font-family:georgia;
	}
	
.session-list {
	border:1px solid #cccccc;
	background:#f1f1f1;
	padding:5px;
	}