/* BCP-Marketing web-site, site-wide CSS. 2006 Andrew Quicke, Clearsite P/L */

* { box-sizing:content-box; -moz-box-sizing:content-box }

a:link    {
	color: #4E6B97;
	text-decoration: underline;
}

a:visited    {
	color: #4E6B97;
	text-decoration: underline;
}
a:hover     {
	color: #D7182A;
	text-decoration: underline;
}
body {
	color: #8C8C8C;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 13px;
	margin: 0;
	padding: 0;
}
address  {
	color: #8c8c8c;
	font-size: 9px;
	font-style: normal;
	line-height: 11px;
	margin: 0;
	padding: 0;
	bottom: 0;
	border-bottom: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
p {
	color: #535E6C;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	line-height: 13px;
	text-decoration: none;
	padding: 0;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
}
td      {
	color: #535E6C;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 13px;s
}
h1   {
	color: #4E6B97;
	font-size: 24px;
	font-style: normal;
	font-weight: bold;
	line-height: 24px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-bottom: 8px;
	margin-top: 0px;
}
h2   {
	color: #5C80B4;
	font-size: 18px;
	font-style: normal;
	font-weight: bold;
	line-height: 19px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-bottom: 8px;
	margin-top: 0px;
}
h3   {
	color: #4E6B97;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	line-height: 13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-bottom: 3px;
	margin-top: 0px;
	border-bottom-color: #B6D0F7;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	padding-bottom: 3px;
}
h3 a:link  {
	color: #4E6B97;
	text-decoration: none;
}
h3 a:visited {
	color: #4E6B97;
	text-decoration: none;
}
h3 a:hover {
	color: #D7182A;
	text-decoration: none;
}
h4   {
	color: #5C80B4;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	line-height: 13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-bottom: 2px;
	margin-top: 0px;
}
h5   {
	color: #5C80B4;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	line-height: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-bottom: 2px;
	margin-top: 2px;
	border-bottom-color: #A8B2BF;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	padding-bottom: 2px;
	text-transform: none;
	border-top-width: 1px;
	border-top-style: solid;
	padding-top: 0px;
	border-top-color: #FFFFFF;
}
h6   {
	color: #6F7C8B;
	font-size: 9px;
	font-style: normal;
	font-weight: bold;
	line-height: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-bottom: 1px;
	margin-top: 0px;
}
li  {
	text-indent: inherit;
	margin: inherit;
	padding: 0px 0px 2px 0px;
	border-width: 0;
	outline-width: 0;
}
ul     {
	text-indent: 0;
	list-style-type: none;
	list-style-position: outside;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 4px 17px;
	border-width: 0;
	outline-width: 0;
	list-style-image: url(../BCP_shared_images/elements_bullets/blt_std-dot_TB3_7x7.gif);
}
ol   {
	text-indent: 0px;
	list-style-type: decimal;
	list-style-position: outside;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 4px 30px;
	border-width: 0 0 0 0;
	outline-width: 0;
}
form {
	color: #8C8C8C;
	margin: 0px;
	border: 0;
}
input {
	color: #5C80B4;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	line-height: 14px;
	background-color: #F8F6EC;
	width: 100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-width: 1px;
	border-style: solid;
	border-color: #5C80B4;
	height: 14px;
	margin-bottom: 1px;
	margin-top: 1px;
}
.input_spacer {
	color: #5C80B4;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	line-height: 14px;
	background-color: #F8F6EC;
	width: 8px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-width: 1px;
	border-style: solid;
	border-color: #5C80B4;
	height: 14px;
	margin-bottom: 1px;
	margin-top: 1px;
	visibility: hidden;
}
select {
	color: #5C80B4;
	font-size: 10px;
	font-weight: normal;
	line-height: 11px;
	background-color: #F8F6EC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-color: #5C80B4;
	border-style: solid;
	border-width: 1px;
	width: 100%;
	height: 18px;
	margin-top: 1px;
	margin-bottom: 1px;
}
textarea {
	color: #5C80B4;
	font-size: 10px;
	font-weight: normal;
	line-height: 11px;
	background-color: #F8F6EC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-color: #5C80B4;
	border-style: solid;
	border-width: 1px;
	overflow: auto;
	width: 100%;
	margin-bottom: 1px;
	margin-top: 1px;
	padding-bottom: 1px;
}
label {
	color: #6F7C8B;
	font-size: 9px;
	font-style: normal;
	line-height: 11px;
	text-decoration: none;
	border: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-top: 1px;
	margin-bottom: 1px;
}
sup {
	font-size: 90%;
	line-height: 0px; /* line-height 0 (zero) ensures the superscript does not interfer with the normal line spacing of the text it is contained within  */
	vertical-align: baseline;
}
.form_chkBox {
	color: #596e86;
	background-color: transparent;
	margin: 0;
	padding: 0;
	width: 15px;
	height: 15px;
	vertical-align: middle;
	border: 0 #b2d5ff;
	outline-style: none;
	outline-width: 0;
}
.form_btn {
	color: #FFFFFF;
	font-size: 9px;
	font-weight: bold;
	line-height: 9px;
	background-color: #5C80B4;
	margin: 0;
	padding: 0;
	width: 100%;
	height: 22px;
	border-width: 2px;
	border-color: #40597D;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	max-width: 100%;
	border-bottom-color: #40597D;
	border-top-color: #EBF2FF;
	border-left-color: #7597C8;
	border-right-color: #4E6B97;
	vertical-align: middle;
}
.form_searchInput {
	/*box-sizing: content-box;*/
	/*-moz-box-sizing: content-box;*/
	/*background-repeat: repeat;*/
	/*background-position: center top;*/
	/*background-attachment: scroll;*/
	/*background-image: url(../BCP_shared_images/elements_spacers/spacer_4x4.gif);*/
	color: #5C80B4;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	line-height: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-width: 0;
	border-style: none;
	width: 132px;
	height: 16px;
	margin: 0;
	outline-style: none;
	outline-width: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	background-color: transparent;
}
.txt_noAfter {
	margin: 0;
	padding: 0;
}
.txt_bold {
	font-weight: bold;
}
.txt_intro01 {
	font-weight: bold;
	color: #6F7C8B;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.txt_intro02 {
	font-weight: bold;
	color: #8997A8;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.txt_callout {
	font-weight: bold;
	color: #4E6B97;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	text-decoration: none;
	padding: 0;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.txt_col_G2 {
	color: #6F7C8B;
}
.txt_col_B3 {
	color: #5C80B4;
}
.txt_italic {
	font-style: italic;
}
.txt_underline {
	text-decoration: underline;
}
.txt_sml {
	font-size: 9px;
	line-height: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-bottom: 12px;
}
.txt_caption {
	font-size: 9px;
	line-height: 10px;
	font-family: Arial, Helvetica, sans-serif;
	margin-bottom: 12px;
	color: #A8B2BF;
}
.txt_sml_noAfter {
	font-size: 9px;
	line-height: 12px;
	margin: 0;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.txt_nav {
	font-size: 9px;
	line-height: 11px;
	margin: 0;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #5C80B4;
	text-decoration: none;
	font-style: normal;
}
.txt_nav a:link {
	text-decoration: none;
	font-weight: normal;
}
.txt_nav a:visited {
	text-decoration: none;
	font-weight: normal;
}
.txt_nav a:hover {
	text-decoration: underline;
	color: #CC0033;
	font-weight: normal;
}
.txt_nav_wt {
	font-size: 9px;
	line-height: 11px;
	margin: 0;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	font-style: normal;
}
.txt_nav_wt a:link {
	text-decoration: none;
	font-weight: normal;
	color: #FFFFFF;
}
.txt_nav_wt a:visited {
	text-decoration: none;
	font-weight: normal;
	color: #FFFFFF;
}
.txt_nav_wt a:hover {
	text-decoration: underline;
	color: #F2EDD8;
	font-weight: normal;
}
.txt_subM {
	font-size: 9px;
	line-height: 11px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 8px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: 5C80B4;
	text-decoration: none;
	font-style: normal;
	background-image: url(../BCP_shared_images/elements_arrows/tri_R_TB4_4x7.gif);
	background-repeat: no-repeat;
	background-position:0px 2px;
}
.txt_subM a:link {
	text-decoration: none;
	color: 5C80B4;
	font-weight: normal;
}
.txt_subM a:visited {
	text-decoration: none;
	color: 5C80B4;
	font-weight: normal;
}
.txt_subM a:hover {
	text-decoration: underline;
	color: #CC0033;
	font-weight: normal;
}
.txt_subM02 {
	font-size: 9px;
	line-height: 11px;
	margin: 0px 0px 0px 8px;
	padding: 0px 0px 0px 8px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #5C80B4;
	text-decoration: none;
	font-style: normal;
	background-image: url(../BCP_shared_images/elements_arrows/tri_R_TTB4_4x7.gif);
	background-repeat: no-repeat;
	background-position:0px 2px;
}
.txt_subM02 a:link {
	text-decoration: none;
	color: #5C80B4;
	font-weight: normal;
}
.txt_subM02 a:visited {
	text-decoration: none;
	color: #5C80B4;
	font-weight: normal;
}
.txt_subM02 a:hover {
	text-decoration: underline;
	color: #CC0033;
	font-weight: normal;
}
.txt_navHistory {
	font-size: 9px;
	line-height: 11px;
	margin: 0;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #EBF2FF;
	text-decoration: none;
	font-style: normal;
}
.txt_navHistory a:link {
	text-decoration: none;
	font-weight: normal;
	text-decoration: underline;
	color: #B6D0F7;
}
.txt_navHistory a:visited {
	text-decoration: none;
	font-weight: normal;
	text-decoration: underline;
	color: #B6D0F7;
}
.txt_navHistory a:hover {
	text-decoration: underline;
	color: #F2EDD8;
	font-weight: normal;
}
.txt_pgTitle {
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	margin: 0;
	padding: 0;
	line-height: 10px;
}
.txt_sectionTitle   {
	color: #5C80B4;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	line-height: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-bottom: 3px;
	margin-top: 0px;
	text-transform: uppercase;
}
.txt_sectionTitle a:link {
	color: #5C80B4;
	text-decoration: none;
}
.txt_sectionTitle a:visited {
	color: #5C80B4;
	text-decoration: none;
}
.txt_sectionTitle a:hover {
	color: #CC0033;
	text-decoration: underline;
}
.txt_wt {
	color: #FFFFFF;
}
body,html {
	scrollbar-face-color:#8997A8;
	scrollbar-arrow-color:#FFFFFF;
	scrollbar-track-color:#CDD2DA;
	scrollbar-shadow-color:#6F7C8B;
	scrollbar-highlight-color:#CDD2DA;
	scrollbar-3dlight-color:#6F7C8B;
	scrollbar-darkshadow-color:#FFFFFF;
	border-color: #8997A8;
	border-style: none;
	border-width: 0px;	
}
