.wrapper {
text-align: center;
}

.bck {
width: 770px;
background: url(/sos/091/002028-misc04.gif) repeat-y; 
margin:0 auto;
text-align: left;
}

.full-content {
width: 770px;
background: url(/sos/091/002028-misc02.jpg) repeat-y; 
}

.search-nav {
width: 770px;
background: url(/sos/091/002028-misc02.jpg) repeat-y; 
}

.img8 {
margin-top: 0px;
}


.content-columns, .comments {
width: 722px;
margin-left: 24px; 
padding-top: 15px;
}

p {
background-color: transparent;
text-align: justify;
font-size: 0.85em;
line-height: 1.5em;
}

.no-jus {
background-color: transparent;
text-align: left;
font-size: 0.85em;
line-height: 1.5em;
}

.nospace {
background-color: transparent;
text-align: center;
font-size: 0.85em;
line-height: 1.5em;
}

.content-no-columns {
width: 722px;
margin-left: 24px; 
padding-top: 15px;
}

.content-no-columns p {
background-color: transparent;
text-align: left;
font-size: 0.85em;
line-height: 1.3em;
}

.toc {
background-color: transparent;
text-align: left;
padding-left: 50px;
}

.indent {
background-color: transparent;
text-align: left;
text-indent: 10px;
margin-left: 20px;
margin-right: 15px;
font-size: 0.85em;
line-height: 1.2em;
margin-top: -10px;
}

.columna {
float: left;
width: 227px;
margin-top: 0px;
padding: 0px;
margin-right: 20px;
overflow: hidden 
}

.columnb {
float: left;
width: 227px;
margin-right: 20px;
margin-top: 0px;
padding: 0px;
clear: none;
overflow: hidden 
}

.columnc {
float: right;
width: 227px;
margin-top: 0px;
padding: 0px;
clear: none;
overflow: hidden; 
}

.news {
clear: left;
width: 227px;
margin-bottom: 10px;
}

.news img {
float: left;
margin-right: 10px;
margin-bottom: 20px;
}

.news p {
text-align: left;
}

.p-first {
padding: 0px;
margin-top: 0px;
}

h2 {
font-size: 1.20em;
color: #990000;
margin-top: 0px;
background-color: transparent;
}

h3 {
font-size: 1.00em;
color: #990000;
margin-top: 0px;
background-color: transparent;
}

h4 {
font-size: 0.90em;
color: #000000;
margin-top: 0px;
background-color: transparent;
}

blockquote {
font-size: 0.85em;
text-align: justify;
margin: 12px;
}

ul, li {
background-color: transparent;
font-size: 1.0em;
}

ol, li {
background-color: transparent;
font-size: 0.95em;
}

ul ul {
background-color: transparent;
font-size: 1.0em;
list-style-type: disc;
list-style-position: outside;
}

.caption-right {
background: none;
font-size: 0.70em;
margin-top: -1px;
margin-bottom: 0px;
text-align: right;
}

.caption {
background: none;
font-size: 0.70em;
font-weight: bold;
margin-top: 0px;
line-height: normal;
text-align: left;
}

a, a:link, a:visited {
background: none;
}

.clear {
clear: both;
}

.bottom-nav {
width: 770px;
margin-top: 0px;
padding: 0px;
text-align: center;
background: url(/sos/091/002028-misc04.gif) repeat-y; 
}

.bottom-text {
color: #990000;
font-size: .85em;
margin-left: 60px;
margin-right: 60px;
padding-top: 10px;
padding-bottom: 15px;
text-align: center;
line-height: 1.5em;
background-color: transparent;
}

.bottom-text a:link {
text-decoration: underline;
color: #000000;
background-color: transparent;
}

.bottom-text a:visited  {
text-decoration: underline;
color: #003366;
background-color: transparent;
}


.bottom-text a:hover {
text-decoration: none;
border-bottom: 1px dashed #003366; color: #003366;
}

form {
display: inline;
}

/*input {
display: none;
}*/

input.nsfix {
display: inline;
border: 1px black solid;
vertical-align: top;
margin: 5px;
width: 135px;
}

#go {
display: inline;
vertical-align: top;
border: 0;
margin: 0px;
width: 65px;
}

/* comments */

.comments table {
width: 720px;
}

.comments td {
background-color: transparent;
}

.comments textarea {
width: 710px;
}

.img {
margin: 0px;
padding: 0px;
border: 1px black solid;
}

.img-doc {
margin: 0px 0px 10px 0px;
padding: 0px;
border: 1px black solid;
}


/* genapp */

.genapp {
	font-family: arial, sans-serif;
	font-size: .85em;
	color: black;
	background: none;
}

.searchTerms {
	font-family: arial, sans-serif;
	font-size: .75em;
	color: black;
	background: none;
}

.searchBox {
	font-family: monospace;
	font-size: 9pt;
}

.basic {
	font-size: .7em;
	font-family: arial, sans-serif;
}

.image_item {
	width: 475px;
	text-align: left;
	margin: 0 125 5 125; /* top, right, bottom, left  */
}

.image_caption {
	width: 475px;
	text-align: left;
	font-size: .9em;
	font-weight: bold;
	color : black;
	font-family : Arial, Helvetica, sans-serif;
	clear: left;
	margin: 0 125 5 125; /* top, right, bottom, left  */
}

.image_citation {
	width: 475px;
	text-align: left;
	font-size: .9em;
	font-weight: normal;
	color : black;
	font-family : Arial, Helvetica, sans-serif;
	clear: left;
	margin: 0 125 5 125; /* top, right, bottom, left  */
}

.image_source {
	width: 475px;
	text-align: center;
	font-size: .9em;
	font-weight: normal;
	color : black;
	font-family : Arial, Helvetica, sans-serif;
	clear: left;
	margin: 0 125 0 125; /* top, right, bottom, left  */
}

.image_text {
	width: 720px;
	text-align: left;
	font-size: 1em;
	font-weight: normal;
	color : black;
	font-family : Arial, Helvetica, sans-serif;
	clear: left;
	margin: 0 0 5 0; /* top, right, bottom, left  */
}

.search_results {
	width: 720px;
	text-align: right;
	font-size: .9em;
	font-weight: normal;
	color : black;
	font-family : Arial, Helvetica, sans-serif;
	clear: left;
	margin: 0 0 5 0; /* top, right, bottom, left  */	
}

table p {
background-color: transparent;
text-align: left;
font-size: 0.85em;
line-height: 1.3em;
}

.print a {
background-color: transparent;
text-align: center;
font-size: 0.85em;
line-height: 1.3em;
}

.print td {
background-color: transparent;
text-align: center;
font-size: 0.85em;
line-height: 1.3em;
}

.print p {
background-color: transparent;
text-align: left;
font-size: 1.00em;
line-height: 1.3em;
}

.lecon {
background: transparent;
font-size: 1.0em;
list-style-type: disc;
margin-left: 30px;
margin-right: 100px;
}

dl {
background: transparent; 
margin-left: 20px;
}

.text-nav {
width: 770px;
font-size: 0.85em;
color: #000000;
background-color: transparent;
text-align: center;
}

