body
{
	font-size:		70%;
	line-height:	140%;
	font-family:	verdana,arial,helvetica,sans-serif;
}


h1
{
	font-family:	tahoma;
}
h2, h3, h4, h5
{
	color:			#257;
	font-family:	tahoma;
	line-height:	125%;
}
table
{
	font-size:	1em;
}
div.pageneedsleftmargin
{
	margin-left: 16px;
	margin-top: 16px;
}
.nonpara
{
	font-size:	75%;
	line-height:	140%; 
}

ul
{
	line-height:	140%; 
}

li
{
	font-size:	100%;
}
strong
{
	font-weight:	bold;
  	color:		#257;
}
tt
{
	font-size:	110%;
}
pre
{
	font-size:	110%;
}
.abitsmaller
{
	font-size:	85%; 
}
.newsdate
{
	font-size:	85%;
	font-style:	italic;	 
}
.verystrong
{
	font-family:	"tahoma","verdana","arial","helvetica","sans-serif";
}
.subareahead
{
	font-size:	90%; 
	font-weight:	bold;
	font-family:	"tahoma","verdana","arial","helvetica","sans-serif";
	color:		black;
}
.columnlink
{
	font-size:	65%; 
	fo nt-weight:	bold;
}
.white
{
	color:		#ffffff;
}
.red
{
	color:		#f00;
}
.bar
{
	font-size:	60%;
	line-height:	13pt;
	color:		#cccccc;
	font-family:	"tahoma","verdana","arial","helvetica","sans-serif";
}
a:hover
{
	color: blue;
}

.smallprint
{
	font-size:	80%;
	line-height:	80%; 
}
.NavLink
{
	font-style: normal;
	font-weight: bold;
	font-size: 10pt;
	text-decoration: none;
	color: white;
}
.Hit 
{
	font-family: Verdana, Arial, Helvetica;
	font-variant: small-caps
	font-style: normal;
	font-weight: bold;
	font-size: 10pt;
	color: black;
	background-color: #FF0;
}
.RecordTitle {
	font-family: Verdana, Arial, Helvetica;
	font-style: normal;
	font-weight: bold;
	font-size: 10pt;
	color: black;
	background-color: #dde;
      }

.RecordStats 
{
	font-family: Verdana, Arial, Helvetica;
	font-style: italic;
	font-weight: normal;
	font-size: 7pt;
	color: black;
}
.caption
{
	font-size:	90%; 
	font-style:	italic;
}

.caption_new
{
	font-size:	70%; 
	font-style:	italic;
}

.clsCaption {
	font-style:		italic;
	margin-top:		6px;
	margin-bottom:	12px;
}

table tr
{
	vertical-align: top;
}


td div.colbar 
{
	margin: 0 0 10px 20px;
	border: 1px solid #bcd;
}
td div.colbar h4 
{
	margin: 0 0 3px 0;
	padding: 2px 0 4px 4px;
	font-size: 0.9em;
	font-family: Verdana;
	color: #000;
	background-color: #bcd;
}
td div.colbar p
{
	margin: 0;
	padding: 0 4px 7px 4px;
	font-size: 0.9em;
}



h3#title
{
	padding-top: 10px;
	margin-bottom: 30px;
}
table#credentials,
{
	color: #888;
	font-size: 0.9em;
	float: right;
	border-collapse: collapse;
}
table#credentials a
{
	color: #77e;
}
table#credentials a:hover
{
	color: blue;
}
table#credentials th,
table#credentials td
{
	text-align: left;
	border: 1px solid #999;
	padding: 0 3px;
}

table#coltable,
table#coltable table,
{
	border-collapse: collapse;
}
table#coltable
{
	margin-top: 6px;
}
table#coltable p
{
	margin: 0 3px 1em 0;
	line-height: 140%;
}
table#coltable h4
{
	margin-top: 0;
	margin-bottom: 0;
	font-size: 1.0em;
	font-family: verdana,arial,helvetica,sans-serif;
}

table#coltable h4 a
{
	color: #257;
	text-decorat ion: none;
}
table#coltable h4 a:hover
{
	color: blue;
	text-decoration: underline;
}
table#coltable img
{
	margin-right: 6px;
	margin-top: 2px;
}
table#coltable td#leftcol
{
	padding-right: 6px;
}
table#coltable td#rightcol
{
	padding-left: 6px;
	border-left: 1px solid #ccc;
}







