
BODY
{
  MARGIN-LEFT: 0px;
  MARGIN-RIGHT: 0px;
  MARGIN-TOP: 0px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
A
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000099;
	text-decoration: underline;
}
A:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #CC0000;
	text-decoration: underline;
}
TABLE
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}

/* Presentation Service  */
.OuterTable
{
	
}
.HeaderCell
{
	background-image: Url(/net/images/headerBG.gif);
}
.LeftNavCell
{
	background-image: Url(/net/images/rsi_nav_bck.gif);
}
.LeftGutterCell
{
	
}
.BodyCell
{
	
}
.RightGutterCell
{
	
}
.RightNavCell
{
	background-image: Url(/net/images/rsi_nav_bck.gif);
}
.FooterCell
{
	background-image: Url(/net/images/footerBG.gif);
}
/************************/
.AltTableColorGold
{background: #CCCC99;
}
.BodyCopy {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
}
.BodyCopyRed {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #CC0000;
}
.BodyCopyBold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}
.BodyCopyBoldRed {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #CC0000;
}
.BodyCopyBold2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #000000;
}
.BodyCopyBoldAnchor {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000099;
}
A.BodyCopyBoldAnchor  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000099;
}
A.BodyCopyBoldAnchor:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #cc0000;
}
A.PremForumHeaderLink  {
	font-family: Arial;
	font-size: 9px;
	color: #000099;
}
A.PremForumHeaderLink:hover  {
	font-family: Arial;
	font-size: 9px;
	color: #cc0000;
}
.LoginLinks {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000099;
	font-weight: normal;
	text-decoration: none;
}
.LoginLinks:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CC0000;
	font-weight: normal;
	text-decoration: none;
}
.LargeCopyBoldBlue {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000099;
}
.LargeCopyBold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
}
.PremForumGridHeader
{
	background-color: #FFFFFF;
	font-family: Arial;
	font-size: 9px;
	padding-left: 9px;
	padding-right: 9px;
	padding-top: 4px;
	padding-bottom: 3px;
	font-weight: bold;
}
.PremForumGridItem
{
	font-family: Arial;
	font-size: 9px;
	padding-left: 13px;
	padding-right: 13px;
	padding-top: 4px;
	padding-bottom: 4px;
}
.PremForumGridItemAlt
{
	background-color: #ffffcc;
	padding-left: 13px;
	padding-right: 13px;
	padding-top: 4px;
	padding-bottom: 4px;
}
.PromotionTableHighlight
{
	background-color: #FFFFCB;
}
.PromotionGridHeader
{
	background-color: #CCCC98;
	padding-left: 9px;
	padding-right: 9px;
	padding-top: 4px;
	padding-bottom: 3px;
	font-weight: bold;

}
.PromotionGridItem
{
	padding-left: 13px;
	padding-right: 13px;
	padding-top: 4px;
	padding-bottom: 4px;
}
.PromotionGridItemAlt
{
	background-color: #ffffcc;
	padding-left: 13px;
	padding-right: 13px;
	padding-top: 4px;
	padding-bottom: 4px;
}
.PromotionTableGrid
{
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 0px;
	padding-bottom: 3px;
}
.PromotionTableColorKeyOuter
{
	padding-left: 11px;
	padding-right: 11px;
	padding-top: 7px;
	padding-bottom: 7px;
}
.PromotionTableColorKey
{
	font-size: 10px;
}
.PromotionListTitle
{
	font-weight: bold;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.BodyCopy10px {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
.BodyCopyBold10px {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight: bold;
}
.CrystalHeaderLink 
{ font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000066;
	font-weight: bold;
	text-decoration: none;
}
.CrystalHeaderLink:active 
{ font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000066;
	font-weight: bold;
	text-decoration: none;
}
.CrystalHeaderLink:hover 
{ font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #990000;
	font-weight: bold;
	text-decoration: none;
}


/***********************************/
/*** New Styles - These will be given to us by George ***/
/*** Temp fix for Buckets ****/

.BreadCrumb1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000066;
}
.BreadCrumb2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #990000;
	text-transform: none;
}
.BreadCrumb2 A {
	text-decoration: underline;
}
.BreadCrumbUserName {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #990000;
	text-transform: none;
}
.BodyCopyBold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}
.ActiveLink11pt000099 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000099;
	text-decoration: underline;
}
.ActiveLink11pt000099:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CC0000;
	text-decoration: underline;
}
.BodyCopyBold2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #000000;
}
.BodyCopy {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.ActiveLink10pt000066 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000066;
	text-decoration: underline;
}
.ActiveLink10pt000066:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #990000;
	text-decoration: underline;
}
.BodyCopy9pt {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
}
.ModuleHeader11ptBold {
	background-color: #CCCCCC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
.ModuleHeader9ptBold {
	background-color: #CCCCCC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
}
.ModuleSubHeader10ptBold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}
.TopNavTabs {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	background-color: #CCCC99;
}

.TableClass 
{
	border-right: solid 1px black;
	border-left: solid 1px black;
	border-bottom: solid 1px black;
}
.TableRow 
{
	background-color: LightGrey;
	border-top: solid 1px black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	padding-top: 3px;
	padding-bottom:3px;
	padding-left: 3px;
	padding-right: 3px;
}

.TableRow A
{
	text-decoration: underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}

.TableRow A:Hover
{
	text-decoration: underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}

.TableRowAlt
{
	background-color:White;
	border-top: solid 1px black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	padding-top: 3px;
	padding-bottom:3px;
	padding-left: 3px;
	padding-right: 3px;
}

.TableRowAlt A
{
	text-decoration: underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}

.TableRowAlt A:hover
{
	text-decoration: underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}

.TableRowNew 
{
	background-color: LightGrey;
	color: red;
	border-top: solid 1px black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	padding-top: 3px;
	padding-bottom:3px;
	padding-left: 3px;
	padding-right: 3px;
}

.TableRowAltNew
{
	background-color:White;
	color: red;
	border-top: solid 1px black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	padding-top: 3px;
	padding-bottom:3px;
	padding-left: 3px;
	padding-right: 3px;
}


.Highlight1 {
  background-color: #99CCFF; 
}

.Highlight2 {
  background-color: #99FFCC; 
}

.Highlight3 {
  background-color: #FFCC99; 
}
 
.DataGridHeader {
	font-weight: bold;
	background-color: #cccccc;
	color: black;
}
	
.DataGridHeader A
{
	font-weight: bold;
	color: black;
	background-color: #cccccc;
	text-decoration: underline;
}

.DataGridHeader A:hover
{
	font-weight: bold;
	color: black;
	background-color: #cccccc;
	text-decoration: underline;
}
.DataGridColumnNoShow 
{
	display: none;
}
.BucketItem
{
	text-align: left;
	vertical-align:middle;
	line-height: 20px;
	padding-bottom: 5px;
}	
.BucketEndRow
{
	border-bottom: solid 1px;
	border-bottom-color:#CCCCCC;
}

/***********************************/
/*** Style for Modal pop up  ***/

.watermark {
	background: #FFAAFF;
}

.popupControl {
	background-color:#AAD4FF;
	position:absolute;
	visibility:hidden;
	border-style:solid;
	border-color: Black;
	border-width: 2px;
}

.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.modalPopup {
	background-color:#EEEEEE;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	font-family:Verdana;
	font-size:medium;
	padding:3px;
	width:400px;
	height:380px;
}

.hiddenButton 
{
 display:none;
}

.updateProgress
{
	background-color: #EEEEEE;
	border-width: 3px;
	border-style: solid;
	border-color: Gray;
	font-family: Verdana;
	font-size: medium;
	padding: 3px;
	width: 250px;
	height: 50px;
	vertical-align: middle;
} 