/* CSS Document */
body{
	margin:0px;
	background:url("../images/background.jpg");
	background-repeat:repeat-x;
	background-color:#253358;
	background-position:center top;
}
.container{
	font-family:arial;
	font-size:10pt;
	font-weight:normal;
	color:black;
}
.button{
	cursor:pointer;
	border:0px;
}
h1{
	font-family:verdana;
	font-size:11pt;
	font-weight:bold;
	color:#555555;
	margin-top:5px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:5px;
}
p{
	font-family:arial;
	font-size:10pt;
	font-weight:normal;
	color:black;
}
p.index{
	font-family:arial;
	font-weight:normal;
	color:black;
	margin-top:5px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:5px;
}
li{
	font-family:arial;
	font-size:9pt;
	font-weight:normal;
	color:black;
}
a:link{
	text-decoration:none;
	font-weight:bold;
	color:#a59f00;
}
a:hover{
	text-decoration:none;
	font-weight:bold;
	color:#6fb11b;
}
a:visited{
	text-decoration:none;
	font-weight:bold;
	color:#cc8400;
}
.menu-link:link{
	color:white;
	text-decoration:none;
}
.menu-link:hover{
	color:white;
	text-decoration:none;
}
.menu-link:visited{
	color:white;
	text-decoration:none;
}
.footer{
	font-family:verdana;
	font-size:8pt;
	font-weight:normal;
	color:white;
}
.footer-link:link{
	color:white;
	text-decoration:none;
	font-weight:normal;
}
.footer-link:hover{
	color:#a5dbd6;
	text-decoration:none;
	font-weight:normal;
}
.footer-link:visited{
	color:#d59217;
	text-decoration:none;
	font-weight:normal;
}
#container{
	position:relative;
	margin:auto;
	width:782px;
	height:591px;
}
	#header{
		top:0px;
		left:0px;
		position:absolute;
		width:782px;
		height:190px;
		z-index:3;
	}
		#header-image{
			top:0px;
			left:0px;
			position:absolute;
			width:782px;
			height:190px;
			z-index:3;
		}
		#francais-image{
			top:1px;
			left:641px;
			position:absolute;
			width:97px;
			height:35px;
			z-index:4;
		}
	#subcontainer{
		top:30px;
		left:16px;
		position:absolute;
		width:737px;
		height:561px;
		z-index:1;
	}
		#content{
			top:0px;
			left:0px;
			position:absolute;
			width:737px;
			height:543px;
			z-index:1;
		}
		#content-mid{
			top:0px;
			left:0px;
			position:absolute;
			width:737px;
			background:#00FFFF url(../images/content_mid.png) 0 0 repeat-y;
			z-index:1;
		}
			#content-background-image{
				top:0px;
				left:0px;
				position:absolute;
				width:737px;
				height:543px;
				z-index:1;
			}
			#content-copy{
				top:159px;
				left:166px;
				position:absolute;
				width:357px;
				height:185px;
				z-index:4;
			}
				#welcome-image{
					z-index:4;
				}
			#subpage-content-copy{
				top:159px;
				left:166px;
				position:absolute;
				width:555px;
				height:372px;
				z-index:2;
				overflow-y:auto;
			}
				.sponsor-frame{
					margin-top:10px;
					padding-bottom:25px;
					border-top:4px solid #004B8D;
					text-align:center;
				}
					.sponsor-type{
						position:relative;
						top:-16px;
						left:0px;
						width:200px;
						height:30px;
						padding:0px 0 0 10px;
						color:#fff !important;
						background-color:#004B8D;
					}
						.sponsor-type h1, .sponsor-type h2, .sponsor-type h3, .sponsor-type h4, .sponsor-type h5, .sponsor-type h6{
							padding:4px 0 0 !important;
							text-align:left;
						}
					.sponsor-frame img{
						padding:0 0 5px !important;
						border:none !important;
					}
					.sponsor-frame a{
						border:none !important;
					}
					.sponsor-spacer{
						position:relative;
						display:inline-block;
						width:20px;
						height:60px;
					}
			#iframe-content-copy{
				top:135px;
				left:149px;
				position:absolute;
				width:587px;
				height:407px;
				z-index:2;
				overflow-y:auto;
			}
			#content-image{
				top:336px;
				left:211px;
				position:absolute;
				width:268px;
				height:200px;
				z-index:2;
			}
				#frame-image{
					top:0px;
					left:0px;
					position:absolute;
					width:360px;
					height:225px;
					z-index:3;
				}
				#frame-image-top{
					top:0px;
					left:0px;
					position:absolute;
					width:268px;
					height:36px;
					z-index:3;
				}
				#frame-image-left{
					top:36px;
					left:0px;
					position:absolute;
					width:4px;
					height:147px;
					z-index:3;
				}
				#frame-image-right{
					top:36px;
					left:264px;
					position:absolute;
					width:4px;
					height:147px;
					z-index:3;
				}
				#frame-image-bottom{
					top:183px;
					left:0px;
					position:absolute;
					width:268px;
					height:17px;
					z-index:3;
				}
				#scene-image{
					top:0px;
					left:0px;
					position:absolute;
					width:268px;
					height:200px;
					z-index:2;
/*
					opacity:0.95;
					filter:alpha(opacity=95);
*/
				}
				#scene-image-back{
					top:0px;
					left:0px;
					position:absolute;
					width:268px;
					height:200px;
					z-index:1;
				}
			#newsletter{
				top:116px;
				left:551px;
				position:absolute;
				width:182px;
				height:112px;
				z-index:2;
			}
				#newsletter-box{
					top:0px;
					left:0px;
					position:absolute;
					width:182px;
					height:112px;
					z-index:2;
				}
				#newsletter-join{
					top:65px;
					left:135px;
					position:absolute;
					width:42px;
					height:24px;
					z-index:3;
				}
				#newsletter-copy{
					top:24px;
					left:9px;
					position:absolute;
					width:168px;
					height:31px;
					z-index:3;
				}
				.newsletter-copy{
					font-family:arial;
					font-size:11pt;
					font-weight:bold;
					color:black;
				}
				#newsletter-input{
					top:65px;
					left:8px;
					position:absolute;
					width:119px;
					height:19px;
					z-index:3;
				}
			#events{
				top:245px;
				left:551px;
				position:absolute;
				width:183px;
				height:221px;
				z-index:2;
			}
				#events-box{
					top:0px;
					left:0px;
					position:absolute;
					width:183px;
					height:221px;
					z-index:2;
				}
				#events-title{
					top:7px;
					left:8px;
					position:absolute;
					z-index:3;
				}
				#events-rss{
					top:9px;
					left:159px;
					position:absolute;
					width:16px;
					height:17px;
					z-index:3;
				}
				#events-calendar-title{
					top:172px;
					left:12px;
					position:absolute;
					width:112px;
					height:26px;
					z-index:3;
				}
				#events-calendar-icon{
					top:167px;
					left:124px;
					position:absolute;
					width:42px;
					height:36px;
					z-index:3;
				}
				#events-copy{
					top:40px;
					left:9px;
					position:absolute;
					width:160px;
					height:115px;
					z-index:3;
				}
			#oyc-link{
				top:466px;
				left:550px;
				position:absolute;
				width:184px;
				height:76px;
				z-index:2;
			}
		#content-bottom{
			top:0px;
			left:0px;
			position:absolute;
			width:737px;
			height:4px;
			background:url(../images/content_bottom.png) 0 0 no-repeat;
			z-index:1;
		}
		
		#footer{
			top:543px;
			left:0px;
			position:absolute;
			width:737px;
			height:18px;
			z-index:1;
		}
		#menu{
			top:122px;
			left:4px;
			position:absolute;
			width:144px;
			height:417px;
			z-index:2;
		}
/*
	Spacing for submenus: 21px
	Spacing for items: 21px
*/
			#menu-items{
				top:0px;
				left:0px;
				position:absolute;
				width:144px;
				height:269px;
				background-color:#6fb11b;
				z-index:2;
			}
				#menu-home{
					top:38px;
					left:0px;
					position:absolute;
					width:144px;
					height:20px;
					z-index:2;
				}
				#menu-about{
					top:59px;
					left:0px;
					position:absolute;
					width:144px;
					height:20px;
					z-index:2;
				}
					#menu-submenu-about{
						top:178px;
						left:130px;
						position:absolute;
						z-index:4;
					}
				#menu-programs{
					top:80px;
					left:0px;
					position:absolute;
					width:144px;
					height:20px;
					z-index:2;
				}
					#menu-submenu-programs{
						top:199px;
						left:130px;
						position:absolute;
						z-index:4;
					}
/*
				#menu-conferences{
					top:101px;
					left:0px;
					position:absolute;
					width:144px;
					height:20px;
					z-index:2;
				}
					#menu-submenu-conferences{
						top:220px;
						left:130px;
						position:absolute;
						z-index:4;
					}
				#menu-fundraisers{
					top:122px;
					left:0px;
					position:absolute;
					width:144px;
					height:20px;
					z-index:2;
				}
*/
				#menu-fundraisers{
					top:101px;
					left:0px;
					position:absolute;
					width:144px;
					height:20px;
					z-index:2;
				}
					#menu-submenu-fundraisers{
						top:220px;
						left:130px;
						position:absolute;
						z-index:4;
					}
				#menu-initiatives{
					top:122px;
					left:0px;
					position:absolute;
					width:144px;
					height:20px;
					z-index:2;
				}
					#menu-submenu-initiatives{
						top:241px;
						left:130px;
						position:absolute;
						z-index:4;
					}
				#menu-alumni{
					top:122px;
					left:0px;
					position:absolute;
					width:144px;
					height:20px;
					z-index:2;
				}
/*
				#menu-gallery{
					top:143px;
					left:0px;
					position:absolute;
					width:144px;
					height:20px;
					z-index:2;
				}
				#menu-involved{
					top:164px;
					left:0px;
					position:absolute;
					width:144px;
					height:20px;
					z-index:2;
				}
*/
				#menu-involved{
					top:143px;
					left:0px;
					position:absolute;
					width:144px;
					height:20px;
					z-index:2;
				}
					#menu-submenu-involved{
						top:283px;
						left:130px;
						position:absolute;
						z-index:4;
					}
/*
				#menu-contact{
					top:185px;
					left:0px;
					position:absolute;
					width:144px;
					height:20px;
					z-index:2;
				}
				#menu-links{
					top:206px;
					left:0px;
					position:absolute;
					width:144px;
					height:20px;
					z-index:2;
				}
				#menu-sponsorship{
					top:227px;
					left:0px;
					position:absolute;
					width:144px;
					height:20px;
					z-index:2;
				}
*/				
				#menu-contact{
					top:164px;
					left:0px;
					position:absolute;
					width:144px;
					height:20px;
					z-index:2;
				}
				#menu-links{
					top:185px;
					left:0px;
					position:absolute;
					width:144px;
					height:20px;
					z-index:2;
				}
				#menu-sponsorship{
					top:206px;
					left:0px;
					position:absolute;
					width:144px;
					height:20px;
					z-index:2;
				}
/*
				#menu-links{
					top:227px;
					left:0px;
					position:absolute;
					width:144px;
					height:20px;
					z-index:2;
				}
*/
				#menu-calendar{
					top:248px;
					left:0px;
					position:absolute;
					width:144px;
					height:20px;
					z-index:2;
				}
				.menu-item-title{
					top:0px;
					left:0px;
					position:absolute;
					font-family:verdana;
					font-size:12pt;
					font-weight:bold;
					z-index:3;
					padding-left:6px;
					color:white;
				}
				.menu-highlight{
					top:0px;
					left:0px;
					position:absolute;
					width:144px;
					height:20px;
					z-index:2;
				}
				.submenu{
					width:240px;
					background-color:#6fb11b;
					padding:3px;
					visibility:hidden;
				}
				.submenu-item{
					height:20px;
					width:240px;
					position:relative;
				}
				.submenu-item-title{
					top:0px;
					left:0px;
					position:absolute;
					font-family:verdana;
					font-size:12pt;
					font-weight:bold;
					z-index:5;
					padding-left:6px;
					color:white;
				}
				.submenu-highlight{
					top:0px;
					left:0px;
					position:absolute;
					width:240px;
					height:20px;
					z-index:2;
				}
/*
			#menu-biglinks{
				top:269px;
				left:0px;
				position:absolute;
				width:144px;
				height:148px;
				background-color:#6fb11b;
				z-index:2;
			}
*/
			#menu-biglinks{
				top:248px;
				left:0px;
				position:absolute;
				width:144px;
				height:169px;
				background-color:#6fb11b;
				text-align:center;
				z-index:2;
			}
			#menu-biglinks img{
				margin:auto;
			}
				#canadahelps-image{
					top:2px;
					left:12px;
					position:absolute;
					width:120px;
					height:52px;
					z-index:2;
				}
				#ottawa-image{
					top:57px;
					left:10px;
					position:absolute;
					width:124px;
					height:89px;
					z-index:2;
				}
