body
{
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 9pt;
}

A 
{
	color: navy;
	text-decoration: none;
}

A:hover
{
	color: Blue;
}

A:visited
{
	text-decoration: none;
}

.maintext {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 10pt;
}


.maintextBold
{
	font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: black;
	font-size: 9pt;
}

.maintextRequired
{
	font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: red;
	font-size: 9pt;
}

.droptext
{
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 8pt;
}

.droptextAddress
{
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 8pt;
	width: 900px;
}

tr.Header
{
	background-color: #4455aa;
	color: #FFFFFF;
	font-size: 11pt;
	background : #4455AA;
}

.whiteText {
	color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.neworderlabel {
	font-variant : small-caps;
	font-size: 9pt;
}


.newOrderBox
{
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 8pt;
	background-color : #FFFFFF;
}

.formbg
{
	background-color : #F8F8F8;
}

tr.AddressHeader
{
	background-color: #4455aa;
	color: #FFFFFF;
	font-size: 13pt;
	font-weight: bold;
	background : #4455AA;
}

.cursorHand {
	cursor : hand;
}


.blueName
{
    font-weight: bold;
    font-size: 16px; 
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none; 
    color: navy;
}
/*****************************************************
General Anchor
*****************************************************/
a.linkSmallBold
{
    font-weight: bold;
}

a.linkSmall, a.LinkSmallBold
{
    color: navy;
    font-size: 0.7em;
}


a.linkSmallBold:visited
{
    color: #013DA4;
}

a.linkSmallBold:Hover
{
    color: #DD6900;
}


.itemTitle
{
    font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 10pt;
}


.errorText
{
    font-weight: bold;
    color: red;
	font-size: 10pt;
}

/*****************************************************
Text and anchors used in the navigation menu
*****************************************************/
.menuTitle
{
	font-weight: bold;
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: navy;
	font-style : italic;
	font : small-caps;
}

.menuText
{
    font-size: 0.6em;
    font-weight: bold;
    color: #FFFFFF;
}


/*****************************************************
Default separator style for PostList
*****************************************************/
td.flatViewSpacing
{
    height: 2px;
    background-color: #80B7FF;
}

/*****************************************************
Table Header and cell definitions
*****************************************************/

tr.AltHeader
{
    background-image: url(images/AltHeaderBG.gif);
    background-color: #EBEDF6;
}


/*****************************************************
Validation Text
*****************************************************/
.validationWarningSmall
{
    color: Red;
    font-size : 0.7em;
}

/*****************************************************
General Text
*****************************************************/
.normalTextSmall 
{ 
    font-size : 0.7em;
}

.normalTextSmallBold
{ 
    font-size : 0.7em;
    font-weight: bold;
}

.normalTextSmaller
{
    font-size: 0.6em;
}

.normalTextSmall, .normalTextSmallBold, .normalTextSmaller
{ 
    color : #000000; 
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

/*****************************************************
Text used on tables with a background
*****************************************************/
.tableHeaderText
{
    color: white;
    font-size: 0.7em;
    font-weight:bold;
}

/*****************************************************
Border used around tables
*****************************************************/
.tableBorder
{
    border: 1px #013DA4 solid; 
    background-color: #FFFFFF;
}



.legal
{
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 8pt;
}

/* complementary background color for the navigation tab */
.NavBg {
    background-color: dodgerblue;
}

/* background/border colors for the selected tab */
.TabTopBg {
	font-family: Arial, Helvetica, sans-serif;
    background-color: #ffee99;
    font-size: x-small;
    border-bottom: #ffee99 4px solid;
    border-top: solid 1px #999933;
    border-right: solid 1px #999933;
}

/* background/border colors for the unselected tabs */
.OtherTabsTopBg
{
	font-family: Arial, Helvetica, sans-serif;
    background-color: #ffffdd;
    font-size: 0.7em;
    color: #aabbcc;
    border-bottom: #ffee99 4px solid;
    border-top: solid 1px #cccc66;
    border-right: solid 1px #cccc66;
}

/* background/border colors for the unselected tabs */
.OtherTabsTopBgSpecial
{
	font-family: Arial, Helvetica, sans-serif;
	background-color: #ffffdd;
	color: #aabbcc;
	border-top: solid 1px #cccc66;
	border-right: solid 1px #cccc66;
	font-size: x-small;
}

.TabBg
{
	font-family: Arial, Helvetica, sans-serif;
    background-color: #ffee99;
}

.SeparatorTabsBg {
    border-left: solid 1px #cccc66;
}
/* text style for the selected tab */
.SelectedTab {
    color: navy; 
    font-weight: bold;
}

/* text style for the unselected tabs */
.OtherTabs {
	 color: navy;
    font-weight: normal;
}

/* hyperlink styles of the unselected tabs */
A.OtherTabs:link, A.SelectedTab:link    {
    text-decoration:    none;
    color:navy;
}

A.OtherTabs:visited, A.SelectedTab:visited {
    text-decoration:    none;
    color:navy;
}

A.OtherTabs:active, A.SelectedTab:active  {
    text-decoration:    none;
    color:navy;
}

A.OtherTabs:hover, A.SelectedTab:hover   {
    text-decoration: underline;
    color:red;
}

.LetterButton
{
	background-image: url(images/AltHeaderBG.gif);
	background-color: #EBEDF6;
	border-style: solid;
	border-width: 1px;
	border-color: Gray;
	/*text-align:center;*/
	width:29px;
	font-family:Arial;
	font-size: 9pt;
	color: #FFFFFF;
}
.SelectedLetterButton
{
	background-image: url(images/SelHeaderBG.gif);
	background-color: #4455aa;
	border-style:solid;
	border-width:1px;
	border-color: Gray;
	/*text-align:center;*/
	width:29px;
	color: #FFFFFF;
	font-weight:bolder;
	font-family:Arial;
	font-size: 9pt;
}


.waybillsmall
{
	font-family : monospace;
	font-size : 11px;
}

.waybillmed
{
	font-family : monospace;
	font-size : 16px;
	margin-left : 15px;
}

.waybillbold
{
	font-family : monospace;
	font-size : 16px;
	font-weight: bold;
	margin-left : 15px;
}

.waybilllarge
{
	font-family : "Courier New", Courier, monospace;
	font-size : 24px;
	font-weight: bold;
	margin-left : 15px;
}

