td {font-size: 95%;}
p {font-size: 1em;}

table.dbtable_lightblue	{	
			border-collapse: collapse; }

table.dbtable_lightblue td	{
			border-style: solid; 
			border-width: 1px;
			padding: 1px; 
			border-color: #336699; 
 }

table.dbtable_lightblue th	{
	background-color : #336699;
	border-style: none;
	padding: 0px;
	font-weight: normal;
}


.db_pageheading {
	font-weight: bold;
	background-color: #fff;
	color: #88AA00;
/*	color: #036;*/
}

.db_fullrecord_title {
	font-size: 100%;
	font-weight: bold;
	color: #88AA00;
/*	color: #336699;*/
}

.db_smallertext {
	font-size: 1em;
}

.db_shortrecord_titlered {
	font-size: 100%;
	font-weight: bold;
	background-color:#FFDDDD;
}

.db_shortrecord_title {
	font-size: 100%;
	font-weight: bold;
	background-color:#fff;
}


.db_shortrecord_alert {
	color: #990000;
}

.db_shortrecord_infotext {
	font-weight: bold; 
	color: #88AA00;
/*	color: #990000;*/
	padding-right: .5em;
}

.db_shortrecord_alertheading {
        color: #990000;
        line-height: 130%;
        font-size: 90%;
        font-weight: bold;
}

.db_shortrecord_accessheading {
        color: #88AA00;
/*        color: #336699;*/
		line-height: 130%;
        font-size: 90%;
        font-weight: bold;
}

.db_subjectguideindex_subA {
	font-weight: bold; 
	color: #88AA00;
}

.db_highlight_red {
        background-color: #990000;
        color: #FFFFFF;
        line-height: 150%;
}

.db_ul_nopadding {
	margin-bottom: -20px;
}

.db_ul_nomargin {
	margin-bottom: 0px;
}

.altaccess {
	font-size: 1em;
	color: #990000;
}

table.tableoutborder {	
	border: 1px solid #999999;
	padding: 0;
	padding: 0 .2em;
/*	width:99%*/
/*	width: 100%;*/
	width: auto;
/*  width: 63%;*/

}

table.tableoutborder th {
	font-size: 1.1em;
	font-weight: bold;
	margin: 0;
	padding: 0;
	color: #006;
	text-align: left;
}

table.tableoutborder h2 {
	font-size: 1.1em;
	font-weight: bold;
	margin: 0;
	padding: 0;
	color: #88AA00;
/*	color: #006;*/
	text-align: left;
}

table.tableoutborder th a {
	font-weight: normal;
}

table.tableoutborder th img {
	border: none;
	vertical-align: middle;
	padding-left: .5em;
}

table.tableoutborderred {	
	border: 1px solid #900;
	padding: .2em;
}

table.advsearchdbtable_lightblue {
	padding: .2em;
}

table.advsearchdbtable_lightblue td {
	background-color: #f1f1f1;
}


.fulldetails {vertical-align: top; text-align: right; background-color: #fff; margin: 0; padding: 3em 0 0 .2em; width: 15%;}

.description {background-color: #fff;}

/* .searchlink {background: url(/graphics/arrows/bluearrowsnext.gif) 0 50% no-repeat; padding-left: 25px; margin-top: 1em;}  */
p.searchlink a {padding: 0 .5em 0 0;}


table.leftborder {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: dotted;
	border-left-color: #CCCCCC;
}

td.rightborder {
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: dotted;
	border-bottom-style: none;
	border-left-style: none;
	border-left-color: #CCCCCC;
}

H4 {
  color: #000000;
}
