/* styles common to all pages *//* layout -----------------------------------------------------------*/*{	padding: 0;	margin: 0;}html, body{	width: 100%;	height: 100%;	border: 0;	margin: 0;	font-family: "Lucida Grande","Lucida Sans Unicode", Verdana, Arial,sans-serif;	font-size: 11px;	}#root{	width: 740px;	margin: auto;	min-height: 100%;	height: auto;	background-image: url(images/bgfill.gif);	background-repeat: repeat-y;	position: relative;}#header{	width: 100%;	background-color: #FFFFFF;	height: 130px;}#logo{	float: left;	margin: 35px 0px 0px 0px;}#logophysiofirst{	float: right;	margin: 20px 0px 0px 0px;}#content {	width: 740px;}#leftColumn{	width: 185px;	float: left;	text-align: left;	margin: 0;}#centreColumnHome{	width: 330px;	float: left;	margin: 20px 20px 0px 20px;}#rightColumnHome{	width: 145px;	float: left;	margin: 5px 20px 0px 20px;}/* Two column layout on other pages-----------------------------------------------------------*/#centreColumn{	width: 515px;	float: left;	margin: 20px 20px 0px 20px;}/* fonts & text elements-----------------------------------------------------------*/h1{	color: #006600;	font-size: 1.8em;	font-weight: normal;	width: 100%;	border-bottom: 1px solid #BCCAB8;	padding: 0px 0px 3px 0px;}h2{	color: #006600;	font-size: 1.4em;	font-weight: normal;	width: 100%;	border-bottom: 1px solid #BCCAB8;	padding: 15px 0px 3px 0px;}h3{	color: #006600;	font-size: 1.1em;	font-weight: bold;	width: 100%;	padding: 15px 0 3px 0;	border-bottom: 1px solid #BCCAB8;}p{	font-size: 1.1em;	color: #000000;	line-height: 1.5em;	margin-top: 1em;}a{	color: #C6695A;	text-decoration: none;	font-weight: bold;}a:hover{	color: #993333;	text-decoration: underline;}a:visited{	color: #5A6E94;} a img { border: none;}/* lists-----------------------------------------------------------*/ul.level1{	list-style-type: none;	margin: 15px 20px 20px 20px;	padding: 0;}ul.level1 li{	font-size: 1.1em;	border-bottom: 1px solid #FFFFFF;	padding: 5px 0px 5px 0px;}ul.level1 li a{	color: #006600;	font-weight: bold;}ul.level1 li a:hover {	color: #C6695A;	text-decoration: none;	font-weight: bold;}ul {	font-size: 1.1em;	list-style-type:  disc;	padding: 10px 0 0 20px;}ul li {	padding: 0 0 8px 0;}/* images-----------------------------------------------------------*/ a img { border: none;}img.padding{	padding: 5px;	background-color: #ffffff;	border: 1px solid #CBDCEC;}/* footer-----------------------------------------------------------*/#footer {	width: 700px;	background-color: #293243;	padding: 20px;	margin-top: 20px;	font-size: 0.9em;}ul.footer{	list-style-type: none;	margin: 0;	padding: 0;}ul.footer li{	display: inline;	padding: 0px 4px 0px 7px;	border-left: 1px solid #CBDCEC;}ul.footer li.first{	display: inline;	padding: 0px 5px 0px 0px;	border: 0;}#footer p {	clear: left;	margin: 0;	padding: 3px 0 0 0;	color: #FFFFFF;}#footer a {	color: #ffffff;	text-decoration: none;}#footer a:hover {	text-decoration: underline;}/* misc-----------------------------------------------------------*/.clear {	clear: both;}.boldgreen {	color: #006600;	font-weight: bold;}
