/* These styles affect the Industry Events pages */
.event { margin-left: 16px; color: rgb(77,77,77); }
td.eventLabel { padding: 0px 8px 0px 0px; }
td.eventSponsor { padding-bottom: 8px; }

.content_container{background:#C8C9CA url(/images/kc-greygrad.png) repeat-x scroll center top;width:100%;font-size:1.2em;}
.contentSection{padding:15px 30px 60px;background:#fff;}
    .contentSection p{width:600px;}        

div.breadcrumb{color:#666;margin-bottom:25px;}            
a{text-decoration:none; color:#14427E;}
a:hover{text-decoration:underline;}

h1
{
    font-size:21px;
    font-weight:bold;
    margin:10px 0;
}
hr{border:solid #ccc; border-width:1px 0 0;margin:0;}        

p{margin:15px 0;}
ul.eventslist > li{padding:15px 0;}
ul.eventslist > li + li{border-top:1px dashed #ccc;}
    ul.noteList{margin:15px 0 0 40px;list-style-type:decimal;}
        ul.noteList li{padding:3px 0; list-style-type:decimal;}

#events_container
{
	padding:0;
}
	div.events_header_section
	{
		margin-bottom:20px;
	}
		div.events_header
		{
			padding:0 10px;
			border-bottom:3px solid #E1E6EA;
			overflow:hidden;
		}
			div.events_header a
			{
				float:right;
				position:absolute;
				bottom:10px;
				right:10px;				
			}
h3.month_header
{
	color:#ccc;
	border-bottom:5px solid #eee;
	margin:0;
}
	h2.event_name
	{
		margin:0;
		padding:5px 0 0;
		text-align:left;
	}
	p.event_sponsor
	{
		margin:0;
		padding:0;
		color:#666;
		font-style:italic;
	}
	ul.event_info
	{
		margin:10px 0;
	}
		ul.event_info label
		{
			display:inline-block;
			width:8em;
		}
	ul.month_events
	{
		font-size:1.05em;
	}
		li.event_block
		{
			padding:20px 0;
		}
		li.event_block+li
		{
			border-top:1px dashed #ddd;
		}
		
a.eventTitle{font-size:1.25em;display:block;padding:3px 0;font-weight:bold;}
    a.eventTitle:hover{text-decoration:none;background:#FFFFDA;color:#000;}
    

#set_event_date label{display:block;margin:15px 0 3px;color:#666;}
#set_event_date input[type=text]{width:300px;font-size:1.2em;padding:5px;}
#set_event_date hr{border:solid #ccc; border-width:1px 0 0;margin:20px 0;}
#set_event_date span.validate{font-weight:bold;margin-left:15px;}
#set_event_date h1
{
    font-size:1.5em;
    font-weight:bold;
    margin:7px 0;
}

#set_event_date div.breadcrumb{color:#666;margin-bottom:25px;}            
#set_event_date a{text-decoration:none; color:#14427E;}
#set_event_date a:hover{text-decoration:underline;}

#set_event_date input.submitBtn{width:140px;height:30px;margin-right:10px;float:left;}
ul.error
{
	background:#FFCCCC none repeat scroll 0 0;
	border:3px solid #9C5757;
	color:#993333;
	font-weight:bold;
	padding:10px;
	width:50%;
}
