html
{
	overflow:scroll;
}
body
{
	background-color:#e1d2a4;
	padding:0px;
	margin:0px;
	text-align:center;
	min-width:777px;
	height:100%;
}

div#main
{
	width:777px;
	text-align:left;
	margin-left:auto;
	margin-right:auto;
}

.line1
{
	height:5px;
	font-size:5px;
	background-color:#660000;
}

.eventsLine
{
	height:5px;
	font-size:5px;
	background-color:#c2af74;
}

.line22
{
	height:.5px;
	font-size:0px;
	background-color:white;
}

.headerTitle
{
	font-size:20px;
	text-align:right;
	width:100%;
	color:#211d0f;
	font-weight:bold;
	font-family:"Times New Roman", Times, serif;
	height:25px;
	padding-top:5px;
	padding-bottom:5px;
	padding-right:10px;
	xbackground-color:#F5ECB8;
	background-color:#e1d2a4;
}

div.tab
{	
	height:40px;
	display:inline;
	padding-right:2px;
	width:103px;
	xwidth:113px;
	text-align:center;
	xpadding-top:12px;
	margin-bottom:-3px;
}

/*
a.tabLink
{	
	text-transform:uppercase;
	font-size:11px;
	font-family:"Times New Roman", Times, serif;
	xcolor:#504319;
	color:#660000;
	font-weight:bold;
	text-decoration:none;
	background:url(../images/tabActive.png);
	background-repeat:no-repeat;
	height:40px;
	width:103px;
	vertical-align:middle;
	padding-top:12px;
}
a.activeTabLink
{	
	text-transform:uppercase;
	font-size:11px;
	font-family:"Times New Roman", Times, serif;
	xcolor:#504319;
	color:#660000;
	font-weight:bold;
	text-decoration:none;
	background:url(../images/tab.png);
	background-repeat:no-repeat;
	height:40px;
	width:103px;
	vertical-align:middle;
	padding-top:12px;
}
a.tabLink:hover, a.activeTabLink:hover
{
	background:url(../images/tab.png);
	xcolor:white;
	xcolor:#504319;
}

div#contentArea2
{
	background-color:#494c4d;
	xbackground-color:white;
	width:100%;
	height:400px;
	display:inline;
	vertical-align:top;
	xborder-bottom:2px solid white;
	xborder-top:4px solid black;
	border-top:4px solid #660000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11pt;
}

div#rightSide
{
	display:inline;
	width:478px;
	vertical-align:top;
	margin:10px;
	padding-top:10px;
}

#main #contentArea #leftSide #leftSideContent 
{
	background-color:#e1d2a4;
	padding:5px;
	display:block;
}

#main #contentArea #leftSide .shadowBottom 
{
	background-image:url(../images/bottomShadowLine.png);
	background-position:bottom right;
	background-repeat:no-repeat;
	height:8px;
	font-size:8px;
}

div#leftSide
{
	width:250px;
	margin:10px;
	xheight:300px;
	display:inline;
}
*/

.contentHeader
{
	font-size:24px;
	font-family:"Times New Roman", Times, serif;
	color:#f4edd3;
	padding-bottom:5px;
}

.contentBox
{
	background-color:#535657;
	border:1px solid #5d6162;
	border-top:5px solid #5d6162;
	xborder-top:5px solid black;
	padding:10px;
}

.cabinItem
{
	xpadding:5px;
}

.cabinItemImg
{
	xdisplay:inline;
	xwidth:100%;
}
.cabinItemImg img
{
	width:115px;
}

.cabinItemDetails
{
	display:inline;
	padding-left:20px;

}

.cabinItemTitle
{
	font-size:10px;
	font-family:Tahoma, "Times New Roman";
	color:#f4edd3;
	text-transform:uppercase;
	font-weight:bold;
	display:inline;
	height:100%;
	vertical-align:top;
}

div#footer
{
	xbackground-image:url(../images/bottomShadowLine.png);
	xbackground-position:bottom right;
	xbackground-repeat:no-repeat;
	width:100%;
	text-align:center;
	padding-top:5px;
}

div#footerLinks
{
	text-align:center;
	width:100%;
}
div#footerLinks a
{
	font-family:Tahoma, "Times New Roman";
	color:#998545;
	font-weight:bold;
	padding-left:10px;
	padding-right:10px;
	text-decoration:none;
	font-size:12px;
}

div#footerCopyright
{
	padding-top:2px;
	font-family:Tahoma, "Times New Roman";
	color:white;
	font-size:12px;
}



.eventsHeader
{
	padding:4px;
	text-transform:capitalize;
	font-size:18px;
	font-family:"Times New Roman", Times, serif;
	color:#504319;
	font-weight:bold;
	text-decoration:none;	
}

.boxContent
{
	background-color:#cec088;
	height:100%;
	padding:10px;
	font-family: Tahoma, "Times New Roman";
}

#definition #cabinLeft
{
	display:inline;
	width:275px;
}

#definition #cabinRight
{
	width:225px;
	display:inline;
	vertical-align:top;
	height:100%;
}

#definition #cabinFooter
{
	border-top:1px solid white;
	height:50px;
	padding-top:5px;
	text-align:center;
	width:100%;
}

.eventItem
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

.ContentTitleText
{
	color:#80C4F7;
}

.ContentText
{
	color:#F5ECB8;
}

.hLink
{
	color:#660000;
	xcolor:#990000;
	xcolor:#008080;
	text-decoration:none;
}


#calendarEvents h2
{
	color:Black;
}

#calendarEvents ul
{
	list-style:none;
}

#calendarEvents ul li
{
	color:white;
	padding-bottom:5px;
	padding-left:20px;
	font-size:9pt;
}

#calendarEvents ul li a
{
	xcolor:#990000;
	color:#660000;
	text-decoration:none;	
}



.eventMonth
{
	font-size:10px;
}

.eventMonthTitle_collapsed
{
	font-weight:bold;
	border-bottom:1px solid black;
	padding-bottom:5px;
	font-size:12px;
	padding-top:5px;
	padding-left:12px;
	background-repeat:no-repeat;
	background-position: -4px 4px;
	background-image:url(../images/collapsed.png);
}

.eventMonthTitle_expanded
{
	font-weight:bold;
	border-bottom:1px solid black;
	padding-bottom:5px;
	font-size:12px;
	padding-top:5px;
	padding-left:12px;
	background-repeat:no-repeat;
	background-position: -4px 4px;
	background-image:url(../images/expanded.png);
}

.eventMonth .eventDay
{

}

.eventMonth .eventDesc
{
	padding-left:10px;
	font-family:Arial, Helvetica, sans-serif;
	padding-bottom:5px;
}

.eventGroupOn
{
	display:block;
}

.eventGroupOff
{
	display:none;
}

/* Activity styles from Activities Page */
.activityTitle
{
	color:#F5ECB8;
	font-size:14px;
	font-weight:bold;
	text-decoration:underline;
	padding-bottom:5px;
}

.activityInfo
{
	font-size:13px;
	padding-bottom:20px;
}