.section-header  	{ COLOR:#3366CC; FONT-FAMILY:Arial, Helvetica, sans-serif; font-weight:bold; text-indent:1px; FONT-SIZE: 12px; height:30px}
.section-header2  	{ COLOR:#3366CC; FONT-FAMILY:Arial, Helvetica, sans-serif; font-weight:bold; text-indent:1px; FONT-SIZE: 16px; line-height:28px; display:inline-block; vertical-align:top}
.hdr 				{COLOR:#003366; FONT-FAMILY:Arial, Helvetica, sans-serif; FONT-SIZE: 16px; FONT-WEIGHT: bold 	}
.hdr2 				{COLOR:#3366CC; FONT-FAMILY:Arial, Helvetica, sans-serif; FONT-SIZE: 12px; FONT-WEIGHT: bold 	}
.sm-hdr 			{COLOR:#003366; FONT-FAMILY:Arial, Helvetica, sans-serif; FONT-SIZE: 12px; FONT-WEIGHT: bold 	}

.label 				{ FONT-WEIGHT: bold 	}
.indent {margin-left:10px }
.text10 {FONT-FAMILY:Arial, Helvetica, sans-serif;font-size:10px;}
.text11 {FONT-FAMILY:Arial, Helvetica, sans-serif;font-size:11px;}
.text12 {FONT-FAMILY:Arial, Helvetica, sans-serif;font-size:12px;}

.error  		{FONT-FAMILY:Arial, Helvetica, sans-serif;font-size:11px; color:#CA1C1C; font-weight:bold}
.errorMessage  	{FONT-FAMILY:Arial, Helvetica, sans-serif;font-size:12px; color:#CA1C1C}
.holding-table 	{background-color:#CCCCCC}
.greycell 		{background-color:#EEEEEE}
.grey 			{color:#808080}
.navy 			{color:#003366 }
.blue 			{color:#0066CC }

ul 				{list-style-image:url(https://www.secure.bmoinvestorline.com/ApplyNow/images/sm_arrow.gif); FONT-FAMILY:Arial, Helvetica, sans-serif; }


.header-cell 	{background-color:#CEDEEF}
.label-cell 	{ color:#FFFFFF; background-color:#0066CC ; FONT-WEIGHT: bold}
.data-cell 		{background-color:#FFFFFF}
.page-break 	{page-break-before:always}

.link {font-family:Arial, Helvetica, sans-serif;
			font-size: 12px;
			color: #06c;
			font-weight: bold;
		}

td 		{FONT-FAMILY:Arial, Helvetica, sans-serif;font-size:12px;}
input 	{FONT-FAMILY:Arial, Helvetica, sans-serif;font-size:12px;}
select 	{FONT-FAMILY:Arial, Helvetica, sans-serif;font-size:12px;}
input.button-add {background:url("https://www.bmoinvestorline.com/Images/buttonBackground.png") repeat-x top; height:21px; width:61px; color:#fff; font-weight:700; cursor:pointer; border:none; padding:0px; margin:0px; display:inline; }

<style type="text/css">
	.num {
	    margin-bottom: -5px;
	}
	.top {
	    margin-bottom: 10px;
	    width: 741px;
	    width: 750px\9;
	    border: 1px dotted #878787;
	}
	.top td {
	    padding: 10px; 
	}
	.top ul li {
	    list-style: circle outside none;
	}
	.half {
	    float: left;
	    height: 250px;
	    height: 329px\9;
	    width: 342px;
	    width: 368px\9;
	    border: 1px dotted #878787;
	    padding: 10px;
	}
	
	.residency-td {
    FONT-WEIGHT: bold;
    max-width: 180px;
    overflow-wrap: break-word;
    }
</style>