﻿Body
{
content:close-quote;
font-size: small;
color: black;
font-family: ARIAL;
margin-left: 0;
margin-top: 0;
margin-right: 0;
margin-bottom: 0;
background-color:silver;
}
.HH {
 font-family: Arial;
font-weight:bold;
font-size:11pt;
}
.Site
{
font-size: small;
color: black;
font-family: ARIAL;
background-color: silver;
margin: 0 0 0 0;
padding: 0 0 0 0;
height: 550px;

background-position: center 50%;
background-repeat: no-repeat;
}
.SiteHeader
{
border-bottom: solid 2px #035FAC;
}
.SiteFooter
{
background-color: silver;
}
.PageTitle
{
border-bottom-style: double;
border-bottom-color: #035FAC;
border-bottom-width: thin;
font-family: Arial;
font-size: medium;
font-weight: 900;
font-style: oblique;
color: black;
}
.SiteSkin
{
	
}
Table
{
padding-right: 0px;
padding-left: 0px;
padding-bottom: 0px;
margin: 0px;
padding-top: 0px;
}
Tr
{
vertical-align: top;
}
Td
{
font-family: Arial;
}
img
{
    margin: auto;
}
MENU{}
.Menu
{
border-right: #035FAC thin solid;
border-top: #035FAC thin solid;
border-left: #035FAC thin solid;
border-bottom: #035FAC thin solid;
padding-left: 0px;
padding-bottom: 0px;
padding-top: 0px;
padding-right: 0px;
margin: 0px;
width: 100px;
height: 1px;
text-align: center;
background-color: white;
font-size: small;
color: black;
font-weight: bold;
cursor: pointer;
}
.MenuNON
{
border-right: white 1px solid;
border-top: white 1px solid;
border-left: white 1px solid;
border-bottom: white 1px solid;
padding-left: 0px;
padding-bottom: 0px;
padding-top: 0px;
padding-right: 0px;
margin: 0px;
width: 150px;
height: 5px;
text-align: center;
font-weight: bold;
font-size: x-small;
color: #035FAC;
}
.MenuItem
{
border-right: black 1px solid;
border-top: black 1px solid;
border-left: black 1px solid;
border-bottom: black 1px solid;
padding-left: 0px;
padding-bottom: 0px;
padding-top: 0px;
padding-right: 0px;
margin: 0px;
width: 150px;
height: 5px;
text-align: center;
font-weight: bold;
font-size: 10pt;
color: black;
cursor: pointer;
background-image: url(../Images/gray.jpg);
}
.MenuItemHover
{
	border-right: #035FAC 1px solid;
	border-top: #035FAC 1px solid;
	border-left: #035FAC 1px solid;
	border-bottom: #035FAC 1px solid;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	padding-right: 0px;
	color: White;
	margin: 0px;
	width: 150px;
	height: 5px;
	background-image: url(../Images/blue.jpg);
	text-align: center;
	font-weight: bold;
	cursor: pointer;
	font-size: 10pt;	
}
.MenuItem2
{
border-right: #035FAC 1px solid;
border-top: #035FAC 1px solid;
border-left: #035FAC 1px solid;
border-bottom: #035FAC 1px solid;
padding-left: 0px;
padding-bottom: 0px;
padding-top: 0px;
padding-right: 0px;
margin: 0px;
width: 100px;
height: 5px;
text-align: center;
font-weight: bold;
font-size: x-small;
color: #035FAC;
cursor: pointer;
background-image: url(../Images/MenuBarBackground.gif);
}
.MenuItemHover2
{
border-right: red 1px solid;
border-top: red 1px solid;
border-left: red 1px solid;
border-bottom: red 1px solid;
padding-left: 0px;
padding-bottom: 0px;
padding-top: 0px;
padding-right: 0px;
color:black;
margin: 0px;
width: 100px;
height: 5px;
background-image: url(../Images/MenuBarBackground-red.gif);
text-align: center;
font-weight: bold;
cursor: pointer;
font-size: x-small;
}
.MenuTable
{
padding: 0 0 0 0;
margin-left: 0;
margin-top: 0;
}
.MenuTableItem
{
font-family: Arial;
color: white;
font-weight: 900;
font-size: x-small;
background-color: #035FAC;
border: Outset 1px silver;
width: 75px;
cursor: pointer;
}
.MenuHeader
{
width: 75px;
height: 20px;
font-weight: bold;
font-size: small;
color: black;
font-family: ARIAL;
vertical-align: middle;
text-align: left;
border-right: 1px inset white;
border-left: 1px outset white;
background-color: #777777;
cursor: pointer;
}
.MenuHeaderHover
{
width: 75px;
height: 20px;
font-weight: bold;
font-size: small;
color: black;
font-family: ARIAL;
vertical-align: middle;
text-align: left;
border: 1px outset white;
background-color: #777777;
cursor: pointer;
}
.MenuItemHighlight
{
border-right: #035FAC 1px solid;
border-top: #035FAC 1px solid;
border-left: #035FAC 1px solid;
border-bottom: #035FAC 1px solid;
padding-left: 0px;
padding-bottom: 0px;
padding-top: 0px;
padding-right: 0px;
margin: 0px;
width: 150px;
height: 5px;
text-align: center;
font-weight: bold;
font-size: x-small;
color: Red;
cursor: pointer;
background-color:#035FAC;
background-image: url(../Images/MenuBarBackground-red.gif);
}
.MenuItemHighlightHover
{
border-right: red 1px solid;
border-top: red 1px solid;
border-left: red 1px solid;
border-bottom: red 1px solid;
padding-left: 0px;
padding-bottom: 0px;
padding-top: 0px;
padding-right: 0px;
color:black;
margin: 0px;
width: 150px;
height: 5px;
background-image: url(../Images/MenuBarBackground.gif);
text-align: center;
font-weight: bold;
cursor: pointer;
font-size: x-small;
}

GRID{}
.GridHeader
{
border-bottom-style: double;
border-bottom-color: #035FAC;
border-bottom-width: thin;
font-family: Arial;
font-size: medium;
font-weight: 900;
font-style: oblique;
color: Black;
}
.TabuLeft
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
	background-image: url(../Images/tabsSelectedLeft.gif);
}
.TabuCenter
{
	color: gray;
	background-image: url(../Images/tabsSelectedBackground.gif);
	font-weight: bold;
	cursor: pointer;
	font-family: arial;
	
	font-style: oblique;
}
.TabuRight
{
background-image: url(../Images/tabsSelectedRight.gif);
}
.TabLeft
{
background-image: url(../Images/tabsSelectedLeft.gif);
}
.TabBorder
{
	border-bottom:thin #035FAC solid
	}
.TabCenter
{
	color:  #035FAC;
	background-image: url(../Images/tabsSelectedBackground.gif);
	font-weight: bold;
	cursor: pointer;
	font-family: arial;
	
	font-style: oblique;

	
}
.TabCenter2
{
color:Orange;
background-image: url(../Images/tabsSelectedBackground.gif);
cursor:pointer;
}
.TabRight
{
background-image: url(../Images/tabsSelectedRight.gif);
}
.TabTab
{
padding-right: 0px;
padding-left: 0px;
padding-bottom: 0px;
margin: 0px;
padding-top: 0px;
}

.Tab
{
border-bottom-style: double;
border-bottom-color: #035FAC;
border-bottom-width: thin;
font-family: Arial;
font-size: small;
font-weight: 700;
font-style: oblique;
color: #087542;
padding-right: 0px;
padding-left: 0px;
padding-bottom: 0px;
margin: 0px;
padding-top: 0px;
cursor:pointer;
}
.TabOn
{
font-family: Arial;
font-size: small;
font-weight: 700;
font-style: oblique;
color: #035FAC;
padding-right: 0px;
padding-left: 0px;
padding-bottom: 0px;
margin: 0px;
padding-top: 0px;
border-bottom: gainsboro thin double;
cursor:pointer;
}
.GridColumnHeader
{
background-color: White;
border-bottom-style: solid;
border-bottom-color: #035FAC;
border-bottom-width: thin;
font-family: Arial;
font-size: Small;
font-weight: 700;
font-style: normal;
vertical-align:bottom;
}
.GridColHeader
{
	border-bottom-style: solid; 
	border-bottom-color: #035FAC; 
	border-bottom-width: thin; 
	font-weight:bold;
	background-color:Silver;
	}

.GridRowAlt
{
	background-color: #fAfAFF;
	font-family: Arial;
	font-size: X-Small;
	font-weight: 300;
	font-style: normal;
	text-align: Left;
}
.GridRowDetails
{
border-bottom-style: solid;
border-bottom-color: black;
border-bottom-width: 1px;
vertical-align:middle;

}

.GridRowDetailsBorderTop
{
border-top-style: solid;
border-top-color: black;
border-top-width: 1px;
vertical-align:middle;
}


.GridRowDetailsTop
{
border-bottom-style: solid;
border-bottom-color: black;
border-bottom-width: 1px;
vertical-align:top;
}

.GridRowDetailsAlt
{
border-bottom-style: solid;
border-bottom-color: black;
border-bottom-width: 1px;
vertical-align:middle;
}

.GridRowDetailsSelected
{
border-bottom-style: solid;
border-bottom-color: black;
border-bottom-width: 1px;
vertical-align:middle;
background:silver;
}

.GridRowDetailsLink
{
border-bottom-style: solid;
border-bottom-color: black;
border-bottom-width: 1px;
vertical-align:middle;
color:Blue;
cursor:pointer;
text-decoration:underline;
}
POPUPS{}
.DoYouMean
{
position: absolute;
left: 90px;
top: 140px;
background-color: white;
width: 600px;
height: 300px;
overflow: scroll;
border: 0px;
width: 700px;
height: 500px;
border: outset 1px red;
padding-right: 0px;
padding-left: 0px;
padding-bottom: 0px;
margin: 0px;
padding-top: 0px;
}
.Popup
{
	display: none;
	background-color: #FFFFFF;
	position: absolute;
	left: 270px;
	top: 80px;
	border: outset 2px Blue;
	z-index: 100;	
}
.Popup2
{
	display: none;
	background-color: #FFFFFF;
	position: absolute;
	left: 80px;
	top: 120px;
	border: outset 2px Blue;
	z-index: 100;
}
.Catalog
{
display: block;
background-color: white;
position: absolute;
left: 600px;
top: 200px;
border: solid 1px green;
}
.PopupTable
{
border: 0;
width: 500px;
height: 450px;
border: outset 3px black;
padding-right: 0px;
padding-left: 0px;
padding-bottom: 0px;
margin: 0px;
padding-top: 0px;
}
.PopupTable2
{
border: 0;
border: outset 3px black;
padding-right: 0px;
padding-left: 0px;
padding-bottom: 0px;
margin: 0px;
padding-top: 0px;
}
.PopupHeader
{
border-bottom-style: double;
border-bottom-color: Blue;
border-bottom-width: thin;
font-family: Arial;
font-size: medium;
font-weight: 900;
font-style: oblique;
color: white;
background-color: #035FAC;
}
.PopupDetails
{
font-size: small;
}
.PopupSupport
{
position:absolute;
width:600px; 
background-color: white;
z-index: 99; 
border: black thin double;
}
LOGON{}
.LogonTitle
{
color: #035FAC;
font-size: medium;
font-style: italic;
float: left;
font-weight: bolder;
}
.LogonInfo
{
color: #035FAC;
font-size: small;
float: left;
font-weight: bold;
}
AREAS{}    
.Copyright
{
font-size: xx-small;
color: #035FAC;
}
.Guide
{
background-color: white;
margin: 0 0 0 0;
padding: 0 0 0 0;
font-family: Arial;
border-right: silver 1px solid;
border-top: silver 1px solid;
border-left: silver 1px solid;
border-bottom: silver 1px solid;
}
.Logo
{
background-color: white;
border-right: black 1px solid;
border-top: black 1px solid;
border-left: black 1px solid;
border-bottom: black 1px solid;
padding-left: 0px;
padding-bottom: 0px;
padding-right: 0px;
padding-top: 0px;
margin: 0px;
width: 100px;
height: 100px;
vertical-align: middle;
text-align: center;
}
.Enter
{
border-right: dimgray 1px solid;
border-top: dimgray 1px solid;
border-left: dimgray 1px solid;
border-bottom: dimgray 1px solid;
padding-left: 0px;
padding-bottom: 0px;
padding-right: 0px;
padding-top: 0px;
margin: 0px;
width: 500px;
height: 100px;
background-color: #f8f8ff;
}
.Data
{
border-right: dimgray 1px solid;
border-top: dimgray 1px solid;
border-left: dimgray 1px solid;
border-bottom: dimgray 1px solid;
padding-left: 0px;
padding-bottom: 0px;
padding-right: 0px;
padding-top: 0px;
margin: 0px;
width: 150px;
height: 75px;
background-color: white;
}
.View{
border-right: dimgray 1px solid;
border-top: dimgray 1px solid;
border-left: dimgray 1px solid;
border-bottom: dimgray 1px solid;
padding-left: 0px;
padding-bottom: 0px;
padding-right: 0px;
padding-top: 0px;
margin: 0px;
width: 200px;
height: 400px;
background-color: white;
}
.Holder
{		
}
.Empty
{
background-color: white;
margin: 0 0 0 0;
padding: 0 0 0 0;
font-family: Arial;
background-color: #f8f8ff;
}
.Content
{
border-right: dimgray 1px solid;
border-top: dimgray 1px solid;
border-left: dimgray 1px solid;
border-bottom: dimgray 1px solid;
padding-top: 5px;
padding-right: 5px;
padding-left: 5px;
padding-bottom: 5px;
margin: 0px;
width: 100%;
height: 100%;
background-color: white;
}
.ContentHome
{
border-right: dimgray 1px solid;
border-top: dimgray 1px solid;
border-left: dimgray 1px solid;
border-bottom: dimgray 1px solid;
padding-top: 0px;
padding-right: 0px;
padding-left: 0px;
padding-bottom: 0px;
margin: 0px;
width: 100%;
height: 100%;
background-color: #999999;
}


.ContentPrint
{
border-right: dimgray 1px solid;
border-top: dimgray 1px solid;
border-left: dimgray 1px solid;
border-bottom: dimgray 1px solid;
padding-top: 0px;
padding-right: 0px;
padding-left: 0px;
padding-bottom: 0px;
margin: 0px;
width: 700px;
height: 100%;
background-color: white;
}
.Extra
{
border-right: dimgray 1px solid;
border-top: dimgray 1px solid;
border-left: dimgray 1px solid;
border-bottom: dimgray 1px solid;
padding-left: 0px;
padding-bottom: 0px;
padding-right: 0px;
padding-top: 0px;
margin: 0px;
background-color: #f8f8ff;
}
.Footer
{
border-right: dimgray 1px solid;
border-top: dimgray 1px solid;
border-left: dimgray 1px solid;
border-bottom: dimgray 1px solid;
padding-left: 0px;
padding-bottom: 0px;
padding-right: 0px;
padding-top: 0px;
margin: 0px;
text-align: center;
}
FONTS{}
.Note
{
font-weight: bold;
color: red;
vertical-align: middle;
}

.NoteBlue
{
font-weight: bold;
color: #035FAC;
vertical-align: middle;
}

.NoteLink
{
font-weight: bold;
color: red;
vertical-align: middle;
cursor: pointer;
}
.Instruct
{
font-weight: bold;
color: black;
vertical-align: middle;
}
.Instruct2
{
font-weight: bold;
color: black;
}
.InstructDetail
{
color: #035FAC;
text-align: left;

}
MISC{}
TD.LeftMarginLogin
{
vertical-align: top;
background-image: url(../Images/IRMN_51_90CCW_small.jpg);
background-repeat: no-repeat;
background-position:top;

}

TD.LeftMargin
{
vertical-align: top;
background-image: url(../Images/IrmnTotalSourceVert.gif);
background-repeat: no-repeat;
background-position:top;
}

INPUT
{
	margin: auto;
    border-right: silver 1px solid;
    border-top: silver 1px solid;
    border-left: silver 1px solid;
    border-bottom: silver 1px solid;
    color: #000000;
    font-family: Arial;
    vertical-align: middle;
}
INPUT.InputUnderline
{
border-top:none;
border-bottom:1px solid black;
border-left:none;
border-right:none;
}
.button
{
	border: white 1px outset;
	background-color: #035FAC;
	font-weight: bold;
	color: #000000;
	font-family: ARIAL;
	font-variant: normal;
	background-image: url(../Images/MenuBarBackground-green.gif);
	background-repeat: repeat-x;
	font-size: small;
	text-transform: none;
}
.Over
{
	background-color: #dcdcdc;
	font-family: Arial;
	font-size: x-Small;
	font-weight: 300;
	font-style: normal;
	text-align: Left;
}
.OverAlt
{
background-color: #dcdcdc;
font-family: Arial;
font-size: X-Small;
font-weight: 300;
font-style: normal;
text-align: Left;
}
.OverSelected
{
background-color: #dcdcdc;
font-family: Arial;
font-size: x-Small;
font-weight: 900;
font-style: normal;
text-align: Left;
color:#035FAC;
}
.OverSelectedAlt
{
background-color: #dcdcdc;
font-family: Arial;
font-size: X-Small;
font-weight: 900;
font-style: normal;
text-align: Left;
color: #035FAC;
}
.GridRow
{
background-color: #FFFFFF;
font-family: Arial;
font-size: x-Small;
font-weight: 300;
font-style: normal;


}
.WebShareRow
{
    border-bottom-color:Black;
    border-bottom-style:solid;
    border-bottom-width:1px;
}
.KitCore
{
background-color: #bebebe;
font-family: Arial;
font-size: x-Small;
font-weight: 300;
font-style: normal;
text-align: Left;	
}
.Selected
{
	background-color: #99ccff;
	font-family: Arial;
	font-size: x-Small;
	font-weight: 900;
	font-style: normal;
	text-align: Left;
	cursor: pointer;
}
.SelectedAlt
{
	background-color: #99ffff;
	font-family: Arial;
	font-size: X-Small;
	font-weight: 900;
	font-style: normal;
	text-align: Left;
	cursor: pointer;
}

.ScrollTable
{
	width:98%;	
}
.PageTable
{
width: 100%;
}
Y
{
color:Green;
}
N
{
color:Red;
}
X
{
background-color: #ff0000;
color: white;
font-weight: 900;
}
A
{
color:#035FAC;
font-weight:700;
text-decoration:none;
cursor:pointer;
}
.Grid
{
overflow: auto;
height: 490px;
vertical-align: top;
background-color: white;
}
.GridCatalog {
position:absolute;
overflow:scroll;
height: 450px;
width: 800px;

}
.GridCatalogOPD {
position:absolute;
overflow: scroll;
height: 450px;
width: 750px;

}
.GridOPD
{
overflow: auto;
height: 440px;
width: 690px;
vertical-align: top;
background-color: white;
position:absolute;
border:solid 0px silver;
z-index:0;
}
.GridShy
{
overflow: auto;
height: 430px;
vertical-align: top;
background-color: white;
}
.GridMedium
{
overflow: auto;
height: 300px;
vertical-align: top;
background-color: white;
}
.GridH
{
overflow: auto;
height: 170px;
vertical-align: top;
background-color: white;
}
.GridS
{
overflow: auto;
height: 80px;
vertical-align: top;
background-color: white;
}
.GridHorz
{
overflow:auto;
width:900px;
height: 45px;
vertical-align: top;
text-align:center;
background-color: white;
}
.GridHorzBrushes
{
overflow:auto;
width:900px;
height: 90px;
vertical-align: top;
text-align:center;
background-color: white;
}
.GridNorm
{
/*overflow:auto;
height:400px;*/
vertical-align: top;
background-color: white;

}
vertical-align: top;
background-color: white;

}
.Grid3
{
overflow: auto;
height:385px;
vertical-align: top;
background-color: white;
}
.ActionMenuItem
{
border-right: #035FAC 1px solid;
border-top: #035FAC 1px solid;
border-left: #035FAC 1px solid;
border-bottom: #035FAC 1px solid;
padding-left: 5px;
padding-bottom: 2px;
padding-top: 2px;
padding-right: 5px;
margin: 0px;
width: 75px;
height: 5px;
text-align: left;
font-weight: bold;
font-size: small;
color: #035FAC;
cursor: pointer;
background-image: url(../Images/MenuBarBackground.gif);
}
.ActionMenuItem:HOVER
{
border-right: red 1px solid;
border-top: red 1px solid;
border-left: red 1px solid;
border-bottom: red 1px solid;
padding-left: 0px;
padding-bottom: 0px;
padding-top: 0px;
padding-right: 0px;
color:black;
margin: 0px;
width: 75px;
height: 5px;
background-image: url(../Images/MenuBarBackground-red.gif);
text-align: left;
font-weight: bold;
cursor: pointer;
font-size: x-small;
}
td.region
{
	border: solid 1px #000000;	
}
tr.region
 {
	font-size: 12px;
	color: #ffffff;
	font-family: Arial;
	background-color: #000000;
 }
 .ButtonText
{
	color: Black;
	font-family: Arial, Sans-Serif, 'Courier New';
	background-image: url(../Images/IRMNButton_Center.gif);
	font-weight: bold;
	font-size: 12px;
	background-repeat: repeat-x;
	vertical-align: middle;
	text-align: center;
	background-position: left center;
	letter-spacing: 1px;
	font-variant:normal;
}
 .ButtonTextOver
{
	color: Black;
	font-family: Arial, Sans-Serif, 'Courier New';
	background-image: url(../Images/IRMNButtonover_Center.gif);
	font-weight: bold;
	font-size: 12px;
	background-repeat: repeat-x;
	vertical-align: middle;
	text-align: center;
	background-position: left center;
	letter-spacing: 1px;
	font-variant: normal;
}
 .ButtonTextDis
{
	color: gray;
	font-family: Arial, Sans-Serif, 'Courier New';
	background-image: url(../Images/IRMNButtonDis_Center.gif);
	font-weight: bold;
	font-size: 12px;
	background-repeat: repeat-x;
	vertical-align: middle;
	text-align: center;
	background-position: left center;
	letter-spacing: 1px;
	font-variant: normal;
}
.TabText
{
	color: white;
	font-family: Arial, Sans-Serif, 'Courier New';
	background-image: url(../Images/IrmnTab/IRMNTab_Center.gif);
	font-weight: bold;
	font-size: 12px;
	background-repeat: repeat-x;
	vertical-align: middle;
	text-align: center;
	background-position: left center;
	letter-spacing: 1px;
}
 .TabTextOver
{
    color:#035FAC;
	font-family: Arial, Sans-Serif, 'Courier New';
	background-image: url(../Images/IrmnTabOver/IRMNTab_Center.gif);
	font-weight: bold;
	font-size: 12px;
	background-repeat: repeat-x;
	vertical-align: middle;
	text-align: center;
	background-position: left center;
	letter-spacing: 1px;
}

 .TabTextSelected
{
    color:#035FAC;
	font-family: Arial, Sans-Serif, 'Courier New';
	background-image: url(../Images/IrmnTabSel/IRMNTab_Center.gif);
	font-weight: bold;
	font-size: 12px;
	background-repeat: repeat-x;
	vertical-align: middle;
	text-align: center;
	background-position: left center;
	letter-spacing: 1px;
}
 .TabTextDisabled
{
	color:#000000;
	font-family: Arial, Sans-Serif, 'Courier New';
	background-image: url(../Images/IrmnTabDis/IRMNTab_Center.gif);
	font-weight: bold;
	font-size: 12px;
	background-repeat: repeat-x;
	vertical-align: middle;
	text-align: center;
	background-position: left center;
	letter-spacing: 1px;
}
.Disclaimer
{
	font-family: Arial;
	font-size: X-Small;
	font-style: normal;
}
.RB
{
	text-align:left;
}
.Announce10
{
background-color: #FFFFFF;
font-family: Arial;
font-size: 10pt;
font-weight: 300;
font-style: normal;
text-align: Left;
}
.Announce20
{
background-color: #FFFFFF;
font-family: Arial;
font-size: 20pt;
font-weight: 300;
font-style: normal;
text-align: Left;
}
.CatLineOver
{
	color:  #035FAC;
	background-image: url(../Images/CatBackgroundDark.gif);
	font-weight: bold;
	cursor: pointer;
	font-family: arial;
	font-style: oblique;
}
.CatLine
{
	color: gray;
	background-image: url(../Images/CatBackground.gif);
	font-weight: bold;
	cursor:pointer;
	font-family: arial;
	font-style: oblique;
}
.CatLineOver2
{
	color:  #035FAC;
	background-image: url(../Images/CatBackgroundDark.gif);
	font-weight: bold;
	font-family: arial;
	font-style: oblique;
}
.CatLine2
{
	color: gray;
	background-image: url(../Images/CatBackground.gif);
	font-weight: bold;
	font-family: arial;
	font-style: oblique;
}

.FieldSet
{
	-moz-border-radius:5px;
	-webkit-border-radius: 5px;
    -border-radius: 5px;
}

.Legend-Gray
{
	font-weight: bold;
	font-size:larger;
	color:gray;
}

.Legend-Blue
{
	font-weight: bold;
	color:#035FAC;
}

.WaterMark
{
	color:#BBBBBB;
}

.modalBackground
{
      background-color:#efefef;
      -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; 
      filter:alpha(opacity=60);
      opacity:0.6;
}
 
 .modalPopupParent 
{
	background-color:white;
	border: outset 2px Blue;  
}

.modalPopup
{
    background-color:silver;
}

.ListSearchExtenderPrompt
{
	color:Gray ;
	font-style:italic ;
	font-size :small;
}

.DragHandleClass {
	background-color: silver;
	cursor:move;
	color:white;
	font-weight:bolder;
	font-size:large;
	height:25px;
	padding-left: 5px;
}

.ReorderItem
{
	padding-left: 20px;
	padding-right: 5px;
	background-color: Silver;
	height:25px;
}

.ReorderList li
{  
    list-style: none;  
}  

.ReorderCue  
{  
	border: dashed thin black;  
    width: 300px;
}

.collapsePanel
{
	width: 99%;
	height:0px;
	background-color:white;
	overflow:hidden;
}

.collapsePanelHeader
{	
	width:99%;		
	height:15px;
	color: blue;
	background-color: silver;
	font-weight:bold;
	font-size:12px;
	padding:1px; 
	cursor: pointer; 
	vertical-align: middle;
}

.HelpTextBlack
{
	color:Black;
}
  
  
.datapager
{
    padding:5px;
    width:100%;
}

.datapager .pagerlastpagelink,
.datapager .pagerfirstpagelink
{
    color:#f60;
    text-decoration:none;
}

.datapager .pagerlastpagelinkdisabled,
.datapager .pagerfirstpagelinkdisabled
{
    color:Gray;
    text-decoration:none;
}

.datapager .pagerelipseslink
{
	color: #035FAC;
    text-decoration:none;
}

.datapager .pagerpagesummary,
.datapager .rowsperpagelabel 
{
    font-size:100%;
}

.datapager .rowsperpageselect
{
    font-size: 90%;
}

.datapager a 
{
    margin-left: 10px;
    color: #035FAC;
    text-decoration:none;
    font-size: 100%;
}

.datapager .pagernextprevious 
{
    font-size: 90%;
}

.datapager a.pagerpageselected
{
    margin-left: 10px;
    font-size: 120%;
    text-decoration:none;
    color: Gray;
    font-weight:bold;
}

#progressBackgroundFilter {
    position:fixed; 
    top:0px; 
    bottom:0px; 
    left:0px;
    right:0px;
    overflow:hidden; 
    padding:0; 
    margin:0; 
    background-color:#000; 
    filter:alpha(opacity=50); 
    opacity:0.5; 
    z-index:1000; 
}#processMessage { 
    position:fixed; 
    top:30%; 
    left:43%;
    padding:10px; 
    width:14%; 
    z-index:1001; 
    background-color:#fff;
    border:solid 1px #000;
}


