﻿
.GVFixedHeader { font-weight:bold; background-color: Green; position:relative; 
                 top:expression(this.parentNode.parentNode.parentNode.scrollTop-1);}
.GVFixedFooter { font-weight:bold; background-color: Green; position:relative;
                 bottom:expression(getScrollBottom(this.parentNode.parentNode.parentNode.parentNode));}


body
{
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #C1D0DD;
}
/*----------------------------------------------------*/


.header 
    {
	FONT-SIZE: 10pt; COLOR: #666699; BACKGROUND-COLOR: #ffffff; font-weight:bold;
    }
.label 
    {
	FONT-SIZE: 9pt; COLOR: #3375b7; BACKGROUND-COLOR: #ffffff; 
    }
.redlabel 
    {
	FONT-SIZE: 9pt; COLOR: Red; BACKGROUND-COLOR: #ffffff; 
    }
    
.labelMessage 
    {
	FONT-SIZE: 10pt; COLOR: #3375b7; BACKGROUND-COLOR: #ffffff; FONT-WEIGHT:BOLD;
    }

.headerMessage 
    {
    FONT-SIZE: 11pt; COLOR:Maroon ; BACKGROUND-COLOR:#ffffff ; FONT-WEIGHT:BOLD;
    }

.inputText
    {
        border-style:solid;border-width:1px;FONT-SIZE:12px;COLOR:Black;
    }
.selectbox 
    {
        border-style:solid;border-width:1px;FONT-SIZE:12px;COLOR:Black;
    }
.labelErrorMessage
	{
	FONT-SIZE: 10pt; COLOR:Red ; BACKGROUND-COLOR:#ffffff ; FONT-WEIGHT:BOLD;	
	}

.labelErrorMessagenNonBold
	{
	FONT-SIZE: 10pt; COLOR:Red ; BACKGROUND-COLOR:#ffffff ;
	}
	
.gridborder
	{
		overflow: auto; 
		height: 350px; 
		width: 100%; 
		left: 1px; 
		position: relative;                      
		top: 10px; 
		border-left-color: #006666; 
		border-bottom-color: #006666; 
        border-top-style: inset; 
        border-top-color: #006666; 
        border-right-style: inset;
        border-left-style: inset; 
        border-right-color: #006666;
        border-bottom-style: inset;
	}
	
.textboxerr
	{
		font-size:x-small;
		font-family:Verdana;
	}	
	
.ricm-FixedHeaderGridpagination
{	     
	padding-right: 5px;	
	position:relative;
    top:expression(this.offsetParent.scrollTop-1.0);
    left:expression(document.getElementById("FreezingDiv").ScrollLeft);
    z-index:1;
}

.ricm-FixedHeaderGridHead
{		
	position:relative;
    top:expression(this.offsetParent.scrollTop-1.0);
    left:expression(document.getElementById("FreezingDiv").ScrollLeft);
    z-index:1;
}

.GridViewFixedHeader
    {        
        position:relative;
        top:expression(this.offsetParent.scrollTop-1.0);
        left:expression(document.getElementById("FreezingDiv").ScrollLeft);
        z-index:1;                 
    }
    
 .MotorGridViewFixedHeader
    {        
        position:relative;
        top:expression(this.offsetParent.scrollTop-1.0);
        left:expression(document.getElementById("FreezingDiv").ScrollLeft);
        z-index:1; 
                         
    }

.freezingCol
    {
	    left:expression(document.getElementById("FreezingDiv").ScrollLeft);
	    position:relative;	    
    }
    
.divHeadStyle
{
	overflow: auto; 
	height: 390px; 
	width: 950px; 
	left: 1px; 
	position: relative;
    top: 10px;
}

.divAdminHeadStyle
{
	overflow: auto; 
	height: 390px; 
	width: 950px;
	left: 1px; 
	position: relative;
    top: 10px;
    
}

.divMotorHeadStyle
{
	overflow: auto; 
	height: 390px; 
	width: 950px; 
	left: 1px; 
	position: relative;
    top: 10px; 
    border-left-color: #006666; 
    border-bottom-color: #006666; 
    color: black;
    border-top-style: inset; 
    border-top-color: #006666; 
    border-right-style: inset;
    border-left-style: inset; 
    background-color: white; 
    border-right-color: #006666;
    border-bottom-style: inset;
}

	
	/*----------------------------------------------------*/

.ricm-Div
{
	overflow: auto;
	scrollbar-arrow-color: #1B67A8;
	scrollbar-track-color: #ffffff;
	scrollbar-shadow-color: #1C67A8;
	scrollbar-face-color: #ffffff;
	scrollbar-highlight-color: #ffffff;
	scrollbar-darkshadow-color: #ffffff;
	scrollbar-3dlight-color: #ffffff;
	background-color: #ffffff;
}

.ricm-TopLeftBanner
{
	background-image: url('../images/logo_ri.jpg' );
	background-repeat: no-repeat;
	background-position: left;
	height: 77px;
	width: 503px;
}

.ricm-TopRightBanner
{
	background-image: url('../images/topbanner_ri.jpg' );
	background-repeat: no-repeat;
	background-position: right;
	height: 77px;
	width: 495px;
}

.ricm-TopBanner
{
	background-image: url('../images/topbannerpixel_ri.jpg' );
	background-repeat: repeat-x;
	height: 77px;
}

.ricm-TopNav
{
	background-image: url('../images/topnavpixel_ri.gif' );
	background-repeat: repeat-x;
	height: 19px;
}

.ricm-TopNavShadow
{
	background-image: url('../images/topnavshadowpixel_ri.gif' );
	background-repeat: repeat-x;
	height: 8px;
}

.ricm-TopHeaderRed
{
	background-color: #1C67A8;
	height: 23px;
}
.ricm-TopHeaderBlue
{
	background-color: #C8E2FD;
	height: 23px;
	font-family: Arial, Tahoma,Verdana, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #002170;
	text-align: left;
	padding-left: 5px;
}

.ricm-BodyBg
{
	background-image: url('../images/bodybg_ri.gif' );
	background-repeat: repeat-x;
	background-position: top;
}

.ricm-InnerBodyBg
{
	border-bottom: #3980C9 1px solid;
	border-right: #3980C9 1px solid;
	border-left: #3980C9 1px solid;
	border-top: #3980C9 1px solid;
	background-color: #ffffff;
}

.ricm-newInnerBodyBg
{
	
	border-right: #cc0000 1px solid;
	border-left: #cc0000 1px solid;
	
	background-color: #ffffff;
}

.ricm-Instruct
{
	padding-left: 5px;
	font-family: Arial, Tahoma,Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	height: 5px;
}

.ricm-TableBorder
{
		/*------background-color: #D9E0E5;---- */
	background-color: #FFF;
}

.ricm-TableHeader
{
	background-color: #DEF1FF;
	font-family: Arial, Tahoma,Verdana, Helvetica, sans-serif;
	height: 21px;
	font-size: 13px;
	font-weight: bold;
	color: #002170;
	text-align: left;
	text-decoration: none;
	font-style: normal;
}

.ricm-TableSubheader
{
	background-color: #DEF1FF;
	font-family: Arial, Tahoma,Verdana, Helvetica, sans-serif;
	height: 21px;
	font-size: 13px;
	font-weight: bold;
	color: #002170;
	text-align: left;
	text-decoration: none;
	font-style: normal;
}

.ricm-FieldTitle
{
	background-color: #EEF7FE;
	height: 20px;
	padding-left: 5px;
	font-family: Arial, Tahoma,Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #00549D;
	text-align: left;
	text-decoration: none;
}

.ricm-tableCell
{
	font-family: Arial, Tahoma,Verdana, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #ffffff;
	height: 20px;
	padding-left: 3px;
	text-align: left;
	text-decoration: none;
}
.ricm-CellSpace
{
	background-color: #ffffff;
	height: 10px;
}

.ricm-SmallCellSpace
{
	background-color: #ffffff;
	height: 5px;
}

.ricm-whitelabel
{
	font-family: Arial, Tahoma,Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	padding-left: 2px;
}

.ricm-txtboxvalue
{
	border: 1px solid #A5ACB2;
    font-family: Arial, Tahoma,Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	background-color: #FFFFFF;
	}

.ricm-txtboxvalue1
{
	border-right: #A5ACB2 1px solid;
	border-top: #A5ACB2 1px solid;
	border-bottom: #A5ACB2 1px solid;
	border-left: #A5ACB2 1px solid;
	font-family: Arial, Tahoma,Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #032575;
	background-color: #E9F3FF;
}

.ricm-Dropdown
{
	font-family: Arial, Tahoma,Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	background-color: #FFFFFF;
}

.ricm-Radiobutton
{
	font-family: Arial, Tahoma,Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	background-color: #FFFFFF;
}

.ricm-Checkbox
{
	font-family: Arial, Tahoma,Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	background-color: #FFFFFF;
}

/*------ General css starts here ---- */

.ricm-breadcrumarea
{
	background-image: url('../images/topbread_ey.gif' );
	background-repeat: repeat-x;
	height: 22px;
}

.ricm-breadcrum
{
	font-family: Arial, Tahoma,Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #032575;
	text-decoration: underline;
	padding-left: 20px;
}

.ricm-breadcrum:hover
{
	font-family: Arial, Tahoma,Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #032575;
	text-decoration: underline;
	padding-left: 20px;
}

.ricm-breadcrum:visited
{
	font-family: Arial, Tahoma,Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #032575;
	text-decoration: underline;
	padding-left: 20px;
}

.ricm-breadcrum:active
{
	font-family: Arial, Tahoma,Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #032575;
	text-decoration: underline;
	padding-left: 20px;
}

.ricm-text
{
	font-family: Arial, Tahoma,Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #032575;
	text-decoration: none;
}

.ricm-user
{
	font-family: Arial, Tahoma,Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
	text-align: right;
	padding-right: 20px;
}
.ricm-error
{
	font-family: Arial, Tahoma,Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FF0000;
	text-decoration: none;
	padding-left: 5px;
}

.ricm-msg
{
	background-color: #F3F3F3;
	font-family: Arial, Tahoma,Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: Green;
	text-align: left;
	text-decoration: none;
	padding-left: 5px;
	height: 16px;
}

.labelErrorMessage
{
	font-family: Arial, Tahoma,Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FF0000;
	text-decoration: none;
	padding-left: 5px;
}

.labelMessage
{
	background-color: #ffffff;
	font-family: Arial, Tahoma,Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: Green;
	text-align: left;
	text-decoration: none;
	padding-left: 5px;
	height: 16px;
}

/*------ General css ends here ---- */

/*------ Search panel css starts here ---- */

.ricm-Filterhead
{
	background-color: #E8F3FF;
	font-family: Arial, Tahoma,Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #032575;
	text-align: left;
	text-decoration: none;
	padding-left: 5px;
}

.ricm-Filtertxthead
{
	background-color: #E8F3FF;
	height: 20px;
	font-family: Arial, Tahoma,Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #032575;
	text-align: left;
	text-decoration: none;
	padding-left: 5px;
}


.ricm-Filtervalue
{
	background-color: #E8F3FF;
	height: 28px;
	font-family: Arial, Tahoma,Verdana, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #032575;
	text-align: left;
	text-decoration: none;
	padding-left: 5px;
}

/*------ Search panel css ends here ---- */

/*------ Grid panel css starts here ---- */

.ricm-Gridborder
{
	background-color: #CBCFD2;
}

.ricm-GridHead
{
	background-color: #D8E8F6;
	height: 20px;
	font-family: Arial, Tahoma,Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: Blue;
	text-decoration: none;
	text-align: center;
}

.ricm-Grid
{
	background-color: #E7F3FF;
	height: 20px;
	font-family: Arial, Tahoma,Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}

.ricm-GridAlt
{
	background-color: #ffffff;
	height: 20px;
	font-family: Arial, Tahoma,Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}

.ricm-GridText_left
{
	font-family: Arial, Tahoma,Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	text-align: left;
	padding-left: 3px;
}

.ricm-GridText_Right
{
	font-family: Arial, Tahoma,Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	text-align: Right;
	padding-right: 3px;
}

.ricm-GridText_Center
{
	font-family: Arial, Tahoma,Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	text-align: Center;
}

.ricm-Gridpagination
{
	background-color: #E4E7E8;
	height: 16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	text-align: left;
	padding-right: 5px;
}



.ricm-Gridpagination:active
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}

.ricm-Gridpagination:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FF1200;
	text-decoration: underline;
}

.ricm-Gridpagination:link
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}
/*------ Grid panel css ends here ---- */

/*------ Footer panel css starts here ---- */
.ricm-Footer
{
	background-color: #E7F3FF;
	border-bottom: #3980C9 1px solid;
	border-right: #3980C9 1px solid;
	border-left: #3980C9 1px solid;
	border-top: #3980C9 1px solid;
	height: 24px;
	font-family: Arial, Tahoma,Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: Bold;
	color: #1B67A8;
	text-align: center;
	text-decoration: none;
}

.ricm-FooterText
{
	font-family: Arial, Tahoma,Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: Bold;
	color: #00559D;
}
/*------ Grid panel css ends here ---- */

/*------ Side Navigation  css ---- */
.ricm-headlinks
{
	display: block;
	font-family: Arial, Verdana, Tahoma, Geneva, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #031B53;
	text-decoration: none;
	text-align: center;
}

.ricm-headlinks:hover
{
	display: block;
	font-family: Arial, Verdana, Tahoma, Geneva, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
	text-align: center;
}
.ricm-smalllinks
{
	display: block;
	background: #F1F8FF;
	font-family: Arial, Verdana, Tahoma, Geneva, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #031B53;
	text-decoration: none;
	text-align: left;
	padding-left: 10px;
}

.ricm-smalllinks:link
{
	font-size: 11px;
	font-weight: normal;
	color: #3255B1;
	text-decoration: none;
}
.ricm-smalllinks:visited
{
	font-size: 11px;
	font-weight: normal;
	color: #031B53;
	text-decoration: none;
}
.ricm-smalllinks:hover
{
	display: block;
	background: #D3E5FF;
	font-size: 11px;
	font-weight: normal;
	color: #3255B1;
	text-decoration: underline;
}




.ricm-smalllinksright
{
	display: block;
	background: #F1F8FF;
	font-family: Arial, Verdana, Tahoma, Geneva, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #031B53;
	text-decoration: none;
	text-align: right;
	padding-left: 10px;
}

.ricm-smalllinksright:link
{
	font-size: 12px;
	font-weight: bold;
	color: #3255B1;
	text-decoration: none;
}
.ricm-smalllinksright:visited
{
	font-size: 12px;
	font-weight: bold;
	color: #031B53;
	text-decoration: none;
}
.ricm-smalllinksright:hover
{
	display: block;
	background: #D3E5FF;
	font-size: 12px;
	font-weight: bold;
	color: #3255B1;
	text-decoration: underline;
}



.ricm-Button
{
	background-color: #A8DDFF;
	font-family: Arial, Tahoma,Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: Bold;
	color: #002170;
}



.ricm-logout
{
	font-family: Arial, Verdana, Tahoma, Geneva, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	text-align: left;
	padding-left: 10px;
}

.ricm-logout:link
{
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.ricm-logout:visited
{
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.ricm-logout:hover
{
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: underline;
}

/*------ sidenav panel css starts here  ---- */

#leftMenu
{
	width: 285px;
	height: 100%;
	position: absolute;
	top: 107px; /*left :-500px;*/
}

#IFrmLeftMenu
{
	width: 275px;
	height: 463px;
	left: 0px;
	top: 107px;
	position: absolute;
	z-index: 1;
	display: none; /*left:-500px;*/
}
#leftMenuContent
{
	border-top: solid 1px #1C68A9;
	border-bottom: solid 1px #1C68A9;
	height: 463px;
	width: 275px;
	float: left;
	background-color: #EBF5FF;
	overflow: auto;
}

#leftMenuClickStrip
{
	border-top: solid 1px #1C68A9;
	border-bottom: solid 1px #1C68A9;
	height: 458px;
	background-image: url('../images/sidenavpixel_ri.gif' );
	background-repeat: repeat-y;
	width: 5px;
	vertical-align: middle;
	float: left;
	cursor: hand;
}

#content
{
	height: 590px;
	width: 100%;
	margin-left: 20px;
}

#IFrmContent
{
	width: 100%;
	height: 100%;
}

/*------ sidenav panel css starts here  ---- */
.ricm-SideNavBodybg
{
	background-color: #E7F3FF;
	height : 100%;
	border-top: 1px solid #3980C9;
	border-left: 1px solid #3980C9;
	border-right: 1px solid #3980C9;
	border-bottom: 1px solid #3980C9; /*vertical-align:top;*/
}

/*------ Topnav panel css buttons starts here  ---- */

.ricm-butactive
{
	/*background-image: url('../images/inactive.gif); 	background-color:#ffffff;*/
	border: solid 1px #6F9DD9;
	display: block;
	height: 14px;
	font-family: Arial, Tahoma,Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #032575;
	text-align: center;
	text-decoration: none;
	padding: 1px 1px 1px 1px;
}

.ricm-butactive:hover
{
	background-image: url('../images/active_ua.gif' );
	background-position: bottom;
	border: solid 1px #6F9DD9;
	display: block;
	height: 14px;
	font-family: Arial, Tahoma,Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #032575;
	text-align: center;
	text-decoration: underline;
	padding: 1px 1px 1px 1px;
}

/*------ Topnav panel css buttons ends here  ---- */

/*------ Error page css starts here ---- */

.ricm-errortableborder
{
	background-color: #6B9EDE;
}

.ricm-errorheader
{
	background-color: #3E66C1;
	background-image: url('../images/head_ua.gif' );
	background-repeat: repeat-x;
	height: 25px;
	font-family: Arial, Tahoma,Verdana, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	vertical-align: middle;
	padding-left: 5px;
}

.ricm-errortitle
{
	background-color: #ffffff;
	height: 30px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #FF0000;
	text-decoration: none;
	text-align: left;
}

.ricm-errorbg
{
	background-color: #ffffff;
}

.ricm-errorsubtitle
{
	background-color: #CADDF8;
	height: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}

.ricm-errortext
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}

/*------ Error page css ends here ---- */

.ricm-FlatButton
{
	border-style: solid;
	border-width: 1px;
	font-size: 11px;
	color: #002170;
	background-color: #a8ddff;
	font-weight: bold;
	font-family: Arial, Tahoma,Verdana, Helvetica, sans-serif;
}


.ricm-FlatButtonUpload
{
	border-style: solid;
	border-width: 1px;
	font-size: 11px;
	color: #002170;
	font-weight: bold;
	font-family: Arial, Tahoma,Verdana, Helvetica, sans-serif;
}


