/* -------------------------LAYOUT----------------------------- */body {	background-color: #FFFFFF;	color: #000000;	text-align: center;	margin: 0px;	padding: 0px;	font-family: Arial, Helvetica, sans-serif;}img{	border: 0px;}#containerOuter {	background-color: #FFFFFF;	color: black;	text-align: center;	width: 900px;	margin-top: 0px;	margin-right: auto;	margin-bottom: 0px;	margin-left: auto;	padding: 6px;	border: 1px solid #DAD8C8;}#containerInner {	background-color: #EFECDF;	color: black;	text-align: center;	margin-top: 0px;	margin-right: auto;	margin-bottom: 0px;	margin-left: auto;	padding: 6px;}#leftBar {	padding: 5px;	float: left;	width: 100px;	text-align: left;
}#contentOuter, .contentOuteritem  {	margin-left: 120px;	border: 5px solid #DAD8C8;	text-align: left;	background-color: #FFFFFF;	color: black;	margin-top: 10px;	padding: 2px;}#contentFS {	border: 5px solid #DAD8C8;	text-align: left;	background-color: #FFFFFF;	color: black;	margin-top: 10px;	padding: 2px;}#contentInner, .contentInnerItem {	border: 1px solid #DAD8C8;	text-align: left;	background-color: #FFFFFF;	color: black;	margin: 5px;}.loDL{	height: 53px;	background-image: url(img/cp_icon.gif);	background-repeat: no-repeat;	background-position: 10px center;	padding-top: 0px;	padding-right:5px;	font-size: 0.9em;	text-align: right;}.loDL span{	float: right;	vertical-align:middle;	margin-top: 15px;}.FS{	padding: 5px;}#contentTitleScreen {	text-align: left;	padding: 4px 8px;}#contentInfoScreen {	text-align: left;	border: 0px solid red;}#titleimage{	float: right;	margin: 4px;	padding: 2px;	border: 1px solid #9FC3E1;}.imageborder{	margin: 4px;	padding: 2px;	border: 1px solid #9FC3E1;}.floatleft{	float: left;}.infoouter {	margin-left: 250px;	border: 5px solid #DAD8C8;	text-align: left;	background-color: #FFFFFF;	color: black;	margin-top: 10px;	padding: 6px;}.infoinner, .vcardcontainer{	border: 1px solid #DAD8C8;	text-align: left;	background-color: #FFFFFF;	color: black;	margin: 5px;	padding: 5px;}#player, #mymovie{	padding: 10px 0px 0px 0px;	margin:0px auto;	text-align: center;}#notesform{	width: 100%;	border: 1px solid white;	padding: 0px;	margin: 0px;}fieldset{	border: 1px solid white;	padding: 0px;	margin: 0px;}#notes{	width: 98%;	border: 0px solid #DAD8C8;	font-family: Arial, Helvetica, sans-serif;	font-size: 1.2em;	font-weight: normal;	color: #2976B6;	background-color: #ffffff;}.notesouter {	margin-left: 0px;	border: 5px solid #DAD8C8;	text-align: center;	background-color: #FFFFFF;	color: black;	margin-top: 0px;	padding: 0px;}.vcardcontainer:hover{ background-color: #EFECDF; color: #ffffff;}.vcardadd{	margin-top: 10px;}#footer {	clear: both;	padding: 10px;}/*-------------------------STYLING----------------------------- */#title {	background-color: #2976B6;	color: black;	text-align: left;}#title h1{	color: #ffffff;	background-color: #2976B6;	font-weight: normal;	font-size: 1.5em;	padding: 6px 12px;	margin: 0px;}#author {	color: #ffffff;	background-color: #9FC3E1;	text-align: left;	vertical-align: middle;	margin: 0px 0px 6px;	padding: 0px;	top: 0px;	}#author h2{	color: #ffffff;	background-color: #9FC3E1;	font-weight: normal;	font-size: 1.2em;	padding: 6px 12px;	margin: 0px;}h3{	color: #2976B6;	background-color: transparent;	margin: 0px;	padding: 0px;}h4 {	color: #2976B6;	background-color: transparent;	margin: 0px;	padding: 0px;}p,ul,ol,.vcard,.vcardadd {	font-size: 85%;	color: #000000;	background-color: transparent;	text-align: left;}p.footer {	float: left;	font-size: 70%;	color: #666666;	background-color: transparent;	text-align: left;}p.cc {	float: right;	font-size: 70%;	color: #666666;	background-color: transparent;	text-align: left;}p.learningObjectives {	font-size: 100%;	color: #666666;	text-align: left;}.hidden { display: none; }.smallCaps {	font-size: 80%;	text-transform: uppercase;	color: #666666;	background-color: transparent;	text-align: right;}.authorNames {	font-style: italic;}.vcard{	}.vcard .adr, .vcard .tel{	display:none;}/*--------------------------LINKS---------------------------- */a:link {	color: #cc3300;	background-color: transparent;}a:visited {	color: #CC3300;	background-color: transparent;}a:hover {	color: #2976B6;	background-color: transparent;}a:active {	color: #2976B6;	background-color: transparent;}/*------------------------MAIN NAVIGATION------------------------------ */#mainnavigation { margin: 0px 0px 20px 0px; padding: 0px;}#mainnavigation li{	padding: 10px;	margin: 0px;	color: #000000;	background-color: transparent;	display: block;	text-decoration: none;	background-image: url(img/dash_line.gif);	background-repeat: repeat-x;	background-position: left bottom;	padding-bottom: 3px;}#mainnavigation li a, #mainnavigation li a:active, #mainnavigation li a:visited, #mainnavigation li a:link  { color: #000000; display: block; text-decoration: none; background-color:transparent;}#mainnavigation li a:hover{color: #2976B6; text-decoration: underline; background-color: transparent;}#mainnavigation li.current{background-image: url(img/alt_dash_line.gif);background-color: #EFECDF;}.Transcript {	font-size: 0.7em;}/*------------------------ HACKS ------------------------------ */#forcescroll {	position: absolute;	bottom: -1px;	left: -1px;	height: 1px;	text-align: center;	border: 1px solid white;	background-color: blue;	color: #ffffff;}.clearfix:after {    content: ".";     display: block;     height: 0;     clear: both;     visibility: hidden;}.clearfix {display: block;}/* Hides from IE-mac \*/* html .clearfix {height: 1%;}.clearfix {display: block;}/* End hide from IE-mac */@media print{#containerOuter {	background-color: #FFFFFF;	color: black;	text-align: center;	margin-top: 0px;	margin-right: auto;	margin-bottom: 0px;	margin-left: auto;	padding: 6px;	border: 1px solid #DAD8C8;}#containerInner {	background-color: #EFECDF;	color: black;	text-align: center;	margin-top: 0px;	margin-right: auto;	margin-bottom: 0px;	margin-left: auto;	padding: 6px;}#leftBar {display: none;}#contentOuter, .contentOuteritem  {	margin-left: 0px;	border: 5px solid #DAD8C8;	text-align: left;	background-color: #FFFFFF;	color: black;	margin-top: 10px;	padding: 2px;}}.details { margin: 0px 0px 20px 0px; padding: 0px;}.details li{	padding: 10px;	margin: 0px;	color: #000000;	background-color: transparent;	display: block;	text-decoration: none;	padding-bottom: 3px;}.details a {padding: 0px 0px 0px 10px;}.answer{	display: none;}.valign {	padding:2px 2px 2px 200px;	border: 5px solid #DAD8C8;	-moz-border-radius: 1em;	-webkit-border-radius: 1em;	border-radius: 1em;}.valign img{	vertical-align: middle;}::selection { background: yellow;}a[href^="http:"] {	background:transparent url(img/external.png) no-repeat scroll right center;	padding-right:13px;}a[href^="http://www.sieswe.org"], a[href^="http:www.sieswe.org"] , a[href^="http://www.creativecommons.org"]{	background-image: none;	padding-right: 0;}ol li{	padding-bottom: 0.5em;}.profilepic{	float:left;	padding: 2px;	margin:0px 15px 0px 0px;	border: 1px solid #99C1D3;}.profilepic2{	float:right;	padding: 2px;	margin:0px 10px 10px 0px;	border: 1px solid #99C1D3;}.highlite {	width: 465px;	padding: 2px;	margin: 0px;}/* ----- scripted elements ----- */.toggle { padding-left: 20px; }.plus {		padding-left: 20px;	background: url(img/btn_plus.png) no-repeat 0 50%;	cursor: pointer;}.minus {	padding-left: 20px;	background: url(img/btn_minus.png) no-repeat 0 50%;	cursor: pointer;}