/*  JAVASCRIPT TABLE BUILDING SCRIPT */

var tdCount = 0;

function setupTable(tableName,columns) {

table = document.getElementById(tableName);
tb=document.createElement('tbody');

table.appendChild(tb);

tdCount = 0;
maxTD = columns;

}

function addTableCell(tableData) {

if (tdCount == 0) {
tr=document.createElement('tr');
tb.appendChild(tr);
}

//create our new cell
td=document.createElement('td');
td.innerHTML=tableData;

//add our cell to the current row
tr.appendChild(td);

tdCount++;

if (tdCount == maxTD) {
tdCount = 0;
}

}

/*GLOBAL LINK STYLES*/

a
{
font-weight: normal;
font-family: helvetica;
text-decoration: none; 
outline: none;
color: #164482;
}

a:hover
{
font-weight: normal;
font-family: helvetica;
text-decoration: none;
outline: none;
color: #164482;
}

/* BCL09 MAIN MENU STYLES */

a.bcl09MainMenuItem
{
display: block;
font-weight: normal;
font-size: 12px;
font-family: Verdana, Arial, sans-serif;
color: #333333;
text-decoration: none;
padding-top: 10px;
padding-right: 8px;
padding-left: 8px;
outline: none;
height: 36px;
}

a:hover.bcl09MainMenuItem, a.bcl09MainMenuItemActive, a:hover.bcl09MainMenuItemActive
{
display: block;
font-weight: normal;
font-size: 12px;
font-family: Verdana, Arial, sans-serif;
color: #333333;
text-decoration: none;
padding-top: 10px;
padding-right: 8px;
padding-left: 8px;
outline: none;
height: 36px;
background-image: url(/media/templates/bcl09MainMenuItemActiveBgSlider.jpg);
background-repeat: repeat-x;
}

#bcl09MainMenuDivider
{
background-image: url(/media/templates/bcl09MainMenuDivider.gif);
background-repeat: no-repeat;	
width: 1px;
height: 36px;
}

/* MAIN MENU LEVEL 2*/

.bcl09MainMenuLevel2
{
width: 300px;
text-align: left;
outline: none;
}

a.bcl09MainMenuLevel2Item
{
display: block;
background-image: url(/media/templates/bcl09MainMenuBgSlider.gif);
background-repeat: repeat-x;
font-weight: normal;
font-size: 12px;
font-family: Verdana, Arial, sans-serif;
color: #333333;
text-decoration: none;
padding-top: 5px;
padding-right: 10px;
padding-bottom: 5px;
padding-left: 10px;
outline: none;
height: 100%;
z-index: 600;
}

a:hover.bcl09MainMenuLevel2Item, a.bcl09MainMenuLevel2ItemActive, a:hover.bcl09MainMenuLevel2ItemActive
{
display: block;
background-image: url(/media/templates/bcl09MainMenuItemActiveBgSlider.jpg);
background-repeat: repeat-x;
font-weight: normal;
font-size: 12px;
font-family: Verdana, Arial, sans-serif;
color: #333333;
text-decoration: none;
padding-top: 5px;
padding-right: 10px;
padding-bottom: 5px;
padding-left: 10px;
outline: none;
height: 100%;
z-index: 600;
}

/* SUB SECTION MENU STYLES */

DIV#bcl09SubMenu
{
}

DIV#bcl09SubMenuTitle
{
background: url(/media/templates/bcl09ArticleMenuDefaultTitleBG.jpg) no-repeat left top;
display: block;
font-weight: bold;
font-size: 22px;
letter-spacing: 1px;
font-family: Verdana, Arial, sans-serif;
color: #FFFFFF;
padding: 10px;
padding-bottom: 8px;
}


a.bcl09SubMenuLink
{
background: url(/media/templates/bcl09ArticleMenuDefaultItemBG.jpg) repeat-y;
display: block;
font-weight: normal;
font-size: 14px;
font-family: Verdana, Arial, sans-serif;
color: #FFFFFF;
padding: 10px;
border-top: 1px solid #396fb3;
border-bottom: 1px solid #1b3f6c;
text-decoration: none;
outline: none;
}

a:hover.bcl09SubMenuLink, a.bcl09SubMenuLinkActive, a:hover.bcl09SubMenuLinkActive
{
background: url(/media/templates/bcl09ArticleMenuBgActive.jpg) repeat-y;
display: block;
font-weight: normal;
font-size: 14px;
font-family: Verdana, Arial, sans-serif;
color: #fff;
padding: 10px;
border-top: 1px solid #EDEDED;
border-bottom: 1px solid #8E8E8E;
text-decoration: none;
outline: none;
}

DIV#bcl09SubMenuLinkDesc
{
font-weight: normal;
font-size: 12px;
font-family: Verdana, Arial, sans-serif;
color: #B8C7D4;
padding-top: 2px;
text-decoration: none;
}

DIV#bcl09SubMenuLinkDescActive, DIV#bcl09SubMenuLinkDesc:hover
{
font-weight: normal;
font-size: 12px;
font-family: Verdana, Arial, sans-serif;
color: #FFF;
padding-top: 2px;
text-decoration: none;
outline: none;
}

/* BCL09 GET INVOLVED MENU STYLES */

a.bcl09GetInvolvedMenuItem
{
display: block;
font-weight: normal;
font-size: 13px;
font-family: helvetica;
color: #d8e2ef;
text-decoration: none;
padding-top: 6px;
padding-right: 0px;
padding-bottom: 6px;
padding-left: 12px;
outline: none;
/*height: 20px;*/
}

a:hover.bcl09GetInvolvedMenuItem, a.bcl09GetInvolvedMenuItemActive, a:hover.bcl09GetInvolvedMenuItemActive
{
display: block;
font-weight: normal;
font-size: 13px;
font-family: helvetica;
color: #FFF;
text-decoration: none;
padding-top: 6px;
padding-right: 0px;
padding-bottom: 6px;
padding-left: 12px;
outline: none;
background: url(/media/templates/bcl09ArticleMenuBgActive.jpg) repeat-y;
/*height: 20px;*/
}

/* BCL09 FOOTER MENU STYLES */

#bcl09FooterCredit

{
display: block;
font-weight: normal;
font-size: 10px;
font-family: helvetica;
color: #333333;
text-decoration: none;
padding-bottom:8px;
padding-left: 12px;
text-align: left;
}

Div#bcl09FooterIconMenu
{
text-align: right; 
}

#bcl09FooterIconMenuTable td
{
padding-bottom:5px;
padding-left: 12px;
}

/* BCL09 MENU BOX STYLES */

Div#bcl09MenuBox
{
margin: 0 0 10 0;
}

#bcl09MenuBoxHeaderTL
{
position: relative;
background: url(/media/templates/bcl09SliderLeft.jpg) no-repeat left top;
height: 36px;
overflow: hidden;
background-color: #4280c9;
}

#bcl09MenuBoxHeaderTR
{
position: relative;
background: url(/media/templates/bcl09SliderRight.jpg) no-repeat right top;
height: 36px;
overflow: hidden;
}

#bcl09MenuBoxHeaderSmallTL
{
position: relative;
background: url(/media/templates/bcl09SliderLeft.jpg) no-repeat left top;
height: 30px;
overflow: hidden;
background-color: #4280c9;
}

#bcl09MenuBoxHeaderSmallTR
{
position: relative;
background: url(/media/templates/bcl09SliderRight.jpg) no-repeat right top;
height: 30px;
overflow: hidden;
}

#bcl08MenuBoxHeaderTitle
{
margin-top: -5px;
padding: 7px;
padding-right: 0px;
}

#bcl09MenuBoxBody
{
position: relative;
border-top: 1px solid #205190;
border-bottom: 1px solid #205190;
background: url(/media/templates/bcl09SubMenuBgSlider.jpg) repeat;
}

#bcl09MenuTab
{
background: url(/media/templates/bcl09SliderSmall.jpg) repeat-y;
width:211px;
height:28px;
}

/* BCL09 SUB MENU STYLES */

a.bcl09SubMenuItem
{
display: block;
font-weight: normal;
font-size: 13px;
font-family: helvetica;
color: #d8e2ef;
text-decoration: none;
padding-top: 6px;
padding-bottom: 6px;
padding-left: 12px;
outline: none;
}

a:hover.bcl09SubMenuItem, a.bcl09SubMenuItemActive, a:hover.bcl09SubMenuItemActive
{
display: block;
font-weight: normal;
font-size: 13px;
font-family: helvetica;
color: #FFF;
text-decoration: none;
padding-top: 6px;
padding-bottom: 6px;
padding-left: 12px;
outline: none;
background: url(/media/templates/bcl09ArticleMenuBgActive.jpg) repeat-y;
}

#bcl09SubMenuDivider
{
background: url(/media/templates/bcl09SubMenuDividerSmall.jpg) no-repeat;
height: 2px;
}

Div#bcl09SubMenuFooter
{
height: 27px;
}

Div#bcl09SubMenuFooterBg
{
background-image: url(/media/templates/BCL09_SubFooter.jpg);
background-repeat: repeat-y;
background-position: top;
height: 27px;
border-top: 1px solid #3064A6;
}

a.bcl09SubMenuFooterLink
{
display: block;
font-weight: bold;
font-size: 14px;
font-family: helvetica;
color: #FDFCFC;
text-decoration: none;
padding-top: 4px;
padding-bottom: 3px;
padding-left: 12px;
outline: none;
background-image: url(/media/templates/BCL09_SubFooter.jpg);
background-repeat: repeat;
}

a:hover.bcl09SubMenuFooterLink
{
display: block;
font-weight: bold;
font-size: 14px;
font-family: helvetica;
color: #f3b94b;
text-decoration: none;
padding-top: 4px;
padding-bottom: 3px;
padding-left: 12px;
outline: none;
background-image: url(/media/templates/BCL09_SubFooter.jpg);
background-repeat: repeat;
}

/* READ MORE LINKS*/

a.bcl09MoreLink
{
display: block;
font-weight: normal;
font-size: 11px;
font-family: helvetica;
color: #ffffff;
text-decoration: none;
padding-top: 8px;
padding-left: 5px;
outline: none;
}

a:hover.bcl09MoreLink, a.bcl09MoreLinkActive, a:hover.bcl09MoreLinkActive
{
display: block;
font-weight: normal;
font-size: 11px;
font-family: helvetica;
color: #f3b94b;
text-decoration: none;
padding-top: 8px;
padding-left: 5px;
outline: none;
}

/* GET INVOLVED MENU STYLES */

#bcl09GetInvolvedMenuCheckIcon
{
position: relative;
width: 80px;
height: 80px;
top: -90px;
left: 190px;
margin-bottom: -80px;
}

/* ARTICLE MENU DEFAULT */

DIV#bcl09ArticleMenuDefault
{
}

DIV#bcl09ArticleMenuDefaultTitle
{
background: url(/media/templates/bcl09ArticleMenuDefaultTitleBG.jpg) no-repeat left top;
display: block;
font-weight: bold;
font-size: 22px;
letter-spacing: 1px;
font-family: helvetica;
color: #FFFFFF;
padding-top: 10px;
padding-right: 10px;
padding-bottom: 8px; 
padding-left: 10px;
}


a.bcl09ArticleMenuDefaultLink
{
background: url(/media/templates/bcl09ArticleMenuDefaultItemBG.jpg) repeat-y;
display: block;
font-weight: normal;
font-size: 12pt;
font-family: helvetica;
line-height: 15pt;
color: #FFFFFF;
padding: 10px;
border-top: 1px solid #396fb3;
border-bottom: 1px solid #1b3f6c;
text-decoration: none;
outline: none;
}

a:hover.bcl09ArticleMenuDefaultLink, a.bcl09ArticleMenuDefaultLinkActive, a:hover.bcl09ArticleMenuDefaultLinkActive
{
background: url(/media/templates/bcl09ArticleMenuBgActive.jpg) repeat-y;
display: block;
font-weight: normal;
font-size: 12pt;
font-family: helvetica;
line-height: 15pt;
color: #FFF;
padding: 10px;
border-top: 1px solid #EDEDED;
border-bottom: 1px solid #8E8E8E;
text-decoration: none;
outline: none;
}

DIV#bcl09ArticleMenuDefaultLinkDesc
{
font-weight: normal;
font-size: 9pt;
line-height: 12pt;
font-family: helvetica;
color: #FFF;
padding-top: 5px;
text-decoration: none;
}

DIV#bcl09ArticleMenuDefaultLinkDescActive, DIV#bcl09ArticleMenuDefaultLinkDesc:hover
{
font-weight: normal;
font-size: 9pt;
line-height: 12pt;
font-family: helvetica;
color: #FFF;
padding-top: 5px;
text-decoration: none;
outline: none;
}

/* WE BELIEVE BOX BG*/

Div#bcl09WeBelieveBox
{
background-image: url(/media/templates/BCL09_BoxLinkBg.jpg);
background-repeat: repeat;
height: 118px;
border-top: 1px solid #396fb3;
border-bottom: 1px solid #1b3f6c;
}

/* FAST FACTS BOX STYLES*/

Div#bcl09FactsBox
{
background-image: url(/media/templates/BCL09_BoxLinkBg.jpg);
background-repeat: repeat;
height: 70px;
border-top: 1px solid #396fb3;
border-bottom: 1px solid #1b3f6c;
}

DIV#bcl09FactsBoxItem
{
display: block;
font-weight: bold;
font-size: 14pt;
line-height: 16pt;
letter-spacing: 1px;
font-family: helvetica;
color: #FFFFFF;
padding-top: 23px;
padding-right: 10px;
padding-bottom: 5px;
padding-left: 10px;
text-decoration: none;
text-align: center;
height: 100%;
outline: none;
}

Div#bcl09FactsBoxFooter
{
display: block;
font-weight: normal;
font-size: 12px;
font-family: helvetica;
color: #FDFCFC;
text-decoration: none;
padding-top: 4px;
padding-right: 0px;
padding-bottom: 3px;
padding-left: 12px;
outline: none;
background-image: url(/media/templates/bcl09_AltFooterBg.gif);
background-repeat: repeat-y;
height: 15px;
}

/* BOX LINKS */

a.bcl09BoxMenuLink
{
display: block;
font-weight: bold;
font-size: 14pt;
line-height: 16pt;
letter-spacing: 1px;
font-family: helvetica;
color: #FFFFFF;
padding-top: 25px;
padding-right: 10px;
padding-bottom: 5px;
padding-left: 10px;
text-align: center;
text-decoration: none;
height: 100%;
outline: none;
}

a:hover.bcl09BoxMenuLink, a.bcl09BoxMenuLinkActive, a:hover.bcl09BoxMenuLinkActive
{
display: block;
font-weight: bold;
font-size: 14pt;
line-height: 16pt;
letter-spacing: 1px;
font-family: helvetica;
color: #FFFFFF;
padding-top: 25px;
padding-right: 10px;
padding-bottom: 5px;
padding-left: 10px;
text-align: center;
text-decoration: none;
height: 100%;
outline: none;
}

DIV#bcl09BoxMenuText
{
font-size: 10pt;
line-height: 12pt;
font-family: helvetica;
color: #164482;
}

/* BOX FOOTER LINKS*/

a.bcl09BoxMenuFooterLink
{
display: block;
font-weight: normal;
font-size: 12px;
font-family: helvetica;
color: #FDFCFC;
text-decoration: none;
padding-top: 5px;
padding-right: 0px;
padding-bottom: 5px;
padding-left: 12px;
outline: none;
background-image: url(/media/templates/BCL09_BoxFooterLinkBg.jpg);
background-repeat: repeat-y;
}

a:hover.bcl09BoxMenuFooterLink
{
display: block;
font-weight: normal;
font-size: 12px;
font-family: helvetica;
color: #f3b94b;
text-decoration: none;
padding-top: 5px;
padding-right: 0px;
padding-bottom: 5px;
padding-left: 12px;

outline: none;
background-image: url(/media/templates/BCL09_BoxFooterLinkBg.jpg);
background-repeat: repeat-y;
}

Div#galleryContentItem
{
font-weight: normal;
font-size: 10pt;
font-family: helvetica;
color: #164482;
text-decoration: none;
line-height: 16px;
padding-top: 10px;
padding-right: 0px;
padding-bottom: 10px;
padding-left: 0px;
	
}

/* PREMIER BIO STYLES */

Div#bcl09Bio
{
position: relative;
background-image: url(/media/templates/pgchomeNew.jpg);
background-repeat: no-repeat;
width: 284px;
height: 274px; 
}

Div#bcl09BioContent
{
position: absolute;
top: 0px;
left: 0px;
padding: 10px;	
}

Div#bcl09BioDesc
{
position: absolute;
top: 80px;
left: 140px;
font-weight: normal;
font-size: 8pt;
font-family: helvetica;
color: #164482;
text-decoration: none;
line-height: 16px;	
width: 145px;
}

/* PREMIER IN ARTICLE BIO STYLES */

Div#bcl09TemplateBio
{
position: relative;
background-image: url(/media/templates/PGC_BioNew.jpg);
background-repeat: no-repeat;
width: 670px;
height: 388px; 
padding: 0 0 0 0;
margin: 0 0 10 0; 
}

Div#bcl09TemplateBioContent
{
position: absolute;
top: 80px;
left: 260px;
padding: 10px;	
}

Div#bcl09TemplateBioDesc
{
font-weight: normal;
font-size: 10pt;
font-family: helvetica;
color: #164482;
text-decoration: none;
line-height: 16px;	
width: 385px;
padding-top: 10px;
}

Div#bcl09TemplateBioIcon
{
position: absolute;
bottom: 0px;
right: 1px;	
}

/* NEWS INDEX MENU*/

Div#bcl09FeatureNewsIndexMenu
{	
}

Div#bcl09FeatureNewsIndexMenuItems
{
height: 100%;
padding-top: 10px;
padding-right: 0px;
padding-bottom: 10px;
padding-left: 0px;
margin-bottom: 20px;
}

Div#bcl09FeatureNewsIndexMenuDate
{
font-weight: normal;
font-size: 8pt;
font-family: helvetica;
line-height: 16px;
color: #164482;
text-decoration: none;	
text-transform: uppercase;
padding-bottom: 5px;
clear: left;
}

Div#bcl09FeatureNewsIndexMenuDesc
{
font-weight: normal;
font-size: 10pt;
font-family: helvetica;
line-height: 16px;
color: #111;
text-decoration: none;
clear: left;
padding-top: 10px;
padding-right: 0px;
padding-bottom: 10px;
padding-left: 0px;

}

/* WHAT MATTERS IN ARTICLE LANDING ELEMENT*/

Div#bcl09WhatMattersArticle
{
background-image: url(/media/templates/bcl09_whatMattersBG.jpg);
background-repeat: no-repeat;
height: 285px; 
}

Div#emailFooter
{
display: block;
z-index: 0;
}

/* SURVEY STYLES */

#bcl09SurveyBoxTop
{
background-image: url(/media/templates/bclSurveyBodyBGTop.jpg);
background-color: #326bbc;
background-repeat: repeat-x;
border-top: 1px solid #396fb3;
}

#bcl09SurveyBoxBottom
{
background-image: url(/media/templates/bclSurveyBodyBGBottom.jpg);
background-color: #326bbc;
background-repeat: repeat-x;
height: 30px;
border-bottom: 1px solid #1b3f6c;
margin:0px;
}

#bcl09SurveyBoxItem
{
font-weight: bold;
font-size: 14px;
line-height: 18px;
letter-spacing: 1px;
font-family: helvetica;
color: #FFFFFF;
padding-top: 40px;
padding-right: 10px;
padding-bottom: 1px;
padding-left: 10px;
/*padding:expression('20 10 5 10');*/
text-decoration: none;
text-align: left;
outline: none;
}

table#bclSurveyTable,table#bclSurveyTable td
{
font-weight: bold
font-size: 14px;
line-height: 18px;
letter-spacing: 1px;
font-family: helvetica;
color: #FFFFFF;
text-decoration: none;
text-align: left;
outline: none;	
}

Div#bcl09SurveyMenuBox
{
margin: 0px;
padding:0px;
}

a.bcl09pPlatformMenuDefaultLinkLevel1, a:hover.bcl09pPlatformMenuDefaultLinkLevel1
{
background: url(/media/templates/bcl09pPillarMenuBG.jpg) repeat-y;
display: block;
font-weight: bold;
font-size: 18px;
font-family: helvetica;
color: #164482;
padding-top: 10px;
padding-right: 10px;
padding-bottom: 10px;
padding-left: 13px;
border-bottom: 1px solid #8da9cd;
border-top: 1px solid #f5f8fb;
text-decoration: none;
outline: none;
}

a.bcl09pPlatformMenuDefaultLinkLevel1Active, a:hover.bcl09pPlatformMenuDefaultLinkLevel1Active
{
background: url(/media/templates/bcl09pPlatformSectionMenuRed.jpg);
background-color: #b12329;
background-repeat: no-repeat;
background-position: left center;
display: block;
font-weight: bold;
font-size: 18px;
font-family: helvetica;
color: #FFF;
padding-top: 10px;
padding-right: 10px;
width:expression('260px');
padding-bottom: 10px;
padding-left: 27px;
text-decoration: none;
outline: none;
position: expression('relative');
right:expression('14px');
margin-left:expression('0px');
margin-left:-14px;
/*z-index: 501;*/
}

a.bcl09pPlatformMenuDefaultLinkLevel2
{
background-color: #b8cee0;
display: block;
font-weight: normal;
font-size: 10pt;
font-family: helvetica;
color: #164482;
padding: 10px;
padding-left: 60px;
border-bottom: 1px solid #8da9cd;
border-top: 1px solid #f5f8fb;
text-decoration: none;
outline: none;
}

a.bcl09pPlatformMenuDefaultLinkLevel2Active, a:hover.bcl09pPlatformMenuDefaultLinkLevel2
{
background-color: #075ca1;
display: block;
font-weight: normal;
font-size: 10pt;
font-family: helvetica;
color: #FFFFFF;
padding: 10px;
padding-left: 60px;
border-bottom: 1px solid #8da9cd;
border-top: 1px solid #f5f8fb;
text-decoration: none;
outline: none;
}

#bcl09pPlatformPillarMenuItem
{
display: block;
font-weight: normal;
font-size: 12pt;
font-family: helvetica;
color: #164482;
text-decoration: none;
outline: none;
}

#bcl09pPlatformPillarMenuItemActive
{
display: block;
font-weight: normal;
font-size: 12pt;
font-family: helvetica;
color: #FFFFFF;
text-decoration: none;
outline: none;
}


#bcl09pPlatformPillarMenuItemCount
{
font-weight: bold;
font-size: 25pt;
font-family: helvetica;
color: #164482;
text-decoration: none;	
margin-right:5px;
}

#bcl09pPlatformPillarMenuItemCountActive
{
font-weight: bold;
font-size: 25pt;
font-family: helvetica;
color: #FFFFFF;
text-decoration: none;	
margin-right:5px;
}


a.bcl09pPlatformMenuDefaultLinkLevel3
{
background: url(/media/templates/bcl09pPillarMenuBGLv3.jpg) repeat-y;
display: block;
font-weight: normal;
font-size: 13px;
font-family: helvetica;
color: #164482;
padding-top: 10px;
padding-right: 0px;
padding-bottom: 10px;
padding-left: 50px;
border-bottom: 1px solid #8da9cd;
border-top: 1px solid #f5f8fb;
text-decoration: none;
outline: none;
}

a:hover.bcl09pPlatformMenuDefaultLinkLevel3, a.bcl09pPlatformMenuDefaultLinkLevel3Active, a:hover.bcl09pPlatformMenuDefaultLinkLevel3Active
{
background: url(/media/templates/bcl09pPillarMenuBGLv3.jpg) repeat-y;
display: block;
font-weight: normal;
font-size: 13px;
font-family: helvetica;
color: #164482;
padding-top: 10px;
padding-right: 0px;
padding-bottom: 10px;
padding-left: 50px;
border-bottom: 1px solid #8da9cd;
border-top: 1px solid #f5f8fb;
text-decoration: none;
outline: none;
}

#bcl09pPlatformMenuTD
{
font-weight: normal;
font-size: 12px;
font-family: helvetica;
color: #164482;
}

#bcl09pPlatformMenuTD2
{
font-weight: bold;
font-size: 14px;
font-family: helvetica;
color: #164482;
}

#bcl09pRecordMenu
{
display: block;
width:283px;
background-image:url(/media/templates/bcl09pRecordBG.jpg);
background-repeat: repeat-y;
border-bottom: 1px solid #192f52;
}

#bcl09pRecordMenuContainer
{
padding:15px;	
}

#bcl09pRecordMenuHeader
{
font-family: Helvetica;
font-size: 18px;
font-weight: bold;
color:#f5f6f7;
}


#bcl09pRecordMenuSubHeader
{
font-family: Helvetica;
font-size: 12px;
color:#6daed5;
}


a.bcl09RecordMenuItemLevel1
{
background-color: #1f3b66;
display: block;
font-weight: normal;
font-size: 12px;
font-family: helvetica;
color: #FFF;
padding: 5px;
padding-left: 13px;
border-bottom: 1px solid #192f52;
border-top: 1px solid #3564ae;
text-decoration: none;
outline: none;
cursor: pointer;
}


a:hover.bcl09RecordMenuItemLevel1, a.bcl09RecordMenuItemActiveLevel1
{
background-color: #1f3b66;
display: block;
font-weight: normal;
font-size: 12px;
font-family: helvetica;
color: #FFF;
padding: 5px;
padding-left: 13px;
border-bottom: 1px solid #192f52;
border-top: 1px solid #3564ae;
text-decoration: none;
outline: none;
cursor: pointer;
}

a.bcl09RecordMenuItemLevel2
{
background-color: #284c84;
display: block;
font-weight: normal;
font-size: 12px;
font-family: helvetica;
color: #FFF;
padding: 5px;
padding-left: 30px;
border-bottom: 1px solid #244375;
border-top: 1px solid #3667b4;
text-decoration: none;
outline: none;
}


a:hover.bcl09RecordMenuItemLevel2, a.bcl09RecordMenuItemActiveLevel2,a:hover.bcl09RecordMenuItemLevel2Active
{
background-color: #284c84;
display: block;
font-weight: normal;
font-size: 12px;
font-family: helvetica;
color: #FFF;
padding: 5px;
padding-left: 30px;
border-bottom: 1px solid #244375;
border-top: 1px solid #3667b4;
text-decoration: none;
outline: none;
}

/*  VIDEO LIBRARY PLAYER STYLES */

#bclVidLibraryMenu
{
margin-top: 4px;
border: 10px solid #164482;
background:#dae5f0; 
width:620px;
}

#bclVidLibraryMenu img
{
margin: 0px;
padding: 0px;
}


a.bclVidLibraryMenuItem
{
display: block;
font-weight: normal;
font-size: 11px;
font-family: helvetica;
color: #2a568f;
padding: 15px;
border-bottom: 1px solid #164482;
text-decoration: none;
outline: none;	
background-image: url(/media/templates/whitearrow.gif);
background-repeat:no-repeat;
background-position: 95% 50%;
}


a:hover.bclVidLibraryMenuItem, a.bclVidLibraryMenuItemActive,a:hover.bclVidLibraryMenuItemActive
{
display: block;
font-weight: normal;
font-size: 11px;
font-family: helvetica;
color: #2a568f;
padding: 15px;
border-bottom: 1px solid #164482;
text-decoration: none;
outline: none;	
background:#90b5d5;
background-image: url(/media/templates/blackarrow.gif);
background-repeat:no-repeat;
background-position: 95% 50%;
}

#cat_art_level1, #cat_art_level2
{
height: 229px;
overflow-y: scroll;
overflow-x: hidden; 
}

#cat_art_level3
{
height: 229px;
overflow-y: auto;
overflow-x: hidden; 
}

Div#bcl09LibraryDesc
{
font-weight: normal;
font-size: 9pt;
font-family: helvetica;
color: #164482;
text-decoration: none;
line-height: 16px;	
}

img#bcl09ImageBorder
{
border: 5px solid #b7c5d5;	
margin-right: 20px;
margin-bottom: 10px;
}

#bcl09ArticleContent
{
padding:10px;	
}

#bcl09PlatformMediaMenu
{
position: relative;
background:#abc7de;
padding: 7px;
display: block;
width:640px; 
padding-bottom:expression('0px');
margin-right: -40px;
}

a.bcl09TabMenuItem
{
background:#cedfec;
padding: 10px; 
padding-bottom:6px;
font-weight: normal;
font-size: 9pt;
font-family: helvetica;
color: #164482;
text-decoration: none;
margin:0px;
}

}

a:hover.bcl09TabMenuItem, a.bcl09TabMenuItemActive,a:hover.bcl09TabMenuItemActive
{
background:#cedfec;
padding: 10px; 
padding-bottom:6px;
font-weight: normal;
font-size: 9pt;
font-family: helvetica;
color: #164482;
text-decoration: none;
margin:0px;
}

UL.tabNavigation {
list-style: none;
margin: 0;
padding: 0;

}

UL.tabNavigation LI {
display: inline;
}

UL.tabNavigation LI A.selected,UL.tabNavigation LI A:hover {
	
background:url(/media/templates/bcl09TabBG.jpg);
background-repeat:repeat-x;
padding: 10px;
font-weight: normal;
font-size: 9pt;
font-family: helvetica;
color: #FFF;
text-decoration: none;
margin:0px;
}
		


div.tabs > div {
}


.tabs
{
margin-top: 10px;
padding-top: 7px;
background:#cedfec;
}

#bclVidFeatured
{
width: 620px;
overflow-y: hidden;
overflow-x: scroll; 
}

/* bcl09BCLTVMenu Styles*/

#bcl09BCLTVMenu
{
text-align: left;
background:#abc7de;
display: block;
width: 500px;
}

Div#bcl09BCLTVMenuItem
{
padding: 10px;
margin-bottom: 20px;
}

Div#bcl09BCLTVMenuItemText
{
font-weight: normal;
font-size: 10pt;
font-family: helvetica;
line-height: 14pt;
color: #164482;
text-decoration: none;
margin-top: 8px;
}

DIV#bcl09BCLTVScreen
{
height: 360px;
width: 480px;
background:url(/media/templates/BCLTVplayIcon.png);
background-repeat:no-repeat;
background-position: 90% 90%;
position: absolute;
top: 0px;
left: 0px;
cursor: pointer;
}

/* bcl09BCLTV Real Story Menu Styles*/

#bcl09BCLTVRealStoryMenu
{
text-align: left;
display: block;
width: 180px;
}

Div#bcl09BCLTVRealStoryMenuItem
{
padding: 5px;
margin-bottom: 10px;
margin-top: 10px;
margin-right: 10px;
border-bottom: 1px solid #164482;
}

Div#bcl09BCLTVRealStoryMenuItemTitle
{
font-weight: bold;
font-size: 12pt;
font-family: helvetica;
line-height: 14pt;
color: #164482;
text-decoration: none;
margin-top: 2px;
}

Div#bcl09BCLTVRealStoryMenuItemText
{
font-weight: normal;
font-size: 10pt;
font-family: helvetica;
line-height: 14pt;
color: #164482;
text-decoration: none;
margin-top: 2px;
}




/* HEADER STYLES */

div
{
/*border: 1px solid red;*/
}

Div#bcl09_H1_30pt
{
font-weight: bold;
font-size: 30pt;
font-family: helvetica;
color: #164482;
text-decoration: none;
padding-bottom:10px;
}

Div#bcl09_H2_24pt
{
font-weight: bold;
font-size: 24pt;
font-family: helvetica;
color: #164482;
text-decoration: none;
line-height: 26pt;
padding-bottom:10px;
}


Div#bcl09_H2_20pt
{
font-weight: bold;
font-size: 20pt;
font-family: helvetica;
color: #164482;
text-decoration: none;
line-height: 26pt;
padding-bottom:10px;
}

Div#bcl09_H2_16pt
{
font-weight: bold;
font-size: 16pt;
font-family: helvetica;
color: #164482;
text-decoration: none;
line-height: 20pt;
padding-bottom:10px;
}


Div#bcl09_H3_12pt
{
font-weight: bold;
font-size: 12pt;
font-family: helvetica;
color: #164482;
text-decoration: none;
padding-bottom:10px;
} 

Div#bcl09_H3_LightBlue_10pt
{
font-weight: bold;
font-size: 10pt;
font-family: helvetica;
color: #BDD9F0;
text-decoration: none;
padding-bottom:10px;
} 

Div#bcl09_H3_DarkBlue_10pt
{
font-weight: bold;
font-size: 10pt;
font-family: helvetica;
color: #164482;
text-decoration: none;
padding-bottom:10px;
} 

Div#bcl09MailerTitlePress
{
font-weight: bold;
font-size: 12pt;
font-family: helvetica;
color: #000000;
text-decoration: none;
padding: 10px;	
padding-left: 0px;	
border-bottom: 1px solid #000000;
margin-bottom: 20px;
}

/*BLACK HEADER STYLES*/

Div#bcl09_H1_Black_16pt
{
font-weight: bold;
font-size: 16pt;
font-family: helvetica;
color: #111;
text-decoration: none;
padding-bottom:10px;
} 

Div#bcl09_H2_Black_14pt
{
font-weight: bold;
font-size: 14pt;
font-family: helvetica;
color: #111;
text-decoration: none;
padding-bottom:10px;
} 

Div#bcl09_H3_Black_12pt
{
font-weight: bold;
font-size: 12pt;
font-family: helvetica;
color: #111;
text-decoration: none;
padding-bottom:10px;
} 

Div#bcl09_H4_Black_10pt
{
font-weight: bold;
font-size: 10pt;
font-family: helvetica;
color: #111;
text-decoration: none;
padding-bottom:10px;
} 

/*DEFAULT ARTICLE STYLES */

Div#bcl09DefaultArtice
{
padding-top: 0px;
padding-right: 10px;
padding-bottom: 10px;
padding-left: 10px;
}

Div#bcl09pHomeArticle
{
padding-right: 10px;
padding-bottom: 5px;
padding-left: 0px;
width: 600px;
margin-left: 5px;
border: 1px solid red;
}

Div#bcl09pDefaultArticle
{
/*padding-right: 10px;*/
padding-bottom: 5px;
padding-left: 0px;
margin-left: 5px;
}


Div#bcl09pDefaultArticleTitle
{
background-image:url(/media/templates/bcl09pTitleBG.jpg);
background-repeat: repeat-y;
width: 595px;
margin-left: 5px;
margin-bottom: 20px;
z-index: 1;
}

Div#bcl09pDefaultArticleTitleText
{
padding: 20px;
padding-left: 23px;
}

Div#bcl09DefaultArticeBody img
{
padding: 5px;	
}

Div#bcl09DefaultArticeDesc
{
font-weight: normal;
font-size: 12pt;
font-family: helvetica;
line-height: 16pt;
/*color: #164482;*/
color: #111;
text-decoration: none;
padding-bottom: 10px;
}

Div#bcl09DefaultArticeDescBlue
{
font-weight: normal;
font-size: 20pt;
font-family: helvetica;
line-height: 30px;
color: #164482;
text-decoration: none;
padding-left: 28px;
padding-right: 100px;
}


Div#bcl09DefaultArticeBody
{
font-weight: normal;
font-size: 10pt;
font-family: helvetica;
line-height: 16pt;
/*color: #164482;*/
color: #111;
text-decoration: none;
padding-bottom: 10px;
}

Div#bcl09DefaultArticeBody td
{
font-weight: normal;
font-size: 10pt;
font-family: helvetica;
line-height: 16pt;
color: #111;
text-decoration: none;
}

Div#bcl09DefaultArticeBody span
{
font-weight: normal;
font-size: 10pt;
font-family: helvetica;
line-height: 16pt;
color: #111;
text-decoration: none;
}

Div#bcl09DefaultArticeBodyBlue
{
font-weight: normal;
font-size: 10pt;
font-family: helvetica;
line-height: 16pt;
text-decoration: none;
padding: 6px;
padding-right: 60px;
}

Div#bcl09DefaultArticeBodyBlue img
{
margin: 20px;
margin-left: 0px;
margin-top: 7px;
}

p
{
font-weight: normal;
font-size: 10pt;
font-family: helvetica;
line-height: 16pt;
color: #111;
text-decoration: none;
}

DIV#bcl09WhiteText
{
font-weight: normal;
font-size: 12px;
font-family: helvetica;
color: #FFFFFF;
padding-bottom: 2px;
text-decoration: none;
}

/* NEW OPEN PLATFORM STYLES */

#bcl09pDownloadPlatformMenu
{
background-image: url(/media/templates/bcl09pDownloadBG.jpg);
/*width: 283px;*/
background-repeat: repeat-y;
background-color: #dae6f0;
display: block;
}

#bcl09pRedText
{
font-weight: bold;
font-size: 17px;
font-family: helvetica;
color: #b12329;
text-decoration: none;
}

#bcl09pBlueText
{
font-weight: bold;
font-size: 12pt;
line-height: 13pt;
font-family: helvetica;
color: #FFFFFF;
text-decoration: none;
text-align: center;
background-color: #224d7a;
padding: 20px;
padding-right: 160px;
height: 45px;
}


a.bcl09pDownloadItem, a:hover.bcl09pDownloadItem
{
display: block;
background-image: url(/media/templates/bcl09pDownloadWhiteArrow.gif);
background-position: 2% 50%;
background-repeat: no-repeat;
background-color: #90b5d5;
padding: 6px;
padding-left:17px;
margin-bottom: 2px;
font-weight: normal;
font-size: 12px;
font-family: helvetica;
color: #FFFFFF;
}


Div#bcl09pDownloadItem
{
display: block;
background-image: url(/media/templates/bcl09pDownloadWhiteArrow.gif);
background-position: 2% 50%;
background-repeat: no-repeat;
background-color: #90b5d5;
padding: 6px;
padding-left:17px;
margin-bottom: 2px;
font-weight: normal;
font-size: 12px;
font-family: helvetica;
color: #FFFFFF;
position: relative;
/*z-index: 5;*/
}


#bcl09DownloadBook
{
position: absolute;
top: -130px;
left:115px;
}


#bcl09DownloadBookHome
{
position: absolute;
top: 5px;
right: 5px;
}


#bcl09pPlatformArticleCount
{
font-weight: bold;
font-size: 47pt;
font-family: helvetica;
color: #a4b8d3;
text-decoration: none;	
padding-right: 10px;
}

.pullquote 
{
}

div.pullquoteAuthor
{
content:"\201C" attr(title) "\201D";
font-family: helvetica;
line-height: 18pt;
font-size: 14pt;
font-weight: bold;
text-align: right;
color: #164482;
padding: 0px;
padding-right: 20px;
margin-top: -50px;
}


.pullquote:before 
{
content:"\201C" attr(title) "\201D";
font-family: helvetica;
line-height: 22pt;
font-size: 18pt;
font-weight: bold;
text-align: left;
color:#164482;
display:block;
margin: 20px;
margin-left: 20px;
padding:10px;
border-top: 1px solid #164482;
border-bottom: 1px solid #164482;
}

a.bcl09VoteHeader, a:hover.bcl09VoteHeader
{
font-family: Helvetica;
font-size: 18px;
color: #ffffff;
font-weight: bold; 
}


/* PNG HACK FOR IE */


img {
   behavior: url("/media/pngbehavior.htc");
}

/* BCL09 LAYOUT STYLES */

html,html body 
{
height:100%;
background-image: url(/media/templates/bcl09PageBgSlider.jpg);
background-repeat: repeat-x;
}

html>body #bcl09PageDiv 
{
height: 100%;
min-height: 100%;
background-image: url(/media/templates/bcl09PageBgSlider.jpg);
background-repeat: repeat-x;
z-index: 1;
}

DIV#bcl09PageDiv
{
background-image: url(/media/templates/bcl09PageBgSlider.jpg);
background-repeat: repeat-x;
padding: 0px;
margin-left: auto;
margin-right: auto;
text-align: center;
height:100%;
z-index: 1;
}

DIV#bcl09BodyDiv
{
text-align: center;
background: transparent;
width: 980px;
padding: 0px;
margin-left: auto;
margin-right: auto;
}

DIV#bcl09HeaderDiv
{
}

DIV#bcl09MainMenuDiv
{
position: relative;
background-image: url(/media/templates/bcl09MainMenuBgSlider.gif);
background-repeat: repeat-x;
margin: 0 0 6 0;
height: 36px;
text-align: left;
z-index: 2;
}

DIV#bcl09ContentDiv5
{
width: 980px;
background-color: #F3F4F5;
padding-top: 12px;
padding-right: 0px;
padding-bottom: 6px;
padding-left: 0px;
/*z-index: 3;*/
text-align: left;
}


DIV#bcl09ContentDiv1
{
z-index: 3;
padding-top: 12px;
padding-bottom: 6px;
background-color: #F3F4F5;
margin-left:auto; 
margin-right:auto;
border: 1px solid #F3F4F5;
}

DIV#bcl09ContentDiv2
{
width: 980px;
background-color: #F3F4F5;
height: 156px;
padding-bottom: 12px;
z-index: 4;
}

DIV#bcl09ContentDiv3
{
width: 980px;
/*background-image: url(/media/templates/BCL09_Content2BG.jpg);*/
/*background-repeat: repeat-x;*/
background-color: #CED2D6;
padding-top: 12px;
padding-bottom: 12px;
border-top: 10px solid #FFF;
z-index: 5;
}

DIV#bcl09ContentDiv4
{
width: 980px;
background-image: url(/media/templates/BCL09_Content3BG.jpg);
background-repeat: repeat-x;
padding-top: 12px;
padding-bottom: 12px;
z-index: 6;
}

DIV#bcl09ContentDiv6
{
width: 980px;
background-color: #F3F4F5;
background-image: url(/media/templates/bcl09pHeaderBanner.jpg);
background-repeat: no-repeat;
padding-bottom: 6px;
z-index: 3;
}

DIV#bcl09ContentDiv7
{
width: 980px;
background-color: #F3F4F5;
background-image: url(/media/templates/bcl09pHeaderBanner2.jpg);
background-repeat: no-repeat;
}

DIV#bcl09ContentDivBCLTV
{
width: 980px;
background-color: #F3F4F5;
background-image: url(/media/templates/bcl09BCLTVHeaderBanner.jpg);
background-repeat: no-repeat;
padding-top: 300px;
border-top: 1px solid #FFFFFF;
}


#bcl09ContentTable
{
width: 980px;
padding-top: 0px;
padding-right: 6px;
padding-bottom: 0px;
padding-left: 6px;
text-align: left;
}

#bcl09ContentTdLeft
{
}

#bcl09ContentTdRight
{
width: 284px;
}

#bcl09pContentTable
{
width: 980px;
padding-top: 0px;
padding-right: 6px;
padding-bottom: 0px;
padding-left: 6px;
text-align: left;
margin-top: -1px;
margin-top:expression('-22px');
}


#bcl09pContentTdLeft
{
text-align: left;
}


#bcl09pContentTdRight
{
width: 284px;
text-align: left;
}


#bcl09ContentTdRightBlue
{
width: 284px;
background-image: url(/media/templates/bcl09ContentTdRightBlueTile.jpg);
background-repeat: repeat-y;
text-align: left;
}

#bcl09ContentToolTable
{
width: 980px;
padding-top: 12px;
padding-right: 0px;
padding-bottom: 12px;
padding-left: 0px;
text-align: left;
}

#bcl09ContentToolTdLeft
{
width: 338px;
padding-top: 0px;
padding-right: 6px;
padding-bottom: 0px;
padding-left: 6px;

}

#bcl09ContentToolTdCenter
{
width: 338px;
padding-top: 0px;
padding-right: 6px;
padding-bottom: 0px;
padding-left: 6px;

}

#bcl09ContentToolTdRight
{
width: 284px;
padding-top: 0px;
padding-right: 6px;
padding-bottom: 0px;
padding-left: 6px;

}

/* SUB CONTENT TABLE DATA*/

#bcl09SubContentTable
{
width: 980px;
padding-top: 0px;
padding-right: 6px;
padding-bottom: 0px;
padding-left: 6px;
text-align: left; 
}

#bcl09SubContentTdLeft
{
padding-top: 0px;
padding-right: 6px;
padding-bottom: 0px;
padding-left: 6px;

}

#bcl09SubContentTdRight
{
width: 284px;
padding-bottom: 6px; 
}

#bcl09SubContentTdRightBlue
{
width: 284px;
background-image: url(/media/templates/bcl09ContentTdRightBlueTile.jpg);
background-repeat: repeat-y;
padding-bottom: 6px;
padding:0px; 
margin-right:expression('6px');
}



DIV#bcl09FooterDiv
{
display: block;
padding-top: 20px;
}

DIV#bcl09pFooterDiv
{
display: block;
margin: -80 0 0 0; 
}


#bcl09FooterTable
{
width: 980px;
padding-top: 12px;
padding-bottom: 12px;
}

#bcl09FooterTable td
{
vertical-align: bottom;
}

#bcl09FooterTdLeft
{
padding-top: 0px;
padding-right: 6px;
padding-bottom: 0px;
padding-left: 6px;

}

#bcl09FooterTdRight
{
padding-top: 0px;
padding-right: 6px;
padding-bottom: 0px;
padding-left: 6px;

}

.bcl09RightColspacer
{
background-image: url(/media/templates/pixel.gif);
background-repeat: repeat;
height: 20px; 
}

#bcl09ContentDivHeader
{
border-bottom: 1px solid #8896ac;	
margin-left: 30px;
padding-top: 6px;
padding-right: 6px;
padding-bottom: 6px;
padding-left: 0px;

font-weight: normal;
font-size: 12px;
font-family: helvetica;
color: #d1dbeb;
text-align: left;
}

#bcl09ContentDivHeaderTitle
{
text-align: left;	
padding-left: 30px;
padding-top: 10px;
padding-bottom: 47px;
padding-bottom:expression('67px');
}

#bcl09SubContainerTdRight
{
margin-right:expression('11px');
}

#bcl09IconsMenu
{
margin-top:5px;
margin-top:expression('22px');
}


 /* MLA RIDING SEARCH DISPLAY*/

Div#bcl09SearchDisplay
{
background-image: url(/media/templates/BCL09_MlaSearchBg.jpg);
background-repeat: no-repeat;
height: 156px;
width: 324px; 
}

Div#bcl09SearchDisplayTitle
{
font-weight: bold;
font-size: 9pt;
font-family: helvetica;
color: #BDD9F0;
text-decoration: none;
line-height: 16px;
width: 130px;
padding-bottom: 3px;
} 

/* SEARCH LINK */

.bcl09InputLink
{
font-weight: normal;
font-size: 12px;
font-family: helvetica;
text-align: left;
color: #FDFCFC;
text-decoration: none;
padding-top: 8px;
padding-right: 0px;
padding-bottom: 3px;
padding-left: 0px;

outline: none;
border: 0px;
background: transparent;
}

.bcl09InputLink:hover
{
font-weight: normal;
font-size: 12px;
font-family: helvetica;
text-align: left;
color: #f3b94b;
text-decoration: none;
padding-top: 8px;
padding-right: 0px;
padding-bottom: 3px;
padding-left: 0px;

outline: none;
border: 0px;
background: transparent;
}

/* REGISTRATION FORM STYLES*/

Div#bcl09RegForm
{
width: 284px;	
}

Div#bcl09RegFormBody
{
font-weight: normal;
font-size: 12px;
font-family: helvetica;
text-align: left;
color: #FDFCFC;
text-decoration: none;
outline: none;
border: 0px;
padding-top: 10px;
padding-right: 10px;
padding-bottom: 0px;
padding-left: 10px;

}


#bcl09RegFormTdText
{
font-weight: normal;
font-size: 12px;
font-family: helvetica;
text-align: left;
color: #BDD9F0;
text-decoration: none;	
line-height: 14px;
}

#bcl09RegFormTdInput input
{
border: 1px solid #CCC; 
width: 160px;
}


/* GLOBAL FORM STYLES*/

Div#bcl09FormBody
{
font-weight: normal;
font-size: 10pt;
font-family: helvetica;
text-align: left;
color: #FDFCFC;
text-decoration: none;
outline: none;
border: 0px;
padding-top: 10px;
padding-right: 10px;
padding-bottom: 0px;
padding-left: 10px;

}

#bcl09FormTdText
{
font-weight: normal;
font-size: 10pt;
font-family: helvetica;
text-align: left;
color: #111;
text-decoration: none;	
/*line-height: 14pt;*/
}

#bcl09FormTdInput input
{
width: 160px;
border: 1px solid #CCC; 
}

#bcl09FormTdInput checkbox
{
padding: 0px;
border: 1px solid #CCC; 
}


/* LOGIN STYLES */

Div#bcl09LoginBox
{
width: 284px;		
}

/* YOUR VIEW EMAIL SKIN*/

Div#bcl09View
{
}

Div#bcl09ViewHeader
{
background-image: url(/media/templates/bcl09_ViewCap.jpg);
background-repeat: no-repeat;
height: 65px;
}

Div#bcl09ViewBody
{
background-image: url(/media/templates/bcl09_ViewTile.jpg);
background-repeat: repeat;	
padding-bottom: 10px;
}

Div#bcl09ViewBodyContent
{
text-align: center;
margin-left: auto;
margin-right: auto;
}

#bcl09ViewFormTdText
{
font-weight: normal;
font-size: 10pt;
font-family: helvetica;
text-align: left;
color: #BDD9F0;
text-decoration: none;	
line-height: 12pt;
}

#bcl09ViewFormTdInut input
{
border: 1px solid #CCC; 
width: 160px;
}

.bcl09ViewBg
{
/*background-image: url(/media/templatesbcl09_ViewBoxBg.jpg);
background-repeat: no-repeat;*/
width: 100%;
}


Div#bcl09ViewFooter
{
}

textarea
{
font-weight: normal;
font-size: 10pt;
font-family: helvetica;
padding: 5px;
}

/* MEMBERSHIP EMAIL FORM */

Div#bcl09membershipForm
{
padding-top: 0px;
padding-right: 10px;
padding-bottom: 10px;
padding-left: 10px;

}

Div#bcl09membershipFormText
{
font-weight: normal;
font-size: 12px;
font-family: helvetica;
text-align: left;
color: #111;
text-decoration: none;	
line-height: 14px;	
}

/* VOLUNTEER FORM STYLES*/

Div#bcl09VolunteerForm
{
padding-top: 0px;
padding-right: 10px;
padding-bottom: 10px;
padding-left: 10px;


}

Div#bcl09VolunteerFormMessage
{
font-weight: normal;
font-size: 10pt;
font-family: helvetica;
line-height: 16px;
color: #164482;
text-decoration: unerline;
text-align: left; 
padding-bottom: 10px;
}

.bcl09VolunteerFormInput
{
border: 1px solid #CCC;
width: 200px; 
font-weight: normal;
font-size: 10pt;
font-family: helvetica;
/*line-height: 16px;*/
color: #111;
text-decoration: none;
text-align: left;
}

Div#bcl09VolunteerFormHeader
{
font-weight: bold;
font-size: 16pt;
font-family: helvetica;
color: #111;
text-decoration: none;
text-align: left;
padding-bottom: 10px;
} 

Div#bcl09VolunteerFormTitle 
{
font-weight: normal;
font-size: 12pt;
font-family: helvetica;
line-height: 16px;
color: #111;
text-decoration: none;
text-align: left;
padding-top: 10px;
padding-right: 0px;
padding-bottom: 10px;
padding-left: 0px;

		
}


Div#bcl09VolunteerFormtext 
{
font-weight: normal;
font-size: 10pt;
font-family: helvetica;
line-height: 16px;
color: #111;
text-decoration: none;
text-align: left;
padding-bottom: 10px;	
}


#bcl09VolunteerFormTable
{
/*width: 600px;*/	
margin: 0 0 10 0;
}

#bcl09VolunteerFormTdLeft
{
font-weight: normal;
font-size: 10pt;
font-family: helvetica;
line-height: 16px;
color: #111;
text-decoration: none;	
text-align: left;
}

#bcl09VolunteerFormTdRight
{
font-weight: normal;
font-size: 10pt;
font-family: helvetica;
line-height: 16px;
color: #111;
text-decoration: none;	
text-align: left;
}

Div#bcl09VolunteerFormCaption
{
padding: 0px;	
text-align: left;
}

.bcl09VolunteerFormTextAreaTitle
{
font-weight: bold;
font-size: 10pt;
font-family: helvetica;
line-height: 16px;
color: #111;
text-decoration: none;	
text-align: left;	
}

/* EMAIL THIS PAGE STYLES*/

Div#bcl09EmailThisPage
{
background-image: url(/media/templates/bcl09ContentTdRightBlueTile.jpg);
background-repeat: repeat;
height: 100px;
width: 298px;
}

Div#bcl09EmailThisPageCap1
{
background-image: url(/media/templates/bcl09_EmailYourselfCap.jpg);
background-repeat: no-repeat;
width: 298px;
height:34px;
}

Div#bcl09EmailThisPageCap2
{
background-image: url(/media/templates/bcl09_EmailAFriendCap.jpg);
background-repeat: no-repeat;
width: 298px;
height:34px;
}

.bcl09EmailThisPageSubmit
{
background-image: url(/media/templates/bcl09_EmailThisPageFooter.jpg);
background-repeat: no-repeat;
width: 298px;
height: 28px;
font-weight: normal;
font-size: 12px;
font-family: helvetica;
text-align: right;
color: #FDFCFC;
color: #FFF;
text-decoration: none;
padding-top: 8px;
padding-right: 5px;
padding-bottom: 3px;
padding-left: 0px;


outline: none;
border: 0px;
}

.bcl09EmailThisPageSubmit:hover
{
background-image: url(/media/templates/bcl09_EmailThisPageFooter.jpg);
background-repeat: no-repeat;
width: 298px;
height: 28px;
font-weight: normal;
font-size: 12px;
font-family: helvetica;
text-align: right;
color: #f3b94b;
text-decoration: none;
padding-top: 8px;
padding-right: 5px;
padding-bottom: 3px;
padding-left: 0px;
outline: none;
border: 0px;
}

Div#bcl09EmailThisPageText
{
font-weight: normal;
font-size: 12px;
font-family: helvetica;
text-align: left;
color: #111; 
}

Div#bcl09EmailThisPageMessage
{
font-weight: normal;
font-size: 10px;
font-family: helvetica;
text-align: left;
color: #f3b94b;
padding-top: 3px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 3px;


}

/* AUDIO PLAYER STYLES*/

Div#bcl09AudioPlayer
{
padding: 10px;
border-bottom: 1px solid #CCC; 
}

Div#bcl09AudioPlayerTitle
{
font-weight: bold;
font-size: 12pt;
font-family: helvetica;
color: #164482;
text-decoration: none;
padding-bottom: 10px;	
}

Div#bcl09AudioPlayerDesc
{
font-weight: normal;
font-size: 12px;
font-family: helvetica;
text-align: left;
color: #111; 
}



  //do browser stuff
dom = (document.getElementById) ? true : false;
ns5 = ((navigator.userAgent.indexOf("Gecko")>-1) && dom) ? true: false;
ie5 = ((navigator.userAgent.indexOf("MSIE")>-1) && dom) ? true : false;
ns4 = (document.layers && !dom) ? true : false;
ie4 = (document.all && !dom) ? true : false;
nodyn = (!ns5 && !ns4 && !ie4 && !ie5) ? true : false;
var zIndexXPR = 1;

function showDiv(iidee)
{
zIndexXPR++;

var theLyr = (ns4)? document.layers[iidee] : (ie4)? document.all[iidee].style : (ie5||ns5||dom)?   document.getElementById(iidee).style: null;				
theLyr.display= '';
theLyr.zIndex = zIndexXPR;
}

function hideDiv(iidee)
{
var theLyr = (ns4)? document.layers[iidee] : (ie4)? document.all[iidee].style : (ie5||ns5||dom)?   document.getElementById(iidee).style: null;				
theLyr.display= 'none';
}

/* SHOW/HIDE MENU JAVASCRIPT  */

var myLastMenu = '';

function showMyMenu(myDiv) {

hideDiv(myLastMenu);

showDiv(myDiv);

myLastMenu = myDiv;

}
 

//v1.7
// Flash Player Version Detection
// Detect Client Browser type
// Copyright 2005-2007 Adobe Systems Incorporated.  All rights reserved.
var isIE  = (navigator.appVersion.indexOf("MSIE") != -1) ? true : false;
var isWin = (navigator.appVersion.toLowerCase().indexOf("win") != -1) ? true : false;
var isOpera = (navigator.userAgent.indexOf("Opera") != -1) ? true : false;

function ControlVersion()
{
	var version;
	var axo;
	var e;

	// NOTE : new ActiveXObject(strFoo) throws an exception if strFoo isn't in the registry

	try {
		// version will be set for 7.X or greater players
		axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7");
		version = axo.GetVariable("$version");
	} catch (e) {
	}

	if (!version)
	{
		try {
			// version will be set for 6.X players only
			axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");
			
			// installed player is some revision of 6.0
			// GetVariable("$version") crashes for versions 6.0.22 through 6.0.29,
			// so we have to be careful. 
			
			// default to the first public version
			version = "WIN 6,0,21,0";

			// throws if AllowScripAccess does not exist (introduced in 6.0r47)		
			axo.AllowScriptAccess = "always";

			// safe to call for 6.0r47 or greater
			version = axo.GetVariable("$version");

		} catch (e) {
		}
	}

	if (!version)
	{
		try {
			// version will be set for 4.X or 5.X player
			axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.3");
			version = axo.GetVariable("$version");
		} catch (e) {
		}
	}

	if (!version)
	{
		try {
			// version will be set for 3.X player
			axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.3");
			version = "WIN 3,0,18,0";
		} catch (e) {
		}
	}

	if (!version)
	{
		try {
			// version will be set for 2.X player
			axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash");
			version = "WIN 2,0,0,11";
		} catch (e) {
			version = -1;
		}
	}
	
	return version;
}

// JavaScript helper required to detect Flash Player PlugIn version information
function GetSwfVer(){
	// NS/Opera version >= 3 check for Flash plugin in plugin array
	var flashVer = -1;
	
	if (navigator.plugins != null && navigator.plugins.length > 0) {
		if (navigator.plugins["Shockwave Flash 2.0"] || navigator.plugins["Shockwave Flash"]) {
			var swVer2 = navigator.plugins["Shockwave Flash 2.0"] ? " 2.0" : "";
			var flashDescription = navigator.plugins["Shockwave Flash" + swVer2].description;
			var descArray = flashDescription.split(" ");
			var tempArrayMajor = descArray[2].split(".");			
			var versionMajor = tempArrayMajor[0];
			var versionMinor = tempArrayMajor[1];
			var versionRevision = descArray[3];
			if (versionRevision == "") {
				versionRevision = descArray[4];
			}
			if (versionRevision[0] == "d") {
				versionRevision = versionRevision.substring(1);
			} else if (versionRevision[0] == "r") {
				versionRevision = versionRevision.substring(1);
				if (versionRevision.indexOf("d") > 0) {
					versionRevision = versionRevision.substring(0, versionRevision.indexOf("d"));
				}
			}
			var flashVer = versionMajor + "." + versionMinor + "." + versionRevision;
		}
	}
	// MSN/WebTV 2.6 supports Flash 4
	else if (navigator.userAgent.toLowerCase().indexOf("webtv/2.6") != -1) flashVer = 4;
	// WebTV 2.5 supports Flash 3
	else if (navigator.userAgent.toLowerCase().indexOf("webtv/2.5") != -1) flashVer = 3;
	// older WebTV supports Flash 2
	else if (navigator.userAgent.toLowerCase().indexOf("webtv") != -1) flashVer = 2;
	else if ( isIE && isWin && !isOpera ) {
		flashVer = ControlVersion();
	}	
	return flashVer;
}

// When called with reqMajorVer, reqMinorVer, reqRevision returns true if that version or greater is available
function DetectFlashVer(reqMajorVer, reqMinorVer, reqRevision)
{
	versionStr = GetSwfVer();
	if (versionStr == -1 ) {
		return false;
	} else if (versionStr != 0) {
		if(isIE && isWin && !isOpera) {
			// Given "WIN 2,0,0,11"
			tempArray         = versionStr.split(" "); 	// ["WIN", "2,0,0,11"]
			tempString        = tempArray[1];			// "2,0,0,11"
			versionArray      = tempString.split(",");	// ['2', '0', '0', '11']
		} else {
			versionArray      = versionStr.split(".");
		}
		var versionMajor      = versionArray[0];
		var versionMinor      = versionArray[1];
		var versionRevision   = versionArray[2];

        	// is the major.revision >= requested major.revision AND the minor version >= requested minor
		if (versionMajor > parseFloat(reqMajorVer)) {
			return true;
		} else if (versionMajor == parseFloat(reqMajorVer)) {
			if (versionMinor > parseFloat(reqMinorVer))
				return true;
			else if (versionMinor == parseFloat(reqMinorVer)) {
				if (versionRevision >= parseFloat(reqRevision))
					return true;
			}
		}
		return false;
	}
}

function AC_AddExtension(src, ext)
{
  if (src.indexOf('?') != -1)
    return src.replace(/\?/, ext+'?'); 
  else
    return src + ext;
}

function AC_Generateobj(objAttrs, params, embedAttrs) 
{ 
  var str = '';
  if (isIE && isWin && !isOpera)
  {
    str += '<object ';
    for (var i in objAttrs)
    {
      str += i + '="' + objAttrs[i] + '" ';
    }
    str += '>';
    for (var i in params)
    {
      str += '<param name="' + i + '" value="' + params[i] + '" /> ';
    }
    str += '</object>';
  }
  else
  {
    str += '<embed ';
    for (var i in embedAttrs)
    {
      str += i + '="' + embedAttrs[i] + '" ';
    }
    str += '> </embed>';
  }

  document.write(str);
}

function AC_FL_RunContent(){
  var ret = 
    AC_GetArgs
    (  arguments, ".swf", "movie", "clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"
     , "application/x-shockwave-flash"
    );
  AC_Generateobj(ret.objAttrs, ret.params, ret.embedAttrs);
}

function AC_SW_RunContent(){
  var ret = 
    AC_GetArgs
    (  arguments, ".dcr", "src", "clsid:166B1BCA-3F9C-11CF-8075-444553540000"
     , null
    );
  AC_Generateobj(ret.objAttrs, ret.params, ret.embedAttrs);
}

function AC_GetArgs(args, ext, srcParamName, classid, mimeType){
  var ret = new Object();
  ret.embedAttrs = new Object();
  ret.params = new Object();
  ret.objAttrs = new Object();
  for (var i=0; i < args.length; i=i+2){
    var currArg = args[i].toLowerCase();    

    switch (currArg){	
      case "classid":
        break;
      case "pluginspage":
        ret.embedAttrs[args[i]] = args[i+1];
        break;
      case "src":
      case "movie":	
        args[i+1] = AC_AddExtension(args[i+1], ext);
        ret.embedAttrs["src"] = args[i+1];
        ret.params[srcParamName] = args[i+1];
        break;
      case "onafterupdate":
      case "onbeforeupdate":
      case "onblur":
      case "oncellchange":
      case "onclick":
      case "ondblclick":
      case "ondrag":
      case "ondragend":
      case "ondragenter":
      case "ondragleave":
      case "ondragover":
      case "ondrop":
      case "onfinish":
      case "onfocus":
      case "onhelp":
      case "onmousedown":
      case "onmouseup":
      case "onmouseover":
      case "onmousemove":
      case "onmouseout":
      case "onkeypress":
      case "onkeydown":
      case "onkeyup":
      case "onload":
      case "onlosecapture":
      case "onpropertychange":
      case "onreadystatechange":
      case "onrowsdelete":
      case "onrowenter":
      case "onrowexit":
      case "onrowsinserted":
      case "onstart":
      case "onscroll":
      case "onbeforeeditfocus":
      case "onactivate":
      case "onbeforedeactivate":
      case "ondeactivate":
      case "type":
      case "codebase":
      case "id":
        ret.objAttrs[args[i]] = args[i+1];
        break;
      case "width":
      case "height":
      case "align":
      case "vspace": 
      case "hspace":
      case "class":
      case "title":
      case "accesskey":
      case "name":
      case "tabindex":
        ret.embedAttrs[args[i]] = ret.objAttrs[args[i]] = args[i+1];
        break;
      default:
        ret.embedAttrs[args[i]] = ret.params[args[i]] = args[i+1];
    }
  }
  ret.objAttrs["classid"] = classid;
  if (mimeType) ret.embedAttrs["type"] = mimeType;
  return ret;
}



/* FLASH VIDEO JAVASCRIPT */

var videoLoaded = 0;

function loadPlatformVideoScreen(movieName,title,description)
{

crossobj= document.getElementById("bcl09PlatformVideoScreen") ;

crossobj.innerHTML= '<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0" width="640" height="375" id="flvplayer" align="middle"> <param name="allowScriptAccess" value="sameDomain" /> <param name="movie" value="/media/bcl09PlatformVideoGallery.swf?file='+movieName+'&myTitle='+title+'&myDesc='+description+'" /> <param name="menu" value="false" /> <param name="quality" value="high" /> <PARAM NAME=wmode VALUE=transparent> <embed src="/media/bcl09PlatformVideoGallery.swf?file='+movieName+'&myTitle='+title+'&myDesc='+description+'" menu="false" quality="high" wmode=transparent width="640" height="375" name="flvplayer" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" /></object>';

return false;

}

function loadBCLTVVideoScreen(movieName,Screen)
{

crossobj= document.getElementById(Screen);

crossobj.innerHTML= '<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0" width="480" height="360" id="flvplayer" align="middle"> <param name="allowScriptAccess" value="sameDomain" /> <param name="movie" value="/media/templates/bcl09BCLTVVideoPlayer.swf?file='+movieName+'" /> <param name="menu" value="false" /> <param name="quality" value="high" /> <PARAM NAME=wmode VALUE=transparent> <embed src="/media/templates/bcl09BCLTVVideoPlayer.swf?file='+movieName+'" menu="false" quality="high" wmode=transparent width="480" height="360" name="flvplayer" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" /></object>';

return false;

}


