/* GENERIC */

body
{
	background-color:#e8e8e8;
	font-family:Arial,Helvetica,sans-serif;
	font-size:9pt;
	color:black;
}

a
{
	font-size:inherit;
}
a:hover
{
	color:#ff9934;
}

table,
th, td
{
	font-size:inherit;
}


/* HEADER.ASP */

.header-asp a
{
	color: #989898;
	text-decoration:none;
}


/* SIDE.ASP */

.side-asp
{
	background-color:#0068a3;
	
	scrollbar-base-color:#a2bcd5;
	scrollbar-arrow-color:#a2bcd5;
	scrollbar-track-color:#0068a3;
}

.side-asp-toggle
{
	text-align:right;
}
.side-asp-toggle-button
{
	padding-right:3px;
	font-size:24px;
	font-weight:100;
	color:#a2bcd5;
}

.side-asp-header
{
	padding:0 10px 10px 10px;
	color:white;
}

.side-asp-logon label
{
	display:block;
	color:#a2bcd5;
	text-align:left;
}
.side-asp-logon input
{
	display:block;
	margin:0 0 1em 0;
	border:none;
	text-align:left;
}
.side-asp-logon .text-input
{
	height:24px;
	line-height:24px;
}

.side-menu-title,
.side-menu-group,
.side-link
{
	margin:0;
	padding:0;
	color:#a2bcd5;
}
.side-asp-logon,
.side-menu-title,
.side-menu-group
{
	padding-left:10px;
}
.side-menu-title
{
	margin-bottom:1ex;
}
.side-menu-group
{
	display:block;
	margin-bottom:3ex;
}
.side-link
{
	display:block;
	margin-left:20px;
	padding-left:0;
	margin-bottom:1ex;
}
.side-link a,
.side-link a:link,
.side-link a:visited
{
	color:white;
	text-decoration:none;
	font-size:9pt;
}
.side-link a:hover
{
	color:#ff9934;
}


/* FOOTER.ASP */

.footer-asp
{
	margin:0;
	padding:3px 10px;
	background-color:#122a4a;
}

.footer-asp table
{
	width:100%;
}

.footer-asp td
{
	font-size:9pt;
	color:white;
}
.footer-asp .floodbar
{
	text-align:center;
}
.footer-asp .copyright
{
	text-align:right;
}


/* TRADE SIMPLE GENERIC */

/* *** GENERAL *** */

a,
a:link,
a:hover,
a:visited,
body .hilight td,
.hilight,
a.hilight,
a.hilight:link,
a.hilight:visited,
.hilightbold,
a.hilightbold,
a.hilightbold:link,
a.hilightbold:visited
{
	color:				black;
	text-decoration:	none;
}
a img
{
	border-width:		0;
}

input,
select,
textarea
{
	font-family:Arial,Helvetica,sans-serif;
	font-size:9pt;
	color:				#666;
}



/* *** TABLES *** */

th, td
{
	padding:			2px;
	font-size:			9pt;
}

th a,
th a:link,
th a:hover,
th a:visited
{
	color:				#fff;
}

thead
{
	color:				black;
}

thead th,
.tab th,
.searchbox thead,
.searchbox thead td,
tr.label,
td.tabback
{
	background-color:	#ff9934;
	color:				#fff;
}

th,
.tab td,
td.searchhead,
td.label
{
	background-color:	#d2d2d2;
	color:				black;
	text-align:left;
}

th,
.searchbox thead,
tr.label,
td.ThreadViewHighlighted
{
	font-weight:		normal;
}



table.DocumentSurround,
table.DocumentInner,
table.DocumentLines
{
    width:				100%;
}
table.DocumentSurround
{
    background-color:	#ccc;
}

tr.Rejected
{
    background-color:	salmon;
}
tr.Changed,
tr.Breakage
{
    background-color:	#fc0;
}
tr.Accepted
{
    background-color:	palegreen;
}
tr.Added
{
    background-color:	plum;
}


tr.Label,
tr.ListRow0_Highlight,
tr.ListRow1_Highlight
{
    background-color:	#cba546;
}

table.DocumentInner,
table.DocumentLines
{
    background-color:	#fff;
}

head th
{
	border:				1px solid #ff9934;
}

td.tabback
{
	border:				1px solid #000;
}

table.DocumentInner th,
table.DocumentLines th
{
    text-align:			left;
}
.searchbox thead
{
	text-align:			center;
}


/* *** MISC CLASSES *** */

body .hilight td,
.hilight,
a.hilight,
a.hilight:link,
a.hilight:visited,
.hilightbold,
a.hilightbold,
a.hilightbold:link,
a.hilightbold:visited
{
	background-color:	#d2d2d2;
}

.listrow0,
.listrow0 td,
.listrowbold0,
.listrowbold0 td,
tr.ListRow1
{
	background-color:	#e0e0e0;
}

.listrow1,
.listrow1 td,
.listrowbold1,
.listrowbold1 td,
tr.ListRow0
{
	background-color:	#f0f0f0;
}

.required,
.hilightbold,
a.hilightbold,
a.hilightbold:link,
a.hilightbold:visited,
.listrowbold0,
.listrowbold0 td,
.listrowbold1,
.listrowbold1 td
{
	font-weight:		700;
}

.navlink
{
	color:				#4d4f53;
}



/* *** DOT NET *** */

tr.TableTitle
{
    background-color:	#ff9934;
}
tr.TableTitle td
{
	color:				#fff;
}
table.NoResultsTable,
table.SectionsTreeView thead,
tr.ColumnHeaderRow,
tr.ColumnHeaderRow td,
td.ColumnHeader,
td.SearchHeader,
td.VerticalColumnHeader,
td.DocumentSectionColumnHeader,
td.DeliveryNotesHeader
{
    background-color:	#d2d2d2;
    color:				black;
}
table.NoResultsTable td
{
    color:				#fff;
}
