html, body {

	margin:0;

	padding:0;

}



html {

		background: #fff url(../images/background3.gif) repeat top center;

		text-align:center;

}



a {

	color: #000000;

}



body {

	font: 75%/1.5em  Arial, Helvetica, sans-serif;

	margin:0 auto 3em auto;

	width:700px;

	text-align: left;

	_position:relative; /* ie bug */

}



form {

	width:90%;

}



form fieldset div {

	border:1px solid #ccc;

	background: #F2F3E0;

	padding:0 10px;

}



form p {

	width:auto;



}



h1 {

	margin-bottom:0.5em;

}



h2 {

	font-size:1.2em;

}



h3 {

	font-size:1em;

}



img {

	border:0;

}



label {

	display: block;

	width:20%;

	font-weight:bold;

}





span a {

	color:#000;

}



table {

	border-collapse:collapse;

	width:90%;

}



thead th {

	background: #F2F3E0;

	border:1px solid #CCCC99;

	text-align:left;

}



td {

	border:1px solid #ccc;

	font-size:0.91em;

}



.adminview {

	border:1px solid #ccc;

	font-size:0.91em;

	width:90%;

}



.adminview * {

	padding-left:1em

}

.adminview h2 {

	background: #F2F3E0;

	border-bottom:1px solid #CCCC99;

	margin-top:0;

	padding-left:0;

}





.task {

	padding:0;

	

}



div.task {

	margin-bottom:1em;

}



td.task a {

	display:block;

	padding:2px;

	_height:1%;

}



.task a {

	background :#cc9;

	padding:2px 8px;

	border:2px groove #eee;	

	text-align: center;

	color: #ffffff;

	font-weight:bold;

	text-decoration:none;

}



.task a:hover {

	background :#bb6;

	color:#eeeeee;

}



td, th {

	padding:4px;

	vertical-align:top;

}



ul.traininglist li span {

}



ul.traininglist li {

	list-style: none;

}



ul.traininglist li strong {

float:left;

width:10em;

	

}



p {

	margin:0;

	padding-bottom:1em;

	padding-right:5em;

}



p.person {

	padding-top:20px;

}



p.person img {

	float:left;

	margin-top:-15px;

	padding-right:1em;

}



p img {

	float:right;margin:0 0 1em 1em;

}



fieldset {

	padding:4px 6px 6px;

}



.afterfloat {

	clear:both;

	padding-top:20px;

}



.contactcolumn {

	margin-left:230px;

}



.lefty {

	float:left;

	margin:0 1em 1em 0

}



.photocolumn {

	position:absolute;

	top:80px;

	left:120px;

}



.entry {

	border-top: 1px solid #ccc;

	padding:1em 0 0 0;

	margin:1em 0 1em 0;

	font-style: italic;

	font-size:0.91em;

}



.entry .metadata {

	font-size:0.91em;

}



#bodytext {

	padding-left:165px;

	background: transparent url(../images/sidebar3.gif) repeat-y top left;

	padding-top:.5em;

	padding-bottom:2em;

	_height:300px;

	min-height:300px;

}



#bottom {

		background: transparent url(../images/content_bc.gif) no-repeat bottom left;

		border-top:1px solid #DDCDDA;

		line-height:2px;

		display:block;

		padding-left:30px;

		padding-top:20px;

}



#collegelinks {

	position:absolute;

	top:14px;

	left:-160px;

}



#collinkheader {

	margin-bottom:10px;

}



#collegelinks img {

	display:block;

}



#collegeswitcher {

	border:1px solid #ccc;

	background:#eee;

	width:140px;

	padding:10px;

	float:right;

	margin:0 10px 10px

}



#content {

	color: #666;

	background: #fff url(../images/content_tc.gif) no-repeat top left;

	position:relative;

	padding-top:1px;

}



#footer {

	border-top:1px solid #ccc;

	margin-top:2em;

	color: #cc9;

}



#masthead {

	position:absolute;

	padding-top:11px;

	top:0;

	width:100%;

}



#nav {

	position:absolute;

	top:1px;

	left:1px;

	width:150px;

	background:#EEE6EC;

}



#toc {

	font-style: italic;

	font-size:0.91em;

}



#toc a {

	font-style: normal;

	font-size:1.11em;

}



#topics {

	list-style:none;

	padding:0;

	margin:0 10px 0 0;

	display:block;

	background:#eee;

	height:2em;

	bordeR:1px solid #ddd;

	border-width: 1px 0 0 0;

}



#topics li {

	float:left;

	background:#eee;

	text-indent:.5em;

	line-height:2em;

}



#topics li a {

	font-weight:bold;

	color:#09f;

	line-height:2em;

	padding:4px  30px;

	background:#eee;

	text-decoration: none;

}



#topics li a:hover {

	background:#fff;	

	color:#000;

}



#topics li a:visited {

	color: #80c;

}



#topics li a.active {

	background:#fff;

	font-weight:normal;

}



#trail {

		margin-top:120px;

		line-height:2.5em;

}



#trail a, #trail a:visited {

	color:#737E61;

}



.noscreen {

	display:none;

}



/* css */

#header {

	width: 400px;

	height: 25px;

	background-repeat: no-repeat;

	}

#header span {

	display: block;

	width: 0;

	height: 0;

	overflow: hidden;

}

.clear { clear: both; }

/* jQuery lightBox plugin - Gallery style */
	#gallery {
		
	}
	#gallery ul { list-style: none; }
	#gallery ul li { display: inline; border:1px solid #eee; background:#fefe; height:100px; width:100px; text-align:center; float:left; margin-right:5px;	margin-top:10px; padding-top:0;  }
	#gallery ul img {
		display: block; margin-left: auto; margin-right: auto; margin-top:2px;
	}
	#gallery ul a:hover img { background:#ccc; border:1px solid #333; margin-top:-1px; margin-left:-1px;
	}
	#gallery ul a:hover { color: #fff;  
	}
	
