﻿/** Display Area **/
.ContentTop .TCBlock .OuterWrapper .InnerWrapper .Display{			width:950px; height:295px; background:#000000 url(/images/MainBlock/MainImage3.jpg) no-repeat left top; overflow:hidden; }
.ContentTop .TCBlock .OuterWrapper .InnerWrapper .Display .First{	padding:7px 25px 7px 10px; float:right; overflow:hidden; font-size:14pt; color:#5b4324; background:#ffffff; margin-top:220px; font-family:Georgia, Serif; border-left:solid 5px #4d6187; }

/** Left Column **/
.LeftColumn{				width:550px; float:left; padding:10px 0px 10px 10px;}
.LeftColumn h2{				font-size:18pt; color:#5b4324; font-weight:normal; padding:10px 10px 3px 0px; border-bottom:solid 1px #8c7d69; margin-right:40px; font-family: Georgia, Serif;}
.LeftColumn p{				color:#5b4324; padding:20px 65px 15px 25px; line-height:18px;}

/** Right Column **/
.RightColumn{				width:270px; float:right; border-left:solid 1px #e9d6c0; border-right:solid 1px #e9d6c0; border-top:solid 1px #e9d6c0; border-bottom:solid 1px #e9d6c0; padding:15px 10px 10px 0px; background:#f7f2eb; margin-top:20px; margin-right:30px; margin-bottom:30px;}
.RightColumn h3{			font-size:10pt; font-weight:normal; color:#374b70; margin:5px 0px 0px 20px; text-align:left; font-family:Georgia, Serif; border-bottom:solid 1px #eae4d8;}
.RightColumn .Sequence{		padding-top:10px; margin-top:10px; border-top:solid 1px #e9d6c0;}


/** Events Calendar **/
.RightColumn .EventLabel{				padding-bottom:30px;}
.RightColumn h2 .Month{					float:left; display:block; font-size:12pt;}
.RightColumn h2 .Link{					float:right; display:block; padding:2px; font-size:10pt; color:#374b70; text-decoration:none;}
.RightColumn h2 .Link:hover{			background:#657ca5;}
.RightColumn .Event{					padding:10px; background:#f7f2eb; border:solid 1px #f7f2eb;}
.RightColumn .Event:hover{				background:#fcfaf7; border:solid 1px #f5e9db; cursor:pointer;}
.RightColumn .Event a{					text-decoration:none; color:#7a6143;}
.RightColumn .Event .DateTime{			overflow:hidden;}
.RightColumn .Event .DateTime .Date{	float:left; color:#7a6143; font-weight:bold; font-size:8pt;}
.RightColumn .Event .DateTime .Time{	float:right; color:#7a6143; font-size:8pt; text-align:right;}
.RightColumn .Event h3 a{				color:#7a6143; font-weight:bold; font-size:12pt; text-decoration:none;}
.RightColumn .Event .Location{			color:#ae9577; font-size:8pt; text-align:right;}


/** Specials and Announcements **/
.RightColumn .Special{					padding:10px; background:#f7f2eb; border:solid 1px #f7f2eb;}
.RightColumn .Special:hover{			background:#fcfaf7; border:solid 1px #f5e9db; cursor:pointer;}
.RightColumn .Special .ArtImgLeft{		float:left; background:#ffffff; padding:2px; border:solid 1px #e9d6c0; margin: 0px 10px 0px 0px;}
.RightColumn .Special .ArtImgRight{		float:right; background:#ffffff; padding:2px; border:solid 1px #e9d6c0; margin: 0px 0px 0px 10px;}
.RightColumn .Special a{				text-decoration:none; color:#7a6143;}
.RightColumn .Special h3 a{				color:#7a6143; font-weight:bold; font-size:12pt;}
.RightColumn .Special p{				color:#7a6143; font-weight:normal; font-size:10pt;}
.RightColumn .Special p span{			color:#374b70; font-size:8pt; font-weight:bold; white-space:nowrap;}


/** Calendar **/
.CalendarHolder{						width:147px; border:solid 1px #e9d6c0; border-right:0px; background:#f7f2eb; padding:5px 15px 5px 5px; position:absolute; z-index:2;}
.CalendarHolder .Month{					text-align:center; font-family:Georgia, Serif; font-size:14pt; color:#374b70;}
.CalendarHolder .Weekday{				width:21px; float:left; text-align:center; color:#374b70; font-weight:bold;}
.CalendarHolder .Grid{					clear:both; border:solid 1px #ae9577; border-top:0px; border-left:0px; width:147px; overflow:hidden;}
.CalendarHolder .Grid .Day{				float:left; width:20px; border:solid 1px #ae9577; border-right:0px; border-bottom:0px; color:#374b70; background:#eee5d8;}
.CalendarHolder .Grid .Day span{		display:block; width:14px; text-align:center; padding:3px; font-size:8pt;}
.CalendarHolder .Grid .Selected span{	display:block; width:14px; text-align:center; padding:1px; font-size:8pt; border:solid 2px #ffffff; background:#f7f2eb;}
.CalendarHolder .Grid .Empty{			background:#ae9577;}


h2{				font-size:18pt; color:#5b4324; font-weight:normal; padding:10px 10px 3px 0px; border-bottom:solid 1px #e4ddcd; font-family: Georgia, Serif; margin-top:10px; margin-right:4px; margin-left:5px;}

#DIV_Announcements 
{
    padding:0px 10px 10px 25px;
}

.AnnouncementText2 
{
    
    padding:0px 225px 5px 25px;
    color:#4c4234;
    text-align:left;
    border-bottom:solid 1px #e4ddcd;
    margin-bottom:20px;
    overflow:hidden;
    line-height:18px;
}


.HomepageAnnouncementName 
{
    font-weight:bold;
    color:#687DA5;
    font-size:11px;
    
}

.HomepageAnnouncementText 
{
    color:#5B4324;
    font-size:11px;
    border-bottom:dotted 1px #e4ddcd;
    line-height:1.4em;
    margin-top:5px;
}

.links a
{
    color:#7d6b55;
    padding-left:10px;
    
    }
    
.links a:hover
{
    color:#8c7d69;
    }
    

      