body {
	padding:0 0 32px 0;
	margin:0;
	font:12px/16px Arial, Helvetica, sans-serif;
	color:#434444;
	background:url(images/body-bg.jpg) repeat-x 0 0 #B7D7F8;
}
td, h1, h2, h3, p, ul, img, form, input, select{
	padding:0;
	margin:0;
}
ul{
	list-style-type:none;
}
a{
	outline:none;
}
/*----------------------------------------------------------Header Starts-----------------------------------*/
td.whiteBg{
	background-color:#FFF;
	padding:14px 0;
}
td.bannerTop{
	background:url(images/banner-top.jpg) no-repeat 0 0;
	height:325px;
}
td.topNavpad{
	padding:0 0 0 0;
}
td.toNavbg{
	background-color:#FFF7E0;
	border:1px solid #C4EEFC;
	height:24px;
}
ul.topNav{
	margin:0;
	width:250px;
}
ul.topNav li{
	height:24px;
	float:left;
}
ul.topNav li a{
	font:bold 11px/24px Arial, Helvetica, sans-serif;
	color:#FD9400;
	/*padding:0 11px;*/
	padding:0 20px;
	float:left;
	text-transform:uppercase;
	display:block;
	text-decoration:none;
}
ul.topNav li a:hover{
	background-color:#004762;
	color:#FFF;
}
td.bannerBottom{
	background:url(images/banner-bottom.jpg) no-repeat 0 0;
	height:133px;
}
a.blogButton{
	background:url(images/blog-button.jpg) no-repeat 0 0;
	width:67px;
	height:41px;
	display:block;
	text-indent:-10000px;
	margin:1px 0 0 0;
}
a.blogButton:hover{
	background:url(images/blog-button-on.jpg) no-repeat 0 0;
}
a.donationButton{
	background:url(images/donation-button.jpg) no-repeat 0 0;
	width:122px;
	height:56px;
	display:block;
	text-indent:-10000px;
	margin:5px 0 0 0;
}
a.donationButton:hover{
	background:url(images/donation-button-on.jpg) no-repeat 0 0;
}
img.logo{
	margin:58px 0 0 118px;
}
ul.mainNav{
	margin:28px 0 0 30px;
}
ul.mainNav li{
/*	padding:0 8px;*/
	float:left;
	position:relative;
}
ul.mainNav li a{
	font:bold 13px/29px Arial, Helvetica, sans-serif;
	color:#FFF;
	height:29px;
	padding:0 12px;
	display:block;
	float:left;
	text-decoration:none;
}
ul.mainNav li a:hover{
	background:url(images/menu-on.jpg) repeat-x 0 0;
/*	border-left:1px solid #2893BA;
	border-right:1px solid #2893BA;*/
	color:#F4DC97;
}
ul.mainNav li a.active{
	background:url(images/menu-on.jpg) repeat-x 0 0;
	color:#F4DC97;
}
/*---------------------------------------------------------Dropdown-----------------------------------------*/
ul.dropdown{
	position:absolute; top:29px; left:0; display:none;
    margin:0; list-style-type:none;
	width:200px;
	padding:5px;
	background:url(images/dropdown-bg.png) repeat 0 0;
	z-index:200;
	}
/**html ul.dropdown{
	background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/dropdown-bg.png', sizingMethod='scale');
	}*/
ul.dropdown li{
	margin:0; padding:0 0 0 0; float:none;
	height:22px;
	background:none;
	display:block;
	}
ul.dropdown li a{
	font:bold 12px/22px Arial, Helvetica, sans-serif;
	color:#FFF;
	float:none;
	height:22px;
	padding:0 10px;
	display:block;
	text-decoration:none;
	}
ul.dropdown li a:hover{
	background:none;
	background-color:#075A7D;
	color:#FFF;
}
ul.dropdown li.noDivline{
	background:none;
}
/*---------------------------------------------------------Dropdown-----------------------------------------*/

/*---------------------------------------------------------Body Starts--------------------------------------*/
td.bodyPad{
	padding:5px 0 25px 0;
}
h2.saskatoonTxt{
	background:url(images/saskatoon-txt.jpg) no-repeat 0 0;
	height:39px;
	margin:6px 0 8px 0;
	text-indent:-10000px;
}
td.programsPad{
	padding:40px 0 0;
}
td.programsBg{
	background:url(images/programs-bg.jpg) repeat-x 0 0 #C5E8FA;
	border:1px solid #94C5E0;
	padding:15px 0;
}
h2.programsTxt{
	background:url(images/programs-txt.jpg) no-repeat 0 0;
	height:20px;
	text-indent:-10000px;
}
p.boldTxt{
	font:bold 12px/16px Verdana, Arial, Helvetica, sans-serif;
	color:#2071B0;
	background-color:inherit;
}
ul.programs{
	/*width:185px;*/
	width:200px;
	margin:10px 0;
}
ul.programs li{
	height:18px;
}
ul.programs li a{
	background:url(images/bullet.gif) no-repeat 9px 6px;
	font:11px/18px Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	height:18px;
	display:block;
	padding:0 0 0 19px;
	text-decoration:none;
}
ul.programs li a:hover{
	background-color:#B2DFF9;
}
/*-------------------------------------------------------------------Right Panel---------------------------------*/
td.componentBg{
	background-color:#FFF7E0;
	border:1px solid #FCE7AC;
	padding:8px 0;
}
img.componentPic{
	border:2px solid #FEDF84;
}
h2.componentTxt{
	background:url(images/component-txt.jpg) no-repeat 0 0;
	height:30px;
	text-indent:-10000px;
}
a.more{
	width:65px;
	height:20px;
	font:bold 10px/20px Tahoma, Arial, Helvetica, sans-serif;
	color:#FFF;
	background-color:#C79504;
	text-decoration:none;
	text-align:center;
	margin:8px 0 0 0;
	display:block;
}
td.missionPad{
	padding:50px 0 0 0;
}
h2.missionTxt{
	background:url(images/mission-txt.jpg) no-repeat 0 0;
	height:40px;
	margin:25px 0 0;
	text-indent:-10000px;
}
td.contactBg{
	background:url(images/contact-bg.jpg) no-repeat 0 8px;
	height:140px;
}
td.contactBg p{
	font:12px/17px Arial, Helvetica, sans-serif;
	color:#FFF;
	width:135px;
	margin:27px 0 0 44px;
	text-align:center;
}
td.contactBg p span{
	font:bold 13px/17px Arial, Helvetica, sans-serif;
	color:#FFF;
}
/*------------------------------------------------------------------Footer Starts---------------------------------*/
td.footerBg{
	background:url(images/footer-bg.jpg) repeat-x 0 0 #00597A;
}
td.footerPic{
	background:url(images/footer-pic.jpg) no-repeat 50% 0;
	height:59px;
}
p.copyTxt{
	font:10px/16px Arial, Helvetica, sans-serif;
	color:#FFF;
	text-align:center;
	margin:7px 0 15px;
}
ul.footLink{
	height:12px;
	/*margin:27px 0 0 110px;*/
	margin:27px 0 0 200px;
}
ul.footLink li{
	background:url(images/footer-div.gif) no-repeat 0 center;
	padding:0 10px;
	float:left;
}
ul.footLink li a{
	font:11px/12px Arial, Helvetica, sans-serif;
	color:#FFF;
	float:left;
	background-color:inherit;
	text-decoration:none;
}
ul.footLink li a:hover{
	color:#C7EBFF;
	background-color:inherit;
}
ul.footLink li.nodiv{
	background:none;
}
p.dsign{
	font:11px/12px Arial, Helvetica, sans-serif;
	color:#DC6868;
	background-color:inherit;
	text-align:center;
	margin:4px 0 20px 18px;
}
p.dsign a{
	font:bold 11px/12px Arial, Helvetica, sans-serif;
	color:#ADAE64;
	text-decoration:none;
	background-color:inherit;
}
p.dsign a:hover{
	text-decoration:underline;
}
p.developTxt{
	font:11px/16px Arial, Helvetica, sans-serif;
	color:#2E6483;
	text-align:center;
	margin:7px 0 15px;
}
p.developTxt a{
	color:#000;
	text-decoration:none;
}
p.developTxt a:hover{
	text-decoration:underline;
}