@charset "utf-8";
/*******************************
*	Bently Pressurized Bearing Home 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");}

#flashBanner {position:relative; top:9px; width:756px; margin: 0 auto; padding: 0;}
#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 {top:10px; width:756px; margin: 0 auto; height:18px; position: relative;}

#container	{width: 756px; margin: 0 auto; padding: 0; top: 32px; position: relative; height: auto;}
#corner	{width: 11px; margin: 0 auto; padding: 0; height: 11px; float: left; top: 32px;}

#imageHome	{width: 125px; margin: 0 auto; position: relative; height: 175px; float: left; top: 20px; left: auto; padding-top: 40px;}

/***************/
#error {position: relative; margin: .8em .5em; padding: 2em 0 0 .8em; width: 480px; height: auto;font-size: 1em;}
#error h1 {color: #484848; background-color: #ffffff; border-color: #DEF; font-size: 1.3em; font-weight: bold; margin: 0 0 .25em 0; padding: 0;}
#error li {color: #484848; border-color: #DDD; font-weight: normal; font-size: .8em;}
#error li a {color: #484848; border-color: #DDD; font-weight: normal;}
#error li a:hover {color: #FF0000;}
#error p {margin: 1em 0 .25em 0; padding: 0; font-size: 0.85em; line-height: 1.5em; font-weight: bold;}
#error .right {float: right; margin: .5em;}
#error .left {float: left; margin: .5em;}
#error {float: left;}
/***************/

#leftColumn{position: relative; margin: .8em .5em; padding: 2em 0 0 .8em; width: 420px; height: auto;}

/*	Column shared properties */
#leftColumn, #rightColumn {position: relative; margin: .8em .5em; padding: 2em 0 0 .8em; width: 380px; height: auto;}
#leftColumn h1, #rightColumn h1 {margin: 0 0 .25em 0; padding: 0;}
#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: 0em; 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 .25em 0; padding: 0; font-size: 0.75em; line-height: 1.5em;}

#leftColumn .right, #rightColumn .right	{float: right; margin: .5em;}
#leftColumn .left, #rightColumn .left	{float: left; margin: .5em;}

#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: 1em 1em .3em 0; padding: 0; font-style: oblique; border-bottom: 1px dotted;}

#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: #484848; background-color: #ffffff; border-color: #DEF; font-size: 1.2em; 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	{color: #666666; 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: #006; border-color: #DDD;}

#footer a, b	{color: #DEDEDE;}
.smallFootertext {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.77em; color: #484848;}