﻿/* The wrapper style is a default for all pages of the application */

.wrapper
{
	width: 760px;
	margin-right: inherit;
	margin-left: inherit;
	background-color: #EEEEEE;
	border-left: 2px solid #EEEEEE;
	border-right: 2px solid #EEEEEE;
}

body 
{
	font-family: Verdana, Arial, Sans-Serif;
	font-size: small;
}

.heading1
{
	font-family:Trebuchet MS, Arial;
	font-weight:bold;
	font-size: 18pt;
	color: #2A2A9F;
	text-align:center;
}

.heading2
{
	font-family:Trebuchet MS;
	font-weight:bold;
	font-size:14pt;
	color: #2A2A9F;
	text-align:center;
	background-color: #FFFFFF;
}

.largeMessage
{
	font-family:Trebuchet MS;
	font-weight:bold;
	font-size:14pt;
	color:GrayText;
	text-align:left;
	background-color: White;
}

.blockText
{
	padding: 10px;
	background-color: Silver;
	border-style: solid;
	border-width: thin;
}

.tdHeader
{
	font-family: Trebuchet MS, Arial;
	font-weight: bold;
	font-style: normal;
	font-size: 28pt;
	color: #00688B;  
	background-color: #eeeeee; 
	text-align: Center; 
	border-color: #eeeeee;
	vertical-align: middle;
}

.tdSubHeader
{
	font-family: Verdana;
	font-weight: bold;
	font-style: normal;
	font-size: 12pt;
	color: #00688B;
	background-color: #FFFFFF; 
	text-align: center; 
	border-color: #eeeeee;
	vertical-align: middle;
}


/*
#6A5ACD = slateBlue
#000000 = black
#FFFFFF = white
#B0C4DE = lightSteelBlue
#E0FFFF = lightCyan
#778899 = lightSlateGray
#EEEEEE = light gray
*/

.buttonStd
{ 
    background-color: #6A5ACD;
    font-family: Verdana;
    font-size: 7pt;
    font-weight: bold;
    color: #FFFFFF;
    height: 22px;
}

.buttonGray
{ 
    background-color: #EEEEEE;
    font-family: Verdana;
    font-size: 7pt;
    font-weight: bold;
    color: #000000;
    height: 20px;
}

.buttonLarge
{ 
    background-color: #6A5ACD;
    font-family: Verdana;
    font-size: 9pt;
    font-weight: bold;
    color: #FFFFFF;
    height: 22px;
}

.buttonMinor
{
	color: #556677;
	background-color: #FFFFFF;    
	font-family: Verdana;
    font-size: 7pt;
    font-weight: bold;
    text-decoration:underline;
    border: none;
}

.radioStd
{
	color: #778899;
	background-color: #FFFFFF;    
	font-family: Verdana;
    font-size: 8pt;
    font-weight: bold;
}

.checkBoxStd
{
	color: #778899;
	background-color: #FFFFFF;
	font-family: Verdana;
    font-size: 8pt;
    font-weight: bold;
}

.tableStd
{
	background-color: #FFFFFF;    
	border-color: #FFFFFF;	
}

.labelStd
{
	color: #778899;
	background-color: #FFFFFF;    
	font-family: Verdana;
    font-size: 8pt;
    font-weight: bold;
}

.labelNote
{
	color: #778899;
	background-color: #FFFFFF;    
	font-family: Verdana;
    font-size: 8pt;
    font-weight: normal;
}

.labelSmall
{
	color: #778899;
	font-family: Verdana;
    font-size: 8pt;
    font-weight:lighter;
}

.labelSmallEm
{
	color:Blue;
	font-family: Verdana;
    font-size: 8pt;
    font-weight:normal;
}

.labelMedium
{
	font-family: Trebuchet MS;
	color: Navy;
	font-size: 14pt;
    font-weight: bold;
}

.labelLarge
{
	font-family:Trebuchet MS;
	color: #00688B;
	font-size: 14pt ;
	background-color: #FFFFFF;
    font-weight: bold;
}

.textBoxStd
{
	color: #000000;
	background-color: #FFFFFF;
	font-family: Verdana;
    font-size: 8pt;
    font-weight: normal;
}

.textBoxInt
{
	color: #000000;
	background-color: #FFFFFF;
	font-family: Verdana;
    font-size: 8pt;
    font-weight: normal;
    text-align: right;
}

.ddlbStd
{
	color: #000000;
	background-color: #FFFFFF;
	font-family: Verdana;
    font-size: 10pt;
    font-weight: normal;
}

.TopMenuGroup
{
  border:solid 1px #003167;
  background-color:#4379C1;
}

.MenuGroup
{
  border:solid 2px #EEEEEE;
  background-color:#EEEEEE;
}

.TopMenuItem
{
  background-image: url(images/top_item_bg.gif); 
  color:white;
  font-family:verdana;
  font-size:11px;
  width:75px;
  height:22px;
  cursor:pointer;
}

.TopMenuItemHover
{
  background-image: url(images/top_item_hover_bg.gif); 
  color:white;
  font-family:verdana;
  font-size:11px;
  width:75px;
  height:22px;
  cursor:pointer;
}

.SiteNavItem
{
  background-color: #777777; 
  color:white;
  font-family:verdana;
  font-size:10pt;
  font-weight: normal;
  height:12pt;
  cursor:pointer;
}

.SiteNavItemHover
{
  background-color: #000080; 
  color:white;
  font-family:verdana;
  font-size:10pt;
  font-weight: normal;
  height:12pt;
  cursor:pointer;
}

.SiteNavDropdownItem
{
  background-color: #777777; 
  color:white;
  font-family:verdana;
  font-size:9pt;
  font-weight: normal;
  height:14pt;
  cursor:pointer;
  border-top-style:solid;
  border-top-width:1px;
  border-top-color:White;
  border-left-style:solid;
  border-left-width:3px;
  border-left-color:#777777;
  border-right-style:solid;
  border-right-width:3px;
  border-right-color:#777777;
}

.SiteNavDropdownItemHover
{
  background-color: #000080; 
  color:white;
  font-family:verdana;
  font-size:9pt;
  font-weight: normal;
  height:14pt;
  cursor:pointer;
  border-top-style:solid;
  border-top-width:1px;
  border-top-color:White;
  border-left-style:solid;
  border-left-width:3px;
  border-left-color:#000080;
  border-right-style:solid;
  border-right-width:3px;
  border-right-color:#000080;
}

.MenuItem
{
  background-color:White;
  color:#6699CC;
  font-family:verdana;
  font-size:10px;
  border: solid 1px white;
  cursor:pointer;
}

.MenuItemHover
{
  background-color:#EEEEEE;
  color:#285D9F;
  font-family:verdana;
  font-size:10px;
  border: solid 1px white;
  cursor:pointer;
}

.tableTitle
{
	color: #778899;
	background-color: #FFFFFF;    
	font-family: Verdana;
    font-size: 10pt;
    font-weight: bold;
    text-align: center;
}

.tableHeader
{
	color: #778899;
	background-color: #FFFFFF;    
	font-family: Verdana;
    font-size: 12pt;
    font-weight: bold;
    text-align: center;
}

.tableColHeader
{
	color: #778899;
	background-color: #FFFFFF;    
	font-family: Verdana;
    font-size: 10pt;
    font-weight: bold;
    text-align: center;
}

.tableRowHeader
{
	color: #778899;
	background-color: #FFFFFF;    
	font-family: Verdana;
    font-size: 10pt;
    font-weight: bold;
    text-align: left;
}

.tableCell
{
	color: #778899;
	background-color: #FFFFFF;    
	font-family: Verdana;
    font-size: 8pt;
    font-weight: normal;
    text-align:left;
}

.hiddenCol
{
    display:none;
}

/*
td
{
	padding-left: 10;
	padding-right: 10;
}
*/

.reportTableStd
{
	border-collapse: collapse;
}

.reportTableColHeader
{
	color: #778899;
	background-color: #FFFFFF;    
	font-family: Verdana;
    font-size: 9pt;
    font-weight: bold;
    text-align: center;
	border: 1px solid black;
}

.reportTableRowHeader
{
	color: #778899;
	background-color: #FFFFFF;    
	font-family: Verdana;
    font-size: 9pt;
    font-weight: bold;
    text-align: left;
	border: 1px solid black;
}

.reportTableCell
{
	color: #333333;
	background-color: #FFFFFF;    
	font-family: Verdana;
    font-size: 8pt;
    font-weight: normal;
    text-align:left;
	border: 1px solid black;
}

.reportTableCellNumeric
{
	color: #333333;
	background-color: #FFFFFF;    
	font-family: Verdana;
    font-size: 8pt;
    font-weight: normal;
    text-align:right;
	border: 1px solid black;
}


.tableCellCentered
{
	color: #778899;
	background-color: #FFFFFF;    
	font-family: Verdana;
    font-size: 8pt;
    font-weight: normal;
    text-align:center;
}

.sectionHeader
{
	color: #7A7A7A;
	background-color: #FFFFFF;    
	font-family: Verdana;
    font-size: 10pt;
    font-weight: bold;
    text-align:left;
    text-decoration: none;
}

.sectionHeader:hover
{
	color: #64BEF0;
	background-color: #FFFFFF;    
	font-family: Verdana;
    font-size: 10pt;
    font-weight: bold;
    text-align:left;
    text-decoration: underline
}

.largeSectionHeader
{
	color: #000080;
	background-color: #FFFFFF;    
	font-family: Verdana;
    font-size: 11pt;
    font-weight: bold;
    text-align:left;
    text-decoration: none;
}

.largeSectionHeader:hover
{
	color: #64BEF0;
	background-color: #FFFFFF;    
	font-family: Verdana;
    font-size: 11pt;
    font-weight: bold;
    text-align:left;
    text-decoration: underline;
}

.largeSectionHeaderNoLink
{
	color: #000080;
	background-color: #FFFFFF;    
	font-family: Verdana;
    font-size: 11pt;
    font-weight: bold;
    text-align:left;
    text-decoration: none;
}

.largeLeadText
{
	color: #000080;
	background-color: #FFFFFF;    
	font-family: Verdana;
    font-size: 11pt;
    font-weight: bold;
    text-align:left;
    text-decoration: none;
}

.smallSectionHeader
{
	color: #7A7A7A;
	background-color: #FFFFFF;    
	font-family: Verdana;
    font-size: 8.5pt;
    font-weight: bold;
    text-align:left;
    text-decoration: none;
}

.smallSectionHeader:hover
{
	color: #64BEF0;
	background-color: #FFFFFF;    
	font-family: Verdana;
    font-size: 8.5pt;
    font-weight: bold;
    text-align:left;
    text-decoration: underline
}

.sectionBody
{
	color: #646464;
	background-color: #FFFFFF;    
	font-family: Verdana;
    font-size: 8pt;
    font-weight: normal;
    text-align:left;
}

.italicSmall
{
	color: #646464;
	background-color: #FFFFFF;    
	font-family: Verdana;
    font-size: 8pt;
    font-weight: normal;
    font-style:italic;
    text-align:left;
}

.italicNormal
{
	color: #646464;
	background-color: #FFFFFF;    
	font-family: Verdana;
    font-size: 10pt;
    font-weight: normal;
    font-style:italic;
    text-align:left;
}

.smallLink
{
	color: #3088CC;
	background-color: #FFFFFF;    
	font-family: Verdana;
    font-size: 8.5pt;
    font-weight: normal;
    text-align:left;
    font-style: normal;
    text-decoration: none;
}

.smallLink:hover
{
	color: #3088CC;
	background-color: #FFFFFF;    
	font-family: Verdana;
    font-size: 8.5pt;
    font-weight: normal;
    text-align:left;
    font-style: normal;
    text-decoration: underline;
}

.smallHeadline
{
	color: #7A7A7A;
	background-color: #FFFFFF;    
	font-family: Verdana;
    font-size: 9pt;
    font-weight: bold;
    text-align:left;
}

.mediumLink
{
	color: #3088CC;
	background-color: #FFFFFF;    
	font-family: Verdana;
    font-size: 9pt;
    font-weight: bold;
    text-align:left;
    text-decoration: none;
}

.mediumLink:hover
{
	color: #64BEF0;
	background-color: #FFFFFF;    
	font-family: Verdana;
    font-size: 9pt;
    font-weight: bold;
    text-align:left;
    text-decoration: underline;
}

.mediumNonLink
{
	color: #3088CC;
	background-color: #FFFFFF;    
	font-family: Verdana;
    font-size: 9pt;
    font-weight: bold;
    text-align:left;
    text-decoration: none;
}

.mediumLink:hover
{
	color: #64BEF0;
	background-color: #FFFFFF;    
	font-family: Verdana;
    font-size: 9pt;
    font-weight: bold;
    text-align:left;
    text-decoration: underline;
}

.mediumHeadline
{
	font-family: Verdana;
	font-weight: bold;
	font-style: italic;
	font-size: 14pt;
	color: #FFFFFF;
	background-color: #6699CC; 
	text-align: center; 
	border-color: #eeeeee;
	vertical-align: middle;
}

.verySmallLink
{
	color: #3088CC;
	background-color: #FFFFFF;    
	font-family: Verdana;
    font-size: 7.5pt;
    font-weight: normal;
    text-align:left;
    font-style: normal;
    text-decoration: none;
}


.verySmallText
{
	color: #3088CC;
	background-color: #FFFFFF;    
	font-family: Verdana;
    font-size: 7.5pt;
    font-weight: bold;
    text-align:left;
    text-decoration: none;
}

.smallButtonLabel
{
	color: #646462;
	background-color: #FFFFFF;
	border-color: #FFFFFF;    
	font-family: Verdana;
    font-size: 7.5pt;
    font-weight: bold;
    text-align:left;
   	vertical-align: text-top;
}

.smallButton
{
	color: #FFFFFF;
	background-color: #64BEF0;    
	font-family: Verdana;
    font-size: 7.5pt;
    font-weight: bold;
    text-align: center;
}

.loginButton
{
	color: #FFFFFF;
	background-color: #64BEF0;    
	font-family: Verdana;
    font-size: 7.5pt;
    font-weight: bold;
    text-align: center;
    text-decoration: none;
    border-style: solid;
    border-width: 2;
    border-color: #64BEF0;
}

.buttonSamples
{ 
	color: #FFFFFF;
	background-color: #6A5ACD;    
	font-family: Verdana;
    font-size: 7.5pt;
    font-weight: bold;
    height: 24px;
    text-align: left;
    width:140px;
}

.rmuHeader
{
	font-family: Verdana, Trebuchet MS, Arial;
	font-weight: bold;
	font-style: normal;
	font-size: 20pt;
	/* color: #00688B; */
	/*color: #2A2A9F; */
	color: #0A473F;
	background-color: #FFFFFF; 
	text-align: center; 
	border-color: #FFFFFF;
	vertical-align: middle;
}

.rmuHeaderMedium
{
	font-family: Verdana, Trebuchet MS, Arial;
	font-weight: bold;
	font-style: normal;
	font-size: 14pt;
	/* color: #00688B; */
	color: #2A2A9F;
	background-color: #FFFFFF; 
	text-align: center; 
	border-color: #FFFFFF;
	vertical-align: middle;
}

.paragraphHeader
{
	color: #3088CC;
	background-color: #FFFFFF;    
	font-family: Verdana;
    font-size: 9pt;
    font-weight: bold;
    text-align:left;
    text-decoration: none;
}

.pageBody
{
	color: #646464;
	background-color: #FFFFFF;    
	font-family: Verdana;
    font-size: 8.5pt;
    font-weight: normal;
    text-align: left;
    padding-left: .25in;
}

.pageBodyNoIndent
{
	color: #646464;
	background-color: #FFFFFF;    
	font-family: Verdana;
    font-size: 8.5pt;
    font-weight: normal;
    text-align: left;
}

.pageTitle
{
	font-family: Verdana;
	font-weight: bold;
	font-style: normal;
	font-size: 18pt;
	color: #FFFFFF;
	background-color: #6699CC; 
	text-align: left; 
	vertical-align: bottom;
	margin-top: 14pt;
	height: 24pt;
/*
	border-style: none;
	border-color: #6699CC;
	border-width: 1px;
	left: 0px;
*/
}

ul
{
	margin-top: 0;
	margin-bottom: 8.5pt;
}

#menu{ /* nothing in here right now */
}

#menu .Item
{ 
  /* CSS class for non-selected Menu Item */
  background: url(c:/dev/rmu/General/images/tabUnselected.png) no-repeat;
  width: 93px;
  height: 20px;
  text-align: center;
  padding-top: 2px;
  font-family: Verdana;
  font-size: 7.5pt;
  font-weight: normal;
  color: Gray;
}

#menu .ItemHover
{ 
  /* CSS class for hovering and selected Menu Item
     ... which can be split up, of course! */
  background: url(c:/dev/rmu/General/images/tabHover.png) no-repeat; 
  width: 93px;
  height: 20px;
  text-align: center;
  padding-top: 2px;
  font-family: Verdana;
  font-size: 7.5pt;
  font-weight: bold;
  color: Black;
}

#menu .ItemSelected
{ 
  /* CSS class for hovering and selected Menu Item
     ... which can be split up, of course! */
  background: url(c:/dev/rmu/General/images/tabSelected.png) no-repeat; 
  width: 93px;
  height: 20px;
  text-align: center;
  padding-top: 2px;
  font-family: Verdana;
  font-size: 7.5pt;
  font-weight: bold;
  color: Black;
}

/* CSS classes for standard Links, only valid inside the #menu DIV */
#menu a, #menu a:visited
{
  background: transparent ! important;
  display: block;
}

#menu a:hover, #menu a:active, #menu a:focus
{
  background: transparent ! important;
  display: block;
}

.progress
{
	background-color: #f0f0f0;
	border-style: solid;
	border-width: thin;
	border-color: Gray;
	color: Navy;
	font-family:Verdana;
	font-size: 10pt;
	font-weight: bold;
	position: absolute;
	top: 280px;
	left: 360px;
	width: 150px;
	height: 30px;
	padding-left: 20px;
	padding-top: 0px;
	z-index: 1;
}

#printPageHeader
{
	display: none;
}

.brandHeading3
{
	color: #4B76A5;
	background-color: #FFFFFF;    
	font-family: Times New Roman;
    font-size: 18pt;
    font-weight: bold;
    text-align:left;
    text-decoration: none;
}

.brandText
{
	color: #4B76A5;
	background-color: #FFFFFF;    
	font-family: Times New Roman;
    font-size: 12pt;
    font-weight:normal;
    text-align:left;
    text-decoration: none;
}

.brandTextItalic
{
	color: #4B76A5;
	background-color: #FFFFFF;    
	font-family: Times New Roman;
    font-size: 12pt;
    font-weight: normal;
    font-style: italic;
    text-align: left;
    text-decoration: none;
}

/*Modal Popup*/
.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=60);
	opacity:0.6;
}

.modalPopup {
	background-color:White;
	border-width:thin;
	border-style:solid;
	border-color:Navy;
	padding:3px;
	width:250px;
}

.dialogHeader 
{
	color: Black;
	background-color: #FFFFFF;    
	font-family:Verdana;
    font-size: 12pt;
    font-weight: bold;
    text-align: center;
    text-decoration: none;
}

.dialogButton
{ 
    background-color: #6A5ACD;
    font-family: Verdana;
    font-size: 7pt;
    font-weight: bold;
    color: #FFFFFF;
    height: 22px;
    width: 44px;
}

.dialogMessage 
{
	color: Red;
	background-color: #FFFFFF;    
	font-family:Verdana;
    font-size: 10pt;
    font-weight: normal;
    text-align: left;
    text-decoration: none;
}

.noBorder
{
	background-color: #FFFFFF;    
	border: none;
}
