﻿
.HeaderTable {
	border: 1px solid #000000;
	background-color: #000000;
}
.nowrap {
	white-space: nowrap;
}
.BLSlogo {
	margin: 10px;
}
.HeaderImageCell {
	background-image: url('images/bls_wide_header1.jpg');
}
.TitleOverlay {
	background-color: #FFFFFF;
	filter:alpha(opacity=40);
	-moz-opacity:0.40;
	-khtml-opacity: 0.40;
	opacity:0.40;
	height:40;
	text-align:right;
}
.FormButton {
	color: #000000;
	font-size: 10pt;
	font-family: Arial;
	font-weight: bold;
	border: 1px solid #000000;
	background-color: #A3B4C4;
	height: 18px;
}

.HeaderTitle {
	font-family: Arial, Helvetica, sans-serif;
	text-align: right;
	margin: 0;
	padding: 0;
	font-weight: bold;
	font-size: 12.5pt;
	letter-spacing: 4px;
	color: #ffffff;
	text-shadow: 1px 1px 1px #1E334B;
	filter: shadow(Color=#000000,strength=1);	

}

h1.HeaderTitle {
	font-family: Arial, Helvetica, sans-serif;
	text-align: right;
	margin: 0;
	padding: 0;
	font-weight: bold;
	font-size: 12pt;
	letter-spacing: 4px;
	color: #ffffff;
	text-shadow: 1px 1px 0px rgba(0,0,0,.5);
	

}

.body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9.5pt;
	letter-spacing:0.2px;
	color: #222222;
}

a.PageSectionHeading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10.5pt;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: 0.2px;
	color: #B79C57;
}

.PageSectionHeading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10.5pt;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: 0.2px;
	color: #B79C57;
}
.NewsServiceArea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10.5pt;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: 0.2px;
	color: #1E334B;
	margin-top:3px;
	border-bottom:1px;
	border-bottom-style:solid;
	border-bottom-color:#1E334B;
	margin-bottom:15px;
	
}


.PageHeading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	color: #1E334B;
	letter-spacing: 2px;
}
.PageContentHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	color: #1E334B;
	letter-spacing: 2px;
}
.PageContentSubHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9.5pt;
	font-weight: bold;
	color: #B79C57;
	letter-spacing: 2px;
	text-align:right;
	margin-top:3px;
	border-top:1px;
	border-top-style:solid;
	border-top-color:#B79C57;
	margin-bottom:15px;
}
.Page2ContentMenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	color: #B79C57;	
	font-weight:bold;
	text-transform: uppercase;	
	letter-spacing: 0.4px;
	text-align:left;
	margin-top:3px;
	border-top:1px;
	border-top-style:solid;
	border-top-color:#B79C57;
	margin-bottom:15px;
}
#Menu2 a{
	color: #B79C57;	
	font-weight:bold;
	text-transform: uppercase;	
}


#Menu2 a:link {
	color: #B79C57;	
	font-weight:bold;
	text-transform: uppercase;	
}
#Menu2 a:hover {
	text-decoration: none;
	cursor: hand;
	color: #990000
}



.serviceheadline {
	border-left: 8px #1E334B solid;
	padding: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11.5pt;
	background-color: #C7B27D;
}
.servicesummary {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9.5pt;
	padding:10px;
	letter-spacing:0.25px;
	text-align:left;
	}
.serviceboxtext {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11.5pt;
	font-weight:600;
	padding:10px;
	letter-spacing:0.25px;
	color:#ffffff;
	text-align:right;
	}

.Address {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt; }
	
.serviceheadline { border-left: 8px #1E334B solid;
	border-right-color: #808000;
	border-right-style: dotted;
	border-right-width: 1px;
	padding-right: 10px;
}
H6 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #FF0000;
	font-weight:500;
	margin-bottom:0px;
	margin-top:0px;
}
.body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9.5pt;
	letter-spacing:0.2px;
	text-align:left;
	color: #222222;
}
.NewsCellFadeDown {
	background-image: url('images/fadebg3.gif');
	border-left-style:solid;
	border-left-color:#C7B27D;
	border-left-width:1px;
}
a:hover {
	text-decoration: none;
	cursor: hand;
	color: #990000
}
a {
	text-decoration:none;
	color:#222222;  
}

a.ResourceList {
	list-style:none;
	list-style-image: url(images/bls-bullet.gif);
	padding-left:20px;
	letter-spacing:0.2px;
	line-height:20px;
}
a.ResourceItem {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9.5pt;
	color: #222222;
	text-decoration:none;

}
a.ResourceItem:hover {
	color: #990000;
	cursor:hand;
}


ul.ResourceList {
	list-style:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9.5pt;
	color: #222222;
	list-style-image: url(images/bls-bullet.gif);
	padding-left:20px;
	letter-spacing:0.2px;
	line-height:20px;
}
.ResourceColumn {
	background-color:#E7E6D7;
}
	
}
.ResourceHeaderCell {
	font-family: Arial, Helvetica, sans-serif;
	font-size: medium;
	text-align: center;
	background-color:#1E334B;
}
.FooterPhone {
	background-color: #1E334B;
	color: #FFFFFF;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
}
.FooterText {
	background-color: #1E334B;
	color: #FFFFFF;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight:500;
	letter-spacing:0.3px;
}

.ResourceHeaderText {
	border-bottom: thin #C7B27D dotted;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color: #222222;
	margin-top: 10px;
	padding-bottom: 5px;
	font-weight:500;
}

.WhiteTableBG {
	background-color: #FFFFFF;
}
.BlackTableCell {
	background-color: #1E334B;
}

.ClientPortalText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8.25pt;
	color: #222222;
}
.ClientPortalLogin {
	background-color: #E7E6D7;
	text-align: center;
}
.ClientPortal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	vertical-align: bottom;
	color: #1E334B;
}
.ClientPortalCell {
	background-color: #E7E6D7;
	text-align: right;
}
.NewsEventTitleBlock {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: 500;
	background-color: #C7B27D;
	letter-spacing: 0.3px
}
.BreadCrumbBar {
	background-color: #C7B27D;
}
.BreadCrumb {
	text-decoration:none;
	color:#ffffff;
	border-bottom:0;
}

.BreadCrumbText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #FFFFFF;
	margin-left:18px;
}

.sbs {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8.2pt;
	color: #222222;
	text-decoration:none;
}
.EventDate {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	color: #222222;
	margin-left:15px;
	letter-spacing:0.25px;	
}
.FPResourceHeading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10.25pt;
	font-weight:600;
	color:#1E334B;
	letter-spacing:0.25px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color:#C7B27D;
	margin-left:10px;
	margin-right:10px;
	padding-top:15px;
}
.FPResourceItem {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #222222;
	margin-left:15px;
	margin-right:15px;
	padding-top:5px;
	letter-spacing:0.25px;
}
.FPResourceItemMore {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #222222;
	margin-left:15px;
	margin-right:15px;
	padding-top:5px;
	letter-spacing:0.25px;
	text-align:right;
}
.FPResourceSummary {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	color: #222222;
	margin-left: 10px;
	margin-right: 10px;
	letter-spacing: 0.25px;
}
ul.ResourceList {
	list-style:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9.5pt;
	letter-spacing:0.25px;
	color: #222222;
	list-style-image: url(images/bls-bullet.gif);
	padding-left:15px;
	margin-left:15px;

}
.PageTitleBlue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12.5pt;
	font-weight:bold;
	color: #1E334B;
	letter-spacing: 2px;
	text-align: left;
	padding-top:15px;
}


.ServiceBox {
	border: 1px solid #C7B27D;
	background-color: #C7B27D;
}
.EventName {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9.5pt;
	font-weight: normal;
	color: #222222;
	white-space: nowrap;
}

EventName:hover {
	color: #990000;
	cursor:hand;
}

.Breadcrumbs {
	font-family: Arial, Helvetica, sans-serif;
	color: #808080;
	font-size: 8pt;
	text-align: left;
	margin-top:0px;
	position:relative;
	top:-10px;
	left:-10px;

}
.OnPageHeading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	text-align: left;
	color: #334E76;
}

.ContentHeaders {
	background-color: #E7E6D7;
}
.BodyContentIndent {
	text-align: left;
	padding-left:40px;
}
.HeaderLogoCell {
	margin: 8px;
	text-align:left;
}
.AlignCenter {
	text-align: center;
}
.HeaderImageCell {
	background-image: url('images/bls_wide_header1.jpg');
	text-align: right;
}
.NLsubscribe {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
}
.TextRightAlign {
	text-align: right;
}
.CenterVertically {
	vertical-align: middle;
}
.FooterEmail {
	border-style: solid;
	border-width: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	letter-spacing: 0.2px;
	color: #222222;
}
.PagePDF {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	letter-spacing:0.2px;
	color: #555555;
	border-width: 0;	
}
.PDFicon {
	vertical-align: middle;
	border-width: 0;
}
ul.ListArrowGold {
	list-style-image: url('images/BulletArrowGold.gif');
}
ul.ListSquareBlk {
	list-style-image: url('images/BulletSqBlack.gif');
}
ul.ListSquareBlue {
	list-style-image: url('images/BulletSqBlue.gif');
}
.Discrete {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	font-style: italic;
	color: #808080;
}
.NewsIcon {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 6pt;
	font-weight: normal;
	font-style: normal;
	color: #666666;
	text-transform: uppercase;
	padding: 0px 2px 0px 2px;
	border: 1px solid #999999;
	vertical-align: middle;
}
.NewsIcon2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 6pt;
	font-weight: normal;
	font-style: normal;
	color: #FFFFFF;
	text-transform: uppercase;
	padding: 0px 2px 0px 2px;
	border: 1px solid #1E334B;
	vertical-align: middle;
	background-color:#1E334B
}
.NewsIcon3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 6pt;
	font-weight: normal;
	font-style: normal;
	color: #1E334B;
	text-transform: uppercase;
	padding: 0px 2px 0px 2px;
	border: 1px solid #1E334B;
	vertical-align: middle;
	background-color: #E7E6D7
}
.NewsIcon4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 6pt;
	font-weight: normal;
	font-style: normal;
	color: #1E334B;
	text-transform: uppercase;
	padding: 0px 2px 0px 2px;
	border: 1px solid #1E334B;
	vertical-align: middle;
	background-color: #B79C57
}
.NewsIcon5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 6pt;
	font-weight: normal;
	font-style: normal;
	color: #FFFFFF;
	text-transform: uppercase;
	padding: 0px 2px 0px 2px;
	border: 1px solid #1E334B;
	vertical-align: middle;
	background-color: #334E76
}




ul.ListSquareGold {
	list-style-image: url('images/BulletSqGold.gif');
}
