body {
	margin:0;
	background:#F4F4F4 url('images/grunge.gif') no-repeat top;
	font-family: 'Open Sans', sans-serif;
	font-weight:300;
	color:#666;
	border:none;
	outline:none;
}

p, li {
	font-size:.8em;
	line-height:1.8em;
	margin:0 0 10px 0;
}

h1, h2, h3, h4, h5 {
	margin:0;
	padding:0;
	font-weight:700;
	color:#16145F;
	text-transform:uppercase;
}

h1 {
	font-size:1.7em;
}

h2 {
	font-size:1.3em;
	background:#F2EEDF;
	padding:12px 10px 12px 50px;
	margin-bottom:10px;
	color:#FFF;
	line-height:1em;
	clear:both;
}



h3 {
	font-size:.9em;
	margin-bottom:7px;
	color:#808285;
	clear:both;
	margin-top:5px;
}

h4 {
	font-size:.8em;
	color:#808285;

}

h5 {

}

img {
	border:none;
	outline:none;
}

a {
	color:inherit;
	outline:none;
	border:none;
}

a:hover, a:active {
	color:#999;
}


/* NEW 7.3 */

h2#facts {
	background:#709A3F url('images/header-icons-facts.png') no-repeat 10px 7px;	
}

h2#video {
	background:#9E1F63 url('images/header-icons-video.png') no-repeat 10px 7px;	
}

h2#history {
	background:#16145F url('images/header-icons-history.png') no-repeat 10px 7px;	
}

h2#hottopics {
	background:#E99E25 url('images/header-icons-hot-topics.png') no-repeat 10px 7px;	
}

h2#assessment {
	background:#CCD84E url('images/header-icons-assessment.png') no-repeat 10px 7px;	
}

h2#critical-thinking {
	background:#EF4136 url('images/header-icons-critical.png') no-repeat 10px 7px;	
}

#quickfacts h3, #quickfacts a {
	color:#709A3F;
}

#videowrap h3, #videowrap a, #videowrap .videolink-title {
	color:#9E1F63;
}

#historywrap h3, #historywrap a, #historywrap .videolink-title {
	color:#16145F;
}

#hottopicswrap h3, #hottopicswrap a, #hottopicswrap .videolink-title {
	color:#E99E25;
}

#assessmentwrap h3, #assessmentwrap a, #assessmentwrap .videolink-title {
	color:#CCD84E;
}

#critical-thinkingwrap h3, #critical-thinkingwrap h5, #critical-thinkingwrap a, #critical-thinkingwrap .video-title {
	color:#EF4136;
}



/* END NEW 7.3 */



/*----NEW CSS 4.29------*/


/*--
Tooltip Styles
--*/

.tooltipwrap {
	width:0px;
}

.tooltippointer {
}

.tooltipcontent {
	background:url('images/tooltip-content-bkg.png') repeat;
	border:2px solid #EEE;
	font-weight:700;
	color:#FFF;
	padding:10px;
	min-width:130px;
	position:relative;
}

.tooltipcontent:after {
	content:""url(images/tooltip-pointer.png)"";
	position:absolute;
	top:100%;
	left:10px;
	width:28px;
	height:26px;
}


/*----END NEW CSS 4.29------*/



/*--
Header Styles
--*/

#navwrap {
	background:url('images/header-bkg-repeat.gif') repeat-x 0 -30px;
}

img.logo {
	position:absolute;
	top:0;
}

img.title-header {
	padding:13px 0 0 150px;
}


#navcenter {
	background:url('images/header-bkg.gif') no-repeat center;
	width:960px;
	margin:0 auto;
	height: 91px;	
}

/*--
Content Styles
--*/

.breadcrumb {
	font-size:.7em;
}

#content-wrap {
	width:1148px;
	margin:40px auto;
	position:relative;
}	

	/*----NEW CSS 4.29------*/
	a.regionnumberwrap {
		position:absolute;
		width:60px;
		height:47px;
		display:block;
		background:url('images/region-btn.png') no-repeat 0 0;
		color:#FFF;
		text-align:center;
		padding-top:13px;
		text-decoration:none;
		font-weight:700;
		font-size:1.4em;
	}
	
	a.regionnumberwrap:hover {
		background-position:0 -62px;
	}
	
	a.activeregion {
		background:url('images/active-gif.gif') 0 0;
	}
	
	a.activeregion:hover{
		background:url('images/active-gif.gif') 0 0;
	}
	
	.region-number-1 {
		top: 170px;
		left: 200px;
	}
	
	.region-number-2 {
		top: 380px;
		left: 340px;
	}
	
	.region-number-3 {
		top: 150px;
		left: 600px;
	}
	
	.region-number-4 {
		top: 300px;
		left: 580px;
	}
	
	.region-number-5 {
		top: 230px;
		left: 620px;
	}
	
	.region-number-6 {
		top: 140px;
		right: 250px;
	}
	
	.region-number-7 {
		top: 410px;
		right: 140px;
	}
	
	.region-number-8 {
		top: 35px;
		left: 395px;
	}
	
	
	/*----END NEW CSS 4.29------*/

#content-wrap-tier {
	width:960px;
	margin:40px auto 150px;
}

#content-top {
	height:45px;
	background:url('images/page-top.png') no-repeat;
	padding:20px 20px 0px 30px;
}

#content-body {
	padding:20px 30px;
	background:url('images/page-bkg-repeat.png') repeat-y;
}

	#left-wrap {
		width:200px;
		float:left;
		margin-right:15px;
	}
	
		.quickimage {
			margin-bottom:15px;
			position:relative;
		}
		
		img.zoom {
			position:absolute;
			right:0;
			bottom:0;
		}
	
	#right-wrap {
		width:680px;
		float:left;
	} 
	
	/* NEW 7.3 */
	
		#historywrap {
			width:325px;
			float:left;
		}
		
		#videowrap {
			width:325px;
			float:left;
			margin-right:10px;
			padding-right:10px;
			border-right:1px solid #C4C4C4;
		}
		
		#hottopicswrap {
			margin-bottom:30px;
			margin-top:20px;
		}
		
		#critical-thinkingwrap {
			
		}
		
		.newsfeed {
			border-top:1px solid #C4C4C4;
			margin-top:15px;
			padding-top:15px;
		}
		
		.topic-post {
			margin-bottom:25px;
		}
		
		.activitywrap {
			margin-bottom:25px;
		}
		
		.videolink {
			font-size:.8em;
			margin-bottom:7px;
		}
		
		.videolink .videolink-title {
			font-weight:600;
			text-transform:uppercase;
		}
		
		.videolink a {
			float:right;
			display:inline-block;
			clear:both;
			margin-left:10px;
			line-height:0;
			width:95px;
			font-size:.85em;
			height:20px;
			position:relative;
			top:8px;
			font-style:italic;
			font-weight:600;
		}	
		.videolink a img {
			float:right;
			margin-left:10px;
			position: relative;
			top: -10px;
		}
		
	/* END NEW 7.3 */
		
		.entry-date {
			font-style:italic;
			font-size:.7em;
		}
		
		.facts-column {
			float:left;
			width:320px;
			margin-bottom:15px;
			margin-right:20px;
		}
		
		.last-column {
			margin-right:0;
		}
		
		.facts-column strong{
			text-transform:uppercase;
			font-size:.9em;
		}
		
		.facts-column p{
			margin-bottom:8px;
		}
		
		.inner {
			padding-left:10px;
		}
	
	

#content-footer {
	background:url('images/page-footer.png') no-repeat;
	height:20px;
}


/*--
Footer Styles
--*/

#footer-shapes {
	position:fixed;
	bottom:90px;
	right:0;
	float:right;
}

#footerwrap {
	background:url('images/header-bkg-repeat.gif') repeat-x 0 -30px;
	position:fixed;
	bottom:0;
	width:100%;
	left:0;
	right:0;
	height: 91px;
	z-index:9999;
}

#footer-center {
	background:url('images/header-bkg.gif') no-repeat center;
	width:960px;
	margin:0 auto;
	height: 91px;
	color:#FFF;	
	font-size:.7em;
	padding-top:15px;
}

.footer-copy {
	padding-top:15px;
	float:left;
}

.floatclear {
	clear:both;
}


/* MODAL WINDOW STYLES 
These styles may need to get more specific by targeting a unique wrapper around the modal window, right now it looks like they will affect all tooltips as well
*/

.RadToolTip .rtWrapper td.rtWrapperContent {
	padding:30px!important;
}

.RadToolTip_Black .rtWrapper .rtWrapperContent {
	background:#FFF;
}

.transparent {  /*can we get rid of this wrapper? It seems unnecessary*/
	background:none;
	height:0;
	margin:0;
}

.InformationContainer {
	width: inherit;
	text-align: center;
	position: static;
	margin:0;
	padding:0;
	height: inherit;
}

.RadToolTip .rtWrapper td.rtWrapperContent {
	font-family: 'Open Sans', sans-serif;
}
