﻿body 
{
	font-family:Verdana;
	font-size:11px;
	background-color:White;
}
.footer
{
	font-size:11px;
	border-top:solid 1px Gray;
	padding-top:10px;
	padding-right:10px;
	margin-top:10px;
}
.footer .copyright
{
	float:left;
	text-align:left;
	width:300px;
}
.footer .larta-event
{
	float:right;
	width:300px;
	text-align:right;
	vertical-align:top;
}
.footer .larta-event a
{
	color:Black;
	text-decoration:none;
}
ul.leftnav
{
    cursor:pointer;
    margin:10px 0;
    padding:0;
    width:100%;
    list-style-type:none;
}
ul.leftnav a
{
    text-decoration:none;
    color:Black;
}
.leftnav li
{
    margin:0 0;
    padding:5px 0;
    border-bottom:solid 1px green;
}
.leftnav li.no-line
{
    border-bottom:0;    
}
.leaf
{
    margin-right:10px;
    visibility:hidden;
}
.leaf-selected
{
    margin-right:10px;
}
.leaf-hover
{
    margin-right:10px;
}
.arrow
{
    float:right;
    width:26px;
}
ul.menu
{
    cursor:pointer;
    margin:10px 0;
    list-style-type:none;
}
ul.menu li
{    
    float:left;
}
ul.menu li.first
{
    margin-left:0;
    padding-left:0;
}

.advisory-committee-title
{
    border-bottom:solid 1px green;
    margin:30px 0 5px 0;
    text-align:center;
    padding:5px 0;
}
.advisory-committee
{
    padding:5px 0;
}
.sponsors-title
{
    border-bottom:solid 1px green;
    margin:15px 0 5px 0;
    text-align:center;
    padding:5px 0;
}
.sponsors
{
    padding:5px 0;
}

.formFieldLabel
{
	width:200px;
	font-weight:bold;
	color:#494949;
	vertical-align:top;
}
.formFieldStretched
{
	font-weight:bold;
	color:#494949;
	vertical-align:top;
}
.formField
{
	width:500px;
}

.org-content
{
    display:none;
}
.star
{
    font-size:16px;
    color:Red;
}
.ac-content,
.travel-content
{
    display:none;
    margin:10px 0;
}
.ac-content img
{
    margin:0 10px 10px 0;
}
.travel-content img
{
    margin:0 10px 10px 0;    
}
.sponsor-type
{
    font-weight:bold;
    font-size:13px;
    margin:0 0 5px 0;
}
.sponsor-name
{
    font-weight:bold;
}
.sponsor-description
{
    margin:0 10px;
}
.sponsor-logo
{
    width: 175px;
    float:left;
    text-align:left;
    margin:0 10px;
}
.sponsor-logo-rt
{
    width: 200px;
    float:right;
    text-align:right;
    margin:0 10px;
}
.sponsor-content
{
    display:none;
    margin:10px 0;
}
.sponsors-table td
{
    padding:10px 0;
    
}