/********************************************************************************/
/* This is an advanced css sample for RSWeb.NET					*/
/* The sample style matches O'Neil Software website at www.oneilsoft.com	*/
/* Custom Colors: 	Red = #e3303d   	Grey = #a9a9a9 			*/
/* For custom forms:    Red = R:227 G:48 B:61 	Grey = R:230 G:230 B:230	*/ 
/********************************************************************************/
/************************* Body and Table Style *********************************/
.collapsed 
{
	border: white 1px solid;
	padding: 2px;
	border-collapse: collapse;
}
.collapsed TD 
{
	border: white 1px solid;
}
TH 
{
	border: #e20000 1px solid;
	background-color: #white; 		/* was lightgrey - #D3D3D3*/
	text-align: right;
}
body
{
	background-color: white; 		
	background-image: url("./graphics/Custombackground.gif"); 
	background-position:top left;
	scrollbar-face-color: rgb(169,169,169);
	scrollbar-base-color: rgb(169,169,169);
	scrollbar-3dlight-color:rgb(227,48,61); 
	scrollbar-shadow-color:rgb(136,136,136); 
	scrollbar-darkshadow-color:rgb(0,0,0); 
	scrollbar-highlight-color:rgb(227,48,61); 
	scrollbar-track-color:rgb(0,0,0);
	scrollbar-arrow-color:rgb(227,48,61); 	
	font-family: Arial, Verdana, Geneva, 'MS Sans Serif', sans-serif; /* These are the recognizable fonts */
	font-size: small;			/* small is 10pt;*/
	margin: 0px;
}

/************************* End Body and Table Style *****************/

/************************* Header Style *****************************/
.RSHeader
{
	background-color:   #676767; 	/* was light blue - #b0c4de*/
	background-image: url("./graphics/CustomLogo.gif");	/* header image */
	background-repeat:no-repeat;
	height: 100px;
	width:  1200px; 				/* NOTE: Change this to the height of your header background image */
	margin-top: 0px;
	margin-right: 0px;		
}
.RSHeader_AppTitle
{
	color: #e20000; 				/* was red */
	font-style: normal;
	font-weight: bold;
	font-size: 115%;
	text-align: center; 
}
.RSHeader_PageTitle
{
	color: red; 				/* same as #FFFFFF*/
	font-weight: normal; 			/* was Bold */
	text-align: center;
}
.RSHeader_LoginUser
{
	color: white;
	font-weight: bold;  			/* was Bold*/
	font-size: 100%; 			/* 8pt */
}
.RSHeader_logout
{
	font-weight: bold;  			/* was Bold*/
	font-size: 100%; 			/* 8pt */
}
.RSHeader_Logo
{
	
}
/************************* End Header Style *************************/

/************************* Footer Style *****************************/
.RSFooter
{
	background-color: white; 		/* was #d4e5fc */
	background-image: url("./graphics/Customfooter.gif"); /* footer image */
	color: black;  
	font-weight: bold;
	cursor: Default;
	font-size: 75%;
	margin-top: 0px;
	height: 45px;
}
.RSFooter_Copyright
{
	text-align: left;
	vertical-align: top;
}
.RSFooter_TimerNormal
{
	text-align: right;
	vertical-align: top;
}
.RSFooter_Timer5Minutes
{
	text-align: right;
	vertical-align: top;
	font-weight: bold;
	color: Yellow; 				/* was maroon*/
}
.RSFooter_Timeout
{
	text-align: right;
	vertical-align: top;
	font-weight: bold; 		
	color: white;
}
/************************* End Footer Style *************************/

/************************** RSLeftNavuwlb style *********************/
.RSUltraWebListbar
{
}
.RSUltraWebListbarCell
{
	background: url("./graphics/car.gif") repeat-x; /* was #DCDCDC - Left Menu External Background Color*/
	background-color: #e20000;
	background-repeat:no-repeat;
	padding-right: 12px; 			/* Changes the size of the margins on the Left Menu - Was 10px*/
	padding-left: 12px; 			/* was 10px */
	padding-top: 25px; 			/* was 20px */
	padding-bottom: 100px;		
	vertical-align: top;
	background-position: bottom center;
	text-align: center;
	height: 100%
}

.RSUltraWebListbar_DefaultItemSelectedStyle  
{
	background-color: #A9A9A9; 		/* was #F5F5F5 */
	color: white;  				/* was #00008B */
	cursor: hand;				/* was POINTER */
	Padding: 2px;
	font-size: 100%;			/* was 85% */
	font-family: arial;			/* was VERDANA */
}
.RSUltraWebListbar_DefaultItemStyle
{
	background-color: #A9A9A9; 		/* was #F5F5F5 - Left Menu Internal Background Color*/
	color: white;				
	Padding: 2px;
	font-size: 100%; 			/* was 85%*/	
	font-family: arial; 			/* was Verdana*/
}
.RSUltraWebListbar_DefaultItemHoverStyle
{
	background-color: #e6e6e6;  		/* was #F5F5F5 - Left Menu hover Background Color*/
	color: #e20000; 				/* was red*/
	cursor: hand;				/* was POINTER */
	Padding: 2px;
	font-size: 100%; 			/* was 85%*/
	font-family: arial; 			/* was Verdana*/
}
.RSUltraWebListbar_DefaultGroupHeader_Expanded
{
	background: url("./graphics/leftgray.gif") repeat-x; 
	font-size: medium;
	font-weight: bold;			
	cursor: hand;				/* was POINTER */
	color: white;				/* was white */
}
.RSUltraWebListbar_DefaultGroupHeader_Collapsed
{
	background: url("./graphics/leftgray.gif/") repeat-x;
	font-size: medium;
	font-weight: bold;		
	cursor: hand;				/* was POINTER */
	color: white				/* was white */
}
.RSUltraWebListbar_DefaultGroupHeader_Hover
{
	background: url("./graphics/rightgray.gif") repeat-x;
	font-size: medium;
	font-weight: bold;		
	cursor: hand;				/* was POINTER */
	color: white				/* was white */
}
.RSUltraWebListbar_DefaultGroupButtonHoverStyle
{
}
.RSUltraWebListbar_DefaultGroupButtonSelectedStyle
{
}
.RSUltraWebListbar_DefaultGroupButtonStyle
{
}

/************************** End RSLeftNavuwlb Style ******************/


/************************* RSUltraWebMenu Style *********************/
.RSUltraWebMenu_TopLevelParentItemStyle
{
	background-color: #A9A9A9; 		/* was #DCDCDC - Grid Buttons Background Colors "Options" "Results" Search"*/
	border-color: #e20000;   			/* was #D3D3D3*/
	border-style: Solid;
	border-width: 1px;
	color: White;    			/* added to give white letters on menu */
}
.RSUltraWebMenu_IslandStyle
{
	background-color: #A9A9A9;		/* was #DCDCDC - Drop Down Menu background*/
	border-color: #e20000;			/* was gray */
	border-style: Solid;		
	border-width: 1px;		
}
.RSUltraWebMenu_DisabledStyle
{
	color: blue; 				/* was #F5F5F5  - Disabled Menu options */
}
.RSUltraWebMenu_TopSelectedStyle
{
	border-style: Inset;
	border-width: 1px;
}
.RSUltraWebMenu_HoverItemStyle
{
	background-color: #e6e6e6; 		/* was #DCDCDC - Grid Menu When Selected*/
	border-style: Inset;
	border-width: 1px;
	color: #e20000; 			/* was Navy */
}
/************************* End RSUltraWebMenu Style *****************/

/*** HEADING class is used in the into pages for category headers ***/
.HEADING 
{
	/* These are on the Intro Parge "HOME" "INVENTORY" etc. */
	font-weight: bold;			/* was bold */
	font-size: 135%;			/* larger;*/ 
	color: #e20000; 			/* was #00008B darkblue*/
}
/* End HEADING class is used in the into pages for category headers */

/************************* Heading Captions Style *******************/
.headline
{
	font-weight: bold;
	font-size: 150%;
	color: #e20000;
	text-align: center;
}
.headinglevel2
{
	font-weight: bold;
	font-size: 120%;			/* larger;*/ 
	color: #e20000; 				/* was #00008B darkblue*/
}
/************************* End Heading Captions Style ****************/

/************************* Text Style ********************************/
.RSError
{
	color: #e3303d;				/* was red */
	text-align: center;
	vertical-align: top;
}
.RSMessage
{
	color: #e20000; 				
}
.PageDetail
{
	border-style: none;
}
.TableBackground
{
	background-color: #e6e6e6; 		/* was #F5F5F5 */
	border-style: solid;
	border-width: 5px;
	Padding: 0px;
	margin-left: auto;
	margin-right: auto;
}
.RSInstructions
{
	color: black; 				/* was #00008B darkblue*/
}
.RSControlLabels
{
	color: black; 				

}
.RSControlContents
{
	background-color: #FFFFFF; 	
	color: black;  				
}
.RSNumberLabels
{
	font-size: 127%;			/* 10pt;*/
}
.RSPleaseWait
{
	color: white; 				/* was Green*/
	font-size: Large;
}
.Cart_AddReportTitle
{
	font-size: Medium;
	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: #e20000; 			
}
a:visited
{
	color: #9933FF;  			
}
a:hover 
{
	color: #0000FF;  			/* was #red */
}   
a:active 
{
	color: #FFFFFF;  			
}  
/************************** End Link Style **************************/


/************************** Grid Page style **************************/
.GridPage_GridCell
{
	background-color: #e20000;		/* Top of Grid Border*/
	padding-top: 2px;
	padding-bottom: 2px;
	height: 550px;
	width: 100%;
	font-family: Verdana;
	font-size: 80%;
	color: white;
	font-weight: normal;
}
.GridPage_GridFrame
{
	border-color: #e20000; 			/* was #636363*/
	border-style: solid;
	border-width: 2px;
	padding-left: 0px;
	width: 100%;
	height: 100%;
	background-color: #e6e6e6;		/* gainsboro */
}
.GridPage_GridRow
{
	border-width: 2px;
	border-color: white;
	border-style: solid;
	text-align: center;
	background-color: #a9a9a9;
	padding-left: 3px;
}
.GridPage_GridHeader
{
	border-color: #e20000;
	border-style: solid;
	border-width: 1px;
	color: white;
	background-color: #a9a9a9; 
	font-weight: normal;
}
.GridPage_GridRowSelectors
{
	border-color: #e20000;
	border-style: solid;
	border-width: 2px;
	color: #e20000;
	background-color: #e6e6e6; 	
	font-weight: normal;
}
.GridPage_GridSelectedRow
{
	color: black;
	border-color: #a9a9a9;
	text-align: center;
	background-color: #FFFFFF;		
}
.GridPage_GridFooter
{	
	border-width: 2px;
	border-style: solid;
	background-color: #e6e6e6;	
}

.GridPage_UltraWebListbarCell
{	
	padding-bottom: 0px;
}
.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;
	}
}