@charset "utf-8";
/* CSS Document */
.ui-mobile, .ui-mobile .ui-page{
background-color:#1a5336;
	}

#menu{
	float:right;
	width:230px;
	background-color:#1a5336;

}
.menuHide{
	color:#FFF;

	}
#menu h2{
font-size: 18px;
color: #1a5336;
font-weight: normal;
margin: .4em 0 .5em 0;
line-height: 1.2em;
font-family: Arial, Helvetica, sans-serif;
text-align: center;
font-weight: bold;
}
#menu h2{
	height:30px;
	background: -moz-linear-gradient(top,  rgba(26,83,54,1) 0%, rgba(17,70,44,1) 38%, rgba(6,51,31,1) 74%, rgba(0,41,25,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(26,83,54,1)), color-stop(38%,rgba(17,70,44,1)), color-stop(74%,rgba(6,51,31,1)), color-stop(100%,rgba(0,41,25,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(26,83,54,1) 0%,rgba(17,70,44,1) 38%,rgba(6,51,31,1) 74%,rgba(0,41,25,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(26,83,54,1) 0%,rgba(17,70,44,1) 38%,rgba(6,51,31,1) 74%,rgba(0,41,25,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(26,83,54,1) 0%,rgba(17,70,44,1) 38%,rgba(6,51,31,1) 74%,rgba(0,41,25,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(26,83,54,1) 0%,rgba(17,70,44,1) 38%,rgba(6,51,31,1) 74%,rgba(0,41,25,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1a5336', endColorstr='#002919',GradientType=0 ); /* IE6-9 */
padding: 15px 0 0 10px;
margin: 0 auto;
color:#FFF;
font-size:1.2em;
border-top:solid 1px #9dc2b1;
text-shadow:none;
	}

#menu .td-list-links{
	font-weight:bold;
	width:230px;
	margin-left:0px;
	background: rgb(255,255,255); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(220,233,226,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(220,233,226,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(220,233,226,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(220,233,226,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(220,233,226,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(220,233,226,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#dce9e2',GradientType=0 ); /* IE6-9 */

}
#menu .td-list-links li{
	margin:0;
	padding:10px 0 0 10px;
	text-shadow:none;
	height:25px;
	border-top:solid 1px #9dc2b1;
	color:#FFF;
	background: rgb(26,83,54);
	vertical-align:middle; 
	/* Old browsers */
background: -moz-linear-gradient(top,  rgba(26,83,54,1) 0%, rgba(17,70,44,1) 38%, rgba(6,51,31,1) 74%, rgba(0,41,25,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(26,83,54,1)), color-stop(38%,rgba(17,70,44,1)), color-stop(74%,rgba(6,51,31,1)), color-stop(100%,rgba(0,41,25,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(26,83,54,1) 0%,rgba(17,70,44,1) 38%,rgba(6,51,31,1) 74%,rgba(0,41,25,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(26,83,54,1) 0%,rgba(17,70,44,1) 38%,rgba(6,51,31,1) 74%,rgba(0,41,25,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(26,83,54,1) 0%,rgba(17,70,44,1) 38%,rgba(6,51,31,1) 74%,rgba(0,41,25,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(26,83,54,1) 0%,rgba(17,70,44,1) 38%,rgba(6,51,31,1) 74%,rgba(0,41,25,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1a5336', endColorstr='#002919',GradientType=0 ); /* IE6-9 */
cursor:pointer;
}
.sliderTwoLiner{
	background-color:#36F;
	height:35px !important;}
#menu .td-list-links li a{
	color:#FFF;
	text-decoration:none;
	}
#menu .td-list-links  a{
	text-decoration:none;
	}
#menu .td-list-links li  a:hover, a:focus, a:active{
	background:none;}
#menu .sliderList li{
	border:none;
background:none;
margin: 0 0 0 10px;
padding: 10px 0 0 0;
list-style: none;
line-height: 1.0em;
position: relative;
font-weight:normal;
border-bottom:solid 1px #9dc2b1;
width:220px;
cursor:pointer;
}
#menu .sliderList li:last-child{

border-bottom:none;
}
#menu .sliderList li a{
	color:#1a5336;
	background:none;
}
#menu .sliderList li a:hover, a:focus, a:active {
	color:#1a5336;
	background:none;
}
#menu .sliderList{
	display:none;
	margin:0;
	padding:0;

}
.sliderListActive{
	background-color:#036;
	display:block;
	}
.ui-body-c .ui-link{
	font-weight:normal;color: #1A5336;}
	a:hover, a:focus, a:active {
color: #000;
}

.ui-body-c .ui-link:visited {
color: #1A5336;
}
.td-button-primary{
	background-color:none;}
.td-button-primary:hover, .td-button-primary:focus{
	background-color:none;}

.ui-content{
	padding:0;}
#header .ui-grid-b{
	padding:6px;
	height:34px;
	}
#header .ui-block-a{
	width:30%
	}
#header .ui-block-b{
	text-align:right;
	width:70%
	}
#header .ui-block-b ul {
	padding:0;
	margin-top:15px;
	}

#header .ui-block-b ul li {
	display:inline;
	list-style-type:none;
	font-size:15px;
	text-shadow:none;
	background:none;
	border-right:solid 1px #297b21;
	padding:0 10px;

	}
#header .ui-block-b ul li a {
	padding:10px 5px;
	font-weight:normal;
	color:#FFF;
	
}
#header .ui-block-b ul li a:hover {
	background:none;
}
#header .ui-block-b ul li:last-child{
	border:none;
	}
.ui-header{
	background:url(http://www.tdcanadatrust.com/images/mobile/headerBG.png)  #064123 no-repeat; 
	}
.ui-bar-a{
	border:none;}
	
.ui-page-active{
	 margin-left: 0px;
    -webkit-transition:margin-left .5s ease-in;  
   	-moz-transition:margin-left .5s ease-in;  
   	-o-transition:margin-left .5s ease-in;  
   	transition:margin-left .5s ease-in;  
	-moz-box-shadow: 0 0 5px #888;
-webkit-box-shadow: 0 0 5px#888;
box-shadow: 0 0 5px #888;
/*
z-index:2;
-webkit-transition: -webkit-transform 500ms ease; -moz-transition: -moz-transform 500ms ease; -o-transition: -o-transform 500ms ease; transition: transform 500ms ease; -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); */
}
.ShowMenu{
	margin-left: -230px;
    -webkit-transition:margin-left .5s ease-in;  
   	-moz-transition:margin-left .5s ease-in;  
   	-o-transition:margin-left .5s ease-in;  
   	transition:margin-left .5s ease-in;  
	/*
	-webkit-transform: translate3d(-210px, 0, 0); 
	-moz-transform: translate3d(-210px, 0, 0); 
	-ms-transform: translate3d(-210px, 0, 0);
	 -o-transform: translate3d(-210px, 0, 0);
	  transform: translate3d(-210px, 0, 0);*/
}


#header .td-button .td-button-label {
padding: .45em 0.5em .5em 0.9em !important;
}
.arrowImg{
	margin:0 0 2px 5px;}
.arrowImgActive
{
        -moz-transform: scaleX(-1);
        -o-transform: scaleX(-1);
        -webkit-transform: scaleX(-1);
        transform: scaleX(-1);
        filter: FlipH;
        -ms-filter: "FlipH";
}
#carousel{
    width:100%;
    padding:0px 0;
    background-color:#fafafa;
    overflow:hidden;
	position:relative;
 }
#carousel .carHolder {
    width:2246px;
    padding:0;
	
 }
#carousel .carHolder .carItem{
    float:left;
  display:inline;


 }
#carousel .carouselCounter{
	position:absolute;
	bottom:15px;
	left: 50%;
	}
.countItem{
	width:15px;
	height:16px;
	background:url(http://www.tdcanadatrust.com/images/TD-Sprites2.png);
	float:left;
	margin-left:5px;
	background-position:-18px 0px;
}
.countItemActive{
	background-position: 0px 0px;
}
.subContent{
	padding:10px;
	margin-bottom:15px;}
.sm-div{
	   overflow:hidden;
    height:0;
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    transition: all .5s ease;
	padding: -20px 0px;}
.sm-animated {
    height:auto;
    padding: 10px 0px;
}
.arrow-links{
	padding:0;
	margin:0;}
.arrow-links li {
	border-bottom:solid 1px #9dc2b1;
	padding: 5px 0 10px 0;
	width:100%;
	list-style-type:none;
	background:none;
	
	}
.arrow-links li:last-child {
	border-bottom:none;
	padding-bottom:0;

	}
.arrow-links li a {
	text-decoration:none;
	color:#1a5336;
	 font-weight:bold;
	 width:100%;
}
.ui-link:visited{
	color:#1a5336;
	}
.arrow-links li a:visited {
	text-decoration:none;
	color:#1a5336;
	 font-weight:bold;
}
.icon-greenArrow{
	width:20px;
	height:20px;
	background:url(http://www.tdcanadatrust.com/images/TD-Sprites2.png) -37px -68px no-repeat;
	float:right;}
.td-callout{
	padding-bottom:10px;}
#footer{
	background:url(http://www.tdcanadatrust.com/images/TD-Sprites2.png) -65px -65px #0d3210 no-repeat;
	padding:25px 5px;
	text-shadow:none;
	color:#FFF;
	font-size:12px;
	}
#footer a{
	color:#FFF;
	font-size:12px;
	text-decoration:none;}
#footer a:hover{

	text-decoration:underline;}
.greenLine li{
	display:inline;
	background:none;
	border-right:solid 1px #21671d;	
	text-shadow:none;
	color:#FFF; 
	list-style:none;
	padding-right:10px;
	}
#footer p {
	padding:0 10px;}
.greenLine li:last-child{
	border:none;
	}
	.tdlogo{
		cursor:pointer;}
.appDownload{
	cursor:pointer;}
 #mo-expand-group{
	 margin:5px 0;
	 padding:0;
	 background-color:#f4f7f4;
	 border:solid 1px #9dc2b1;
	 border-radius:9px;
	-moz-border-radius:9px;
	-webkit-box-shadow: 0px 4px 10px rgba(50, 50, 50, 0.4);
	-moz-box-shadow:    0px 4px 10px rgba(50, 50, 50, 0.4);
	box-shadow:         0px 4px 10px rgba(50, 50, 50, 0.4);
	  }
 .mo-expand-item{
	 border-bottom:solid 1px #9dc2b1;

	 }
	#mo-expand-group h3{
		padding: 15px 10px ;
		margin:0;
		text-shadow:none;
		vertical-align:middle;
}
	#mo-expand-group a{
		text-decoration:none;}
	.mo-icon-plus{
		display:block;
		position:relative;
		top:-10px;
		float:left;
		width:49px;
		height:49px;
		background:url(http://www.tdcanadatrust.com/images/TD-Sprites2.png) 1px -112px  no-repeat; }
		.mo-icon-plus-active{
			background-position:-346px -6px;
			}
	.mo-expand-content{
		border-top:solid 1px #9dc2b1;
		background-color:#FFF;
		margin:0;
		padding:7px;
		display:none;
		margin-top:-15px;
		 -webkit-transition:margin 1s ease-in;  
   -moz-transition:margin 1s ease-in;  
   -o-transition:margin 1s ease-in;  
   transition:margin 1s ease-in; 
		}
	.mo-expand-content-active{
		display:block;
		margin-top:0px;
		-webkit-transition:margin 1s ease-in;  
   -moz-transition:margin 1s ease-in;  
   -o-transition:margin 1s ease-in;  
   transition:margin 1s ease-in;
		}
	.icon-greenArrowSmall{
		width:20px;
	height:20px;
	background:url(http://www.tdcanadatrust.com/images/TD-Sprites2.png) -36px 4px no-repeat;
	float:left;
	margin-right:3px;}
.ui-btn-up-d {
	
	border:none !important;
	}	.ui-btn-hover-d {
	
	border:none !important;
	}
.arrow-links li{
	cursor:pointer;}
.noDownloadLink  .mobile-app-download{
display:none;}