/*	****************************************************************************************
										Boss-uk.org Stylesheet
	****************************************************************************************	*/

BODY {
	font-family : Verdana;
	background-color: #E2F3FC;
	SCROLLBAR-FACE-COLOR: lightblue;
    SCROLLBAR-SHADOW-COLOR: #44809F;
    SCROLLBAR-3DLIGHT-COLOR: #44809F;
    SCROLLBAR-ARROW-COLOR: #000000;
    SCROLLBAR-TRACK-COLOR: ##E2F3FC;
}

.pageWidth
{
	border-left: 1px solid #FF8A00;
	border-right: 1px solid #FF8A00;
	background : #FFFFFF;
}

td {
	font-family: verdana;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	border: none;
}
.text {
	font-family: verdana;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	border: none;
	letter-spacing: -1px;
}
img {
	text-decoration: none;
	border: none;
}
.lightBlue {
	font-family: verdana;
	font-size: 9px;
	color: #44809F;
	font-weight: bold;
	text-decoration: none;
}
.uniLinks {
	font-family: verdana;
	font-size: 10px;
	color: #FF8A00;
	text-decoration: none;
	border: none;
	font-weight: bold;
}

a.uniLinks:link
{
	padding-left : 0px;
	text-decoration: none;
	color: #00527C;
}
a.uniLinks:visited
{
	padding-left : 0px;
	text-decoration: none;
	color: #00527C;
}
a.uniLinks:active
{
	padding-left : 0px;
	text-decoration: none;
	color: #00527C;
}
a.uniLinks:hover
{
	padding-left : 0px;
	text-decoration: underline;
	color: #00527C;
}
.defaultOrangeLink {
	font-family: verdana;
	font-size: 9px;
	font-weight: bold;
	color: #FF8A00;
	text-decoration: none;
}

a.defaultOrangeLink:link
{
	padding-left : 0px;
	text-decoration: none;
	color: #FF8A00;
}
a.defaultOrangeLink:visited
{
	padding-left : 0px;
	text-decoration: none;
	color: #FF8A00;
}
a.defaultOrangeLink:active
{
	padding-left : 0px;
	text-decoration: none;
	color: #FF8A00;
}
a.defaultOrangeLink:hover
{
	padding-left : 0px;
	text-decoration: underline;
	color: #FF8A00;
}
.orange1 {
	font-family: verdana;
	font-size: 10px;
	font-weight: bold;
	color: #FF8A00;
	text-decoration: underline;
}

/*	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;
}

.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;
}


/*	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; 	}


/*	****************************************************************************************
									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;
}

.disabledLinks {

	font-weight: bold;
	color: #788B9E;
	font-size: 75%;
}
.superscriptBold {


	font-weight: bold;
	color: Black;
	font-size: 70%;
	font-style: normal;
}
.imageBorder {
	border: 1px solid #FF8A00;
}
.eventTitle {
	font-size: 17px;
	font-weight: bold;
	color: #00527C;
}
.eventDate {

	font-size: 12px;
	font-weight: bold;
	color: #FF8A00;
}
.eventLocation {


	font-size: 10px;
	font-weight: bold;
	color: #00527C;
}
.eventDetails {



	font-size: 10px;
	font-weight: normal;
	color: #00527C;
}
.recentEvent {



	font-size: 10px;
	font-weight: bold;
	color: #00527C;
}
.gurbaniQuote {
	font-size: 11px;
	font-weight: bold;
	color: #00527C;
	text-align: center;
	vertical-align: middle;
	background-color: #FFC63E;
}
.inputText {
	font-size: 10px;
	color: #00527C;
	background-color: #FFFFFF;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.leftMenuBreakBottom {
	background-image: url(../images/left_menu_break_bottom.gif);
	background-repeat: no-repeat;
	background-position: top;
}
.leftMenuBreakTop {

	background-image: url(../images/left_menu_break_top.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}
.leftMenuTile {


	background-image: url(../images/left_tile.gif);
	background-repeat: repeat-y;
}
.rightMenuTile {



	background-image: url(../images/right_tile.gif);
	background-repeat: repeat-y;
}
.rightMenuBreakBottom {

	background-image: url(../images/right_menu_break_bottom.gif);
	background-repeat: no-repeat;
	background-position: top;
}
.rightMenuBreakTop {


	background-image: url(../images/right_menu_break_top.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}
.subHeading {

	font-size: 13px;
	font-weight: bold;
	color: #00527C;
}
.linkName {




	font-size: 11px;
	font-weight: bold;
	color: #00527C;
}
.itemTable {
	background-color: #FFFFFF;
	border: 1px solid #95D0F3;
}
.formBackground {

	background-color: #E2F9FF;
	border: 1px solid #95D0F3;
}
.formButton {
	background-color: #FFC63E;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #4C220A;
	border-bottom-color: #4D1F07;
	border-left-color: #FFFFFF;
	font-weight: bold;
	font-size: 11px;
}
.formButtonHover {
	background-color: #F69C07;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #4C220A;
	border-bottom-color: #4D1F07;
	border-left-color: #FFFFFF;
	font-weight: bold;
	font-size: 11px;
}
.itemLinkBar {
	background-color: #E2F9FF;
}
.eventDateSmall {


	font-size: 10px;
	font-weight: bold;
	color: #FF8A00;
}
