body{background-color: #ffffff;color:#000000;margin:5px 5px 5px 5px;font-family:"Times New Roman", Times, serif;}a:link,a:visited{color:#0000FF;text-decoration: none;background-color:inherit;}a:visited{color:#9900FF;}a:hover {color: #9900FF;background-color:inherit;}/* {color: #FF5555;text-decoration: none;}*/#layer1, #layer2, #layer3, #layer4, #layer5 {display:none;}img {	border:0px;	vertical-align: bottom;}.Bobv {	font-weight: bold;	color: #006600;}.Jerryo {	font-weight: bold;	color: #CC0000;}.large {	font-size: large;}.laytable {	width: 745px;	border: 0 none;	padding: 0 0 0 0;	background-color:inherit;	border-bottom-color: #979697;}.question{color:#000;font-weight:bold;}#headerCell {height:101px; width:745px; background-image:url(/scienceonthemove/images/whbanner.jpg); background-position:center; background-repeat:no-repeat; margin: 0; padding: 0;}#headerCellCal {height:72px; width:600px; background-image:url(images/smallWhiteBanner.gif); background-position:left; background-repeat:no-repeat;}.blackNew{display:none;}.whiteNew{display:block;}/* Science on the Move Calendar style info */#containerTable{padding: 1em;}#styleSwitch{	float:right;	white-space: nowrap;}#titleCal{float:left;}#eventTable, #eventTable td{border: 0px solid #777;padding: 5px;}/*.dayCell{}*/.dayCellText, .dayCell a:link, .dayCell a:visited{text-decoration:none;font-weight:bold;font-size:14px;}a.prevnext:link {color: red; font-size: 12px; text-decoration:underline}a.prevnext:visited {color: red; font-size: 12px; text-decoration:underline}a.prevnext:hover {color: blue; font-size: 12px; text-decoration:underline}a.prevnext:active {color: red; font-size: 12px; text-decoration:underline}a.day{padding: 3px;}a.day:link {color: black; font-size: 18px; text-decoration:none}a.day:visited {color: black; font-size: 18px; text-decoration:none}a.day:hover {color: red; font-size: 18px; text-decoration:none}a.day:active {color: black; font-size: 18px; text-decoration:none}a.event:link {color: blue; font-size: 12px; text-decoration:none}a.event:visited {color: blue; font-size: 12px; text-decoration:none}a.event:hover {color: red; font-size: 12px; text-decoration:none}a.event:active {color: blue; font-size: 12px; text-decoration:none}a.admin:link {color: blue; font-size: 12px; text-decoration:underline}a.admin:visited {color: blue; font-size: 12px; text-decoration:underline}a.admin:hover {color: red; font-size: 12px; text-decoration:underline}a.admin:active {color: blue; font-size: 12px; text-decoration:underline}table.cal {background-color: #ddd;height: 600px;border-style: none;border-width: 3px;/*font-family: sans-serif;*/}.caption {color: black;font-size: 28px;font-weight: bold;}.thead {color:#555;background-color: #FFFFCC;font-size: 18px;}td.cal {background-color: white;text-align: left;vertical-align: top}tfoot.cal {color:black;background-color: white;font-size: 16px;text-align: left}ul.cal {margin: 0px;list-style-position: inside}.cal-admin-link {color: #000;/*font-family: Tahoma, Verdana, sans-serif;*/font-size: 12px;font-weight: bold;text-decoration: none;}.calEvent{padding:10px;margin:10px;background-color:#FFFFCC;border: 2px solid #FFFFAA;width:90%;}.userForm{background-color:#fff;}.userForm select{border:1px solid #000;}.userForm input, .userForm textarea{border:1px solid #999999;background-color:#fff;}.userForm input:focus, .userForm input:hover, .userForm textarea:focus, .userForm textarea:hover{border:1px solid #000;background-color:#FFF;}