
.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;
}

.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: 700;
	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: 13px;
	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;
}


