
/* Main Body Styles */
.pageHeader{
	color: #000000;
	font-weight:bold;
	background-color:#cceeee;
	padding:4px;
	border-top:1px solid #dddddd;
	border-bottom:1px solid #dddddd;
}



#pageContent{background: #000066 url("../images/bodyBg.jpg") top center repeat-y;}

/* Main Links */

a.mainLink,a.bioLink{font: 11px verdana,arial,helvetica; color:#0000FF; text-decoration: underline;}
a:hover.mainLink, a:hover.bioLink{text-decoration: none; color: #0000FF;}

a.noUnder{
	font: 11px verdana,arial,helvetica;
	color:#0000FF;
	text-decoration: none;
}
a:hover.noUnder{
	text-decoration: underline;
	color: #0000FF;
}

a.aLink{font: 11px verdana,arial,helvetica; font-weight:bold; color:#0000FF; text-decoration: none;}
a:hover.aLink{text-decoration: none; color: #0000FF;}

/* LEFT NAVIGATION */
#leftNav{
	padding:3px;
	border:1px solid #999999;
	background:#ffffff;
	margin-right: 6px;
}
#leftNav ul{margin:0px; padding:0px;list-style-type: none;}
#leftNav a{
	color: #000000;
	display:block;
	background: #ffffff 140px 9px no-repeat;
	text-decoration: none;
	width:140px;
	padding:4px;
	margin-bottom: 2px;
	font:bold 12px Verdana, Arial, Helvetica, sans-serif;
	border-bottom: 1px solid #999999;
}

#leftNav a:hover,#leftNav a.on, #leftNav a:hover.on{
	color: #0000FF;
	background: #F4F4F4 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: #ffffff;
	border:0px;
}
#leftNav a:hover.pageOption{
	color: #0000FF;
	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;
	background:#000066;
}

.sponsorNav{border:1px solid #999999;}

/* 2nd Level Navigation */
#leftNav a.sub{display:block; background:#dddddd; margin:0px; border-bottom:1px dotted #cccccc ; text-decoration:none; color: #3c3c3c;}
#leftNav a.subOn,#leftNav a:hover.subOn,#leftNav a:hover.sub{font-weight: bold; background:#eeeeee; margin:0px; border-bottom:1px dotted #cccccc; text-decoration:none; color:#000099;}

#leftNav input.textBox{width: 140px; border:1px solid #cccccc;}

/* 3rd Level Navigation */
#thridLevel a{ border:0px;text-indent: 2px; background:#eeeeee; margin:0px;  color:#171717;}
#thridLevel a:hover{color: #000099;}
#thridLevel a.thirdLevelOn{font-weight: bold;color: #000099;}
#thridLevel a:hover.thirdLevelOn{font-weight: bold;color: #000099;}


/* 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: #000066 url("../images/homeHeader.gif") no-repeat;
	padding:5px;
	font-size:13px;
	font-weight:bold;
	margin:10px 0px 10px 0px;
	color: #ffffff;
}

/* Twitter Feed */

#twitter-div {
	border:1px solid #cccccc; 
	background:#E7E7FF; 
	margin:0px; 
	padding:5px;
	}

.twitter-title {
	font-size:10px;
	font-weight:bold;
	color:#000066;
	text-align:center;
	}

.twitter-updates {
	margin:0px; 
	padding:5px;
	font-size:11px; 
	text-align:left; 
	list-style:none; 
	}

.twitter-updates li {
	border-top:1px solid #fafafa;
	}



.homeCenterContent{font-size:12px;line-height:1.5em;}
.pageContent{font-size:12px;line-height:1.5em;}