/*LAMS Foundation April 2006 *//****************************SCREEN LAYOUT***************************/* {margin:0px;padding:0px;color:#333;}body {font-size: 12px; font-family: "Lucida Grande","Tahoma","Helvetica","Arial",sans-serif;}.row {  voice-family: "\"}\""; /* hide the following rules from IE5 */  voice-family:inherit;  overflow:hidden; /* CSS 'clearing hack' - works on all except for IE5, that's why the IE5 box model hack above */ }* html .row { height:1%; } /* part of the CSS 'clearing hack' */#page { /*whole layout of page*/width:800px;margin-left:auto;margin-right:auto;}#header { /* layout of header */width:800px;height:116px;background: transparent url(../images/head_image.jpg) no-repeat 0 0;}#headerConference { /* layout of header for LAMS Conference pages*/width:800px;height:116px;background: transparent url(../images/head_image_conf.jpg) no-repeat 0 0;}#middle { /* layout of middle section */padding:0;margin:0;}#nav { /* layout of navigation bar */  width: 150px;  float:left;  margin-left: 0;  padding-left: 0;  list-style: none;  }#nav li  /* layout of list items in navigation bar */ { margin-left: 0; background-image: url(../images/arrow_blue.gif); background-repeat: no-repeat; background-position: .5em; border-top:1px solid #e5e5e5; padding: 9px 5px 8px 25px; list-style: none; } /* layout of list items in navigation bar */#nav li a{color:#1486c0;text-decoration:none;border:0px; } #nav li a:hover /* layout of list items in navigation bar */{color:#003951;text-decoration:none;border:0px; }/* layout of list item that has been selected in navigation bar */ #nav .here {text-decoration:none;background-image:url(../images/link_here.gif);padding: 9px 5px 8px 35px; background-repeat: no-repeat; background-position: .1em; } #content { /* layout of the main content section */  width:394px;  height:auto;  float:left;   margin:20px 20px 10px 25px;  list-style-type:none;  }    #content-full { /* layout of the main content section */  width:600px;  height:auto;  float:left;   margin:20px 20px 10px 25px;  list-style-type:none;  }  #thirdColumn { /* layout of the right hand column */  width:210px;  height:471px;  float:right;  padding:0px;  background: transparent url(../images/people_sydney.jpg) no-repeat 0 0; } #thirdColumn2 { /* layout of the right hand column */  width:210px;  height:471px;  float:left;  padding:0px;  background: transparent url(../images/people_sydney2.jpg) no-repeat 0 0; }   #footer { /* layout of the footer */ width:800px; height:80px; margin-bottom:0px; margin-top:5px; color:#999; background: transparent url(../images/footer_bg.jpg) no-repeat 0 0; }  #footer p { /* layout of the footer paragraph style */ color:#999; padding:35px 20px 20px 20px; line-height:18px; font-size:11px; }.hide { /* enables you to hide elements from CSS view but will reveal when CSS is turned off */	overflow:hidden;	position:absolute;	visibility:hidden;	height: 0;	width: 0;	}	p {margin-bottom:10px;   line-height:18px;   margin-top:5px;}p.lastItem {margin-bottom:120px;   line-height:18px;}   h1 {font-size:18px;color:#1486c0;}h2 {font-size:16px; color:#1486c0;}h3 {font-size:14px;color:#1486c0;margin-top:15px;}a { color:#1486c0; text-decoration:none; border-bottom:1px dotted #1486c0}a:hover { color:#0072ae; text-decoration:none; border-bottom:1px solid #1486c0}/* misc classes ****************************/.moreSpaceRight {margin-right:15px;}.moreSpaceTop {margin-top:15px;}.moreSpaceThirdCol {margin-top:290px;}.dates { color:#72a740; font-weight:bold; margin-top:15px;} /* used on the home page table */.top a{ border-bottom: none; }.top {background-image:url(../images/arrow_up.gif); background-repeat:no-repeat; padding-right:1.5em;background-position:right;font-size:.9em;text-align:right;color:#1486c0;border-bottom: none;margin-top:25px;} /*****************************//*table styles */table {margin: 15px 0px; font-size: 0.95em;}table th{	vertical-align:bottom;		font-size: .8em;	padding: 7px;	border-right: 1px dashed #badf98;	border-bottom: 1px dashed #badf98;	border-top: 1px dashed #badf98;}table td {	vertical-align:top;		padding: 7px;	border-right: 1px dashed #badf98;	border-bottom: 1px dashed #badf98;}table td.noHeader{		padding: 7px;	border-right: 1px dashed #badf98;	border-bottom: 1px dashed #badf98;	border-top: 1px dashed #badf98;}table td.spec{	border-left: 1px dashed #badf98;	border-top: 0;}table td.specTop{	border-left: 1px dashed #badf98;	border-top: 1px dashed #badf98;}table th.specTop {		border-left: 1px solid #fff;	border-top: 1px solid #fff;}.dates { color:#72a740; font-weight:bold;}/*** List styles for content sections *****************************/#content ul {margin-bottom:15px;}#content li {margin-left: 0; background-image:url(../images/arrow_black.gif); background-repeat: no-repeat; background-position: .5em 1em; padding: 9px 5px 8px 25px; list-style-type:none;  }   .color-box {background:#ecf7fb; padding:1px 8px 8px 20px; margin-bottom:10px;} .indent {margin-left:20px}  .bgShading {background:#ecf7fb; padding:4px; margin-top:30px;} .bgShading2 {margin-top:15px; background:#ecf7fb; } .bgShading3 {margin-top:15px;background:#ecf7fb; padding:4px; text-align:center}   .imgBorder {padding:3px; border:1px solid #efefef; margin-left:20px; margin-bottom:10px;}  .imgBorder2 {padding:3px; border:1px solid #efefef; margin-right:20px; margin-bottom:10px;}