﻿body 
{
	font-family: Arial;
}

legend
{
	color: Black;
}

textarea
{
	font-family: Arial;
}

div.padded
{
	padding: 4px 4px 4px 4px;
}

.BorderTable
{
	width: 100%;
	text-align: left;
}

.BorderTable td.Caption
{
	font-weight: bold;
	border: solid 1px DarkGray;
	background-color: WhiteSmoke;
}

.BorderTable td.Instructions
{
	border-left: solid 1px DarkGray;
	border-right: solid 1px DarkGray;
}

.BorderTable td.FieldArea
{
	border-left: solid 1px DarkGray;
	border-right: solid 1px DarkGray;
	border-bottom: solid 1px DarkGray;
}

.BorderTable td.FieldLeft
{
	border-left: solid 1px DarkGray;
	border-bottom: solid 1px DarkGray;
}

.BorderTable td.FieldRight
{
	border-right: solid 1px DarkGray;
	border-bottom: solid 1px DarkGray;
}

.SearchTable
{
	width: 100%;
}

.SearchTable td.Label
{
	font-size: 90%;
}

.SearchTable td.Field
{
	width: 100%;
}

.SearchTableFixed
{
	width: 1000px;
}

.SearchTableFixed td.Label
{
	font-size: 90%;
}

.SearchTableFixed td.Field
{
	width: 100%;
}

.Button
{
	width: 75px;
}

.ErrorTable
{
	width: 100%;
	background-color: LightGoldenrodYellow;
	border: solid 1px Red;
}

.ErrorTable td.ErrText
{
	color: Red;
	font-weight: bold;
	width: 100%;
	padding-left: 10px;
}

.InstructionTable
{
	width: 100%;
	/*border-top: solid 1px Red;
	border-bottom: solid 1px Red;*/
	border: solid 1px Red;
	background-color: LightGoldenrodYellow;
	font-size: 90%;
}

.ResultsGrid
{
	width: 100%;
	/*border: solid 1px DarkGray;*/
}

.ResultsGridAlt
{
	border: solid 1px DarkGray;
}

.GridRowAlternate
{
	background-color: whitesmoke;
}

.GridRow
{
}

.GridRow:hover
{
	background-color: aliceblue;
}

.GridRowAlternate:hover
{
	background-color: aliceblue;
}

.GridColumn
{
	border-bottom: solid 1px DarkGray;
	border-right: solid 1px DarkGray;
}

.GridColumnLast
{
	border-bottom: solid 1px DarkGray;
}

.GridRowHeader
{
	border-bottom: solid 1px DarkGray;
	background-color: LightGoldenrodYellow;
	text-align: left;
}

.GridRowPager
{
	background-color: LightGoldenrodYellow;
	font-size: smaller;
}

.MenuStaticHover
{
	border: solid 1px DarkGray;
	background-color: WhiteSmoke;
}

.MenuStaticItem
{
	border: solid 1px DarkGray;
}

.MenuDynamic
{
	border: solid 1px DarkGray;
	background-color: Transparent;
}

.MenuDynamicItem
{
	background-color: Transparent;
	border: solid 1px Transparent;
}

.MenuDynamicHover
{
	border: solid 1px Gainsboro;
	background-color: WhiteSmoke;
}

.MasterTable
{
	width: 100%;
}

.MasterTable td.Header
{
	/*background-color: WhiteSmoke; 
	border-top: solid 2px Red; */
	border-bottom: solid 2px Red; 
	/*font-size: 200%; 
	padding: 8px 8px 8px 8px;*/
}

.MasterTable td.Menu
{
	border-bottom: solid 2px Red;
	background-color: GhostWhite;
}

.PageHeader
{
	font-size: 120%;
	font-weight: bold;
}

.TMCRSuper
{
	font-size: 75%;
}

.PixLink A:link
{
	text-decoration: none;
}

.PixLink A:visited
{
	text-decoration: none;
}

.PixLink A:hover
{
	text-decoration: underline;
}

.CaseMaint
{
	width: 100%;
}

.CaseMaint A:link
{
	text-decoration: none;
}

.CaseMaint A:visited
{
	text-decoration: none;
}

.CaseMaint A:hover
{
	text-decoration: underline;
}

.CaseMaint td.Label
{
	font-size: 80%;
	vertical-align: top;
}

.CaseMaint td.Data
{
	width: 50%;
	vertical-align: top;
}

.TabTable
{
	width: 100%;
}

.TabTable td.NoTab
{
	border-bottom: solid 1px DarkGray;
}

.TabTable td.Tab
{
	text-align: center;
	font-weight: bold;
	font-size: 90%;
	background: url(images/tab.gif) no-repeat left top;
	height: 26px;
	width: 130px;
	padding: 2px 0 0 7px;
	border-width: 0px 0px 1px 0px;
	border-style: solid;
	border-color: DarkGray;
}

.TabTable td.TabR
{
	width: 6px;
	background: url(images/tab.gif) no-repeat right top;
	font-size: 2px;
	border-width: 0px 0px 1px 0px;
	border-style: solid;
	border-color: DarkGray;
}

.TabTable td.Tab A:link
{
	color: Navy;
	text-decoration: none;
}

.TabTable td.Tab A:visited
{
	color: Navy;
	text-decoration: none;
}

.TabTable td.Tab A:hover
{
	color: Navy;
	text-decoration: underline;
}

.TabTable td.SelTab
{
	text-align: center;
	font-weight: bold;
	font-size: 90%;
	background: url(images/tabsel.gif) no-repeat left top;
	height: 26px;
	width: 130px;
	padding:2px 0 1px 7px;
}

.TabTable td.SelTabR
{
	width: 6px;
	background: url(images/tabsel.gif) no-repeat right top;
	font-size: 2px;
}

.TabTable td.SelTab A:link
{
	color: Navy;
	text-decoration: none;
}

.TabTable td.SelTab A:visited
{
	color: Navy;
	text-decoration: none;
}

.TabTable td.SelTab A:hover
{
	color: Navy;
	text-decoration: underline;
}

.TabTable td.HideTab
{
	display: none;
}

.TabTable td.Data
{
	border-left: solid 1px DarkGray;
	border-bottom: solid 1px DarkGray;
	border-right: solid 1px DarkGray;
	vertical-align: top;
}

.LicTable
{
	text-align: left;
}

.LicTable td
{
	padding-right: 6px;
}

.LicTable td.Product
{
	padding-top: 20px;
	font-size: 115%;
	font-weight: bold;
}

.LicTable td.Filler
{
	width: 15px;
}

.LicTable td.HeaderCol
{
	border-top: solid 1px DarkGray;
	border-bottom: solid 1px DarkGray;
	background-color: aliceblue;
	font-weight: bold;
	font-size: 95%;
}

.LicTable td.Notify
{
	font-weight: bold;
	color: Red;
}

.imagediv
{
	float: left;
	width: 66px;
	margin: 2px 2px 2px 2px; 
	border: solid 1px DarkGray; 
	background-color: White;
}

.notesdiv
{
	width: 92%; 
	padding: 4px 4px 4px 4px; 
	margin: 4px 4px 4px 4px; 
	border: solid 1px Gainsboro;
}

.notesdiv:hover
{
	background-color: LightGoldenrodYellow;
}

.Tab
{
	text-align: center;
	vertical-align: middle;
	font-weight: bold;
	font-size: 80%;
	background: url(images/tab.gif) no-repeat left top;
	height: 20px;
	/*width: 80px;*/
	padding: 2px 0 0 7px;
	/*border-width: 0px 0px 1px 0px;
	border-style: solid;
	border-color: DarkGray;*/
	float: left;
}

.TabR
{
	width: 6px;
	height: 22px;
	background: url(images/tab.gif) no-repeat right top;
	font-size: 2px;
	/*border-width: 0px 0px 1px 0px;
	border-style: solid;
	border-color: DarkGray;*/
	float: left;
}

.Tab A:link
{
	color: Navy;
	text-decoration: none;
}

.Tab A:visited
{
	color: Navy;
	text-decoration: none;
}

.Tab A:hover
{
	color: Navy;
	text-decoration: underline;
}

.SelTab
{
	text-align: center;
	vertical-align: middle;
	font-weight: bold;
	font-size: 80%;
	background: url(images/tabsel.gif) no-repeat left top;
	height: 20px;
	/*width: 80px;*/
	padding:2px 0 1px 7px;
	float: left;
}

.SelTabR
{
	width: 6px;
	height: 22px;
	background: url(images/tabsel.gif) no-repeat right top;
	font-size: 2px;
	float: left;
}

.SelTab A:link
{
	color: Navy;
	text-decoration: none;
}

.SelTab A:visited
{
	color: Navy;
	text-decoration: none;
}

.SelTab A:hover
{
	color: Navy;
	text-decoration: underline;
}

.NoTab
{
	text-align: center;
	vertical-align: middle;
	font-weight: bold;
	font-size: 80%;
	/*background: url(images/tab.gif) no-repeat left top;*/
	height: 20px;
	/*width: 80px;*/
	padding: 2px 0 0 7px;
	/*border-width: 0px 0px 1px 0px;
	border-style: solid;
	border-color: DarkGray;*/
	float: left;
}

.NoTabR
{
	width: 6px;
	height: 22px;
	/*background: url(images/tabsel.gif) no-repeat right top;*/
	font-size: 2px;
	float: left;
}

.NoTab A:link
{
	color: Navy;
	text-decoration: none;
}

.NoTab A:visited
{
	color: Navy;
	text-decoration: none;
}

.NoTab A:hover
{
	color: Navy;
	text-decoration: underline;
}

.clear
{
	clear: both;
}

.divresulthead
{
	width: 99%;
	background-color: ghostwhite;
	border: solid 1px Gainsboro;
}

.divresulthleft
{
	float: left; 
	font-weight: bold;
	font-size: 90%;
	padding: 3px 0px 3px 3px;
}

.divresulthright
{
	float: right; 
	padding: 3px 3px 3px 0px; 
	text-align: right;
}

.divresulthright img
{
	cursor: pointer;
}

.divresult
{
	width: 99%; 
	border-left: solid 1px Gainsboro; 
	border-bottom: solid 1px Gainsboro; 
	border-right: solid 1px Gainsboro;
}

.detailtable
{
	width: 100%;
	font-size: 90%;
}

.divresultpic
{
	border: solid 1px DarkGray; 
	float: left; 
	margin: 2px 2px 2px 2px; 
	padding: 4px 4px 4px 4px; 
	text-align: center; 
	vertical-align: top;
}

.divresultpicview
{
	font-size: 70%; 
	padding: 2px 0px 2px 0px;
}

.PixLink td.Head
{
	font-weight: bold;
	background-color: aliceblue;
	border-top: solid 1px DarkGray;
}

.PixLink td.Spacer
{
	height: 10px;
}

.PixLink td.StartCol
{
	background-color: aliceblue;
	border-left: solid 1px DarkGray;
	border-top: solid 1px DarkGray;
	border-bottom: solid 1px DarkGray;
}

.PixLink td.RegCol
{
	background-color: aliceblue;
	border-top: solid 1px DarkGray;
	border-bottom: solid 1px DarkGray;
}

.PixLink td.EndCol
{
	background-color: aliceblue;
	border-right: solid 1px DarkGray;
	border-top: solid 1px DarkGray;
	border-bottom: solid 1px DarkGray;
}

.PixLink td.ContainerCol
{
	border-left: solid 1px DarkGray;
	border-right: solid 1px DarkGray;
	border-bottom: solid 1px DarkGray;
}

.filterList
{
	 background-color: White;
	 border: solid 1px Gainsboro;
}

.filterItem
{
	vertical-align: middle;
	font-size: 80%;
	cursor: default;
	border: solid 1px transparent;
	padding: 4px 4px 4px 4px;
}

.filterItem:hover
{
	background-color: lightgoldenrodyellow;
	border: solid 1px Gainsboro;
}

.filterGroupButton
{
	background-color: WhiteSmoke;
	cursor: default;
	font-size: 85%;
	width: 100%;
	font-weight: bold;
	padding: 4px 4px 4px 4px;
	border-bottom: solid 1px Gainsboro;
}

.filterGroupButton:hover
{
	background-color: lightgoldenrodyellow;
}

.filterGroup
{
	cursor: default;
	height: 100%;
	border-bottom: solid 1px Gainsboro;
}

.filterLabel
{
	width: 60px;
	padding: 4px 4px 4px 4px;
	font-size: 90%;
	font-weight: bold;
}

.filterValue
{
	font-size: 95%;
	padding: 4px 4px 4px 4px;
}

.filterFloatLeft
{
	float: left;
}

.filterClear
{
	clear: both;
}

.FullPageBack
{
	background-color: black;
	position: fixed;
	top: 0;
	left: 0;
	/*bottom: 0;
	right: 0;*/
	opacity: 0.8;
    filter:alpha(opacity=80); /* IE's opacity*/
	width: 100%;
	height: 100%;
	z-index: 999;
}

.FullPageContent
{
	background-color: transparent;
	position: fixed;
	top: 0;
	left: 0;
	/*bottom: 0;
	right: 0;*/
	width: 100%;
	height: 100%;
	z-index: 1000;
}

