@charset "utf-8";
/*******************************
*	Bently Pressurized Bearing Sub Page Styles
*	Font/Layout properites
*******************************/
body	{min-width: 756px; font-size: 100%; font-family: Verdana, Arial, Helvetica, sans-serif;}


#bpbLogo {position:relative; top:8px; width:756px; margin: 0 auto; padding: 0; height:30px; background-image:  url("../graphics/BPB_logo_textonly.gif");}

#subPagebanner {position:relative; top:9px; width:756px; margin: 0 auto; padding: 0; height:44px;}
#searchbox {position:relative; top:18px; width:188px; margin: 0 auto; padding: 0; height:10px;}

.clear	{display: block; clear: both;}
#button {position:relative; top:10px; width:756px; margin: 0 auto; height:18px;}


#container	{width: 756px; margin: 0 auto; padding: 0; top: 32px; position: relative;}

#corner	{width: 11px; margin: 0 auto; padding: 0; position: relative; height: 11px; float: left;}


/*	Column shared properties */
#leftColumn, #rightColumn {position: relative; margin: .25em .5em; padding: 1.2em 0 1em .5em; width: 500px; height: auto;}
#leftColumn h2, #rightColumn h2 {margin: 1em 0 .25em 0; padding: 0 0 0;}
#leftColumn h4, #rightColumn h4 {margin: 0 0 .25em 0; padding: 0; font-weight: bold;}
#leftColumn h5, #rightColumn h5 {margin: 0; padding: .1em .5em .5em 1.5em; font-weight: bold; border-bottom: 1px solid; font-size: 0.65em;}
#leftColumn spacer, #rightColumn spacer {background-color: #999999;}
#leftColumn h4 a, #rightColumn h4 a	{display: block; margin: 0; padding: .25em; text-decoration: none;}
#leftColumn ul, #rightColumn ul	{margin: 0; padding: 0; list-style: none; border-top: 3px solid;}
#leftColumn ul li, #rightColumn ul li	{margin: 0; padding: 0; height: auto;}
#leftColumn span, #rightColumn span	{font-style: normal;}
#leftColumn li a, #rightColumn li a	{display: block; margin: 0 0 0 1em; padding: 0.5em; border-bottom: 2px dotted; text-decoration: none; font-size: 0.65em; font-weight: bold;}
#leftColumn p, #rightColumn p	{margin: 1em 0 1.2em 2.5em; padding: 0; font-size: 0.7em; line-height: 1.5em;}

#insert {
	position: relative;
	float: left;
	margin-right: 15px;
	border: 1px;
	border-color: #999999;
	border-style: solid;
	width: 135px;
	height: auto;
	font-size: 1em;
	margin: .8em 0.8em .3em 0em;
}
#insertHoldings {
	float: left;
	margin-right: 15px;
	width: auto;
	height: auto;
	font-size: 1em;
	padding-top: 10px; padding-bottom: 5px;
	display: block;
}
.imageHoldings {
	float: left;
	margin-right: 15px;
	width: auto;
	height: auto;
	font-size: 1em;
}
.logoHoldings {
	padding-left: 16px;
	margin-right: 15px;
}

#insertAuthor {
	position: relative;
	float: left;
	margin-right: 15px;
	border: 1px;
	border-color: #999999;
	border-style: solid;
	width: 100px;
	height: auto;
	font-size: 1em;
	margin: .8em 0.8em .3em 0em;
}
#insertright {
	position: relative;
	float: right;
	margin-right: 15px;
	border: 1px;
	border-color: #999999;
	border-style: solid;
	width: 135px;
	height: auto;
	font-size: 1em;
	margin: .8em 0.1em .3em .2em;
}
#insertcenter {
	position: relative;
	margin-right: 15px;
	border: 1px;
	border-color: #999999;
	border-style: solid;
	width: 300px;
	height: auto;
	font-size: 1em;
	margin: .8em 0.1em .3em 6em;
}
#insertTextcenter {
	position: relative;
	width: 300px;
	height: auto;
	background-color: #C5C0BC;
	font-size: 0.65em;
	color: #FFFFFF;
	padding: 0.4em 0.1em 0.4em 0.1em;
}
.insertText {
	position: relative;
	width: 133px;
	height: auto;
	background-color: #627597;
	font-size: 0.65em;
	color: #FFFFFF;
	padding: 0.4em 0.1em 0.4em 0.1em;
}
.insertText a:link {color: #ffffff; text-decoration: none;}
.insertText a:visited {color: #ffffff; text-decoration: none;}
.insertText a:active {color: #ffffff; text-decoration: none;}
.insertText a:hover {color: #CCD0FF; text-decoration: none;}

.insertAuthortext {
	position: relative;
	width: 96px;
	height: auto;
	background-color: #627597;
	font-size: 0.55em;
	color: #DCECEF;
	padding: 2px 2px 4px 2px;
}


#leftColumn .right, #rightColumn .right	{float: right; margin: .5em;}
#leftColumn .left, #rightColumn .left	{float: left; margin: .5em;}
#leftColumn .leftfootertext, #rightColumn .leftfootertext	{
	float: left;
	margin: 0.5em;
	font-size: .55em;
}

#leftColumn		{float: left;}
#rightColumn	{float: right; width: 188px; background-color: #C5C0BC; margin: 0; padding: 0; height: auto;}
#content	{width: 756px; height: auto; margin: 0; padding: 0; background-image:   url("../graphics/contentBkgrnd.gif"); background-repeat: repeat-y;}
#content h2	{margin: .2em 0 .25em 1.2em; padding: 0 0 0;}

#logofooter	{position: relative; width: 568px; padding: 0em 0em .4em 0em; margin: 0; top: -5px;}
#footer	{position: relative; background-color: #9E9690; padding-top: 0.4em;}
#footer p	{font-size: 0.7em; margin: 0; padding: 0; text-align: center; position: relative; line-height: 1.5em;}

/*******************************
*	Background/Color properties
*******************************/

body	{background-color: #9E9690;}


/*	Column shared properties */
#leftColumn h1, #rightColumn h1	{color: #727272; background-color: #ffffff; font-size: 0.9em; font-weight: bold;}
#leftColumn h4, #rightColumn h4	{color: #484848; background-color: #ffffff; border-color: #DEF; font-size: 1.3em; font-weight: bold;}
#leftColumn h5, #rightColumn h5	{color: #484848; background-color: #DEDEDE; border-color: #9E9690;}
#leftColumn h4 a, #rightColumn h4 a	{color: #484848;}
#leftColumn h4 a:hover, #rightColumn h4 a:hover	{color: #484848; background-color: #DEDEDE;}
#leftColumn ul, #rightColumn ul	{border-color: #DDD;}
#leftColumn span, #rightColumn span	{font-size: 0.9em;}
#leftColumn li a, #rightColumn li a	{color: #484848; border-color: #DDD; font-weight: normal;}
#leftColumn li a:hover, #rightColumn li a:hover	{color: #484848; background-color: #DEDEDE;}

#content	{color: #333; border-color: #DDE; background-color: #fff;}

#content h2	{color: #484848; background-color: #ffffff; font-weight: bold; font-size: 0.8em; font-weight: bold;}

#footer a, b	{color: #DEDEDE;}
.smallFootertext {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.77em; color: #484848;}
.pageHeadertext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.85em;
	color: #464646;
	font-weight: bold;
}
.formText {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.77em;}

.red { color: red; }

.indentContent {
	padding-left: 4em;
	left: 5em;
}
.tableHead1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .9em;
	font-weight: bold;
	background-color: #344F7E;
	color: #CCCCCC;
	padding: 4px 2px 2px 5px;
}
.tableHead2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-weight: bold;
	background-color: #344F7E;
	color: #FFFFFF;
	padding: 7px 4px 7px 12px;
}
.tableHead3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .9em;
	font-weight: bold;
	background-color: #344F7E;
	color: #FFFFFF;
	padding: 7px 4px 7px 12px;
}
.tableRowLtgray {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	background-color: #EFE9DC;
	color: #233656;
	padding: 7px 4px 7px 12px;
}
.tableRowDrgray {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	background-color: #D7D1C0;
	color: #233656;
	padding: 7px 4px 7px 12px;
}
.newsArchivesbutton {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.6em;
	background-color: #D6DFE5;
	color: #233656;
	padding: 7px 10px 7px 10px;
	border-color: #999999;
	border-bottom-color: #999999;
	border-bottom-style: solid;
	border-bottom: 1px;
	border-right-color: #666666;
	border-right: 1px;
	border-right-style: solid;
	font-weight: bold;
}
.newsArchives {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #666666;
	padding: 7px 10px 7px 0px;
}
#properties {width: 756px; margin: 0 auto; padding: 0; top: 32px; position: relative;}
#bh_propertieslogo {
	width: 756px;
	margin: 0 auto;
	padding: 0;
	top: 32px;
	position: relative;
}
.bpb_propertieslogo {
	float: right; margin-top: 20px;
}
.bh_propertieslogo {float: left;}

h3 a {
	color: #F0E388;
	text-decoration: none;
	display: block;
	height: 40px;
	text-indent: -9999px;
	background-repeat: no-repeat;
	background-position: 0px -40px;
	background-image: url(../graphics/bpb_propertieslogo_over.jpg);
	margin-left: 300px;
}
h3 a:hover {color: #FFCC00; background-position: 0px 0px;}

.backbutton {color: #FFFFFF;text-decoration: none;font-size: 0.75em;font-weight: bold;padding-top: 5px}
.backbutton a:link {color: #FFFFFF; text-decoration: none;}
.backbutton a:visited {color: #FFFFFF; text-decoration: none;}
.backbutton a:active {color: #FFFFFF; text-decoration: none;}
.backbutton a:hover {color: #726C63; text-decoration: underline;}