BODY
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    FONT-FAMILY: Arial, Helvetica, Helv, sans-serif
}
.basetbl
{
    BORDER-RIGHT: 0px;
    PADDING-RIGHT: 0px;
    BORDER-TOP: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    BORDER-LEFT: 0px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: 0px;
    SPACING: 0
}
TD
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px
}
SPAN
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px
}
P
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px
}
.small
{
    FONT-SIZE: 10px
}
.copyright
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px
}
.med
{
    FONT-SIZE: 11px
}
.title
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 18px
}
TR.even
{
    PADDING-RIGHT: 1px;
    PADDING-LEFT: 1px;
    PADDING-BOTTOM: 1px;
    MARGIN: 0px;
    VERTICAL-ALIGN: middle;
    PADDING-TOP: 1px;
    BACKGROUND-COLOR: #eeeeee
}
TR.odd
{
    PADDING-RIGHT: 1px;
    PADDING-LEFT: 1px;
    PADDING-BOTTOM: 1px;
    MARGIN: 0px;
    VERTICAL-ALIGN: middle;
    PADDING-TOP: 1px;
    BACKGROUND-COLOR: #ffffff
}
TD.even
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 6pt;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    VERTICAL-ALIGN: middle;
    PADDING-TOP: 0px;
    BACKGROUND-COLOR: #eeeeee;
    TEXT-ALIGN: center
}
TD.odd
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 6pt;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    VERTICAL-ALIGN: middle;
    PADDING-TOP: 0px;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: center
}
FONT.even
{
    COLOR: #eeeeee
}
FONT.odd
{
    COLOR: #ffffff
}
.w
{
    COLOR: white
}
.s
{
    COLOR: #e8d390
}
.headbar
{
    FONT-WEIGHT: bold;
    BACKGROUND-COLOR: #e8d390
}
.emailrfq
{
    width: 12%;
    FONT-SIZE: 10px;
    COLOR: white
}
.sidebar
{
    FONT-SIZE: 10px;
    COLOR: white
}
.stat
{
    FONT-SIZE: 10px;
    VERTICAL-ALIGN: middle
}
.parts
{
    FONT-SIZE: 10px
}
.pgTtl
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 18px;
    COLOR: #007f9f
}
.pgTtlRev
{
    FONT-SIZE: 18px;
    COLOR: white
}
.v
{
    FONT-SIZE: 10px;
    COLOR: white
}
.srchdr
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    BACKGROUND-COLOR: #e8d390
}
.reghdr
{
    FONT-SIZE: 11px;
    COLOR: white;
    BACKGROUND-COLOR: #007f9f
}
.subhdr
{
    COLOR: white
}
.z
{
    FONT-SIZE: 11px
}
.lnksm
{
    FONT-SIZE: 10px;
    COLOR: #007f9f
}
.lnk
{
    COLOR: #007f9f
}
.lnksml
{
    FONT-SIZE: 9px;
    COLOR: #007f9f
}
.reg
{
    FONT-SIZE: 14px
}
.sect
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px
}
.sectlnk
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    COLOR: #007f9f
}
.sbhd
{
    FONT-SIZE: 14px;
    COLOR: #007f9f
}
.conv
{
    COLOR: red
}
.nav
{
    FONT-SIZE: 13px;
    COLOR: white
}
.neghdr
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    BACKGROUND-COLOR: #e0e0e0
}
.headbar2
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #007f9f;
    BACKGROUND-COLOR: #e8d390
}
.eahdr
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    ALIGN: center
}
.grayspan
{
    PADDING-RIGHT: 6px;
    PADDING-LEFT: 6px;
    PADDING-BOTTOM: 1px;
    MARGIN: 0px;
    VERTICAL-ALIGN: middle;
    PADDING-TOP: 2px;
    BACKGROUND-COLOR: #eeeeee
}
.clearspan
{
    PADDING-RIGHT: 6px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 1px;
    MARGIN: 0px;
    VERTICAL-ALIGN: middle;
    PADDING-TOP: 2px
}
.hdrspan
{
    PADDING-RIGHT: 6px;
    MARGIN-TOP: 12px;
    PADDING-LEFT: 6px;
    FONT-WEIGHT: bold;
    MARGIN-BOTTOM: 3px;
    PADDING-BOTTOM: 1px;
    VERTICAL-ALIGN: middle;
    PADDING-TOP: 2px;
    BACKGROUND-COLOR: #e0e0e0
}
.rating
{
    BACKGROUND-COLOR: #e0e0e0
}
.lnkmed
{
    FONT-SIZE: 11px;
    COLOR: #007f9f
}
.printlink A:link
{
    FONT-SIZE: 8pt;
    COLOR: blue;
    TEXT-DECORATION: none;
    font-color: black
}
.printlink A:hover
{
    FONT-SIZE: 8pt;
    COLOR: black;
    TEXT-DECORATION: none
}
.printlink A:active
{
    FONT-SIZE: 8pt;
    COLOR: red;
    TEXT-DECORATION: none
}
.printlink A:visited
{
    FONT-SIZE: 8pt;
    COLOR: purple;
    TEXT-DECORATION: none
}
.box
{
 width: 100%;
 background: #ddd;
 border: 1px solid #aaa;
 text-align: left;
}
.box h3
{
	margin: 0;
	padding: 6px 8px 4px 10px;
	font-size: 100%;
	color: #000;
	border-bottom: 1px solid #aaa;
	background: #bbb;
}
.box dl
{
	margin: 0;
	padding: 2px 6px 2px 6px;	
}
.box dl dt
{
	margin: 0 0 0 0;
	padding: 0;
	font-style: italic;
}
.box dl dd
{
	margin: 0 0 0 5px;
	padding: 0;
}
.box h3 img
{
	margin: 0 0 5px 2px;
	padding: 0;
	border: 0;
}
.box table td
{
	padding: 0 0 2px 0; 
}
.smallinpt
{
	height: 17px;
	font-size: 11px;
}
.info_right {
	border: solid 1px #eee;
	padding: 2px;
	text-align: left;
	font-size: 10px;

}
.info_right {
	background: #FFFFF0;
}
.info_right h4 {
	padding: 0 20px 0 0;
	font-size: 100%;
	margin: 0;
}
.info_right span {
	font-style: italic;
	font-size: 100%;
}
