/* CSS Document */
#ExpDefault{
	background:url(/images/ExpDefault.jpg) no-repeat bottom;
	width:496px;
	margin:0;
	padding:0;
}
#ExpDefault a {
	cursor: pointer;
}
#OTD-Exp{
	background: url(/images/OTD-Exp-Back.jpg) repeat-x;
	width:310px;
	margin:0;
}
#OTD-Exp h2{
	margin:0 0 10px 10px;
}
.OTD-Left 
{
	margin:0 0 0 10px;
	font:12px Arial;
}

#OTD-Exp img{
	margin: 10px 10px 50px 0;
}
.Exp-LeftColumn{
	margin:0 10px 10px 20px;
}
.Exp-RightColumn{
	padding: 0 10px 0 10px;
	background: url(/images/Exp-Right-Column-Back.gif) repeat-y;
}
h2.Exp-Right{
	margin: 5px 0 5px 20px;
}
/* Timeline Pages */
#TimeLineMain{
	background: url(/images/TimeLine/TimeLineIntro.jpg) no-repeat top;
	width:496px;
	height:175px;
	margin:0;
	padding:0;
	border:1px solid #fff;
}
#TimeLineMain h2{
	margin:10px 0 0 20px;
}
#TimeLineMain p{
	margin:5px 150px 0 20px;
	line-height:19px;
}
/*   TABLES FOR CALENDAR   */
#calTimeLine {
	width: 161px;
	padding: 0;
	margin: 0;
	border-left: 1px solid #827b70;
	font: bold 10px/20px Verdana, Arial, Helvetica, sans-serif;
	color: #2d5b4c;
	text-align: center;
	background-color: #e1d9ca;
}
table.calendar {
	width: 161px;
	padding: 0;
	margin: 0;
	border-left: 1px solid #827b70;
	font: bold 10px/20px Verdana, Arial, Helvetica, sans-serif;
	color: #2d5b4c;
	text-align: center;
	background-color: #e1d9ca;
}
#calTimeLine td.CalDayStyle {
background: url(/images/Calendar/Day.jpg) repeat-x;
}
#calTimeLine td.CalOtherMonthDayStyle {
background: url(/images/Calendar/DayOff.jpg) repeat-x;
}

#calTimeLine .nav, .nav a {
	font: bold 18px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #fff;	
	text-align: center;
	text-decoration: none;
}	
table.CalTitleStyle {
	margin: 0;
	padding: 5px 0 0 0;
	/*width: 100%;*/
	background: #63c8a7 url(/images/Calendar/MonthBack.jpg) no-repeat;
	color: #fff;	 
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	height:24px;
}

table.CalTitleStyle td {
	border: 0px !important;
}

.titleheader {
	margin: 0;
	padding: 5px 0 0 0;
	background: #63c8a7 url(/images/Calendar/MonthBack2.jpg) no-repeat;
	color: #fff;	 
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	height:24px;

}
.Back{
	margin:0 35px 0 0;
}
.Next{
	margin:0 0 0 35px;
}
#calTimeLine td.CalDayHeaderStyle {
	font: bold 11px/20px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #2d5b4c;
	background: #e1d9ca url(/images/Calendar/DayBack.jpg) repeat-x;
	border-right: 1px solid  #827b70;
	border-bottom: 1px solid  #827b70;
	border-top: 1px solid  #827b70;
}

#calTimeLine td.CalTodayDayStyle, #calTimeLine td.CalTodayDayStyle a, #calTimeLine td.CalTodayDayStyle a:link, #calTimeLine td.CalTodayDayStyle a:visited {
	color: #fff;
	font-weight: bold;
	background: #58ae93 url(/images/Calendar/DayOn.jpg);
}

#calTimeLine td {
	border-right: 1px solid #827b70;
	border-bottom: 1px solid #827b70;
	text-align: center;
}

#calTimeLine td a {
	text-decoration: none;
	font-weight: bold;
	display: block;
	color: #58ae93;
}

#calTimeLine td a:link, td a:visited {	
	color: #58ae93;
	
}

#calTimeLine td.CalDayStyle a:hover, td.CalDayStyle a:active, td.CalOtherMonthDayStyle a:hover, td.CalOtherMonthDayStyle a:active, td.SelectedDay a {
	background: #58ae93 url(/images/Calendar/DayOn.jpg) repeat-x;
	color:#fff;
}

/*  TABLES  FOR CALENDAR   */

#otd-timeline{
	background:url(/images/Timeline-OnThisDay.jpg) repeat-x;
	width:497px;
	height:180px;
	position:relative;
}
#YearTabs{
	position:absolute;
	top:-20px;
	left:80px;
	width:400px;
	margin:0;
}
#otd-timeline table {
	margin: 0;
}
#Decade{
	padding: 0 10px 0 10px;
	text-align:left;
	width:200px;
	background: url(/images/Calendar/Decade.jpg) repeat-x;
}
#Decade ul{
	margin:0 10px 0 0 ;
	padding:0 0 0 10px;
}
#Decade td{
	background:url(/images/ButtonBack.jpg) repeat-x;
	border:1px solid #ac9970;
	padding:0;
	margin:0;
	list-style-type:none;
}
#Decade li.selected {
	background:url(/images/Selected-Button.jpg) repeat-x;
	border:1px solid #ac9970;
	padding:0;
	margin:0;
	list-style-type:none;
}
#Decade td a{
	margin: 0;
	padding: 0 0 0 5px;
	color: #2d5b4c;
	text-decoration:none;
	background:url(/images/Button-Back.jpg) repeat-x;
	display:block;
}
#Decade td a:hover{
	margin: 0;
	text-decoration:none;
	color: #2d5b4c;
	background:url(/images/Selected-Button.jpg) repeat-x;
	display:block;
}
#Decade td a.selected{
	margin: 0;
	text-decoration:none;
	color: #2d5b4c;
	background:url(/images/Selected-Button.jpg) repeat-x;
	display:block;
}
#Decade h1, #ExpDefault h1{
	padding: 0 0 0 20px;
}
#decade-selector{
	background:url(/images/DecadeSelector.jpg) no-repeat;
	font:11px/14px Arial, Helvetica, sans-serif;
	height:178px;
	width:27px;
}
#decade-selector ul{
	margin:0;
	padding:2px 0 0 0;
	text-align:center;
}
#decade-selector li{
	color:#fff;
	padding:0;
	list-style-type:none;
	width:27px;
}
#decade-selector li a{
	color:#fff;
	text-decoration:none;
	margin:2px 0 0 0;
	/* display:block; */
}
#decade-selector li a:hover{
	color:#fff;
	/* background:url(/images/Calendar/YearSelected.jpg) no-repeat;
	text-decoration:none;
	 display:block; */
	margin:2px 0 0 0;
}
a.DecadeYear:link{
	color:#fff;
	margin:3px 0 0 0;
	font-size:10px;
	font-weight:bold;
}
a.DecadeYear:hover{
	color:#fff;
	margin:3px 0 0 0;
	font-size:10px;
	font-weight:bold;
}
#Divider{
	background:url(/images/ExpDivider.jpg) no-repeat;
	width:496px;
	height:50px;
	margin:0;
	padding:0;
}
#TimeLine-Buttons{
	background:url(/images/ExpDivider.jpg) no-repeat 0 -20px;
	width:496px;
	height:30px;
	position:relative;
	margin:0;
	padding:0;
}
#TimeLine-Buttons H3{
	margin:0 0 0 20px;
	text-decoration:none;
}
#News{
	background:url(/images/WhatsNewBack.jpg) no-repeat 8px 0;
	width:496px;
	margin:0;
	padding:10px 0 0 0;
}
#News h2, #News h3, #News h4 {
	margin:0 60px 0 22px;
}
#News h3{
font-size:16px;
}
#News p, #Interact p {
	margin: 0 50px 10px 8px;
}
#refreshments{
	background:url(/images/19HoleBack.jpg) no-repeat bottom;
	margin:0;
	padding:0 0 0 20px;
}
#refreshments table {
	width:456px;
	margin:0 0 10px 0;
}
#refreshments td.hole{
	padding:0 35px 0 5px;
}
#refreshments h1,#refreshments h2, #Interact h1 {
	margin: 10px 0 0 0;
}
#Interact{
	background:url(/images/InteractBack.jpg) no-repeat bottom;
	margin:0;
	padding:0 0 0 15px;
}
#Interact table{
	margin:0 0 0 20px;
}
#Interact td{
	padding:2px;
}
#MailBox {
	width:238px;
	margin:0;
	padding:0;
	float:left;
	height:300px;
	text-align:center;
}
#MailBox p{
	background:url(/images/MailBoxBack.jpg) no-repeat;
	padding:0 8px 0 4px;
	margin:0;
	line-height:20px;
	text-align:left;
}
#TfR {
	width:238px;
	margin: 3px 0 0 8px;
	padding:0;
	float:left;
	height:300px;
	text-align:center;
}
#TfR p{
	background:url(/images/TfRBack.jpg) no-repeat;
	padding:0 4px 0 8px;
	margin:0;
	line-height:20px;
	text-align:left;
}
#TfR p.tftr {
	background:url(/images/TfRBack_top.jpg) no-repeat;
}

#SectionNavigation {
	top: 52px;
}

#TimeLine1_Div_Timelineresults {
	padding: 10px;
}

#TimeLine1_Div_Timelineresults table {
	margin: 0 0 10px 0;
	width: 475px;
}

#TimeLine1_Div_Timelineresults table td.stats_cell_dark {
	background: #D6EBD8;
}


