body
{
	font-family: Arial;
	font-size: 11px;
	line-height: 15px;
	overflow: -moz-scrollbars-vertical;
	margin: 0px auto;
}

.EditableText
{
	font-family: Arial;
	font-size: 11px;
	line-height: 15px;
}

.ContentPageTitle
{
	font-size: 16px;
	color: #14425C;
	line-height: 20px;
	font-weight: bold;
}

.LTR, .RTL
{
	background-position: center top;
	background-image: url(/App_Themes/Taggart/CentreBackground.gif);
	background-repeat: repeat-y;
	background-color: #f7f7f7;
}

h1
{
	font-size: 16px;
	color: #14425C;
	line-height: 20px;
}

td h1
{
	margin-top: 0px;
}

h2
{
	font-size: 13px;
	color: #565656;
}

.BlueInline
{
	font-size: 11px;
	color: #14425C;
	display: inline;
	font-weight: bold;
	/*float: left;*/
}

td
{
	font-size: 11px;
	line-height: 15px;
}

a
{
	color: #14425C;
}

a:hover
{
	color: #E76C08;
}

/*#Footer#*/
.Footer
{
	text-align: center;
	color: #676767;
	font-family: Arial;
	font-size: 9px;
	padding-top: 5px;
}

.Footer a
{
	color: #676767;
	text-decoration: none;
}

.Footer a:hover
{
	color: #E76C08;
}
.FooterStripeOrange
{
	width: 800px;
	height: 7px;
	background-color: #F6A01B;
	font-size: 3px;
}
.FooterStripeWhite
{
	width: 800px;
	height: 7px;
	background-color: #ffffff;
	font-size: 3px;
}

.CMSMenu
{
	clear: both;
	cursor: pointer;
	/*height: 37px;*/
	padding-bottom: 2px;
}
.CMSMenuItem
{
	color: #ffffff;
	font-size: 12px;
	padding-left: 18px;
	padding-right: 18px;
	text-transform: uppercase;
	background-position: left center;
	background-image: url(/App_Themes/Taggart/White.gif);
	background-repeat: no-repeat;
}

.CMSMenuHighlightedMenuItem
{
	color: #F19409;
	font-size: 12px;
	padding-left: 18px;
	padding-right: 18px;
	text-transform: uppercase;
	background-position: left center;
	background-image: url(/App_Themes/Taggart/White.gif);
	background-repeat: no-repeat;
}

.CMSMenuItemMouseUp, .CMSMenuItemMouseOver, .CMSMenuItemMouseDown, .CMSMenuHighlightedMenuItemMouseUp, .CMSMenuHighlightedMenuItemMouseOver, .CMSMenuHighlightedMenuItemMouseDown
{
	color: #F19409;
	font-size: 12px;
	padding-left: 18px;
	padding-right: 18px;
	text-transform: uppercase;
	background-position: left center;
	background-image: url(/App_Themes/Taggart/White.gif);
	background-repeat: no-repeat;
}

.FirstMenuItem
{
	color: #ffffff;
	font-size: 12px;
	padding-left: 18px;
	padding-right: 18px;
	text-transform: uppercase;
	background-image: none;
}

.FirstMenuItemMouseUp, 
.FirstMenuItemMouseOver, 
.FirstMenuItemMouseDown, 
.FirstMenuItemHighlightedMenuItem, 
.FirstMenuItemHighlightedMenuItemMouseUp, 
.FirstMenuItemHighlightedMenuItemMouseOver, 
.FirstMenuItemHighlightedMenuItemMouseDown
{
	color: #F19409;
	font-size: 12px;
	padding-left: 18px;
	padding-right: 18px;
	text-transform: uppercase;
	background-image: none;
}

.SubCMSMenu
{
	border: none;
	text-align: left;
}
 
.SubCMSMenuItem
{
	background-color: #14425C;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 12px;
	color: #ffffff;
	margin: 0px auto;
}
 
.SubCMSMenuHighlightedMenuItem
{
	background-color: #14425C;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 12px;
	color: #F19409;
	margin: 0px auto;
}

.SubCMSMenuItemMouseOver, .SubCMSMenuItemMouseDown, .SubCMSMenuItemMouseUp, .SubCMSMenuHighlightedMenuItemMouseDown, .SubCMSMenuHighlightedMenuItemMouseOver, .SubCMSMenuHighlightedMenuItemUp
{
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 12px;
	color: #F19409;
	margin: 0px auto;
	background-color: #14425C;
}

/*Left-Nav Menu*/
.LeftCMSMenu, div.LeftCMSMenu .CMSMenu
{
	width: 220px;
}

.LeftCMSMenuItem, div.LeftCMSMenu .CMSMenuItem
{
	background-color: #14425C;
	height: 34px !important;
	text-align: left;
	padding-left: 10px;
	/*width: 200px;*/
	color: #ffffff;
	/*background-image: url(/App_Themes/Pegasus/Images/New/arrowGreyTrans.gif);
	background-repeat: no-repeat;*/
	border: none;
	border-bottom: solid 1px #FFF;
	/*background-position: 5% 50%;*/
	background-image: none;
}

div.LeftCMSMenu .CMSMenuItemMouseUp, 
div.LeftCMSMenu .CMSMenuItemMouseOver, 
div.LeftCMSMenu .CMSMenuItemMouseDown, 
div.LeftCMSMenu .CMSMenuHighlightedMenuItem, 
div.LeftCMSMenu .CMSMenuHighlightedMenuItemMouseUp, 
div.LeftCMSMenu .CMSMenuHighlightedMenuItemMouseOver, 
div.LeftCMSMenu .CMSMenuHighlightedMenuItemMouseDown
.LeftCMSMenuItemMouseOver, 
.LeftCMSMenuItemMouseDown, 
.LeftCMSMenuItemMouseUp, 
.LeftCMSMenuHighlightedMenuItem, 
.LeftCMSMenuHighlightedMenuItemMouseDown, 
.LeftCMSMenuHighlightedMenuItemMouseOver, 
.LeftCMSMenuHighlightedMenuItemUp 
{
	background-color: #14425C;
	height: 34px !important;
	text-align: left;
	padding-left: 10px;
	/*width: 200px;*/
	color: #F19409;
	/*background-image: url(/App_Themes/Pegasus/Images/New/arrowGreyGrey.gif);
	background-repeat: no-repeat;*/
	border: none;
	border-bottom: solid 1px #FFF;
	/*background-position: 5% 50%;*/
	background-image: none;
}

div.LeftCMSMenu .SubLeftCMSMenu,
.SubLeftCMSMenu
{
}

div.LeftCMSMenu .SubLeftCMSMenuItem,
.SubLeftCMSMenuItem
{
	text-align: left;
	padding-right: 7px;
	font-size: 11px;
	color: #696969;
	margin: 0px auto;
	background-image: url(/App_Themes/Pegasus/Images/New/arrowGreyGreenSub.gif);
	background-repeat: no-repeat;
	background-color: #cdebe0;
	height: 34px !important;
	padding-left: 20px;

}

div.LeftCMSMenu .SubLeftCMSMenuItemMouseOver, 
div.LeftCMSMenu .SubLeftCMSMenuItemMouseDown, 
div.LeftCMSMenu .SubLeftCMSMenuItemMouseUp, 
div.LeftCMSMenu .SubLeftCMSMenuHighlightedMenuItem, 
div.LeftCMSMenu .SubLeftCMSMenuHighlightedMenuItemMouseDown, 
div.LeftCMSMenu .SubLeftCMSMenuHighlightedMenuItemMouseOver, 
div.LeftCMSMenu .SubLeftCMSMenuHighlightedMenuItemUp,
.SubLeftCMSMenuItemMouseOver, 
.SubLeftCMSMenuItemMouseDown, 
.SubLeftCMSMenuItemMouseUp, 
.SubLeftCMSMenuHighlightedMenuItem, 
.SubLeftCMSMenuHighlightedMenuItemMouseDown, 
.SubLeftCMSMenuHighlightedMenuItemMouseOver, 
.SubLeftCMSMenuHighlightedMenuItemUp
{
	text-align: left;
	padding-right: 7px;
	font-size: 11px;
	color: #ffffff;
	margin: 0px auto;
	background-image: url(/App_Themes/Pegasus/Images/New/arrowWhiteGreenSub.gif);
	background-repeat: no-repeat;
	background-color: #72c6a5;
	height: 34px !important;
	padding-left: 20px;
}

.QuickSearch
{
	padding-top: 10px;
}

.QuickSearchLabel
{
	text-transform: uppercase;
	display: block;
	color: #14425C;
}

.QuickSearchButton, .CMSSearchDialogSearchButton, .SubscriptionButton
{
	background-color: #14425C;
	color: #ffffff;
	cursor: pointer;
	border: none;
	padding-left: 3px;
	padding-right: 3px;
	text-transform: uppercase;
	font-size: 12px;
	/*letter-spacing: 1px;*/
}

.QuickSearchTextBox, .CMSSearchDialogSearchForTextBox, .CMSSearchDialogSearchModeDropDownList, .SubscriptionTextbox
{
	font-family: Arial;
	font-size: 11px;
	border-right: #bdbec0 1px solid; 
	border-top: #bdbec0 1px solid; 
	border-left: #bdbec0 1px solid; 
	border-bottom: #bdbec0 1px solid;
	margin-right: 10px;
	height: 16px;
}

.QuickSearchTextBox
{
	width: 173px;
}

.CMSSearchDialogSearchForTextBox
{
	/*width: 100px;*/
}

.CMSSearchDialogSearchModeDropDownList
{
	height: 20px;
}

.NewsTitle
{
	/*width: 240px;*/
	height: 42px;
	background-position: left top;
	background-image: url(/App_Themes/Taggart/NewsTitle.png);
	background-repeat: no-repeat;
	text-transform: uppercase;
	color: #14425C;
	padding-top: 12px;
	padding-left: 15px;
}

.NewsTitle a
{
	text-decoration: none;
}

.NewsSummaryContainerOuter
{
	width: 240px;
	display: table;
	height: 168px; 
	position: relative;
	overflow: hidden;
	background-position: left top;
	background-image: url(/App_Themes/Taggart/NewsBackground.png);
	background-repeat: no-repeat;
	/*position: relative;*/
	top: -15px;
}

.NewsSummaryContainerInner
{
	#position: absolute;
	#top: 50%;
	display: table-cell;
	vertical-align: middle;
}


.NewsSummary
{
	#position: relative; 
	#top: -50%;
	width: 210px;
	/*height: 160px;*/
	color: #14425C;
	/*padding-top: 12px;*/
	padding-left: 15px;
	font-size: 11px;
}


ul
{
	margin-left: 25px;
	padding-left: 5px;
	margin-top: 0px;
	padding-top: 0px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	list-style-position: outside;
	list-style-type: disc;
}

li
{
	list-style-type: none;
	padding-left: 10px;
	background: url(/App_Themes/Taggart/bullet.png) no-repeat 0 3px;
	margin-left: -27px;
}

.NewsSummary li
{
	padding-bottom: 6px;
}

.HomeLink
{
	text-transform: uppercase;
	text-decoration: none;
	font-size: 15px;
	position: relative;
	top: -2px;
	display: inline;
	padding-left: 1px;
}

.HomeLink a, .NewsSummary a
{
	text-decoration: none;
	color: #14425C;
}

.HomeLink a:hover, .NewsSummary a:hover
{
	color: #E76C08;
}

.ImageLeft
{
	display: inline;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-top: 5px;
	float: left;
}

.ImageRight
{
	display: inline;
	margin-left: 5px;
	margin-bottom: 5px;
	margin-top: 5px;
	float: right;
}

.Banner
{
	background-image: url(/App_Themes/Taggart/LogoAndBackground.gif); 
	background-position: center top; 
	background-repeat: no-repeat; 
	height: 158px;
	width: 800px;
	background-color: #ffffff;
	vertical-align: bottom;
}

.ContentColumn
{
	background-position: left top; 
	background-image: url(/App_Themes/Taggart/BackgroundLogo.gif); 
	background-repeat: no-repeat;
	background-color: #ffffff;
	vertical-align: top;
	width: 800px;
}

.Menu
{
	float: right; 
	padding-bottom: 5px;
	/*top: 20px;*/
	/*position: relative;*/
}


.BreadCrumbs
{
	float: left;
	margin-left: 110px;
	font-size: 9px;
	color: #BDBDBD;
	width: 600px;
	position: relative;
	top: -5px;
}

.BreadCrumbs a
{
	font-size: 9px;
	color: #BDBDBD;
}
.BreadCrumbs a:Hover
{
	color: #696969;
}
.BreadCrumbsLink a
{
	font-size: 9px;
	color: #BDBDBD;
}
.BreadCrumbsLink
{
	font-weight: bold;
	font-size: 9px;
	color: #BDBDBD;
}
.BreadCrumbsLink a:Hover
{
	color: #BDBDBD;
}
.BreadCrumbsCurrentItem
{
	font-size: 9px;
	color: #BDBDBD;
}

.Content
{
	padding-right: 30px;
	padding-bottom: 5px;
	padding-top: 10px;
}

.Link
{
	/*float: left;*/
	width: 240px;
	margin-right: 10px;
	padding-bottom: 20px;
}

.LinkTable td
{
	vertical-align: top;
}

.LinkTitle
{
	font-size: 13px;
	color: #565656;
	font-weight: bold;
}

.LinkUrl
{
	padding-bottom: 3px;
}

.HomeImage
{
	float: none;
}

.ResultPath
{
	display: none;
}

.ResultTitle
{
}

.SearchDialog
{
	margin-left: -3px;
}

.SearchResults
{
	padding-top: 10px;
}

.faq
{
	background: url(/App_Themes/Taggart/bullet.png) no-repeat 0 3px;
	padding-left: 10px;
}

.Calendar
{
	padding-top: 15px;
}

.CalendarHeader
{
	font-size: 15px;
	font-weight: bold; 
	height: 25px;
	color: #14425C;
	text-align: center;
	width: 500px;
}

.CalendarHeader td
{
	font-size: 15px;
}

.CalendarNextPrevious
{
	font-size: 15px;
	font-weight: bold;
	color: #14425C;
}

.NewsletterSubscription label
{
	padding-right: 20px;
}

.NewsletterSubscription td
{
	padding-bottom: 5px;
}

.gallery
{
	clear: both;
	/*padding-bottom: 20px;*/
}

.GalleryTeaser
{
	float: left;
	width: 135px;
	padding-bottom: 20px;
}

.GalleryIntro
{
	display: inline;
	width: 380px;
}

/*#PhotoGallery#*/
.PhotoGalleryContainer
{
	width: 510px;
	margin-bottom: 20px;
}

.PhotoGallery
{
	width: 285px; 
	height: 180px;
	min-height: 180px !important;
	float: left;
	/*padding-bottom: 20px;*/
}

.PhotoGalleryPicture img
{
	margin-right: 10px;
	vertical-align: top;
	margin-bottom: 20px;
	border: 0px;
}

.PhotoGalleryPictureContainer
{
	width: 125px;
	float: left;
	height: 130px;
	text-align: center;
}

.PhotoGalleryPicture
{
}

.PictureTitle
{
	width: 125px;
	float: left;
	height: 25px;
}

.PagerControl
{
	clear: both;
}

.PagerNumberArea
{
	font-weight: bold;
	color: #14425C;
}

.PagerNumberArea .SelectedPage
{
	color: #E76C08;	
}