﻿body
{
margin:0px;
}

select[disabled],
input[disabled][type=text],
input[disabled][type=password]
{
background-color:#EBEBE4;
color:#ACA899;
}

input[disabled][type=submit]
{
color: #9D9DA1;
}

.ImageAbort
{
background:url(images/closeDouble.png) top;
display:block;
height:20px;
width:20px;
}

.ImageAbort:hover
{
background-position:bottom;
}

.TOP_HEADER
{
FILTER:progid:DXImageTransform.Microsoft.gradient(GradientType=1,startColorstr=#ffffff,endColorstr=#C4E2E3)
}

.TOP_HEADER_REVERSE
{
FILTER:progid:DXImageTransform.Microsoft.gradient(GradientType=1,startColorstr=#C4E2E3,endColorstr=#ffffff)
}

.ToolBar
{
background-color: #f1f1f1;
border-bottom: #C4E2E3 1px solid;
border-right: dimgray 1px ridge;
}

.Heading2
{
color: DimGray;
font-family: Tahoma, Helvetica, sans-serif;
font-size: 9pt;
font-weight: bold
}

.menubar
{
background-color: #f1f1f1;
border-bottom: #C4E2E3 1px solid;
}

.menubar A:link 
{
color: DimGray; 
font-size: 12px;
font-weight: normal;
text-decoration: none;
vertical-align: middle;
padding-top: 2px
}

.SidePanelButton
{
color: #0C0C0C;
font-family: Tahoma, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
text-decoration: none;
padding-top: 2px
}

.DropDownList,
.Label
{
font-weight: normal;
color: DimGray;
font-size: 12px;
font-family: Tahoma, Helvetica, sans-serif;
}

div.headerPanel
{
background-color:#CDE6E7;
border-bottom: 1px solid #C4E2E3;
}

td.menuPanel
{
background-color:#E5F7F5;	
}

div.menuPanel
{
width:152px;
overflow:hidden;
background-color:#E5F7F5;
font-size: 12px;
font-family: Tahoma, Helvetica, sans-serif;
}

div.menuPanel p
{
padding:0px;
margin:0px;
margin-left:16px;
}

div.menuPanel hr
{
background-color: #C4E2E3;
border: 0;
height: 1px;
}

/*1024x768*/

div.menuPanel_768
{
height:501px;
}

td.menuPanelEpDesigner_768
{
height:420px;
}

div.menuPanel_FF_768 p
{
margin-top:2px;
margin-bottom:1px;
}

div.menuPanel_IE_768 p
{
margin-top:0px;
margin-bottom:1px;	
}

.EPDesignerTableBottom_768
{
height:230px;
}

.EPDesignerDivBottomScroll_768
{
height:200px;
}

.EPDesignerDivTables_768
{
height:240px;
}

/*1280x800*/

div.menuPanel_800
{
height:510px;
}

td.menuPanelEpDesigner_800
{
height:428px;
}

div.menuPanel_FF_800 p
{
margin-top:2px;
margin-bottom:1px;
}

div.menuPanel_IE_800 p
{
margin-top:0px;
margin-bottom:1px;	
}

.EPDesignerTableBottom_800
{
height:240px;
}

.EPDesignerDivBottomScroll_800
{
height:200px;
}

.EPDesignerDivTables_800
{
height:240px;
}

/*1280x1024*/

div.menuPanel_1024
{
height:750px;
}

td.menuPanelEpDesigner_1024
{
height:668px;
}

div.menuPanel_FF_1024 p
{
margin-top:8px;
margin-bottom:8px;
}

div.menuPanel_IE_1024 p
{
margin-top:8px;
margin-bottom:8px;	
}

.EPDesignerTableBottom_1024
{
height:320px;
}

.EPDesignerDivBottomScroll_1024
{
height:280px;
}

.EPDesignerDivTables_1024
{
height:400px;
}

/*1600x1200*/

div.menuPanel_1200
{
height:810px;
}

td.menuPanelEpDesigner_1200
{
height:728px;
}

div.menuPanel_FF_1200 p
{
margin-top:8px;
margin-bottom:8px;
}

div.menuPanel_IE_1200 p
{
margin-top:8px;
margin-bottom:8px;	
}

.EPDesignerTableBottom_1200
{
height:280px;
}

.EPDesignerDivBottomScroll_1200
{
height:240px;
}

.EPDesignerDivTables_1200
{
height:500px;
}

/**/

div.contentPanel
{

}

div.footerPanel
{
background-color:#E5F7F5;
}

table.masterTable
{
border-width: 0px;
border-spacing: 0px;
border-style: none;
border-collapse: collapse;
}

table.masterTable th 
{
border-width: 0px;
padding: 0px;
border-style: none;
}

table.masterTable td 
{
border-width: 0px;
padding: 0px;
border-style: none;
}

/* < update panels*/

.updateProgressSmall,
.updateProgress
{
position: absolute;
background-color: #fff;
filter: alpha(opacity=70);
MozOpacity: 0.7;
opacity: 0.7;
padding: 0px;
margin: 0px;
}

.updateProgressSmall div,
.updateProgress div
{
background-color: white;
padding: 4px;
position: absolute;
top: 40%;
left: 42%;
font-size:24px;
}

.updateProgressSmall div
{
top: 30%;
left: 32%;
font-size:16px;
}

/* update panels > */

/* < from eXPorter 1.3 */

table.table 
{
border-width: 1px;
border-spacing: ;
border-style: outset;
border-color: #A9A9A9;
border-collapse: collapse;
}

table.table th 
{
border-width: 1px;
padding: 1px;
border-style: inset;
border-color: #A9A9A9;
}

table.table td 
{
border-width: 1px;
padding: 1px;
border-style: inset;
border-color: #A9A9A9;
}

.table
{
background-color:white;
color:black;
font-family:Tahoma,Helvetica,sans-serif;
font-size:9pt;
font-weight:normal;
}

table.noBorders td
{
border-style:none;
}

.tableHeader,
.tableHeader th
{
background-color:#DCDCDC;
color:black;
font-family:Tahoma,Helvetica,sans-serif;
height:20px;
font-weight:normal;
text-decoration:none;
font-size:12px;
}

.tableItem
{
background-color:white;
font-family:Tahoma,Helvetica,sans-serif;
font-size:9pt;
font-weight:normal;
height:20px;
}

.tableAltItem
{
background-color:#F1F1F1;
font-family:Tahoma,Helvetica,sans-serif;
font-size:9pt;
font-weight:normal;
height:20px;
}

.tablePager 
{
background-color:#F1F1F1;
font-family:Tahoma,Helvetica,sans-serif;
font-size:9pt;
font-weight:normal;
height:20px;
}

tr.tablePager td
{
border-style: none;
}

.TitleHeading
{
color: Gray;
font-family: Tahoma, Helvetica, sans-serif;
font-size: 9pt;
font-weight: bold;
overflow: hidden;
height:15px;
}

.UserMessage
{
color: Blue;
font-weight: normal;
font-family: Tahoma, Helvetica, sans-serif;
font-size: 9pt 
}

/*Hyperlinks: the order is important (must be: link, visited, hover, active)*/
.headerPanel a:link,
.menuPanel a:link,
.footerPanel a:link,
.contentWithLinks a:link,
.forceLink
{
font-family: Tahoma, Helvetica, sans-serif;
color:#003399;
font-size:12px;
font-weight:normal;
text-decoration:none;
}

.headerPanel a:visited,
.menuPanel a:visited,
.footerPanel a:visited,
.contentWithLinks a:visited
{
font-family: Tahoma, Helvetica, sans-serif;
color:#003399;
font-size:12px;
font-weight:normal;
text-decoration:none;
}

.headerPanel a:hover,
.menuPanel a:hover,
.footerPanel a:hover,
.contentWithLinks a:hover,
.forceLink:hover
{
font-family: Tahoma, Helvetica, sans-serif;
color:#003399;
font-size:12px;
font-weight:normal;
text-decoration:underline;
}

.headerPanel a:active,
.menuPanel a:active,
.footerPanel a:active,
.contentWithLinks a:active
{
font-family: Tahoma, Helvetica, sans-serif;
color:#003399;
font-size:12px;
font-weight:normal;
text-decoration:none;
}

.Button
{
background-color: #C4E2E3;
color: #404141;
border-bottom-style: outset;
border-right-style: outset;
height: 26px;
}

.ButtonDisabled
{
background-color: #C4E2E3;
color: #b0a8b8;
border-bottom-style: outset;
border-right-style: outset;
height: 26px;
}

.SmallLabel
{
background-color: White;
color: DimGray;
font-weight: normal;
font-family: Tahoma;
font-size: 11px;    
/*padding-bottom: 2px; 
padding-top: 2px;*/
padding-bottom: 0px; 
padding-top: 0px;
padding-left: 0px;
padding-right: 0px   
}

.Textbox
{
font-weight: normal;
font-size: 12px;
font-family: Tahoma, Helvetica, sans-serif;
}

/* from eXPorter 1.3 > */

.tableRadioCol
{
width:23px;
}

.Frame
{
padding:10px;
margin-top:10px;
background-color:#ddffff;
border:solid 1px black;
}

.Error
{
color:red;
}

.InvisibleValidator
{
visibility:hidden;
}

.InvalidTextbox
{
background-color:yellow;
}

.ColumnInRelation
{
text-decoration:underline;
font-weight:bold;
}

.ExpBoundField
{
display:block; 
overflow:hidden;
white-space:nowrap;
}

.Relation_0
{
color:Red;
}

.Relation_1
{
color:Blue;
}

.Relation_2
{
color:Green;
}

.Relation_3
{
color:#FF8899;
}

.Relation_4
{
color:#77aa99;
}

.Relation_5
{
color:#776699;
}

.Relation_6
{
color:#006699;
}

.Relation_7
{
color:#006600;
}

.Relation_8
{
color:#0066FF;
}

.Relation_9
{
color:#FF6600;
}

.Relation_10
{
color:#0FF00F;
}

.modalBackground 
{
background-color:Gray;
filter:alpha(opacity=70);
opacity:0.7;
}

.dragMe 
{
cursor:move;
}

.popupTitle
{
width:100%;
height:21px;
background-color:#FFF;
background-image:url(images/dragHeader.png);
text-align:center;
font-weight:bold;
}

.validatorCalloutHighlight
{
background-color: lemonchiffon;
}

.ListSearchExtenderPrompt
{
font-style:italic;
color:Gray;
background-color:white;
text-align:left;
filter: alpha(opacity=30);
MozOpacity: 0.3;
opacity: 0.3;
}

.ExcludedColumn
{
font-style:italic;
}

.DisabledMenuItem
{
color:Black;
}

.DisabledMenuItem
{
color:black !important;
cursor:text;
}

.DisabledMenuItem:hover
{
text-decoration:none;
}

/**User Process Styles */

table.gridTable td
{
border-style:solid;
border-width:1px;
}

tr.gridPager td
{
border-style:none;
border-width:0px;
}

table.gridTable .gridFirstItem 
{
border: Gainsboro 1px solid;
padding-right: 4px;
padding-left: 4px;
padding-bottom: 4px;
padding-top: 4px;
margin: 1px;
font-size: 9pt;
}

table.gridTable .gridItem 
{
border: Gainsboro 1px solid;
padding-right: 4px;
padding-left: 4px;
padding-bottom: 4px;
padding-top: 4px;
margin: 1px;
font-size: 8pt;
}

table.gridTable .gridLastItem 
{
border: Gainsboro 1px solid;
padding-left: 4px;
padding-bottom: 4px;
padding-top: 4px;
margin: 1px;
font-size: 8pt;
}

table.gridTable .gridHeader 
{
border: Gainsboro 1px solid;
padding-left: 4px;
padding-bottom: 2px;
padding-top: 4px;
background-color: WhiteSmoke;
font-weight: bold;
font-size: 10pt;
color: #696969;
font-family: Tahoma, Helvetica, sans-serif;
}

table.gridTable .gridHeader a:active 
{
color: #696969;
font-weight:bold;
font-size: 0.8em;
text-decoration: none;
}

table.gridTable .gridHeader .EmptyHeaderCell,
table.gridTable .gridHeader a:link 
{
color: #696969;
font-weight:bold;
font-size: 0.8em;
text-decoration: none;
}

table.gridTable .gridHeader a:visited 
{
color: #696969;
font-weight:bold;
font-size: 0.8em;
text-decoration: none;
}

table.gridTable .gridHeader a:hover 
{
color: blue;
font-weight:bold;
font-size: 0.8em;
text-decoration: none;
}

table.gridTable .gridItem a:link,
table.gridTable .gridLastItem a:link,
table.gridTable .gridFirstItem a:link 
{
font-size: 9pt;
}

table.gridTable .gridPager 
{
font-size: 0.8em;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

.LabelUP 
{
color:Navy;
font-weight: normal;
font-size: 12px;
font-family: Verdana, Helvetica, sans-serif;
}

.DashboardSummary
{
font-weight: normal;
color: DimGray;
font-size: 12px;
font-family: Tahoma, Helvetica, sans-serif;
padding : 10,0,10,0
}

.DashletSummary
{
font-weight: normal;
Color: DimGray;
font-size: 12px;
font-family: Tahoma, Helvetica, sans-serif;
padding : 5,0,5,0
}

.DashletFunction
{
vertical-align :top;
border-style : none;
padding : 5,0,10,0
}

.DashletHeading
{
color: DimGray;
font-family: Tahoma, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold 
}

.DashletImage 
{     
border-width : 1;
border-style : none;
border-color : Gray;
} 

.Heading
{
color: DimGray;
font-family: Tahoma, Helvetica, sans-serif;
font-size: 10pt;
font-weight: bold 
}

fieldset
{
border: solid 1px Silver;
}
