body {
margin: 10px auto;
text-align: left;
background: #FFFFFF;
color: #000000;
font-size: 12px;
line-height: 16px;
font-family: Arial, Trebuchet MS, Helvetica, Trebuchet; }

a { color: #444 text-decoration: underline; }
a:link, a:visited, a:active { color: #444; }
a:hover { color: #cc4929; }

#content-area {
margin: 0px 10px 0px 10px;
font-family: Arial, Helvetica, sans-serif;
color: #444;
font-size: 13px;
letter-spacing: 0.1em;
line-height: 18px;
text-align: justify; }

#content-area li {
margin-bottom: 15px; }

p {
text-align: justify;
font-size: 12px;
line-height: 16px;
font-family: Arial, Trebuchet MS, Helvetica, Trebuchet; }

#main-left {
width: 100%; }

#main-right {
display: none; }

#heading {
margin: 0px 0px 5px 0px;
padding-top: 15px;
text-align: left;
color: #a90000;
font-size: 22px;
letter-spacing: .1em;
text-transform: uppercase;
font-family: Arial, Trebuchet MS, Helvetica, Trebuchet;
border-top: 1px solid #B1B1B1; }

#sub-heading {
padding-top: 10px;
text-align: left;
color: #003265;
font-size: 18px;
letter-spacing: .1em;
text-transform: uppercase;
font-family: Arial, Trebuchet MS, Helvetica, Trebuchet; }

#link-heading {
padding-top: 10px;
padding-bottom: 5px;
text-align: left;
color: #003265;
font-size: 18px;
letter-spacing: .1em;
text-transform: uppercase;
font-family: Arial, Trebuchet MS, Helvetica, Trebuchet;
border-bottom: 1px dotted #B1B1B1; }

#map {
float: right;
margin-top: 15px;
width: 385px;
height: 290px;
border: 1px solid #333333; }

#meeting-school {
float:left; 
padding-right:40px; 
margin-right:40px; 
margin-top:10px; 
margin-bottom: 15px; 
border-right:1px dotted #B1B1B1; }

#meeting-stated {
margin-top:15px; }

#line {
margin-top: 7px;
margin-bottom: 7px;
border-bottom: 1px dotted #C0C0C0; }

#table {
width: 100%;
margin: 0px 0px 10px 0px;
padding: 10px 0px 0px 0px; }

caption {
padding: 0 0 5px 0;
width: 700px;	 
font: italic 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
text-align: right; }

th {
font: bold 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
color: #4f6b72;
border-right: 1px solid #C1DAD7;
border-bottom: 1px solid #C1DAD7;
border-top: 1px solid #C1DAD7;
letter-spacing: 2px;
text-transform: uppercase;
text-align: left;
padding: 6px 6px 6px 12px;
background: #CAE8EA url(/img/table-header.jpg) no-repeat; }

th.nobg {
border: 1px solid #C1DAD7; }

td {
border-right: 1px solid #C1DAD7;
border-bottom: 1px solid #C1DAD7;
background: #fff;
padding: 6px 6px 6px 12px;
color: #4f6b72; }

td img {
width: 16px;
height: 16px;
border: 0; }

td.alt {
background: #F5FAFA;
color: #797268; }

th.spec {
border-left: 1px solid #C1DAD7;
border-top: 0;
font: bold 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
background: #fff url(/img/table-bullet-1.gif) no-repeat; }

th.specalt {
border-left: 1px solid #C1DAD7;
border-top: 0;
font: bold 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
color: #797268;
background: #f5fafa url(/img/table-bullet-2.gif) no-repeat; }

#album-left {
float: left;
width: 330px;
height: 90px;
padding: 10px;
background-color: #FFFFFF;
border: solid 1px #FFFFFF; }

#album-left:hover {
background-color: #EFF7FD;
border: solid 1px #C5DBEA; }

#album-left img {
float: left;
padding: 2px;
margin-right: 10px;
border: solid 1px #B1B1B1; }

#album-right {
float: right;
width: 330px;
height: 90px;
padding: 10px;
background-color: #FFFFFF;
border: solid 1px #FFFFFF; }

#album-right:hover {
background-color: #EFF7FD;
border: solid 1px #C5DBEA; }

#album-right img {
float: left;
padding: 2px;
margin-right: 10px;
border: solid 1px #B1B1B1; }

#album-title {
margin-bottom: 0px;
text-align: left;
color: #003265;
font-size: 14px;
letter-spacing: .1em;
text-transform: uppercase;
font-family: Arial, Trebuchet MS, Helvetica, Trebuchet; }


/* ------------------------------------------------
                EVENT DATE ICON
------------------------------------------------ */

#date-01 {
margin: 10px 10px 5px 0px;
width: 45px;
height: 49px;
float:left;
background: url(/img/date-01.gif) no-repeat; }

#date-02 {
margin: 10px 10px 5px 0px;
width: 45px;
height: 49px;
float:left;
background: url(/img/date-02.gif) no-repeat; }

#date-03 {
margin: 10px 10px 5px 0px;
width: 45px;
height: 49px;
float:left;
background: url(/img/date-03.gif) no-repeat; }

#date-04 {
margin: 10px 10px 5px 0px;
width: 45px;
height: 49px;
float:left;
background: url(/img/date-04.gif) no-repeat; }

#date-05 {
margin: 10px 10px 5px 0px;
width: 45px;
height: 49px;
float:left;
background: url(/img/date-05.gif) no-repeat; }

#date-06 {
margin: 10px 10px 5px 0px;
width: 45px;
height: 49px;
float:left;
background: url(/img/date-06.gif) no-repeat; }

#date-07 {
margin: 10px 10px 5px 0px;
width: 45px;
height: 49px;
float:left;
background: url(/img/date-07.gif) no-repeat; }

#date-08 {
margin: 10px 10px 5px 0px;
width: 45px;
height: 49px;
float:left;
background: url(/img/date-08.gif) no-repeat; }

#date-09 {
margin: 10px 10px 5px 0px;
width: 45px;
height: 49px;
float:left;
background: url(/img/date-09.gif) no-repeat; }

#date-10 {
margin: 10px 10px 5px 0px;
width: 45px;
height: 49px;
float:left;
background: url(/img/date-10.gif) no-repeat; }

#date-11 {
margin: 10px 10px 5px 0px;
width: 45px;
height: 49px;
float:left;
background: url(/img/date-11.gif) no-repeat; }

#date-12 {
margin: 10px 10px 5px 0px;
width: 45px;
height: 49px;
float:left;
background: url(/img/date-12.gif) no-repeat; }

.date-day {
font-size: 18px;
text-transform: uppercase;
color: #999999;
text-align: center;
display:block;
line-height: 18px;
padding-top: 21px;
margin-left: -3px; }
