/* core */
html, body, #main_container { min-height: 100%;	width: 100%; height: 100%;}
html>body, html>body #main_container {height: auto; }

body {
	font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
	color: #000;
	margin:0;
	padding:0;
	background: #EFE8D0 url(images/bkgnd.jpg) repeat-x center top;
}
.bold {
	font-weight: bold;
}
#main_container {
	margin:0;
	padding:0;
	/*position:absolute;
	top:0;
	left:0;*/
	height: auto;
	margin:0 auto;
}

a, a:visited { color:#037; text-decoration:none; }
a:hover, a:active { color:#701; text-decoration:underline; }

	
	
	/* header area */
#header_cont {
	width:900px;
	height:90px;	
	margin:0 auto;
	
	}
#header {
	background: transparent url(images/header_bkgnd.gif) no-repeat center top;
	margin:0;
	margin-top:25px;
	padding:0;
	height:90px;
}
#header_links {
	float: right;
	padding-right:25px;
	margin-top:10px;
	font: bold 0.9em "Trebuchet MS", Verdana, Arial, sans-serif;
	color: #000;
}
	#header_links a, #header_links a:visited {color:#701; text-decoration:underline; }
	#header_links a:hover, #header_links a:active {color:#037; text-decoration:none; }
	
#header_tagline {
	float: right;
	clear:both;
	padding-right:25px;
	margin-top:43px;
	font: normal 0.9em "Trebuchet MS", Verdana, sans-serif;
	color: #000;
	
}
	
	
	/* menu area */
#menu_cont {
	width:900px;
	height: 111px;
	margin: auto;
	text-align: center;
	background: url(images/bkgnd_menu.gif);
}
#menu0 {
	width: 65px;
	height: 70px;
	margin-top: 5px;
	padding-left: 25px;
	padding-top: 15px;
	text-align:left;
	float:right;
	font: bold 0.9em "Trebuchet MS", Verdana, Arial, sans-serif;
	color: #fff;
}
#menu1 {
	background: url(images/flame_menu.gif) no-repeat;
	width: 125px;
	height: 70px;
	margin-top: 5px;
	padding-left: 25px;
	padding-top: 15px;
	text-align:left;
	float:right;
	font: bold 0.9em "Trebuchet MS", Verdana, Arial, sans-serif;
	color: #fff;
}
#menu2 {
	background: url(images/flame_menu.gif) no-repeat;
	width: 90px;
	height: 70px;
	margin-top: 5px;
	margin-left: 5px;
	padding-left: 25px;
	padding-top: 15px;
	text-align:left;
	float:right;
	font: bold 0.9em "Trebuchet MS", Verdana, Arial, sans-serif;
	color: #fff;
}
#menu3 {
	background: url(images/flame_menu.gif) no-repeat;
	width: 110px;
	height: 70px;
	margin-top: 5px;
	margin-left: 5px;
	padding-left: 25px;
	padding-top: 15px;
	text-align:left;
	float:right;
	font: bold 14px "Trebuchet MS", Verdana, Arial, sans-serif;
	color: #fff;
}
#menu4 {
	background: url(images/flame_menu.gif) no-repeat;
	width: 130px;
	height: 70px;
	margin-top: 5px;
	margin-left: 5px;
	padding-left: 25px;
	padding-top: 15px;
	text-align:left;
	float:right;
	font: bold 0.9em "Trebuchet MS", Verdana, Arial, sans-serif;
	color: #fff;
}
#menu5 {
	background: url(images/flame_menu.gif) no-repeat;
	width: 110px;
	height: 70px;
	margin-top: 5px;
	margin-left: 5px;
	padding-left: 25px;
	padding-top: 15px;
	text-align:left;
	float:right;
	font: bold 0.9em "Trebuchet MS", Verdana, Arial, sans-serif;
	color: #fff;
}
#menu6 {
	background: url(images/flame_menu.gif) no-repeat;
	width: 120px;
	height: 70px;
	margin-top: 5px;
	margin-left: 5px;
	padding-left: 25px;
	padding-top: 15px;
	text-align:left;
	float:right;
	font: bold 0.9em "Trebuchet MS", Verdana, Arial, sans-serif;
	color: #fff;
}
	#menu_cont a, #menu_cont a:visited {color:#fff; text-decoration:none; }
	#menu_cont a:hover, #menu_cont a:active {color:#fe2; text-decoration:underline; }

	
	/* home page whats your one area */
#home {
	height: 231px;
	background: url(images/home_bkgnd01.jpg);
}
#home_copy {
	width: 325px;
	padding-left: 37px;
	padding-top: 14px;
	padding-bottom: 25px;
	font-size: 1.0em;
	line-height: 1.2em;
}
#home_copy ul {
	list-style-type: none;
	margin-left: 0;
	padding-left: 0;
}
#home_copy li {
	margin-top: 0.3em;
}
	
	
	/* home page extras area */
#extra_cont {
	width: 900px;
	margin: auto;
	background-color: #701;	
}
#extra1 {
	background: url(images/bkgnd_home_content01.gif) no-repeat;
	width: 229px;
	height: 172px;
	padding-left: 35px;
	padding-right: 20px;
	padding-top: 5px;
	text-align:left;
	float:left;
	font: 0.8em "Trebuchet MS", Verdana, Arial, sans-serif;
	line-height: 1.1em;
	color: #fff;	
}

#extra1_accepted {
	background: url(images/accepted_students_bg.gif) no-repeat;
	width: 229px;
	height: 172px;
	padding-left: 35px;
	padding-right: 20px;
	padding-top: 5px;
	text-align:left;
	float:left;
	font: 0.8em "Trebuchet MS", Verdana, Arial, sans-serif;
	line-height: 1.1em;
	color: #fff;	
}
/*#extra1 {
	background: url(images/bkgnd_home_content01.gif) no-repeat;
	width: 229px;
	height: 172px;
	padding-left: 35px;
	padding-right: 20px;
	padding-top: 5px;
	text-align:left;
	float:left;
	font: 0.8em "Trebuchet MS", Verdana, Arial, sans-serif;
	line-height: 1.1em;
	color: #fff;	
}*/
	#extra1 a, #extra1 a:visited {color:#fe2; text-decoration:underline; }
	#extra1 a:hover, #extra1 a:active {color:#fff; text-decoration:none; }
	
	#extra1_accepted a, #extra1_accepted a:visited {color:#fe2; text-decoration:underline; }
	#extra1_accepted a:hover, #extra1_accepted a:active {color:#fff; text-decoration:none; }
	
.extra1_subtitle {
	color: #fe2;
	font-weight: bold;
}
#extra2 {
	background: #701;
	width: 310px;
	height: 177px;
	float:left;
}
#extra3 {
	background: #701;
	width: 306px;
	height: 177px;
	float:left;
}

#extra2n {
	background: #701;
	width: 308px;
	height: 177px;
	float:left;
}
#extra3n {
	background: #701;
	width: 308px;
	height: 177px;
	float:left;
}
	
	
	/*content*/
#content_cont {
	width: 900px;
	margin: auto;
	background: url(images/bkgnd_sub_content.gif) repeat-y center top;
}
#content_menu {
	width: 230px;
	height: 400px;
	background: #701 url(images/bkgnd_sub_menu.gif) no-repeat;
	text-align:left;
	font-size: 0.9em;
	color: #fff;
	padding-top: 15px;
	float: left;
	font-weight: bold;
	line-height: 1.2em;
}
#content_menu li {
	width: 160px;
	list-style: url(images/arrow.gif) outside;
	margin-left: 20px;
	padding-top: 30px;
}
	#content_menu a, #content_menu a:visited {color:#fff; text-decoration:none; }
	#content_menu a:hover, #content_menu a:active {color:#fe2; text-decoration:underline; }
#content_menu2 {
	width: 230px;
	height: 370px;
	background: #701 url(images/bkgnd_sub_menu_wyo.gif) no-repeat;
	text-align:left;
	font-size: 0.9em;
	color: #fe2;
	padding-top: 55px;
	float: left;
	font-weight: bold;
	line-height: 1.2em;
}
#content_menu2 li {
	width: 160px;
	list-style: url(images/arrow.gif) outside;
	margin-left: 20px;
	padding-top: 30px;
}
	#content_menu2 a, #content_menu2 a:visited {color:#fff; text-decoration:none; }
	#content_menu2 a:hover, #content_menu2 a:active {color:#fe2; text-decoration:underline; }
	
.content_menu2_sub {
	padding-top: 10px;	
	padding-left:7px;
	margin-top:-30px;
	
}	



#content {
	width: 629px;
	background: #fff url(images/bkgnd_content_watermark.jpg) no-repeat center top;
	padding: 38px 20px 10px 20px;
	text-align:left;
	float: right;
	font: 0.9em Helvetica, "Trebuchet MS", Verdana, Arial, sans-serif;
	line-height: 1.4em; /*orig. 1.2 */
	color:#000;
}
#content2 {
	width: 630px;
	background: #fff;
	padding: 38px 20px 10px 20px;
	text-align:left;
	float: right;
	font: 0.9em Helvetica, "Trebuchet MS", Verdana, Arial, sans-serif;
	line-height: 1.4em;
	color:#000;
}
#content_paonl {
	width: 630px;
	background: #fff url(images/paonl_bg.gif) no-repeat left top;
	padding: 38px 20px 10px 20px;
	text-align:left;
	float: right;
	font: 0.9em Helvetica, "Trebuchet MS", Verdana, Arial, sans-serif;
	line-height: 1.4em; /*orig. 1.2 */
	color:#000;
}
.content_paonlR {
	width: 260px;
	background: #fff;
	padding: 0;
	text-align:left;
	float: right;
	font: 0.9em Helvetica, "Trebuchet MS", Verdana, Arial, sans-serif;
	line-height: 1.4em; /*orig. 1.2 */
	color:#000;
	/*border:1px dashed red;*/
}

#content_2col {
	width: 630px;
	background: #fff;
	padding: 38px 20px 10px 20px;
	text-align:left;
	float: right;
	font: 0.9em Helvetica, "Trebuchet MS", Verdana, Arial, sans-serif;
	line-height: 1.4em; /*orig. 1.2 */
	color:#000;
}
.content_2colR {
	width: 260px;
	background: #fff;
	padding: 0;
	text-align:left;
	float: right;
	font: 0.9em Helvetica, "Trebuchet MS", Verdana, Arial, sans-serif;
	line-height: 1.4em; /*orig. 1.2 */
	color:#000;
	/*border:1px dashed red;*/
}

/* multi_col_rap & colums */
#multi_col_rap {width:100%;}
.multi_col_2 {
	width: 220px;
	background: #fafafa;
	padding: 10px 7px 10px 7px;
	text-align:left;
	float: right;
	font: 0.9em Helvetica, "Trebuchet MS", Verdana, Arial, sans-serif;
	line-height: 1.4em; /*orig. 1.2 */
	color:#000;
	border:1px solid #ddd;
	margin-bottom:10px;
}

.multi_col_q {
	width: 220px;
	background: #fff;
	padding: 10px 0;
	text-align:left;
	float: right;
	font: 0.9em Helvetica, "Trebuchet MS", Verdana, Arial, sans-serif;
	line-height: 1.4em; /*orig. 1.2 */
	color:#000;
	/*border:1px solid #ddd;*/
	margin-bottom:10px;
}

#multi_col_1 {
	width: 360px;
	background: #fff;
	padding: 0px 10px;
	text-align:left;
	float: left;
	font: 0.9em Helvetica, "Trebuchet MS", Verdana, Arial, sans-serif;
	line-height: 1.4em; /*orig. 1.2 */
	color:#000;
	/*border:1px dashed green;*/
}
/* finish multi_col_rap & colums */

.subtitle {
	font: bold 1.9em "Trebuchet MS", Verdana, Arial, sans-serif;
	color: #037;
}
#img_right {
	float: right;
	margin: 9px 14px 9px 14px;
	border: 1px solid #ddd;
	padding: 4px;
}

.img_right {
	float: right;
	margin: 9px 14px 9px 14px;
	border: 1px solid #ddd;
	padding: 4px;
}

.img_rightNB {
	float: right;
	margin: 9px 14px 9px 14px;
	padding: 4px;
}

.imgC {
	border: 1px solid #ddd;
	padding: 4px;
}

.thumbnails {
	width:440px;
	margin: 20px auto;
	background:#eee;
	border: 1px solid #ddd;
}

.thumbnails h2{ font:1.4em "Trebuchet MS", Verdana, Arial, sans-serif; color:#701; margin:0; padding-left:14px;}

.thumbs {
	float: left;
	background:#fff;
	margin: 9px 5px 9px 14px;
	border: 1px solid #ddd;
	padding: 4px;
}


.pullquote {
	width: 220px;
	float: right;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	margin: 9px 18px 9px 18px;
	padding: 10px;
	font: normal 1.1em Georgia, "Times New Roman", Times, serif;
	font-style: oblique;
	text-align:center;
}
#pullquote {
	width: 250px;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	margin: 9px 12px 9px 12px;
	padding: 10px;
	font: normal 1.1em Georgia, "Times New Roman", Times, serif;
	font-style: oblique;
	text-align:center;
}

.pqR_andy {
	width:250px;
	float:right;
	border:1px solid #ddd;
	background:#efefef;
	padding:10px;
	margin:10px 0 5px 10px;
	font:0.9em/1.5em "Century Gothic", Tahoma, "Trebuchet MS", sans-serif;	
}

	/* footer */
#footer_cont {
	width: 900px;
	margin: auto;
}
#footer_border {
	width:900px;
	height: 8px;
	padding-top: 3px;
	background: #fe2;	
	text-align:left;
	font: bold 1em "Trebuchet MS", Verdana, Arial, sans-serif;
	color: #fe2;
	clear:both;
}
#footer {
	background: #037;
	font: 0.9em "Trebuchet MS", Verdana, Arial, sans-serif;
	color: #fff;
	margin: 0 auto;
	padding: 10px 10px 0px;
	text-align:left;
}
	#footer a, #footer a:visited {color:#fff; text-decoration:none; }
	#footer a:hover, #footer a:active {color:#fe2; text-decoration:underline; }
	
#footer_contL {
	position:relative;
	float:left;
	width: 450px;
	padding:10px 16px 0px 16px;
	font:0.9em "Century Gothic", Tahoma, "Trebuchet MS", sans-serif;
	color:#fff;
}
#footer_contR {
	position:relative;
	float:left;
	width: 247px;
	padding:10px 16px 0px 16px;
	font:0.8em  "Century Gothic", Tahoma, "Trebuchet MS", sans-serif;
	color:#fff;
	margin-left: 7px;
}

#footer_contR li {	list-style: outside; margin-left:-22px;}

#footer_search { margin:17px 0; }
.footer_search_butt {background:#636363; color:#fff; font: 1.1em "Century Gothic", Tahoma, "Trebuchet MS", sans-serif; border:1px solid #fff;}
.footer_searchbar {background:#efefef; color:#333; font: 1.1em "Century Gothic", Tahoma, "Trebuchet MS", sans-serif; border:1px solid #333; padding:1px 3px;}

#cc a, #cc a:visited, #cc a:hover, #cc_rap a:active {color:#fff; text-decoration:none; }

.clear { clear:both; height:0px; }
ol {
	line-height: 1.2em;
}
/* Andy's Additions */

#footer_one { color:#148; font:italic 1.8em Georgia, "Times New Roman", Times, serif; margin-bottom:10px; text-align:right; }
.footer_one_big { font:italic 2.4em Georgia, "Times New Roman", Times, serif; }

.current_section_content_menu {color:#fe2; }

	.current_section_content_menu a, .current_section_content_menu a:visited {color:#fe2; text-decoration:none; }
	.current_section_content_menu a:hover, .current_section_content_menu a:active {color:#fff; text-decoration:underline; }
	
#extra1_copy { margin-top:9px; background: transparent url(images/register_now_front.gif) no-repeat left top; padding-left:20px; }
#extra1_copy_accepted { margin-top:9px; background: transparent url(images/accepted_students_copy_bg.gif) no-repeat left top; padding-left:20px; }

#apply_files_area {
	margin:10px 20px;
	padding: 5px;	
}

	#apply_files_area a, #apply_files_area a:visited {color:#037; text-decoration:underline; }
	#apply_files_area a:hover, #apply_files_area a:active {color:#701; text-decoration:none; }


.img_cutting {width:100%; text-align:center; }
.simple_border { padding:4px; border:1px solid #ddd; }

.sb_rapR {
	width:250px;
	/*float:right;*/
	margin-left:7px;
	font: 1em Georgia, "Times New Roman", Times, serif;
	color:#fff;
}
.sb_top {background:#fff url(images/sb_top.gif) no-repeat left top; height:30px;margin:0;}
.sb_bottom {background:#fff url(images/sb_bottom.gif) no-repeat left top; height:30px;margin:0;}
.sb_mid {background:#fff url(images/sb_mid.gif) repeat-y left top; margin:0; padding:0 19px;}

.sb_rapR a, .sb_rapR a:visited {color:#fe2; text-decoration:none; }
.sb_rapR a:hover, .sb_rapR a:active {color:#fff; text-decoration:underline; }

.sbg_rapR {
	width:250px;
	float:right;
	margin-left:7px;
	font: italic 1.0em Georgia, "Times New Roman", Times, serif;
	color:#333;
}
.sbg_top {background:#fff url(images/sb_top_g.gif) left top; height:30px;margin:0;}
.sbg_bottom {background:#fff url(images/sb_bottom_g.gif) left top; height:45px;margin:0;}
.sbg_mid {background:#fff url(images/sb_mid_g.gif) left top; margin:0; padding:0 19px;}

.mid_quote {
	width:340px;
	margin:5px 0 17px 7px;
	padding:7px;
	padding-top:14px;
	background: url(images/yellow_slant_300.gif) no-repeat left top;
	font: 1em "Comic Sans MS", "Century Gothic", sans-serif;
	/*font: italic 1.0em Georgia, "Times New Roman", Times, serif;*/
	text-align:center;
	color:#333;
}
.mid_quote a, .mid_quote a:visited {color:#333; text-decoration:none; background:url(images/yellow_slant_underline.gif) repeat-x left bottom; }
.mid_quote a:hover, .mid_quote a:active {color:#000; text-decoration:none; }

/* tuition COst comparison Table */

#compare_cost { width:100%; font:0.8em "Trebuchet MS", Verdana, Arial, sans-serif; }

#compare_cost th { background:#ccc; color:#000; font-weight:bold; border:1px solid #333; border-right:0; text-align:center;}
.compare_left { border:1px solid #333; border-right:0; border-top:0; background:#9cf; text-align:center; }
.compare_mid { border:1px solid #333; border-right:0; border-top:0; background:#fafafa; text-align:center; }
.compare_right { border:1px solid #333; border-top:0; background:#fafafa; text-align:center; }
.compare_y { background:#FF9; }
.compare_g { background:#efefef; }
.compare_span { border:1px solid #333; border-top:0; background:#ddd; padding:0; height:7px; text-align:center; font:bold 1.1em Verdana, Arial, Helvetica, sans-serif; }
.compare_average { font-style:italic; background:#ddd;}

tr:hover.compare_school td { background:#FF9; }
tr:hover.compare_school_t td { background:#9cf; }

#visit_top_nav { padding:17px 0; text-align:center; font-size:1.1em; }
	#visit_top_nav a, #visit_top_nav a:visited {color:#333; text-decoration:none; background: url(http://www.tyndale.ca/img/email/hl_bg.gif) left bottom repeat-x; padding-left:3px; padding-right:3px; }
	#visit_top_nav a:hover, #visit_top_nav a:active {color:#000; text-decoration:none; background:#fff; }

.days_until { font:italic 1.5em Georgia, "Times New Roman", Times, serif; color:#fff; text-align:center; background:#333; border:1px solid #777;}
	.days_until:hover { font:italic 1.5em Georgia, "Times New Roman", Times, serif; color:#333; text-align:center; background:#F7D117;  border:1px solid #777;}
/* FAQ */

#faq_rap { }

#faq_qlist { }

#bed_qlist {
 font-size:1em;
}

#answers_rap {
	border-top:1px solid #ddd;
	margin:10px 0 10px 0;
	padding: 10px 0;
}

.bedQ {
	font: italic 1.3em Georgia, "Times New Roman", Times, serif;
	color:#037;
	margin:20px 0 0 0;
	
}

.bedA {
	margin:7px auto;
	padding:7px;
	padding-left:50px;
	border:1px solid #ddd;
	background:#eee url(http://www.tyndale.ca/university/education/img/A2.gif) no-repeat 7px 7px;
	font-size:1em;
}

.bedQ_side {
	font: italic 1.0em Georgia, "Times New Roman", Times, serif;
	color:#037;
	margin:10px 0 0 0;
	clear:both;
	
}

.bedA_side {
	margin:7px auto;
	padding:5px;
	border:1px solid #ddd;
	font-size:0.76em;
	background:#eee;
}

#more_faq {
	margin:20px 0;
	border-top:1px solid #ddd;
	padding-top:20px;
}

#new_facebook {padding:4px 20px; width:90%; margin:0px auto 17px;;}

#open_house_schedule {margin:20px 10px; padding:10px; border:1:px solid #ddd; background:#efefef; }

#apply_bar {clear:both; margin-top:-7px; text-align:center;  color:#fff; font:bold 0.8em "Century Gothic", "Trebuchet MS", Verdana, sans-serif;}
#apply_bar a, #apply_bar a:visited {color:#fe2; text-decoration:underline; }
#apply_bar a:hover, #apply_bar a:active {color:#fff; text-decoration:none; }

#acc_bar {clear:both; margin-top:-7px; text-align:center;  color:#fff; font: 1.0em Verdana, Arial, Helvetica, sans-serif; }
#acc_bar a, #acc_bar a:visited {color:#fe2; text-decoration:underline; }
#acc_bar a:hover, #acc_bar a:active {color:#fe2; text-decoration:none; }

.program_major_links {clear:both; margin:5px 0 10px 0; text-align:left;  color:#333; font:0.76em Verdana, Arial, Helvetica, sans-serif;}
.program_major_links a, .program_major_links a:visited {color:#037; text-decoration:underline; }
.program_major_links a:hover, .program_major_links a:active {color:#701; text-decoration:none; }
