div {
	padding:0;
	margin: 0;
	display: block;
}

img { border: 0;}

p {
	margin: 8px 0 7px 0;
	padding: 0;
}
td {
	vertical-align: top;
	text-align: left;
	}

ul.nostyle {
	margin: 0;
	padding: 0;
	list-style: none;
}

body {
	background-image:url(/images/common/im_bg.jpg);
	background-color: none;
	background-position: top right;
	background-repeat: repeat;
	
	text-align: center;
	
	margin:	0;
	padding:	0;
}


	#splash_01 {
		background-image: url(/images/common/im_bg_across.jpg);
		background-position: top right;
		background-repeat: repeat-y;
		display: block;
		width: 999px;
		padding: 0;
		margin: 0 auto;
		
	}
		#splash_01_01 {
			background-color: #FFFFFF;
			display: block;
			width: 880px;
			margin: 0 auto;
			padding: 10px 10px 0 10px;
			text-align: left;
		}

			#splash_01_01_01 {
				background-color: #FFFFFF;
				display: block;
				width: 880px;
				margin: 0;
				padding: 0;
				text-align: left
			}
				/*CNIB - logo*/
				#splash_logo {
					padding: 6px 13px 13px 13px;
					margin: 0; 
					float: left;
				}
				
				/*Tag line image "Give a Gift of Securities*/
				#splash_tag {
					padding: 63px 0px 15px 135px;
					margin: 0; 
					float: left;
				}
				
				#size_control {
					display: block;
					text-align: right;
					float: right;
					height: 85px;
					margin:0;
					padding: 0 0 13px 0;
					vertical-align: baseline;
					width: 285px;
				}
				
			#top_nav {
				display: block;
				float: none;
				widows: 880px;
				margin: 0 0 1px 0;
				padding: 0;
			}
			
			/* BANNER AREA */
			DIV#splash_01_01_02 {
				border-bottom: 4px solid #80B9CC;
				background-image:url(/images/common/im_banner_bg.jpg);
				background-position: top right;
				background-repeat: no-repeat;
				height: 286px;
				display: block;
				width: 880px;
				margin: 0;
				padding: 0;
				text-align: left
			}
			
				/*FLASH VIDEO*/
				#splash_01_01_02_01 {
					border: 1px solid #077E9E;
					display: block;
					width: 320px;
					height: 260px;
					padding: 0;
					margin: 10px 22px 0 10px; 
					float:left;
				}
			
				/*left double quote*/
				#splash_01_01_02_01a {
					display: block;
					height: 210px;
					width: 18px;
					margin: 0; 
					padding: 50px 0 0 0;
					font-family: Arial, Helvetica, sans-serif;
					font-size: 30px;
					font-weight: bold;
					color: #00799B;
					float: left
				}
			
				/*text*/
				#splash_01_01_02_01b {
					display: block;
					margin: 0; 
					padding: 50px 0 0 0;
					font-family: Arial, Helvetica, sans-serif;
					font-size: 17px;
					line-height: 24px;
					font-weight: normal;
					color: #000000;
				}
			
				/*text*/
				#splash_01_01_02_01d {
					display: block;
					margin: -3px 0 0 0; 
					padding: 0 0 0 0;
					font-family: Arial, Helvetica, sans-serif;
					font-size: 17px;
					line-height: 24px;
					font-weight: normal;
					color: #000000;
				}
				
				/*right quote */
				#splash_01_01_02_01c {
					display: block;
					width: 10px;
					margin: 0; 
					padding: 50px 40px 0 0;
					font-family: Arial, Helvetica, sans-serif;
					font-size: 30px;
					font-weight: bold;
					color: #00799B;
					float: right;
					z-index: 2;
				}
				
				span.quotemarks {
					font-family: Arial, Helvetica, sans-serif;
					font-size: 30px;
					font-weight: bold;
					color: #00799B;
				}
				span.reference {
					font-family: Arial, Helvetica, sans-serif;
					font-size: 15px;
					font-weight: bold;
					color: #00799B;		
				}
				#splash_01_01_02_02 {
					display: block;
					margin: 0 0 0 18px;
					padding: 10px 0 0 0;
				}
				
				#splash_01_01_02_03 {
					/*position:relative;
					top: 10px;
					left: 20;*/
					display: block;
					padding: 35px 0 10px 0;	
					margin: 0 0 0 18px;
				}
		
		
			/* totes section */
			DIV#splash_01_01_03 {
				border: none;
				display: block;
				width: 870px;
				margin: 0 0 10px 0;
				padding: 8px 0 0 10px;
				text-align:left;
			}
		
				/* DONATE IN 4 EASY STEPS TOTE */
					DIV#splash_01_01_03_01 {
					background-color: #EFE8D8;
					display: block;
					width: 321px;
					margin: 7px 0 0 0;
					padding: 0;
					float: left;
				}
					div#splash_01_01_03_01_01 {
						background-color: #EFE8D8;
						display: block;
						width: 321px;
						height: 25px;
						margin: 0;
						padding: 0;
						text-align: left;
						vertical-align: top;		
					}
					.splash_01_01_03_01_div {
						text-align: center;
						height: 1px;
					}
					
					td.splash_01_01_03_01_brdrLft {
						border-left: 1px solid #CCCCCC;
						width: 12px;
						padding: 8px 0 5px 10px;
						margin: 0;
						vertical-align: top;
					}
					
					td.splash_01_01_03_01_brdrRght {
						border-right: 1px solid #CCCCCC;			
						padding: 7px;	
						margin: 0;
					}
					
					td.splash_01_01_03_01_brdrBttm {
						border-bottom: 1px solid #CCCCCC;			
						padding-bottom: 8px;
					}
					#splash_01_01_03_03_04 {
						margin:10px 47px 10px 47px ;
					}
					
				/*how, why, who tote */
				div#splash_01_01_03_02 {
					border-right: 1px solid #CCCCCC;
					display: block;
					width: 306px;
					margin: 7px 0 0 8px;
					padding: 0 5px 0 0;
					float:left;
				}
				
				td.splash_01_01_03_02_td { padding: 5px 10px 10px;}
				
				/* ROLL OVER BUTTONS */
				div#splash_01_01_03_03 {
					display: block;
					width: 222px;
					margin: 0;
					padding: 0;
					float: right;
				}
				
				/* ROLL OVER BUTTONS */
				div#splash_01_01_03_03 div{
					padding: 0 0 8px 0;
				}
				
			
		/*FOOTER */
		DIV#splash_footer {
			display:inline-table;
			width: 880px;
			text-align: center;
			color: #000000;
			background-color: #EDF7F9;
			border-top: 1PX solid #CCCCCC;			
			border-bottom: 1PX solid #CCCCCC;
			margin: 10px 0 0 0;
			padding: 2px 0 3px 0;
			float:none;
			
		}
		DIV#splash_footer a:link, DIV#splash_footer a:visited {
			color: #000000;
				
		}
		DIV#splash_footer a:active, DIV#splash_footer a:hover {
			color: #ffffff;
				
		}
		
				
		/* PAGE BASELINE */
		#splash_01_02 {
			display: block;
			width:999px;
			height:65px;
			margin:0;
			padding: 0;
			background:url(/images/common/im_bg_bottom.jpg) no-repeat;
		}
.menu_img {
	border-left: 1px solid #FFFFFF;
}
