/***********************************************************
compare.css
**********************************************************/
/*  .setLocationCmp
**********************************************************/
#container #wrapper #setLocationCmp.overlay { width: 35.6em; }
	#container #wrapper #setLocationCmp.overlay .content,
	#container #wrapper #courseCompare  #setLocationCmp.overlay .content {
		font-size: 1.0em;
		padding-right: 1.4em;
	}
	#container #wrapper #setLocationCmp.overlay h3 { 
		 color: #333;
		 font-size: 1.4em;
		 font-weight: bold;
	}
	#container #wrapper #setLocationCmp.overlay p {
		font-size: 1.1em;
		color: #666;
		margin: .3em 0 .7em 0;
	}
	
	#container #wrapper #setLocationCmp.overlay .btn {
		width: 2.8em;
		font-size: 1.4em;
		margin: 0;
		line-height: 1.1em;
	}
	#container #wrapper #setLocationCmp.overlay fieldset.common fieldset { margin: 0 0 1.0em 0; }
	#container #wrapper #setLocationCmp.overlay .text { 
		float: left;
		margin: 0 .7em 0 0;
		font-size: 1.2em;
		width: 14.0em;
	}
	#container #wrapper #setLocationCmp.overlay .close {
		/* margin: -.6em -1.7em 0 0; */
		position: relative;
	}
	#container #wrapper #setLocationCmp.overlay a.toggleMode {
		background: url(/assets/images/icon/icon_arrow_blue_right.gif) 100% 60% no-repeat;
		padding-right: 9px;
	}
	#container #wrapper #setLocationCmp.overlay .queryMatches {
		width: 18.0em;
		border: 1px solid #7f9db9;
		background: #edf3ff;
		z-index: 100;
		top: 0;
		left: 0;
	}	
		#container #wrapper #setLocationCmp.overlay .queryMatches ol {}
			#container #wrapper #setLocationCmp.overlay .queryMatches ol li {
				font-size: 1.1em;
				line-height: 1.2em;
				color: #333;
				border-bottom: 1px solid #bdd5e8;
			}
				#container #wrapper #setLocationCmp.overlay .queryMatches ol li a {
					display: block;
					padding: .35em .7em;
					color: #333;
				}
				#container #wrapper #setLocationCmp.overlay .queryMatches ol li a:hover {
					color: #dee6f7;
					background: #23749e;
				}
					#container #wrapper #setLocationCmp.overlay .queryMatches ol li a span {
						font-weight: bold;
						color: #005e8d;
						text-decoration: none;
						margin: 0;
					}
					#container #wrapper #setLocationCmp.overlay .queryMatches ol li a:hover span { color: #fff; }
/*  .setLocationCmp ends
**********************************************************/


#mainContent #mainContentTop { margin: 0;  }
#mainContent #mainContentWrap #widgetChoose  {
	position: absolute;
	top: 25.75em;
	*top: 26.4em;
	_top: 26.4em;
}

#mainContent #mainContentWrap #courseCompare {
	margin-bottom: 2em;
}
	#sidebar h2 {
		font-size: 1.2em;
		font-weight: bold;
		margin-bottom: 0.4em;
	}
	#sidebar h2.parent {
		font-size: 1.3em;
		color: #4D416D;
		padding-left: 0;
	}	
/* Buttons */
#mainContentWrap .btnGray.light span, #mainContentWrap .btnGreen span { padding-top: .4em; }
#mainContentWrap .btnGray.light  strong, #mainContentWrap .btnGreen  strong { padding-bottom: .5em; }

#mainContent .our_guarantees,
#mainContent .course_features {
	width: 76.1em;
}

#mainContent #mainContentWrap #widgetHelp {
	top:18.7em;
	*top:20em;
	right:6em;
}

#mainContent #mainContentWrap #courseCompare #courseScrollRight {right: 1.5em;*right: 1.1em}
#mainContent #mainContentWrap #courseCompare.more6 #scrollRight {right:1.5em; *right: 1.1em}
#mainContent #mainContentWrap #courseCompare #courseCategories {background-position: left top}

#mainContent #mainContentWrap #courseCompare td span.valid {
	display: block; width:25px;float: left; background-position: 1px 2px}
	

	
/***************************/	
/******print email share overrides********/	
/***************************/	
	
#container .content_head {
	margin-top:1em;
	padding:0;
	position:relative;
	z-index:8;
}
#container .content_head h1 {
	border-bottom:1px solid #D4D4D4;
	margin-bottom:0.6em;
	padding-bottom:0.25em;
	color:#262626;
	font-size:2.2em;
	font-weight:bold;
	margin:0 20px 0.2em;
	margin-left:0.6em;
}
#container .content_head ul.page_actions {
	padding:0 20px;
	position:absolute;
	right:0;
	top:3px;
}
#container .content_head ul.page_actions li {
	background:transparent url(/assets/images/btn/btn_chead.gif) no-repeat scroll right top;
	float:left;
	font-size:1.1em;
	margin-left:0.5em;
}
#container .content_head ul.page_actions li a {
	float: left;
	line-height: 19px;
	padding-left: 25px;
	margin-right: 4px;
	line-height: 19px;
	color: #666;
	padding-right: 6px;
}
#container .content_head ul.page_actions li.print a { background: url(/assets/images/btn/btn_chead_print.gif) no-repeat; }
#container .content_head ul.page_actions li.email a { background: url(/assets/images/btn/btn_chead_email.gif) no-repeat; }
#container .content_head ul.page_actions li.brochure a { background: url(/assets/images/btn/btn_chead_brochure.gif) no-repeat; }
#container .content_head ul.page_actions li a:hover {
	text-decoration: none;
	color: #000;
}
#container .content_head ul.page_actions li.shareThis {
	background:transparent none repeat scroll 0 0;
	margin-left:0.8em;
}
#content.col2 #mainContentWrap {
	padding-top: 0;
	margin-top: 0.9em;	
}
#mainContent h2 {
	display:none;
}	

