/*	****************************************************************************************
										Witness84.com Stylesheet
	****************************************************************************************	*/

BODY {
	font-family : Tahoma;
	background : #E6E6E6;
}

.pageWidth
{
	border-left: 1px solid White;
	border-right: 1px solid White;
	background : #ECF3FA;
}

/*	table containing the location bar ("crumb trail")	*/
table.locationBar
{
	color: #F9F9D9;
	font-size: 70%;
	background-color: Black;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 9px;
	font : bold;
	border-left : 1px solid White;
	border-right : 1px solid White;
}

/*	table containing the bottom bar	 */
table.bottomBar
{
	color: #3A7DB1;
	font-size: 60%;
	background-color: White;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 9px;
	border-left : 1px solid White;
	border-right : 1px solid White;
	padding-right : 9px;
	font-weight: bold;

}

/*	links in the location bar ("crumb trail")	*/
a.bottomBar:link
{
	color: #3A7DB1;
	font-weight: bold;
	text-decoration: none;
	font-size : 70%;
}
a.bottomBar:visited
{
	color: #3A7DB1;
	font-weight: bold;
	text-decoration: none;
	font-size : 70%;
}
a.bottomBar:active
{
	color: #3A7DB1;
	font-weight: bold;
	text-decoration: underline;
	font-size : 70%;
}
a.bottomBar:hover
{
	color: #3A7DB1;
	font-weight: bold;
	text-decoration: underline;
	font-size : 70%;
}

table.topBar
{
	background-color: #E0E0C0;
	background : url(../images/top_bar_tile.gif) repeat-x;
}

/*	links in the location bar ("crumb trail")	*/
a.locationBar:link
{
	color: #F9F9D9;
	font-weight: bold;
	text-decoration: none;
}
a.locationBar:visited
{
	color: #F9F9D9;
	font-weight: bold;
	text-decoration: none;
}
a.locationBar:active
{
	color: #F9F9D9;
	font-weight: bold;
	text-decoration: underline;
}
a.locationBar:hover
{
	color: #F9F9D9;
	font-weight: bold;
	text-decoration: underline;
}

.menuTable
{
	background: #BEC5CC;
}

.menuLinks
{
	font-weight: bold;
	color: #22374C;
	font-size : 75%;
	padding-left : 9px;
	padding-right : 0px;
}


/*	links in the location bar ("crumb trail")	*/
a.menuLinks:link
{
	padding-left : 0px;
	font-size : 90%;
	text-decoration: none;
	color: #22374C;
}
a.menuLinks:visited
{
	padding-left : 0px;
	font-size : 90%;
	text-decoration: none;
	color: #22374C;
}
a.menuLinks:active
{
	padding-left : 0px;
	font-size : 90%;
	text-decoration: none;
	color: #990000;
}
a.menuLinks:hover
{
	padding-left : 0px;
	font-size : 90%;
	text-decoration: none;
	color: #990000;
}

.moreLink
{
	font-size : 60%;
	font-weight : bold;
}

/*	more link	*/
a.moreLink:link
{
	text-decoration: none;
	color: Black;
	font-weight : bold;
}
a.moreLink:visited
{
	text-decoration: none;
	color: Black;
	font-weight : bold;
}
a.moreLink:active
{
	text-decoration: underline;
	color: Black;
	font-weight : bold;
}
a.moreLink:hover
{
	text-decoration: underline;
	color: Black;
	font-weight : bold;
}

.menuBreak
{
	background : #647E97;
}

/*	table containing the page title	*/
.templateHeaderContainer
{	padding: 0px; 	}

/*	the page title	*/
.templateHeader
{
	font-size: 100%;
	font-weight: bold;
	color: #535232;
}

/*	links in a template (e.g. "help" and "print" links)	*/
a.templateLink:link
{	color: inherit; text-decoration: inherit; 	}
a.templateLink:visited
{	color: inherit; text-decoration: inherit; 	}
a.templateLink:active
{	color: inherit; text-decoration: inherit; 	}
a.templateLink:hover
{	color: inherit; text-decoration: inherit; 	}

/*	title in a subtable
	(e.g. the "Quick Links" box in a standard Notice Board)	*/
.itemSubTableHeader
{
	background: #FFFFAD;
	font-weight: bold;
}

/*	content of a subtable
	(e.g. the "Quick Links" box in a Standard Notice Board)	*/
.itemSubTable
{	font-size: 80%; 	}

/*	links in a subtable
	(e.g. the "Quick Links" box in a Standard Notice Board)	*/
a.itemSubTableLink:link
{	color: inherit;	font-size: 80%; text-decoration: inherit; 	}
a.itemSubTableLink:visited
{	color: inherit; font-size: 80%; text-decoration: inherit; 	}
a.itemSubTableLink:active
{	color: inherit; font-size: 80%; text-decoration: inherit; 	}
a.itemSubTableLink:hover
{	color: inherit; font-size: 80%; text-decoration: inherit; 	}

/*	the template's image (if shown)	*/
img.templateImage
{	border: 1px solid #122256; padding: 5px; 	}

/*	the template's "welcome text" (if shown)	*/
.templateWelcome
{	color: inherit; 	}

/*	search results message	*/
.templateSearchResultLabel
{	color: inherit; 	}

/*	the date, shown with information items	*/
.itemDate
{	font-weight: bold; color: #122256; 	}

/*	left-hand cell in the template bottom bar (typically the "previous page" link)	*/
td.templateBottomBarLeft
{	padding-left: 10px; padding-bottom: 15px; 	}

/*	any centre cells in the template bottom bar (typically the "nn-nn" links)	*/
td.templateBottomBar
{	text-align: center; padding-bottom: 15px; 	}

/*	right-hand cell in the template bottom bar (typically the "next page" link)	*/
td.templateBottomBarRight
{	padding-right: 10px; text-align: right; padding-bottom: 15px; 	}

/*	links in the template bottom bar (typically the "previous page" "nn-nn" "next page" links)	*/
a.PrevNext:link
{	color: inherit; text-decoration: inherit; 	}
a.PrevNext:visited
{	color: inherit; text-decoration: inherit; 	}
a.PrevNext:active
{	color: inherit; text-decoration: inherit; 	}
a.PrevNext:hover
{	color: inherit; text-decoration: inherit; 	}



/*	****************************************************************************************
									Content Styles
	****************************************************************************************	*/

/*	title of the home page items section	*/
.HomePageItemsTitle
{
	font-weight: bold;
	color: #2D4155;
	font-size: 100%;
}

/*	title of the latest items section	*/
.HomePageLatestTitle
{
	font-weight: bold;
	color: #990000;
	font-size: 90%;
	text-decoration: none;
}

/*	subtitles of the latest items section	*/
.HomePageLatestSubTitle
{
	font-weight: bold;
	color: #990000;
	font-size: 80%;
}

/*	default text	*/
.HomePageMainText
{
	font-weight: normal;
	color: Black;
	font-size: 80%;
}

/*	default text	*/
.HomePageDefaultText
{
	font-weight: normal;
	color: Black;
	font-size: 70%;
}

/*	"bullet points" shown with latest items	*/
.HomePageBullet
{	padding-left: 20px; 	}

/*	links shown on the home page	*/
a.HomePageItemLink:link
{	font-size: inherit; color: inherit; text-decoration: inherit; 	}
a.HomePageItemLink:visited
{	font-size: inherit; color: inherit; text-decoration: inherit; 	}
a.HomePageItemLink:active
{	font-size: inherit; color: inherit; text-decoration: inherit; 	}
a.HomePageItemLink:hover
{	font-size: inherit; color: inherit; text-decoration: inherit; 	}



/*	****************************************************************************************
									Contacts Page Styles
	****************************************************************************************	*/

/*	bar shown above information in the contact details page	*/
td.contactsPageHeaderBar
{
	background: #FFFFAD;
	font-weight: bold;
}

/*	subheaders used in the contact details page	*/
.contactsPageSubheader
{	padding-left: 5px; 	}

/*	left column of the contact details page	*/
.contactsPageColumnLeft
{	padding-right: 5px; 	}

/*	centre column of the contact details page	*/
.contactsPageColumnCentre
{	padding-left: 5px; padding-right: 5px; 	}

/*	right column of the contact details page	*/
.contactsPageColumnRight
{	padding-left: 5px; 	}

/*	tables used to show contact details (e.g. address, e-mail)	*/
.contactsPageDetail
{
	background: #FBFBFB;
	border: 1px solid #99CC99;
	padding: 5px;
	margin-bottom: 15px;
}

/*	the bottom row of tables used to show contact details (e.g. telephone)	*/
.contactsPageDetailBottom
{
	background: #FBFBFB;
	border: 1px solid #99CC99;
	padding: 5px;
}
.disabledLinks {

	font-weight: bold;
	color: #788B9E;
	font-size: 75%;
}
.HomePageItalicText {
	font-weight: normal;
	color: Black;
	font-size: 70%;
	font-style: italic;

}
.HomePageBoldText {

	font-weight: bold;
	color: Black;
	font-size: 70%;
	font-style: normal;
}
.superscriptBold {


	font-weight: bold;
	color: Black;
	font-size: 70%;
	font-style: normal;
}
