body 
{
	font-weight: normal; 
	/* font-size:.7em;  */ /* 7 Feb 09 */
	font-size: 80%; /* 7 Feb 09 */
	font-family:Verdana,Arial; 
	margin: 0px, 0px, 0px, 0px;
	color: #464646; /* 7 feb 09 */
}

table
{
	font-size: 1em;
	font-weight: normal; 
	font-family:Verdana,Arial; 
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

/* 17 Jul 09 */ /*
td
{
	vertical-align:top;
}
*/ /* 17 Jul 09 */
p 
{
	font-size: 1em;
	margin-left:5px;
	margin-right:5px;
}

/* 7 Feb 09 */
h1,h2,h3 
{
	font-family: Arial, Verdana;
	color: #404142;
	font-size: 140%;
	margin-bottom:10px;
	margin-top:0;
	border-bottom: 1px solid #012D5E; 
	padding-bottom:2px;
}
/*
H1 
{
	font-family:Verdana,Arial;
	color:#FFF;
	font-size:1.33em;
	background-color:#8085B3;
	font-weight:normal;
	margin: 0px, 0px, 0px, 0px;	
	height: 26px;
	padding: 4px, 5px, 0px, 5px;
}

H2
{
	font-family:Verdana,Arial; 
	color:#FFF;
	font-size: 1.15em;
	background-color:#8085B3;
	font-weight:normal;
	margin: 0px, 0px, 0px, 0px;	
	height: 26px;
	padding: 4px, 5px, 0px, 5px;
	
}
H3
{
	font-family:Verdana,Arial; 
	color:#fff;
	font-size: 1em;
	font-weight:bold;
	margin: 0px, 0px, 0px, 0px;	
	padding: 6px, 5px, 0px, 5px;
	height:26px;
	background-color: #8085B3;
}
*/

H4
{
	font-family:Verdana,Arial; 
	color:#8085B3;
	font-size: 1em;
	font-weight:bold;
	margin: 0px, 5px, 0px, 0px;	
	padding: 6px, 5px, 0px, 5px;
	border-bottom:1px solid #8085B3;
}

A:link, a:visited 
{
	color: #97233F;
	text-decoration: none;
	font-size:x-small;
	font-size:1em;
}
A:visited 
{
	text-decoration: none;
	font-size:1em;
}
a:hover 
{
	/* color: #8085B3; */ /* 7 feb 09 */
	color:#97233F; /* 7 feb 09 */

	text-decoration: underline;
	font-size:1em;
}





/* Apply padding to left and right of centre cell in layouts. */
.centerBody
{
	padding-left:3px;
	padding-right:3px;
	background-color: #f3f4f5; /* 7 feb 09 */
	padding: 10px 10px 10px 10px; /* 7 feb 09 */
}

.rightBody /* 7 feb 09 */
{
	background-color: #fff; /* 7 feb 09 */
	padding: 0px 0px 0px 10px; /* 7 feb 09 */
	font-size:85%;
}
.rightBody table td /* 7 feb 09 */
{
	background-color: #f3f4f5; /* 7 feb 09 */
}

/* Styles for home page (DefaultLayout.xml) to give H1, H2 and H3 different colour to other pages. */
.homePageCenterBody
{
	background-color: #fff; /* 7 feb 09 */
	padding: 0px 0px 0px 0px; /* 7 feb 09 */
	margin:0;
}
.homePageRightBody
{
	padding-left:0px;
	padding-right:0px;
	background-color: #f3f4f5; /* 7 feb 09 */
}
.homePageLeftBody
{
	padding-left:0px;
	padding-right:0px;
}
td.homePageCenterBody H1, td.homePageRightBody H1, td.homePageLeftBody H1
{
	background-color:#1A377B;
}
td.homePageCenterBody H2, td.homePageRightBody H2, td.homePageLeftBody H2 
{
	background-color:#1A377B;
}
td.homePageCenterBody H3, td.homePageRightBody H3, td.homePageLeftBody H3 
{
	background-color:#1A377B;
}






/* footer styles - used by CELPublicFooter.ascx. */
.footertable 
{
	margin-top:5px;
}
.footer
{
	height:20px;
	/* background-color:#CEDAF7; */
	background-color:#B1B3B4; /* 7 feb 09 */
	/* color:#1A377B; */ /* 7 feb 09 */
	color:#fff; /* 7 feb 09 */
	/* font-size:0.9em; /* 7 feb 09 */
	text-align:center;
}
a.footerMenu:link {
	/* color:#1A377B; */ /* 7 feb 09 */
	color:#fff; /* 7 feb 09 */
	/* font-size:0.9em; /* 7 feb 09 */
	text-decoration: none;
}
a.footerMenu:visited
{
	/* color:#1A377B; */ /* 7 feb 09 */
	color:#fff; /* 7 feb 09 */
	/* font-size:0.9em; /* 7 feb 09 */
	text-decoration: none;
}
a.footerMenu:hover
{
	/* color:#1A377B; */ /* 7 feb 09 */
	color:#fff; /* 7 feb 09 */
	/* font-size:0.9em; /* 7 feb 09 */
	text-decoration:underline;
}



/* Header styles - used by top.ascx and CELpublicHeaderPlain.ascx. */
.topBar
{
	/* margin: 0px 0px 2px 0px; */ /* 7 feb 09 */
	margin: 10px 0px 14px 0px; /* 7 feb 09 */
	background-image: none; /* 7Feb09 */
	background-color: #B1B3B4; /* 7Feb09 */
}
.breadCrumbBar
{
	text-indent:10px;
	height:25px;
	vertical-align:middle;	
	/* font-family:Trebuchet MS; */ /* 7 feb 09 */
	/* font-size:1em; */ /* 7 feb 09 */
	color:White;
	padding-top:5px;
}
.breadCrumbBarRight
{
	padding-right:2px;
	height:25px;
	/* font-family:Trebuchet MS; */ /* 7 feb 09 */
	/* font-size:1em; */  /* 7 feb 09 */
	color:White;
	text-align:right;
	padding-top:1px;
}
a.breadCrumb
{
	/* font-family:Trebuchet MS; */ /* 7 feb 09 */
	/* font-size:1em; */ /* 7 feb 09 */
	color:White;
	text-decoration:none;
}
a.breadCrumb:hover
{
	/* font-family:Trebuchet MS; */ /* 7 feb 09 */
	/* font-size:1em; */ /* 7 feb 09 */
	color:White;
	text-decoration:none;
}
a.breadCrumb:visited
{
	/* font-family:Trebuchet MS; */ /* 7 feb 09 */
	/* font-size:1em; */ /* 7 feb 09 */
	color:White;
	text-decoration:none;
}
.currentPage 
{
	/* font-family:Trebuchet MS; */ /* 7 feb 09 */
	/* font-size:1em; */ /* 7 feb 09 */
	color:White;
	/* font-weight:bold; */ /* 7 feb 09 */
	color:White;
}



/* Styles used by MenuNav.ascx control. */
.MenuGroup
{ 	
	cursor:default;
	cursor:hand;	
	padding: 0px;
	margin-right:12px; /* 7 feb 09 */
	/*background-color: #fff;*/  /*UNCOMMENT THIS TO AVOID SEE THRU DOTTED BORDERS */

}
.MenuItem
{
	/* background-color: #CEDEF7; */ /* 7 feb 09 */
	background-color: #B1B3B4; /* 7 feb 09 */
	border-width:0px;
	height:28px;
	/* font-family:Trebuchet MS; */ /* 7 feb 09 */
	padding-left:0px;
	padding-right:2px;
	/* color:Black; */ /* 7 feb 09 */
	color: #fff; /* 7 feb 09 */
	/* font-weight:normal; */
	font-weight: bold; /* 7 feb 09 */
	/* font-size:1.1em; */ /* 7 feb 09 */
	border-bottom:solid 2px white;
	width:145px;
	font-size:85%;
	border-bottom:1px dashed #B1B3B4;
	border-right:1px dashed #B1B3B4;

}
.MenuItemOver
{
	/* background-color: #6C90E1; */ /* 7 feb 09 */
	background-color: #B1B3B4; /* 7 feb 09 */
	border-width:0px;
	cursor:hand;
	color: White;
	height:28px;
	/* font-family:Trebuchet MS; */ /* 7 feb 09 */
	/* font-size:1.1em; */ /* 7 feb 09 */
	padding-right:2px;
	/* font-weight:normal; */
	font-weight: bold; /* 7 feb 09 */
	border-bottom:solid 2px white;
	width:145px;
	font-size:85%;
	border-bottom:1px dashed #B1B3B4;
	border-right:1px dashed #B1B3B4;
}
.SelectedPathItemCss
{
	/* background-color: #6C90E1; */ /* 7 feb 09 */
	background-color: #B1B3B4; /* 7 feb 09 */

	border-width:0px;
	height:28px;
	/* font-family:Trebuchet MS; */ /* 7 feb 09 */
	/* font-size:1.1em; */ /* 7 feb 09 */
	padding-left:0px;
	padding-right:2px;
	color:White;
	/* font-weight:normal; */
	font-weight: bold; /* 7 feb 09 */
	border-bottom:solid 2px white;
	width:145px;
	font-size:85%;
	border-bottom:1px dashed #B1B3B4;
	border-right:1px dashed #B1B3B4;
}
.SelectedItemCss
{
	/* background-color: #6C90E1; */ /* 7 feb 09 */
	background-color: #B1B3B4; /* 7 feb 09 */

	border-width:0px;
	height:28px;
	/* font-family:Trebuchet MS; */ /* 7 feb 09 */
	/* font-size:1.1em; */ /* 7 feb 09 */
	padding-left:0px;
	padding-right:2px;
	color:White;
	/* font-weight:normal; */
	font-weight: bold; /* 7 feb 09 */
	border-bottom:solid 2px white;
	width:145px;
	cursor:default;
	font-size:85%;
	border-bottom:1px dashed #B1B3B4;
	border-right:1px dashed #B1B3B4;
}
/*.menuSurround
{
	background-color: #CCE0F6;
	border-style:solid;
	border-width:1px;
	border-color: #206080; 
	width:100%;
	border-top:solid 1px Red;
	border-left:0px;
	border-right:0px;
} */
/*.sideMenuBorder
{
	border:solid 1px #206080
}*/

/* Styles used by CELpublicProjectDetails.ascx */
.projectDetails
{
	border:solid 1px #6C90E1;
	padding:4px 4px 4px 4px;
	margin: 2px 0px 0px 0px;
}
.literaryReview
{
	text-align:center;
	padding:3px 0px 10px 0px;
}
td.literaryReview a
{
	font-weight:bold;
}
.projectTeamLabel
{
	color:#336799;
	font-weight:bold;
}
.projectTeamRole
{
	font-style:italic;
}

/* Styles used by NewsletterSignup.ascx */
.newsSignupTextbox
{
	width: 90%;
}
.newsSignupLabel
{
	font-weight:bold;
}
.newsSignupIntro
{
	padding:0px 0px 10px 0px;
}
.newsSignupButtons
{
	padding-right:20px;
	padding-bottom: 20px;
}

/* Styles used by CELpublicLatestPublicNewsControl.ascx and CELpublicLatestPublicPressControl*/
.latestNews
{
	width:100%;
	margin: 12px 10px 0px 10px;
	/*padding: 12px 10px 12px 10px;*/
}
.latestNews hr
{
	color: silver;
	height: 1px;
}
.latestNewsItem
{
	/* border:solid 1px #6C90E1; 
	padding:4px 4px 4px 4px;
	margin: 2px 0px 0px 0px;*/ /* 18 Jul 09 */
	margin-bottom: 10px;
	
}
A.latestNewsItemLinks
{
	font-size: 100%;
	text-decoration: none;

/*font-size:1em;
color: Black;		
text-decoration:none;*/ /* 18 Jul 09 */		
}
A.latestNewsItemLinks:visited
{
/*font-size:1em;
color: Black;
text-decoration:none;	*/ /* 18 Jul 09 */		
}
A.latestNewsItemLinks:hover
{
/*font-size:1em;
color: Black;*/ /* 18 Jul 09 */		
text-decoration:underline;		
}



/* Styles used by RelatedPagesControl.ascx */
.relatedPages
{
	width:100%;
	margin: 12px 10px 0px 10px;
}
.relatedPages hr
{
	color: silver;
	height: 1px;
}
.relatedPagesItem
{
	/* border:solid 1px #6C90E1; 
	padding:4px 4px 4px 4px;
	margin: 2px 0px 0px 0px;*/ /* 18 Jul 09 */
	margin-bottom: 10px;
}
A.relatedPagesItemLinks
{
text-decoration:none;		
}
A.relatedPagesItemLinks:visited
{
/*font-size:1em;
color: Black;
text-decoration:none;	*/	
}
A.relatedPagesItemLinks:hover
{
/*font-size:1em;
color: Black;*/
text-decoration:underline;		
}


/* Styles for event diary */
.entryFieldLabelIndent
{
	font-family:Verdana,Tahoma;
	font-size:10px;
	color:#336799;
	font-weight:normal;
	padding-left: 10px;
}
.entryFieldLabelSmallBlue
{
	font-family:Verdana,Tahoma;
	font-size:8pt;
	color:Blue;
	font-weight:normal;
	padding-left:5px;
}
.entryFieldLabelSmall
{
	font-family:Verdana,Tahoma;
	font-size:8pt;
	color:Black;
	font-weight:normal;
	padding-left:5px;
}
.inputNoBackground2 
{
	font-family:Verdana,Tahoma;
	font-size:8pt;
	color:Black;
	font-weight:normal;
}


/* Styles used by CELpublicProgrammes.ascx and CELpublicProjects.ascx. */
.progSectionTitle
{
	font-family:Verdana,Arial; 
	color:#FFF;
	font-size: 1em;
	background-color:#97233F;
	font-weight:bold;
	height: 26px;
	margin:0px 0px 10px 0px;
	padding: 6px, 5px, 0px, 5px;	
}.progList
{
	margin-top:0px;
	border-top:0px;
}
.progListItem
{
	background-color:#D5D7E6;
	border-bottom:solid 2px White;
	height:28px;
	margin-top:0px;
	border-top:0px;
	padding: 0px 5px 0px 5px;
}
.progListItem A:link
{
	text-decoration:none;
	color:Black;
}
.progListItem A:visited
{
	text-decoration:none;
	color:Black;
}
.progListItem A:hover
{
	text-decoration:underline;
	color:Black;
}
.synopsisLabel
{
	color:#336799;
	font-weight:bold;
}
.subtitleText
{
	font-size: 1.15em;
	color:#8085B3;
	font-weight:bold;
	margin: 10px 0px 4px 0px;
	padding:0px 4px 0px 4px;
}
.gotoSection
{
	font-size:1em;
}
.sectionSelect
{
	font-size:1em;
	vertical-align:middle;
}
.nextSection
{
	background-image:url(../img/rightArrowIcon24.gif);
	background-repeat:no-repeat;
	padding-left:29px;
	background-position:left center;
}
.masterclassSectionButtons
{
	padding:10px 5px 10px 5px;
}


/* Styles used by CELpublicNewsListControl.ascx. */
.dateRow
{
	color:#8085B3 ;
	padding-bottom:0px;
}
.summaryRow
{
	padding-bottom:5px;
}



/* Styles used by CELpublicBoardContacts.ascx */
.ContactsListDetailsPhoto
{
	vertical-align:top;
	padding-right:10px;
}

.ContactsList
{
border-top-color: #FFFFFF;
border-top-style:solid;
border-top-width:1px;
border-bottom-color: #FFFFFF;
border-bottom-style:solid;
border-bottom-width:1px;
border-left-color: #FFFFFF;
border-left-style:solid;
border-left-width:1px;
border-right-color: #FFFFFF;
border-right-style:solid;
border-right-width:1px;
width:570px;
}

.ContactsListMenu
{
	background-color:#FFFFFF;
	font-family:Verdana;
	font-size:10pt;
	vertical-align:bottom;
	text-align:left;
}
.ContactsListDetailsFieldTitle
{
	font-family:Verdana;
	font-size:9pt;
	font-weight:bold;
	color:#880101;
}
.ContactsListDetails
{
	font-family:Verdana;
	font-size:10pt;
	font-weight:normal;
	color:#000000;
	width:582px;
}
.ContactsListInitials
{
	background-color:#F0F0F0;
	font-family:Verdana;
	font-size:10pt;
	border-bottom: solid 3px #8085B3;
	padding-bottom:10px;
}
.ContactsListSearch
{
	background-color:#F0F0F0;
	font-family:Verdana;
	font-size:10pt;
	height: 40px;
	color:#880101;
}
	

.ContactsListItem
{
	background-color:#FFFFFF;
	font-family:Verdana;
	font-size:x-small;
}
.ContactsListAltItem
{
	background-color:#d3e5fa;
	font-family:Verdana;
	font-size:x-small;
}

.ContactsListHeader
{
	background-color:#FFFFFF;
	font-family:Verdana;
	font-weight:bold;
	font-size:10pt;	
	color:navy;
}
.ContactsListFooter
{
	
}
.ContactsListPager
{
	background-color:#D8D8D8;
	font-family:Verdana;
	font-size:10pt;
}
.ContactsHeaderText 
{
	font-family:Verdana, Tahoma;
	font-size:larger;
	color:Navy;
	font-weight:bold;	
}
.ContactsSubHeaderText
{
	font-family:Verdana, Tahoma;
	font-size:larger;
	color:Navy;
	font-weight:normal;	
}
.contactTitle
{
	font-family:Verdana,Tahoma;
	font-size:11px;
	color:Black;
	font-weight:bold;
	
}
.contactImage
{
	margin-left:20px;
	margin-bottom:15px;
	margin-right:10px;
}
.viewPersonDetails
{
	background-image:url(../img/userIcon24.gif);
	background-repeat:no-repeat;
	padding-left:29px;
	background-position:left center;	
	width:100px;
}
.sendEmail
{
	background-image:url(../img/emailIcon24.gif);
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:29px;
	width:100px;
}
.backButton
{
	background-image:url(../img/backIcon24.gif);
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:29px;
	margin-right:5px;	
}
.bookButton
{
	background-image:url(../img/bookIcon24.gif);
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:29px;
	margin-left:5px;	
}



.linkSmallArrow
{
	background-image:url(../img/rightArrowIcon16.gif);
	background-repeat:no-repeat;
	background-position:left center;
	margin-left:1px;
	padding-left:18px;
	
}
.bookButton
{
	background-image:url(../img/bookIcon24.gif);
	background-repeat:no-repeat;
	padding-left:29px;
	background-position:left center;
}
.phoneNumber
{
	background-image:url(../img/phoneIcon24.gif);
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:29px;
	padding-top:5px;
	height: 26px;
	vertical-align:middle;
	font-size:x-small;
}
/* Styles used by table on home page */
.cellHeadingLeft
{
	padding:2px 6px 2px 6px;
	background-color:#1a377b;
	color:#ffffff;
	font-weight:bold;
	border-right:2px solid white;
	border-top:2px solid white;
	border-bottom:2px solid white;
}
.cellHeadingLeftLight
{
 padding:2px 6px 2px 6px;
 background-color:#6b8edf;
 color:#ffffff;
 font-weight:normal;
 border-right:2px solid white;
 border-top:2px solid white;
 border-bottom:2px solid white;
 width:145
} 
.cellHeadingRight
{
	padding:2px 6px 2px 6px;
	background-color:#1a377b;
	color:#ffffff;
	font-weight:bold;
	border-top:2px solid white;
	border-bottom:2px solid white;
}
.cellContentLeft
{
	padding:2px 6px 2px 6px;
	background-color:#b3b6d1;
	color:#000000;
	border-right:2px solid white;
	border-top:2px solid white;
	font-size:1em;
}
.cellContentRight
{
	padding:2px 6px 2px 6px;
	background-color:#b3b6d1;
	color:#000000;
	border-top:2px solid white;
}
.cellHeadingTop
{
	padding:5px 6px 2px 6px;
	background-color:#1a377b;
	color:#ffffff;
	font-weight:bold;
	border-top:0px solid white;
	border-bottom:2px solid white;
	height:28px;
}

/* Styles for ProgBuilder.ascx */
.progFilters
{
	border:solid 1px #336799;
	padding: 5px 5px 10px 5px;
	width: 100%;
	margin: 10px 0px 10px 0px;
}
.filterButton
{
	background-image: url(/Img/button96x24.gif);
	/*background-color: Transparent;*/
	background-repeat: no-repeat;
	padding-left: 5px;
	height: 21px;
	background-attachment: fixed;
	/*color:White;*/
	font-family:Verdana,Tahoma;
	font-size:11px;
	height:24px;
	width: 96px;
	cursor:hand;
}
.filterLabel
{
	color:#336799;
	font-weight:bold;
	font-size:1em;
	line-height:1.5;
	padding-left:5px;
}
.filterControl
{
	vertical-align:baseline;
	padding-left:5px;
}
.filterNoMatches
{
	padding: 10px 5px 0px 5px;
}

/* Styles used by CELpublicHeader.ascx */

.headerText
{
	font-family:Arial,Verdana;
	color:White;
	font-weight:bold;	
}


.searchBox
{
	height:18px;
	font-family:Arial,Verdana;
	font-weight: normal;
	font-size:11px;
	width:144px;
	border-bottom: solid 0px white;
	border-top:solid 2px white;
	border-left:solid 2px white;
	border-right:solid 2px white;
}


.searchButton
{
	font-family: Arial, Tahoma;
	font-size:8pt;
	height:20px;
	color:white;
	margin-top:0px;
	padding-top:0px;
	border-top:0px;
	font-weight:normal;
	/* background-color:#6C90E1;*/ /* 7 feb 09 */
	background-color:#B1B3B4; /* 7 feb 09 */
	border: solid 1px white;
	width:20px;
	cursor:hand;
	vertical-align:bottom;
}

/* Styles used by MultiSiteSearchResults.ascx */
.MSSResultsCount
{
	font-size: .8em;
	font-weight:normal;
}
.MSSOverviewSectionTitle
{
	font-family:Verdana,Arial; 
	color:#FFF;
	/* font-size: 1.15em; */ /* 7 feb 09 */
	/* background-color:#8085B3; */ /* 7 feb 09 */
	background-color:#B1B3B4; /* 7 feb 09 */
	font-weight:bold;
	margin: 0px 0px 0px 0px;	
	height: 26px;
	padding: 0px 5px 0px 5px;
	width: 100%;
}
A.MSSItemTitle
{
	font-weight:bold;
	padding:5px 0px 0px 0px;
}
.MSSOverviewSection
{
	margin: 10px 0px 10px 0px;
	padding:0px 0px 0px 0px;
}
.MSSOverviewItem
{
	margin: 5px 5px 5px 5px;
	padding:0px 0px 0px 0px;
}
.MSSMoreResults
{
	padding:0px 5px 0px 7px;
}
.MSSSpecificSection
{

}
.MSSSpecificSectionTitle
{
	font-family:Verdana,Arial; 
	color:#FFF;
	/* font-size: 1.15em; */ /* 7 feb 09 */
	/* background-color:#8085B3; */ /* 7 feb 09 */
	background-color:#B1B3B4; /* 7 feb 09 */
	font-weight:bold;
	margin: 10px 0px 8px 0px;	
	height: 26px;
	padding: 5px 5px 0px 5px;
	width: 100%;
}
.MSSSpecificItem
{
	margin: 0px 5px 10px 5px;
	padding:0px 0px 0px 0px;
}
.MSSSpecificItemDate
{
	font-style:italic;
}
.MSSSpecificItemSummary
{
	line-height:1.2em;
	padding:2px 0px 2px 0px;
}
.MSSPager
{
	background-color:#B3B6D1;
	text-indent:5px;
	line-height:1.5em;
	border:solid 1px red;
}
.MSSSearchButton
{
	font-family: Arial, Tahoma;
	font-size:8pt;
	height:23px;
	width: 86px;
	/* background-color:#6C90E1; */ /* 7 feb 08 */
	background-color:#B1B3B4; /* 7 feb 09 */
	color:white;
	border: solid 1px white;
}
.MSSSearchTextbox
{
	width:300px;
	padding: 0px 2px 0px 2px;
}
.MSSSearchControls
{
	border: solid 0px #6C90E1;
	width:100%;
	margin: 2px 0px 0px 0px;
	padding: 10px 5px 10px 5px;
	text-align:center;
}
.MSSTitle
{
	font-family:Verdana,Arial;
	color:#FFF;
	/* font-size:1.33em; */ /* 7 feb 09 */
	/* background-color:#8085B3; */ /* 7 feb 09 */
	background-color:#B1B3B4; /* 7 feb 09 */
	font-weight:normal;
	margin: 0px, 0px, 0px, 0px;	
	height: 26px;
	padding: 4px, 5px, 0px, 5px;	
}

/*Styles used by CelPageCategories.ascx */
.TDStyleGrey
{
	MARGIN-BOTTOM: 0px;  
	PADDING-BOTTOM: 1px; 
	PADDING-LEFT: 5px; 
	FONT-WEIGHT: normal; 
	FONT-SIZE: 8pt; 
	COLOR: #808080; 
	FONT-FAMILY: Verdana, Tahoma;	
}
.TDStyleBlue
{
	MARGIN-BOTTOM: 0px;  
	PADDING-BOTTOM: 1px; 
	PADDING-LEFT: 5px; 
	FONT-WEIGHT: normal; 
	FONT-SIZE: 8pt; 
	COLOR: #336799; 
	FONT-FAMILY: Verdana, Tahoma;
}
.TDStyle
{
	MARGIN-BOTTOM: 0px;  
	PADDING-BOTTOM: 1px; 
	PADDING-LEFT: 5px; 
	FONT-WEIGHT: normal; 
	FONT-SIZE: 8pt; 
	COLOR: Black; 
	FONT-FAMILY: Verdana, Tahoma;
}
.topTDStyle
{
	MARGIN-TOP: 0px; 
	PADDING-TOP: 1px; 
	PADDING-BOTTOM: 1px; 
	BORDER-TOP: #336799 1px solid; 
	PADDING-LEFT: 5px; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 8pt; 
	COLOR: Black; 
	FONT-FAMILY: Verdana, Tahoma; 
	BACKGROUND-COLOR: #d4d0c8
}
.topAStyle
{
	FONT-WEIGHT: normal; 
	FONT-SIZE: 8pt; 
	COLOR: #336799; 
	PADDING-LEFT: 5px; 
	FONT-FAMILY: Verdana, Tahoma; 
	TEXT-DECORATION: underline
}


/*Styles used by EventDiary.ascx */

.topDescriptionStyle
{
	MARGIN-BOTTOM: 0px;  
	PADDING-BOTTOM: 1px; 
	BORDER-BOTTOM: #d4d0c8 1px solid; 
	PADDING-LEFT: 5px; 
	FONT-WEIGHT: normal; 
	FONT-SIZE: 8pt; 
	COLOR: Black; 
	FONT-FAMILY: Verdana, Tahoma;
}
.topTDStyle
{
	MARGIN-TOP: 0px; 
	PADDING-TOP: 1px; 
	PADDING-BOTTOM: 1px; 
	BORDER-TOP: #336799 1px solid; 
	PADDING-LEFT: 5px; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 8pt; 
	COLOR: Black; 
	FONT-FAMILY: Verdana, Tahoma; 
	BACKGROUND-COLOR: #d4d0c8;
}
.grayUnderlineStyle
{
	MARGIN-BOTTOM: 0px; 
	PADDING-BOTTOM: 1px;  
	BORDER-BOTTOM: #d4d0c8 1px solid; 
	PADDING-LEFT: 0px; 
	FONT-WEIGHT: normal; 
	FONT-SIZE: 8pt; 
	COLOR: Black; 
	FONT-FAMILY: Verdana, Tahoma;
}
.grayUnderlineStylePlusPadding
{
	MARGIN-BOTTOM: 0px; 
	PADDING-BOTTOM: 1px;  
	BORDER-BOTTOM: #d4d0c8 1px solid; 
	PADDING-LEFT: 5px; 
	FONT-WEIGHT: normal; 
	FONT-SIZE: 8pt; 
	COLOR: Black; 
	FONT-FAMILY: Verdana, Tahoma;	
}
A:link.topAStyle, A:visited.topAStyle
{
	FONT-WEIGHT: bold; 
	color: #97233F;
	padding-left: 0px;
	FONT-SIZE: 8pt; 
}
A:link:hover.topAStyle,  A:visited:hover.topAStyle
{
	color: #97233F;
	TEXT-DECORATION: underline;
}
A:link.AStyle, A:visited.AStyle
{
	color:#97233F;
	FONT-SIZE: 8pt; 
}
A:link:hover.AStyle, A:visited:hover.AStyle
{
	color: #97233F;
	TEXT-DECORATION: underline;
	FONT-SIZE: 8pt; 
}

/* Styles used by CELpublicPressListControl.ascx */
.PRFilterButton 
{ BORDER-RIGHT: #fff 1px solid; 
	BORDER-TOP: #fff 1px solid; 
	BORDER-LEFT: #fff 1px solid; 
	WIDTH: 94px; 
	CURSOR: hand; 
	COLOR: #fff; 
	BORDER-BOTTOM: #fff 1px solid; 
	BACKGROUND-COLOR: #00f; 
}
.PRFilterYear 
{ 
	DISPLAY: block; 
	FONT-WEIGHT: bold; 
	WIDTH: 40px; 
	COLOR: #1a377b; 
	TEXT-ALIGN: left; 
}
.PRFilter 
{ 
	MARGIN: 0px 0px 16px; 
}
.PRFilterMessageContainer 
{ 
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 100px; 
	PADDING-TOP: 100px; 
	TEXT-ALIGN: center 
}

/*Calendar pop-up styles */
.ProgBuilderCalendarWeekday
{
	background-color:#FFFFFF;	
}

.ProgBuilderCalendarMonthHeader
{
	background-color:#FFFF00;
}

.ProgBuilderCalendarOffMonth
{
	background-color:#EFEFEF;
	
}

.ProgBuilderCalendarGoToToday
{
	background-color:#FFFF00;

}

.ProgBuilderCalendarTodayDay
{
	background-color:#FFFF00;
	
}


.ProgBuilderCalendarDayHeader
{
	background-color:#FFA500;
	font-family:Verdana;
	font-size:8pt;
	font-weight:bold;
	color:Black;
	
}

.ProgBuilderCalendarWeekend
{
	background-color:#D3D3D3;

}

.ProgBuilderCalendarSelectedDate
{
	background-color:red;
}

.ProgBuilderCalendarClearDate
{
	
}

.ProgBuilderCalendarHoliday
{
	
}
