/* CSS Document */
<!--
body{
	background-color: #EAE9F1;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #020120;
	margin-left: 0px;
	margin-top: 0px;
}
pre {
	margin: 0px;padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}
-->
td {
	font-size:12px;

}
.main_bg {
	background-image:url(images/layout_06.jpg);
	background-repeat:repeat-y;
	background-color:#FFFFFF;	
	font-size:12px;
}
/* Agenda */
.weekDays {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#646770;
	font-weight:bold;
	
}
.AgendaContent {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color: #CBCED3;
	border:1px solid #646770;
}
.headerTitle {
		font-family:"Gill Sans MT Condensed Bold", "Gill Sans MT Condensed", Arial, Helvetica;
		font-size:34px;
		color:#20223B;
}
.ConcurrentContentTitle {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color:#CCCC66;
	font-weight:normal;
	color:#000000;
}
.ConcurrentContent1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color:#C9D1E4;
	font-weight:normal;
	color:#000000;
}
.ConcurrentContent2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color:#E2E8F8;
	font-weight:normal;
	color:#000000;
}
.Times {
	/* background-color:#B68B7A; */
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
}
.ConcurrentDescriptions {
	font-size:10px;
}
.presentationsDivider {
	background-color:#FFFFFF;
	font-size:1px;
	border: 0px solid #FFFFFF;
	height:1px;

}
.poster { 
	border: 1px solid black;
	margin-top: 8px;
	padding-left: 20px;
	padding-bottom: 5px;
	background-color:#E2E8F8;
}

.poster h4 { 
	margin: 0px;
	margin-left:-20px;
	margin-bottom:5px;
	padding: 2px ;
	border-bottom: 1px solid black;
	background-color:#C9D1E4;
}
#main {
	background-color: #E7F1F8;
	border: 1px solid black;
	float: left;
	width: 799px;
	font-family:helvetica,verdana,sans-serif;
	font-size: 1.4em;
	font-weight: bold;
	text-align: left;
	margin:1px 2px;
}
#main div { padding: 10px; }
#content{
        padding: 0px 10px 0px 0px;
        margin:0px 220px 0px 0px;
        border-right: 1px solid #ccd2d2;
}

#sidebar{
        float:right;
        margin: 5px 0px;
        padding:0px;
        width:  215px;
        font-size: 90%;
	border-top: 1px solid black;

}
#sidebar * {margin:0px;padding:0px;}
#sidebar div.block {
	float: left;
	margin: 0px;
	width: 214px;
    	background-color: #E7F1F8;
	border-left: 1px solid gray;
    	text-align: left;
}
div.block div.title h4 
{
padding-top: 0.5em;
padding-right: 0.8em;
padding-bottom: 0.6em;
padding-left: 0.8em;
color: #000;
font-weight: bold;
font-size: 1.1em;
border-bottom: 1px solid black;
}
div#sidebar div.block div.content 
{
	padding-top: 0em;
	padding-bottom: .4em;
    	background-color: white;
	border-bottom: 1px solid black;
}

#sidebar div.block div.title h4 {
	background: url(titleRight.png) no-repeat right top;
	font-weight:bold;
	padding: .5em .8em .6em .8em; 
	background-color: #E7F1F8;
}
div#sidebar div.block div.content p { margin: 0;}
div#sidebar div.block div.content ul { margin: 0; padding: 0; list-style-image: none; width:100%;}
div#sidebar div.block div.content ul li { 
        padding: .4em .8em .4em .8em;
        list-style: none;
        border-top: 1px solid #BBD8EC;
}
div#sidebar div.block div.right {padding:0px; }

.highlight {
	background-color: white;
	padding: 0px;
	margin: 0px 10px 25px 10px;
	width: 97%;
}
.highlight h3 {
	background-color: #2E84B5;
	color: white;
	margin: 0px;
	padding: 4px 3px 3px 4px;
}
.highlight .content {padding: 7px;}

.event {
	background-color: white;
	padding: 0px;
	margin: 0px 10px 1px 10px;
	width: 85%;
	border: 1px solid black;
}
.event h4 {
	background-color: #E7F1F8;
	border-bottom: 1px black solid;
	font-size:93%;
	color: black;
	margin: 0px;
	padding: 2px 3px 3px 2px;
}

.event .content {padding: 5px 7px 3px 7px; }
.event_date { font-size: .9em; font-weight:bold; padding: 3px 7px 1px 7px;}
.event_link { font-size: .9em; font-weight:bold; padding: 1px 7px 5px 10px;}


.announcement {
	float: right;
	width: 225px;
	margin: 14px;
	padding: 7px;
	background-color: #E2E8F8;
	border: 2px solid black;
	text-align: left;
	font-style:italic;
}
.announcement h3 {
	margin-top: 4px;
	margin-bottom: 3px;
	padding-bottom: 0px;
	font-style:normal;
}
.announcement p { margin-top: 0em; }
.MainHeader {
	width: 802px;
	height:180px;
}
.MainFooter {
	width:100%;
	float: right;
	margin-top:1px;
	padding: 4px;

}

#PageContent {
	position:relative;
	float:left;
	width: 588px;
	width: 799px;
	text-align: left;
	margin: 1px 0px 2px 2px;
        background-color: white;
	border: 1px solid black;

}#ConferenceContent {
	position:relative;
	float:left;
	width: 799px;
	background: white;
	border: 1px solid black;
	text-align: left;
	margin: 2px 0px 2px 2px;
}
.MainContent {
	width: 802px;
	margin-top: 0px;
	font-size:12px;
	text-align:left;
}
/* For Workshop / Section 3 */
#headlines{
        float:right;
        margin: 0px;
        padding: 0px 0px 0px 0px;
        width:160px;
        font-size: 80%;
}
#workshop_content {
        padding: 0px 10px 0px 0px;
        margin:0px 178px 0px 0px;
        border-right: 1px solid #ccd2d2;
}
#pageName{
        padding: 0px 0px 14px 10px;
        margin: 0px;
        border-bottom:1px solid #ccd2d2;
}

#pageName h2{
        font: bold 175% Arial,sans-serif;
        color: #000000;
        margin:0px;
        padding: 0px;
}
.feature{
        padding: 0px 0px 10px 10px;
        font-size: 80%;
        min-height: 200px;
        height: 200px;
}
html>body .feature {height: auto;}

.feature h3{
        font: bold 175% Arial,sans-serif;
        color: #000000;
        padding: 30px 0px 5px 0px;
}

