/*/////////////////////////////////////////////////
//Following is for initial LOGIN button
//Added by R. Becker on 01/18/2023
////////////////////////////////////////////////////
*/
.TopNavText {
    background-color: lightgray;
    padding: 10px 10px 10px 10px;
    border-radius: 5px;
    line-height: 50px;
    margin-right: 50px;
    color: green !important;
}
/*/////////////////////////////////////////////////////
//Following is for Account Dropdown display after Login
//Added by R. Becker on 01/18/2023
///////////////////////////////////////////////////////
*/
.AccountDropdown {
    background-color: lightgray;
    padding: 10px 10px 10px 10px;
    border-radius: 5px;
    line-height: 50px;
    margin-right: 50px;
    color: green !important;
}
/*/////////////////////////////////////////////////
//Following used by INVOICE Grids
//
////////////////////////////////////////////////////
*/
@import url("SF424/SF424.css");

.GridHidden{
	visibility: hidden;
	display: none;
}
.GridVisible{
	visibility: visible;
	/*display: inline;*/
}
.GridRequired{
	background-color: #ffffd0;
	visibility: visible;
	/*display: inline;*/
}
.gridInputInt{
	width: 50px;
	text-align: right;
}
.gridInputCurrency{
	width: 100px;
	text-align: right;
}
.gridReadOnlyTotal{
	width: 100px;
	text-align: right;
	display: block;
	padding: 1px;/*accounts for borders on input boxes*/
}
/*/////////////////////////////////////////////////
//END INVOICE GRIDS
//
/////////////////////////////////////////////////////
*/

.FPSFtitle {
	FONT-WEIGHT: bold; FONT-SIZE: 14pt; MARGIN-LEFT: 10px; MARGIN-RIGHT: 10px
}
.FPSFdescription {
	MARGIN-LEFT: 10px; MARGIN-RIGHT: 10px
}
.FPSFid {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; PADDING-BOTTOM: 10px; VERTICAL-ALIGN: top; WIDTH: 32px; PADDING-TOP: 10px
}
.FPSFattribute {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; VERTICAL-ALIGN: top; PADDING-TOP: 10px
}
.FPSFhelp {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: #efefef; PADDING-BOTTOM: 10px; VERTICAL-ALIGN: top; WIDTH: 200px; PADDING-TOP: 10px; FONT-STYLE: italic
}
.FPSFtable {
	WIDTH: 100%
}
.GridAlt {
	background-color:#D2DFCB;
	border-right:1pt solid #BBBDBE;
	border-bottom:1pt solid #BBBDBE;
}
.GridAltTable {
	border:1pt solid grey;
}
.GridHeadAlt {
	background-color:#C2DA8C;
	border-right:1pt solid #BBBDBE;
	border-bottom:1pt solid #BBBDBE;
}
HR {
  Thin, solid; color: #a4bb99; height: 1px
}
.List {
	BORDER-TOP: #a4bb99 1pt solid; FONT-SIZE:10pt
}
.DisplayHead {
	BACKGROUND-COLOR: #dddddd /*#d3e4c4*/; FONT-SIZE:10pt
}
.DisplayHeadSort {
	BACKGROUND-COLOR: #dddddd
}
.SF424SmartForm INPUT {
	FONT-SIZE: xsmall
}
.SF424SmartForm SELECT {
	FONT-SIZE: xsmall
}
.SF424SmartForm A {
	FONT-SIZE: xsmall
}
.SF424SmartForm .DisplayHead {
	FONT-SIZE: xsmall
}
.SF424SmartForm .List {
	FONT-SIZE: xsmall
}
.SF424SmartFormCurrency {
	
}
.SF424SmartFormCurrency INPUT {
	FONT-SIZE: xsmall; TEXT-ALIGN: right
}
.SF424SmartFormCurrency .PrintAnswer {
	FONT-SIZE: xsmall; TEXT-ALIGN: right
}
.SF424SmartForm .PrintQuestion {
	FONT-SIZE: xsmall
}
.SFtitle {
	FONT-WEIGHT: bold; FONT-SIZE: medium; color:#115a11; MARGIN-LEFT: 10px;
}
.SFdescription {
	MARGIN-LEFT: 10px; MARGIN-RIGHT: 10px
}
.SFid {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; PADDING-BOTTOM: 10px; VERTICAL-ALIGN: top; WIDTH: 32px; PADDING-TOP: 10px
}
.SFattribute {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; VERTICAL-ALIGN: top; PADDING-TOP: 10px
}
.SFhelp {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: #efefef; PADDING-BOTTOM: 10px; VERTICAL-ALIGN: top; WIDTH: 100px; PADDING-TOP: 10px; FONT-STYLE: italic
}
.SFhelpWide {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: #efefef; PADDING-BOTTOM: 10px; VERTICAL-ALIGN: top; WIDTH: 200px; PADDING-TOP: 10px; FONT-STYLE: italic
}
.SFtable {
	WIDTH: 100%
}
.SFSmall {
	FONT-SIZE: xsmall
}
.SFSmallBold {
	FONT-WEIGHT: bold; FONT-SIZE: xsmall
}
.SFSmallItalic {
	FONT-SIZE: xsmall; FONT-STYLE: italic
}
.SFList {
	BORDER-TOP: #ccc 1px solid; FONT-SIZE: xsmall
}
.SFListBold {
	BORDER-TOP: #ccc 1px solid; FONT-WEIGHT: bold; FONT-SIZE: xsmall
}
.SFListAlt {
	FONT-SIZE: xsmall; BACKGROUND-COLOR: #eee
}
.SFListAltBold {
	FONT-WEIGHT: bold; FONT-SIZE: xsmall; BACKGROUND-COLOR: #eee
}
A {
	COLOR: #003399; TEXT-DECORATION: none
}
A:active {
	COLOR: #003399
}
A:link {
	COLOR: #003399
}
A:hover {
	COLOR: #cc3300; TEXT-DECORATION: underline
}
A:visited {
	COLOR: #003399
}
#CalTable {
	background-color:#eee;
	border:1px solid #ccc;
	font-size:12px;
}
#CalMenu {
	background-color:#fff;
	border:1px solid #999;
	padding:6px;
	vertical-align:top;
}
#CalMenu p {
	font-weight:bold;
	margin:0;
	padding:0;
}
.CalHour {
	border-top:1px solid #999;
	font-size:18px;
	font-weight:bold;
	text-align:right;
	padding:3px;
	width:15px;
	vertical-align:top;
}
.CalMinute {
	border-top:1px solid #999;
	border-right:1px solid #666;
	padding:3px;
	text-align:right;
	width:15px;
	vertical-align:top;
	font-size:12px;
}
.CalAppt {
	background-color:#fff;
	border-right:1px solid #666;
	border-top:1px solid #ccc;
	padding:3px;
	vertical-align:top;
}
.CalApptHour {
	background-color:#fff;
	border-right:1px solid #666;
	border-top:1px solid #999;
	padding:3px;
	vertical-align:top;
	font-size:12px;
}
.CalHeader {
	background:#ccc;
	border-top:1px solid #fff;
	border-left:1px solid #fff;
	border-bottom:1px solid #999;
	border-right:1px solid #999;
	text-align:center;
	font:12px bold;
	padding:5px;
}
.CalHeader a {
	text-align:center;
	font: bold;
}
#CalDate {
	background-color:#fff;
	border-bottom:1px solid #ccc;
	padding:6px;
	text-align:center;
	font-weight:bold;
	font-size:12px;
}
.CalThumb {
	text-align:center;
	margin:10px 0;
}
.CalThumb p {
	font-size:10px;
	margin:5px;
}
#CalWeekTable {
	background-color:#eee;
	border:1px solid #ccc;
	font-size:12px;
}
#CalWeekTable .CalHeader {
	padding:4px;
}
#CalWeekTable .CalHeader, #CalWeekTable .CalApptHour, #CalWeekTable .CalApptHour {
	width:100px;
}
#CalWeekHeader {
	padding: 10px;	
}
#CalWeek {
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;	
	margin: 0;
}
#CalMonthHeader {
	padding: 10px;	
}
#CalMonth {
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;	
	margin: 0;
}
#CalMonthGrid {
	padding:4px;
	border-top:1px solid #999;
	border-left:1px solid #999;
}
.VisitLabel {
	font: 10px bold;
	display:block;
	padding:2px;
}
.VisitLabel:link, .VisitLabel:active, .VisitLabel:visited, .VisitLabel:hover {
	color:#000;
}
/*added by calendar support*/
.calendarTodayDiv{
	font-weight:bold;
	background-color: ghostwhite;
}
.calendarDayDiv{
	background-color: white;
}
.inlineCal{
	float: right;
 	margin-left: 1em;
 	margin-bottom: 1em;
}
.CalMonthHdr {
	background:#ccc;
	border-top:1px solid #fff;
	border-left:1px solid #fff;
	border-bottom:1px solid #999;
	border-right:1px solid #999;
	text-align:center;
}
.CalMonthHdr a {
	font:bold;
}
.CalMonthWeek {
	background:#eee;
	border-bottom:1px solid #999;
	border-right:1px solid #999;
	vertical-align:middle;
}
.CalMonthWeek p {
	padding:0;
	margin:0;
	font:10px bold;
	text-align:center;
}
.CalMonthDay {
	font:10px;
	background:#fff;
	border-bottom:1px solid #999;
	border-right:1px solid #999;
	vertical-align:top;
	height:50px;
}
.CalMonthToday {
	background:#d6deec;
	border-bottom:1px solid #999;
	border-right:1px solid #999;
	vertical-align:top;
}
.CalMonthDay p, .CalMonthToday p{
	padding:0;
	margin:0;
	font:12px bold;
}
.CalMonthDay div, .CalMonthToday div{
	padding:0;
	margin:0;
	font:10px;
	height:40px;
	overflow:auto;
}

BODY {
	FONT: small Arial, Helvetica, sans-serif
}
P {
	FONT: small Arial, Helvetica, sans-serif
}
DIV {
	FONT: small Arial, Helvetica, sans-serif
}
TR {
	FONT: small Arial, Helvetica, sans-serif
}
TD {
	FONT: small Arial, Helvetica, sans-serif
}
CENTER {
	FONT: small Arial, Helvetica, sans-serif
}
TABLE {
	FONT: small Arial, Helvetica, sans-serif
}
SELECT {
	FONT: small Arial, Helvetica, sans-serif
}
TEXTAREA {
	FONT: small Arial, Helvetica, sans-serif
}
INPUT {
	FONT: small Arial, Helvetica, sans-serif
}
H1 {
}
.ActivityArea {
	BORDER-BOTTOM: #ffffff 1px solid; BACKGROUND-COLOR: #dddede
}
.Breadcrumb {
FONT-SIZE:10pt	
}
.Breadcrumb:link {
	COLOR: #767a7d; LINE-HEIGHT: 1.5em
}
.Breadcrumb:active {
	COLOR: #767a7d; LINE-HEIGHT: 1.5em
}
.Breadcrumb:visited {
	COLOR: #767a7d; LINE-HEIGHT: 1.5em
}
.Breadcrumb:hover {
	COLOR: #cc3300
}
.BreadcrumbArea {
	PADDING-RIGHT: 0.5em; PADDING-LEFT: 0.5em; PADDING-BOTTOM: 0px; COLOR: #767a7d; PADDING-TOP: 0px; BACKGROUND-COLOR: #fff
}
.BreadcrumbTarget {
	COLOR: #767a7d
}
.BreadcrumbTarget:link {
	COLOR: #767a7d
}
.BreadcrumbTarget:active {
	COLOR: #767a7d
}
.BreadcrumbTarget:visited {
	COLOR: #767a7d
}
.BreadcrumbTarget:hover {
	COLOR: #767a7d; TEXT-DECORATION: none; 
}
.ComponentBodyAreaLeftNav {
PADDING-Left: 7px;	
}
.ComponentText {
	
}
.ComponentText:link {
	COLOR: #003399; LINE-HEIGHT: 2em
}
.ComponentText:active {
	COLOR: #003399; LINE-HEIGHT: 2em
}
.ComponentText:visited {
	COLOR: #003399; LINE-HEIGHT: 2em
}
.ComponentText:hover {
	COLOR: #003399; LINE-HEIGHT: 2em
}
.FolderNav1 {
	FONT-WEIGHT: bold; COLOR: #000; FONT-SIZE:10pt
}
.FolderNav1:link {
	FONT-WEIGHT: bold; COLOR: #000
}
.FolderNav1:active {
	FONT-WEIGHT: bold; COLOR: #000
}
.FolderNav1:visited {
	FONT-WEIGHT: bold; COLOR: #000
}
.FolderNav1:hover {
	FONT-WEIGHT: bold; COLOR: #cc3300
}
.FolderNav2 {
	COLOR: #000
}
.FolderNav2:link {
	COLOR: #000
}
.FolderNav2:active {
	COLOR: #000
}
.FolderNav2:visited {
	COLOR: #000
}
.FolderNav2:hover {
	FONT-WEIGHT: bold; COLOR: #cc3300
}
.FolderNav3 {
	COLOR: #000
}
.FolderNav3:link {
	COLOR: #000
}
.FolderNav3:active {
	COLOR: #000
}
.FolderNav3:visited {
	COLOR: #000
}
.FolderNav3:hover {
	FONT-WEIGHT: bold; COLOR: #cc3300
}
.FormHead {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; PADDING-BOTTOM: 10px; COLOR: #000; PADDING-TOP: 10px; BACKGROUND-COLOR: #d3e4c4    /*#fcf9ae*/
}
.ListSelected {
	BORDER-TOP: #cccccc 1pt solid; BACKGROUND-COLOR: #fbeac0
}
.PageHead {

}
.TabOff:hover {
	COLOR: #6732ba
}
.TopNavAreaLeft {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: 180px; PADDING-TOP: 0px; BACKGROUND-COLOR: #115a11; BORDER-BOTTOM: #003400 1pt solid; 
}
.TopNavAreaRight {
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; BACKGROUND: url(Images/custom/TopBarBG.gif) #115a11 no-repeat left top; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: top; PADDING-TOP: 6px;  BORDER-BOTTOM: #003400 1pt solid; 
}
.TopTest1 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; BACKGROUND:  #115a11 no-repeat left top; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: top; PADDING-TOP: 6px;  BORDER-BOTTOM: #003400 1pt solid; 
}
.TopNavLabel {
	PADDING-RIGHT: 0.5em; PADDING-LEFT: 0.2em; FONT-SIZE:10pt; FONT-WEIGHT: bold; PADDING-BOTTOM: 0.25em; COLOR: #ffcc00; PADDING-TOP: 0.25em
}
.TopNavRules {
	BACKGROUND: url(Images/custom/Rules.gif) #115a11; 
}
.TopTest2 {
	PADDING-RIGHT: 8px; PADDING-LEFT: 210px; BACKGROUND:  #115a11 no-repeat left bottom; PADDING-BOTTOM: 0px; PADDING-TOP: 0px;  BORDER-TOP: #5C9D5D 1pt solid; 
}
.TopNavTabArea {
	PADDING-RIGHT: 8px; PADDING-LEFT: 210px; BACKGROUND: url(Images/custom/RushResearchPortal.gif) #115a11 no-repeat left bottom; PADDING-BOTTOM: 0px; PADDING-TOP: 0px;  BORDER-TOP: #5C9D5D 1pt solid; 
}
.TopNavTabBar {
	BACKGROUND-COLOR: #fff
}
.TopNavRuleFooter {
	BACKGROUND-COLOR: #cccccc; 
}
.TabOff {
	COLOR: #000000; BACKGROUND-COLOR: #d3e4c4
}
.TabOff:link {
	COLOR: #000000; BACKGROUND-COLOR: #d3e4c4
}
.TabOff:active {
	COLOR: #000000; BACKGROUND-COLOR: #d3e4c4
}
.TabOff:visited {
	COLOR: #000000; BACKGROUND-COLOR: #d3e4c4
}
.TopNavTabOff {
	PADDING-RIGHT: 0.5em; PADDING-LEFT: 0.5em; FONT-SIZE:10pt; FONT-WEIGHT: bold; PADDING-BOTTOM: 0.25em; COLOR: #fff; LINE-HEIGHT: 1.5em; PADDING-TOP: 0.25em
}
.TopNavTabOff:link {
	PADDING-RIGHT: 0.5em; PADDING-LEFT: 0.5em; FONT-WEIGHT: bold; PADDING-BOTTOM: 0.25em; COLOR: #fff; LINE-HEIGHT: 1.5em; PADDING-TOP: 0.25em
}
.TopNavTabOff:active {
	PADDING-RIGHT: 0.5em; PADDING-LEFT: 0.5em; FONT-WEIGHT: bold; PADDING-BOTTOM: 0.25em; COLOR: #fff; LINE-HEIGHT: 1.5em; PADDING-TOP: 0.25em
}
.TopNavTabOff:visited {
	PADDING-RIGHT: 0.5em; PADDING-LEFT: 0.5em; FONT-WEIGHT: bold; PADDING-BOTTOM: 0.25em; COLOR: #fff; LINE-HEIGHT: 1.5em; PADDING-TOP: 0.25em
}
.TopNavTabOff:hover {
	COLOR: #ffcc00; TEXT-DECORATION: none
}
.TopNavTabOn:link {
	PADDING-RIGHT: 0.5em; PADDING-LEFT: 0.5em; FONT-SIZE:10pt; FONT-WEIGHT: bold; PADDING-BOTTOM: 0.25em; COLOR: #cc3300; LINE-HEIGHT: 1.5em; PADDING-TOP: 0.25em; BACKGROUND-COLOR: #fff
}
.TopNavTabOn:active {
	PADDING-RIGHT: 0.5em; PADDING-LEFT: 0.5em; FONT-SIZE:10pt; FONT-WEIGHT: bold; PADDING-BOTTOM: 0.25em; COLOR: #cc3300; LINE-HEIGHT: 1.5em; PADDING-TOP: 0.25em; BACKGROUND-COLOR: #fff
}
.TopNavTabOn:visited {
	PADDING-RIGHT: 0.5em; PADDING-LEFT: 0.5em; FONT-SIZE:10pt; FONT-WEIGHT: bold; PADDING-BOTTOM: 0.25em; COLOR: #cc3300; LINE-HEIGHT: 1.5em; PADDING-TOP: 0.25em; BACKGROUND-COLOR: #fff
}
.TopNavTabOn:hover {
	COLOR: #cc3300; TEXT-DECORATION: none
}
.TopNavText {
	COLOR: #fff; FONT-SIZE:10pt;
}
.TopNavText:link {
	COLOR: #fff
}
.TopNavText:active {
	COLOR: #fff
}
.TopNavText:visited {
	COLOR: #fff
}
.TopNavText:hover {
	COLOR: #ffcc00
}
.TopNavTitleText {
	FONT-WEIGHT: bold; COLOR: #fff
}
.ComponentHeaderTable {
	BACKGROUND-COLOR: #fcf9ae
}
.ComponentHeaderTitle {
	COLOR: #115a11; FONT-SIZE:11pt;
}
.ComponentHeaderTitle:link {
	FONT: xsmall Arial, Helvetica, sans-serif; FONT-WEIGHT: normal;
}
.ComponentStyle_RoundDefault .ComponentHeaderTable {
	BACKGROUND-COLOR: #fcf9ae
}
.ComponentStyle_RoundDefault .ComponentHeaderImageLeft {
	DISPLAY: none
}
.ComponentStyle_RoundDefault .ComponentHeaderTitle {
	COLOR: #115a11
}
.ComponentStyle_RoundDefault .ComponentHeaderImageRight {
	DISPLAY: inline
}
.ComponentStyle_RoundBorder .ComponentHeaderTable {
	BACKGROUND-COLOR: #fcf9ae
}
.ComponentStyle_RoundBorder .ComponentHeaderTitle {
	COLOR: #115a11
}
.ComponentStyle_RoundBorder .ComponentHeaderImageLeft {
	DISPLAY: none
}
.ComponentStyle_RoundBorder .ComponentHeaderImageRight {
	DISPLAY: inline
}
.ComponentStyle_RoundBorder .ComponentBodyTable {
	BORDER-RIGHT: #000 1px solid; BORDER-TOP: #000 1px solid; BORDER-LEFT: #000 1px solid; BORDER-BOTTOM: #000 1px solid
}
.ComponentStyle_RoundBorderFill .ComponentHeaderTable {
	BACKGROUND-COLOR: #fcf9ae
}
.ComponentStyle_RoundBorderFill .ComponentHeaderTitle {
	COLOR: #115a11
}
.ComponentStyle_RoundBorderFill .ComponentHeaderImageLeft {
	DISPLAY: none
}
.ComponentStyle_RoundBorderFill .ComponentHeaderImageRight {
	DISPLAY: inline
}
.ComponentStyle_RoundBorderFill .ComponentBodyTable {
	BORDER-RIGHT: #000 1px solid; BORDER-TOP: #000 1px solid; BORDER-LEFT: #000 1px solid; BORDER-BOTTOM: #000 1px solid; BACKGROUND-COLOR: #fcf9ae
}
.ComponentStyle_RoundFill .ComponentHeaderTable {
	BACKGROUND-COLOR: #fcf9ae
}
.ComponentStyle_RoundFill .ComponentHeaderTitle {
	COLOR: #115a11
}
.ComponentStyle_RoundFill .ComponentHeaderImageLeft {
	DISPLAY: none
}
.ComponentStyle_RoundFill .ComponentHeaderImageRight {
	DISPLAY: inline
}
.ComponentStyle_RoundFill .ComponentBodyTable {
	BACKGROUND-COLOR: #fcf9ae
}
.ComponentSpacing_DefaultPadding .ComponentMarginTop {
	MARGIN-TOP: 15px
}
.ComponentSpacing_DefaultPadding .ComponentBodyTable {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
.ComponentSpacing_NonePadding .ComponentMarginTop {
	DISPLAY: none
}
.ComponentSpacing_NonePadding .ComponentBodyTable {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
.ComponentSpacing_2xPadding .ComponentMarginTop {
	MARGIN-TOP: 30px
}
.ComponentSpacing_2xPadding .ComponentBodyTable {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
.ComponentSpacing_NoneLeftIndent .ComponentMarginTop {
	DISPLAY: none
}
.ComponentSpacing_NoneLeftIndent .ComponentBodyTable {
	PADDING-LEFT: 120px
}
.indent {
	margin-left:30px
}
.1Column {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; VERTICAL-ALIGN: top; PADDING-TOP: 10px; BACKGROUND-COLOR: #fff
}
.1ColumnB {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; VERTICAL-ALIGN: top; PADDING-TOP: 10px; BACKGROUND-COLOR: #fff
}
.Column1 {
	PADDING-RIGHT: 8px; PADDING-LEFT: 6px; BACKGROUND: url(Images/custom/Column1BG.gif) #fff no-repeat right top; PADDING-BOTTOM: 8px; VERTICAL-ALIGN: top; WIDTH: 200px; PADDING-TOP: 8px
}
.Column2 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; VERTICAL-ALIGN: top; PADDING-TOP: 10px;
}
.Column2B {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; VERTICAL-ALIGN: top; PADDING-TOP: 10px
}
.Column3 {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; BACKGROUND-COLOR: #fcf9ae; PADDING-BOTTOM: 8px; VERTICAL-ALIGN: top; WIDTH: 180px; PADDING-TOP: 8px; BORDER: #4c4c4c 1px solid;
}
.FooterArea {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; COLOR: #767a7d; PADDING-TOP: 20px; TEXT-ALIGN: center
}
.FooterText {
	BORDER-TOP: #CFCFCF 1px solid;  PADDING-TOP: 5px; FONT-SIZE: xsmall; COLOR: #767a7d
}
.FooterText:link {
	
}
.FooterText:active {
	
}
.FooterText:visited {
	
}
.FooterText:hover {
	
}

.LoginTitleArea {
	VERTICAL-ALIGN: bottom; PADDING-TOP: 5em
}
.LoginArea {
	BACKGROUND: url(Images/custom/RushLoginArea.gif) bottom no-repeat;  vertical-align : middle;
}
.StatusArea {
	BORDER-RIGHT: #767a7d 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #767a7d 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 5px; BORDER-LEFT: #767a7d 1px solid; COLOR: #fff; PADDING-TOP: 5px; BORDER-BOTTOM: #767a7d 1px solid; BACKGROUND-COLOR: #f5c241; TEXT-ALIGN: center
}
.LayoutTableMargin {
	BORDER-TOP: #fff 5px solid
}
H1 {
	FONT-WEIGHT: bold;  font-size: 14pt; COLOR: #115a11;
}
#ResultTitle {
	FONT-SIZE: smaller
}
.Button {
	FONT-SIZE: small
}
.Button2 {
	FONT-SIZE: xsmall
}
.ToolArea {
	BORDER-BOTTOM: #ffffff 1px solid; BACKGROUND-COLOR: #d3e4c4
}
.PageHead {
	FONT-WEIGHT: bold; FONT-SIZE: 14pt; COLOR: #115a11
}
.PageHead2 {
	FONT-SIZE: small
}
.SmallHelp {
	FONT-SIZE: xsmall
}
.SmallText {
	FONT-SIZE: xsmall
}
.SubTabOff {
	FONT-SIZE: small
}
.SubTabOn {
	FONT-SIZE: small
}
.ViewBarText {
	FONT-SIZE: xsmall
}
.JumpToLauncher {
	FONT-SIZE: xsmall
}
.JumpToBreak {
	FONT-SIZE: xsmall
}

.hiddenInputDateLong{
	background: #FFF;
	width: 150px;
	border: 0px;
	text-align: right;
}

.hiddenInputIntShort{
	background: #FFF;
	width: 30px;
	border: 0px;
	text-align: right;
}


/* for CSS mouse overs added 5/31/12 */
span.dropt {border-bottom: thin dotted; background: #ffeedd;}
span.dropt:hover {text-decoration: none; background: #ffffff; z-index: 6; }
span.dropt span {position: absolute; left: -9999px;
  margin: 20px 0 0 0px; padding: 3px 3px 3px 3px;
  border-style:solid; border-color:black; border-width:1px; z-index: 6;}
span.dropt:hover span {left: 2%; background: #ffffff;} 
span.dropt span {position: absolute; left: -9999px;
  margin: 4px 0 0 0px; padding: 3px 3px 3px 3px; 
  border-style:solid; border-color:black; border-width:1px;}
span.dropt:hover span {margin: 20px 0 0 170px; background: #ffffff; z-index:6;} 
/* end mouse overs */

/* click analytics */
.ComponentStyle_ClickAnalyticsHeader .ComponentHeaderTable
{
	font : 9pt Verdana, Geneva, Arial, Helvetica, sans-serif;  
        background : url(ClickAnalytics/Images/barbg.gif) repeat-x center;
	border-top : 1px solid #FFFFFF;
	color:#000066;	
		
}

.ComponentStyle_ClickAnalyticsHeader .ComponentHeaderTitle 
{
         color:#000066;
  
}

.CAButtons {
 /*font-size : 8pt;*/
        font : 9pt Verdana, Geneva, Arial, Helvetica, sans-serif;  
        background : url(ClickAnalytics/Images/barbg.gif) repeat-x center;
 border-top : 1px solid black;
 color:#000066;
 font-weight : bold;
        cursor:hand;
}

.CAText
{
 font : 12pt Verdana, Geneva, Arial, Helvetica, sans-serif;  
        color:#193d70; 
} 

.CATitle
{
 font : 14pt Verdana, Geneva, Arial, Helvetica, sans-serif;  
        color:#193d70;
 font-weight : bold;
}