.sub_menu li {
	float: left;
	list-style-type: none;	
	margin-top: 30px;
}

.sub_menu li a {
	color: #999966;
	font-size: 22px;
	text-decoration: none;
}

.sub_menu li a:hover {
	text-decoration: underline;
	color: #993333;
}

.sub_menu .sub_high, .sub_menu .sub_loc {
	margin-right: 180px;
}

.sub_menu li#current a {
	color: #993333;
}

.sub_content {
	width: 570px;
	float: left;
	line-height: 1.5;
}

.sub_content a {
	text-decoration: none;	
	color: #993333;
}

.sub_content a:hover {
	text-decoration: underline;
}

.sub_content .content_heading {
	font-size: 20px;
	color: #993333;
	font-weight: bold;	
	margin-top: 0px;
}

.sub_heading {
	color: #666633;
	font-style: italic;
}

/* GROW 2007 */


.image_1, .image_2, .image_3 {
	float: left;
	width: 90px;
	margin-bottom: 5px;
}

.image_2, .image_3 {
	margin-left: 5px;
}

.row_images img {
	border: 0px;
}
/* end of GROW 2007 */

.presenting_images ul {
	list-style-type: none;
	margin-left: 0px;
	padding-left: 0px;
}

.presenting_images ul li {
	padding-bottom: 10px;
	padding-left: 10px;
	font-size: 13px;
}

.sponsor_heading {
	color: #993333;
	font-size: 18px;
	text-decoration: underline;	
}

.sponsor_note {
	font-style: italic;
	color: #999966;
;
}

.details_chart {
        position: relative;
}

.details_when {
        font-size: 20px;
}

.details_when .dwhen_title {
        width: 60px;    
        position: absolute;
        left: 42px;
        color: #999966;
}

.details_when .dwhen_info {
        color:#993333;
        position: relative;
        left: 120px;
        font-weight:bold;
        width:450px;
}

.details_when .dwhen_info .info_why {
        font-size: 16px;
}

.details_where {
        margin-top: 25px;
}

.details_where .dwhere_title {
        width: 70px;
        position: absolute;
        left: 28px;
        color: #999966;
        font-size: 20px;
}

.details_where .dwhere_info {
        position: relative;
        left: 120px;
}

.details_where .dwhere_info .info_head {
        font-size: 20px;
        font-weight: bold;
        color: #993333;
}

.details_where .dwhere_info .info_time {
        font-size: 16px;
        font-weight: bold;
        color: #666633;
}

.info_place {
        font-size: 20px;
        color: #993333;
        font-weight: bold;
}

.info_why {
        font-weight: bold;
        color: #666633;
}

.info_time {
        margin-bottom: 20px;
}


.details_activities .dactivities_title {
  color:#999966;
position: absolute;
  left: -6px;
  font-size:20px;
}

.dactivities_info {
  position: relative;
  left: 108px;
}

.dactivities_info .activity_time {
  margin-left: 12px;
  float: left;
  clear: left;
  color:#993333;
  font-size:18px;
  font-weight:bold;
}

.dactivities_info .activity_what {
  margin-left: 20px;
  float: left;
  color:#666633;
  font-size:18px;
  font-weight:bold;
}



.side_items {
	margin-left: 90px;
	width: 280px;
	float: left;
}

.educ_programs {
	margin-top: 30px;
}

.exhibitor_floorplan a img {
 	border: none;
}

.programs_title {
	font-weight: bold;
	color: #993333;
	line-height: 1.5;
}

.programs_title a {
	color: #666633;
	text-decoration: none;
}

.programs_title a:hover {
	text-decoration: underline;
}

.programs_list li {
	color: #666633;
	line-height: 1.5;
}

.programs_list li a strong {
  color: #666633; /* It's bold; we don't need colored links */
}

.programs_list a {
	color: #993333;
}

.programs_list a:hover {
	text-decoration: underline;
}

.educ_programs ul {
	padding-left: 0px;
	_margin-left: 0px;
	*margin-left: 0px;
	font-size: 12px;
}

.programs_list li {
	padding-bottom: 5px;	
}

.programs_list li a {
	text-decoration: none;
}

.educ_programs li {
	list-style-type: none;
}

.educ_programs a {
	color: #993333;
	font-weight: normal;
}

.sponsor_log_in {
	margin-top: 20px;
	font-size: 12px;
}

#login_message {
	font-size: 12px;
	color: #993333;
	font-weight: bold;
}

.sponsor_log_in .sponsor_login_header {
	color: #666633;
	font-weight: bold;
	margin-bottom: 5px;
	font-size: 14px;
}

.programs_title {
	margin-top: 15px;
	margin-bottom: 10px;
}

.presenting_images img, .gold_images img {
	padding-bottom: 20px;
}

.spacer {
	margin-right: 10px;
}

/*
#footer {
	border-top: 1px solid #666633;
*/
}

#footer .footer_head {
	height: 20px;
}
