﻿/*
img.pngImg {
	behavior: url(/ASPNET/RemSysInc/scripts/iepngfix.htc); /* Must be full path, else pages not one level from script won't be affected */
}
*/

.regTrademark {
	font-size: 65%;
	vertical-align: top;
}

.copyRight {
	font-size: 50%;
	vertical-align: top;
}

.winCcms {
	font-weight: bold;
	color: #2A2AFF;
}

.cwwCacfp {
	font-variant:small-caps;
	font-style:italic;
	font-weight: bold;
	color: #8E8062;
	font-size:110%;
}
.cww {
	font-variant:small-caps;
	font-style:italic;
	font-weight: bold;
	color: #086e5c;
	font-size:110%;
}
.cwwSignUpNowImage {
	 width: 153px;
	 height: 76px;
	 border: 0;
}

.cw {
	font-style:italic;
	font-weight: bold;
	color: #0000FF;
	font-size:110%;
}

.cwos {
	font-style:italic;
	font-weight: bold;
	color: #7D1B7E;
	font-size:115%;
	/*font-variant:small-caps;*/
}

.os {
	color: #0000C0;
	font-style:italic;
}
	
.eServices {
	font-variant:small-caps;
	font-style:italic;
	font-weight: bold;
	color: #7F55FF;
	font-size:110%;
}


.panelBarStyle_3ighlights li {
	margin-left: 25px;
	/*background-color:	#FFFF88;	/* this is a lighter color of yellow; save for now and let it get overridden */
	background-color:	#EDDA74;
	margin-bottom: 15px;
	margin-top: 10px;
	margin-right: 10px;
	margin-left: 30px;
	font-family: Calibri, Arial, Verdana;
}

.imgRsiLogoSmall {
	padding-right: 10px;
}

.leftTdBorder {
	border-left: 1px;
	border-top: 0px;
	border-right: 0px;
	border-bottom: 0px;
	border-style: dotted;
	border-color: #a9a8a5;
}

.fullWidthHeaderStrip{
	background:url(../images/header/header_toy_block.png) 0px 0px no-repeat;
	font:22px Calibri, Verdana, Arial;
	color:#146283;
	height: 60px;
	width: 840px;
	padding: 0px 0px 15px 60px;
	
}


.productHighlight_content_purple {
	height: 144px;
	padding: 10px 5px 10px 5px;
	background-image: url(../images/backgrounds/bgProductHighlightArea_purple_content.png);
	background-repeat: no-repeat;
}

.productHighlight_1col_peach {
	height: 144px;
	padding: 10px 10px 10px 10px;
	background-image: url(../images/backgrounds/bgProductHighlightArea_peach_1col.png);
	background-repeat: no-repeat;
}

.productHighlight_1col_purple {
	height: 144px;
	padding: 30px 10px 10px 10px;
	background-image: url(../images/backgrounds/bgProductHighlightArea_purple_1col.png);
	background-position: center center;
	background-repeat: no-repeat;
	text-align: center;
}

.yellowForPlumBg_MED
{
	color:						#FFFFCC;
	font-weight:				bold;
	font-size:					12px;
}

.orangeForPlumBg_LARGE
{
	color:						orange;
	font-weight:				bold;
	font-size:					15px;
}

.orangeForPlumBg_MED
{
	color:						lime;
	font-weight:				bold;
	font-size:					12px;
}

.whiteForPlumBg_LARGE
{
	color:						#FFFFFF;
	font-size:					15px;
}

.whiteForPlumBg_MED
{
	color:						#FFFFFF;
	font-size:					12px;
}

.whiteForPlumBg_SMALL
{
	color:						#F5F5F5;
	font-size:					10px;
	font-style:					italic;
}


.blueForWhiteBg_MED
{
	color:						#003366;
	font-weight:				bold;
	font-size:					12px;
}

.blackForWhiteBg_MED
{
	color:						#000000;
	font-weight:				bold;
	font-size:					12px;
	list-style-image:url(../images/icon/small/block.gif);

}


.smallCapitals {
	font-variant:small-caps;
}

/*******************
*  brickOnLightBg  *
*******************/
	.fireBrickOnLightBg_XXL_bold
	{
		color:					FireBrick;	/*	#B22222	*/
		font-size:				21px;
		font-weight:			bolder;
	}
	
	.fireBrickOnLightBg_XXL
	{
		color:					FireBrick;
		font-size:				21pt;
	}
	
	.fireBrickOnLightBg_XL_bold
	{
		color:					FireBrick;
		font-size:				18px;
		font-weight:			bolder;
	}
	
	.fireBrickOnLightBg_XL
	{
		color:					FireBrick;
		font-size:				18pt;
	}
	
	.fireBrickOnLightBg_L_bold
	{
		color:					FireBrick;
		font-size:				15px;
		font-weight:			bolder;
	}
	
	.fireBrickOnLightBg_L
	{
		color:					FireBrick;
		font-size:				15px;
	}
	
	.fireBrickOnLightBg_M_bold
	{
		color:					FireBrick;
		font-size:				13px;
		font-weight:			bolder;
	text-align: center;
}
	
	.fireBrickOnLightBg_M
	{
		color:					FireBrick;
		font-size:				13px;
	}
	
	.fireBrickOnLightBg_S
	{
		color:					FireBrick;
		font-size:				11px;
	}
	
	.fireBrickOnLightBg_S_bold
	{
		color:					FireBrick;
		font-size:				11px;
		font-weight:			bolder;
	}
	
	.fireBrickOnLightBg_xS
	{
		color:					FireBrick;
		font-size:				9px;
	}

/*******************
*  fusciaOnLightBg  *
*******************/
	.fusciaOnLightBg_XXL_bold
	{
		color:					#BA288C;	/*	#B22222	*/
		font-size:				21px;
		font-weight:			bolder;
	}
	
	.fusciaOnLightBg_XXL
	{
		color:					#BA288C;
		font-size:				21pt;
	}
	
	.fusciaOnLightBg_XL_bold
	{
		color:					#BA288C;
		font-size:				18px;
		font-weight:			bolder;
	}
	
	.fusciaOnLightBg_XL
	{
		color:					#BA288C;
		font-size:				18pt;
	}
	
	.fusciaOnLightBg_L_bold
	{
		color:					#BA288C;
		font-size:				15px;
		font-weight:			bolder;
	}
	
	.fusciaOnLightBg_L
	{
		color:					#BA288C;
		font-size:				15px;
	}
	
	.fusciaOnLightBg_M_bold
	{
		color:					#BA288C;
		font-size:				13px;
		font-weight:			bolder;
}
	
	.fusciaOnLightBg_M
	{
		color:					#BA288C;
		font-size:				13px;
	}
	
	.fusciaOnLightBg_S
	{
		color:					#BA288C;
		font-size:				11px;
	}
	
	.fusciaOnLightBg_S_bold
	{
		color:					#BA288C;
		font-size:				11px;
		font-weight:			bolder;
	}
	
	.fusciaOnLightBg_xS
	{
		color:					#BA288C;
		font-size:				9px;
	}


/*******************
*  redOnLightBg  *
*******************/
	.redOnLightBg_XXL_bold
	{
		color:					#ff0000;	/*	#B22222	*/
		font-size:				21px;
		font-weight:			bolder;
	}
	
	.redOnLightBg_XXL
	{
		color:					#ff0000;
		font-size:				21pt;
	}
	
	.redOnLightBg_XL_bold
	{
		color:					#ff0000;
		font-size:				18px;
		font-weight:			bolder;
	}
	
	.redOnLightBg_XL
	{
		color:					#ff0000;
		font-size:				18pt;
	}
	
	.redOnLightBg_L_bold
	{
		color:					#ff0000;
		font-size:				15px;
		font-weight:			bolder;
	}
	
	.redOnLightBg_L
	{
		color:					#ff0000;
		font-size:				15px;
	}
	
	.redOnLightBg_M_bold
	{
		color:					#ff0000;
		font-size:				13px;
		font-weight:			bolder;
}
	
	.redOnLightBg_M
	{
		color:					#ff0000;
		font-size:				13px;
	}
	
	.redOnLightBg_S
	{
		color:					#ff0000;
		font-size:				11px;
	}
	
	.redOnLightBg_S_bold
	{
		color:					#ff0000;
		font-size:				11px;
		font-weight:			bolder;
	}
	
	.redOnLightBg_xS
	{
		color:					#ff0000;
		font-size:				9px;
	}


/*******************
*  greenLightOnLightBg  *
*******************/
	.greenLightOnLightBg_XXL_bold
	{
		color:					#29A535;	/*	#B22222	*/
		font-size:				21px;
		font-weight:			bolder;
	}
	
	.greenLightOnLightBg_XXL
	{
		color:					#29A535;
		font-size:				21pt;
	}
	
	.greenLightOnLightBg_XL_bold
	{
		color:					#29A535;
		font-size:				18px;
		font-weight:			bolder;
	}
	
	.greenLightOnLightBg_XL
	{
		color:					#29A535;
		font-size:				18pt;
	}
	
	.greenLightOnLightBg_L_bold
	{
		color:					#29A535;
		font-size:				15px;
		font-weight:			bolder;
	}
	
	.greenLightOnLightBg_L
	{
		color:					#29A535;
		font-size:				15px;
	}
	
	.greenLightOnLightBg_M_bold
	{
		color:					#29A535;
		font-size:				13px;
		font-weight:			bolder;
}
	
	.greenLightOnLightBg_M
	{
		color:					#29A535;
		font-size:				13px;
	}
	
	.greenLightOnLightBg_S
	{
		color:					#29A535;
		font-size:				11px;
	}
	
	.greenLightOnLightBg_S_bold
	{
		color:					#29A535;
		font-size:				11px;
		font-weight:			bolder;
	}
	
	.greenLightOnLightBg_xS
	{
		color:					#29A535;
		font-size:				9px;
	}

/*******************
*  greenDarkOnLightBg  *
*******************/
	.greenDarkOnLightBg_XXL_bold
	{
		color:					#3A643A;	/*	#B22222	*/
		font-size:				21px;
		font-weight:			bolder;
	}
	
	.greenDarkOnLightBg_XXL
	{
		color:					#3A643A;
		font-size:				21pt;
	}
	
	.greenDarkOnLightBg_XL_bold
	{
		color:					#3A643A;
		font-size:				18px;
		font-weight:			bolder;
	}
	
	.greenDarkOnLightBg_XL
	{
		color:					#3A643A;
		font-size:				18pt;
	}
	
	.greenDarkOnLightBg_L_bold
	{
		color:					#3A643A;
		font-size:				15px;
		font-weight:			bolder;
	}
	
	.greenDarkOnLightBg_L
	{
		color:					#3A643A;
		font-size:				15px;
	}
	
	.greenDarkOnLightBg_M_bold
	{
		color:					#3A643A;
		font-size:				13px;
		font-weight:			bolder;
}
	
	.greenDarkOnLightBg_M
	{
		color:					#3A643A;
		font-size:				13px;
	}
	
	.greenDarkOnLightBg_S
	{
		color:					#3A643A;
		font-size:				11px;
	}
	
	.greenDarkOnLightBg_S_bold
	{
		color:					#3A643A;
		font-size:				11px;
		font-weight:			bolder;
	}
	
	.greenDarkOnLightBg_xS
	{
		color:					#3A643A;
		font-size:				9px;
	}



/********************
*  purpleOnLightBg  *
********************/
	.purpleOnLightBg_XXL_bold
	{
		color:					#7A1AA6;	/*	#B22222	*/
		font-size:				21px;
		font-weight:			bolder;
	}
	
	.purpleOnLightBg_XXL
	{
		color:					#7A1AA6;
		font-size:				21pt;
	}
	
	.purpleOnLightBg_XL_bold
	{
		color:					#7A1AA6;
		font-size:				18px;
		font-weight:			bolder;
	}
	
	.purpleOnLightBg_XL
	{
		color:					#7A1AA6;
		font-size:				18pt;
	}
	
	.purpleOnLightBg_L_bold
	{
		color:					#7A1AA6;
		font-size:				15px;
		font-weight:			bolder;
	}
	
	.purpleOnLightBg_L
	{
		color:					#7A1AA6;
		font-size:				15px;
	}
	
	.purpleOnLightBg_M_bold
	{
		color:					#7A1AA6;
		font-size:				13px;
		font-weight:			bolder;
	}
	
	.purpleOnLightBg_M
	{
		color:					#7A1AA6;
		font-size:				13px;
	}
	
	.purpleOnLightBg_S
	{
		color:					#7A1AA6;
		font-size:				11px;
	}
	
	.purpleOnLightBg_S_bold
	{
		color:					#7A1AA6;
		font-size:				11px;
		font-weight:			bolder;
	}
	
	.purpleOnLightBg_xS
	{
		color:					#7A1AA6;
		font-size:				9px;
	}


/***********************
*  royalBlueOnLightBg  *
***********************/
	.royalBlueOnLightBg_XXL_bold
	{
		color:					#0511FF;	/*	#B22222	*/
		font-size:				21px;
		font-weight:			bolder;
	}
	
	.royalBlueOnLightBg_XXL
	{
		color:					#0511FF;
		font-size:				21pt;
	}
	
	.royalBlueOnLightBg_XL_bold
	{
		color:					#0511FF;
		font-size:				18px;
		font-weight:			bolder;
	}
	
	.royalBlueOnLightBg_XL
	{
		color:					#0511FF;
		font-size:				18pt;
	}
	
	.royalBlueOnLightBg_L_bold
	{
		color:					#0511FF;
		font-size:				15px;
		font-weight:			bolder;
	}
	
	.royalBlueOnLightBg_L
	{
		color:					#0511FF;
		font-size:				15px;
	}
	
	.royalBlueOnLightBg_M_bold
	{
		color:					#0511FF;
		font-size:				13px;
		font-weight:			bolder;
	}
	
	.royalBlueOnLightBg_M
	{
		color:					#0511FF;
		font-size:				13px;
	}
	
	.royalBlueOnLightBg_S
	{
		color:					#0511FF;
		font-size:				11px;
	}
	
	.royalBlueOnLightBg_S_bold
	{
		color:					#0511FF;
		font-size:				11px;
		font-weight:			bolder;
	}
	
	.royalBlueOnLightBg_xS
	{
		color:					#0511FF;
		font-size:				9px;
	}


/***************************
*  DarkSlateGrayOnLightBg  *
***************************/
	.darkSlateGrayOnLightBg_XXL_bold
	{
		color:					DarkSlateGray;
		font-size:				21px;
		font-weight:			bolder;
	}
	
	.darkSlateGrayOnLightBg_XXL
	{
		color:					DarkSlateGray;
		font-size:				21pt;
	}
	
	.darkSlateGrayOnLightBg_XL_bold
	{
		color:					DarkSlateGray;
		font-size:				18px;
		font-weight:			bolder;
	}
	
	.darkSlateGrayOnLightBg_XL
	{
		color:					DarkSlateGray;
		font-size:				18pt;
	}
	
	.darkSlateGrayOnLightBg_L_bold
	{
		color:					DarkSlateGray;
		font-size:				15px;
		font-weight:			bolder;
	}
	
	.darkSlateGrayOnLightBg_L
	{
		color:					DarkSlateGray;
		font-size:				15px;
	}
	
	.darkSlateGrayOnLightBg_M_bold
	{
		color:					DarkSlateGray;
		font-size:				13px;
		font-weight:			bolder;
	}
	
	.darkSlateGrayOnLightBg_M
	{
		color:					DarkSlateGray;
		font-size:				13px;
	text-align: center;
}
	
	.darkSlateGrayOnLightBg_S
	{
		color:					DarkSlateGray;
		font-size:				11px;
	}
	
	.darkSlateGrayOnLightBg_S_bold
	{
		color:					DarkSlateGray;
		font-size:				11px;
		font-weight:			bolder;
	}
	
	.darkSlateGrayOnLightBg_xS
	{
		color:					DarkSlateGray;
		font-size:				9px;
	}


/***************************
*  BlackOnLightBg  *
***************************/
	.blackOnLightBg_XXL_bold
	{
		color:					Black;
		font-size:				21px;
		font-weight:			bolder;
	}
	
	.blackOnLightBg_XXL
	{
		color:					Black;
		font-size:				21pt;
	}
	
	.blackOnLightBg_XL_bold
	{
		color:					Black;
		font-size:				18px;
		font-weight:			bolder;
	}
	
	.blackOnLightBg_XL
	{
		color:					Black;
		font-size:				18pt;
	}
	
	.blackOnLightBg_L_bold
	{
		color:					Black;
		font-size:				15px;
		font-weight:			bolder;
	}
	
	.blackOnLightBg_L
	{
		color:					Black;
		font-size:				15px;
	}
	
	.blackOnLightBg_M_bold
	{
		color:					Black;
		font-size:				13px;
		font-weight:			bolder;
	}
	
	.blackOnLightBg_M
	{
		color:					Black;
		font-size:				13px;
	}
	
	.blackOnLightBg_S_bold
	{
		color:					Black;
		font-size:				11px;
		font-weight:			bolder;
	}
	
	.blackOnLightBg_S
	{
		color:					Black;
		font-size:				11px;
	}
	
	.blackOnLightBg_xS_bold
	{
		color:					Black;
		font-size:				9px;
		font-weight:			bolder;
	}

	.blackOnLightBg_xS
	{
		color:					Black;
		font-size:				9px;
	}

/***************************
*  GrayOnDarkBg  *
***************************/
	.grayOnDarkBg_XXL_bold
	{
		color:					#073803;
		font-size:				21px;
		font-weight:			bolder;
	}
	
	.grayOnDarkBg_XXL
	{
		color:					#ffffff;
		font-size:				21pt;
	}
	
	.grayOnDarkBg_XL_bold
	{
		color:					#ffffff;
		font-size:				18px;
		font-weight:			bolder;
	}
	
	.grayOnDarkBg_XL
	{
		color:					#ffffff;
		font-size:				18pt;
	}
	
	.grayOnDarkBg_L_bold
	{
		color:					#ffffff;
		font-size:				15px;
		font-weight:			bolder;
	}
	
	.grayOnDarkBg_L
	{
		color:					#073803;
		font-size:				15px;
	}
	
	.grayOnDarkBg_M_bold
	{
		color:					#ffffff;
		font-size:				13px;
		font-weight:			bolder;
	}
	
	.grayOnDarkBg_M
	{
		color:					#073803;
		font-size:				13px;
	}
	
	.grayOnDarkBg_S
	{
		color:					#ffffff;
		font-size:				11px;
	}
	
	.grayOnDarkBg_xS
	{
		color:					#ffffff;
		font-size:				9px;
	}

.greenForWhiteBg_MED {
	font-family:				"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:						 #008000;
}

.checkmark_red {
  display: block;
  text-indent: -5000px;
  outline: none;
  width: 27px;
  height: 21px;
  margin: 0 auto 0 auto;
  background: url(../images/checkmark_red.png) no-repeat left 50%;  

  behavior: url(/ASPNET/RemSysInc/scripts/iepngfix.htc); /* Must be full path, else pages not one level from script won't be affected */
}

.checkmark_green {
  display: block;
  text-indent: -5000px;
  outline: none;
  width: 27px;
  height: 21px;
  margin: 0 auto 0 auto;
  background: url(../images/checkmark_green.png) no-repeat left 50%;  

  behavior: url(/ASPNET/RemSysInc/scripts/iepngfix.htc); /* Must be full path, else pages not one level from script won't be affected */
}

.checkmark_blue {
  display: block;
  text-indent: -5000px;
  outline: none;
  width: 27px;
  height: 21px;
  margin: 0 auto 0 auto;
  background: url(../images/checkmark_blue.png) no-repeat left 50%;  

  behavior: url(/ASPNET/RemSysInc/scripts/iepngfix.htc); /* Must be full path, else pages not one level from script won't be affected */
}

.expandDiv {
	overflow: hidden;
	margin-bottom: 15px;
	height: 75px;
}

.fieldset1
{
  border:1px solid #009;
  background:#eef;
  padding:10px;
  margin:0 0 10px 0;
}

.hr_line {
	border: 0;
	height: 3px;
	background-image: -webkit-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,1,0.75), rgba(0,0,0,0));
	background-image: -moz-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,1,0.75), rgba(0,0,0,0));
	background-image: -ms-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,1,0.75), rgba(0,0,0,0));
	background-image: -o-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,5,0.75), rgba(0,0,0,0)); 
	
}
