/*----------- Stylesheet for use with printing a page ----------*/

/*---------- Global settings ----------*/
body {
	margin:0px; color:#000; background-color:#fff; font-family:Verdana, Arial, Sans-serif;}
h1 {
	font-size:1.1em; font-weight:bold;}
h2 {
	font-size:0.85em;}
p, ul, ol, dl {
	font-size:0.7em;}
ul {
	list-style-type:square;}
li {
	margin:auto;}
ol {
	list-style-type:decimal;}
a {
	text-decoration:underline; color:#000099;}
a:hover {
	color:#990000;}
table {
        margin:15px 0px; width:100%; font-size:0.7em;}
th {
	margin:0px; font-weight:bold; text-align:left; padding:2px 3px; background:#dbdbdb;}
td {
        margin:0px; font-weight:normal; text-align:left; padding:2px 3px;}
form {
	height:75px; max-height:85px; margin:2px 0px; padding:2px; background-color:#f5f5f5; border-bottom:1px solid #ccc;}
form.auto {
	height:auto;}
label {
	height:22px; font-weight:bold;}
label, input, select {
        font-family:Verdana, Arial, Sans-serif; display:block; font-size:0.7em;}
input.button, input.inlineButton {
	border:1px solid #666; margin-top:1px; margin-bottom:1px; background:#fff; font-color:#003366; padding:1px 2px;}
.blue {
        color:#6699cc;}
hr {
	border:0px; margin:0px; color:#ccc; background-color:#ccc; height:1px;} 
#skipLink {
	display:none;}
.within {
	font-size:100%;}

/*---------- Banner and main navigation ----------*/
div#banner {
	display:none;}
ul#mainNav {
	display:none;}

/*---------- Home page content ----------*/
div#homeContent {
	vertical-align:top; margin:2px; padding:0px; }
div#homeContent img {
	display:none;}
div#homeText {
	font-weight:normal;}
p.intro {
	font-size:0.75em;}

/*---------- Normal page content ----------*/
div#content {
	width:93%; border:none; background:#fff; margin:none; padding:auto;}
div#content img.heading {
	display:block; margin-left:0px;}
div#footer {
	font-style:italic; font-size:.7em; border-top:1px solid #ccc; clear:both;}
.left50 {
	width:50%; float:left;}
.right50 {
	width:50%; float:right;}

/*---------- Search page/results content ----------*/
.highlight {
	background:#ffff00;}
ul#searchOptions {
	margin:15px 0px 3px 0px; padding-left:0px;}
ul#searchOptions li {
	marker-offset:0px; margin:0px; display:inline; list-style-type:none; border-right:1px solid #000; padding:1px 10px;}
ul#searchOptions li.firstItem {
	padding-left:0px;}
#inst {
	width:310px;}
.inline, .inlineButton {
	display:inline; margin-right:10px;}
.left185px {
	width:185px; float:left;}
.right533px {
        width:450px; float:right;}
.example {
	display:block; margin:3px 30px;}
.example em {
	color:#666;}
span.page {
        color:#990000; font-weight:bold; background:#ebebeb; padding:1px;}
p.leading {
	margin-top:15px;}
tr.result1 {
        background:#CDDAEB;}
tr.result2 {
        background:#f5f5f5;}
th.l {
	width:33%;}
th.r {
	width:12%;}
th.c {
        width:55%;}
th.fullTH {
        background:#CDDAEB; width:20%;}
tr.full {
        background:#CDDAEB; vertical-align:top;}


