#MHC_events #topDiv { /* this will fix the background image to compensate for no leaderboard ad */
	background-image:url(/images_new/backGroundFade_noTopAd.gif);
	top:0px;
	padding-top: 10px;

}

#MHC_events #nav {
	background-color: #003D7B;
}
#MHC_events #nav a:hover, #MHC_events .navHome #nav .navHome a, #MHC_events .navCalendar #nav .navCalendar a, #MHC_events .navSponsor #nav .navSponsor a, #MHC_events .navSpeaker #nav .navSpeaker a, #MHC_events .navSpeaker #nav .navSpeaker a, #MHC_events .navMailingList #nav .navMailingList a, #MHC_events .navContact #nav .navContact a {
	background-color: #1B5D94;
}

/* events specific styles to the footer for events section */
#MHC_events #leaderboard {
	clear:both;
}

#MHC_events #all_logos img.padding {
	margin:10px 15px 10px 0;
}
#MHC_events #all_logos {
	margin: 15px 0;
	border-bottom: solid 1px #CCC;
	border-top: solid 1px #CCC;
}
/* END:  events specific styles to the footer for events section  */


#MHC_events #rightColumn {
	background-color:#EEE;
	width: 180px;
	padding: 5px;
	text-align:center;
	font-size: 11px;
	font-style: italic;
	color: #565656;
	margin-top: 5px;
	margin-bottom: 10px;
}	
#MHC_events #leftColumn {
	width: 760px;
}
#eventGraphic {
	margin: 3px 0px 15px;
	padding: 0px 0px 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E3E3E3;
}
#sponsorsInfo {
	padding:5px; 
	border: dotted 1px #CCC;
	clear:both;
}

/* right column - sponsor area */
#MHC_events #rightColumn div.padding {
	background-color: #FFFFFF;
	margin: 8px 10px 5px;
}
#MHC_events #rightColumn div.padding img {
	margin-bottom:8px;
	margin-top:8px;
}

#rightColumn .sponsorBrick {
	margin-bottom: 10px;
}
#ScrollingSponsors img {
	vertical-align:middle;
}


/* END: right column - sponsor area */


/* event navigation - left hand column */
#leftColumn #eventNav {
	width: 140px;
	margin: 0px;
}
#leftColumn #eventNav li a {
	font-weight: bold;
	text-decoration: none;
	display: block;
	margin: 0px 0px 5px;
	padding: 4px 10px;
	border-width: 1px;
	border-style: solid;
	border-top-color: #EEE;
	border-right-color: #CCC;
	border-bottom-color: #CCC;
	border-left-color: #EEE;
	width: 120px;
}
#leftColumn #eventNav ul {
	margin: 0px;
	padding: 0px;
}

#leftColumn #eventNav li  {
	padding: 0px;
	list-style-type: none;
	text-indent: 0px;
	margin: 0px;
}
#eventNav #magCover{
	padding: 15px 5px;
	font-size:11px;
}
#eventNav #magCover a{
	text-decoration: none;
	font-size:11px;
}
#eventNav #magCover a:hover{
	text-decoration: underline;
}
#eventNav #magCover img {
	margin-bottom:3px;
	width: 130px;
	border:none;
}


/* END: event navigation - left hand column */


#leftColumn #eventInfo {
	float: right;
	text-align: left;
	width: 600px;
	margin-bottom: 15px;
}
#leftColumn .clear {
	clear: both;
}
#leftColumn #eventInfo > p {
	padding: 0px;
	margin-top: 0px;
}

/*general Styles */

#eventInfo .LargeText {
	font-size: 18px;
}
.GrayItal {
	font-style: italic;
	color: #666666;
}
.imagetable {
	background-color: #eaeaea;
	margin: 10px;
	height: 10px;
	width: 10px;
	padding: 5px;
}

#eventInfo .announce {
	float: right;
	width: 125px;
	margin: 0px 0px 5px 10px;
	padding: 8px 5px;
	border: 3px double #666666;
	text-align: center;
	font-size: 16px;
	font-weight: bold;
}
#MHC_events table.agenda { /* styles for about the agenda table*/
	border-top: 1px dotted #E3E3E3;
	border-right: 1px dotted #E3E3E3;
	border-left: 1px dotted #E3E3E3;
	margin: 10px;
	clear: both;
}
#MHC_events table.agenda td {
	padding: 7px 5px 7px 3px;
	border-bottom: 1px dotted #E3E3E3;
}
#eventInfo .headshot {
	width: 125px;
	margin: 0px 0px 8px 12px;
	clear: both;
	float: right;
}
#eventInfo table.register { /* styles for about the registration table*/
	margin: 20px;
}
#eventInfo table.register td {
	padding: 3px 5px 10px;
}

#MHC_events div.archrecord#leftColumn a.plainLink, #MHC_events div.enr#leftColumn a.plainLink,  #MHC_events div.greensource#leftColumn a.plainLink,#MHC_events div.mhc#leftColumn a.plainLink {
	color:#666666;
}

#MHC_events .redBold, #MHC_events .RedTextSmall {
	color: #EF0006;
}

table.sponsorInfo {/* styles for about the sponsors page */
	clear: both;
	width: 598px;
}
.sponsorInfo td {
	padding: 20px 0;
	border-bottom: 1px solid #E3E3E3;
	vertical-align: middle;
}
.sponsorInfo td p {
	margin: 0 0 15px 0;
}
.sponsorInfo .logo {
	float: right;
	margin: 10px 0 5px 10px;
}


/*ARCHRECORD colors*/
#MHC_events div.archrecord#leftColumn {
	border: 1px solid #006699;
}
div.archrecord#leftColumn a{
	color:#006699;
}
#MHC_events div.archrecord#leftColumn a:hover{
	color:#608A9E;
}
div.archrecord#leftColumn #eventNav li a {
	border-top-color: #BED5DC;
	border-right-color: #608A9E;
	border-bottom-color: #608A9E;
	border-left-color: #BED5DC;
}
div.archrecord#leftColumn #eventNav li a:hover,  div.archrecord#leftColumn #eventNav li a.current{
	color:#FFFFFF;
	background-color:#8CACBA;
}

div.archrecord#leftColumn #eventInfo .LargeText, div.archrecord#leftColumn #eventInfo .mainbold {
	color:#006699;
}
div.archrecord#leftColumn #eventInfo .announce {
	border: 3px double #006699;
	background-color:#DBE9ED;
	color:#333;
}

div.archrecord#leftColumn #eventInfo .date, div.archrecord#leftColumn #eventInfo td.date {
	color:#FF6633;
}
div.archrecord#leftColumn div.section {	
	color: #006699;
	border-bottom-color: #006699;
}

/*ENR colors*/
#MHC_events div.enr#leftColumn {
	border: 1px solid #EF0006;
}
div.enr#leftColumn #eventNav li a {
	border-top-color: #CCCCCC;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #CCCCCC;
	color:#333333;
}
div.enr#leftColumn #eventNav li a:hover,  div.enr#leftColumn #eventNav li a.current{
	color:#EF0006;
	background-color:#EEE;
}

div.enr#leftColumn #eventInfo .LargeText{
	color:#003D7B;
} 
div.enr#leftColumn #eventInfo .mainbold {
	color:#003D7B;
}
div.enr#leftColumn #eventInfo .announce {
	border: 3px double #666;
	color:#EF0006;
	background-color: #EEE;
}
div.enr#leftColumn #eventInfo .date, div.enr#leftColumn #eventInfo td.date {
	color:#EF0006;
}

div.enr#leftColumn div.section {	
	color: #EF0006;
	border-bottom-color: #EF0006;
}

/*GREENSOURCE colors*/
#MHC_events div.greensource#leftColumn {
	border: 1px solid #2C6F38;
}
#MHC_events div.greensource#leftColumn a{
	color:#2C6F38;
}
#MHC_events div.greensource#leftColumn a:hover{
	color:#7CA332;
}
div.greensource#leftColumn #eventNav li a {
	border-top-color: #7CA332;
	border-right-color: #587A30;
	border-bottom-color: #587A30;
	border-left-color: #7CA332;
	color:#2C6F38;
}
div.greensource#leftColumn #eventNav li a:hover,  div.greensource#leftColumn #eventNav li a.current{
	color:#FFFFFF;
	background-color:#7CA332;
}

div.greensource#leftColumn #eventInfo .LargeText, div.greensource#leftColumn #eventInfo .mainbold{
	color:#2C6F38;
} 
div.greensource#leftColumn #eventInfo .announce {
	border: 3px double #7CA332;
	color:#333;
	background-color: #D4E5AE;
}
div.greensource#leftColumn #eventInfo .date, div.greensource#leftColumn #eventInfo td.date {
	color:#F7942C;
}

div.greensource#leftColumn div.section {	
	color: #2C6F38;
	border-bottom-color: #2C6F38;
}


/* all other MHC colors*/
#MHC_events div.mhc#leftColumn {
	border: 1px solid #003D7B;
}
#MHC_events div.mhc#leftColumn a{
	color:#FF7200;
}
#MHC_events div.mhc#leftColumn a.slidshowLink, #MHC_events div.mhc#leftColumn a.whitePapersLink,  #MHC_events div.mhc#leftColumn a.pdfLink {
	color:#003D7B;
}
#MHC_events div.mhc#leftColumn a:hover{
	color:#FF9933;
}
div.mhc#leftColumn #eventNav li a {
	border-top-color: #FF9933;
	border-right-color: #FF7200;
	border-bottom-color: #FF7200;
	border-left-color: #FF9933;
	color:#003D7B;
}
div.mhc#leftColumn #eventNav li a:hover,  div.mhc#leftColumn #eventNav li a.current{
	color:#FFFFFF;
	background-color:#FF9933;
}

div.mhc#leftColumn #eventInfo .LargeText, div.mhc#leftColumn #eventInfo .mainbold{
	color:#003D7B;
} 
div.mhc#leftColumn #eventInfo .announce {
	border: 3px double #333333;
	color:#FF7200;
	background-color: #FFEACE;
}
div.mhc#leftColumn #eventInfo .date, div.mhc#leftColumn #eventInfo td.date {
	color:#FF7200;
}

div.mhc#leftColumn div.section {	
	color: #003D7B;
	border-bottom-color: #003D7B;
}

#MHC_events div.mhc#leftColumn #eventNav #magCover a{
	color: #003D7B;
}



/* HOMEPAGE styles for EVENTS */

#MHC_events #oneColumn { /* makes page one column layout */
	padding: 0px;
	border: none;
}

#MHC_events #homepageIndex {
	width:980px;
	margin-top: 15px;
}
 #homepageIndex .index { /* the <TD> capsules on the homepage */ 
	padding: 12px 8px 8px;
	width: 49%;
	border: 1px solid #CCC;
	text-align: left;
	vertical-align: top;
}
#MHC_events #introText {
	padding: 0 10px;
}
#homepageIndex .logo { /* logos for the events on the homepage */ 
	margin: 0px 0px 15px 0px;
	width: 150px;
	overflow: hidden;
	text-align: center;
	height: 130px;
}
#homepageIndex .info { /* box on homepage with date and location in orange */ 
	width: 138px;
	padding-left:12px;
	color: #FF7200;
}
#homepageIndex .caption { /* text for the homapeg capsules */ 
	float: right;
	width: 295px;
	margin: 5px 0px 0px;
	font-size:14px;
	line-height:16px;
}
#homepageIndex .caption p {
	margin: 0px 0px 10px 0px;
}
#homepageIndex .caption strong { /* when you bold text in the homepage capsules the font will end up 18 */ 
	font-size: 18px;
}
#homepageIndex .caption a {
	font-size:12px;
	font-weight:bold;
}

#homepageIndex .caption strong {
	font-size: 18px;
}
#homepageIndex .index .past {
	position: relative;
	top: -6px;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	background-color: #053769;
	padding: 3px;
	text-align: center;
	margin-bottom: 5px;
}

#homepageIndex .index .past p {
	margin:0;
	padding:0;
}

/* INLINE POP-UP */
/* This CSS is used to simulate a 'background' feel for the main page when the inline pop-up box is open */
#grayScreen
{
position:fixed;
height:100%;
width:100%;
z-index:90000;
background-color:#000000;
opacity: 0.50;
filter: alpha(opacity=50);
top:0;
left:0;
display:none;
}

* html #grayScreen
{
position:absolute;
}

/* This CSS is used for the layout of the inline pop-up box */
#slideshow_popOutBox
{
width:425px;
height:330px;
background-color:#FFFFFF;
border:double 3px #000000;
padding:10px;
position:absolute;
z-index:90010;
text-align:right;
top:0px;
left:0px;
display:none;
visibility:hidden;
}
/* END INLINE POP-UP */
