/* Biochem Strausslab Stylesheet by Two Fishes Design - www.twofishesdesign.co.za *//*      * html .className   ---  IE 6 *//*      *:first-child+html . className   ---  IE 7 *//*--------------------- SET UP DEFAULTS -------------------*/body {	font-family:Verdana, Arial, Geneva;	font-size:11px;	color: #666666;	line-height:20px;}.bold {font-family:Verdana, Arial, Geneva;font-size:12px;color:#84b258;font-weight:bold;}.header{	font-family:Verdana, Arial, Geneva;	font-size:11px;	color: #FF9900;	font-weight: bold}.subheader{	font-family:Verdana, Arial, Geneva;	font-size:10px;	color: #012967;	font-weight: bold}a {	color: #84b258;text-decoration: none}A:visited {	COLOR: #84b258; text-decoration: none}A:hover {	COLOR: #000000; text-decoration: underline; }/*-------------------- MAIN NAVIGATION --------------------*/#nav, #nav ul{	margin: 0px;	padding: 0;	z-index: 100}	#nav li{	margin: 0;	padding: 0;	list-style: none;	float: left;	font: 12px verdana}#nav a{	display: block;	margin: 0px 1px 0px 0px;	padding: 6px 6px;	width: 170px;	height:15px;		color: #84b258;	background:#ffffff;	text-align: center;	text-decoration: none}#nav li:hover a{			background-image:url(../assets/arrow.jpg);		background-repeat:no-repeat;		background-position:top;}	#nav a.home:hover{	color: #666666;	background-image:url(../assets/arrow.jpg);	background-repeat:no-repeat;	background-position:top;	}		#nav a.people:hover{	color: #666666;	background-image:url(../assets/arrow.jpg);	background-repeat:no-repeat;	background-position:top;	}		#nav a.publications:hover{	color: #666666;	background-image:url(../assets/arrow.jpg);	background-repeat:no-repeat;	background-position:top;	}				#nav a.resources:hover{	color: #666666;	background-image:url(../assets/arrow.jpg);	background-repeat:no-repeat;	background-position:top;	}	#nav a.research:hover{	color: #666666;	background-image:url(../assets/arrow.jpg);	background-repeat:no-repeat;	background-position:top;	}	#nav div{	position: absolute;	visibility: hidden;	z-index: 100;	margin: 5px 0px 1px 0px;	padding: 0;	color: #666666;	background: #d6d6d6;	}#nav div a	{	position: relative;		display: block;		margin: 1px 0px 1px 0px;		padding: 5px 3px;		width: 170px;		height: 20px;		z-index: 100;		white-space: wrap;		text-align: center;		text-decoration: none;		font: 10px verdana;	}		#nav div a.research {color: #84b258; background:#ffffff}		#nav div a.research:hover {color: #666666; background: #d6d6d6}/*------------------------- TOP RIGHT NAV AND BOT NAV------------------------*/.top-nav {	text-align:right;	padding:10px;}.bot-nav {	text-align:left;	padding:9px;	background:#FFFFFF;	border-top: 2px dotted #CCCCCC;}.rights {	font-size:9px;	padding: 10px 5px 5px 10px;	text-align:left;	color:#666666;	border-top: 1px solid #97cc64;	background-color: #ffffff;}/*------------------------- TABLES ------------------------*/.tablepeople {	font-family:Verdana, Arial, Geneva;	font-size:11px;	color: #666666;	line-height:17px;}.tableborderregister {	font-family:Verdana,Arial,Geneva;	font-size:11px;	color:#999999;	text-align:left;	padding:5px;}.tablebordertop {	font-family:Verdana,Arial,Geneva;	font-size:10px;	color:#999999;	text-align:left;	padding:10px;	border-top: 2px dotted #CCCCCC;}.tableborders {	font-family:Verdana, Arial, Geneva;	font-size:10px;	padding:15px;	line-height:17px;	border-top: 1px dotted #9D9D8A;	border-right: 1px solid #9D9D8A;	border-bottom: 1px solid #9D9D8A;	border-left: 1px solid #9D9D8A;	color:#474343;}.tableborder-nopad {	font-family:Verdana, Arial, Geneva;	font-size:10px;	line-height:17px;	border-top: 1px dotted #9D9D8A;	border-right: 1px solid #9D9D8A;	border-bottom: 1px solid #9D9D8A;	border-left: 1px solid #9D9D8A;	color:#474343;}.tableborders a {	color:#FF9900;	width:auto;	font: 10px Verdana, Arial, Geneva;	text-decoration: none;}.tableborders a:hover {	color:#000000;	width:auto;	font: 10px Verdana, Arial, Geneva;	text-decoration: underline;}.tableborderred {	font-family:Verdana, Arial, Geneva;	font-size:12px;	font-weight: bold;	color:#ffffff;	height:auto;	padding: 5px 10px 5px 15px;	border-top: 1px solid #9D9D8A;	border-right: 1px solid #9D9D8A;	border-bottom: 0px solid #9D9D8A;	border-left: 1px solid #9D9D8A;	background: #daecfe url(../assets/but-red.jpg);}.tableborderblue {	font-family:Verdana, Arial, Geneva;	font-size:12px;	font-weight: bold;	color:#ffffff;	height:auto;	padding: 5px 10px 5px 15px;	border-top: 1px solid #9D9D8A;	border-right: 1px solid #9D9D8A;	border-bottom: 0px solid #9D9D8A;	border-left: 1px solid #9D9D8A;	background: #daecfe url(../assets/but-blue.jpg);}.tableborderpurple {	font-family:Verdana, Arial, Geneva;	font-size:12px;	font-weight: bold;	color:#ffffff;	height:auto;	padding: 5px 10px 5px 15px;	border-top: 1px solid #9D9D8A;	border-right: 1px solid #9D9D8A;	border-bottom: 0px solid #9D9D8A;	border-left: 1px solid #9D9D8A;	background: #daecfe url(../assets/but-purple.jpg);}.tableborderpink {	font-family:Verdana, Arial, Geneva;	font-size:12px;	font-weight: bold;	color:#ffffff;	height:auto;	padding: 5px 10px 5px 15px;	border-top: 1px solid #9D9D8A;	border-right: 1px solid #9D9D8A;	border-bottom: 0px solid #9D9D8A;	border-left: 1px solid #9D9D8A;	background: #daecfe url(../assets/but-pink.jpg);}.tableborderorange {	font-family:Verdana, Arial, Geneva;	font-size:12px;	font-weight: bold;	color:#ffffff;	height:auto;	padding: 5px 10px 5px 15px;	border-top: 1px solid #9D9D8A;	border-right: 1px solid #9D9D8A;	border-bottom: 0px solid #9D9D8A;	border-left: 1px solid #9D9D8A;	background: #daecfe url(../assets/but-orange.jpg);}.tableborderblanklong {	font-family:Verdana,Arial,Geneva;	font-size:8pt;	font-weight: bold;	color:#FFF;	text-align:left;}.machineheader {	font-family:Verdana,Arial,Geneva;	font-size:12px;	color:#39a6cf;	font-weight:bold;}.machinedescript {	font-family:Verdana,Arial,Geneva;	font-size:10px;	color:#39a6cf;	font-style: italic;}.tableborder1 {	font-family:Verdana,Arial,Geneva;	font-size:10px;	padding:10px;	color:#333333;	border: 1px solid #cbc8c8;	background-color: #f3f3f0;}.tableborder2 {	font-family: Verdana, Arial, Geneva;	font-size: 10px;	color: #666666;	padding: 10px;	border-top: 2px dotted #CCCCCC;	border-right: 0px solid #CCCCCC;	border-bottom: 0px solid #CCCCCC;	border-left: 0px solid #CCCCCC;	background-color: #f3f3f0;}.tableborder3 {	font-family:Verdana, Arial, Geneva;	font-size:10px;	color:#474343;	line-height: 15px;	padding:10px;	text-align:left;	border-top: 2px none #CCCCCC;	border-right: 1px solid #CCCCCC;	border-bottom: 1px none #CCCCCC;	border-left: 1px none #CCCCCC;}.tableborder4 {	font-family:Verdana, Arial, Geneva;	font-size:10px;	color:#474343;	padding:10px;	border-top: 2px dotted #CCCCCC;	border-right: 1px solid #CCCCCC;	border-bottom: 1px solid #CCCCCC;	border-left: 1px solid #CCCCCC;}.tablebordermachines {	font-family:Verdana, Arial, Geneva;	font-size:10px;	line-height:15px;	border-top: 1px dotted #9D9D8A;	border-right: 1px solid #9D9D8A;	border-bottom: 1px solid #9D9D8A;	border-left: 1px solid #9D9D8A;	color:#333333;}.tableborderimage {	font-family:Verdana, Arial, Geneva;	font-size:10px;	border-top: 2px solid #70B6E7;	border-right: 2px solid #70B6E7;	border-bottom: 2px solid #70B6E7;	border-left: 2px solid #70B6E7;	color:#474343;}.tableborderhead2 {	font-family:Verdana, Arial, Geneva;	font-size:11px;	font-weight: bold;	padding: 5px 0px 5px 15px;	color:#fff;}.tablebordermain {	font-family:Verdana, Arial, Geneva;	font-size:8pt;	border-top: 1px solid #EBEBEB;	border-right: 1px none #EBEBEB;	border-bottom: 1px none #EBEBEB;	border-left: 1px none #EBEBEB;		color: #5a5a43;		padding:5px 16px;}.tablebordernav {	font-family:Verdana, Arial, Geneva;	font-size:8pt;	border-top: 1px none #E2E2E2;	border-right: 1px solid #E2E2E2;	border-bottom: 1px solid #E2E2E2;	border-left: 1px solid #E2E2E2;	background-color: #e7e7e7;	color: #5a5a43;	background-image:  url(file:///Macintosh%20HD/Users/estevisser/Sites/the-diet/images/navbg.gif);	background-repeat: repeat;}.submenu {	cursor:auto;	color:#000000;	width:auto;	text-align:left;	font-family:Verdana, Arial, Geneva;	font-size:10px;	border-top-width: 0px;	border-right-width: 0px;	border-bottom-width: 1px;	border-left-width: 0px;	border-top-style: none;	border-right-style: none;	border-bottom-style: solid;	border-left-style: none;	border-top-color: #bdbdae;	border-right-color: #bdbdae;	border-bottom-color: #d0d0c5;	border-left-color: #bdbdae;	height: auto;	padding: 1px 1px 1px;	background-color: #ffffff		}		/*------------------------- COLOURWEEK TABLES ------------------------*/.tablebordercolourweek {	font-family:Verdana, Arial, Geneva;	font-size:10px;	color:#474343;	line-height: 15px;	padding:10px;	text-align:left;	border-top: 2px none #CCCCCC;	border-right: 1px solid #CCCCCC;	border-bottom: 1px none #CCCCCC;	border-left: 1px none #CCCCCC;}.tablebordercolourweek a {	font-family:Verdana, Arial, Geneva;	font-size:11px;	color:#eb8f17;	line-height: 15px;	text-align:left;}.tablebordercolourweek a:visited {	font-family:Verdana, Arial, Geneva;	font-size:11px;	color:#eb8f17;	line-height: 15px;	text-align:left;	}.tablebordercolourweek a:active {	font-family:Verdana, Arial, Geneva;	font-size:11px;	color:#eb8f17;	line-height: 15px;	text-align:left;	}.tablebordercolourweek a:hover {	font-family:Verdana, Arial, Geneva;	font-size:11px;	color:#474343;	line-height: 15px;	text-align:left;}