@charset "UTF-8";
/* CSS Document */


/*******************************
 mainwrapper
 *******************************/

#mainwrapper{
	width:800px;
	margin:auto;
	margin-top:10px;
	}
	
/*******************************
 contenttop
 *******************************/
 
#contenttop{
	float:left;
	background-image:url(../images/innercontenttop.png);
	width:800px;
	height:6px;
	margin-top:1px;
	}
 
/*******************************
 contentbottom
 *******************************/
 
#contentbottom{
	float:left;
	background-image:url(../images/innercontentbottom.png);
	width:800px;
	height:6px;
	}
 
/*******************************
 activity
 *******************************/
 
#activity{
	position:relative;
	float:left;
	background-color:#fff;
	width:800px;
	min-height:450px;
	}
	
/*******************************
 left
 *******************************/
 
#left{
	float:left;
	width:356px;
	margin-left:6px;

	}
	
/*******************************
 lefttext
 *******************************/
 
#lefttext{
	text-align:center;
	}
 
#lefttext p{
	color:#404040;
	font-weight:bold;
	margin-top:5px;
	font-size:.9em;
	}
	
#lefttext p a{
	text-decoration:none;
	color:#404040;
	}
 
/*******************************
 middle
 *******************************/
 
#middle{
	float:left;
	width:390px;
	margin-left:20px;
	}
	
/*******************************
 middletext
 *******************************/
 
#middletext h1{
	font-size:1.3em;
	}
	
#middletext h1 span a{
	color:#404040;
	text-decoration:none;
	font-size:.7em;
	}
.gotoarchive a{
	color:#AC0000;
	text-decoration:none;
	font-size:0.9em;
	font-weight:bold;
	}	
#middletext h2{
	clear:both;
	font-size:1em;
	margin-top:8px;
	}
	
#middletext p.title{
	font-weight:bold;
	color:#404040;
	}

#middletext p.acttitle{
	font-size:.8em;
	color:#000000;
	}	
#middletext .acttitle{
	font-size:.8em;
	font-weight:normal;
	color:#000000;
	}	
#middletext p.date{
	font-size:.8em;
	margin-bottom:20px;
	}
	
#middletext p.abstract{
	margin-top:5px;
	margin-bottom:10px;
	}
	
#middletext p a{
	color:#404040;
	text-decoration:none;
	font-size:.9em;
	font-weight:bold;
	}

#middletext form{
	float:left;
	margin:10px 0;
	}
	
#middletext form select{
	width:150px;
	}
	
/*******************************
 icons
 *******************************/
 
#icons{
	float:left;
	width:130px;
	text-align:center;
	margin-left:10px;
	margin-top:5px;
	}
	
#icons ul li{
	list-style-type:none;
	float:left;
	margin-left:8px;
	}
	
#icons p{
	clear:both;
	font-size:.8em;
	color:#404040;
	font-weight:bold;
	margin-left:5px;
	}
 
/*******************************
 right
 *******************************/
 
#right{
	position:absolute;
	top:0px;
	right:5px;
	z-index:1000;
	width:151px;
	background-color:#fff;
	}
	
/*******************************
 activitynav
 *******************************/
 
/*#activitynav{
	float:left;
	background-color:#fff;
	}*/
	
#expandNav{
	/*float:left;*/
	position:absolute;
	background-color:#fff;
	}
	
#expand0, #expand1, #expand2, #expand3, #expand4, #expand5{
	position:absolute;
	top:0px;
	}
	
#expand0{
	z-index:1;
	}
	
/*******************************
 activitysteps
 *******************************/
 
#activitysteps{
	float:left;
	background-color:#fff;
	width:800px;
	padding-top:40px;
	}
	
#activitysteps h1{
	color:#404040;
	font-size:1.1em;
	margin-left:80px;
	margin-bottom:10px;
	}
	
#activitysteps hr{
	display:block;
	width:760px;
	margin-left:20px;
	margin-bottom:10px;
	}
	
/*************************
* Professional Development
*************************/

#development{
	padding:10px;
	padding-top:40px;
	}
	
#development h1{
	font-size:1.3em;
	}
	
#development h2{
	font-size:1em;
	}
	
#development p{
	font-size:.75em;
	margin-top:10px;
	margin-bottom:20px;
	line-height:1.3;
	padding-right:60px;
	}
	
#development a{
	text-decoration:none;
	color:#ac0000;
	}
	
.courses{
	border-top:2px solid #757575;
	float:left;
	width:100%;
	padding-top:30px;
	padding-bottom:30px;
	}
.rescourses{
	border-top:2px solid #757575;
	padding-top:30px;
	}	
	
.courseImage{
	float:left;
	clear:left;
	padding-right:20px;
	width:200px;
	text-align:center;
	}
	
.courseDesc{
	width:555px;
	float:right;
	}
	
/*************************
* Research
*************************/

#research{
	padding:10px;
	padding-top:30px;
	width:620px;
	}
	
#research h1{
	font-size:1.3em;
	}
	
#research h2{
	font-size:1em;
	margin-bottom:15px;
	}
	
#research h3{
	font-size:.75em;
	}
	
#research p, #research ul{
	font-size:.75em;
	margin-top:0px;
	margin-bottom:30px;
	line-height:1.3;
	padding-right:60px;
	}
	
#research p.disclaimer{
	font-size:.6em;
	}
	
#research ul{
	margin-left:50px;
	margin-top:-30px;
	}
	
#research ul li{
	margin-bottom:6px;
	}
	
#research a{
	text-decoration:none;
	color:#ac0000;
	}
	
#research .indent{
	margin-left:50px;
	}
#resimages{
	float:right;
	right:20px;
	margin-top:190px;
	margin-left:20px;
}
#resimages img{
	margin-bottom:60px;
}	
/*************************
* What is RSS?
*************************/

#whatisrss{
	padding:10px;
	padding-top:30px;
	width:620px;
	}
	
#whatisrss h1{
	font-size:1.3em;
	}
	
#whatisrss h2{
	font-size:1em;
	margin-bottom:15px;
	}
	
#whatisrss h3{
	font-size:.75em;
	}
	
#whatisrss p, #whatisrss ul, #whatisrss ol{
	font-size:.75em;
	margin-top:0px;
	margin-bottom:30px;
	line-height:1.3;
	padding-right:60px;
	}
	
#whatisrss p.disclaimer{
	font-size:.6em;
	}
	
#whatisrss ol ul{
	margin-left:50px;
	margin-top:0px;
	font-size:1em;
	}
	
#whatisrss ol ul li{
	margin-bottom:10px;
	}
	
#whatisrss ol{
	margin-left:50px;
	margin-top:-20px;
	}
	
#whatisrss ol li{
	margin-bottom:10px;
	font-size:1em;
	}
	
#whatisrss a{
	text-decoration:none;
	color:#ac0000;
	}
	
#whatisrss .indent{
	margin-left:50px;
	}
	
/*************************
* Archives
*************************/

#archives{
	padding:10px;
	padding-top:30px;
	}
	
#archives h1{
	font-size:1.3em;
	}
	
#archives h2{
	font-size:1em;
	margin-bottom:15px;
	}
	
#archives h3{
	font-size:.75em;
	}
	
#archives p{
	font-size:.75em;
	margin-top:0px;
	margin-bottom:30px;
	line-height:1.3;
	padding-right:180px;
	}

#archives a{
	text-decoration:none;
	color:#ac0000;
	}
	
#archives select, #archives button{
	margin-bottom:20px;
	margin-right:5px;
	}
	
#archives select{
	width:115px;
	}
	
#archives .activities_table{
	float:left;
	border-collapse:collapse;
	width:100%;
   margin:10px 0px;
	}
	
#archives .activities_table td.icons{
	text-align:center;
	width:110px;
	}
	
#archives .activities_table td.icons img{
	padding:0 1px;
	}
	
#archives .activities_table tr {
   border-left: 1px solid #C1DAD7;
   border-bottom: 1px solid #C1DAD7;
   background: #fff;
   color: #4f6b72;
	font-size:.75em;
	}

#archives .activities_table th {
   color: #fff;
   letter-spacing: 1px;
   text-align: left;
	border:none;
	background-color: #858585;
	padding:0 2px;
	height:26px;
	}

#archives .activities_table td {
	border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	padding:5px 2px;
	}
	
#archives .activities_table td.tdSubject {
	width:80px;
	}
	
#archives .activities_table td.tdDate {
	width:80px;
	text-align:center;
	}

#archives .activities_table tr.alt {
   background: #edf1f1;
   color: #797268;
	}

#archives .activities_table thead tr{
	border:none;
	}
	
#archives .activities_table td a{
   color:#4f6b72;
	}

#archives .cell_center {
   text-align:center;
	}
	
#archives .activities_table ul li{
	display:inline;
	padding:0 5px;
	}
	
#archives .activities_table ul{
	text-align:center;
	}

#archives .activities_table a.gray{
	color:#757575;
	}
	
#archives .downloaded_gray{
	color:#757575;
	font-weight:bold;
	font-size:1em;
	text-align:center;
	}
	
#archives .alt{
	background-color:#eaeaea;
	}

#archives .noresults {
	color: #454545;
	style: italic;
	}
