/* MyStylesheet.css * * * * */@charset "utf-8";/* FONTS */html * {	font-family: sans-serif;}body {	margin: 0px}p, div {	font-family: 'Roboto', sans-serif;	font-size: 1.11em;	line-height: 1.14;}.no-fontface p, .no-fontface div {	font-family: 'Arial, Helvetica', sans-serif;}code {	font-family: monospace;}.normal, .normal table {	font-weight: normal;	text-shadow: none;	font-size: 1em;	color: #333;}.callout {    background-color: rgba(189, 189, 246, 0.69);    border: 2px solid rgba(249, 249, 249, 0.81);    border-radius: 6px 6px 6px 6px;    box-shadow: 2px 2px 3px;    font-size: 0.72em;    padding: 3px 9px 9px;    text-shadow: -1px -1px 1px #FFFFFF;}.cdiv {    display: block;    margin: 3px auto 15px;}.ldiv {    display: block;    margin: 3px auto 15px 0.85%;}.rdiv {    display: block;    margin: 3px 0.85% 15px auto;    position: relative;}.clrBtn {/* @usedBy jQuery */}[aria-expanded="false"]{ display:none; }.rcfShowHide { font-size: 0.9em; }button, input[type="submit"] {	background: rgb(238,238,238); /* Old browsers */	background: -moz-linear-gradient(top,  rgba(238,238,238,1) 0%, rgba(204,204,204,1) 100%); /* FF3.6+ */	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(238,238,238,1)), color-stop(100%,rgba(204,204,204,1))); /* Chrome,Safari4+ */	background: -webkit-linear-gradient(top,  rgba(238,238,238,1) 0%,rgba(204,204,204,1) 100%); /* Chrome10+,Safari5.1+ */	background: -o-linear-gradient(top,  rgba(238,238,238,1) 0%,rgba(204,204,204,1) 100%); /* Opera 11.10+ */	background: -ms-linear-gradient(top,  rgba(238,238,238,1) 0%,rgba(204,204,204,1) 100%); /* IE10+ */	background: linear-gradient(to bottom,  rgba(238,238,238,1) 0%,rgba(204,204,204,1) 100%); /* W3C */	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#cccccc',GradientType=0 ); /* IE6-9 */		border-radius: 3px;}.closeButton, .close-window {	background-color: #CC0000;	border: 2px solid white;	border-radius: 60px 60px 60px 60px;	color: white;	cursor: pointer;	font-size: 0.8em;	font-weight: bold;	height: 0.99em;	line-height: 1;	margin: 0;	padding: 3px;	position: absolute;	right: -12px;	text-align: center;	top: -12px;	width: 0.99em;	z-index: 999999;}.copyright {	font-size:54%;	text-align:center;	margin-top:36px;}.rcf-focused {	border:2px dotted #666 !important;	margin: -2px;	padding:1px;}.vidDiv {	background-color: rgba(9,9,9,0.8);	border: 4px solid #9999AA;	border-radius: 3px 3px 3px 3px;	box-shadow: 2px 2px 3px #333344;	left: 7%;	margin: 0;	padding: 0;	position: absolute;	top: 5%;	z-index: 3;}.openVideo {	background: url("../img/vid_sprite_42x84.png") repeat scroll 0 42px #888899;	border: 3px solid #333344;	box-shadow: 0 0 2px #111166;	height: 42px;	margin: 0 3px;	overflow: hidden;	padding: 9px 21px;}.openVideo:hover {	background-position: 0 0;	background-color: #99a;	box-shadow: 0 0 6px #aaabba;}#preRequs {	border: 1px dotted #999;	border-radius: 6px;	padding: 3px 9px;	background-color: #e6e6ea;}.smaller { font-size: 75%; }.folder.foldedout, .folder.foldedin {	cursor: pointer;	font-size: 2em;	float: right;	margin: 0 6px;	text-align: center;}.folder.foldedout {	-webkit-transform: rotate(90deg);	-moz-transform: rotate(90deg);}.folder.foldedin {	-webkit-transform: rotate(-90deg);	-moz-transform: rotate(-90deg);}.fontSize67pc {	font-size:67%;}.line-height-1p15 {	line-height: 1.15;}.line-height-1p5 {	line-height: 1.5;}.line-height-2p0 {	line-height: 2.0;}.line-height-2p5 {	line-height: 2.5;}.line-height-3p0 {	line-height: 3.0;}/* LINKS */a {	color: #900;	text-decoration: none;}/* FORMS */textarea {	max-width: 93%;	min-height: 270px;	min-width: 93%;	width: 93%;}form {	width: 90%;	margin: 6px auto 36px auto;	padding: 18px;	border: 3px solid #ccc;	border-radius: 6px;	background-color: #dedede;	box-shadow: 1px 1px 4px #aaa;}form p {	text-align: center;}label {	margin: 6px;	font-family: "Lucida Console", Monaco, monospace;	font-size: 0.75em;}fieldset {	margin: 3px 6px;	-moz-border-radius: 4px;	-webkit-border-radius: 4px;	-o-border-radius: 4px;	border-radius: 4px;}legend {	font-family: "Lucida Console", Monaco, monospace;	font-size: 0.9em;}input {	margin: 1px 3px;	font-size: 72%;}input[type="submit"], input[type="button"] {	margin: 12px auto;	text-align: center;	vertical-align: middle;	padding: 6px;	font-weight: 600;	border: 2px solid #999;	-moz-border-radius: 6px;	-moz-box-shadow: 3px 3px 3px #aaa;}.wrapFormBtn {	margin: 0 auto;	text-align: center;}/* MISC */.prcntFifty {	width: 50%;}.hidden {	display: none;}/* I use this baker's dozen everywhere,  * extend it much further even, e.g. margTop64 margRight3em */.marg0 {	margin: 0;}.margTop9 {	margin-top: 9px !important;}.margTop18 {	margin-top: 18px !important;}.margTop36 {	margin-top: 36px !important;}.margRight9 {	margin-right: 9px !important;}.margRight18 {	margin-right: 18px !important;}.margRight36 {	margin-right: 36px !important;}.margBottom9 {	margin-bottom: 9px !important;}.margBottom18 {	margin-bottom: 18px !important;}.margBottom36 {	margin-bottom: 36px !important;}.margLeft9 {	margin-left: 9px !important;}.margLeft18 {	margin-left: 18px !important;}.margLeft36 {	margin-left: 36px !important;}/* ^end margins^ */.rad9 {	-moz-border-radius: 9px;	-webkit-border-radius: 9px;	-o-border-radius: 9px;	border-radius: 9px;}.width72px { width:72px; }.width144px { width:144px; }.width216px { width:216px; }.width288px { width:288px; }.width33pc { width:33%; }.width50pc { width:50%; }.width67pc { width:67%; }.width75pc { width:75%; }.width90pc { width:90%; }.width100pc { width:100%; }.help {	position: relative;	max-width: 1em;	max-height: 1em;	font-size: 0.75em;	font-weight: bold;	color: white;	padding: 0 0.33em;	background-color: #afa;	border: 1px solid white;	-moz-border-radius: 20px;	-webkit-border-radius: 20px;	-o-border-radius: 20px;	border-radius: 20px;	cursor: pointer;}.helpPopup {	position: absolute;	left: 18px;	font-size: 0.75em;	top: -78px;	z-index: 9999;	min-width: 72px;	min-height: 63px;	background-color: #ff9;	padding: 6px;	color: #333;	-moz-border-radius: 6px;	-webkit-border-radius: 6px;	border-radius: 6px;	-moz-box-shadow: 1px 1px 3px #393940;	-webkit-box-shadow: 1px 1px 3px #393940;	box-shadow: 1px 1px 3px #393940;	line-height: normal;	white-space: normal;}.border-black {	border: 1px solid black;}.inline {	display: inline;}.floatLeft {	float: left;	clear: left;}.floatRight {	float: right;	clear: right;}.clearBoth {	clear: both;}.noWrap {	white-space: nowrap;}.indent-1em {	padding: 1px 1.0em;}.left {	text-align: left;}.right {	text-align: right;}.justify {	text-align: justify;}.center {	text-align: center;}.show-ie-only {	display: none;}