html { height:100%; }
body { width:100%; height:100%; margin:0; padding:0; color:#666; font: normal 62.5% "Verdana", "Arial", sans-serif; background:url('/common/images/backgrounds/bkg_bluetile.gif') repeat; text-align:center; position:relative; }



a { color:#69c; outline:none; }
a:hover { color: #e4883b; }
a.bookmark { color:#666; }
a.bookmark:hover { color:#666; }
ul, li, h1, h2, h3, h4, h5, h6, p, form { margin:0; padding:0; }
h1 a { display:block; margin:0 0 0 16px; width:260px; height:90px; background:url('/common/images/bcbskclogo.gif') no-repeat; }
h1 a span, a.headerFind span, a.contentFind span, #textsize a span, .btn_updateaccount span, .btn_needanewcard span { position:absolute; left:-9999px; font-size:.5em; }
img { border:0; }

#header { width:930px; height:136px; text-align:left; background:url('/common/images/backgrounds/bkg_headermain.png') no-repeat; position:relative; margin:0 auto; }
*HTML #header { width:930px; height:136px; text-align:left; background:url('/common/images/backgrounds/bkg_headermain_IE6.jpg') no-repeat; position:relative; margin:0 auto; }
#topnav { position:absolute; top:10px; right:25px; font-size:1.1em; }
#topnav li { display:block; float:left; border-right:2px solid #dcd7d4; padding:0 5px; }
#topnav li.last { border-right:0; }
#topnav a { font-weight:bold; color:#666; text-decoration:none; }

#search { position:absolute; top:36px; right:285px; text-align:right; background:url('/common/images/backgrounds/bkg_sitesearch.gif') left top no-repeat; }
#search input { display:block; float:left; border:none; background:none; margin:2px 20px 0 5px  }
#search #ctl00_ctl00_ContentPlaceHolder_TopSearch_searchSite_siteSearchButtonURL { margin:0px 0 0 0; }
#search a { display:block; clear:both; padding:2px 0px 0 0; }
#search a:hover { color: #e4883b; }
#search input.searchsite { margin:4px 0 0 3px; padding:0; border:0; background:none; font-size:1.1em; }

a.headerFind { position:absolute; right:28px; top:35px; width:237px; height:38px; display:block; background:url('/common/images/buttons/btn_headerfind.gif') no-repeat; }
a.contentFind { width:237px; height:38px; display:block; background:url('/common/images/buttons/btn_headerfind.gif') no-repeat; }

#mainnavigation { margin:4px 0 0 25px; }
#mainnavigation ul li { display:block; float:left; height: 37px; }
#mainnavigation ul li a { letter-spacing:1px; font-family:arial, verdana, sans-serif; display:block; float:left; height:37px; color:#666; text-decoration:none; text-transform:uppercase; font-size:12px; font-weight:bold; background:url('/common/images/topnav.gif') top left no-repeat;  }
#mainnavigation ul li a:hover, #mainnavigation ul li a.on { height:37px; color:#fff; background:url('/common/images/topnav.gif') bottom left no-repeat;  }
#mainnavigation ul li a span { display:block; padding:12px 12px 10px; background:url('/common/images/topnav_right.gif') right top no-repeat; }
#mainnavigation ul li a:hover span, #mainnavigation ul li a.on span { background:url('/common/images/topnav_right.gif') right bottom no-repeat; }

#content { width:930px; text-align:left; margin:0 auto; padding:0 0 30px 0; background:url('/common/images/backgrounds/bkg_contentmain.png') bottom no-repeat; }
*HTML #content { width:930px; text-align:left; margin:0 auto; padding:0 0 30px 0; background:url('/common/images/backgrounds/bkg_contentmain_IE6.jpg') bottom no-repeat; }
#textsize { float:right; background:#fff; margin:0 30px 0 0; padding:5px 0 0 28px; }
*HTML #textsize { margin-right:15px; padding-left:29px; }
#textsize span { display:block; float:left; margin:2px 0 0 0 }
#textsize a { width:18px; height:16px; display:block; float:left; margin:0 0 0 7px; }
#textsize a.textsizeplus { background:url('/common/images/buttons/btn_textsizeplus.gif') no-repeat; }
#textsize a.textsizeminus { background:url('/common/images/buttons/btn_textsizeminus.gif') no-repeat; }

#leftnav { margin:20px 7px 0 30px; }
#leftnav h2 { font-size:1.2em; text-transform:uppercase; color:#333; width:154px; border-bottom:#c1bab7 solid 3px; }
#leftnav ul { margin:0; padding:0; }
#leftnav li { margin:7px 0; padding:0 0 0 12px; background:url('/common/images/bullets/blt_leftnavarrow_black.gif') left top no-repeat; list-style:none; }
#leftnav li li { margin:5px 0; padding:0 0 0 8px; }
#leftnav li.on { background:url('/common/images/bullets/blt_leftnavarrow_blue.gif') left top no-repeat; }
#leftnav li a { text-decoration:none; font-size:1.1em; }
#leftnav li.on a { color:#377da3; text-decoration:underline; font-weight:bold;}
#leftnav li.on li { background:url('/common/images/bullets/blt_leftnavball_blue.gif') left top no-repeat; }
#leftnav li.on li a { font-weight:normal; }
#leftnav li.on li li { background:url('/common/images/bullets/blt_leftnavdash_blue.gif') left top no-repeat; font-weight:normal; }
#leftnav li.on li.on li a {  font-weight:normal; }
#leftnav li.on li.on a { font-weight:bold; }
#leftnav li.on li.on li.on a { font-weight:bold; }

#oneColContent { margin:0 25px; padding:0; }
#regTopRow { border-top:#ccc 1px solid; border-bottom:#ccc 1px solid; margin:15px 0; }
#regTopRow li { list-style:none; display:block; float:left; margin:5px; } 

#breadcrumb { margin:0 17px 0 35px; padding: 7px 0 0 0; width:430px; }
#breadcrumb li { padding:0; margin:0 0 0 2px; font-size:1.1em; list-style:none; display:block; float:left; height:16px; }
*HTML #breadcrumb li { margin-bottom:3px; display:inline; }
#breadcrumb li a { border-right:1px solid #377da3; padding:0 7px 1px 0; margin:0 5px 3px 0; display:block; float:left; }
*HTML #breadcrumb li a { display:inline; }


#footer { width:870px; border-top: 1px solid #dcd7d4; padding:15px 0 0 0; margin: 43px 0 0 30px; }
#footer .socialMedia {text-align:right;margin: 0px 0px 10px 0px;}
#footer ul {margin-left: 0; }
#footer li { display: block; float:left; padding:0 15px 0 0px; }
#footer .rightBlockLarge { width: 870px; text-align:right; font-size: 1.5em; border-top: 1px solid #dcd7d4; text-decoration:underline; line-height: 150%; font-weight: 600; padding-top: 15px; }
#footer .rightBlockSmall { width: 870px; text-align:right; font-size: 1.0em; text-decoration:none; line-height: 150% }

#blackout { display:none; position:fixed; top:1px; left:1px; width:100%; height:100%; background:#000; opacity:0.67; filter:alpha(opacity=67); z-index:1; }
*HTML #blackout { background:none; position:absolute; }
#blackout_content_container { display:none; position:absolute; top:1px; left:1px; height:100%; width:100%; z-index:2000; }
#blackout_content_container td { vertical-align: middle; text-align: center; }
#blackout_content_container td div { display:none; }

.hibvideo { display:none; position:fixed; top:200px; left:1px; width:100%; text-align:center; z-index:10000; }
*HTML .hibvideo { display:none; position:absolute; top:200px; left:1px; left:250px; display:none; }

.modalContainer { background:url('/common/images/backgrounds/bkg_modal_bottom.png') bottom no-repeat; padding:0 0 15px 0;}
.modalContainer a { color:#69c; }
.modalContainer a:hover { color: #e4883b; }
.modalContainer p { margin:5px 15px; border-bottom:none;  }
.modalTop { width:328px; background:url('/common/images/backgrounds/bkg_modal_top.png') top no-repeat; float:left; font-size:11px; }
a.modalPrint { float:left; margin:12px 12px 0 12px; color:#336699; text-transform:uppercase; }
a.modalClose { float:right; margin:12px 12px 0 12px; text-decoration:none; color:#000; text-transform:uppercase; }

li.last { border:0; }
.noborder { border:0; }
.clear { clear:both; }
.rightLink { display:inline; float:right; }
a.btn_searchFind { background:url('/common/Images/buttons/btn_find.gif'); width:64px; height:22px; display:block; }
.blue { color:#357fa6; } 
ul.iconLinks li { list-style:none; display:block; float:left; margin:10px 10px 0 0; }
ul.iconLinks li a { display:block; padding:0px 0 2px 18px; margin:1px 0; float:left; }

ul.iconLinks a.icon_read { background:url('/common/images/btn_read.gif') no-repeat; }
ul.iconLinks a.icon_rss { background:url('/common/images/btn_rss.gif') no-repeat; }
ul.iconLinks a.icon_podcast { background:url('/common/images/btn_podcast.gif') no-repeat; height:15px; }
ul.iconLinks a.icon_videos  { background:url('/common/images/btn_video.gif') no-repeat; }


#cancelButton {display:block; float:left; height: 23px; width: 64px; background:url('/common/Images/buttons/btn_cancel.gif') no-repeat; }
#cancelButton span a { position:absolute; font-weight:bold; color: #ffffff; text-transform:uppercase; font-size:1.2em; text-decoration:none; padding: 4px 0 0 7px; }

#continueButton {display:block; float:left; height: 23px; width: 89px; background:url('/common/Images/buttons/btn_continue.gif') no-repeat; }
#continueButton span a { position:absolute; font-weight:bold; color: #ffffff; text-transform:uppercase; font-size:1.2em; text-decoration:none; padding: 4px 0 0 7px; }

#submitButton {display:block; float:left; height: 23px; width: 89px; background:url('/common/Images/buttons/btn_submit.gif') no-repeat; }
#submitButton span a { position:absolute; font-weight:bold; color: #ffffff; text-transform:uppercase; font-size:1.2em; text-decoration:none; padding: 4px 0 0 16px; }

#searchButton {display:block; float:left; height: 23px; width: 89px; background:url('/common/Images/buttons/btn_search.gif') no-repeat; }
#searchButton span a { position:absolute; font-weight:bold; color: #ffffff; text-transform:uppercase; font-size:1.2em; text-decoration:none; padding: 4px 0 0 16px; }

#sendButton {display:block; float:left; height: 23px; width: 69px; background:url('/common/Images/buttons/btn_send.gif') no-repeat; }
#sendButton span a { position:absolute; font-weight:bold; color: #ffffff; text-transform:uppercase; font-size:1.2em; text-decoration:none; padding: 4px 0 0 16px; }

#printTempCardButton {display:block; float:left; height: 23px; width: 288px; background:url('/common/Images/buttons/btn_printTempCard.gif') no-repeat; }
#printTempCardButton span a { position:absolute; font-weight:bold; color: #ffffff; text-transform:uppercase; font-size:1.2em; text-decoration:none; padding: 4px 0 0 16px; }

#orderNewCardButton {display:block; float:left; height: 23px; width: 236px; background:url('/common/Images/buttons/btn_orderNewCard.gif') no-repeat; }
#orderNewCardButton span a { position:absolute; font-weight:bold; color: #ffffff; text-transform:uppercase; font-size:1.2em; text-decoration:none; padding: 4px 0 0 16px; }

#glossaryModal { position:absolute; width:328px; display:none; z-index:1000;}
#glossaryModal { top:250px; left:-250px; }
#glossaryModal #glossaryIframe { margin:0 5px 5p 5px; height: auto; width:318px }

#glossaryModal #glossaryIframe #contentdescription #bodyarea { font-size: 11px; }
#glossaryModal .modalContainer #glossaryIframe #contentDescription #sectionarea p { font-size:11px; border-bottom:none; }

a.btn_payBill { display:block; float:left; height:23px;  background:url('/common/images/buttons/btn_blue_arrow_right.gif') right top no-repeat; color:#fff; text-align:center; width:100px; font-weight:bold; text-transform:uppercase; text-decoration:none;  font-size: 1.1em;  margin: 10px 15px 0 0; } 
a.btn_payBill span { display:block; height:23px; background:url('/common/images/buttons/btn_blue_left.gif') left top no-repeat; padding:4px 0 0 0; cursor:pointer; }

a.btn_autoPayEFT { display:block; float:left; height:23px;  background:url('/common/images/buttons/btn_blue_arrow_right.gif') right top no-repeat; color:#fff; text-align:center; width:210px; font-weight:bold; text-transform:uppercase; text-decoration:none;  font-size: 1.1em;  margin: 0 15px 0 15px; } 
a.btn_autoPayEFT span { display:block; height:23px; background:url('/common/images/buttons/btn_blue_left.gif') left top no-repeat; padding:4px 0 0 0; cursor:pointer; }

a.btn_autoPayCC { display:block; float:left; height:23px;  background:url('/common/images/buttons/btn_blue_arrow_right.gif') right top no-repeat; color:#fff; text-align:center; width:235px; font-weight:bold; text-transform:uppercase; text-decoration:none;  font-size: 1.1em;  margin: 10px 15px 0 0; } 
a.btn_autoPayCC span { display:block; height:23px; background:url('/common/images/buttons/btn_blue_left.gif') left top no-repeat; padding:4px 0 0 0; cursor:pointer; }

a:hover.btn_autoPayCC, a:hover.btn_autoPayEFT, a:hover.bnt_payBill { color: #fff; }


/* ALL BUTTONS */
.btn_blue_sm, .btn_blue_md, .btn_blue_lg, .btn_blue_sm_right, .btn_blue_md_right, .btn_blue_lg_right, .btn_blue_sm_left, .btn_blue_md_left, .btn_blue_lg_left,
.btn_gray_sm, .btn_gray_md, .btn_gray_lg, .btn_gray_sm_right, .btn_gray_md_right, .btn_gray_lg_right, .btn_gray_sm_left, .btn_gray_md_left, .btn_gray_lg_left, 
.btn_gold_sm, .btn_gold_md, .btn_gold_lg, .btn_gold_sm_right, .btn_gold_md_right, .btn_gold_lg_right, .btn_gold_sm_left, .btn_gold_md_left, .btn_gold_lg_left 
{ padding-bottom:3px; height: 23px; color: #ffffff; font-weight: bold; border: none; cursor: pointer; text-transform:uppercase; }
*HTML .btn_blue_sm, *HTML .btn_blue_md, *HTML .btn_blue_lg, *HTML .btn_blue_sm_right, *HTML .btn_blue_md_right, *HTML .btn_blue_lg_right, *HTML .btn_blue_sm_left, *HTML .btn_blue_md_left, *HTML .btn_blue_lg_left,
*HTML .btn_gray_sm, *HTML .btn_gray_md, *HTML .btn_gray_lg, *HTML .btn_gray_sm_right, *HTML .btn_gray_md_right, *HTML .btn_gray_lg_right, *HTML .btn_gray_sm_left, *HTML .btn_gray_md_left, *HTML .btn_gray_lg_left, 
*HTML .btn_gold_sm, *HTML .btn_gold_md, *HTML .btn_gold_lg, *HTML .btn_gold_sm_right, *HTML .btn_gold_md_right, *HTML .btn_gold_lg_right, *HTML .btn_gold_sm_left, *HTML .btn_gold_md_left, *HTML .btn_gold_lg_left 
{ padding-bottom:0px; }


/* BLUE BUTTON WITH NO ARROW */
.btn_blue_sm { background:url('/common/images/buttons/btn_sm_blue.gif') no-repeat; width: 90px;  }
.btn_blue_md { background:url('/common/images/buttons/btn_md_blue.gif') no-repeat; width: 150px;  }
.btn_blue_lg { background:url('/common/images/buttons/btn_lg_blue.gif') no-repeat; width: 250px;  }

/* BLUE BUTTON WITH RIGHT ARROW */
.btn_blue_sm_right { background:url('/common/images/buttons/btn_sm_blue_right.gif') no-repeat; width: 90px;  }
.btn_blue_md_right { background:url('/common/images/buttons/btn_md_blue_right.gif') no-repeat; width:150px;  }
.btn_blue_lg_right { background:url('/common/images/buttons/btn_lg_blue_right.gif') no-repeat; width: 250px;  }

/* BLUE BUTTON WITH LEFT ARROW */
.btn_blue_sm_left { background:url('/common/images/buttons/btn_sm_blue_left.gif') no-repeat; width: 90px;  }
.btn_blue_md_left { background:url('/common/images/buttons/btn_md_blue_left.gif') no-repeat; width: 150px;  }
.btn_blue_lg_left { background:url('/common/images/buttons/btn_lg_blue_left.gif') no-repeat; width: 250px;  }

/* GRAY BUTTON NO ARROW */
.btn_gray_sm { background:url('/common/images/buttons/btn_sm_gray.gif') no-repeat; width: 90px;  }
.btn_gray_md { background:url('/common/images/buttons/btn_md_gray.gif') no-repeat; width: 150px;  }
.btn_gray_lg { background:url('/common/images/buttons/btn_lg_gray.gif') no-repeat; width: 250px;  }

/* GRAY BUTTON WITH RIGHT ARROW */
.btn_gray_sm_right { background:url('/common/images/buttons/btn_sm_gray_right.gif') no-repeat; width: 90px;  }
.btn_gray_md_right { background:url('/common/images/buttons/btn_md_gray_right.gif') no-repeat; width: 150px;  }
.btn_gray_lg_right { background:url('/common/images/buttons/btn_lg_gray_right.gif') no-repeat; width: 250px;  }

/* GRAY BUTTON WITH LEFT ARROW */
.btn_gray_sm_left { background:url('/common/images/buttons/btn_sm_gray_left.gif') no-repeat; width: 90px;  }
.btn_gray_md_left { background:url('/common/images/buttons/btn_md_gray_left.gif') no-repeat; width: 150px;  }
.btn_gray_lg_left { background:url('/common/images/buttons/btn_lg_gray_left.gif') no-repeat; width: 250px;  }

/* GOLD BUTTON NO ARROW */
.btn_gold_sm { background:url('/common/images/buttons/btn_sm_gold.gif') no-repeat; width: 90px;  }
.btn_gold_md { background:url('/common/images/buttons/btn_md_gold.gif') no-repeat; width: 150px;  }
.btn_gold_lg { background:url('/common/images/buttons/btn_lg_gold.gif') no-repeat; width: 250px;  }

/* GOLD BUTTON WITH RIGHT ARROW */
.btn_gold_sm_right { background:url('/common/images/buttons/btn_sm_gold_right.gif') no-repeat; width: 90px;  }
.btn_gold_md_right { background:url('/common/images/buttons/btn_md_gold_right.gif') no-repeat; width: 150px;  }
.btn_gold_lg_right { background:url('/common/images/buttons/btn_lg_gold_right.gif') no-repeat; width: 250px;  }

/* GOLD BUTTON WITH LEFT ARROW */
.btn_gold_sm_left { background:url('/common/images/buttons/btn_sm_gold_left.gif') no-repeat; width: 90px;  }
.btn_gold_md_left { background:url('/common/images/buttons/btn_md_gold_left.gif') no-repeat; width: 150px;  }
.btn_gold_lg_left { background:url('/common/images/buttons/btn_lg_gold_left.gif') no-repeat; width: 250px;  }