body
{
	font-family: Arial;
}
a:hover
{
	color: #808080;
	text-decoration: underline;
}
.navbar1
{
	color: #ffffff;
	background-color: #505050;
	font-weight: bold;
	white-space: nowrap;
	padding: 2,4,2,4;
	text-decoration: none;
	font-size: 10pt;
	vertical-align:middle;
}
.navbar2
{
	vertical-align: middle;
	color: #ffffff;
	background-color: #505050;
	padding: 2,2,2,2;
	text-decoration: none;
	font-size: 9pt;
}

.langbox
{
	vertical-align: middle;
	text-align: center;
	color: #ffffff;
	background-color: #505050;
	font-weight: bold;
	white-space: nowrap;
	padding: 2,4,2,4;
	text-decoration: none;
	font-size: 10pt;
}

.footerlink
{
	text-align: center;
	font-size: 10pt;
	font-weight: bold;
	color: #E10000;
	white-space: nowrap;
	text-decoration: none;
	padding: 1,10,1,10;
	border-left-style: solid;
	border-left-width: thin;
	border-left-color: #808080;
}

#marqueecontainer
{
	padding-right: 2px;
	padding-left: 4px;
	padding-bottom: 2px;
	overflow: hidden;
	width: 170px;
	padding-top: 2px;
	position: relative;
	height: 180px;
	background-color: #ffffff;
	border-left-style: solid;
	border-left-width: 1pt;
	border-left-color: #505050;
	border-right-style: solid;
	border-right-width: 1pt;
	border-right-color: #505050;
}

.pdbmarqueeItem
{
	font-family:Lucida Sans;
	font-size:0.85em;
	color: "#990000";
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
	padding: 3,0,3,0;
}
.pdbmarqueeHeader
{
	font-weight: bold;
	text-align: center;
	font-size: 10pt;
	color: #f9f9f9;
	background-color: #404040;
	padding: 4,4,4,4;
}
.marqueeFooter
{
	border-bottom-color: #202020;
	border-bottom-style: solid;
	border-bottom-width: 1pt;
	border-left-color: #202020;
	border-left-style: solid;
	border-left-width: 1pt;
	border-right-color: #202020;
	border-right-style: solid;
	border-right-width: 1pt;
	background-color: #ffffff;
}
.leftPanel
{
	vertical-align: top;
	border-right-style: solid;
	border-right-width: 1pt;
	border-right-color: #808080;
}
.rigthPanel
{
	vertical-align: top;
	text-align: center;
	padding: 5,5,5,5;
	border-left-style: solid;
	border-left-width: 1pt;
	border-left-color: #808080;
}
.header1
{
	color: #202020;
	font-size: 10pt;
	font-weight: bold;
	font-style: italic;
	text-decoration: none;
}
.header2
{
	color: #202020;
	font-size: 16pt;
	font-weight: bold;
	text-decoration: none;
}
.header3
{
	color: #202020;
	font-size: 10pt;
	font-weight: bold;
	text-decoration: none;
	vertical-align: top;
}
.header4
{
	background-color: #C0C0C0;
	font-weight: bold;
	color: #C00000;
	font-size: 13pt;
	text-align: center;
	padding: 4,4,4,4;
}
.header5
{
	color: #404040;
	font-weight: bold;
	font-size: 12pt;
	text-align: center;
	padding: 2,2,2,2;
}
.header6
{
	font-weight: bold;
	color: #C00000;
	font-size: 13pt;
	text-align: center;
}
.header7
{
	font-weight: bold;
	color: #f9f9f9;
	font-size: 10pt;
	background-color: #C00000;
	padding: 4,4,4,4;
	text-align: center;
	vertical-align: middle;
	text-align:center;
	white-space:nowrap;
}
.header8
{
	font-weight: bold;
	color: #f9f9f9;
	font-size: 12pt;
	background-color: #C00000;
	padding: 2,2,2,2;
}
.header9
{
	font-size: 10pt;
	font-weight: bold;
	color: #1164B1;
	background-color: #C0C0C0;
	padding: 2,2,2,2;
	text-decoration:none;
}
.header10
{
	text-align: center;
	vertical-align: middle;
	background-color: #C0C0C0;
	padding: 1,1,1,1;
	font-size: 11pt;
	color: #1164B1;
	font-weight: bold;
}
.header11
{
	text-align: right;
	color: #404040;
	font-size: 10pt;
	font-weight: bold;
	text-decoration: none;
	vertical-align: top;
	padding: 0,3,0,0;
}
.header12
{
	font-weight: bold;
	color: #f9f9f9;
	font-size: 10pt;
	background-color: #C00000;
	padding: 2,2,2,2;
	white-space: nowrap;
	text-align: center;
}
.header13
{
	font-size: 9pt;
	font-weight: bold;
	color: #1164B1;
	background-color: #E10000;
	padding: 4,4,4,4;
	vertical-align: middle;
}
.header14
{
	font-size: 11pt;
	font-weight: bold;
	color: #1164B1;
	padding: 2,2,2,2;
}
.text1
{
	font-size: 10pt;
	padding: 10,0,10,0;
	vertical-align: top;
}
.text2
{
	color: #404040;
	font-size: 10pt;
	vertical-align: top;
}
.text3
{
	text-align: right;
	color: #404040;
	font-size: 10pt;
	padding: 0,3,0,0;
}
.text4
{
	color: #C00000;
	font-size: 8pt;
	vertical-align: top;
}
.text5
{
	color: #404040;
	font-size: 9pt;
	text-align: right;
}
.text6
{
	font-size: 8pt;
	color: #202020;
	text-decoration: none;
	vertical-align: bottom;
}
.text7
{
	font-size: 10pt;
	color: #C00000;
	background-color: #C0C0C0;
	padding: 0,0,0,2;
}

.link1
{
	font-size: 10pt;
	color: #E10000;
	text-decoration: none;
}
.link2
{
	font-size: 10pt;
	color: #C00000;
	font-weight: bold;
	text-decoration: none;
}
.link3
{
	width: 150px;
	border-left-style: solid;
	border-left-width: 1pt;
	border-left-color: #404040;
	border-right-style: solid;
	border-right-width: 1pt;
	border-right-color: #404040;
	border-bottom-style: solid;
	border-bottom-width: 1pt;
	border-bottom-color: #404040;
	background-color: #ffffff;
	padding: 3,3,3,3;
}
.link4
{
	font-size: 10pt;
	width: 150px;
	font-weight: bold;
	color: #ffffff;
	background-color: #404040;
	border-left-style: solid;
	border-left-width: 1pt;
	border-left-color: #404040;
	border-right-style: solid;
	border-right-width: 1pt;
	border-right-color: #404040;
	border-bottom-style: solid;
	border-bottom-width: 1pt;
	border-bottom-color: #404040;
	text-decoration: none;
}
.link5
{
	font-size: 9pt;
	font-weight: bold;
	color: #404040;
	background-color: #ffffff;
	text-decoration: none;
	padding: 2,2,2,6;
	width: 100%;
}
.link6
{
	font-size: 10pt;
	color: #202020;
	text-decoration: none;
}
.link7
{
	font-size: 8pt;
	color: #202020;
	text-decoration: none;
}
.link8
{
	font-size: 9pt;
	font-weight:bold;
	color: #202020;
	text-decoration: none;
	white-space:nowrap;
}
.letterblock
{
	color: #202020;
	font-size: 9pt;
	font-weight: bold;
	padding: 1,1,1,1;
	background-color: #C0C0C0;
	text-align: center;
	vertical-align: middle;
	text-decoration: none;
}
.cell1
{
	font-weight: bold;
	font-size: 8pt;
	color: #404040;
	text-align: right;
	padding: 4,4,4,4;
	width: 50%;
}
.cell2
{
	font-size: 9pt;
	color: #404040;
	text-align: left;
	width: 50%;
	padding: 4,4,4,4;
}
a.letterblock:hover
{
	color: #4d4d4d;
	text-decoration: underline;
}

/*  The following styles only apply to prestige listings  */
.coNameMain
{
	font-size: 20pt;
	font-weight: bold;
	color: #C00000;
}
.contactHeader
{
	font-size: 10pt;
	font-weight: bold;
	color: #404040;
}
.contactItem
{
	font-size: 0.7em;
	color: #404040;
	line-height: 11pt;
}
.menuHeader
{
	font-weight: bold;
	color: #f9f9f9;
	font-size: 10pt;
	background-color: #C00000;
	padding: 2,2,2,5;
	white-space: nowrap;
}
.menuItem
{
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	font-size: 9pt;
	line-height: 12pt;
	background-color: #8d8d8d;
	padding: 2,4,2,2;
}
.scrollMenuHeader
{
	font-size: 9pt;
	width: 120px;
	font-weight: bold;
	color: #ffffff;
	background-color: #8d8d8d;
	border-left-style: solid;
	border-left-width: 1pt;
	border-left-color: #8d8d8d;
	border-right-style: solid;
	border-right-width: 1pt;
	border-right-color: #8d8d8d;
	border-bottom-style: solid;
	border-bottom-width: 1pt;
	border-bottom-color: #8d8d8d;
	text-decoration: none;
}
.scrollMenuImage
{
	width: 120px;
	vertical-align: middle;
	text-align: center;
	border-left-style: solid;
	border-left-width: 1pt;
	border-left-color: #8d8d8d;
	border-right-style: solid;
	border-right-width: 1pt;
	border-right-color: #8d8d8d;
	border-bottom-style: solid;
	border-bottom-width: 1pt;
	border-bottom-color: #8d8d8d;
	padding: 10,0,10,0;
}
.overviewTable
{
	padding: 1,1,1,1;
}
.partNameHeading
{
	color: #404040;
	font-weight: bold;
	font-size: 12pt;
	height: 26pt;
	padding: 10,10,10,10;
}
.imagelogo
{
	padding: 0,0,10,10;
}

#noResults
{
	font-size:30pt;	
}

.lnkmsn
{
	font-family: "Trebuchet MS";
	font-size: 11px;
	color:Black;
	text-decoration: none;
	
}
.lnkmsn A:link
{
	font-family: "Trebuchet MS";
	font-size: 11px;
	color:Black;
	text-decoration: none;	
}
.lnkmsn A:visited
 {
	font-family: "Trebuchet MS";
	font-size: 11px;
	color:Black;
	TEXT-DECORATION: none
}
.lnkmsn A:hover {
	font-family: "Trebuchet MS";
	font-size: 11px;
	color:Black;
	TEXT-DECORATION: underline
}


.lnkmsn1
{
	font-family: "Trebuchet MS";
	font-size: 8px;
	color:Black;
	text-decoration: none;
}