HTML 
{
	MARGIN: 0px;
	PADDING: 0px;
}
BODY
{
    FONT-SIZE: 9pt;
    FONT-FAMILY: Arial;
    BEHAVIOR: url(#default#userData);
    MARGIN: 0px;
    PADDING: 0px;
}
A:link
{
    COLOR: #333399;
    FONT-FAMILY: Arial
}
A:active
{
    COLOR: #990000;
    FONT-FAMILY: Arial
}
A.menu
{
    COLOR: #ffffcc
}
A.red
{
    COLOR: red
}
A.MenuButton-On
{
    COLOR: FFCC33;
    font-size: smaller;
    TEXT-DECORATION: none;
    font-weight: 600
}
A.MenuButton
{
    COLOR: Black;
    font-size: smaller;
    TEXT-DECORATION: none;
    font-weight: normal
}
.buyNow
{
	background-color: white;
	background-position: left center;
	background-repeat: no-repeat;
	background-image: url(/images/icon-target.gif);
	border-right: thin outset;
	padding-right: 1px;
	border-top: thin outset;
	padding-left: 1px;
	font-weight: normal;
	font-size: 0.71em;
	padding-bottom: 1px;
	vertical-align: baseline;
	border-left: thin outset;
	color: black;
	direction: ltr;
	text-indent: 0px;
	line-height: 10px;
	padding-top: 1px;
	border-bottom: thin outset;
	text-align: left;
	text-decoration: none;
}

.ButtonOrangeLarge
{
	background-color: Transparent;
	background-position: left center;
	background-repeat: no-repeat;
	background-image: url(/images/buttonorange.gif);
	border-right: none;
	border-top: none;
	border-left: none;
	border-bottom: none;
	font-weight: normal;
	font-size: 0.71em;
	vertical-align: middle;
	height: 27;
	width: 100;
	text-align: center;
}
.ButtonOrangeMedium
{
	background-color: Transparent;
	background-position: left center;
	background-repeat: no-repeat;
	background-image: url(/images/buttonorange-medium.gif);
	border-right: none;
	border-top: none;
	border-left: none;
	border-bottom: none;
	font-weight: normal;
	font-family: Arial;
	font-size: 0.8em;
	vertical-align: middle;
	height: 23;
	width: 80;
	text-align: center;
}
.ButtonOrangeSmall
{
	background-color: Transparent;
	background-position: left center;
	background-repeat: no-repeat;
	background-image: url(/images/buttonorange-small.gif);
	border-right: none;
	border-top: none;
	border-left: none;
	border-bottom: none;
	font-weight: normal;
	font-size: 0.71em;
	vertical-align: middle;
	height: 17;
	width: 56;
	text-align: center;
}

A.SubMenuButton-On
{
    COLOR: FFCC33;
    font-size: .9em;
    TEXT-DECORATION: none;
    font-weight: 600
}
A.SubMenuButton
{
    COLOR: White;
    font-size: .9em;
    TEXT-DECORATION: none
}
A.menuHeader
{
    FONT-WEIGHT: bold;
    COLOR: #ffffcc
}
H1
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14pt;
    FONT-FAMILY: Arial
}
TD
{
    WORD-SPACING: 0.1em;
    FONT: 9pt Arial, Helvetica, sans-serif;
    COLOR: #000000;
    LETTER-SPACING: 0.02em
}
.white
{
    COLOR: #ffffff;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial;
    FONT-VARIANT: normal
}
.status
{
    FONT-WEIGHT: bold;
    COLOR: #ff0000
}
.UserInfo
{
    FONT-WEIGHT: bolder;
    COLOR: #ff0000
}
.footer
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 0.73em;
    WORD-SPACING: 0.1em;
    COLOR: #000000;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    LETTER-SPACING: 0.08em;
    FONT-VARIANT: normal
}
.footer2
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 0.8em;
    WORD-SPACING: 0.1em;
    COLOR: white;
    FONT-STYLE: normal;
    LETTER-SPACING: 0.08em;
    FONT-VARIANT: normal
}
.menuSection
{
    WORD-SPACING: 0.1em;
    FONT: bolder 1em Arial, Helvetica, sans-serif;
    TEXT-TRANSFORM: none;
    COLOR: #33ff33;
    LETTER-SPACING: 0.08em
}
.yellow
{
    COLOR: yellow;
    FONT-FAMILY: Arial
}
.error
{
    FONT-SIZE: 18pt;
    COLOR: red
}
.pgHeader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 1.5em
}
.smallBox
{
    FONT-SIZE: 9pt
}
.shipment
{
    FONT-SIZE: 8pt;
    COLOR: black
}
.menuHeader
{
	COLOR: white;
    BACKGROUND-COLOR: #000099;
    FONT-WEIGHT: normal
}
.Olive
{
    COLOR:#336600;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial;
    FONT-VARIANT: normal
}
.SilverBlue
{
    COLOR:#eef2f6;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial;
    FONT-VARIANT: normal
}
.red
{
    COLOR: red;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial;
    FONT-VARIANT: normal
}
.blue
{
    COLOR: blue;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial;
    FONT-VARIANT: normal
}
.purple
{
	color: #9900cc;
	font-style: normal;
	font-family: Arial;
	font-variant: normal;
}
.resultCell
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    TEXT-TRANSFORM: none;
    COLOR: black;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial;
    FONT-VARIANT: normal;
    TEXT-DECORATION: none
}
STRONG
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 8pt;
    TEXT-TRANSFORM: uppercase;
    COLOR: black;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial;
    FONT-VARIANT: normal
}
.detailsLabel
{
    FONT-SIZE: 8pt;
    TEXT-TRANSFORM: none;
    COLOR: darkblue;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial;
    FONT-VARIANT: normal;
    TEXT-DECORATION: none
}
.detailsData
{
    FONT-SIZE: 8pt;
    TEXT-TRANSFORM: none;
    COLOR: black;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial;
    FONT-VARIANT: normal;
    TEXT-DECORATION: none
}
SMALL
{
    FONT-WEIGHT: lighter;
    FONT-SIZE: 8pt;
    TEXT-TRANSFORM: none;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: none
}
.alert
{
    COLOR: red;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial;
    FONT-VARIANT: normal
}

.alertBox
{
	background-color: beige;
	background-position: left center;
	background-repeat: no-repeat;
	background-image: url(/images/icon-alert-beige.gif);
	clear: none;
	border-right: palegoldenrod thin groove;
	padding-right: 5px;
	border-top: palegoldenrod thin groove;
	display: block;
	padding-left: 5px;
	float: none;
	visibility: visible;
	padding-bottom: 5px;
	overflow: auto;
	border-left: palegoldenrod thin groove;
	width: 90%;
	color: red;
	direction: ltr;
	text-indent: 25px;
	line-height: 20px;
	padding-top: 5px;
	border-bottom: palegoldenrod thin groove;
	position: relative;
}

.messageBox
{
	background-color: beige;
	background-position: left top;
	background-repeat: no-repeat;
	background-image: url(/images/icon-message-beige.gif);
	clear: none;
	border-right: palegoldenrod thin groove;
	padding-right: 5px;
	border-top: palegoldenrod thin groove;
	display: block;
	padding-left: 5px;
	float: none;
	visibility: visible;
	padding-bottom: 5px;
	overflow: auto;
	border-left: palegoldenrod thin groove;
	width: 75%;
	color: red;
	direction: ltr;
	text-indent: 25px;
	line-height: 20px;
	padding-top: 5px;
	border-bottom: palegoldenrod thin groove;
	position: relative;
}

.boldalert
{
    COLOR: red;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial;
    FONT-VARIANT: normal;
    font-weight: bold
}
.columnHeader
{
    FONT-WEIGHT: 500;
    FONT-SIZE: 8pt;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-VARIANT: normal;
    background-color: #FFCC33
}
.tableHeader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial;
    FONT-VARIANT: normal;
    TEXT-DECORATION: none
}
.user
{
    FONT-WEIGHT: bolder;
    COLOR: navy;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial;
    FONT-VARIANT: normal;
    TEXT-DECORATION: none
}
.navy
{
    COLOR: navy;
    FONT-STYLE: normal;
    FONT-VARIANT: normal
}
.whiteColumnHeader
{
    FONT-SIZE: 7pt;
    COLOR: white;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial;
    FONT-VARIANT: normal;
    TEXT-DECORATION: none
}
.tableWhiteHeader
{
    FONT-SIZE: 9pt;
    COLOR: white;
    FONT-FAMILY: Arial
}
.smallCell
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Arial
}
.tinyCell
{
	 FONT-SIZE: 8pt;
   FONT-FAMILY: Arial;
   width: 1%;
   white-space: nowrap;
   overflow: visible;
   padding-right: 5em;
}
.sortCell
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Arial
}
.smallRed
{
    FONT-SIZE: 8pt;
    COLOR: red;
    FONT-FAMILY: Arial
}
.smallNavy
{
    FONT-SIZE: 8pt;
    COLOR: navy;
    FONT-FAMILY: Arial
}
.smallBoldNavy
{
	FONT: Normal Normal Bold 8pt Arial;
	color: Navy;
}
TH
{
    FONT-FAMILY: Arial
}
TH TH.smallCell
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Arial
}
.smallBold
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 8pt;
    COLOR: white;
    BACKGROUND-COLOR: orangered
}
.boldRed
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: red
}
.boldWhite
{
    FONT-WEIGHT: bold;
    COLOR: white
}
.boldNavy
{
    FONT-WEIGHT: bold;
    COLOR: navy
}
.whiteCustomer
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 14pt
}
TABLE
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Arial
}
TABLE.orangeborder
{
	border-right: #ffcc66 thin solid;
	border-top: #ffcc66 thin solid;
	border-left: #ffcc66 thin solid;
	border-bottom: #ffcc66 thin solid;
}
TABLE.greenborder
{
	border-right: green thin solid;
	border-top: green thin solid;
	border-left: green thin solid;
	border-bottom: green thin solid;
}
TABLE.blueborder
{
	border-right: #3d6299 thin solid;
	border-top: #3d6299 thin solid;
	border-left: #3d6299 thin solid;
	border-bottom: #3d6299 thin solid;
}
TABLE.iFrameTable
{
	border: none;
	background-color: white;
	border-bottom: #6699cc 2px solid;
}
B
{
    FONT-WEIGHT: bolder;
    FONT-FAMILY: Arial
}
P
{
    FONT-SIZE: 9pt;
    FONT-FAMILY: Arial
}
.resultBlue
{
    COLOR: white;
    BACKGROUND-COLOR: #3d6299
}
.green, a.green
{
    COLOR: green
}
.systemCalculation
{
    COLOR: #FF6600
}
.mini
{
    FONT-SIZE: 0.75em
}
.smallNote
{
    FONT-SIZE: 0.75em;
    FONT-FAMILY: Arial
}
A.white
{
    COLOR: #ffffff
}
A.NoUnderline
{
    TEXT-DECORATION: none
}
.tinynavy
{
    FONT-SIZE: 0.75em;
    COLOR: navy
}
TD TD.grey
{
    BACKGROUND-COLOR: #cccccc
}
.sideMenu
{
    FONT-WEIGHT: normal;
    COLOR: black;
    BACKGROUND-COLOR: #CAE2F0
}
TD.BlueBorder
{
    BORDER-LEFT-COLOR: #cae2f0;
    BORDER-BOTTOM-COLOR: #cae2f0;
    BORDER-TOP-COLOR: #cae2f0;
    BACKGROUND-COLOR: #ffffff;
    BORDER-RIGHT-COLOR: #cae2f0
}
.PageTitle
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 1.1em;
    COLOR: white;
    BACKGROUND-COLOR: #3d6299
}
.LoginText
{
    FONT-WEIGHT: normal;
    FONT-SIZE: .9em;
    COLOR: #F26522
}
.resultHeader
{
    FONT-WEIGHT: normal;
    COLOR: white;
    BACKGROUND-COLOR: #3d6299
}
.miniHeader
{
    FONT-WEIGHT: 500;
    FONT-SIZE: 7pt;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial;
    FONT-VARIANT: normal
}
.parameters
{
    BACKGROUND-COLOR: #ffffcc
}
.parameters2
{
    BACKGROUND-COLOR: #ffffcc
}
.parametersTR
{
    BACKGROUND-COLOR: #ffffcc
}
.parametersTR TD
{
    FONT-SIZE: 8pt;
    TEXT-TRANSFORM: none;
    COLOR: black;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial;
    FONT-VARIANT: normal;
    TEXT-DECORATION: none
}
.ResultHeaderBig
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 1.2em;
    COLOR: white;
    BACKGROUND-COLOR: #3d6299
}
.BlackBorder
{
    BORDER-RIGHT: black 0.01em solid;
    BORDER-TOP: black 0.01em solid;
    MARGIN: 1px;
    BORDER-LEFT: black 0.01em solid;
    BORDER-BOTTOM: black 0.01em solid
}
.LightOrange
{
    BACKGROUND-COLOR: #ffcc66
}
.SubMenu
{
    COLOR: white;
    BACKGROUND-COLOR: #6699cc
}
.smallfont
{
    FONT-SIZE: 0.85em
}
TD TD.finance
{
    FONT-WEIGHT: bolder;
    COLOR: white;
    BACKGROUND-COLOR: green
}
.submit
{
    FONT-SIZE: 0.75em
}
.RowCell
{
    BORDER-RIGHT: thin;
    BORDER-TOP: medium none;
    FONT-SIZE: 8pt;
    BORDER-LEFT: medium none;
    BORDER-BOTTOM: white thin solid
}
.RowCellMicro
{
    BORDER-RIGHT: thin;
    BORDER-TOP: medium none;
    FONT-SIZE: 7pt;
    BORDER-LEFT: medium none;
}
.RowCellSubmit
{
    BORDER-BOTTOM: white thin solid
}
.AlertHeader
{
    COLOR: white;
    BACKGROUND-COLOR: red
}
.Selected
{
	  FONT-WEIGHT: normal;
    COLOR: black;
    BACKGROUND-COLOR: #ff9966
}
.Gray
{
	background-color: gainsboro
}
.ParametersLight
{
	background-color: #FFFEE9
}
.parameterslightTR
{
	background-color: #FFFEE9
}
.parameterslightTR TD
{
    FONT-SIZE: 8pt;
    TEXT-TRANSFORM: none;
    COLOR: black;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial;
    FONT-VARIANT: normal;
    TEXT-DECORATION: none
}
SELECT
{
	font-size: 8pt
}

TEXTAREA
{
	font-size: 8pt
}

TEXT
{
	font-size: 8pt
}
.MenuButtonColor-On
{
     BACKGROUND-COLOR: #6699cc
}
.MenuButtonColor
{
     BACKGROUND-COLOR: #ffffcc
}
.HomeText
{
		font-size: .9em;
		color: #004A80
}


a.HomeLink
{
	font-size:.8em;
	color:Blue;
	TEXT-DECORATION: none
}
TD.gradientfill
{
	font-weight: bold;
	font-size: 1.2em;
	background-image: url(/images/gradientheader-fill.gif);
	color: white;
	background-repeat: repeat-x;
}
TD.gradientfillblue
{
	font-weight: bold;
	font-size: 1.2em;
	background-image: url(/images/gradientheader-fillerblue.gif);
	color: navy;
	background-repeat: repeat-x;
}
.noborder
{
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
}
.transparent
{
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	background-color: transparent;
	border-bottom-style: none;
}
.ImageButton
{
	cursor: pointer;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
}
.RowGreen
{
	background-image: none;
	background-color: lightgreen;
}
.RowYellow
{
	background-image: none;
	background-color: #ffff99;
}
.RowRed
{
	background-image: none;
	background-color: #ff9999;
}
BUTTON
{
	FONT-SIZE: 0.75em
}

/******************** RateWare Colors ********************/

td.ratewareParams
{
	font: normal normal bold 8pt;
	color: #336699;	
	background: #EEF2F6;

}

td.ratewareParamsBorderRight
{
	border-right: #336699 thin solid; 
	font: normal normal bold 8pt;
	color: #121C82;
	background: #EEF2F6;
		
}

td.ratewareParamsBorderSides
{
	border-right: #336699 thin solid; 
	border-left: #336699 thin solid; 
	font: normal normal bold 8pt;
	background: #EEF2F6;
	color: #336699;		
}




/********** Admin Order Entry Confirmation Page **********/

table.containerTable
{
	border-collapse: collapse;
	width: 100%;
	/* border: solid 1px red; */
}

td.containerTD
{
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 10px 10px;
	/* border: solid 1px red; */
}

table.subTable
{
	border-collapse: collapse;
	width: 100%;
	/* border: solid 1px black; */
}

td.subTD
{
	margin: 0px 0px 0px 0px;
	padding: 5px 5px 5px 5px;
	/* border: solid 1px black; */
}

td.blackTD
{
	margin: 0px 0px 0px 0px;
	padding: 5px 5px 5px 5px;
	border: solid 1px black;
}

td.gradientfill2
{
	margin: 0px 0px 0px 0px;
	padding: 5px 5px 5px 5px;
	background-image: url(/images/gradientheader-fill.gif);
	background-repeat: repeat-x;
	font: normal normal bold 8pt;
	color: white;
}

td.lightBlueTableHeader
{
	font: normal normal bold;
	color: #ffffff;
	background: #6699cc; 
	width: 100%;
}

td.lightBlueTDHead
{
	margin: 0px 0px 0px 0px;
	padding: 5px 5px 5px 5px;
	border: solid #6699cc;
	border-width: 0px 0px 1px 0px;
}

td.lightBlueTDContent
{
	border:solid 2px #6699cc;
	background:#ffffcc;
}

td.lightBlueTD
{
	margin: 0px 0px 0px 0px;
	padding: 5px 5px 5px 5px;
	border: solid 1px #6699cc;	
}

td.lightOrangeTableHeader
{
	font: normal normal bold;
	color: #000080;
	background: #ffcc66; 
	width: 100%;
}

td.lightOrangeTDHead
{
	margin: 0px 0px 0px 0px;
	padding: 5px 5px 5px 5px;
	border: solid #ffcc66;
	border-width: 0px 0px 1px 0px;
}

td.lightOrangeTDContent
{
	border: solid 2px #ffcc66;
	background: #ffffff;
}

td.lightOrangeTD
{
	margin: 0px 0px 0px 0px;
	padding: 5px 5px 5px 5px;
	border: solid 1px #ffcc66;
}

td.navyTableHeader
{
	font: normal normal bold;
	color: #ffffff;
	background: #6699cc; 
	width: 100%;
}

td.navyTDHead
{
	margin: 0px 0px 0px 0px;
	padding: 5px 5px 5px 5px;
	border: solid #000080;
	border-width: 0px 0px 1px 0px;
}

td.navyTDContent
{
	border: solid 2px #008000;
	background: #ffffff;
}

td.navyTDDotted
{
	margin: 0px 0px 0px 0px;
	padding: 5px 5px 5px 5px;
	border: dotted 1px #000080;
}

td.navyTDSolid
{
	margin: 0px 0px 0px 0px;
	padding: 5px 5px 5px 5px;
	border: solid 1px #000080;
}

td.blueTableHeader
{
	font: normal normal bold;
	color: #ffffff;
	background: #0000ff; 
	width: 100%;
}

td.blueTDHead
{
	margin: 0px 0px 0px 0px;
	padding: 5px 5px 5px 5px;
	border: solid #0000ff;
	border-width: 0px 0px 1px 0px;
}

td.blueTDContent
{
	border: solid 2px #0000ff;
	background: #ffffff;
}

td.blueTD
{
	margin: 0px 0px 0px 0px;
	padding: 5px 5px 5px 5px;
	border: solid 1px #0000ff;
}

td.blueTDBottomLeft
{
	margin: 0px 0px 0px 0px;
	padding: 5px 5px 5px 5px;
	border: solid #0000ff;
	border-width: 0px 0px 1px 1px;
}

td.blueTDBottomRight
{
	margin: 0px 0px 0px 0px;
	padding: 5px 5px 5px 5px;
	border: solid #0000ff;
	border-width: 0px 1px 1px 0px;
}

td.blueTDTopLeft
{
	margin: 0px 0px 0px 0px;
	padding: 5px 5px 5px 5px;
	border: solid #0000ff;
	border-width: 1px 0px 0px 1px;
}

td.blueTDTopRight
{
	margin: 0px 0px 0px 0px;
	padding: 5px 5px 5px 5px;
	border: solid #0000ff;
	border-width: 1px 1px 0px 0px;
}

td.greenTableHeader
{
	font: normal normal bold;
	color: #ffffff;
	background: #008000; 
	width: 100%;
}

td.greenTDHead
{
	margin: 0px 0px 0px 0px;
	padding: 5px 5px 5px 5px;
	border: solid #008000;
	border-width: 0px 0px 1px 0px;
}

td.greenTDContent
{
	border: solid 2px #008000;
	background: #ffffff;
}

td.greenTD
{
	margin: 0px 0px 0px 0px;
	padding: 5px 5px 5px 5px;
	border: solid 1px #008000;
}

td.greenTDBottomDivider
{
	margin: 0px 0px 0px 0px;
	padding: 5px 5px 5px 5px;
	border: solid #008000;
	border-width: 0px 1px 1px 1px;
}

td.greenTDTopDivider
{
	margin: 0px 0px 0px 0px;
	padding: 5px 5px 5px 5px;
	border: solid #008000;
	border-width: 1px 1px 0px 1px;
}

a.info
{
    position:relative;
    z-index:24;;
    color:#000;
    text-decoration:none;
    border: none;
}

a.info img {border: none;}

a.info:hover
{
	z-index: 1001;
	background-color: #ffffcc;
}

a.info span{display: none}

a.info:hover span
{
	display: block;
	position: absolute;
	top: 2em;
	left: 2em;
	width: 15em;
	background-color: #ffffcc;
	color: #000;
	text-align: center;
	border-right: #330099 1px solid;
	border-top: #330099 1px solid;
	border-left: #330099 1px solid;
	border-bottom: #330099 1px solid;
}

td.blackTDBottomLeft
{
	border: solid #000000;
	border-width: 0px 0px 1px 1px;
}

td.blackTDBottomRight
{
	border: solid #000000;
	border-width: 0px 1px 1px 0px;
}

td.blackTDTopLeft
{
	border: solid #000000;
	border-width: 1px 0px 0px 1px;
}

td.blackTDTopRight
{
	border: solid #000000;
	border-width: 1px 1px 0px 0px;
}

td.blackTDThin
{
	border-top: solid 1px #000000;
	border-bottom: solid 1px #000000;
}

a.button 
{
	background: transparent url('/images/bg_button_a.gif') no-repeat scroll top right;
    color: #444;
    display: block;
    font: normal 12px arial, sans-serif;
    height: 24px;
    margin-right: 6px;
    padding-right: 18px; /* sliding doors padding */
    text-decoration: none;
}

a.button span {
    background: transparent url('/images/bg_button_span.gif') no-repeat;
    display: block;
    line-height: 14px;
    padding: 5px 0 5px 18px;
    white-space: nowrap;
    text-align: center;
}

.rOddRow {background-color: lightsteelblue;}

tr td #tdID {display:none;}

.rRowTop
{
	filter:progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=lightsteelblue,endColorStr=#ffffff);
	font-size:10px;
}

.rRowMid
{
	font-size:10px;
}

.rRowBot
{
	font-size:10px;
	border-bottom:solid 1px #808080;
}

.bigCell
{
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}
.tracking tr th
{
	text-align: center;
	white-space: nowrap;
}
.tracking tr th .tiny
{
	width: 1%;	
}
.tracking tr td
{
	white-space: nowrap;
}
.black, a.black
{
    COLOR: black;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial;
    FONT-VARIANT: normal
}

.fraTitle
{
	background-color: #6699cc;
	color: #FFFEE9;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	vertical-align: bottom;
	white-space: nowrap;
	text-decoration: underline;
	padding-bottom: 2px;
	cursor: pointer;
}

.fraTR, .fraTR TD
{
	border-bottom: solid 1px #6699cc;
}

.fraTDLeft
{
	width: 1%;
	position: relative;
	cursor: pointer;
	vertical-align: bottom;
}

.fraTDRight
{
	width: 1%;
	cursor: pointer;
	vertical-align: bottom;
}

.fraTitle img
{
	display: none;
	height: 1px;
}

.oldgb 
{
	padding-left: 5px;
	font-weight: bold;
	font-size: 1.2em;
	border-bottom:#6699cc 2px solid;
}

.middleTD
{
	font-weight: bold;
	background-color: #d9d4c0;
	border-top: solid 1px #000000;
	border-right: solid 1px #000000;
	white-space: nowrap;
	text-align: center;
	vertical-align: top;
	padding-top: 1px;
	padding-right: 4px;
	padding-bottom: 1px;
	padding-left: 4px;
	color: #000000;
}

.middleTD2
{
	background-color: #ffffff;
	border-top: solid 1px #ffffff;
	border-right: solid 1px #000000;
	text-align: left;
	vertical-align: top;
	padding-top: 1px;
	padding-right: 4px;
	padding-bottom: 0px;
	padding-left: 4px;
	color: #000000;
	text-transform: none;
}

.middleTD3
{
	background-color: #dfdfdf;
	border-top: solid 1px #ffffff;
	border-right: solid 1px #000000;
	text-align: left;
	vertical-align: top;
	padding-top: 1px;
	padding-right: 4px;
	padding-bottom: 0px;
	padding-left: 4px;
	color: #000000;
	text-transform: none;
}