body 
{
  height: 100%;
}


#buttonspacer 
{
    width:5;
}

#searchesblock
{
    width:260px;
    float:left;
    padding-left:20px;
}

#resourcesblock
{
    width:320px;
    float:right;
}

#dividerblock
{
    width:1px;
    float:left;
}

#databaseiconblock
{
    width:60px;
    float:left;
    padding-left:10px;
}

#infoblock
{
    width:60px;
    float:right;
}

#databasetitleblock
{
    width:540px;
    float:right;
    text-align:left;
    vertical-align:middle;
}

#searchcriteriablock
{
    padding-left:20px;
}

#searchresultsblock
{
    padding-left:20px;
}

/* Export Begin */
#documenttypeblock
{
    width:100px;
    float:left;
    padding-left:10px;
}

#instructionsofficeblock
{
    width:300px;
    float:right;
}

#buttonblock
{
    width:100px;
    float:left;
    padding-left:10px;
}

#vieworsaveblock
{
    width:250px;
    float:left;
}

#pleaseselectblock
{
    width:350px;
    float:right;
    vertical-align:bottom;
}

#instructionsblock
{
    width:600px;
}
/* Export End */


/* Search Results Data Begin */
#toplinksblock
{
    padding-left:20px;
}

#contentblock
{
    padding-left:20px;
}

.hypersearchcrossproduct
{
	color: blue;
	font-family: arial, helvetica, sans-serif; 
	text-decoration: none;
	font-size: 1.0em;
	background-color: transparent;
	}

.reportheaderblack
{
	color: black; 
	font-family: arial, helvetica, sans-serif; 
	background-color: transparent;
	font-size: 1.0em; 
	font-weight: bold;
}

.reportheaderdarkgray
{
	color: #a9a9a9; 
	font-family: arial, helvetica, sans-serif; 
	background-color: transparent;
	font-size: 1.0em; 
	font-weight: bold;
}

.reportheadergray
{
	color: #d3d3d3; 
	font-family: arial, helvetica, sans-serif; 
	background-color: transparent;
	font-size: 1.0em; 
	font-weight: bold;
}

.icdcodeheader
{
	color: blue; 
	font-family: arial, helvetica, sans-serif; 
	background-color: transparent;
	font-size: 1.0em; 
}

.disclaimer
{
	color: red; 
	font-family: arial, helvetica, sans-serif; 
	background-color: transparent;
	font-size: .8em; 
}

.datagridblack
{
	width: 600px;
	color: black; 
	font-family: arial, helvetica, sans-serif; 
	background-color: transparent;
	font-size: .9em; 
	text-align: center;
}

.datagridgray
{
	width: 600px;
	color: #d3d3d3; 
	font-family: arial, helvetica, sans-serif; 
	background-color: transparent;
	font-size: .9em; 
	text-align: center;
}

.datagriddarkgray
{
	width: 600px;
	color: #a9a9a9; 
	font-family: arial, helvetica, sans-serif; 
	background-color: transparent;
	font-size: .9em; 
	text-align: center;
}

.datagridblackalignright
{
	width: 600px;
	color: black; 
	font-family: arial, helvetica, sans-serif; 
	background-color: transparent;
	font-size: .9em; 
	text-align: right;
}

.datagridgrayalignright
{
	width: 600px;
	color: #d3d3d3; 
	font-family: arial, helvetica, sans-serif; 
	background-color: transparent;
	font-size: .9em; 
	text-align: right;
}

.datagriddarkgrayalignright
{
	width: 600px;
	color: #a9a9a9; 
	font-family: arial, helvetica, sans-serif; 
	background-color: transparent;
	font-size: .9em; 
	text-align: right;
}

.datagriddarkgraybold
{
	width: 600px;
	color: #a9a9a9; 
	font-family: arial, helvetica, sans-serif; 
	background-color: transparent;
	font-size: .9em; 
	text-align: center;
	font-weight: bold;
}

.datagridblackbold
{
	width: 600px;
	color: black; 
	font-family: arial, helvetica, sans-serif; 
	background-color: transparent;
	font-size: .9em; 
	text-align: center;
	font-weight: bold;
}

.datagridblackboldalignright
{
	width: 600px;
	color: black; 
	font-family: arial, helvetica, sans-serif; 
	background-color: transparent;
	font-size: .9em; 
	text-align: right;
	font-weight: bold;
}

.datagriddarkgrayboldalignright
{
	width: 600px;
	color: #a9a9a9; 
	font-family: arial, helvetica, sans-serif; 
	background-color: transparent;
	font-size: .9em; 
	text-align: right;
	font-weight: bold;
}

.headerblackbold
{
	color: black; 
	font-family: arial, helvetica, sans-serif; 
	background-color: transparent;
	font-size: 1.1em; 
	font-weight: bold;
}

.headerdarkgraybold
{
	color: #a9a9a9; 
	font-family: arial, helvetica, sans-serif; 
	background-color: transparent;
	font-size: 1.1em; 
	font-weight: bold;
}

.subheaderblackbold
{
	color: black; 
	font-family: arial, helvetica, sans-serif; 
	background-color: transparent;
	font-size: 1.0em; 
	font-weight: bold;
}

.subheaderdarkgraybold
{
	color: #a9a9a9; 
	font-family: arial, helvetica, sans-serif; 
	background-color: transparent;
	font-size: 1.0em; 
	font-weight: bold;
}

.columnheaderblackbold
{
	color: black; 
	font-family: arial, helvetica, sans-serif; 
	background-color: transparent;
	font-size: 1.0em; 
	font-weight: bold;
	text-decoration: underline;
}

.columnheaderdarkgraybold
{
	color: #a9a9a9; 
	font-family: arial, helvetica, sans-serif; 
	background-color: transparent;
	font-size: 1.0em; 
	font-weight: bold;
	text-decoration: underline;
}

.textblack 
{
	color: black; 
	font-family: arial, helvetica, sans-serif;
	font-size: 1.0em; 
}

.textblackbold 
{
	color: black; 
	font-family: arial, helvetica, sans-serif;
	font-size: 1.0em; 
	font-weight: bold;
}

.textsmallblack 
{
	color: black; 
	font-family: arial, helvetica, sans-serif;
	font-size: .8em; 
}

.textsmallblack20 
{
	color: black; 
	font-family: arial, helvetica, sans-serif;
	font-size: .8em; 
	padding-left:20px;
}

.textsmallblack40 
{
	color: black; 
	font-family: arial, helvetica, sans-serif;
	font-size: .8em; 
	padding-left:40px;
}

.textsmallblack60 
{
	color: black; 
	font-family: arial, helvetica, sans-serif;
	font-size: .8em; 
	padding-left:60px;
}

.textsmallblackbold 
{
	color: black; 
	font-family: arial, helvetica, sans-serif;
	font-size: .8em; 
	font-weight: bold;
}

.textsmallblackboldunderlined
{
	color: black; 
	font-family: arial, helvetica, sans-serif;
	font-size: .8em; 
	font-weight: bold;
	text-decoration: underline;
}

.footerblack
{
	color: black; 
	font-family: arial, helvetica, sans-serif; 
	background-color: transparent;
	font-size: .9em; 
	font-style: italic;
}

.footerdarkgray
{
	color: #a9a9a9; 
	font-family: arial, helvetica, sans-serif; 
	background-color: transparent;
	font-size: .9em; 
	font-style: italic;
}

.footergray
{
	color: #d3d3d3; 
	font-family: arial, helvetica, sans-serif; 
	background-color: transparent;
	font-size: .9em; 
	font-style: italic;
}

.headergraybold
{
	color: #d3d3d3; 
	font-family: arial, helvetica, sans-serif; 
	background-color: transparent;
	font-size: 1.1em; 
	font-weight: bold;
}

.subheadergraybold
{
	color: #d3d3d3; 
	font-family: arial, helvetica, sans-serif; 
	background-color: transparent;
	font-size: 1.0em; 
	font-weight: bold;
}

.columnheadergraybold
{
	color: #d3d3d3; 
	font-family: arial, helvetica, sans-serif; 
	background-color: transparent;
	font-size: 1.0em; 
	font-weight: bold;
	text-decoration: underline;
}

.textdarkgray
{
	color: #a9a9a9;
	font-family: arial, helvetica, sans-serif;
	font-size: 1.0em;
}

.textdarkgraybold 
{
	color: #a9a9a9;
	font-family: arial, helvetica, sans-serif;
	font-size: 1.0em; 
	font-weight: bold;
}

.textgray
{
	color: #d3d3d3; 
	font-family: arial, helvetica, sans-serif;
	font-size: 1.0em; 
}

.textgraybold
{
	color: #d3d3d3; 
	font-family: arial, helvetica, sans-serif;
	font-size: 1.0em; 
	font-weight: bold;
}

/* Search Results Data End */

.allcapsblk 
{
color: black; 
font-family: arial, helvetica, sans-serif; 
background-color: transparent;
line-height: 100%;
font-size: 1em; 
letter-spacing: .25em;
text-transform:uppercase;
font-weight:bold
}

.allcapsgrey
{
	color: #999999;
	font-family: arial, helvetica, sans-serif;
	background-color: transparent;
	line-height: 100%;
	font-size: .9em;
	letter-spacing: .25em;
	text-transform: uppercase;
	font-weight: normal;
}

.titletext 
{
clear: left;
color: black; 
font-family: arial, helvetica, sans-serif;
line-height: 150%;
font-size: .8em; 
padding-left:20px
}

.horizontaldivider
{
width: 100%;
}

.horizontalnumberofrecordstopdivider
{
width: 100%;
vertical-align: bottom; 
}

.horizontalnumberofrecordsbottomdivider
{
width: 100%;
vertical-align: bottom; 
}

.generaltext 
{
color: black; 
font-family: arial, helvetica, sans-serif;
line-height: 150%;
font-size: .8em; 
}

.clicktodisplaytext 
{
color: gray; 
font-family: arial, helvetica, sans-serif;
line-height: 150%;
font-size: 1.1em; 
}

.numberofrecords 
{
color: gray; 
font-family: arial, helvetica, sans-serif;
line-height: 150%;
font-size: 1.0em; 
}

.alerttext 
{
color: red; 
font-family: arial, helvetica, sans-serif;
line-height: 150%;
font-size: .9em; 
vertical-align:middle;
}

.subscribertext 
{
color: red; 
font-family: arial, helvetica, sans-serif;
line-height: 150%;
font-size: .9em; 
vertical-align: middle;
text-align: center;
padding-left: 20px;
width: 100%;
}

.sitenav {
	font-family: arial, helvetica, sans-serif; 
	text-decoration: none;
	background-color: transparent;
	font-size: .8em;
	font-style: italic;
	}

.bullet 
{
	padding-left: 20px;
	font-family: arial, helvetica, sans-serif; 
	text-decoration: none;
	background-color: transparent;
	}

.hypersearchHIP
{
	padding-left: 10px;
	color: blue;
	font-family: arial, helvetica, sans-serif; 
	text-decoration: none;
	font-size: 1.0em;
	background-color: transparent;
	font-weight: bold;
	}

.hypersearchtoplinks
{
	color: blue;
	font-family: arial, helvetica, sans-serif; 
	text-decoration: none;
	font-size: 1.0em;
	background-color: transparent;
	font-weight: bold;
	}

.hypersearch 
{
	padding-left: 10px;
	color: white;
	font-family: arial, helvetica, sans-serif; 
	text-decoration: none;
	font-size: .8em;
	background-color: transparent;
	}
	
	
#linkbox
{
    border-right: #000000 1px;
    padding-right: 10px;
    border-top: #000000 1px;
    padding-left: 20px;
    left: 100%;
    padding-bottom: 10px;
    border-left: #000000 1px;
    padding-top: 10px;
    border-bottom: #000000 1px;
    position: static;
    width: 100px;
    background-color: transparent;
    margin-top: 10px;
}

#reportlist
{
    float: left;
    padding-left:20px;
    margin-top:20px;
    width: 450px;
}
	
a:link {
	color: blue;
	font-family: arial, helvetica, sans-serif; 
	text-decoration: none;
	background-color: transparent;
	}
	
a:visited {
	color: blue;
	font-family: arial, helvetica, sans-serif; 
	background-color: transparent;
	text-decoration: none;
	}
	
a:hover {
	color: blue;
	font-family: arial, helvetica, sans-serif; 
	text-decoration: underline;
	background-color: transparent;
	cursor: hand;
	}
