.main {font:13px/23px "Arial", "Verdana"; color:#666666;}

SPAN.italic{font:12px/20px "Georgia", "Times"; color:#666666; font-style: italic}
SPAN.12{font:12px/20px "Georgia", "Times"; color:#666666;}

SPAN.italic13{font:14px/20px "Georgia", "Times"; color:#666666; font-style: italic; font-weight: bold;}
SPAN.italic13bold{font:14px/20px "Georgia", "Times"; color:#666666; font-style: italic; font-weight: bold;}

SPAN.sectionnav{font:12px/32px "Georgia", "Times"; color:#666666; font-style: italic}
SPAN.subsectionnav{font:13px/22px "Georgia", "Times"; color:#666666; font-style: italic}
SPAN.sectionname{font:10px/15px "Georgia", "Georgia"; color:#333333; font-weight: bold; letter-spacing:1px; vertical-align:10%;}

SPAN.positionlink{font:13px/20px "Georgia", "Times"; color:#666666; font-style: italic}
.contenttitles{font:15px/33px "Arial", "Verdana"; font-weight: bold; color:#666666;}
.contenttitles13{font:13px/23px "Arial", "Verdana"; font-weight: bold; color:#666666;}
SPAN.contactheader{font:13px/23px "Arial", "Verdana"; font-weight: bold; color:#666666;}



SPAN.homelink{font:13px/23px "Georgia", "Times"; color:#666666; font-weight: bold; vertical-align:15%;}
SPAN.homelinkitalic{font:13px/23px "Georgia", "Times"; color:#666666; font-style: italic; vertical-align:15%;}

SPAN.headline{font:16px/23px "Georgia", "Times"; color:#666666; font-weight: bold; letter-spacing:2px}

SPAN.nav{font:10px/25px "Georgia", "Georgia"; color:#666666; font-weight: bold; letter-spacing:1px}

SPAN.cities{font:13px/14px "Times", "Georgia"; color:#999999;}
SPAN.footer{font:10px/22px "Georgia", "Times"; color:#666666;}
SPAN.superfooter{font:10px/22px "Georgia", "Times"; color:#666666; vertical-align:-20%;}

a:link {color:#666666;text-decoration:none}
a:visited {color:#666666;text-decoration:none}
a:hover {color:#0099cc;text-decoration:none}
a:active {color:#666666;text-decoration:none}


.homelink a:link {color:#666666;text-decoration:none}
.homelink a:visited {color:#666666;text-decoration:none}
.homelink a:hover {color:#0099cc;text-decoration:none}
.homelink a:active {color:#666666;text-decoration:none}

.footer a:link {color:#333333;text-decoration:underline}
.footer a:visited {color:#333333;text-decoration:underline}
.footer a:hover {color:#0099cc;text-decoration:none}
.footer a:active {color:#333333;text-decoration:underline}

.superfooter A:link {color:#333333;text-decoration:underline}
.superfooter A:visited {color:#333333;text-decoration:underline}
.superfooter A:hover {color:#0099cc;text-decoration:none}
.superfooter A:active {color:#333333;text-decoration:underline}

#events td 
{
    font:13px/17px "Georgia", "Times", Serif;
    color:#666666;
    padding: 5px 2px 3px 2px;
}

#events th 
{
    text-align: left;
    font: 11px/24px "Georgia", "Times", Serif;
    color:#666666;
    font-weight:bold;
    font-style: italic;
    border-bottom: dotted 1px #666666;
}

#events td.time 
{
    text-transform: lowercase;
}

.schoolName 
{
    font: 13px "Georgia", "Times", Serif;
    color: #666666;
    margin-bottom: 20px;
    font-weight: bold;
}

.positionTitle 
{
    font-weight: bold;
}


.schoolsList, .positionsList 
{
    font-size: 13px;
    line-height: 22px;
    font-style: italic;
}

.schoolsList a, .positionsList a 
{
    margin-right: 30px;
}

.schoolsList td, .positionsList td
{
    margin: 0 20px 0 0;
}

.schoolList 
{
    margin-left: 30px;
    padding: 0;
}

.schoolList li
{
    list-style: none outside; 
    font-size: 13px;
    line-height: 22px;
    margin-left: 0;
}

#eventsContainer 
{
    border-top: solid 1px #00326c;
    border-bottom: solid 1px #00326c;
    padding-top: 20px;
    padding-bottom: 20px;
}

#loginForm 
{
    margin: 60px 0 0 60px;
    color: #666;
}