﻿#generalInfo #pageHeading
{
    border-top: #000080 10px solid;
    border-bottom: #ff0000 10px solid;
    height: 60px;
    background-color: #D2E0EB;
    width: 728px;
}
#generalInfo #pageHeading h1
{
    margin: 0;
    font: bold 24px verdana,arial;
    color: #000066;
    text-align:center;
}
#generalInfo #pageHeading h2
{
    font: bold 10pt verdana;
    color: #ff0000;
    text-align: left;
    font-style: italic;
    margin: 0 0 0 10px;
}
#infoArea 
{
    margin: 10px 5px 10px 10px;
	font-family: Verdana,Arial,Sans-Serif;
	padding: 0;
	width: 710px;
}
.infoSection
{
    margin:5px 0 5px 0;
    padding: 0 0 10px 0;
    border-bottom: solid 1px gray;
}
.infoHeading 
{
    float: left;
    width: 150px; 
    font-size:12px;
    font-weight: bold;
    text-align: left;
}
.infoHeading img 
{
    clear: both;
    padding: 5px 0 0 10px;
}
.infoItem 
{
    font-size:12px;
    width: 530px; 
    display: inline-block;     
}
.subItem
{
    display:block;
    margin: 2px 0px 5px 30px;
}
td {
    border-bottom: solid 1px gray;
    vertical-align: top;
    padding: 5px 0 5px 5px;
}
#infoArea h1 
{
    font-family: Arial, 'Times New Roman' , 'Trebuchet MS';
    font-size: 12pt;
    color: #000080;
    font-weight: bold;
    text-align: center;
    margin-top: 20px;
}
#infoArea h2 
{
    font-family: Arial, 'Times New Roman' , 'Trebuchet MS';
    font-size: 10pt;
    color: #000080;
    font-weight: bold;
    text-align: center;
    margin-top: 20px;
}
#infoArea h3   	
{
    font-family: Arial; 
    font-size: 8pt;
    text-align: center;
    font-weight: normal;
    border-top: solid 1px gray; 
    margin: 40px 0 0 0;
}
.address {
    text-align:left; 
    margin: 5px 0 0 250px; 
    display: block;
    font-weight: bold;
}
#tableArea {
    margin: 10px 15px 0 10px;
}
.grayOutline td {
    border: 0;
    text-align: left;
    padding: 2px 0 0 5px;
}
td.item, td.noBorder {
    padding-left: 20px;
}
td.noBorder {
    border: 0;
}
.eventTitle
{
	width: 20%;
    font-family: Arial, 'Times New Roman' , 'Trebuchet MS';
    font-size: 12pt;
    color: #000080;
    font-weight: bold;
    vertical-align: middle;
    border: 0;
    padding-left:0px;
    text-align:left;
}
.eventImage
{
	width: 10%;
    border: 0;
    text-align: left;
}
#tableArea a, #infoArea a {
    color: #000080;    
}
#tableArea a:visited, #infoArea a:visited
{
    color: #000080;
}
#tableArea a:hover, #infoArea a:hover
{
    color: #990000;
}
.eventImage img
{
    border-style: solid;
    border-width: 2px;
    border-color: #C0C0C0 #808080 #808080 #C0C0C0;
}
.inlineList
{
    margin: 0 0 0 5px; 
    padding-left: 1em;
}
.inlineList li
{
    margin-bottom: 3px;
}
.infoItem a
{
    color: #000080;
}
.infoItem a:visited
{
    color: #000080;
}
.infoItem a:hover
{
    color: #990000;
}
.directorName
{
    width: 60%;
    font-weight: bold;
}
.phoneType
{
    width: 15%;
    font-weight: bold;
}
.phoneNumber {
    width: 25%;
}

