/************************* Body and Table Style *********************/
.collapsed 
{
border: black 1px solid;
padding: 2px;
border-collapse: collapse;
}

.collapsed TD 
{
border: black 1px solid;
}

TH 
{
border: black 1px solid;
background-color: #D3D3D3;

/*lightgrey*/
text-align: center;
}

BODY
{
margin: 0 0 0 0;
color: #000000;
background-color: #FFFFFF;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 70%;
}


/************************* End Body and Table Style *****************/

/************************* Header Style *****************************/
.RSHeader
{
background-color: black;
margin-bottom: 40px;
font-size: 100%;
font-weight: normal;
height: 59px;
}

.RSHeader_AppTitle
{
color: black;
font-weight: bold;
}

.RSHeader_PageTitle
{
color: #FF6600;
font-size:140%;
text-transform: uppercase;
letter-spacing: 1px;
}

.RSHeader_LoginUser
{
font-weight: bold;
color: white;
}

.RSHeader_logout
{

}

.RSHeader_Logo
{
}

.RSHeader_Logo IMG
{
position:relative;
top: 27px;
left: 17px;
}



/************************* End Header Style *************************/

/************************* Footer Style *****************************/
.RSFooter
{
background-color: #FFEAD2;
color: Black;
cursor: Default;
font-size: 85%;
margin-top: 10px;
}

.RSFooter_Copyright
{

}

.RSFooter_TimerNormal
{
text-align: right;
}

.RSFooter_Timer5Minutes
{
text-align: right;
color: Maroon;
}

.RSFooter_Timeout
{
text-align: right;
color: Red;
}


/************************* End Footer Style *************************/

/************************* RSUltraWebMenu Style *********************/
.RSUltraWebMenu
{
border-style: Solid;
border-width: 1px;
font-size: 90%;
font-weight: bold;
margin-bottom: 5px;
cursor: pointer;
/*width: 100%;*/
}

.RSUltraWebMenu_ItemStyle
{
background-color: #DCDCDC;
border-bottom-color: #A9A9A9;
border-color: #D3D3D3;
border-left-color: White;
border-right-color: Silver;
border-style: Solid;
border-top-color: White;
border-width: 1px;
}

.RSUltraWebMenu_IslandStyle
{
background-color: #DCDCDC;
border-color: Gray;
border-style: Solid;
border-width: 1px;
font-size: 95%;
font-weight: bold;
}

.RSUltraWebMenu_DisabledStyle
{
color: #F5F5F5;
}

.RSUltraWebMenu_TopSelectedStyle
{
border-style: Inset;
border-width: 1px;
}

.RSUltraWebMenu_HoverItemStyle
{
background-color: #DCDCDC;
border-style: Inset;
border-width: 1px;
color: Navy;
cursor: pointer;
color: #FFFFFF;
background-color: #FF6600;
}


/************************* End RSUltraWebMenu Style *****************/

/*** HEADING class is used in the into pages for category headers ***/
.heading 
{
font-weight: bold;
font-size: 135%;
color: #00008B;
}


/* End HEADING class is used in the into pages for category headers */

/************************* Heading Captions Style *******************/
.headline
{
font-weight: bold;
font-size: 150%;
color: #000000;
text-align: center;
}

.headinglevel2
{
font-weight: bold;
font-size: 120%;
 color: #000000;
}


/************************* End Heading Captions Style ****************/

/************************* Text Style ********************************/
.RSError
{
color: Red;
text-align: center;
vertical-align: top;
}

.RSMessage
{
color: #FF6600;
}

.PageDetail
{
border-style: None;
}

.TableBackground
{
border-style: None;
Padding: 10px;
margin-left: auto;
margin-right: auto;
}

.RSInstructions
{
color: #00008B;
}

.RSControlLabels
{

}

.RSControlContents
{

}

.RSNumberLabels
{
font-size: 127%;
}

.RSPleaseWait
{
color: Green;
font-size: Large;
}

.Cart_AddReportTitle
{
font-size: 100%;
font-weight: bold;
text-decoration: underline;
}

.PleaseWaitClockPage
{
font-weight: bold;
font-size: large;
text-align: center;
}

.ButtonsBottom
{
vertical-align: bottom;
text-align: right;
}

.ButtonsTop
{
vertical-align: top;
text-align: left
}


/************************* End Text Style ***************************/

/************************* Link Style *******************************/
A:link
{
color: #FF6600;
}

A:visited
{
color: #FF6600;
}

A:hover 
{
color: white;
background-color: #FF6600;
}

/*
A:active 
{
color: Blue;
}
*/

 
/************************** End Link Style **************************/

/************************** RSLeftNavuwlb style *********************/
.RSUltraWebListbar
{

}

.RSUltraWebListbarCell
{
padding-right: 10px;
padding-left: 10px;
padding-top: 20px;
vertical-align: top;
text-align: center;
height: 100%;
border-right: 1px solid black;
border-left: 1px solid black;
}

.RSUltraWebListbar_DefaultItemSelectedStyle
{
background-color: white;
color: #00008B;
cursor: pointer;
Padding: 2px;
font-size: 85%;
/*font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;*/
}

.RSUltraWebListbar_DefaultItemStyle
{
/*background-color: #F5F5F5;*/
background-color: white;
Padding: 2px;
font-size: 85%;
/*font-family: Verdana;*/
}

.RSUltraWebListbar_DefaultItemHoverStyle
{
background-color: #F5F5F5;
color: Red;
cursor: pointer;
Padding: 2px;
font-size: 85%;
/*font-family: Verdana;*/
color: #FFFFFF;
background-color: #FF6600;
}

.RSUltraWebListbar_DefaultGroupHeader_Expanded
{
/*background: #DCDCDC url(./graphics/explorer.gif) repeat-x;*/
background-color: #DCDCDC;
font-size: 100%;
cursor: pointer;
color: Black;
}

.RSUltraWebListbar_DefaultGroupHeader_Collapsed
{
/*background: #DCDCDC url(./graphics/explorer.gif) repeat-x;*/
background-color: #DCDCDC;
font-size: 100%;
cursor: pointer;
color: Black;
}

.RSUltraWebListbar_DefaultGroupHeader_Hover
{
/*background: #DCDCDC url(./graphics/explorer_orange.gif) repeat-x;*/
background-color: #DCDCDC;
font-size: 100%;
cursor: pointer;
color: Black;
}

.RSUltraWebListbar_DefaultGroupButtonHoverStyle
{

}

.RSUltraWebListbar_DefaultGroupButtonSelectedStyle
{

}

.RSUltraWebListbar_DefaultGroupButtonStyle
{

}


/************************** End RSLeftNavuwlb Style ******************/

/************************** Grid Page style **************************/
.GridPage_GridCell
{
padding-top: 5px;
height: 350px;
width: 100%;
font-family: Verdana;
font-size: 80%;
font-weight: normal;
}

.GridPage_GridFrame
{
border-color: #636363;
border-style: solid;
border-width: 1px;
width: 100%;
height: 100%;
background-color: #DCDCDC;
/*** added by oneil **/
padding-left: 10px;
}

.GridPage_GridHeader
{
cursor: default;
border-color: Black;
border-style: solid;
border-width: 1px;
color: Black;
background-color: #FFEAD2;
font-weight: normal;
}

.GridPage_GridRowSelectors
{
cursor: pointer;
border-color: Black;
border-style: solid;
border-width: 1px;
color: Black;
background-color: #FFEAD2;
font-weight: normal;
}

.GridPage_GridSelectedRow
{
color: White;
background-color: #4682B4;
}

.GridPage_GridRow
{
cursor: pointer;
border-width: 1px;
border-color: Gray;
border-style: solid;
/*background-color: #EBEBEB;*/
padding-left: 3px;
}

.GridPage_GridRowAlternate
{
cursor: pointer;
border-width: 1px;
border-color: Gray;
border-style: solid;
/*background-color: White;*/
padding-left: 3px;
}

.GridPage_GridFooter
{
border-width: 1px;
border-style: solid;
background-color: #D3D3D3;
}

.GridPage_UltraWebListbarCell
{
padding-bottom: 10px;
}

.GridPage_SummaryInfoCell
{

}

.GridPage_PageXofYCell
{
vertical-align: middle;
text-align: center;
padding-left: 10px;
padding-right: 10px;
}

.GridPage_SelectionSummaryCell
{
vertical-align: middle;
text-align: right;
}


/*********************** End of Grid Page style ***********************/

/*********************** Account Control style ************************/
.RSAccount
{

}

.RSAccount_EditLevel1
{

}

.RSAccount_EditLevel2
{

}

.RSAccount_EditLevel3
{

}


/********************* End of Account Control style *********************/
@media print 
{
	.ButtonsBottom, .ButtonsTop
	{
	Display: none;
	}
}

.RSHeader A:link, .RSHeader A:visited
{
color: white;
text-decoration: none;
}

.RSHeader A:hover
{
text-decoration: underline;
background-color: black;
}

TD.RSFooter_Copyright, TD.RSFooter_TimerNormal
{
padding:0.5em 0 5px 0.5em 5px;
}

#lblMessage
{
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
