@charset "utf-8";
/* CSS Document */

body{
	background-color:#dcec8e;
	margin:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:black;
	background-image: url(/images/body_bg.gif);
	background-repeat: repeat-y;
	background-position: center top;
}

p:first-child { margin-top: 0px; padding-top:10px; }

body a{
	color:#e51000;
	font-weight:bold;
	text-decoration:none;
}

body a:hover{ text-decoration:underline; }

.wrap{
	width:999px;
	margin:0px auto;
}
.header-index{
	width:999px;
	height:246px;
}
.header{
	width:999px;
	height:211px;
}

.content-index{
	width:723px;
	padding-left:138px;
	padding-right:138px;
	background-color: #fffa96;
	background-image: url(/images/index_content_bg.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-align:justify;
}
.content{
	width:600px;
	margin:0px auto;
	padding-left:60px;
	padding-right:60px;
	background-color: #fff;
	border:1px solid #d6d1cd;
}
.content h1{
	font-size:20px;
	color:#ed2b17;
	margin-top:0px;
	margin-bottom:0px;
	text-align:center;
}
.content h3{
	font-size:11px;
	color:#ed2b17;
	margin-top:0px;
	margin-bottom:0px;
	text-align:center;
}
.content-calendar{
	width:720px;
	margin:0px auto;
	background-color: #fff;
}
.footer{
	width:999px;
	margin:0px auto;
	text-align:center;
	color:#2a703b;
	font-size:11px;
	padding-top:10px;
}
.footer a{
	color:#2a703b;
	font-weight:bold;
	text-decoration:none;
}




@charset "utf-8";
/* CSS Document */

#item_menu ul li{ margin-bottom:5px; }
#item_menu a{
	color:black;
	text-decoration:none;
}

#item_menu a:hover{
	text-decoration:underline;
}

#calendar_table{
	border-left:1px solid #dcd2c5;
	border-top:1px solid #dcd2c5;
}

#calendar_table tr td{
	border-right:1px solid #dcd2c5;
	border-bottom:1px solid #dcd2c5;
}

#people_table{
	border-left:1px solid #dcd2c5;
	border-top:1px solid #dcd2c5;
}

#people_table tr td{
	border-right:1px solid #dcd2c5;
	border-bottom:1px solid #dcd2c5;
}

.form-text-date {
	margin:0px;
	margin-bottom: 5px;
	padding: 2px;
	font-size:12px;
	font-family:Tahoma;
	color: #433835;
	border: 1px solid #433835;	
}

.conference_fields{ display:none; }
.being_dragged{ background-color:#FFCC33; }

/* STYLES FOR THE CALENDAR EVENTS */
.calendar_event_date{ 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#8e6e44;
	font-weight:bold;
}

.calendar_event_title, .calendar_event_title a{ 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ef2b17;
	text-decoration:none;
	margin-top:5px;
	margin-bottom:5px;
}

.calendar_event_description{ 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#8e6e44;
}

.calendar_event_special{ 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#85ba29;
}

.calendar_event_location{ 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#8e6e44;
}

.calendar_event_type{ 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#8e6e44;
}
#workshops_list_table{
	border-left:1px solid #dcd2c5;
	border-top:1px solid #dcd2c5;
}

#workshops_list_table tr td{
	border-right:1px solid #dcd2c5;
	border-bottom:1px solid #dcd2c5;
}

#workshops_list_table tr td table tr td{
	border-right:none;
	border-bottom:none;
}
#workshops_list_table tr td h1{
	font-size:20px;
	color:#ed2b17;
	margin-top:0px;
	margin-bottom:0px;
}
#workshops_list_table tr td h3{
	font-size:11px;
	color:#ed2b17;
	margin-top:0px;
	margin-bottom:0px;
}
#workshops_list_table tr td h4{
	font-size:12px;
	color:#8e6e44;
	margin-top:0px;
}

.conference_detail_table tr td{ color:#8e6e44; }

.listing-description{
	font-size:12px;
	color:#8e6e44;
	padding:0px;
	margin:0px;
}

.more_info_listing{
	font-size:11px;
	color:#8e6e44;
	padding:0px;
}

.green_font{ color:#8e6e44; }
.red_font { color:#ea1400; }

.form-text {
	font-size:12px;
	font-family:Tahoma;
	color: #433835;
	border: 1px solid #9dad4d;	
}

.bottom_nav{
	color:#ed2b17;
	text-align:center;
	padding-top:10px;
	padding-bottom:10px;
}
.error{
	margin: 0;
	padding: 0;
	font-size: 10px;
	font-family: Tahoma;
	color: #CC0000;
}