body{
 background-color: #fff;
 font-family: verdana, helvetica, arial, sans-serif;
 font-size: 82%;
 margin:0;
 padding:0;
 }

#pagewidth{
 width:100%;
 min-width: 760px;
}

#header{
 border-top: 13px solid #BE560F;
 border-bottom: 1px solid #000;
 width:100%;
 background-image:url("/images/dlg_montage.jpg");
 background-repeat: no-repeat;
 background-position: right bottom;
 }

#header img {
 padding-left: 4px;
 }

#header #galileoLink {
 margin: 0;
 padding: 0;
 float: right;
 }

#leftcol{
 width:220px;
 float:left;
 position:relative;
 margin-left:-220px;
 margin-right:1px;
 }

#outer{
 border:solid white 0px;
 /*/*/ border-left-width: 220px ;  /* left column width. NN4 hack to hide borders */
 border-left-color: #FFF0D9;   /* left column colour */
 border-left-style: solid;
 background-color: #FFFFFF; /* center column colour */
 width: auto;
 }

#footer{
 width:100%;
 background-color:#FFFFFF;
 border-top: 1px solid #000;
 text-align: center;
 font-size: .9em;
}

#inner{
 margin:0 0 0 -1px;
 width:100%;
 border-left: 1px solid #000;}

#maincol{
 float: left;
 width: 100%;
 position: relative;
 margin: 0 -7px 0 -1px;
 overflow: hidden;
 }

#outer>#inner { border-bottom: 1px solid #FFFFFF;  }

.clr{clear:both;}

.right{text-align:right;}

.center{text-align:center;}

.content{padding:3px 7px 3px 20px;} /*padding for content */

#header .content{padding-bottom:0;} /*padding bottom 0 to remove space in IE5 Mac*/

p, ol, ul, li {
	font-size: 1em;
}

h1 {
	font-size: 1.6em;
	margin-bottom: 4px;
}

h2 {font-size: 1.4em;}

h3 {font-size: 1.3em;}

h4 {font-size: 1em;}

a:hover {
 text-decoration: none;
 }

li {
 padding-bottom: .3em;
 }

.instruction {
	font-size: 1.3em;
	font-weight: bold;
	margin-bottom: 4px;
}

.smBold {
 font-size: .9em;
 font-weight: bold;
 }

.small {
 font-size: .9em;
 }

.lineTop {
 border-top: 1px solid #000;
 }

#leftcol h2 {
 font-size: 1em;
 margin: 0 1px 0 0;
 padding-left: .3em;
 height: 1.6em;
 font-weight: bold;
 background: #D69B73;
 border-bottom: 1px solid #000;
 }

.inactive {
 color: #cccccc;
 }

#leftcol a {
 color: #81390A;
 text-decoration: none;
 font-size: .9em;
 }

#leftcol a:hover {
 text-decoration: underline;
 }

#leftcol #searchForm {
 margin: 4px 0 20px 4px;
 }

#leftcol form {
 display: inline;
 }

#leftcol input {
 font-size: .9em;
 }

#leftcol .colNav {
 list-style-type: none;
 margin: 0;
 padding: 0;
 width: 219px;
 }

#leftcol .colNav a {
 font-weight: bold;
 }

#leftcol .colNav li {
 padding: 3px 0 3px 1.2em;
 border-bottom: 1px solid #ccc;
 background: #FFE3BB;
 }

#leftcol .colNav li.selected {
 padding: 3px 0 3px .3em;
 }

#leftcol .firstNav {
 border-top: 1px solid #ccc;
 }

#leftcol .colNavSec {
 list-style-type: none;
 margin: 0;
 padding: 0;
 background: #FFFCF0;
 width: 219px;
 }

#leftcol .colNavSec li {
 padding: 1px 0 2px 2em;
 border-bottom: 1px solid #ccc;
 }

#leftcol .colNavSec li.selected {
 padding: 1px 0 2px 1.1em;
 }

#mainNavContainer {
 float: left;
 width: 100%;
 background: #BE560F;
 margin: 0;
 padding: 0;
 }

#tabnav {
list-style-type: none;
padding: 0 .5em 1.6em .5em;
border-bottom: 1px solid #000;
margin: 0;
}

#tabnav li {
float: left;
height: 1.4em;
margin: 2px 6px 0 3px;
padding: 0;
}

/*ul#tabnav li.selected {
border-top: 1px solid #000;
border-right: 1px solid #000;
border-left: 1px solid #000;
border-bottom: 1px solid #fff;
background-color: #fff;
margin: 2px 5px 0 2px;
}

ul#tabnav li.selected  a {
color: #000;
}*/

#tabnav a {
float: left;
display: block;
color: #fff;
text-decoration: none;
padding: 0 4px;
}

#tabnav a:hover {
text-decoration: underline;
}

#maincol p {
 line-height: 1.3em;
 }

#sidecontent {
 float: right;
 }

#maincontent {
 margin-right: 260px;
 }

#feature {
 border: 1px solid #303A1B;
 padding: 0;
 margin: 0px 3px 5px 8px;
 width: 254px;
 background: #D3D0C7;
 }

#feature img {
 border: 1px solid #303A1B;
 }

#feature h2 {
 font-size:1em;
 margin: 0 0 3px 0;
 padding: 3px;
 color: #fff;
 background: #4F4A3E;
 }

#feature h3 {
 font-size:1.5em;
 margin: 2px 5px 0 5px;
 font-family: Georgia, Times New Roman, serif;
 }

#feature p {
 font-size: .9em;
 margin: 0 0 4px 0;
 padding: 3px 5px 3px 5px;
 line-height: 1.2em;
 }

.sideBox {
 border: 1px solid #303A1B;
 padding: 0;
 margin: 0px 3px 5px 8px;
 width: 254px;
 }

.sideBox h2 {
 font-size:1em;
 margin: 0 0 3px 0;
 padding: 3px;
 color: #fff;
 background: #4F4A3E;
 }

.sideBox h3 {
 font-size:1em;
 margin: 2px 5px 0 5px;
 font-weight: bold;
 }

.jump {
	font-size: .9em;
	text-align: right;
	margin:  0 1em 0 0;
	padding: 0 0 0 0;
}

.sideBox p {
 margin: 0 0 4px 0;
 padding: 0 .5em 1em .5em;
 line-height: 1.2em;
 }

.sideBox ul {
 padding: 0;
 margin-left: 1.7em;
 margin-top: 0;
 }

.skiplink {
 display:none;
 }



 /*printer styles*/
@media print{
/*hide the left column when printing*/
#mainNavContainer{display:none;}
#leftcol{display:none;}
#outer{border-left:0;}
}


#item_view_table td {
  padding: 4px;
}

blockquote {
  border: 0;
  margin-top: 0;
  margin-bottom:0;
}

#results_table td {
  padding: 10px 4px;
}
