html, body {
	margin: 0;
	padding: 0;
}
html { min-height: 100%; margin-bottom: 1px; background-color: #e7e4d4;}
body { 
font : 0.8125em Verdana, sans-serif;
color : #555;
width : 813px;
margin : auto;
line-height : 1;
margin-top : 4px;
}  
div#mainview {display: table;  height:auto;  width:800px;  border:none;  margin: auto;  
background-color: #fff; color:inherit;}
ul, ol {line-height:1.5em;}
dt {font-weight:bold; padding-top: 1.25em;}
.nodisplay {display:none;}
p {line-height:1.25em;}
a {text-decoration: none; color: #369;}
a img {border: none;}
a:link, a:visited {color: #369; border-bottom: none;}
a:hover {color: #666}
h1 {font: 1.25em Verdana, Arial, sans-serif; letter-spacing: 1px; color:#80764a; border-bottom: 1px solid #80764a;}
h2 {font: 1em Verdana, Arial, sans-serif; letter-spacing: 1px; color:#555; border-bottom: none; font-weight:bold; }
h3 {font: .95em Verdana, Arial, sans-serif; letter-spacing: 1px; color:#555; border-bottom: none; font-weight:bold; }
h4 {font: .95em Verdana, Arial, sans-serif; letter-spacing: 1px; color:#555; border-bottom: none; font-weight:bold; }
h2.new {font: 1.25em Verdana, Arial, sans-serif; letter-spacing: 1px; color:#80764a; border-bottom: 1px solid #80764a;}
hr {border-bottom: 1px solid #8CACBB;}
ul li {list-style-image: url(/templates/img/graybox.gif);}
input {color: #666; background: #eee; border: 1px solid #ddd;}
input.event {background: none; border: none;}
#science {text-align:center;}
#standardnav a {text-transform: lowercase;	font-size: 80%;	white-space:nowrap;	font-weight: 500; float:right; color:#808080; text-decoration:none;}
#standardnav form {float:right; padding-bottom: .5em; font-size:80%; }
#c1 {width:170px;  float:left;  text-align:left; }
#col1, #col2, #col3 { 
width : 200px;
float : left;
text-align : left;
} 
#acknowledge {padding-top:3em; padding-left: 10em; text-align:center; font-size:80%; clear:both;}
#c2 {width:440px;   float:left; border: none;  padding-top: 1em; padding-left: .5em; padding-right: .5em;}
#c2full {width:610px; float:left; border: none; text-align:left; padding-top: 1em; padding-left: .75em; padding-right: .5em;}
#c3 {width:170px;   float:left; border-right:#fff .025em solid; padding-top: .5em; }
#search {width: 80px;}
#search, #submit {vertical-align: bottom;}
#footer {width:800px; height:18px;  text-align:center; clear:both; border-top: thin #ddd solid; border-bottom: thin #ddd solid; background-color: #f0eee5}
.tn {background-color: #f0eee5; width:150px; height:150px; text-align:center; margin: .25em}
/*.tn2 {float:left; background-image: url(/images/bit.gif); background-color: #eee; width:75px; height:75px; border-style:dashed; border-color:#eee; border-width:thin; text-align:center; margin: .25em;}*/
.tn2text {float:left; padding: 1.5em;}
.highlight {width:170px; height:200px; border-style:dashed; border-color:#eee; border-width:thin; padding-top:2em;}
.mainimage {height: 240px; width:400px; padding: 0 12px; text-align:center; margin: 0 .5em;}
.mainimage2 {height: 240px; width:500px; padding: 0 12px; text-align:center; margin: 0 .5em;}
.lists {padding: .5em 0 0 0;}
.content {border-left:#eee .025em solid; width:800px;}
.leftalign {text-align:left;}
.rightalign {text-align:right;}
.center {text-align:center;}
.lpadded {padding:  .5em 2.5em; text-align:left;}
.rpadded {padding: 0 .5em; text-align:right;}
.cpadded {padding: .5em; text-align:center;}
.highlight a {background-color: #b8cddf;}
#keyboardMsg{ float: right; }


#lightbox{
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; text-align:left; }
#keyboardMsg{ float: right; }
#closeButton{ top: 5px; right: 5px; }

#lightbox img{ border: none; clear: both;} 
#overlay img{ border: none; }

#overlay{ background-image: url(/templates/img/overlay.png); }

* html #overlay{
	background-color: transparent;
	background-image: url(/templates/img/bit.gif);
	}

	
.curvy {position:relative; width:150px; height:200px; background:#d7d3be; color:#000; margin:0em auto;}
#ctl {top:0px; left:0px;}
#cbl {top:180px; left:0px;}
#ctr {top:0px; left:130px;}
#cbr {top:180px; left:130px;}
#txt {position:absolute; top:10px; left:6px; width:140px; height:140px;}
#txt p a {font-size:4px; line-height:17px;}
#ctl, #cbl, #ctr, #cbr {position:absolute; width:20px; height:20px; color:#d7d3be; background:#fff; overflow:hidden;}
#quadtl, #quadtr, #quadbl, #quadbr {position:absolute; font-size:150px; font-family:arial; color:#d7d3be; background:inherit; line-height:40px;}
#quadtl {left:-8px;}
#quadtr {left:-25px;}
#quadbl {left:-8px; top:-17px;}
#quadbr {left:-25px; top:-17px;}
.wctable {
border:none; margin:0px; border-collapse: collapse;  font-size:100%; 
}
.wctable, tr  td {
padding: 0px; /*cellpadding*/
margin: 0px; /*cellspacing*/
}
 @media print {
  * {background-color: #fff !important;}
a { color: #000 ! important;
		background-color: #fff;
		text-decoration: underline;
		font-weight:bold;
}
a.external {
    background: none;
    padding: 0;
}
a:link, a:visited {
	color: #520;
	background-color: #fff;}
}
fieldset {border: 1px solid #8cacbb; margin: 2em 0em 1em 0em; padding: 1em 0em;}
legend {background: #fff; padding: 0.5em;}
form {border: none; margin: 0;}
textarea {border: 1px solid #8cacbb; color:#000; background-color: #fff; width: 88%; padding: 0.1em;}
select {font: 100% Verdana, Helvetica, Arial, sans-serif; border: 1px solid #8cacbb; vertical-align: top;}
.netscape4 {display: none;}
div.box div.body {
    position:relative; 
		background: transparent;
    border-collapse: collapse;
    border: 1px solid #8CACBB;
		padding: .5em;
		font-size:100%; 
		background-color: #ffffec; 
}
div.linklist{
  float: right; border: none;
	margin-top: .5em; right: .5em; 
  padding: 0.5em;
  text-align: left;
	width: auto;
	clear:right; 
	
}span.folder	{background: url(/images/icons/dbl_arrow_blue.gif) no-repeat  left; 
						Height: 16px;  width:25px;  padding: 0 .5em 0 1em;
						}
span.folder1	{background: url(/images/icons/dbl_arrow_blue.gif) no-repeat  right; 
						Height: 16px;  width:16px;  padding: 0 .5em 0 2em;
						} 
span.folder2	{background: url(/images/icons/dbl_arrow_blue.gif) no-repeat  right; 
						Height: 16px;  width:16px;  padding: 0 .5em 0 3em;
						}					
div.document h1 {font-size: 100%;}
div.main ul li {font-size: 100%; color:#000;}
div.document ul li {font-size: 85%; color:#000;}
.dblarrows {
	position:relative;
	} 
.dblarrows li {
	border:none;
	line-height:1.25em;
	position:relative;
	}
.spacing {
margin-bottom: 10px;
}

.hiv {
	margin-left: -30px;
	margin-top: 0;
	margin-bottom: .25em;
	padding-left: 0;
	list-style: none;
	} 
.hiv li {
	padding-left: 1em;
	padding-right: 0;
	background-position: 0 2px;
	list-style: none;
	border:none;
	line-height:.75em;
	}
img {border: none; vertical-align: middle;}
#tabs {
    background: transparent;
    border-bottom-color: #8CACBB;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    padding: .75em 0 0 0;
    white-space: nowrap;
}
#elaptabs {/* edited 11/18/04 rag@*/
    background: transparent;
    border-bottom-color: #8CACBB;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    padding: .50em 0 0 0;
 }
 div.box .content {
    padding: .5em;
}
.lowercase {text-transform: lowercase;}
div.normal		 {font-family: Verdana, Sans-Serif; font-size:85%;} 
.topic2	{
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size:80%;
        color:#3366cc;
        background:transparent;
				float:left;
        }
.topic	{
	font-family:arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;
	font-size:100%;
        font-weight:600;
        color:#3366cc;
        background:transparent;
				float:left;
        }
.white		 {background:transparent; color:#fff; display:none;}
span.white {background:transparent; color:#fff;}
.highlight {background: #DEE7EC;}
div.contact
					 {border:none;
					 }
div.labservices {
						background-image: url(/images/micro.jpg); background-repeat: no-repeat;  background-position: left; 
						line-height: 270px;
						width: 200px;
}
#genomics {background: url(/genomics/images/comp2.1_03.jpg) no-repeat   left; 
height: 467px; width: 155px;
	padding: 0px 175px 0px 110px;  
	margin: 0px; 	
	float: left;						
}
span.folder	{background: url(/images/icons/dbl_arrow_blue.gif) no-repeat  left; 
						Height: 16px;  width:25px;  padding: 0 .5em 0 1em;
						}
span.folder1	{background: url(/images/icons/dbl_arrow_blue.gif) no-repeat  right; 
						Height: 16px;  width:16px;  padding: 0 .5em 0 2em;
						} 
span.folder2	{background: url(/images/icons/dbl_arrow_blue.gif) no-repeat  right; 
						Height: 16px;  width:16px;  padding: 0 .5em 0 3em;
						} 					
span.indent	{padding: 0 0 0 .5em;}
div.indent {padding-left: 4em;}
span.goto {background: url(/images/red_arrow.gif) no-repeat left; width: 23px; height: 18px; padding: 0 .5em 0 1em;}
.validation	a 	{font-size:80%; line-height:1.75em;
							font-weight: normal;
							}
#email				
							{background: url(/images/icons/mail_icon.gif) no-repeat  left; 
						Height: 16px;  width:16px;  padding: 0 .5em 0 1em;
							}
#print				{background: url(/images/icons/print_icon.gif) no-repeat  left; 
						Height: 16px;  width:16px;  padding: 0 .5em 0 1em;						
							}
span.arrow	{background: url(/images/arrow.gif) no-repeat  left; 
						Height: 13px;  width:13px;  padding: 0 .5em 0 2em;
						}	
span.redarrow	{background: url(/images/red_arrow.gif) no-repeat  left; 
						Height: 23px;  width:18px;  padding: 0 .5em 0 2em;
						}	 
html[xmlns] .greensq {
	padding-left: 2em;
	}
html[xmlns] .greensq li {
	background: none; /* undo the background-image */
	list-style-image: url(/imgages/sq_green.gif);
	padding: 0;
	}		
.brownsq {
	margin-left: 10px;
	padding-left: 0;
	list-style: none;
	} 
.brownsq li {
	padding-left: 1.5em;
	background-image: url(/images/browndot.gif);
	background-repeat: no-repeat;
	background-position: 0 2px;
	list-style: none
	}
html[xmlns] .brownsq {
	padding-left: 2em;
	}
html[xmlns] .brownsq li {
	background: none; /* undo the background-image */
	list-style-image: url(/images/browndot.gif);
	padding: 0;
	}		
 		.right					{text-align:right; padding: 0 2em 0 0;}
.centered				{text-align:center;}	
div.centered				{text-align:center;}					
div.figure {
  float: left;
  margin: 0.25em;
  padding: 0.5em;
  text-align: center;
	border: 1px silver solid;
  width: 90%	
}
P.caption {
  font-style: italic;
  font-size: smaller;
  text-indent: 0;
}
P.caption2      {
  text-align: left;
  font-size: 10pt;
  text-indent: 2em;
  color: #CCFF33;
  background: transparent;
  }
P.caption3      {
  text-align: center;
	color: #990000;
	background: transparent;
	font-weight:bold;
  }
P.caption4      {
  text-align: center;
	color: 	#cccc99;
	background: transparent;
	font-weight:bold;
	font-size: 10pt;
  }
.lalign {text-align:left;}
.navigation_right * { margin: 0; padding: 0.25em;}
.navigation_right dt { border-left: 1px solid #DEE7EC; border-right: 1px solid #DEE7EC; font-weight: 400; font-family: Arial, Helvetica, sans-serif; color: #808080; background-color: #9B8128; padding: .25em 0 .25em .25em; }
.navigation_right dd { font-family: Arial, Helvetica, sans-serif; font-size: .9em; border-bottom: 1px solid #efefef; }
.navigation_right dd a { text-decoration: none;  display: block; padding: .025em 0 .025em 10px; }
.navigation_right dt a { text-decoration: none;  display: block;}
.navigation_right dd a:hover { background-color: #f0f8ff;}
.navigation_right dt a:hover {background-color: #f0f8ff;}
.navigation_right dd ul, .navigation_right dd.under ul { display: none; }
.navigation_right dd.over ul { display: block; }
div.databank {float:left; padding:.5em;}
div.databank2 {padding: 0 1.5em;} 
.redhighlight {color: #FF0000}
/* LEFT NAVIGATION : START */
	#navigation_left * { margin: 0; padding: 0; }
	#navigation_left dd ul, #navigation_left dd.under ul { display: none; }
	#navigation_left dd.over ul { display: block; }
	#navigation_left dd.over a { background-image: url(/templates/img/expandable_navigation/lnav_arrow_on_blue.jpg); }
	#navigation_left dd.over a:hover { background-image: url(/templates/img/expandable_navigation/lnav_arrow_on_blue.jpg); }
#navigation_left dt { border-left: 18px solid #b8cddf; font-weight: 500; font-family: Verdana, Arial, sans-serif; color: #485d7a; background-color: #dadcb7; padding: .25em 0 .25em .5em; }
#navigation_left dd { font-family: Arial, Helvetica, sans-serif; font-size: 1em; border-bottom: 1px solid #efefef; }
#navigation_left dd a { background: url(/templates/img/expandable_navigation/lnav_arrow_off.gif) no-repeat center left; text-decoration: none; color: #555; display: block; padding: .25em 0 .25em 22px; }
#navigation_left dd a:hover { background-color: #dadcb7; background-image: url(/templates/img/expandable_navigation/lnav_arrow_off.gif); }
#navigation_left dd li a { background-image: none;  margin-left: 0; padding-left: 10px; border-left: none; }
#navigation_left dd li a:hover { background-image: url(/templates/img/graybox.gif); }
#navigation_left ul { margin: 0; padding: 0; list-style-image: url(/templates/img/graybox.gif); padding-left: 22px; }
/*#navigation_left li { margin: 0px; padding-left: 20px; border-top: 1px solid #efefef; background: url(/templates/img/graybox.gif) 4px 0.65em no-repeat; }*/
#navigation_left li { margin: 0px;  border-top: 1px solid #efefef; background-color: #d5dce3; }
#navigation_left dd ul, #navigation_left dd.under ul { display: none; }
#navigation_left dd.over ul { display: block; }
#navigation_left dd.over li a { background-image: none; }
#navigation_left dd.over li a:hover { background-image: none; }
div.figure1
 {
  float: left;
  border: 1px silver dashed;
  margin: 0.5em;
  padding: 0.75em;
  width: 95%;
    }
img.float_alm
 {float:right; padding: .5em;
      }
p.alm_margin 
{margin-left: 10px;}
p.alm_word
 {
  text-align: left;
	color: 	#0033cc;
	background: transparent;
	font-weight:bold;
	  }
		h2.alm {border-bottom:none;}

		div.c4 {white-space: nowrap;}
 span.c3 {display:none}
 h2.c2 {white-space: nowrap;}
 div.column {
  float: left;
  width: 45%;
  margin: 0.5em;
  padding: 0.5em;
  text-align: left;
  line-height:1.5;
}
div.content   {width:100%; padding: 0}
 div.c9 {text-indent: 6.0em;}
 div.c8 {text-indent: 4.5em;}
 div.c7 {text-indent: 3.0em;}
 div.c6 {text-indent: 1.5em;}
 div.c5 {padding: 0 0 0 6em; border-bottom:thin  #dddddd dotted;}
 div.c4 {float:left;}
 div.c3 {text-align:center;}
 p.c2 {text-align:center; font-size: 110%;}
 div.c1 {text-align:right;}
 #keywords {display:none}
 div.tabs {
    background: transparent;
    border-bottom-color: #8CACBB;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    padding: 2em 0em 0em 0em;
    white-space: nowrap;
	}
#tabs {
    background: transparent;
    border-bottom-color: #8CACBB;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    padding: .75em 0 0 0;
    white-space: nowrap;
}
#elaptabs {/* edited 11/18/04 rag@*/
    background: transparent;
    border-bottom-color: #fff;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    padding: .50em 0 0 0;
 }
div.tabs a {
    /* The normal, unselected tabs. They are all links */
    background: transparent;
    border-color: #8CACBB;
    border-width: 1px; 
    border-style: solid solid none solid;
    color: #436976;
    font-weight: normal;
    height: 1.2em;
    margin-right: 0.5em;
    padding: 0em 1em;
    text-transform: lowercase;
	}

#tabs a, #elaptabs a {/* added elaptabs 11/18/04 rag@ */
    /* The normal, unselected tabs. They are all links */
	    background: transparent;
    border-color: #8CACBB;
    border-width: 1px; 
    border-style: solid solid none solid;
    color: #436976;
    font-weight: normal;
    height: 1.2em;
    margin-right: 0.5em;
    padding: 0em 1em;
    text-transform: lowercase;
	}

div.tabs a.selected {
    /* The selected tab. There's only one of this */
    background: #DEE7EC;
    border: 1px solid #8CACBB;
    border-bottom: #DEE7EC 1px solid;
    color: #436976;
    font-weight: normal;
}
#tabs a.selected, #elaptabs a.selected{ /* edited 11/18/04 rag@ */
    /* The selected tab. There's only one of this */
    background: #DEE7EC;
    border: 1px solid #8CACBB;
    border-bottom: #DEE7EC 1px solid;
    color: #436976;
    font-weight: normal;
}
div.tabs a.home {
    /* The selected tab. There's only one of this */
    background: #DEE7EC;
    border: 1px solid #8CACBB;
    border-bottom: #DEE7EC 1px solid;
    color: #436976;
    font-weight: bold;
}

div.tabs a:hover {
    background: #DEE7EC;
    border-color: #8CACBB;
    border-bottom-color: #DEE7EC;
    color: #436976;
}
#tabs a:hover, #elaptabs a:hover {/* edited 11/18/03 rag@ */
    background: #DEE7EC;
    border-color: #8CACBB;
    border-bottom-color: #DEE7EC;
    color: #436976;
} 
.c1 {text-align:left;}
dt.indent {padding-left: 3.5em; padding-top: 1.5em; color:#555; font-weight:bold;}
dt.events {line-height:1.5em; text-transform: uppercase; font-weight:normal; padding-left:2em;}
dd.events {line-height:1.5em;}
dd.eventsNoEvents {line-height:1.5em; color:#80a967; font-weight:500;}
dd.eventTitle {font-size:100%; line-height:1em; font-weight:bold; padding: .25em 0 ;}
dd.eventsHighlighted{line-height:1.5em; color:#80a967; font-weight:600;}
h2.events {line-height:1.5em; text-transform: uppercase; font-weight:normal; color:#80764a; border-bottom: 1px solid #80764a;}


.bold {font-weight:600;}
.centered {border: none; display: table; float: left; height: auto; margin-left: auto; margin-right: auto; padding: .5em; width: 400px}
#breadcrumbs {text-transform: lowercase;	font-size: 80%;	white-space:nowrap;	font-weight: 500; float:left; color:#808080; text-decoration:none; }
#breadcrumbs a {text-transform: lowercase;	font-size: 80%;	white-space:nowrap;	font-weight: 500; float:left; color:#808080; text-decoration:none;  }
#breadcrumbs2 a { margin-top: 0; text-transform: lowercase;	font-size: 40%;	white-space:nowrap;	font-weight: 500; float:left; color:#fff; text-decoration:none;  
background-color:#dbddb5; width:100%;}
div.width {margin-left: 225px; padding-bottom:1em;} 
div.height {margin-left: 165px; padding-bottom:2em;}
.mainnews {
width:200px;
border:1px solid #ccc;
}
.month {
background-color:#eee;
font:10px verdana;
color:#000;
}
.daysofweek {
background-color:#eee;
font: 10px verdana;
color:#000;
}
.days {
font-size: 10px;
font-family:verdana;
color:#000;
background-color: #fff8bc;
padding: 2px;
}
.days #today{
font-weight: bold;
color: #FF0000;
}
.hiv {
	margin-left: -30px;
	margin-top: 0;
	margin-bottom: .25em;
	padding-left: 0;
	list-style: none;
	} 
.hiv li {
	padding-left: 1em;
	padding-right: 0;
	background-position: 0 2px;
	list-style: none;
	border:none;
	line-height:.75em;
	}
div.stx table {
    /* The default table */
    border-collapse: collapse;
    border-left: 1px solid #8CACBB;
    border-bottom: 1px solid #8CACBB;
    font-size: 90%;
    margin: .25em 0em 1em 0em;
    clear: both;
}
table.listing th,
div.stx table th {
    background: #DEE7EC;
    border-top: 1px solid #8CACBB;
    border-bottom: 1px solid #8CACBB;
    border-right: 1px solid #8CACBB;
    color: #000;
    font-weight: normal;
   white-space: nowrap;
		padding: 1em 0 1em .5em;
		 
}
div.stx table th.maintitle {
    background: #ffffcc;
    border-top: 1px solid #8CACBB;
    border-bottom: 1px solid #8CACBB;
    border-right: 1px solid #8CACBB;
    color: #000;    font-weight: normal;
     
    white-space: nowrap;
		padding: 1em 0 1em 0;
		 
}
div.stx table td {
    border-right: 1px solid #8CACBB;
    padding: 0em 1em;
    text-align: center;
}

div.stx th.left 			 {padding: 0 0 0 2em; text-align:left; background-color: #ffffcc;}
div.stx td.left
				{text-align:left; padding: 0 0 0 2em;}
				
div.stx td.right
				{text-align:right; padding: 0 3em 0 0;}


div.stx table p  
{
    margin: 0;
    padding: 0;
}

div.stx table   
{
    border: 1px solid #8CACBB ! important;
}
div.stx table td {
    border-bottom: 1px solid #8CACBB;
}

div.stx2 table th {
    background: #DEE7EC;
    border-top: 1px solid #8CACBB;
    border-bottom: 1px solid #8CACBB;
    border-right: 1px solid #8CACBB;
    color: #000;
    font-weight: normal;
    padding: 0em 1em 0em 1.25em;
    
    white-space: nowrap;
		padding: 1em 0 1em 0;
		 
}
div.stx2 table th.maintitle {
    background: #ffffcc;
    border-top: 1px solid #8CACBB;
    border-bottom: 1px solid #8CACBB;
    border-right: 1px solid #8CACBB;
    color: #000;
    font-weight: normal;
    padding: 0em 1em 0em 1em;
    
    white-space: nowrap;
		padding: 1em 0 1em 0;
		 
}
div.stx2 table td {
    border-right: 1px solid #8CACBB;
    padding: 0em 1em;
    text-align: left;
}

div.stx2 th.left 			 {padding: 0 0 0 2em; text-align:left; background-color: #ffffcc;}
div.stx2 td.left
				{text-align:left; padding: 0 0 0 2em;}
				
div.stx2 td.right
				{text-align:right; padding: 0 3em 0 0;}


div.stx2 table p  
{
    margin: 0;
    padding: 0;
}

div.stx2 table   
{
    border: 1px solid #8CACBB ! important;
		
}
div.stx2 table td {
    border-bottom: 1px dashed #8CACBB; line-height: 1.5em;
}

.red {background-color:transparent; color:#FF0000}
li.set{
background-color:transparent;
color:#000;
display:inline;
margin:0 0 0 0;
padding: 0 0 0 0;}

/*these are used for bacti pt tables */

th.c1 {padding:.5em}

 
tr.c2 {background-color:#DEE7EC; padding:.5em}
tr.c1 {background-color:#ffffcc; padding:.5em}
td.c3	{padding:.5em}
/* Table List Properties RDH 1/24/2008*/
td.info_list  {	vertical-align: top; }


/* RIGHT  NAVIGATION  FOR EXTRAMURAL SITE */

#menu_navigation { float:right; width:225px; position:relative; z-index:1; margin: -20px 0px 0px 0px; }
div.ci_list { text-align:right; padding-top:1.5em; padding-bottom:0em; background-color:#fff; width:225px; }
dl.navigation_site { width:220px; padding-left: .15em; padding-right: .15em;  padding-top: 1.00em;  padding-bottom: 1.25em; left:0px; font-weight: 600; }
dt.navigation_site{ left:0px; border-bottom: 1px solid #ededed; font-family: Arial, Helvetica, sans-serif;  font-weight: 550; padding: .25em 0 .25em .25em; margin: 0; height: 18px; background-color: #dadcb7;  color: #485d7a;  border-left: 18px solid #b8cddf;  border-top: 1px solid #b8cddf;  border-bottom: 1px solid #b8cddf; }
dd.navigation_site { background-color: #ededed;  padding: 0; margin: 0; left:0px; border-top: 1px #e7e4d4;  border-bottom: 1px inset #e7e4d4; font-family: Arial, Helvetica, sans-serif;  font-size: 10pt;  /*new*/ font-weight:600; color: #369; }

#navigation_site a{ color: #369; }

dd.navigation_site over a { background-image: url(/templates/img/expandable_navigation/lnav_arrow_on_blue.jpg);  }
dd.navigation_site over a:hover { background-image: url(/templates/img/expandable_navigation/lnav_arrow_on_blue.jpg);  }
dd.navigation_site a { background: url(/images/arrow_grey.gif) no-repeat center left; text-decoration: none; color: #369;  display: block; padding: .45em 0 .45em 20px; }

dl.navigation_section{ width:214px; background-color: #fff; padding: .15em .15em .15em .15em; margin-left:1px; border-bottom: 1px solid #ededed;}
dt.navigation_section{ font-weight: 525;  font-family: Arial, Helvetica, sans-serif;  padding: .25em 0 .25em .25em; margin-left: 14px; margin-right: 0; margin-top: 0; margin-bottom: 0;  }
dd.navigation_section{ background-color:#fff; padding: 0; margin-left: 35px; margin-right: 0; margin-top: 0; margin-bottom: 0; font-weight:300; left:0px; border-top: 1px solid #ededed; }
dt.navigation_section a { background: url(/images/arrow_white.gif) no-repeat center left; text-decoration: none; color: #000;  display: block; padding: .45em 0 .45em 20px; }
dt.different a{ background: url(/extramural/btn_make.jpg) no-repeat center left; text-decoration: none; color: #000;  display: block;  }

dd.navigation_section a { text-decoration: none; color: #555;  display: block; padding: .45em 0 .45em 20px; }
dd.navigation_site over a { background-image: url(/images/arrow_white.gif);  }
dd.navigation_section li { background-color: white; }
dd.navigation_section ul { background-color: white;  }
dd.navigation_section li { background-color: white;  }
dd.navigation_section over a { background: none; }
dd.navigation_section over a:hover { background: none;}
dd.navigation_section a { background: none;}

ul.bio li {line-height:1.50em; margin:0 0 1em 0;}

.underline {text-decoration:underline;}
/* END RIGHT  NAVIGATION  FOR EXTRAMURAL SITE */


#nysbanner{
max-width:800px; 
max-height:28px; 
line-height:28px; 
padding:0; 
margin:0; 
overflow:hidden; 
background-color: #003366; 
border:#999 1px solid;
}

#sw_searchbox{
float: right; 
position: relative; 
top: 2px; 
left: 155px; 
visibility: background: transparent; 
z-index:10000;
}

.default_collection
{
margin-top:-2em; 
z-index:10000;
}


