				body, td, tr, span, div, input, textarea, select
				{
					color: #000000;
					font-family: Verdana, Monaco, Arial;
					font-size: 11px;
				}
				body
				{
					background-color:#ffffff;
					background-image: url(/img/background.jpg);
				}
				textarea
				{
					width: 450px;
					height: 300px;
					border:1px solid #999999;
					padding:1px 0 0 3px;
				}
				a {
				  color: #006699;
				  font-weight: normal;
				  font-size: 11px;
				  text-decoration: none;
				}
				a:hover {
				  text-decoration: underline;
				  color: #999999;
				}
				a.requestASpeaker {
					color: #ffffff;
					font-family: "Trebuchet MS", Verdana, Monaco, Arial;
					font-size: 13px;
					font-weight: bold;
				}
				a.requestASpeaker:hover {
					text-decoration: underline;
				}
				#contentBody
				{
				   background-color: #ffffff;
				   margin: auto;
				   border:1px solid #0096D5; 
				   width: 800px;
				   min-height: 700px;
				   height:auto;
				}

				#textContent {
					padding: 30px;
				}
				#footer {
					text-align: center;
					padding: 20px;
				}
				#topBanner {
					padding: 20px;
				}
				#heading1 {
				  padding: 10px 2px 10px 2px;
				  margin: 1px 1px 1px 1px;
				  color: #999999;
				  font-family: "Trebuchet MS", Verdana, Monaco, Arial;
				  font-weight: bold;
				  font-size: 20px;
				  text-align: left;
				}
				#heading2 {
				  color: #999999;
				  font-family: "Trebuchet MS", Verdana, Monaco, Arial;
				  font-weight: bold;
				  font-size: 15px;
				  text-align: left;
				  padding: 5px 2px 2px 2px;
				  margin: 1px 1px 1px 1px;
				}
				#heading3 {
				  color: #006699;
				  font-family: "Trebuchet MS", Verdana, Monaco, Arial;
				  font-weight: bold;
				  font-size: 13px;
				  text-align: left;
				  padding: 7px 2px 2px 2px;
				  margin: 1px 1px 1px 1px;
				}

				#alert {
				  padding: 10px 2px 10px 2px;
				  margin: 1px 1px 1px 1px;
				  color: #006699;
				  font-family: "Trebuchet MS", Verdana, Monaco, Arial;
				  font-weight: bold;
				  font-size: 18px;
				  text-align: center;
				}

				#alertSmall {
				  padding: 2px 2px 2px 2px;
				  margin: 1px 1px 1px 1px;
				  color: red;
				  font-family: "Trebuchet MS", Verdana, Monaco, Arial;
				  font-weight: bold;
				  font-size: 13px;
				  text-align: center;
				}

				#textLeft {
				  text-align: left;
				}
				#register {
				  padding: 10px 2px 10px 2px;
				  color: #006699;
				  font-weight: bold;
				  font-size: 13px;
				  text-decoration: none;
				  text-align: center;
				  font-family: "Trebuchet MS", Verdana, Monaco, Arial;
				}
                li 
                {
                        list-style-type: none;
                        background-image: url(http://www.islamicspeakers.ca/img/bullet.gif);
                        background-repeat: no-repeat;
                        margin: 3px 0 0 -20px;
                        padding: 0px 6px 4px 16px;
                }
				#bullet
				{
					margin: 3px 0 0 20px;
					padding: 0px 6px 4px 16px;
					background: url(http://www.islamicspeakers.ca/img/bullet.gif) 0px 2px no-repeat;
				}
				#bulletIndent
				{
					margin: 3px 0 0 20px;
					padding: 0px 6px 4px 16px;
				}
				#pdf
				{
					margin: 3px 0 0 20px;
					padding: 10px 6px 4px 40px;
					background: url(http://www.islamicspeakers.ca/img/icon/acrobat.gif) 0px 2px no-repeat;
					vertical-align: middle;
					height: 30px;
				}
				#word
				{
					margin: 3px 0 0 20px;
					padding: 10px 6px 4px 40px;
					background: url(http://www.islamicspeakers.ca/img/icon/word.gif) 0px 2px no-repeat;
					vertical-align: middle;
					height: 30px;
				}
				#excel
				{
					margin: 3px 0 0 20px;
					padding: 10px 6px 4px 40px;
					background: url(http://www.islamicspeakers.ca/img/icon/excel.gif) 0px 2px no-repeat;
					vertical-align: middle;
					height: 30px;
				}
				#powerpoint
				{
					margin: 3px 0 0 20px;
					padding: 10px 6px 4px 40px;
					background: url(http://www.islamicspeakers.ca/img/icon/powerpoint.gif) 0px 2px no-repeat;
					vertical-align: middle;
					height: 30px;
				}
				#text
				{
					margin: 3px 0 0 20px;
					padding: 10px 6px 4px 40px;
					background: url(http://www.islamicspeakers.ca/img/icon/text.gif) 0px 2px no-repeat;
					vertical-align: middle;
					height: 30px;
				}
				#topnav
				{
					width: 800px;
					margin: 0px 0px 0px 0px;
					float: left;
					position: relative;
					background-color: #0096D5;
				}
				#topnavEntry
				{
					float: left;
					position: relative;
					text-align: left;
					font-size: 20px;
					padding: 3px 3px 3px 3px;
					background-color: #0096D5;
				}
				#topnavEntryActive
				{
					float: left;
					position: relative;
					text-align: left;
					padding: 3px 3px 3px 3px;
					background-color: #999999;
				}
				#topnavSpacer
				{
					float: left;
					position: relative;
					width: 20px;
					text-align: left;
					padding: 3px 3px 3px 3px;
					background-color: #0096D5;
				}

				#secondarynav
				{
					width: 620px;
					margin: 0px 0px 0px 0px;
					float: left;
					position: relative;
					background-color: #999999;
					voice-family: "\"}\"";
					voice-family: inherit;
					margin: 0px 0px 0px 0px;
					width: 560px;
					z-index: 0;
				}
				html>body>center>div #secondarynav
				{
					width: 620px;
					margin: 0px 0px 0px 0px;
				}
				#secondarynavEntry
				{
					float: left;
					position: relative;
					text-align: left;
					font-size: 20px;
					padding: 3px 3px 3px 3px;
					background-color: #999999;
					color: #ffffff;
				}
				#secondaryEntryActive
				{
					float: left;
					position: relative;
					text-align: left;
					padding: 3px 3px 3px 3px;
					background-color: #ffffff;
					color: #999999;
				}
				#secondarynavSpacer
				{
					float: left;
					position: relative;
					width: 20px;
					text-align: left;
					padding: 3px 3px 3px 3px;
					background-color: #999999;
				}

				#print
				{
					float: right;	
				}
				#eventsBar
				{
					float: right;
					width: 200px;
					border:1px solid #999999;
				}
				#eventsHeading
				{
					font-size: 12px;
					font-weight: bold;
				    font-family: "Trebuchet MS", Verdana, Monaco, Arial;
				    text-align: center;
				    color: #ffffff;
					background-color: #0096D5;
					width: 100%;
				}
				.form
				{
					color: #006699;
					padding: 5px 0 5px 0;
				}
				.Mandatory
				{
					font-weight: bold;
				}
				.textBlock {
				  padding: 0 5px 10px 5px;
				  text-align: left;
				}
				.generalHeading75
				{
				  color: #006699;
				  width: 75px;
				  font-weight: bold;
				}
				input.nonCalendar, select.nonCalendar
				{
					width: 250px;
					border:1px solid #999999; 
					padding:1px 0 0 3px;
				}
				input.phoneNumber
				{
					border:1px solid #999999; 
					padding:1px 0 0 3px;
				}
				a.return
				{
				  color: #006699;
				  font-weight: bold;
				  font-size: 11px;
				  text-decoration: none;
				}
				a.return:hover
				{
				  text-decoration: underline;
				}
				a.register
				{
				  color: #006699;
				  font-weight: bold;
				  font-size: 13px;
				  text-decoration: none;
				}
				a.register:hover
				{
				  color: #999999;
				  text-decoration: underline;
				}
				a.topNav
				{
					color: #ffffff;
					font-family: "Trebuchet MS", Verdana, Monaco, Arial;
					font-weight: bold;
					font-size: 13px;
				}
				a.topNav:hover
				{
					color: #CCCCCC;
					font-family: "Trebuchet MS", Verdana, Monaco, Arial;
					font-weight: bold;
					font-size: 13px;
					text-decoration: none;
				}
				a.secondaryNav
				{
					color: #ffffff;
					font-family: "Trebuchet MS", Verdana, Monaco, Arial;
					font-weight: bold;
					font-size: 11px;
				}
				a.secondaryNav:hover
				{
					color: #CCCCCC;
					font-family: "Trebuchet MS", Verdana, Monaco, Arial;
					font-weight: bold;
					font-size: 11px;
					text-decoration: none;
				}
				.blue
				{
					color: #006699;
				}
				.gray
				{
					color: #999999;
				}
				
				
				
				
/* Primary Nav Second Tier*/
				.navTierTwo, .navTierThree {
				   position: absolute;
				   top: 0px;
				   left: 0px;
				   width: 170px;
				   visibility: hidden;
				   display: block;
				   background: #0096D5;
				   border-left: 1px solid #999999;
				   border-right: 1px solid #999999;
				   border-bottom: 1px solid #999999;
				   border-top: 1px solid #0096D5;
				   padding: 3px;
				   padding-bottom: 5px;
				   padding-top: 10px;
				   z-index: 10;
				   text-align: left;
				   
				}
				.navTierThree {
				   padding-top: 5px;
				   }
				   
				.nonActiveItem{   
				   padding: 1px;
				   padding-left: 10px;
				   display: block;
				   color: #666666;
				   cursor: pointer;
				   cursor: hand;
				}
				.activeItem{
				   color: #368DB3;
				   background: #ffffff;
				}
				
				.navTierTwo a, .navTierThree a {   
				   padding: 1px;
				   padding-left: 10px;
				   display: block;
				   color: #FFFFFF;
				}
				.navTierTwo a:visited, .navTierThree a:visited {
				   color: #FFFFFF;
				}
				.navTierTwo a:hover, .navTierThree a:hover {
				   color: #CCCCCC;
				   background: #0096D5;
				}
				.navHasSubMenu{ 
				   background: url(http://www.islamicspeakers.ca/img/nav/hasSubNavArrow.gif) 120px 5px no-repeat; 
				}
				
				.navBreak{
				   height: 4px;
				   background: url(http://www.islamicspeakers.ca/img/nav/dotted_break.gif) 0px 2px repeat-x;
				   overflow:hidden;
				}


/* Secondary Nav Sub Nav */
				.secondarynavTierTwo, .secondarynavTierThree {
				   position: absolute;
				   top: 0px;
				   left: 0px;
				   width: 170px;
				   visibility: hidden;
				   display: block;
				   background: #999999;
				   border-left: 1px solid #999999;
				   border-right: 1px solid #999999;
				   border-bottom: 1px solid #999999;
				   border-top: 1px solid #999999;
				   padding: 3px;
				   padding-bottom: 5px;
				   padding-top: 10px;
				   z-index: 10;
				   text-align: left;
				   
				}
				.secondarynavTierThree {
				   padding-top: 5px;
				   }
				
				.secondarynavTierTwo a, .secondarynavTierThree a {   
				   padding: 1px;
				   padding-left: 10px;
				   display: block;
				   color: #FFFFFF;
				}
				.secondarynavTierTwo a:visited, .secondarynavTierThree a:visited {
				   color: #FFFFFF;
				}
				.secondarynavTierTwo a:hover, .secondarynavTierThree a:hover {
				   color: #CCCCCC;
				   background: #999999;
				}
				.secondarynavHasSubMenu{ 
				   background: url(http://www.islamicspeakers.ca/img/nav/hasSubNavArrow.gif) 120px 5px no-repeat; 
				}
				
				.secondarynavBreak{
				   height: 4px;
				   background: url(http://www.islamicspeakers.ca/img/nav/dotted_break.gif) 0px 2px repeat-x;
				   overflow:hidden;
				}

				
				#rightNavContainer {
				   position: relative;
				   float: right;
				   width: 160px;
				   min-height: 630px;
				   height: auto;
				   padding: 10px 10px 10px 10px;
				}
				#rightNav {
				   background-color: #ffffff;
				   border:1px solid #0096D5; 
				   width: 150px;
				   min-height: 400px;
				   height: auto !important;
				   height: 400px;
				}
				#rightNavHeading {
					float: left;
					width: 140px !important;
					width: 150px;
					min-height: 20px;
					padding: 5px;
					background-color: #0096D5;
					color: #FFFFFF;
					font-family: "Trebuchet MS", Verdana, Monaco, Arial;
					font-size: 13px;
					font-weight: bold;
				}
				#rightNavEntry {
					float: left;
					text-align: left;
					width: 140px !important;
					width: 150px;
					min-height: 20px;
					padding: 5px;
					font-family: Verdana, Monaco, Arial;
					font-size: 11px;
					color: #000000;
					border-bottom: 1px dashed #999999;
				}
				#rightNavRequestSpeaker {
				   background-color: #a01129;
				   border:1px solid #a01129; 
				   width: 150px;
				   height: 25px;
				   min-height: 20px;
				   color: #ffffff;
				   font-family: "Trebuchet MS", Verdana, Monaco, Arial;
				   font-size: 13px;
				   font-weight: bold;
				}

