/* ==[ css properties for www.house.gov/berman ]== */

	BODY {
	margin : 0;
	padding : 0;
	color : #444;
	background : #fff url(http://www.house.gov/berman/images/home_gradient.gif) repeat-x bottom fixed;
}
TD {
	vertical-align : top;
}
/* ==[ css trick for nav ]== */

	#subNav {
	width : 100%;
	color : inherit;
	background-color : #eee;
	border-bottom : 1px solid #ddd;
}
#subNav A,  #subNav A:visited {
	display : block;
	float : left;
	font : 10px verdana, sans-serif;
	margin : 0;
	padding : 3px 6px;
	color : #369;
	background-color : #eee;
	border-right : 1px solid #aaa;
	text-decoration : none;
}
#subNav A:hover {
	color : #000;
	background-color : #ccc;
}
#aboutHoward A.aboutHoward,  #committees A.committees,  #photoGallery A.photoGallery,  #spotlight A.spotlight,  #menu A.menu,  #visitWashingtonDC A.visitWashingtonDC,  #internships A.internships,  #grants A.grants,  #academyNominations A.academyNominations,  #helpWithFederalAgencies A.helpWithFederalAgencies,  #requestPresidentialGreetings A.requestPresidentialGreetings,  #homeownerResources A.homeownerResources,  #issues A.issues,  #votingRecord A.votingRecord,  #search A.search,  #district A.district,  #census A.census,  #recovery A.recovery,  #resources A.resources,  #reservists A.reservists,  #government A.government,  #safety A.safety,  #toolbox A.toolbox,  #photocredits A.photocredits,  #pressDate A.pressDate,  #pressIssue A.pressIssue,  #statementsDate A.statementsDate,  #statementsIssue A.statementsIssue,  #highResImage A.highResImage,  #mediaLinks A.mediaLinks,  #privacy A.privacy,  #sitemap A.sitemap {
	color : #fff;
	background-color : #65a284;
	border-right : 1px solid #96b1cb;
}
#aboutHoward A.aboutHoward:hover,  #committees A.committees:hover,  #photoGallery A.photoGallery:hover,  #spotlight A.spotlight:hover,  #menu A.menu:hover,  #visitWashingtonDC A.visitWashingtonDC:hover,  #internships A.internships:hover,  #grants A.grants:hover,  #academyNominations A.academyNominations:hover,  #helpWithFederalAgencies A.helpWithFederalAgencies:hover,  #requestPresidentialGreetings A.requestPresidentialGreetings:hover,  #homeownerResources A.homeownerResources:hover,  #issues A.issues:hover,  #votingRecord A.votingRecord:hover,  #search A.search:hover,  #district A.district:hover,  #census A.census:hover,  #recovery A.recovery:hover,  #resources A.resources:hover,  #reservists A.reservists:hover,  #government A.government:hover,  #safety A.safety:hover,  #toolbox A.toolbox:hover,  #photocredits A.photocredits:hover,  #pressDate A.pressDate:hover,  #pressIssue A.pressIssue:hover,  #statementsDate A.statementsDate:hover,  #statementsIssue A.statementsIssue:hover,  #highResImage A.highResImage:hover,  #mediaLinks A.mediaLinks:hover,  #privacy A.privacy:hover,  #sitemap A.sitemap:hover {
	color : #fff;
	background-color : #559274;
	border-right : 1px solid #96b1cb;
}
/* ==[ base ]== */	

	.null {
	display : none;
}
.bodyCell {
	margin : 0;
	padding : 10px;
	font : 11px/16px verdana, sans-serif;
}
.contentCellHome {
	margin : 0;
	padding : 10px 0;
}
A:link {
	color : #1A436C;
	background-color : transparent;
}
A:visited {
	color : #611A6C;
	background-color : transparent;
}
A:hover {
	color : #6C1A1A;
	background-color : transparent;
}
A:active {
	color : #fff;
	background-color : #1A436C;
}
/* ==[ global footer ]== */	
	
	.contactCell {
	color: #369;
	background-color : transparent;
	margin : 0;
	padding : 6px;
	font : 10px/12px Verdana, Arial, Geneva, Helvetica, sans-serif;
}
.globalLinks {
	color: #58b;
	background-color : #c7d5f1;
	margin : 0;
	padding : 6px;
	border-top : 1px solid #def;
	border-bottom : 1px solid #58b;
	font: 10px/12px Verdana, Arial, Geneva, Helvetica, sans-serif;
	text-decoration: none;
	text-align : center;
}
.currentDate {
	margin : 0;
	padding : 3px 10px;
	text-align : right;
	font : bold 9px/12px verdana, sans-serif;
	color : #369;
	background-color : transparent;
	vertical-align : middle;
	border-bottom : 1px solid #eee;
}
/* ==[ top navigation ]== */

	#topBanner {
	width : 100%;
	margin : 0;
	padding : 0;
}
#topBanner IMG {
	display : block;
	margin : 0;
	padding : 0;
}
#navTable {
	width : 100%;
	margin : 0;
	padding : 0;
	border-top : 1px solid #369;
	border-right : none;
	border-bottom : 1px solid #246;
	border-left : none;
}
#navTable TR TD {
	color : inherit;
	background-color : #c7d5f1;
	margin : 0;
	padding : 3px 0;
	border : 1px solid #8aa7e1;
	text-align : center;
	vertical-align:middle;
}
#navTable A, #navTable A:visited {
	font-size: 11px;
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	color: #369;
	padding-left: 3px;
	padding-right: 6px;
	text-decoration: none;
	font-weight: bold;
}
a.topnav:link, a.topnav:visited {
	font-size: 11px;
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	color: #336699;
	text-decoration: none;
	font-weight: bold;
}
#navTable A:hover {
	text-decoration: underline;
}
#navTable A:active {
	color : #000;
	background-color : transparent;
}
/* ==[ right side navigation ]== */
	
	A.printPage:link,  A.printPage:visited {
	display : block;
	color: #369;
	background-color : transparrent;
	margin : 0 0 6px;
	padding : 0;
	font : bold 10px/12px Verdana, Arial, Geneva, Helvetica, sans-serif;
	text-decoration : none;
}
A.printPage:hover {
	text-decoration : underline;
}
A.printPage:active {
	color : #000;
	text-decoration : underline;
}
.ltBlue {
	color: #369;
	background-color : #e1e8f7;
	margin : 0;
	padding : 6px;
	font: 10px/12px Verdana, Arial, Geneva, Helvetica, sans-serif;
	text-decoration: none;
}
.dkBlue {
	color: #369;
	background-color : #c7d5f1;
	margin : 0;
	padding : 6px 6px 3px;
	border-top : 1px solid #def;
	border-bottom : 1px solid #58b;
	font: bold 12px/15px Verdana, Arial, Geneva, Helvetica, sans-serif;
	text-decoration: none;
}
.rightTable {
	width : 175px;
	border : 1px solid #8aa7e1;
	margin : 0 0 6px;
	padding : 0;
}
IMG.qlImage {
	border : 1px solid #8aa7e1;
	display : block;
	margin : 0 0 6px;
	padding : 0;/*border-top : 1px solid #def;
		border-right : 1px solid #9bd;
		border-bottom : 1px solid #58b;
		border-left : 1px solid #9bd;*/
	}
FORM {
	display : block;
	margin : 0;
	padding : 0;
	border : 0;
}
/* ==[ homepage ]== */

	H1 {
	font : 20px/20px verdana, sans-serif;
	margin : 0 0 12px;
	padding : 7px 0 3px;
	color : #274080;
	background-color : transparent;
	border-bottom : 1px solid #274080;
	letter-spacing : -1px;
}
H2 {
	font : bold 15px/15px verdana, sans-serif;
	margin : 30px 0 12px;
	padding : 0;
	color : #274080;
	background-color : transparent;
}
H3 {
	font : bold 13px/13px verdana, sans-serif;
	margin : 18px 0 6px;
	padding : 0;
}
H4 {
	font : bold 11px/11px verdana, sans-serif;
	margin : 18px 0 6px;
	padding : 0;
}
.contentCellHome H3 {
	font : bold 14px/18px Verdana, sans-serif;
	margin : 18px 0 0;
	padding : 0;
}
.contentCellHome P.newsDate {
	font : bold 10px/12px Verdana, sans-serif;
	margin : 0 0 6px;
	padding : 0;
}
.contentCellHome P.newsSummary {
	font : 11px/16px Verdana, sans-serif;
	margin : 0;
	padding : 0;
}
DL {
	margin : 0 0 6px;
	padding : 0;
}
DT {
	font-weight : bold;
}
DD {
	margin : 0 0 6px;
	padding : 0 0 0 10px;
}
.bodyCell P,  .contentCellHome P,  .bodyCell FORM {
	display : block;
	margin : 0 0 12px;
	padding : 0;
	font : 11px/16px verdana, sans-serif;
}
.contentCellHome UL {
	margin : 0 0 12px;
	padding : 0 0 0 20px;
	font : 11px/16px verdana, sans-serif;
	list-style : disc outside;
}
TABLE.visitDC TR TD {
	border-top : 1px solid #c7d5f1;
	margin : 0;
	padding : 3px 6px 3px 0;
	font : 11px/16px verdana, sans-serif;
}
TABLE.visitDC THEAD TR TD {
	color: #369;
	background-color : #e1e8f7;
	margin : 0;
	padding : 3px 6px;
	border-top : 1px solid #58b;
	border-bottom : 1px solid #58b;
}
TABLE.visitDC THEAD TR TD H3 {
	color : #369;
	margin : 6px 0;
	padding : 0;
}
.sideLinks {
	text-align : center;
	margin : 0 0 6px;
	padding : 0;
}
.sideLinks IMG {
	display : block;
	margin : 0 0 6px;
	padding : 0;
}
#currentDate {
	text-align : right;
	color : #369;
	margin : 0;
	padding : 0 0 3px;
	font : bold 10px/12px Verdana, arial, sans-serif;
}
.contentCell H2 {
	color: #369;
	background-color : #e1e8f7;
	margin : 0;
	padding : 6px 6px 3px;
	border-top : 1px solid #def;
	border-bottom : 1px solid #58b;
	font: 12px/15px Verdana, Arial, Geneva, Helvetica, sans-serif;
	text-decoration: none;
}
P.widaArchive {
	margin : 6px 0;
	padding : 3px 0;
	border-top : 1px dotted #c7d5f1;
	font: 10px/10px Verdana, Arial, Geneva, Helvetica, sans-serif;
}
P.widaArchive A:link,  P.widaArchive A:visited,  .globalLinks A:link,  .globalLinks A:visited {
	text-decoration : none;
	color : #1A436C;
	background-color : transparent;
}
P.widaArchive A:hover,  .globalLinks A:hover {
	text-decoration : underline;
	color : #1A436C;
	background-color : transparent;
}
P.widaArchive A:active,  .globalLinks A:active {
	text-decoration : underline;
	color : #6C1A1A;
	background-color : transparent;
}
#widaList UL {
	margin : 0;
	padding : 5px 0 0 20px;
}
.leftTable {
	border : 1px solid #8aa7e1;
	margin : 0 0 6px;
	padding : 0;
}
.leftTable IMG {
	display : block;
	margin : 0 0 6px;
	padding : 0;
	border : 1px solid #58b;
}
.leftTable P {
	margin : 0 0 6px;
	padding : 0;
	font : 10px/12px verdana, sans-serif;
}
SPAN.red {
	color : #f00;
	font-weight : bold;
}
.leftTable UL {
	margin : 0;
	padding : 0;
	list-style : none outside;
}
.issueArea {
	margin : 0;
	padding : 0 0 10px;
	border-bottom : 1px solid #e1e8f7;
}
.issueArea P {
	display : block;
	margin : 0;
	padding : 0 0 10px;
	font : 11px/16px verdana, sans-serif;
}
.issueArea IMG {
	display : block;
	margin : 0 0 2px;
	padding : 0;
	border : 0;
}
P.rtt {
	font : 10px/12px verdana, sans-serif;
	margin : 0;
	padding : 4px 0 10px;
}
P.issueNav {
	font : 10px/12px verdana, sans-serif;
	margin : 0;
	padding : 4px 0;
	border-bottom : 1px solid #e1e8f7;
}
P.rtt A:link, P.rtt A:visited {
	text-decoration : none;
}
P.rtt A:hover, P.rtt A:active {
	text-decoration : underline;
}
#censusTable {
	width : 100%;
	font : 11px/16px verdana, sans-serif;
	margin : 0 0 12px;
	padding : 0;
}
#censusTable TR TD {
	margin : 0;
	padding : 1px 0;
	border-bottom : 1px solid #eee;
}
#censusTable TH {
	font-weight : bold;
	text-align : left;
	border-bottom : 1px solid #58b;
}
#censusTable TR TD.censusCategory {
	font : bold 13px/13px verdana, sans-serif;
	background-color : #e1e8f7;
	margin : 0;
	padding : 8px 2px 2px;
	border-bottom : 2px solid #58b;
}
.bigpicture {
}
.bodyheaderbold {
	color: #336699;
	font-family: Verdana, arial, sans-serif;
	font-size: 16px;
	font-weight: bold;
}
.bodytextbluebold {
	color: #336699;
	font-family: Verdana, arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
.bodytextbold {
	color: #000000;
	font-family: Verdana, arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.bodytext {
	color: #000000;
	font-family: Verdana, arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
}
.bodytext UL {
	font-size: 12px;
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	text-align: left;
	color: #00000;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	text-decoration: none;
	font-weight: normal;
	border-width: 0px 0px 0px 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}
.bodytextsmall {
	color: #000000;
	font-family: Verdana, arial, sans-serif;
	font-size: 10px;
	font-weight: normal;
}
a.bodytextsmall:link, a.bodytextsmall:visited {
	font-size: 10px;
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	color: #0000ff;
	text-decoration: underline;
	font-weight: normal;
}
a.bodytextsmall:visited {
	font-size: 10px;
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	color: #660099;
	text-decoration: underline;
	font-weight: normal;
}
.bodydatebluebold {
	color: #336699;
	font-family: Verdana, arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
}
a.bodydatebluebold:link, a.bodydatebluebold:visited {
	font-size: 10px;
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	color: #336699;
	text-decoration: none;
	font-weight: bold;
}
a.bodydatebluebold:Hover {
	text-decoration: underline;
}
.bannertext {
	font-size: 12px;
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	color: #336699;
	padding-left: 3px;
	padding-right: 3px;
	text-decoration: none;
	font-weight: bold;
}
.bannertextsmall {
	font-size: 10px;
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	color: #336699;
	padding-left: 3px;
	padding-right: 3px;
	text-decoration: none;
	font-weight: normal;
}
a.bannertextsmall:link, a.bannertextsmall:visited {
	font-size: 10px;
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	color: #336699;
	text-decoration: underline;
	font-weight: normal;
}
a.bannertextsmall:Hover {
	text-decoration: underline;
}
.photocaption {
	font-size: 12px;
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	color: #336699;
	text-decoration: none;
	font-weight: normal;
}
.subtopic {
	font-size: 12px;
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	color: #ffffff;
	padding-left: 6px;
	padding-right: 6px;
	text-decoration: none;
	font-weight: bold;
}
a.subtopic:link, a.subtopic:visited {
	font-size: 12px;
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	color: #336699;
	text-decoration: none;
	font-weight: normal;
}
a.subtopic:Hover {
	text-decoration: underline;
}
.selectedsubtopic {
	font-size: 12px;
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	text-align: center;
	color: #ffffff;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 3px;
	padding-right: 3px;
	text-decoration: none;
	font-weight: bold;
	border-width: 1px 1px 1px 1px;
	border-style: solid;
	border-color: #96b1cb;
	background-color: #65a284;
	margin-top: 1px;
	margin-bottom: 0px;
}
.notselectedsubtopic {
	font-size: 12px;
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	text-align: center;
	color: #336699;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 3px;
	padding-right: 3px;
	text-decoration: none;
	font-weight: normal;
	border-width: 1px 1px 1px 0px;
	border-style: solid;
	border-color: #96b1cb;
	background-color: #eeeeee;
	margin-top: 1px;
	margin-bottom: 0px;
}
.notselectedsubtopicfirstbutton {
	font-size: 12px;
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	text-align: center;
	color: #336699;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 3px;
	padding-right: 3px;
	text-decoration: none;
	font-weight: normal;
	border-width: 1px 1px 1px 1px;
	border-style: solid;
	border-color: #96b1cb;
	background-color: #eeeeee;
	margin-top: 1px;
	margin-bottom: 0px;
}
#hoimage {
	border: 0px;
}

