/* Vision Commerce, Inc. 2003 */

BODY { background-color: #eeeee0;
       color: #003399;
       font-family: Arial,Helvetica,Tahoma,Sans-serif;
       margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px }

Table.top { }
IMG.top { width: 1900px; height: 127px }

/* Main table row and cells */
Table.main { }
TR.main { }
TD.mainnav { }
TD.mainapp { }

/* Navigation Menu */
Table.nav, TD.navsec, TD.navitem, TD.mainnav, IMG.navtop, IMG.navbottom {width: 130px}
IMG.navtop { height: 1px }
IMG.navbottom { height: 0px }
Table.nav { background-color: #0D3670 ;}

/* Classes for cells containing navigation section heads */
TD.navsec { background-color: #0151AC ; height: 18px }
Font.navsec { color: #ffffff;  FONT-FAMILY: Arial,Tahoma,Helvetica,Sans-serif; FONT-SIZE: 11px; font-weight: BOLD; TEXT-DECORATION: none}

/* Classes for cells containing navigation items */
TD.navitem { background-color: #dcdcdc;}
Font.navitem { COLOR: #000000; FONT-FAMILY: Arial,Tahoma,Helvetica,Sans-serif; FONT-SIZE: 11px; TEXT-DECORATION: none}

/* Application Table */
Table.app { }
TD.appa { width: 12px }
TD.appb { }
TD.appc { width: 10px }

/* Screen Title - This is the strip at the top of the application cell */
Table.screentitle { height: 24px }
TR.screentitle { background-color: #eeeee0}
TD.screentitle { }
FONT.screentitle { COLOR: #000000; FONT-FAMILY: Arial,Tahoma,Helvetica,Sans-serif; FONT-SIZE: 13px; font-weight: BOLD; }

/* Session Information */
table.sessioninfo { align: center }
TR.sessioninfo { text-align: center}
TD.sessioninfo { }
FONT.sessionwarn { COLOR: #CC0000; FONT-FAMILY: Arial,Tahoma,Helvetica,Sans-serif; FONT-SIZE: 14px; font-weight: bold }
FONT.sessioninfo { COLOR: #000066; FONT-FAMILY: Arial,Tahoma,Helvetica,Sans-serif; FONT-SIZE: 14px; font-weight: bold }

/* List Title */
Table.listtitle { width: 100%}
TR.listtitle { }
TD.listtitle { text-align: left }
FONT.listtitle { COLOR: #000000;FONT-FAMILY: Arial,Tahoma,Helvetica,Sans-serif;FONT-SIZE: 16px; FONT-WEIGHT: bold }
FONT.listadd { COLOR: #000000;FONT-FAMILY: Arial,Tahoma,Helvetica,Sans-serif;FONT-SIZE: 14px }
TD.listview { text-align: right }
FONT.listview { COLOR: #000000;FONT-FAMILY: Arial,Tahoma,Helvetica,Sans-serif;FONT-SIZE: 16px; FONT-WEIGHT: bold }

/* List */
Table.list { width: 100% }
TR.listhead { background-color: #0151AC; height: 20px; text-align: center  }
FONT.listhead { COLOR: #ffffff; FONT-FAMILY: Arial,Tahoma,Helvetica,Sans-serif; FONT-SIZE: 12px; FONT-WEIGHT: bold }
TD.listheadsort { background-color: #000066 }
FONT.listheadsort { COLOR: #E76C1C;FONT-FAMILY: Arial,Tahoma,Helvetica,Sans-serif;FONT-SIZE: 12px; FONT-WEIGHT: bold }

/* List Row */
/* Two list row classes are included to allow for alternating colors on lists */
TR.listrow1 { background-color: #dcdcdc; }
TR.listrow2 { background-color: #ededed; }
FONT.listrow1 { COLOR: #000000;FONT-FAMILY: Arial,Tahoma,Helvetica,Sans-serif;FONT-SIZE: 13px }
FONT.listrow2 { COLOR: #000000;FONT-FAMILY: Arial,Tahoma,Helvetica,Sans-serif;FONT-SIZE: 13px }

/* List Paging */
Table.paging { width: 100% }
TR.paging { background-color: #0151AC ; height: 20px }
FONT.paging { COLOR: #ffffff; FONT-FAMILY: Arial,Tahoma,Helvetica,Sans-serif; FONT-SIZE: 12px; FONT-WEIGHT: bold }
TD.pageleft { text-align: left }
TD.pageright { text-align: right }

/* Detail title, subtitle, and subsubtitle */
Table.detailtitle { }
TR.detailtitle { background-color: #FFFFFF; height: 20px }
FONT.detailtitle { COLOR: #000000;FONT-FAMILY: Arial,Tahoma,Helvetica,Sans-serif;FONT-SIZE: 16px; FONT-WEIGHT: bold }
TR.detailsubtitle { height: 25px text-align: left}
FONT.detailsubtitle { COLOR: #000000;FONT-FAMILY: Arial,Tahoma,Helvetica,Sans-serif;FONT-SIZE: 16px; FONT-WEIGHT: bold }
TR.detailsubsubtitle { height: 22px  }
FONT.detailsubsubtitle { COLOR: #000000;FONT-FAMILY: Arial,Tahoma,Helvetica,Sans-serif;FONT-SIZE: 14px }

/* Detail table */
/* Classes for required (require) and non (nrequire) required labels (l) and data (d) */
Table.detail { }
TR.detailrow { height: 22px }

TD.lrequire { text-align: right; background-color: #eeeee0; }
FONT.lrequire { COLOR: #003399;FONT-FAMILY: Arial,Tahoma,Helvetica,Sans-serif;FONT-SIZE: 14px}
TD.drequire { text-align: left }
FONT.drequire { COLOR: #000000;FONT-FAMILY: Arial,Tahoma,Helvetica,Sans-serif;FONT-SIZE: 14px}

TD.lnrequire { text-align: right; background-color: #eeeee0;}
FONT.lnrequire { COLOR: #003399;FONT-FAMILY: Arial,Tahoma,Helvetica,Sans-serif;FONT-SIZE: 14px }
TD.dnrequire { text-align: left }
FONT.dnrequire { COLOR: #000000;FONT-FAMILY: Arial,Tahoma,Helvetica,Sans-serif;FONT-SIZE: 14px; }

/* for readonly text fields */
TD.readonly { text-align: right; background-color: #eeeee0; }
FONT.readonly { COLOR: #003399;FONT-FAMILY: Arial,Tahoma,Helvetica,Sans-serif;FONT-SIZE: 14px; }


/* for the required asterisk */
FONT.required { color:#F14810; FONT-WEIGHT: bold }

/* entry error text */
FONT.entryerror { COLOR:#CC0000;FONT-FAMILY: Arial,Tahoma,Helvetica,Sans-serif;FONT-SIZE: 14px }

/* Defines the sizes of the input and select controls that are 1-4 columns wide */
.col1 { width: 150px }
.col2 { width: 300px }
.col3 { width: 450px }
.col4 { width: 600px }

/* Web Menu */
Table.webnav { background-color: #0151AC; }
/* Classes for cells containing navigation section heads */
TD.webnavsec { background-color: #0151AC; height: 25px }
Font.webnavsec { color: #ffffff;  FONT-FAMILY: Arial,Tahoma,HelveticaSans-serif; FONT-SIZE: 13px; font-weight: BOLD; TEXT-DECORATION: none}

/* Classes for cells containing navigation items */
TD.webnavitem { background-color: #0151AC ; }
Font.webnavitem { COLOR: #FFFFFF; FONT-FAMILY: Arial,Tahoma,Helvetica,Sans-serif; FONT-SIZE: 11px; TEXT-DECORATION: none}

/* Defines the properties for the web page text*/
p.webtext { COLOR: #0151AC;FONT-FAMILY: Arial,Tahoma,Helvetica,Sans-serif;FONT-SIZE: 14px }
li.listtext { COLOR: #483926;FONT-FAMILY: Arial,Tahoma,Helvetica,Sans-serif;FONT-SIZE: 14px }

/* Styles for links, visited links, and selected (active) links */
A:link { color: #F14810 ;}
A:visited { color: #F14810;}
A:active { color: #F14810 ;}

/* Styles for Bookmark Tabs */
/* Applied to all bookmark items */
#BookmarkTabs
{
	position: relative;
	top: 1px;
	left: 0px;
	height: 27px;
	margin: 0px;
	padding: 0px;
	z-index: 1;
	overflow: hidden;
}
/* applies to all anchors */
#BookmarkTabs a
{
	float: left;
	margin: 0px;
	padding: 0px 0px 0px 9px;
	text-decoration: none;
	cursor: pointer;
	background-color: #ffffff;
	background: url(tab-left.gif) no-repeat right top;
	background-position: 0px 0px;

}
/* applies to all spans inside anchors */
#BookmarkTabs a span
{
	float: left;
	display: block;
	padding: 5px 13px 6px 0px;
	cursor: pointer;
	font-weight: bold;
	height: 16px;
	background: url(tab-right.gif) no-repeat right top;
	background-position: 100% 0px;
}
/* applies to all font */
#BookmarkTabs font
{
	text-align: center;
	font-family: Arial;
	font-size: 12px;
	border: none;
	position: relative;
	display: inline;
	color: #000066; /* The tab font color */
}
#BookmarkTabs img
{
	border: none;
	position: relative;
	top: 0px;
	display: inline;
}
#BookmarkTabs table
{
	border-collapse: collapse;
}
#BookmarkTabs td
{
	border: none;
	padding: 0px;
}
