a
{
    color: #80B0D0;
    margin: 0px;
    text-decoration: underline;
}

.bold
{
    font-weight: bold;
}

.italics
{
    font-style: italic;
}

.text-menu, .text-menu-selected
{
    text-decoration: none;
    color: #FFFFFF;
    font-family: "century gothic";
    font-weight: normal;
    font-size: 8pt;
    letter-spacing: 0.05em;
    cursor: pointer;
}

.text-menu-selected, .text-menu:hover
{
    color: #F3EB9B;
}

.text-menu-spacing
{
	width: 15px;
}

.text-submenu, .text-submenu-selected
{
    text-decoration: none;
    color: #5A9D7D;
    font-family: "helvetica";
    font-size: 14pt;
    line-height: 140%;
    cursor: pointer;
}

.text-submenu:HOVER, .text-submenu-selected
{
	color: #000000;	
}

.text-submenu2, .text-submenu2-selected
{
	text-decoration: none;
    color: #000000;
    font-family: "helvetica";
    font-size: 12pt;
    line-height: 140%;
}

.text-submenu2:HOVER 
{
	color: #5A9D7D;	
}

.text-submenu2-selected
{
	color: #5A9D7D;	
}

.text-title-right
{
    color: #000000;
    font-family: "helvetica";
    font-size: 24pt;
    line-height: 100%;
    letter-spacing: 0.00em;
    text-align: center;
}

.text-right
{
    color: #5A9D7D;
    font-family: "helvetica";
    font-size: 10pt;
    line-height: 150%;
}

.text-right2
{
    color: #5A9D7D;
    font-family: "helvetica";
    font-size: 8pt;
    line-height: 150%;
    text-decoration: none;
}

.text-gallery-menu, .text-gallery-menu-selected
{
	text-decoration: none;
    color: gray;
	font-family: "helvetica";
    font-size: 18pt;
    line-height: 100%;
    letter-spacing: 0.00em;
    align: center;
    cursor: pointer;
}

.text-gallery-menu-selected
{
    color: #000000;
}

.text-gallery-thumbnail
{
	text-decoration: none;
    color: black;
    font-family: "helvetica";
    font-size: 10pt;
    line-height: 150%;
}

.text-gallery-caption
{
    color: #5A9D7D;
    font-family: "helvetica";
    font-size: 10pt;
    line-height: 150%;
    text-align: center;
}

.text-gallery-title
{
    color: #000000;
    font-family: "helvetica";
    font-size: 12pt;
    line-height: 100%;
    letter-spacing: 0.00em;
    align: center;
}

.text-gallery-return
{
	text-decoration: none;
    color: gray;
    font-family: "helvetica";
    font-size: 10pt;
    line-height: 100%;
    letter-spacing: 0.00em;
    align: center;
}

.text-cal-legend
{
    color: #5A9D7D;
    font-weight: bold;
    font-family: "helvetica";
    font-size: 10pt;
    line-height: 150%;
    text-decoration: none;
}

.text-cal-header
{
    color: #5A9D7D;
    font-weight: bold;
    font-family: "helvetica";
    font-size: 10pt;
    line-height: 150%;
    text-decoration: none;
}

.text-cal-listing
{
    color: #5A9D7D;
    font-weight: normal;
    font-family: "helvetica";
    font-size: 10pt;
    line-height: 150%;
}

.text-cal-selection-bar
{
    color: #5A9D7D;
    font-weight: normal;
    font-family: "helvetica";
    font-size: 10pt;
    line-height: 150%;
}

.text-cal-selection-year
{
	font-family: helvetica; 
	font-size: 16pt; 
	color: #D1B971;
}

.text-cal-month-header
{
    color: #000000;
    font-weight: bold;
    font-family: "helvetica";
    font-size: 20pt;
    line-height: 150%;
}

.text-cal-dayofweek-header
{
	color: #D1B971;
	text-align: center;
    font-size: 10pt;
	font-weight: bold; 
	font-family: helvetica;
}

.text-cal-day-number
{
	color: #D1B971;
    font-size: 10pt;
	font-weight: bold; 
	font-family: helvetica;
}

.text-cal-add-event-title
{
    color: #5A9D7D;
    font-weight: bold;
    font-family: "helvetica";
    font-size: 14pt;
    line-height: 150%;
}

.text-cal-add-event
{
    color: #5A9D7D;
    font-family: "helvetica";
    font-size: 10pt;
    line-height: 150%;
}

.text-faq-question
{
	font-weight: bold;
}

.text-faq-answer
{
	font-weight: normal;
}

.text-student-headline
{
    color: black;
    font-family: "helvetica";
    font-size: 9pt;
    line-height: 150%;
    font-weight: bold;
}

.text-student-submenu2, .text-student-submenu2-selected
{
	text-decoration: none;
    color: gray;
    font-family: "helvetica";
    font-size: 8pt;
    margin-top: 0px;
}

.text-student-submenu2-selected, .text-student-submenu2:HOVER
{
    color: black;
}

.text-gallery-header
{
    color: #FFFFFF;
    margin-top: 10px;
    margin-left: 10px;
    margin-bottom: 5px;
    text-decoration: none;
    font-family: "helvetica";
    font-size: 10pt;
    line-height: 100%;
    font-weight: bold;
}

.text-gallery-link
{
    color: #FFFFFF;
    margin-top: 0px;
    margin-left: 0px;
    text-decoration: none;
    font-family: "helvetica";
    font-size: 9pt;
    line-height: 120%;
    font-weight: normal;
}

.text-return-to-gallery
{
    color: #FFFFFF;
    margin: 0px;
    text-decoration: none;
    font-family: "helvetica";
    font-size: 9pt;
    line-height: 100%;
    font-weight: bold;
}

.text-video, .text-video-selected
{
    color: #5A9D7D;
    text-decoration: none;
    font-family: "helvetica";
    font-size: 9pt;
    line-height: 150%;
    font-weight: bold;
}

.text-video-selected, .text-video:HOVER
{
    color: black;
}

.text-footer
{
	text-decoration: none;
    color: #5A9D7D;
    font-family: "helvetica";
    font-size: 10pt;
    line-height: 100%;
}

.text-credit
{
    text-decoration: none;
    color: #5A9D7D;
    font-family: helvetica;
    font-weight: normal;
    font-size: 7pt;
    letter-spacing: 0.05em;
}