﻿

body{
	margin:0;
	padding:0;
	background-color:#fff;
	font-family:Arial, Verdana, sans-serif, Myuen, Gulim;
	/*font-size:0.75em;*/
	background-image:url(bg_masthead.gif);
	background-repeat:repeat-x;
	text-align:center;
}

.bk-container{
	position:absolute;
	left:50%;
	top:0;
	margin-left:-512px;
	margin-top:0;
	padding:0;
	width:1024px;
	text-align:left;
	border:0px solid red;
}

.bk-leftpadded{
	padding-left:32px;
}

.bk-rightpadded{
	padding-right:32px;
}

TD.bk-ContentContainer{
	background-image:url(bg_body_shadow.gif);
	background-repeat:no-repeat;
	background-position:0px -150px;
	padding-top:25px;
}

TABLE.bk-ContentShading{
	
}

TD.bk-footerShadowLeft{
	background-image:url(bg_footer.png);
	background-repeat:repeat-x;
}

TD.bk-footerShadowLeft IMG{
	position:relative;
	left:-10px;
	z-index:0 !important;
}

TD.bk-footerShadowRight{
	background-image:url(bg_footer_right.png);
	background-position:-36px 0px;
	background-repeat:no-repeat;
}

TD.bk-LeftNav{
	background-image:url(bg_content_shadow_left.png);
	background-color:transparent;
	background-repeat:repeat-y;
	background-position:right top;
	height:100%;
	vertical-align:top;
	background-color:transparent;
	width:170px;
}

TD.bk-MainContent{
	border:0px solid red;
	vertical-align:top;
	background-color:white;
	padding:20px;
}

TD.bk-RightShadow{
	background-image:url(bg_content_shadow_right.png);
	background-repeat:repeat-y;
	background-position:left top;
	width:20px;
	height:100%;
}

UL{
    margin:0px;
    padding-left:20px;
    line-height:1.7;
    list-style-position:outside;
    vertical-align:middle;
    margin-bottom:20px;
}

OL{
    margin:0px;
    padding-left:25px;
    line-height:1.7;
    list-style-position:outside;
    vertical-align:middle;
}

.bk-logo{
	margin:16px 15px 0 0;
}

.bk-maintable{
	width:100%;
	height:100%;
}

DIV.ImageMap{
   position:relative;
    z-index:100 !important;
}

IMG#ImageMap{
    
    top:0px;
    left:0px;
}

A.ImageMap, A.ImageMap:link, A.ImageMap:visited, A.ImageMap:active{
    position:absolute;
    z-index:10;
    font-weight:bold;
    font-size:8pt;
    border:1px solid #002776;
    background-color:#FFFFFF;
    padding:0px 3px 0px 3px;
    color:#002776;
}

.bkcmCustom-Page-Content A.ImageMap:hover{
    color:#00A1DE;
    background-color:#FFFFFF;
    border:1px solid #00A1DE;
}

A.ImageMap#YK{
    top:180px;
    left:40px;
}

A.ImageMap#NWT{
    top:212px;
    left:120px;
}

A.ImageMap#NV{
    top:200px;
    left:220px;
}

A.ImageMap#BC{
    top:320px;
    left:40px;
}

A.ImageMap#AB{
    top:300px;
    left:115px;
}

A.ImageMap#MB{
    top:305px;
    left:220px;
}

A.ImageMap#QC{
    top:300px;
    left:370px;
}

A.ImageMap#ON{
    top:330px;
    left:310px;
}

A.ImageMap#NB{
    top:328px;
    left:445px;
}

A.ImageMap#NL{
    top:220px;
    left:440px;
}

A.ImageMap#PEI{
    top:310px;
    left:475px;
}

A.ImageMap#NS{
    top:345px;
    left:480px;
}

A.ImageMap#SK{
    top:330px;
    left:160px;
}

.bk-SiteMap TD{
    font-size:10pt;
    padding:3px;
}

DIV.bk-SiteMap A,
DIV.bk-SiteMap A:link,
DIV.bk-SiteMap A:hover,
DIV.bk-SiteMap A:visited,

{
    background-image:url('/SiteCollectionImages/Icons/bullet.gif');
    padding-left:18px;
    background-repeat:no-repeat;
    background-position: middle left;
    color:#002776;
    font-weight:bold;
    font-family:Arial, Verdana, sans-serif, Myuen, Gulim;
	text-decoration:none;
}

DIV.bk-formConfirmation{
    font-size:10pt;
    text-align:center;
    width:100%;
    margin-top:20px;
}

DIV.bk-formData{
    width:100%;
    margin-top:20px;
}

DIV.bk-mandatoryFields
{
	float:right;
	margin-top:15px;
}

TABLE.bk-onlineForm{
    border-collapse:collapse;
    width:100%;
}

TABLE.bk-onlineForm H3{
	font-size:11pt;
	margin-top:15px;
}
TABLE.bk-onlineForm TD{
    font-size:10pt;
    vertical-align:top;
    padding:2px;
}

TABLE.bk-checkBoxList{
    width:100%;
}

TABLE.bk-checkBoxList TD{
    padding:0px;
    width:50%;
}

TABLE.bk-onlineForm TD.bk-formLabel{
    font-size:10pt;
    width:270px;
    vertical-align:top;
    padding:2px;
    padding-top:5px;
}


DIV.bk-sideBarContainer{
    padding-top:0px;
    min-height:100px;
    border:0px solid #002776;
    width:220px;
    background-color:#FFFFFF;
    background-color:transparent;
    position:relative;
   	font-family:Arial, Verdana, sans-serif, Myuen, Gulim;
    color:#666666;
    font-size:10pt;
    font-weight:normal;
    line-height:1.3;
    margin-left:0px;
    margin-top:0px;
    margin-bottom:10px;
    padding-bottom:10px;
}

TR.bk-breadcrumbLine TD{
	padding-bottom:8px;
	font-weight:bold;
	font-size:10px;
	color:#666666;
}

TR.bk-breadcrumbLine TD A, 
TR.bk-breadcrumbLine TD A:hover,
TR.bk-breadcrumbLine TD A:link,
TR.bk-breadcrumbLine TD A:visited{
	color:#666666;
}

.bk-breadcrumbPathSeparator{

}

.bk-breadcrumbNode{

}

A.bk-breadcrumbNode{

}


.bk-breadcrumbCurrentNode{

}

TABLE.bk-PageHeader{
    width:100%;
}

TABLE.bk-PageHeader TD{
	vertical-align:bottom;
	    
}

TABLE.bk-PageHeader TD.bk-headerText{
    color:#FFFFFF;
    font-size:14pt;
    font-weight:bold;
    text-align:right;
padding-bottom:5px;

}

DIV.bk-GlobalTopLinks{
	text-align:center;
	padding-bottom:5px;
}

DIV.bk-GlobalTopLinks A, 
DIV.bk-GlobalTopLinks A:hover{
	color:#FFFFFF;
	padding-right:25px;
	padding-left:25px;
	font-size:8pt;
	font-weight:bold;
	background-image:url('bg_nav_divider_vert.gif');
	background-position:left center;
	background-repeat:no-repeat;
}

DIV.bk-GlobalTopLinks A.bk-first, 
DIV.bk-GlobalTopLinks A.bk-first:hover{
	background-image:none;
}

DIV.bk-GlobalSecondLinks{
	text-align:center;
	padding-bottom:3px;
}

DIV.bk-GlobalSecondLinks A{
	color:#002776;
	padding-right:25px;
	padding-left:25px;
	font-size:12pt;
	font-weight:normal;
}

DIV.bk-GlobalSecondLinks A:hover{
	color:#92D400;
}

TD.bk-PageImage{
    text-align:center;
}

DIV.bk-Content{
    line-height:1.7;
}

DIV.bk-Content TD
{
	line-height:1.7;	
}


TABLE.bk-toplinks{
	width:100%;
}

TABLE.bk-toplinks TD{
white-space:nowrap;
padding:3px;
padding-left:4px;
padding-right:4px;
font-size:8pt;
color:#002776;
font-weight:bold;
}

TABLE.bk-toplinks A, TABLE.bk-toplinks .ms-SPLink A:link, TABLE.bk-toplinks .ms-SPLink A:visited
{
	color:#333333;
	text-decoration:none;
}

TABLE.bk-toplinks A:hover, TABLE.bk-toplinks .ms-SPLink A:hover{
	color:#333333;
	text-decoration:none;
}

DIV.bk-footer{
	width:100%;
	BACKGROUND-COLOR: #FFFFFF;
	PADDING: 10px; 
	padding-bottom:5px;
	COLOR: #333333; 
	FONT-SIZE: 7.5pt;
	margin-top:50px;
}

DIV.bk-footerLinks{
	font-size:7.5pt;
	font-weight:bold;
	color:#8c97ba;
	float:left;
}

DIV.bk-footerLinks A,
DIV.bk-footerLinks A:visited,
DIV.bk-footerLinks A:link,
DIV.bk-footerLinks A:hover, {
	color:#8c97ba;
	margin-right:20px;
}


DIV.bk-footerImages{
	padding-top:10px;
	padding-bottom:5px;
	float:left;
}

DIV.bk-footerText{
float:right;
}

DIV.bk-footerText P{
	margin:0px;
	margin-top:0px;
	margin-bottom:0px;
	line-height:100%;
}

DIV.bk-footerText P A, DIV.bk-footerText P A:link, DIV.bk-footerText P A:visited{
	color:#002776;
	font-weight:bold;
}

DIV.bk-footerText P A:hover{
	color:#002776;
}

DIV.bk-footerText IMG{
	margin-top:30px;
}


/*Content Management Styles*/

.bksb-Container{
	margin:0px;
	padding:5px;
	padding-left:0px;
	padding-right:0px;
}

.bksbCustom-SideBar-Content{
	font-family:Arial, Verdana, sans-serif, Myuen, Gulim;
    color:#333;
    font-size:8pt;
    font-weight:normal;
    line-height:1.4;
}

DIV.bksbCustom-SideBar-Content{
	padding:0px;
	padding-left:30px;
	padding-top:0px;
	padding-bottom:0px;
	margin:0px;
}

DIV.bksbCustom-SideBar-Content A{
	font-weight:bold;
}

DIV.bksbCustom-SideBar-Content A:hover{
	color:#002776;
}

.bkcmCustom-Page-Content P{
    margin-top:0px;
    padding-top:0px;
}

.bkcmCustom-Page-Content, .bkcmCustom-Page-Content TD{
    font-family:Arial, Verdana, sans-serif, Myuen, Gulim;
    color:#333333;
    font-size:10pt;
    font-weight:normal;
    line-height:1.5;
}

.bkcmCustom-Page-Content A,
.bkcmCustom-Page-Content A:link,
.bkcmCustom-Page-Content A:hover,
.bkcmCustom-Page-Content A:visited{
	font-weight:bold;
	color:#002776;
}

TABLE.bkcmCustom-Table-With-Border{
    border-collapse:collapse;
    border:1px solid #002776;
}

TABLE.bkcmCustom-Table-With-Border TD{
    padding:10px;
    border:1px solid #002776;
}

.bkcmCustom-Page-Content TD{
    vertical-align:top;
}

.bkcmCustom-Page-Content-Bold-Text{
    font-weight:bold;
    color:#002776;
}

TD.bkcmCustom-Contact-Us-Image{
    width:120px;
    text-align:right;
    padding-right:10px;
}

UL.bkcmCustom-Bullet-With-Image{
    list-style-image: url('/SiteCollectionImages/Icons/bullet.gif');
    list-style-type:none;
    margin:0px;
    list-style-position:outside;
}

P.bkcmCustom-Highlight-Area,
DIV.bk-formSubmitted{
    border:1px solid #00A1DE;
    background-color:#B8E3F3;
    padding:10px;
    color:#002776;
}

h1{
	margin:0px;
}

h1, .bkcmCustom-Page-Heading{
    font-family:Arial, Verdana, sans-serif, Myuen, Gulim;
    color:#00A1DE;
    padding-bottom:5px;
    margin-bottom:10px;
    border-bottom:1px solid #DDDDDD;
    padding-top:0px;
    font-size:13pt;
    font-weight:bold;
    line-height:1.2;
    width:75%;
}

h1.bkcmCustom-Tagline {
    font-family:Times New Roman, Serif;
    color:#002776;
    padding-bottom:5px;
    margin-bottom:10px;
    border-bottom:none;
    padding-top:0px;
    font-size:20pt;
    font-weight:normal;
    line-height:1.2;
    width:100%;
}

h1.bkcmCustom-Sub-Tagline {
    font-family:Times New Roman, Serif;
    color:#92D400;
    padding-bottom:5px;
    margin-bottom:10px;
    border-bottom:none;
    padding-top:0px;
    font-size:20pt;
    font-weight:normal;
    line-height:1.2;
    width:100%;
}


h2{
    font-family:Arial, Verdana, sans-serif, Myuen, Gulim;
    color:#333333;
    font-size:12pt;
    font-weight:bold;
    margin:0px;
}

h3{
    color:#002776;
    font-family:Arial, Verdana, sans-serif, Myuen, Gulim;
    font-size:10.5pt;
    font-weight:bold;
    border-bottom: 1px solid #DDDDDD;
    margin:0px;
    margin-bottom:5px;
    display:block;
}

h4{
    color:#999999;
    font-family:Arial, Verdana, sans-serif, Myuen, Gulim;
    font-size:10.5pt;
    font-weight:bold;
    border-bottom: 1px solid #DDDDDD;
    margin:0px;
    margin-bottom:5px;
    display:block;
    width:80%;
}

h5{
    color:#002776;
    font-size:9pt;
    font-weight:bold;
    margin:0px;
}

h6{
    color:#002776;
    font-size:8pt;
    font-weight:bold;
    margin:0px;
}

/* <RadMenu / Default> */

DIV.bk-RadMenu
{

	z-index:10000 !important;
}

.bk-RadMenu .rmRootGroup,
.bk-RadMenu .rmLink,
.bk-RadMenu .rmText,
.bk-RadMenu .rmLeftArrow,
.bk-RadMenu .rmRightArrow,
.bk-RadMenu .rmTopArrow,
.bk-RadMenu .rmBottomArrow
{
	background-color: transparent;
	z-index:10000 !important;
}

.bk-RadMenu .rmRootGroup
{
	border: 0px solid #828282;
	background-color: transparent;
	width:170px;
	border-bottom:1px solid white;
	
}

/* <Root items> */

.bk-RadMenu,
.bk-RadMenu .rmLink
{
	font-size:8pt;
	font-family:Arial, Verdana, sans-serif, Myuen, Gulim;
	font-weight:normal;
	color: #002776;
	text-decoration: none;
}

.bk-RadMenu .rmLink,
.bk-RadMenu .rmDisabled,
.bk-RadMenu .rmDisabled:hover
{

}

.bk-RadMenu .rmVertical .rmItem{
	width:100%;
	background-color:transparent;
}

.bk-RadMenu .rmVertical .rmItem .rmText{
	width:100%;
	padding-left:0px;
	padding-right:12px;
}

.bk-RadMenu .rmText,
.bk-RadMenu .rmDisabled .rmText,
.bk-RadMenu .rmDisabled:hover .rmText
{

}

.bk-RadMenu .rmFirst .rmLink,
.bk-RadMenu .rmFirst .rmLink:hover,
.bk-RadMenu .rmLast .rmText,
.bk-RadMenu .rmLast .rmLink:hover .rmText,
.bk-RadMenu .rmVertical .rmLink,
.bk-RadMenu .rmVertical .rmText
{
	padding-right:0px;
}

.bk-RadMenu .rmVertical .rmFirst,
.bk-RadMenu .rmVertical .rmLast
{
	background-color: transparent;
}


.bk-RadMenu .rmFocused
{
	background-color: transparent;
}

.bk-RadMenu .rmRootGroup .rmFocused{
	background-image:url('i_side_nav_indicator.png');
	background-repeat:no-repeat;
	background-position:right center;
}

.bk-RadMenu .rmVertical .rmGroup .rmFocused{
	background-image:none;
}


.bk-RadMenu .rmVertical .rmItem .rmLink{
	padding-right:0px;
	padding-top:6px;
	padding-bottom:6px;
	padding-left:0px;
	margin:0px;
	width:100%;
}

.bk-RadMenu .rmVertical .rmLink
{
	border:none;
	border-top:1px solid white;	
	border-bottom:1px solid #DDDDDD;	
}

.bk-RadMenu .rmVertical .rmLink:hover,
.bk-RadMenu .rmVertical .rmFocused,
.bk-RadMenu .rmVertical .rmSelected,
.bk-RadMenu .rmVertical .rmExpanded,
.bk-RadMenu .rmVertical .rmExpanded:hover
{
	border: none;
	border-top:1px solid white;
	border-bottom:1px solid #DDDDDD;
	
}

.bk-RadMenu .rmVertical .rmFirst .rmLink,
.bk-RadMenu .rmVertical .rmFirst .rmLink:hover,
.bk-RadMenu .rmVertical .rmFirst .rmFocused,
.bk-RadMenu .rmVertical .rmFirst .rmSelected,
.bk-RadMenu .rmVertical .rmFirst .rmExpanded,
.bk-RadMenu .rmVertical .rmFirst .rmExpanded:hover
{
	border-top:1px solid white;
	border-top:none;
}

.bk-RadMenu .rmVertical .rmLast .rmLink:hover,
.bk-RadMenu .rmVertical .rmLast .rmFocused,
.bk-RadMenu .rmVertical .rmLast .rmSelected,
.bk-RadMenu .rmVertical .rmLast .rmExpanded,
.bk-RadMenu .rmVertical .rmLast .rmExpanded:hover
{
}

.bk-RadMenu .rmLink:hover,
.bk-RadMenu .rmGroup .rmItem .rmLink:hover,
.bk-RadMenu .rmExpanded,
.bk-RadMenu .rmExpanded:hover
{
	background-color: transparent;
	color:#00A1DE;
	cursor:hand;
}

.bk-RadMenu .rmExpanded .rmText,
.bk-RadMenu .rmExpanded:hover .rmText
{
	background-image:url('btn_right_blue.gif');
	background-position:140px center;
	background-repeat:no-repeat;
}

.bk-RadMenu .rmLast .rmExpanded .rmText
{
}

/* </Root items> */


/* <Submenu items> */

.bk-RadMenu .rmGroup,
.bk-RadMenu .rmGroup .rmVertical
{
	background-color:#FFFFFF;

}

.bk-RadMenu .rmSlide .rmScrollWrap
{
	background-image: none;
}

.bk-RadMenu .rmRootGroup li.rmItem .rmGroup
{
	padding-bottom: 0;
}

.bk-RadMenu .rmRootGroup .rmHorizontal
{

}

.bk-RadMenu .rmScrollWrap .rmVertical
{
	border: 0;
}

.bk-RadMenu .rmGroup .rmItem .rmFocused
{
	background-color: transparent;
	color:#00A1DE;
}

.rmSlide .rmItem .rmLink .rmText{
	padding:0px;
	margin:0px;
}

.bk-RadMenu .rmGroup .rmItem .rmLink,
.bk-RadMenu .rmGroup .rmItem .rmLink:hover,
.bk-RadMenu .rmGroup .rmItem .rmFocused,
.bk-RadMenu .rmGroup .rmItem .rmSelected,
.bk-RadMenu .rmGroup .rmItem .rmExpanded
{
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left:0px;
	padding-right:0px;
	border: none;
	border:0px solid white;
}

.bk-RadMenu .rmGroup .rmLast .rmLink,
.bk-RadMenu .rmGroup .rmLast .rmLink:hover,
.bk-RadMenu .rmGroup .rmLast .rmFocused,
.bk-RadMenu .rmGroup .rmLast .rmSeleted,
.bk-RadMenu .rmGroup .rmLast .rmExpanded
{

}

.bk-RadMenu .rmGroup .rmLink,
.bk-RadMenu .rmGroup .rmText,
{
	background-color: transparent;
}


.bk-RadMenu .rmGroup .rmLink:hover,
.bk-RadMenu .rmGroup .rmFocused,
.bk-RadMenu .rmGroup .rmSelected,
.bk-RadMenu .rmGroup .rmExpanded
{

}

.bk-RadMenu .rmGroup .rmItem .rmText{
	padding-left:10px;
	padding-right:10px;
}

.bk-RadMenu .rmGroup .rmLink:hover .rmText,
.bk-RadMenu .rmGroup .rmFocused .rmText,
.bk-RadMenu .rmGroup .rmSelected .rmText,
.bk-RadMenu .rmGroup .rmExpanded .rmText
{

}

/* </expand arrows> */

/* </Submenu items> */

/* <Submenu offsets (Default - specific, overlapping submenus)> */

.bk-RadMenu .rmSlide
{
	margin: 0 0 0 0px;
	border:1px solid #999999;
	z-index:10000;
}

.bk-RadMenu .rmVertical .rmSlide
{
	margin: 2px 0 0 -10px;
}
.bk-RadMenu .rmSlide .rmSlide
{
	margin: 0 0 0 0;
}

.bk-RadMenu .rmSlide .rmGroup{
	border:1px solid white;
}

/* </Submenu offsets> */

/* </RadMenu / Default> */


