@charset "utf-8";
/*div{border:1px solid green;}*/
body{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12pt;
	background-color:#fff;
	/* Safari 4-5, Chrome 1-9 
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ccc), to(#eee)); 
/* Safari 5.1, Chrome 10+  
background: -webkit-linear-gradient(top, #eee, #ccc); 
/* Firefox 3.6+ 
background: -moz-linear-gradient(top, #eee, #ccc); 
/* IE 10 
background: -ms-linear-gradient(top, #eee, #ccc); /*ace1fd*/
/* Opera 11.10+  
background: -o-linear-gradient(top, #eee, #ccc); */
margin:0px;
padding:0px;
}
.red{
	color:#F00;
	text-align:center;
	width:100%;
	
}
.info p.red{font-size:14pt;}
.shell, .shell-main{
	width:90%;
	margin:0px auto;
	background-color:#FFF;
	border-top:1px solid #fff;
}

.header{
	width:100%;
	min-height:150px;
	background-color:#006;
	/*background-image:url(../../images/Photos/1428.jpg);*/
	background-size:cover;
	background-position:top;
	position:relative;
	}
	.social-media-header {
margin: -240px 0px 0px 0px;
padding: 0px;
height: 100px;
width: 20px;
float: right;
display: inline;
line-height: 25px;
}
h1{
color: #004494;
font: 40pt Century Gothic,Arial,sans-serif;
margin:10px 0px;;
}
h1.sections{
	margin:0px 0px 20px 5%;
	padding-top:20px;
}
.site-name a, .sitename a:visited, .sections a, .sections a:visited{
	color:#9cf;
	margin-top:20px;
}
h2, h3, h4{
	font-family: Century Gothic,Arial,sans-serif;
	color:#004494;
}
h3.g1, h3.g2{
	display: inline-block;
	min-width: 20%;
	margin: 0.5% 0%;
}
	
h3.g2{
	width: auto;
	display: inline-block;
}
h4{margin:0px; font-style:italic;}
a.plain{
	text-decoration:none;
}
.center{
	width:100%;
	text-align:center;
}
.contentMain{
	min-height:200px;
	padding:0px 5px;
	margin-top:600px;
}
.rightNav{
	margin-top:0px;
	/*min-height:800px;*/
	height:auto;
	margin-left:66%;
	padding:0px 20px;
	position:relative;
}
.content{
	width:65%;
	float:left;
}
.figures{
	width:300px;
	float:right;
	min-height:300px;
	clear:right;
	margin-left:30px;
	position:relative;
}
.figure{
	width:100%;
	margin-top:10px;
}
#main-nav{
	width:455px;
	float:left;
}
.sectionNav, .sectionNav2,.sectionNavOverlay{
	width:100%;
	height:3em;
	position:absolute;
	bottom:0px;
	text-align:right;
}
.sectionNavOverlay{
	background-color: #eee;
opacity: 0.8;
filter: alpha(opacity=60);
	
}
.sectionNav2{height:6em;
}
.sectionNav ul{
	margin:0px;
	padding:0px;
	height:3em;
	text-align:right;
	float:right;
}
#main-nav ul, .rightNav ul{
	text-transform: uppercase;
	list-style: none;
	margin-left:-20px;
	margin-top:5px;
	font-weight:bold;
	font-size:1.2em;
	line-height:1.5em;
}
.rightNav ul li ul{
		font-size:.8em;
	line-height:1em;
}
/*#main-nav ul a, .rightNav ul a{
	text-decoration:none;
	color:#039;
}*/
#main-nav ul a{color:#006;}
#menu-div{
	margin:10px 0px;
}
.rightNav ul{
	margin-top:10px;
}
.menu-item {
list-style-type: none;
list-style-image: none;
line-height: 1.5em;
float: left;
list-style: none outside none;
position: relative;
font-size:1.1em;
}
.menu-item a{
color: #003399;
display: block;
text-decoration: none;
padding:.75em 20px;
height:1.1em;
}
.menu-item a:hover, .menu-item a.current:hover{
background-color: #999;
color:#FFF;
padding:.75em 20px;
height:1.1em;

}
.menu-item a.current{
	padding:.75em 20px;
	color:#fff;
	position:relative;
	background-color:#06f;
	height:1.1em;

}
.menu-list a {
color: #003399;
display: block;
font-weight: bold;
padding: 10px 0px 0px 20px;
text-transform: uppercase;
text-decoration: none;
min-height: 25px;
margin-left:-20px;
}
.menu-list a.current{
	background-color:#09f;
}
.menu-list a:hover{
	background-color:#999;
}
.resource-menu a {
background-color:#eee;
color: #444;
display: block;
padding: 10px 0px 0px 20px;
text-transform: uppercase;
text-decoration: none;
min-height: 25px;
margin-left:-20px;
font-weight:500;
border:1px solid #fff;
font-size:1em;
}

.arrow{
	background-color:#09f;
	height:25px;
	width:25px;
	float:right;
	position:relative;
	right:-12px;
	top:-30px;
	display:block;
	transform:rotate(45deg);
-ms-transform:rotate(45deg); /* IE 9 */
-webkit-transform:rotate(45deg); /* Opera, Chrome, and Safari */
}
#highlights{
	margin-left:50%;
	font-size:1.1em;
}
#highlights p{
	margin-bottom:10px;
}
#highlights ul{
	margin-top:0px;
	color:#006;
}
#highlights a{
	text-decoration:none;
	color:#39f;
	font-size:1.1em;
}
.info p{
	margin:5px 5px 5px 20px;
	font-size:1.1em;
}
p.h4{margin-top:0px;}
p.learn{
	text-align:right;
	margin-right:20px;
}
p.authors{
	font-size:.8em;
	color:#666;
	font-style:italic;
	clear:both;
}
p.summary{
	font-size:1.1em;
	font-weight:500;
}
p.reference, p.small{
	font-size:.8em;
	margin:5px 0px;
}
/*p.small{width:50%;}*/
.text_quote{
	margin:auto 20px;
	font-style:italic;
	font-size:1.2em;
	color:#666;
}
.next, .next a, .next a:visited{
	color:#09f;
	font-weight:600;
	
}
.article-image{
	float:left;
	width:100%;
	margin:0px 10px 10px 0px;
}
.article-image img{
	width:100%;
}
.article-intro{
	width:100%;
margin-left:0px;
font-weight:bold;
}
.article h2{
	clear:left;
}
.article-intro h2{
	clear:none;
	margin-top:10px;
}
#footer, #footerTemp{
	background-color:#006;
	padding:0px;
	width:100%;
	position:relative;
}
#footerTemp{
	background-color:#FFF;
	padding:10px 0px 20px 0px;
}
.home-footer-links-wrapper{
	position:absolute;
	right:0px;
	bottom:10px;
	text-align:right;
	margin:50px 2px 2px 0px;
	font-size:.8em;
	color:#9cf;
}
.home-footer-links-wrapper a{
	text-decoration:none;
	color:#9cf;
	margin-right:10px
}
 a.iuatld-logo, a.gan-logo {
background: url("../../../images/wlf-gar-sprite.png") no-repeat scroll -10px -203px transparent;
display: block;
height: 47px;
margin: 10px;
text-indent: -999em;
width: 152px;
float:left;
}
a.gan-logo {
background: url("../../../images/gan-logo-white.png") no-repeat scroll 10px 0px transparent;
height: 55px;
width: 120px;
}
.clear{
	clear:both;
}
.show{
	visibility:visible;
}
.overlay, .text {
width:300px;
height:300px;
display:block;
float:left;
position:relative;
margin-left:-300px;
}
.overlay{
	background-color:#FFF;
opacity:0.9;

}
.show h2{
	margin:5px 10px;
	color:#006;
}
.show p{
	margin:5px 10px;
}
.hide{
	visibility:hidden;
	display:none;
}
.caption{
	font-size:0.8em;
	margin:0px;
	padding:0px
	}
.inline{display:inline-block; margin:5px 0px; word-wrap:normal;}
h3.inline{width:120px; vertical-align:top;}
.studygroup{
	width:45%;
	margin-right:2%;
	display:inline-block;
	vertical-align:top;
}
img{border:0px;}
/* CSS Document */

