body {padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px; background-color: #3e3e3e}
.headerfile {margin-bottom: 0px}
.accessibility {display: none}
.leftnavfile {margin-bottom: 0px; background-color: #ffffff}
.rightnavfile {margin-bottom: 0px; background-color: #ffffff}
.PageBG {padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px; background-color: #3e3e3e}
table {padding-right: 0px; padding-left: 0px; margin-bottom: 0px; padding-bottom: 0px; padding-top: 0px}
tr {padding-right: 0px; padding-left: 0px; margin-bottom: 0px; padding-bottom: 0px; padding-top: 0px}
td {padding-right: 0px; padding-left: 0px; margin-bottom: 0px; padding-bottom: 0px; padding-top: 0px}

div {padding-right: 0px; padding-left: 0px; margin-bottom: 0px; padding-bottom: 0px; padding-top: 0px}
label {padding-right: 0px; padding-left: 0px; margin-bottom: 0px; padding-bottom: 0px; padding-top: 0px}
fieldset {border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px}
div.divcenter {text-align: center}
div.divright {text-align: right}
img {padding-right: 0px; padding-left: 0px; margin-bottom: 0px; padding-bottom: 0px; padding-top: 0px}
a img {padding-right: 0px; padding-left: 0px;  font-size: 11px;  margin-bottom: 0px; padding-bottom: 0px; line-height: 0; padding-top: 0px;}

<!--
border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px; 
-->
.squish {padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; VERTICaL-align: bottom; line-height: 0; padding-top: 0px}
.nopadding {padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; line-height: 0; padding-top: 0px}
.onepx {margin-bottom: 0px; line-height: 0px}
li {font-size: 11px; font-family: Verdana; list-style-type: disc}
form {padding-right: 0px; display: inline; padding-left: 0px; margin-bottom: 0px; padding-bottom: 0px; padding-top: 0px}
P {margin-top: 3px; font-size: 11px; margin-bottom: 7px; color: #000000; font-family: Verdana}
ul {margin-top: 5px; font-size: 11px; margin-bottom: 0em; font-family: Verdana}
ul.bulletedSummaryList {margin-top: 0px; font-size: 11px; margin-bottom: 0em; font-family: Verdana}
a:link {font-weight: normal; color: #000099; text-decoration: none}
a:visited {font-weight: normal; color: #660099; text-decoration: none}
a:hover {font-weight: normal; color: #000099; text-decoration: underline}
hr {color: #000000; height: 1px}
td.VerticalRuleBlack {border-left: #000000 1px solid}
table.biographyImageTable {FLOaT: right; width: 120px}
table.tablecenter {background-color: #ffffff; text-align: center}
table.tableborder {border-right: #228623 1px solid; border-top: #228623 1px solid; font-weight: normal; border-left: #228623 1px solid; border-bottom: #228623 1px solid; border-collapse: separate; text-decoration: none}
th.thBorderTop {border-top: #000000 1px solid}
th.thBorder {font-weight: bold; font-size: 11px; color: #ffffff; border-bottom: #228623 1px solid; font-family: Verdana; border-collapse: separate; background-color: #248621; text-decoration: none}
td.tdBorder {font-weight: normal; border-bottom: #228623 1px solid; border-collapse: separate; text-decoration: none}
td.tdBorderTop {border-top: #000000 1px solid; font-weight: normal; border-collapse: separate; text-decoration: none}
td.tdBorderHead {border-right: #228623 1px solid; font-weight: bold; font-size: 11px; border-bottom: #228623 1px solid; font-family: Verdana; border-collapse: separate; text-decoration: none}
td.tdBorderRight {font-weight: bold; font-size: 11px; border-bottom: #228623 1px solid; font-family: Verdana; border-collapse: separate; text-decoration: none}
td.tdBorderleft {font-weight: bold; font-size: 11px; border-left: #000000 1px solid; font-family: Verdana; border-collapse: separate; text-decoration: none}
td.tdL3aPadding {height: 8px}
table.content-border {border-right: #838584 1px solid; border-top: #838584 1px solid; border-left: #838584 1px solid; border-bottom: #838584 1px solid; border-collapse: collapse}
table.content-border th {border-right: #838584 1px solid; border-top: #838584 1px solid; font-weight: bold; font-size: 11px; border-left: #838584 1px solid; border-bottom: #838584 1px solid; font-family: Verdana; background-color: #ffffff; text-align: center; font-color: #228623}
table.content-border td {border-right: #838584 1px solid; border-top: #838584 1px solid; font-size: 11px; border-left: #838584 1px solid; border-bottom: #838584 1px solid; font-family: Verdana; background-color: #ffffff; font-color: #228623}
table.content-noborder th {font-weight: bold; font-size: 11px; font-family: Verdana; background-color: #ffffff; font-color: #228623}
table.content-noborder td {font-size: 11px; font-family: Verdana; background-color: #ffffff; font-color: #228623}
h1 {font-weight: bold; font-size: 13px; color: #000000; font-family: Verdana}
h2 {font-weight: bold; font-size: 11px; color: #000000; font-family: Verdana}
h3 {font-weight: bold; font-size: 11px; color: #000000; font-family: Verdana}
h4 {font-weight: bold; font-size: 11px; color: #000000; font-family: Verdana}
h5 {font-weight: bold; font-size: 11px; color: #000000; font-family: Verdana}
.searchform {font-size: 11px; margin-bottom: 0px; width: 116px; font-family: Verdana}
.advsearchform {font-size: 11px; margin: 2px 0px; width: 160px; font-family: Verdana}
.audiencebox {font-weight: normal; font-size: 10px; width: 154px; color: #000000; font-family: Verdana; height: 18px}
.latestnewsselectboxmonth {font-weight: normal; font-size: 11px; width: 90px; color: #000000; font-family: Verdana}
.latestnewsselectboxyear {font-weight: normal; font-size: 11px; width: 60px; color: #000000; font-family: Verdana}
.checkbox {width: 12px; font-family: Verdana; height: 12px}
.dropdown {width: 115px; font-family: Verdana; height: 20px}
.stateselect {font-weight: normal; font-size: 11px; width: 125px; color: #000000; font-family: Verdana; height: 20px}
.BodyTextBlack {font-weight: normal; font-size: 11px; color: #000000; font-family: Verdana}
.BodyTextRed {font-weight: normal; font-size: 10px; color: #ff0000; font-family: Verdana}
.BodyTextRedBold {font-weight: bold; font-size: 11px; color: #ff0000; font-family: Verdana}
.BodyTextBlue {font-weight: normal; font-size: 11px; color: #000099; font-family: Verdana}
.FootTextBlue {font-weight: normal; font-size: 10px; color: #000099; font-family: Verdana}
.BodyTextBlackBold {font-weight: bold; font-size: 11px; color: #000000; font-family: Verdana}
.BodyTextBlueBold {font-weight: bold; font-size: 11px; color: #000099; font-family: Verdana}
.HdrBlue {font-weight: normal; font-size: 13px; color: #000099; font-family: Verdana}
.HdrBlack {font-weight: normal; font-size: 13px; color: #000000; font-family: Verdana}
.HdrBlueBold {font-weight: bold; font-size: 13px; color: #000099; font-family: Verdana}
.HdrBlackBold {font-weight: bold; font-size: 13px; color: #000000; font-family: Verdana}
.BodyTextBlackSmall {font-weight: normal; font-size: 10px; color: #000000; font-family: Verdana}
.BodyTextBlueSmall {font-weight: normal; font-size: 10px; color: #000099; font-family: Verdana}
.BodyTextBlueSmallBold {font-weight: bold; font-size: 10px; color: #000099; font-family: Verdana}
.ErrorMessageNormal {font-weight: normal; font-size: 11px; color: #ff0000; font-family: Verdana}
.ErrorMessageBold {font-weight: bold; font-size: 11px; color: #ff0000; font-family: Verdana}
.leftNavTopSectionColor {font-weight: normal; font-size: 11px; margin-bottom: 0px; font-family: Verdana; background-color: #c5c5c5}
.leftNavBottomSectionColor {font-weight: normal; font-size: 11px; font-family: Verdana; background-color: #c5c5c5}
.leftNavBackgroundColor {font-weight: normal; font-size: 11px; margin-bottom: 0px; font-family: Verdana; background-color: #c5c5c5}
.RightNavBackgroundColor {margin-bottom: 0px; background-color: #f2f2f2}
.GrayBackgroundColor {margin-bottom: 0px; background-color: #b8b8b8}
.WhiteBackgroundColor {margin-bottom: 0px; background-color: #ffffff}
.WhiteBackgroundColor2 {margin-bottom: 0px; line-height: 0; background-color: #ffffff}
.WhiteSpacer {margin-bottom: 0px; width: 10px; background-color: #ffffff}
.BlackBackgroundColor {margin-bottom: 0px; background-color: #000000}
.BlackBackgroundColor2 {margin-bottom: 0px; line-height: 0; background-color: #ffffff}
.footertable {border-top: #b8b8b8 1px solid}
.FooterText {font-weight: normal; font-size: 10px; color: #000099; border-bottom: #000000 1px solid; font-family: Verdana}
.Breadcrumb {font-weight: normal; font-size: 11px; color: #000000; font-family: Verdana}
.bypass-nav {margin-bottom: 0px; line-height: 0; background-color: #3f3e3e}
.wpsPortletTitleUSDa {font-weight: bold; font-size: 13px; color: #000000; font-family: Verdana}
.wpsPortletTitleUSDasmall {font-weight: normal; font-size: 9px; color: #000000; font-family: Verdana}
.regSelectBox {font-weight: normal; font-size: 11px; width: 200px; color: #000000; font-family: Verdana}
.faqselect {font-weight: normal; font-size: 11px; width: 325px; color: #000000; font-family: Verdana; height: 20px}
.agencyreportselectboxmonth {font-weight: normal; font-size: 11px; width: 70px; color: #000000; font-family: Verdana}
.agencyreportselectboxday {font-weight: normal; font-size: 11px; width: 40px; color: #000000; font-family: Verdana}
.agencyreportselectboxyear {font-weight: normal; font-size: 11px; width: 55px; color: #000000; font-family: Verdana}
.logo{ width: 80; height: 70; border: 1;}

/* for links in a toggleblock DIV area */
div.toggleblock a { font-family:Arial,Helvetica; font-size: 11px;}

/* For Right Navigation Menu without using gifs for items and title */
div.rightnav_angled { margin-left:1; background-image:url(/image/R4/navright_angled.gif); background-repeat: no-repeat; height:24px; width:187px}

div.rightnav { margin-left:1; background-image:url(/image/R4/navright.gif); background-repeat: no-repeat; height:24px; width:187px}

div.rightnav_title { padding:5px 0 0 10px; font-family:verdana; font-size:12; color:#3B3B3B; font-weight:600;}

table.rightnav { width: 189px; margin-left:10px; border-spacing:0px;}

div.rightnav_content { margin-top:10px; margin-bottom:10px;}

table.rightnav_content { width:179px;}

td.rightnav_content { width:163px; vertical-align:baseline;}

.rightnav a:link {font-weight: normal; color: #000099; text-decoration: none}
.rightnav a:visited {font-weight: normal; color: #000099; text-decoration: none}
.rightnav a:active {font-weight: normal; color: #000099; text-decoration: none}
.rightnav a:hover {font-weight: normal; color: #000099; text-decoration: underline}


/* for tables with 3 expand/collapse feature */
table.tgltab { border: 1px solid; background-color: #F7F7E7;}
table.tgltabL2 { border: 1px solid; background-color:#cccc99;}
table.tgltabL3 { border: 1px solid; background-color:#99ccff;}

table.tgltab img.toggleimg { padding-top: 2px; padding-right: 2px;}

table.tgltab thead { background-color: #F7F7E7; text-align: center; font-family:Verdana,Arial,Helvetica; font-size: 11px; font-weight:bold; font-color: #000000;}

table.tgltab tr.RL1 { background-color:#cccc99;}
table.tgltab tr.RL2 { background-color:#99ccff;}
table.tgltab tr.RL3 { background-color:#ffffff;}
table.tgltab tr.total { background-color: #F7F7E7;}

table.tgltab td { font-size: 11px; font-family: Verdana, Arial, Helvetica; font-color: #000000; text-align: right; vertical-align: top;}
table.tgltab tr.total td { font-family:Verdana,Arial,Helvetica; font-size: 11px; font-weight:bold; font-color: #000000; text-align: right;}

table.tgltab td.tgltd { padding: 0px;}

table.tgltab td.lalign { text-align: left;}

table.tgltab a { font-size: 11px; font-family: Verdana, Arial, Helvetica;}

/* for html forms used for report parameters */
form.parmform fieldset { font-family:Verdana,Arial,Helvetica; font-size: 11px; font-color: #000000;}

form.parmform td { font-family:Verdana,Arial,Helvetica; font-size: 11px; font-color: #000000;}

form.parmform label { padding-left: 2px; padding-right: 5px;}

form.parmform input { background-color:#F7F7E7;}

form.parmform select { background-color:#F7F7E7;}

/* for top nav menu */
a.topnav {color:black;font-family:arial;font-size:12;font-weight:bold;text-decoration:none;cursor:hand;}

div.topnav {background-image:url(/web/images/r4/navtop.gif);height:21;
color:white;font-family:arial;font-size:12;font-weight:bold;text-decoration:none;}

div.topnav_over {background-image:url(/web/images/r4/navtop_over.gif);height:21;
color:black;font-family:arial;font-size:12;font-weight:bold;text-decoration:none;}

div.topnav a:link {color:white;font-family:arial;font-size:12;font-weight:normal;text-decoration:none;cursor:hand;}
div.topnav a:visited {color:white;font-family:arial;font-size:12;font-weight:normal;text-decoration:none;cursor:hand;}
div.topnav a:active {color:white;font-family:arial;font-size:12;font-weight:normal;text-decoration:none;cursor:hand;}
div.topnav_over a:hover {color:black;font-family:arial;font-size:12;font-weight:normal;text-decoration:none;cursor:hand;}

/* additional styles for Breadcrumb class */
.Breadcrumb a:visited {color: #000099;}

/* for multi-select checkboxes */
div.chkbox label {
    display: block;
    padding-top: 5px;
    padding-left: 45px;
    text-indent: -42px;
}
div.chkbox input {
    width: 13px;
    height: 13px;
    padding-right: 10px;
    margin:0px;
    vertical-align: bottom;
    position: relative;
    top: -1px;
    *overflow: hidden;
}

/* for DIVs replacing TABLEs */
div.tbl {font-size:11px; font-family:Verdana; background-color:#ffffff; font-color:#228623;}
div.tbl li {list-style-type: none}
div.tbl ul {border:0; margin:5 0 0 15px; padding:5px;font-size: 11px; font-family: Verdana;}
table.tbl {font-size:11px; font-family:Verdana; background-color:#ffffff; font-color:#228623;}
table.tbl td {margin-top:5px; vertical-align:top;}
table.tbl li {list-style-type: none}
table.tbl ul {border:0; margin:0; margin-left:5px; padding:0;font-size: 11px; font-family: Verdana;}


/* for pagination of reports (using item ID */
#pagination li{
border:0; margin:0; padding:0;
font-size:11px;
list-style-type:none;
margin-right:2px;
display:inline;
}
#pagination a{
border:solid 1px #9aafe5
margin-right:2px;
}
#pagination .previous-off,
#pagination .next-off {
border:solid 1px #DEDEDE
color:#888888
display:block;
float:left;
font-weight:bold;
margin-right:2px;
padding:3px 4px;
}
#pagination .next a,
#pagination .previous a {
font-weight:bold;
}
#pagination .active{
background:#2e6ab1;
color:#FFFFFF;
font-weight:bold;
display:block;
float:left;
padding:4px 6px;
}
#pagination a:link,
#pagination a:visited {
color:#0e509e
display:block;
float:left;
padding:3px 6px;
text-decoration:none;
}
#pagination a:hover{
border:solid 1px #0e509e
z}


/* Alternate Pagination using class */
	div.pagination {
		padding: 3px;
		margin: 3px;
		text-align:center;
                font-size:11px;
                font-family: verdana,arial;
	}
	
	div.pagination a {
		padding: 2px 5px 2px 5px;
		margin: 2px;
		border: 1px solid #AAAADD;
		
		text-decoration: none; /* no underline */
		color: #000099;
	}
	div.pagination a:hover {
		border: 1px solid #000099;

		color: #000;
	}
	div.pagination span.current {
		padding: 2px 5px 2px 5px;
		margin: 2px;
		border: 1px solid #000099;
		
		font-weight: bold;
		background-color: #000099;
		color: #FFF;
	}
	div.pagination span.disabled {
		padding: 2px 5px 2px 5px;
		margin: 2px;
		border: 1px solid #EEE;
	
		color: #BBB;
	}
	

tr.selected {
   background-color: #cccc99;
   }
   
/* For highlighting searched text */   
span.highlight {
   background-color: blue; color: white
   }
