*
{
	font-family: Verdana, Arial;
	font-size: 8pt;
}
body
{
	margin:0px;
	background-color:#ffffff;
}
p
{
	font-size: 8pt;
	color: #808080;
}

.text, .text a
{
	font-size: 8pt;
	color: #808080;
	text-decoration:none;
}

.TextCounter
{
	font-size: 8pt;
	color: green;
}

.titletext
{
	font-size: 8pt;
	font-weight:bold;
	color: #808080
}

.pagetitletext
{
	font-size: 14pt;
	font-weight:bold;
	color: #000000;
}

.pagetitlecell
{
	background-color: #808080;
}

.titlegrouptext
{
	font-size: 10pt;
	font-weight:bold;
	color: black;
}

.fieldset
{
	font-size: 8pt;
	color: #808080;
	padding: 5px 5px 5px 5px;
	background-color : #f9f9f9;
	border-color: #D8D4D4;
	border-style:solid;
	border-width: 1px;
}	

.fieldsetdark
{
	font-size: 8pt;
	color: #808080;
	padding: 5px 5px 5px 5px;
	background-color : #eeeeee;
	border-color: #c0c0c0;
	border-style:solid;
	border-width: 1px;
}	

.legend
{
	background-color:#f5f5f5;
}

.fieldsetgroup
{
	font-size: 8pt;
	color: #808080;
	padding: 10px;
	background-color : #eeeeee;
}
.fieldsetgroupdark
{
	font-size: 8pt;
	color: #808080;
	padding: 10px 10px 10px 10px;
	background-color : #D8D4D4;
}

.fieldsettextbox
{
	font-size: 8pt;
	color: #808080;
	padding: 1px;
	background-color : #D8D4D4;
}

.tablecell
{
	font-size: 8pt;
	color: #808080;	
}

.tablecellitalic
{
	font-size: 8pt;
	color: #808080;
	font-style:italic;
}

.tablecelleditor
{
	font-size: 8pt;
	color: #808080;	
	vertical-align: top;
	overflow:auto;
	background-color:#c0c0c0;
	padding: 3px;
	border: solid 1px #c0c0c0 ;
}

.button
{
	font-size: 8pt;
	color: black;
}

.fileupload 
{
	font-size: 8pt;
	color: black;
	
}
.textbox
{
	font-size: 8pt;
	color: #808080;
	padding:2px;
	border: solid 1px #c0c0c0;
}

.checkbox
{
	font-size: 8pt;
	color: #808080;
	padding: 2px 2px 2px 0px;
}

.dropdownlist
{
	font-size: 8pt;
	color: #808080;
	padding:2px;
	border: solid 1px #c0c0c0 ;
}
.listbox
{
	font-size: 8pt;
	color: #808080;
}
.largelistbox {
    font-size: 8pt;
	color: #808080;
	min-width: 150px;
	min-height: 100px
}   
.menuTabs
{
    position:relative;
    top:1px;
    left:10px;
    font-weight:bold;
	font-size: 8pt;
	color: #c0c0c0;
}
.tab
{
    border:Solid 1px #808080;
    padding:3px;
    background-color:#f9f9f9;
    color: #c0c0c0
}
.selectedTab
{
    border:Solid 1px #808080;
    padding:3px;
    background-color:#D8D4D4;
    color:Black;
}
.tabBody
{
    border:Solid 1px #808080;
    padding:15px;
    background-color:#eeeeee;
    height:inherit;
}
.CheckedNode
{
	font-weight:bold;
	color:Black;
}
.CheckedLive
{
	font-weight:bold;
	color:Green;
}
.Live
{
	color:Green;
}
.CheckedDisc
{
	font-weight:bold;
	color:Red;
}
.Disc
{
	color:Red;
}
.CheckedDiscLive
{
	font-weight:bold;
	color:Orange;	
}
.DiscLive
{
	color:Orange;	
}

tr.row:hover, tr.over td 
{ 
	background-color: #808080; 
	color:White;
	cursor:hand;
}

tr.rowalt:hover, tr.over td 
{ 
	background-color: #808080; 
	color:White;
	cursor:hand;
}

tr.rowsel 
{ 
	background-color: #ff0000; 
	color:Black;
	cursor:hand;
}

.resulttabletext{
	font-size: 8pt;
	color: #808080;	
}

.resulttabletextalt{
	font-size: 8pt;
	color: #808080;
	background-color: #eeeeee;
}

.resulttabletextselected{
	font-size: 8pt;
	color: yellow;	
}

.resulttableaddnew{
	font-size: 8pt;
	color: #808080;	
	text-decoration:none;
}

.resulttablehover{
	background-color: #c0c0c0 !important;
	font-size: 8pt !important;
	color: #ffffff !important;
}

.resulttableselected{
	background-color: #909090;
	font-size: 8pt;
	color: #ffffff;
}

.resulttableheader{
	font-size: 8pt;
	color: #808080;	
	font-style:italic;
}

.resulttabletitle{
	font-size: 10pt;
	color: #808080;	
	font-weight:bold;
}

#orderTableOuter {
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #BDBDBD;
	border-right-color: #BDBDBD;
	font-size: 7.5pt;
	margin-bottom:10px;
}

#orderTableOuter th {
	text-align: left;
	padding: 5px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #bdbdbd;
	border-left-color: #bdbdbd;
	background-color:#C3007A;
	color:White;
}

#orderTableOuter td {
	padding: 5px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #bdbdbd;
	border-left-color: #bdbdbd;
}

#orderTableOuterHover {
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #BDBDBD;
	border-right-color: #BDBDBD;
	font-size: 7.5pt;
	margin-bottom:10px;
	background-color:#FFC0FF;
}

#orderTableOuterHover th {
	text-align: left;
	padding: 5px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #bdbdbd;
	border-left-color: #bdbdbd;
	background-color:#FFC0FF;
	color:White;
}

#orderTableOuterHover td {
	padding: 5px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #bdbdbd;
	border-left-color: #bdbdbd;
	
}

#orderTable, .orderTable {
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #BDBDBD;
	border-right-color: #BDBDBD;
	font-size: 7.5pt;
	margin-bottom:5px;
}

#orderTable th, .orderTable th {
	text-align: left;
	padding: 2px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #bdbdbd;
	border-left-color: #bdbdbd;
	background-color:#e0e0e0;
	color:#606060;
}

#orderTable td, .orderTable td {
	padding: 2px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #bdbdbd;
	border-left-color: #bdbdbd;
}

#orderTableOuterShipping {
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #BDBDBD;
	border-right-color: #BDBDBD;
	font-size: 7.5pt;
	margin-bottom:10px;
}

#orderTableOuterShipping th {
	text-align: left;
	padding: 5px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #bdbdbd;
	border-left-color: #bdbdbd;
	background-color:#cccccc;
	color:White;
}

#orderTableOuterShipping td {
	padding: 5px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #bdbdbd;
	border-left-color: #bdbdbd;
}

#orderTableShipping {
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #BDBDBD;
	border-right-color: #BDBDBD;
	font-size: 7.5pt;
	margin-bottom:5px;
}

#orderTableShipping th {
	text-align: left;
	padding: 2px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #bdbdbd;
	border-left-color: #bdbdbd;
	background-color:#e0e0e0;
	color:#606060;
}

#orderTableShipping td {
	padding: 2px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #bdbdbd;
	border-left-color: #bdbdbd;
}

.filterBtnShow, .filterBtnHide
{
    text-align: center;
    background-color: gainsboro;
    background-image: url('/Images/plus.png');
    background-position: top right;
    background-repeat: no-repeat;
    padding: 7px;
    margin: 0;
}

.filterBtnShow
{
  background-image: url('/Images/plus.png');
}

.filterBtnHide
{
    background-image: url('/Images/minus.png');
   
}

.filters
{
    border-bottom: 1px solid gainsboro;
    border-left: 1px solid gainsboro;
    border-right: 1px solid gainsboro;
    background-color: #f9f9f9;
    padding:10px;
}

td.pagination
{
    text-align: center;
}
td.pagination a
{
    padding: 5px 10px;
    display: inline-block;
    margin: 2px;
    border: 1px solid gainsboro;
}