/*td.border { background-image: url(../images/border_hor.gif); background-repeat: repeat-x; }
td.image{ background-image: url(../images/image.gif); background-repeat: no-repeat; }*/

h1.pbc { line-height: 30px; align:FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #333399; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: left;}
h2.pbcDate { color: #000080; FONT-SIZE: 14px; FONT-WEIGHT: bold; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: right;}
tr.pbcIndex {FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: left; text-decoration: none; background-image: url(../images/pbcIndex.jpg); background-repeat: no-repeat; }
div#pbcIndex {top:-45; left:20; position: relative; width:400px;}
tr.pbcOpportunity {FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: left; text-decoration: none; background-image: url(../images/pbcOpportunity.jpg); background-repeat: no-repeat; }
div#pbcOpportunity {top:-15; left:20; position: relative; width:500px;}
tr.pbcQuality {FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: left; text-decoration: none; background-image: url(../images/pbcQuality.jpg); background-repeat: no-repeat; }
div#pbcQuality {top:-35; left:20; position: relative; width:500px;}
.textBlue { FONT-WEIGHT: bold; align:center; FONT-SIZE: 14px; COLOR: #333399; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: right; FONT-STYLE: italic;}
tr.pbcContact {FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: left; text-decoration: none; }
div#pbcContact {top:20; left:20; position: relative; width:500px; padding: 0px 0px 40px 0px; }
.rule { BACKGROUND-COLOR: #a9a9a9;}
.pbcLogo { BACKGROUND-COLOR: #DDDDDD;}
tr.button { background-color: #ffffff;  text-align: center;}
tr.buttonover { background-color: #d9fcff;  text-align: center;}
.text { font-size: 11px; font-family: Arial, Helvetica, sans-serif;  text-align: center;}
.tabletext { font-size: 12px; font-family: Arial, Helvetica, sans-serif;  text-align: center;}
td.Wtext { text-align: center; valign: top; font-size: 11px; background-color: #fcf7da; font-family: Arial, Helvetica, sans-serif;}
td.center{ text-align: center; valign: top;}

.content {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: left
; text-decoration: none
}
.italic {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: black; FONT-STYLE: italic; FONT-FAMILY: Verdana, Sans-Serif; TEXT-ALIGN: center
}
.rtcontent {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: black; FONT-FAMILY: Verdana, Sans-Serif; TEXT-ALIGN: right
}
.tblcontent {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: black; FONT-FAMILY: Verdana, Sans-Serif; TEXT-ALIGN: left
}
.tbltitle {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: black; FONT-FAMILY: Verdana, SansSerif; TEXT-ALIGN: left
}
.press {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: black; FONT-FAMILY: Verdana, Sans-Serif; TEXT-ALIGN: right
}
.linklist {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: black; LINE-HEIGHT: 18px; FONT-FAMILY: Verdana, Sans-Serif; TEXT-ALIGN: left
}
.location {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Arial, Sans-Serif; TEXT-ALIGN: left
}
.titlelink {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #000000; FONT-STYLE: italic; FONT-FAMILY: Arial, Sans-Serif; TEXT-ALIGN: left
}
.pagetop {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: black; FONT-FAMILY: Verdana, Sans-Serif; TEXT-ALIGN: right
}
.bigblue2 {
	FONT-WEIGHT: bold; align="center" FONT-SIZE: 14px; COLOR: #333399; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: left
}
.bigblue {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #333399; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: left
}
.rtblue {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #0200ba; FONT-FAMILY: Verdana, Sans-Serif; TEXT-ALIGN: right
}
.righttext {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #e11923; FONT-FAMILY: Times New Roman, Times, serif; TEXT-ALIGN: left; text-decoration: none; text-transform: uppercase
}
.rightred {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: red; FONT-FAMILY: Verdana, Sans-Serif; TEXT-ALIGN: right
}
.ctrtitle {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: black; FONT-FAMILY: Verdana, Sans-Serif; TEXT-ALIGN: center
}
.copyright {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #666666; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: left
; font-variant: normal; text-decoration: none
; background-color: #CCCCCC
}

.cagecode { FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000066; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; font-variant: normal; text-decoration: none; background-color: #CCCCCC }

.author {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: black; FONT-FAMILY: Times New Roman, Serif; TEXT-ALIGN: right
}
.quote {
	FONT-WEIGHT: normal; FONT-SIZE: 14px; COLOR: black; FONT-STYLE: italic; FONT-FAMILY: Times New Roman, Serif; TEXT-ALIGN: left
}
.white {
	FONT-WEIGHT: normal; FONT-SIZE: 9px; COLOR: white; FONT-FAMILY: Verdana, Sans-Serif; TEXT-ALIGN: left
}
.custom {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.warning {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FF0000; text-decoration: none}
.smallblue {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #000066; text-align: left}
.address {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000066; font-weight: normal}
.privacy {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; text-align: left; font-style: normal}
.requiredfields {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FF0000; text-align: left; text-decoration: none}
.date {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; color: #000066; text-decoration: none; background-color: #CCCCCC; background-position: right}
.footer {  font-family: Times New Roman, Times, serif; font-size: 10px; color: #FFFFFF; text-decoration: none; text-align: center; background-color: #666666}
.link {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #3333FF; text-decoration: underline; float: none; list-style-type: none; background-color: #FFFFFF}
.formswhite {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; text-decoration: none}
.required {  font-family: "Arial Unicode MS"; font-size: 14px; font-weight: normal; color: #FF0000; text-decoration: none}
.table {  BACKGROUND-COLOR: #000099; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000066; text-decoration: none}
.table2 { BACKGROUND-COLOR: #000099; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000066; text-decoration: none}
.table3 { border-right:1px solid #000; BACKGROUND-COLOR: #b0c4de; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #000066; text-decoration: none}
.tablea { border-right:1px solid #000; BACKGROUND-COLOR: #c1d5ef; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #000066; text-decoration: none}
.tessmall {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; text-decoration: none}
.linkbar { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: 500; color: #CC3333; text-decoration: none; float: none; list-style-type: none; background-color: #CCCCCC }
.formnames {  font-family: Georgia, Times New Roman, Times, serif; font-size: 12px; font-weight: bold; color: #FFFFFF; text-decoration: none}

.menuBar
{
    POSITION: relative;
    BACKGROUND-COLOR: transparent;
    TEXT-ALIGN: center
}
.Bar
{
    font-size: 12px;
	BORDER-RIGHT: black 1px outset;
    BORDER-TOP:  black 1px outset;
    FLOAT: left;
    BORDER-LEFT: black 1px outset;
    WIDTH: 170px;
    CURSOR: hand;
    TEXT-INDENT: 5px;
	FONT-FAMILY: sans-serif;
    BORDER-BOTTOM:  black 1px outset;
    POSITION: relative;
    BACKGROUND-COLOR: #b0c4de;
    TEXT-ALIGN: center
}
.menu
{
    font-size: 12px;
	FONT-FAMILY: sans-serif;
	BORDER-RIGHT: buttonhighlight thin outset;
    BORDER-TOP: buttonhighlight thin outset;
    VISIBILITY: hidden;
    BORDER-LEFT: buttonhighlight thin outset;
    WIDTH: 170px;
    LINE-HEIGHT: 150%;
    BORDER-BOTTOM: buttonhighlight thin outset;
    POSITION: absolute;
    BACKGROUND-COLOR: #00008b
}
.menuItem
{
    font-size: 12px;
	FONT-FAMILY: sans-serif;
	PADDING-RIGHT: 15px;
    PADDING-LEFT: 10px;
    WIDTH: 100%;
    CURSOR: hand;
    LINE-HEIGHT: 20px;
    BORDER-BOTTOM: white 1px solid;
	BACKGROUND-COLOR: highlight;
	COLOR: highlighttext;
	font-weight: bold
	
}
.ItemMouseOver
{
    font-size: 12px;
	FONT-FAMILY: sans-serif;
	PADDING-RIGHT: 15px;
    PADDING-LEFT: 10px;
    WIDTH: 100%;
    CURSOR: hand;
    COLOR: highlighttext;
    LINE-HEIGHT: 20px;
    BORDER-BOTTOM: white 1px solid;
    BACKGROUND-COLOR: highlight;
	font-weight: bold
}
.ItemMouseOut
{
    WIDTH: 100%
}
.Arrow
{
	FLOAT: right;
    FONT-FAMILY: Webdings;
    POSITION: absolute;
    TEXT-ALIGN: left
}
.barOver
{
    FONT-FAMILY: sans-serif;
	BORDER-RIGHT: blue 1px ridge;
    BORDER-TOP: blue 1px ridge;
    FLOAT: left;
    BORDER-LEFT: blue 1px ridge;
    WIDTH: 170px;
    CURSOR: hand;
    TEXT-INDENT: 5px;
    BORDER-BOTTOM: blue 1px ridge;
    POSITION: relative;
    BACKGROUND-COLOR: #cd5c5c;
    TEXT-ALIGN: center;
	COLOR: highlighttext
}

.pagemenu {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: black; FONT-FAMILY: Verdana, Sans-Serif; TEXT-ALIGN: left
}
.pagemenu2 {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #9a9a9a; FONT-FAMILY: Verdana, Sans-Serif; TEXT-ALIGN: left
}

.table3 a:hover {  color: #FFF; text-decoration: none; }
.table3 a:active {  color: #006699; text-decoration: none;}

.tablea a:hover {  color: #FFF; text-decoration: none; }
.tablea a:active {  color: #006699; text-decoration: none;}


a:hover {  color: #aaaaaa; text-decoration: none; }
a:active {  color: #006699; text-decoration: none;}

.inActiveMenu {  FONT-WEIGHT: bold; FONT-SIZE: 10px; color: #767676; FONT-FAMILY: Verdana, Sans-Serif; TEXT-ALIGN: left  }
.inActiveMenu a:link {  color: #767676; text-decoration: none;}
.inActiveMenu a:visited {  color: #767676; text-decoration: none;}
.inActiveMenu a:hover {  color: navy; text-decoration: none; }
.inActiveMenu a:active {  color: #767676; text-decoration: none;}

.activeMenu { FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: navy; FONT-FAMILY: Verdana, Sans-Serif; TEXT-ALIGN: left }
.activeMenu a:link {  color: navy; text-decoration: none;}
.activeMenu a:visited {  color: navy; text-decoration: none;}
.activeMenu a:hover {  FONT-SIZE: 10px; color: #aaaaaa; text-decoration: none}
.activeMenu a:active {  color: navy; text-decoration: none;}

.productList { text-indent: 10px; list-style-position: outside; margin-left: -45px;}

/* image swap */

.clear:after {
	    content: "."; 
	    display: block; 
	    height: 0; 
	    clear: both; 
	    visibility: hidden;
	}

	.clear { 
		display: inline-block;
		padding-bottom: 0px;
		padding-left: 6px;
		margin-bottom: 0px;
		margin-left: 6px;
	}
	
	/* Hides from IE-mac \*/
	
	.clear { display: block; }
	/* End hide from IE-mac */
	
	/* image replacement general properties */
	ul.IR li { 
		position: relative;
		float: right;
		/* The original method recommends setting this so that the text doesn't peak out if you resize the text.
		   But overflow also includes our dropdown list, so we need the overflow to be visible. */
		/*overflow: hidden;
		font-size: 0.9em; */
	}
			
	.IR em {
		display: block;
		position: absolute;
		top: 0; left: 0;
		z-index: 1;
	}
	
	/* For IE5.x mac only */
	* html>body	.IR { 
		position: static;
		overflow: visible;
		font-size: 10px;
  }
	* html>body .IR em  { position: static; }
	
	/* image replacement specific properties */
	.nav { list-style: none; margin-top: 0px;}
	.nav li { float: left; padding-bottom: 0px;} /* add a little bottom padding to make sure the sub menus don't disappear before selecting them */
	.nav li, .nav li em { width: 153px; height: 34px; }
	
	* html>body ul.nav li em { margin-bottom: 0px; } /* for ie5.x/mac only */
	
	.link1 em  { 
		cursor: pointer; 
		/* IE5 requires cursor: hand; however this is not valid CSS2 */
	}


.link1 { left: 0px; margin-top: 0px; margin-bottom: 0px;}
.link1 em { background: url(imi_request.jpg) no-repeat; }
.link1:hover em { background-position: 0 -34px; }
