/* -----------------------------------
Tyndale University College & Seminary
www.tyndale.ca/css

Andrew Smith - Web Developer
File Creation date: December 4, 2006

DPA code styles
----------------------------------- */

/* dpa styles */

.per_graph {

	width:250px;
	height:20px;
	background: url(https://www.tyndale.ca/dpa/smiles/graph_bg.gif) no-repeat;
	float:left;

}

.imageR {
	float: right; 
	padding-bottom: 5px;
	padding-left: 14px;
}

.imageL {
	float: left; 
	padding-bottom: 1px;
	padding-right: 14px;
}

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

.imageBR {
	float: right; 
	margin-bottom: 5px;
	margin-left: 7px;
	padding:4px;
	border:1px solid #ddd;
}

.imageBL {
	float: left; 
	margin-bottom: 1px;
	margin-right: 7px;
	padding:4px;
	border:1px solid #ddd;
}

.iconR {
	float: right; 
	padding-bottom: 1px;
	padding-left: 7px;
}

.iconL {
	float: left; 
	padding-bottom: 3px;
	padding-right: 7px;
}

.icon {
	vertical-align:middle;
	margin-bottom:3px;
}

.famfamR {
	float: right; 
	padding-bottom: 1px;
	padding-left: 7px;
}

.famfamL {
	float: left; 
	padding-bottom: 3px;
	padding-right: 7px;
}

.famfam {
	vertical-align:middle;
	margin-bottom:3px;
}

.imageR_np {
	float: right; 
	padding-left: 14px; 
	border: 0;
}

.imageL_np {
	float: left; 
	padding-right: 14px; 
	border: 0;
}

.cquote {font:1.1em Georgia, "Times New Roman", Times, serif; background:transparent; margin:5px 6%; padding:10px; border-top:1px solid #ddd; border-bottom:1px solid #ddd; color: #777;}

.pullquoteR {
	float: right;
	width: 210px;
	color: #333;
	border: 1px solid #ddd;
	background: #efefef;
	font: 0.9em/1.4em "Century Gothic", Tahoma, "Trebuchet MS", sans-serif;
	padding: 10px;
	margin: 3px 7px;
}

.pullquoteL {
	float: left;
	width: 210px;
	color: #333;
	border: 1px solid #ddd;
	background: #efefef;
	font: 0.9em/1.4em "Century Gothic", Tahoma, "Trebuchet MS", sans-serif;
	padding: 10px;
	margin: 3px 7px;
}

.pullquoteFR {
	float: right;
	width: 210px;
	color: #777;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	background: transparent;
	font: italic 1.4em Georgia, "Times New Roman", Times, serif;
	padding: 10px;
	margin: 3px 7px;
	border:0;
}

.pullquoteFL {
	float: left;
	width: 210px;
	color: #777;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	background: transparent;
	font: italic 1.4em Georgia, "Times New Roman", Times, serif;
	padding: 10px;
	margin: 3px 7px;
}

.frameR {
	display:block;
	float:right;
	width:250px;
	height:300px;
	overflow:auto;
	border:1px solid #ddd;
	margin:7px;
	padding:5px;
	background:#efefef;
	font-size:0.9em;	
}

.frameL {
	display:block;
	float:left;
	width:250px;
	height:300px;
	overflow:auto;	
	border:1px solid #ddd;
	margin:7px;	
	padding:5px;
	background:#efefef;
	font-size:0.9em;
}

	
.box_link a{
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	background-color: #CCCCCC;
	text-align: center;
	margin: 2px;
	padding-right: 5px;
	padding-left: 5px;
	border: 1px solid #9C9EA5;
}

.box_link a:hover{
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	background-color: #EFEFEF;
	text-align: center;
	margin: 2px;
	padding-right: 5px;
	padding-left: 5px;
	border: 1px solid #9C9EA5;
}


.heading_text { font: 1.8em "Trebuchet MS", Verdana, Arial, sans-serif; color: #037; }
.heading2_text { font: 1.5em "Trebuchet MS", Verdana, Arial, sans-serif; color: #037; }
	.heading2_text_yellow { font: 1.5em "Trebuchet MS", Verdana, Arial, sans-serif; color: #f4d10a; }
.heading3_text { font: 1.1em "Trebuchet MS", Verdana, Arial, sans-serif; color: #701; font-weight: bold;}
.headingS_text { font: 2em Georgia, "Times New Roman", Times, serif; color: #037;}
.headingS2_text { font: 1.5em Georgia, "Times New Roman", Times, serif; color: #0a2c6e;}
.faint_text { font: 0.9em "Trebuchet MS", Verdana, Arial, sans-serif; color: #999999; }
.spaced_text { font: 10pt "Trebuchet MS", Verdana, Arial, sans-serif; letter-spacing: 0.1em; }

.dpa_table { width:100%; border:1px solid black; padding:0;}
.dpa_table50 { width:50%; border:1px solid black; padding:0;}
.dpa_table500 { width:500px; border:1px solid black; padding:0;}
.dpa_cell { border:1px solid black; padding:2px; }
.dpa_cell50 { width:50%; border:1px solid black; padding:2px; }
.dpa_cellH { border:1px solid black; padding:2px; background:#fff2cc; color:black; font-weight:normal;}
.dpa_cellHD { border:1px solid black; padding:2px; background:#853248; color:white; font-weight:bold; text-align:center;}
.dpa_rowO {background: #EFEFEF; }
.dpa_rowE {background: #FFF; }

.hl { background: url(https://www.tyndale.ca/img/email/hl_bg.gif) left bottom repeat-x; padding-left:3px; padding-right:3px;  }
.xlink { background: url(https://www.tyndale.ca/images/linker.gif) no-repeat right center; padding-right:12px;}

.alert {padding:10px; padding-top:30px; border:3px solid #f60; background:#EFEFEF url(https://www.tyndale.ca/it/images/alert_top.gif) no-repeat left top; font: bold 12px "Century Gothic", Tahoma, "Trebuchet MS", sans-serif; text-align:left; width: 500px;}
.bamm{padding:7px; border:1px solid #ddd; border-right:1px solid #777; border-bottom:1px solid #777; background:#FE7; margin:7px auto; width:95%;}

.col2_list ul { margin-top:-10px; }
.col2_list li{
	width:48%;
	float:left;
	/*list-style: disc;*/ 
	margin-left:-14px; 
	padding:0 7px;	
}

.col3_list ul { margin-top:-10px; }
.col3_list li{
	width:30%;
	float:left;
	/*list-style: disc outside;*/ 
	margin-left:-14px; 
	padding:0 7px;	
		
}
.slideshare { clear:both; margin: 20px auto; padding:10px; border-bottom:1px solid #ddd; }

.under_dev { background: url(https://www.tyndale.ca/img/under_dev.gif) repeat left top; }


.quote_rap {width:470px; margin:0 auto; padding:0;}
.quote_top {
	background: #fff url(https://www.tyndale.ca/img/Q_top_bg.jpg) no-repeat left top;
	height:30px;
}
.quote_mid {
	padding:0 22px 0 20px;
	background: #fff url(https://www.tyndale.ca/img/Q_mid_bg.jpg) no-repeat left top;
	font: 1.05em/1.3em Georgia, "Times New Roman", Times, serif;;
	text-align:justify;
}
.quote_bottom {
	background: #fff url(https://www.tyndale.ca/img/Q_bottom_bg.jpg) no-repeat left top;
	height:40px;
}
.quote_bywho {font:italic 0.9em Georgia, "Times New Roman", Times, serif; color:#444; text-align:right; padding-right:20px; padding-top:7px; }

.quote250_rap {width:300px; margin:0 auto; padding:0;}
.quote250_top {
	background: #fff url(https://www.tyndale.ca/img/Q_top_250bg.jpg) no-repeat left top;
	height:30px;
}
.quote250_mid {
	padding:0 22px 0 20px;
	background: #fff url(https://www.tyndale.ca/img/Q_mid_250bg.jpg) no-repeat left top;
	font: 1.05em/1.3em Georgia, "Times New Roman", Times, serif;
	text-align:left;
}
.quote250_bottom {
	background: #fff url(https://www.tyndale.ca/img/Q_bottom_250bg.jpg) no-repeat left top;
	height:40px;
}