body
{
	margin:0px;
	padding :0px;
	font-family: Trebuchet MS, Arial, Helvetica, Sans-Serif;
	background-image: url('Images/BHBackground.PNG');
	background-repeat: repeat;
	background-color: White;
}

div.divCphMenu 
{
	position:absolute;
	top:120px;
	width: 750px;	
	color: White;
	z-index:9999;
}

div.divPageSideMenu
{
    position:relative;
	top:175px;
	float:left;
}

div.divSideMenu
{
	width: 100px;	
	color: #000000;
	min-height: 120px;
}

div.divCphHeader 
{
	position:absolute;
	top:0px;
	left:0px;
	width: 100%;
}

div.divCphBody
{
	position:absolute;
	top:154px;
	z-index: 1;	
	background-color: #FFFFFF;
}

div.TEMPRoundedBorder
{
	background-color: #FFFFFF;
	min-height: 300px;
}

div.TEMPPadding
{
    padding: 20px;
}

/* ----------------------------------------------------------- */
/* Font Styles */
.PageHeader
{
	font-family: Trebuchet MS, Arial, Helvetica, Sans-Serif;
    font-size: 20pt;
    font-weight:normal;
}

.ContentSubHeading
{
	font-family: Trebuchet MS, Arial, Helvetica, Sans-Serif;
    font-size: 14pt;
    font-weight:bold;
}

.ContentBold
{
    font-weight:bold;
}

.ContentNormal
{
	font-family: Trebuchet MS, Arial, Helvetica, Sans-Serif;
    font-size: 11pt;
    color:Black;
}

.Center
{
    text-align:center;
}

.UnderlineLink, .UnderlineLink:link, .UnderlineLink:visited, .UnderlineLink:active, .UnderlineLink:hover
{
	text-decoration:underline;
	color: #000000;
}

.UnderlineLinkPurple, .UnderlineLinkPurple:link, .UnderlineLinkPurple:visited, .UnderlineLinkPurple:active, .UnderlineLinkPurple:hover
{
	text-decoration:underline;
	color: #895495;
}

.NoUnderlineLink, .NoUnderlineLink:link, .NoUnderlineLink:visited, .NoUnderlineLink:active, .NoUnderlineLink:hover
{
	text-decoration:none;
	color: #000000;
}

/* ----------------------------------------------------------- */
/* Menu */
.navMenuHdr, .navMenuHdr:link, .navMenuHdr:visited, .navMenuHdr:active, .navMenuHdr:hover{
	font-size: 12pt;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
	background-color: #f5c512;
	width:95%;
	display: block;
}

.navMenuHdrOn, .navMenuHdrOn:link, .navMenuHdrOn:visited, .navMenuHdrOn:active, .navMenuHdrOn:hover{
	font-size: 12pt;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
	background-color: #939598;
	width:95%;
    display:block;
}

.TopMenuCellClick
{
    font-size: 10pt;
    text-align: left;
}

.TopMenuCellClick a 
{
    width:100%;
    display:block;
    font-weight: bold;
}

.menuCellClick a 
{
    width:100%;
    display:block;
}

.navMenuSmallOn, .navMenuSmallOn:link, .navMenuSmallOn:visited, .navMenuSmallOn:active, .navMenuSmallOn:hover{
	font-size: 10pt;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
}

.PanelMenuTabSkin
{
    padding-top: 0px;
}

/* ----------------------------------------------------------- */
/* Upcoming Events */
.UEItem 
{
	padding: 0 22px 15px 15px;
	position:relative;
	color: #444444;
}

.UEItemRight 
{
	float:right;
	position:absolute;
	bottom:0;
	right:7px;
	display:block;
	padding-bottom: 10px;
	font-weight: bold;
	font-size: 14pt;
}

.UEItemNav, .UEItemNav:link, .UEItemNav:visited, .UEItemNav:active, .UEItemNav:hover{	
	font-weight: bold;
	text-decoration: none;
	color: #000000;
}

/* ----------------------------------------------------------- */

/* ----------------------------------------------------------- */
/*  LOGIN */

.navLogin, .navLogin:link, .navLogin:visited, .navLogin:active, .navLogin:hover{	
	font-weight: bold;
	text-decoration: none;
	color: #895495;
}

/* ----------------------------------------------------------- */

/* ----------------------------------------------------------- */
/* Footer */
.FooterText
{
	font-family:Arial;
	font-size:10pt;
	font-weight:normal;
	color:Black;
}

.FooterTextLink, .FooterTextLink:link,  .FooterTextLink:visited, .FRIIIMenuLinkOff:active
{
	font-family:Arial;
	font-size:10pt;
	font-weight:normal;
	color:Black;
	text-decoration:none;
}
.FooterTextLink:hover 
{
	text-decoration:underline;
}

/* ----------------------------------------------------------- */
/* FRIII */

.FRIIIMenuOff 
{
    color: #000000;
	font-size: 14pt;
	font-weight: bold;
	text-decoration: none;
	cursor: auto;
	padding: 2;
}

.FRIIIMenuOn {
	color: Red;
	font-size: 14pt;
	font-weight: bold;
	text-decoration: none;
	cursor: hand;
	padding: 0;
}

.FRIIIMenuHover {
	color: Red;
	font-size: 22pt;
	font-weight: bold;
	text-decoration: none;
	cursor: hand;
	border-style: solid;
	border-width: 2px;
	border-color: #000000;
}

.FRIIIMenuLinkOff, .FRIIIMenuLinkOff:link, .FRIIIMenuLinkOff:visited, .FRIIIMenuLinkOff:active, .FRIIIMenuLinkOff:hover{
	text-decoration: none;
	color: #000000;
}

.FRIIIMenuLinkOn, .FRIIIMenuLinkOn:link, .FRIIIMenuLinkOn:visited, .FRIIIMenuLinkOn:active, .FRIIIMenuLinkOn:hover{
	text-decoration: none;
	color: Red;
}


/* ----------------------------------------------------------- */