/* *** GENERAL *** */

body
{
	background-color:	#fff;
}

body,
p,
a,
li,
th,
td
{
	font-family:		Arial, Helvetica, Sans-serif;
	font-size:			9pt;
	color:				#333;
}

a,
a:link,
a:hover,
a:visited,
a.sidelink,
a.sidelink:link,
a.sidelink:visited,
body .hilight td,
.hilight,
a.hilight,
a.hilight:link,
a.hilight:visited,
.hilightbold,
a.hilightbold,
a.hilightbold:link,
a.hilightbold:visited
{
	color:				#333;
	text-decoration:	none;
}
a img
{
	border-width:		0;
}

input,
select,
textarea
{
	font-family:		Arial, sans-serif;
	font-size:			9pt;
	color:				#666;
}



/* *** TABLES *** */

th, td
{
	padding:			0;
}

th a,
th a:link,
th a:hover,
th a:visited
{
	color:				#fff;
}

thead
{
	color:				#333;
}

thead th,
.tab th,
.searchbox thead,
.searchbox thead td,
tr.label,
td.tabback
{
	background-color:	#4b63af;
	color:				#fff;
}

th,
.tab td,
td.searchhead,
td.label
{
	background-color:	#d1d3d4;
	color:				#333;
}

th,
.searchbox thead,
tr.label,
td.ThreadViewHighlighted
{
	font-weight:		700;
}



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 #4b63af;
}

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:	#d1d3d4;
}

.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:	#4b63af;
}
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:	#d1d3d4;
    color:				#333;
}
table.NoResultsTable td
{
    color:				#fff;
}
