﻿
.norep { background-repeat: no-repeat; }
.repy { background-repeat: repeat-y; }
.floatBreak { clear: both; }
.BlueContainerBG { background-color: #D6EEFB; }
.TanContainerBG { background-color: #E0EDC1; }
.GreenContainerBG { background-color: #dae350; }
.LtGreenContainerBG { background-color: #eaefb4; }
.TitleBG { background-color: #BDE5FA; }
.DarkBlueContainerBG { background-color: #ABE2F8; }
.BlueText {	color: #00A0D8; }
.Teal { color: #6DCCFF; }

.SideBarContent
{
    width: 190px;
    padding: 4px;
    margin: 4px 12px 4px 14px;
}

.Normal p
{
	font-family: Arial;
	font-size: 13px;
}

.pageMaster
{
	width: 940px;
	background-image: url(PageBG.jpg);	
	
	font-family: Arial;
	font-size: 13px;
}

.FullWidth { width: 940px; }

.LeftWidth
{
	width: 232px;
}
.RightWidth
{
	width: 708px;
}

.Logo
{
	float: left;
	margin-left: 12px;
	margin-bottom: 20px;
	width: 206px;
	height: 143px;
	background-image: url(logo.jpg);		
	cursor: input;
	cursor: hand;
	display: inline;
}

.LeftContentHolder
{
	float: left;
	clear: left;	
	background-image: url(HomeLefttextureBG.jpg);	
}

.ContactUsLeftContentHolder
{
	float: left;
	clear: left;
	
	background-image: url(ContactUsLeftBG.jpg);	
	padding-bottom: 10px;
}
.LinksLeftContentHolder
{
	float: left;
	clear: left;
}

.OurStoriesLeftContentHolder
{
	float: left;
	clear: left;
	
	background-image: url(OurStoriesLeftBG.jpg);	
	padding-bottom: 10px;
}

.LeftContentHolder p
{
	width: 200px;
	margin-left: 18px;
}

.RightHolder
{
	float: right;
}

.RightContentHolder
{
	width: 708px;
	margin-top: 25px;
}

.HomeTitle
{
	width: 698px;
	height: 46px;
	margin-left: 10px;
	background-color: #BDE5FA;
	vertical-align: top;	
}

.HomeTitleRightBar
{
	width: 12px;
	height: 46px;
	float: right;
	background-color: #2eb8eb;
}

.InternalTitleDarkBlue
{
	background-color: #a9e2f9;	
}
.InternalTitleHolidays
{
	background-color: #bde2d7;	
}

.InternalTitleLeftBar
{
	width: 19px;
	height: 46px;
	background-color: #BDE5FA;
	float: left;
}

.InternalTitleRightFillBlue
{
	width: 14px;
	height: 46px;
	background-color: #BDE5FA;
	float: right;
}

.RightPaneHolder
{
	width: 220px;	
	background-image: url(blueBar.jpg);
	background-position: left top;	
	vertical-align: top;
	float: right;
	margin-top: 12px;
}

.ContentPaneHolder
{
	width: 477px;
	padding-top: 12px;
	padding-right: 2px;
	vertical-align: top;
	float: right;
}

.ContactUsContentPaneHolder
{
	width: 610px;
	padding-top: 12px;
	margin-right: 40px;
	vertical-align: top;
	float: right;
}
.ContactUsContentPane
{
    margin-top: -3px;
    margin-left: 8px;
    width: 592px;
}

.EventsContentPaneHolder
{
	width: 623px;
	float: right;
	margin-right: 26px;
	margin-bottom: 8px;
	padding: 10px 15px 10px 15px;
}
.LinksContentPaneHolder
{
	width: 642px;
	padding: 10px 15px 10px 15px;
	margin-right: 25px;
	vertical-align: top;
	float: right;	
}

.OurStoriesRightPaneHolder
{
    width: 653px;
	margin-left: 20px;
}
.OurStoriesBottomPane
{
    margin-left: 4px;
    margin-right: 6px;
}

.OurStoriesContentPaneHolder
{
    width: 663px;
    margin-left: 10px;
}

/* ADDED */

.BottomMiddlePaneHolder
{
    width: 477px;
    padding-top: 0px;
    padding-right: 2px;
    vertical-align: top;
    float: left;
    display: inline;
}

.EventsPaneLeft
{
    margin: -3px 19px 0px 17px;
    width: 419px;
}
.EventsPaneRight
{
    margin: -3px 19px 0px 17px;
    margin-top: -3px;
    width: 457px;
    float: left;
}

.LeftBottomPaneHolder
{
    margin-right: -14px;
}

.EventsBottomLeftPaneHolder
{
    width: 316px;
    margin-left: 15px;
    margin-right: 21px;
    float: left;
}
.EventsBottomRightPaneHolder
{
    width: 317px;
    float: left;
}


/* MENU STYLES */

.MenuContainer
{	
	width: 722px;
	height: 69px;
	float: left;
	background-image: url(MenuBg.jpg);
	background-repeat: no-repeat;		
}

.MainMenu
{
	margin-top: 18px;
}

.MainMenu .Rooted .text
{
	display: none;
}
.MenuSeparator
{
	margin-top: 22px;
}


/* Menu Items */
.radmenu ul li.item
{
	line-height: 27px;
	text-align: center;
	vertical-align: middle;	
	color: Black;
	font-family: Arial;
	font-size: 13px;
		
	margin-left: 1px;
	margin-right: 1px;	
	text-decoration: none;
}

/* Mozilla Fix for cursor hand */
.radmenu ul li.item a span.text
{
	cursor: pointer;
}


/* No underline for menu items on hover */
.radmenu ul li.item a:hover
{
	text-decoration: none;
}

/* Selected Item emphasis */
.radmenu ul li .SelectedItem
{
	font-weight: bold;
	
}

/* First Menu Item */
.radmenu ul.horizontal li.first
{
	margin-left: 14px;	
	/* text-transform: uppercase; */
}

/* Sub Menu Container */
.radmenu ul.vertical
{
	background-color: #39609b;	
}
 
/* Fix for first sub menu item */
.radmenu ul.vertical li.first
{
	margin-top: 4px;
	margin-left: 6px;
}

/* Sub menu items */
.radmenu ul.vertical li.item 
{
	line-height: 16px;
	font-size: 12px;
	text-align: left;
}

/* Sub menu images */
.radmenu ul.vertical li.item .leftImage
{
	margin-right: 3px;
}


/* Link text in the Menu Items */
.radmenu ul li.item a
{
	color: Black;
	cursor: hand;
}

/*  Page specific styles, to help with content */

.HomeEventTitle
{
	height: 35px;
	margin-left: -14px;
	margin-top: 8px;	
	background-color: #8dcbd7;		
}

.HomeOurStory
{
	float: right;
	height: 45px;
	width: 217px;
	background-image: url(OurStoryTitleText.jpg);
	background-repeat: no-repeat;
	margin-top: -3px;
	
}

.HomeOurStoryContent
{
	background-color: #E0EDC1;
	width: 156px;
	margin-right: 18px;
	padding: 5px 5px 5px 5px;
}

.LinksLeftBox
{
	width: 186px;
	height: auto;
	margin-left: 22px;
	margin-bottom: 12px;
	margin-top: -2px;
}

.LinksLeftBottomBox
{
	width: 188px;
	height: auto;
	padding: 10px 22px 10px 22px;
	text-align: center;
	background-image: url(LeftTanGreenBG.jpg);
}

.TraditionsBottomLeft
{
	float: left; 
	width: 150px; 
	margin-left: -15px; 
	margin-top: 60px; 
	background-color: #eef1b0;	
	height: 1200px;
	padding-top: 10px;
}

.TraditionsLeftPaneTopBox
{
	width: 187px;	
	background-image: url(arrowBG.jpg);
	background-position: center bottom;
	padding: 10px 5px 10px;
	margin-left: 15px;
}


/* Links Styles */

.LinksList
{
	clear: left;
	padding-left: 0px;	
	padding-top: 20px;
}

.LinksList li
{
	float: left;
	margin-left: 60px;
	list-style-type: none;	
}

.LinksList li.First
{
	margin-left: 0px;
}


.LinkBox
{
	width: 156px;
	height: 212px;
	background-color: #0098DC;
	padding: 6px 0px 0px 6px;
}

.LinkBox img
{
	width: 148px; height: 148px;
	margin: 0px; padding: 0px;
	border: Solid 0px White;
}

.LinkBox div
{
	margin-top: 10px;
	width: 148px; height: 51px;
	text-align: center; text-transform: uppercase;
	color: White; font-size: 14px;
}

.LinkBox div a, a:visited
{
	color: White;
}

/* New Traditions */

.NewTraditionsContent
{
	text-align: center;
	width: 640px;
}

.GiftsWrapper
{		
	width: 500px;
	height: 107px;
	padding: 15px;
	background-color: #bedeb3;
	text-align: center;
	margin-left: 55px;
}

.GiftsWrapper a, .GiftsWrapper a:visited
{
	font-size: 14px;
	font-weight: bold;	
}

/* FORM ERROR BOX */
#FormError
{
	font: 13px arial;
	font-weight: bold;
	color: red;
	position: fixed;
	top: 0;
	right: 0;
	width: 280px;
	height: 80px;
	background: #D6EEFB;
	border: 3px solid #1CB6EA;
	padding: 10px;
	z-index: 10000;
}
