body
{
	background-color: #eee;
	font-family:Arial, Helvetica, Verdana, Sans-Serif;
	font-size: 12px;
	margin:0px;
}
a.links
{
	color:Blue;
}

a.links:hover
{
	color:#263b5a;
	text-decoration:none;
}

.OuterLayoutTable td {

}
.searchPopup {
    background:White;
    display:none;
    width:400;
    height:400;
    position:absolute;
    border: 2px black solid;
}
.greetingMsgTable 
{
	 width:100%;
     border:0px;
}

.txt_top 
{
	 text-align:right;
	 font-size:12px;
	 color:#ffffff;	
	 padding:8px !important;
}
.txt_top a 
{
	 text-align:right;
	 font-size:12px;
	 color:#e6e6e6;	
	 padding-top:3px;
	 padding-bottom:0px;	
}
.txt_top a:hover 
{
	text-decoration:none;
	color:#ffffff;
}
.greeting 
{
	padding-right:8px;
}

a#btnHelp {
    display: none;
}

.OuterLayoutTable
{
	width: 100%;
	border-collapse: collapse;
    padding: 0;
    margin: 0;
    border: none;
    background: #0A6339;
}

.LayoutTable 
{
	width:100%;
	margin-left:5px;
}

.MainPageTable
{
	/*border-style: solid;
	border-width: 1px;
	border-color: #263b5a;*/
	padding: 0;
	margin: 0;
	width: 100%;
	border-collapse: collapse;
}

.MainPageHeader {
    border: none;
    padding: 0;
    vertical-align: text-bottom;
    font-size: larger;
    font-weight: bold;
    text-align: left;
    color: White;
    width: 100%;
    height: 54px;
    padding: 10px !important;
}

.MainPageMenu
{
	text-align: left;
	font-family: Arial;
	color: #FFFFFF;
	/*font-size: 12px;*/
	width:100%;
	white-space:nowrap;
}

.DynamicMenuStyle
{
   border: solid 1px #48576A;
}

.DynamicMenuStyle a
{
   width: 100%;
   display: block;
}

.MainMenuLink
{
	color: #FFFFFF;
	text-decoration: none;
	margin-left: 8px;
}

.MainMenuLink:hover
{
	text-decoration: underline;
}

.MainPageContent
{
	width: 100%;
	border: none;
	padding: 0;
	background-color: #EEEEEE;
}

.ContentTable
{
	border: none;
	border-collapse:collapse;
	padding: 0px;
	display: inline-table;
	vertical-align:top;
	width:100%;
}

.ContentCell
{
	padding: 10px;
	vertical-align: top;
}
.LeftNav 
{
	padding:10px;
	vertical-align:top;
	padding-right:0px;
}

.SideMenuTable
{
	border: solid 1px #01633C;
	background-color: #FFFFFF;
	width: 100%;
}

.mainMenu
{
	padding-left:-20px;
	text-align: left;
	color: #FFFFFF;
	text-decoration: none;
	font-size: 6px;
	background-color: #01633C;
	font-weight: bold;
	white-space:nowrap;
	margin-left:2px;
	margin-right:3px;
	padding-right:5px;
	padding-bottom:6px;	
}

.mainMenu a
{
	color: White;
}
.mainMenuHighlighted
{
	text-decoration:underline;
	text-align:left;
	padding-left:0px;
	cursor:pointer;
	color:#eeeeee;
}

.breadcrumb
{
	border: none;
	padding-left:10px;padding-top:1px;
	text-align: left;
	color: #000000;
	font-size: 12px;
	font-weight: bold;
	white-space:nowrap;
}

.breadcrumb a 
{
	color:#263b5a;
}

.breadcrumb a:hover 
{
	text-decoration:none;
	color:#667b95;
}

.SideMenuHeader
{
	border: none;
	padding: 8px;
	text-align: left;
	color: #FFFFFF;
	/*font-size: 12px;*/
	background-color: #01633C;
	font-weight: bold;
}

.FormTable
{
	border: solid 1px #01633C;
	vertical-align: top;
	width: 600px;
	background-color: #FFFFFF;
}


.IWVCTable
{
    border: solid 1px #01633C;
	vertical-align: top;
	width: 800px;
	background-color: #FFFFFF; 
}



.SearchFormTable
{
	border: solid 1px #01633C;
	vertical-align: top;
	position:relative;top:-3px;
	width: 100%;
	background-color: #FFFFFF;
}

.SearchResultsFormTable
{
	border: solid 1px #01633C;
	vertical-align: top;
	width: 100%;
	background-color: #FFFFFF;
}

.SearchFormButtonTable
{
	border: none;
	vertical-align: top;
	width: 100%;
	float:right;
	margin-bottom:10px;
}

.ErrorTable
{
	border: solid 1px #01633C;
	vertical-align: top;
	width: 700px;
	background-color: #FFFFFF;
}
.ErrMsg 
{
	font-size:12px;
	font-weight:bold;
	padding-left:3px;
}

.IconLink
{
	border: none;
	vertical-align: middle;
	text-align:center;
}

.SearchNavLink
{
	text-decoration: none;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
}

.SearchNavLink:Hover
{
	text-decoration: underline;
}

.GridRowOdd
{
	background-color: #DDDDDD;
}

.ViewRowEven
{
	background-color: #FFFFFF;
	vertical-align: top;
}

.FormSubSectionHeader
{
	border: none;
	padding: 2px;
	text-align: left;
	color: #FFFFFF;
	font-size: 11px;
	background-color: #666666;
	font-weight: bold;
}


.ViewRowOdd
{
	background-color: #DDDDDD;
	vertical-align: top;
}

.FormButtonTable
{
	border:none;
	vertical-align: top;
	width: 100%;
}

.FormHeader, .FormHeader > td
{
	border: none;
	padding: 8px;
	text-align: left;
	font-family: Verdana;
	color: #FFFFFF;
	font-size: 13px;
	background-color: #01633C;
	font-weight: bold;
}

.FormHeaderNav
{
	border: none;
	padding: 8px;
	text-align: right;
	color: #FFFFFF;
	font-size: 10px;
	background-color: #01633C;
	font-weight: bold;
}

.FormSectionHeader
{
	border: none;
	padding: 2px;
	text-align: left;
	color: #FFFFFF;
	/*font-size: 12px;*/
	background-color: #016678;
	font-weight: bold;
}
.FormSubSectionHeader 
{
	border: none;
	padding: 2px;
	text-align: left;
	color: #263b5a;
	/*font-size: 12px;*/
	background-color: #DDDDDD;
	font-weight: bold;
}

.SideMenuLink
{
	border: none;
	padding: 2px;
	/*padding-bottom: 10px;*/
	text-align: left;
	color: #263b5a;
	/*font-size: 12px;*/
}

.SideMenuLinkCurrent
{
	border: none;
	padding: 2px;
	text-align: left;
	color: #263b5a;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
	display: block;
	white-space: nowrap;
	background-color: #CCCCCC;
}
.SideMenuLinkCurrent A
{
	text-decoration:none;
}
.SideMenuLinkCurrent A:hover
{
	text-decoration:none;
}

/*
.SideMenuLink ul.AspNet-Menu li.AspNet-Menu-Leaf.AspNet-Menu-Selected a
{
	border: none;	
	text-align: left;		
	color: #263b5a;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
	display: block;
	white-space:normal;
	background-color: #CCCCCC;				
}
*/
.SideMenuLink A
{
	border: none;
	padding: 2px;
	/*padding-bottom: 2px;	*/
	text-align: left;
	color: #263b5a;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
	display: block;
	white-space: normal;
	overflow: auto;
}

.SideMenuLink A:hover
{
	text-decoration: underline;
}

.MainPageFooter {
    border: none;
    padding: 2px;
    display: block;
    font-size: 10px;
    font-style: italic;
    line-height: 12px;
    font-family: Arial;
    color: #222;
    text-align: center;
    vertical-align: middle;
    padding: 20px !important;
}

.PrimaryBackgroundColor
{
	background-color: #016678;
}

.smallFontPrimaryBG 
{
	font-size:8pt;	
	background-color:#667b95;
	color:White;
}

.SecondaryBackgroundColor
{
	background-color: #c5c1a9;
}

.ContentBackgroundColor
{
	background-color: #EEEEEE;
}


a[class*="MainMenu1_menuControlCenter_1"]{
    color: White;
    font-family: verdana;
    font-size: 12px !important;
    text-decoration: none;
    padding: 0 8px !important;
}
table[class*="MainMenu1_menuControlCenter_2"] {
    color: White;
    background-color: #016678 !important;
    font-family: verdana;
    font-size: 12px !important;
}

table[class*="MainMenu1_menuControlCenter_4"] {
    height: 32px !important;
    padding: 1px 5px 0px 5px !important;
}

.FormFieldLabel
{
	border: none;
	padding: 2px 2px 2px 5px;
	text-align: left;
	color: #000000;
	/*font-size: 12px;*/
	text-decoration: none;
	font-weight: bold;
	white-space: nowrap;
}

.TextFieldOverflow
{
	overflow:visible;
}
	
.FormFieldLabelComments
{
	border: none;
	padding: 8px 2px 8px 5px;
	text-align: left;
	color: #000000;
	/*font-size: 12px;*/
	text-decoration: none;
	font-weight: bold;
}

.FormText
{
	border: none;
	padding: 2px;
	text-align: left;
	color: #000000;
	/*font-size: 12px;*/
	text-decoration: none;
}

.FormFieldData
{
	border: none;
	padding: 2px;
	text-align: left;
	color: #000000;
	font-size: 12px;
	text-decoration: none;
}

.FormInputMedium
{
  font-size:8pt;
  font-weight: normal;
  margin: 1px 0px;
  padding: 1px;
  vertical-align: middle;
  width: 150px;  
  text-align: left;
  color: #222222;
}

.FormInputAuto
{
  font-size:8pt;
  font-weight: normal;
  margin: 1px 0px;
  padding: 1px;
  vertical-align: middle;
  text-align: left;
  color: #222222;
}

.FormInputSmall
{
	border: 1px solid #666;
  /*font-size: 12px;*/
  font-size:8pt;
  font-weight: normal;
  margin: 1px 0px;
  padding: 1px;
  vertical-align: middle;
  width: 100px;  
  text-align: left;

}

.FormInputSmaller
{

  /*font-size: 12px;*/
  font-weight: normal;
  font-size:8pt;
  margin: 1px 0px;
  padding: 1px;
  vertical-align: middle;
  width: 50px;  
  text-align: left;

}

.FormInputSmallest
{
	

  font-weight: normal;
  font-size:8pt;
  margin: 1px 0px;
  padding: 1px;
  vertical-align: middle;
  width: 25px;  
  text-align: left;
}

.FormInputLarge
{

  font-weight: normal;
  font-size:8pt;
  margin: 1px 0px;
  padding: 1px;
  vertical-align: middle;
  width: 200px;  
  text-align: left;
}

.FormButtonCell
{
	border: none;
	padding: 2px 10px 2px 15px;
	text-align: left;
	font-family: Arial;
	color: #000000;
	white-space: nowrap;
}

.SearchRow
{
	white-space: nowrap;
}

.LoginTable
{
	border: solid 1px #667b95;
	vertical-align: top;
	background-color: #FFFFFF;
}

.LoginButtonTable
{
	border: none;
	vertical-align: top;
	width: 300px;
}

.ErrorLabel
{
	border: none;
	padding: 2px 2px 2px 5px;
	text-align: left;
	color: #000000;
	/*font-size: 12px;*/
	text-decoration: none;
	font-weight: bold;
}

.ErrorText
{
	border: none;
	padding: 5px 5px 5px 5px;
	text-align: left;
	color: #000000;
	/*font-size: 12px;*/
	text-decoration: none;
	display: block;
}

.HelpSection
{
	background-color: #FFFFFF;
	border: solid 1px #AA0000;
	font-size: 11px;
	text-align: left;
	margin-bottom: 2px;
	padding: 2px 2px 2px 2px;
	font-family: Arial;
	display: block;
	color: #006600;
	font-weight:bold;
}

.ErrorContact
{
	border: none;
	padding: 2px;
	text-align: center;
	color: #000000;
	font-size: 11px;
	text-decoration: none;
	font-style: italic;
}

.ValidationErrorText
{
  background-color: #FFFFFF;
  border: solid 1px #AA0000;
  font-size: 11px;
  text-align: left;
  margin-bottom: 2px;
  padding: 2px;
  font-family: Arial;
}

.CSMErrorText {
  background-color: #FFFFFF;
  border: 1px solid #AA0000;
  color: #AA0000;
  font-size: 11px;
  font-weight: bold;
  margin-bottom: 6px;
  padding: 6px;
  font-family: Arial;
  text-align: left;
}

.ConfirmationText {
  background-color: #FFFFFF;
  border: 1px solid #006600;
  color: #006600;
  font-size: 11px;
  font-weight: bold;
  margin-bottom: 6px;
  padding: 6px;
  font-family: Arial;
  text-align: left;
}

.FormInputTextArea
{
	border: 1px solid #666;
  /*font-size: 12px;*/
  font-weight: normal;
  font-size:8pt;
  margin: 1px 0px;
  padding: 1px;
  vertical-align: middle;
  width: 400px;  
  text-align: left;
  color: #222222;
}

.FieldValidationErrorText
{
  font-size: 11px;
  color: Red;
  text-align: left;
  padding: 2px;
  font-family: Arial;
}

.uiMoverListbox
{
	width: 200px;
	height: 200px;
	border: 1px solid #666;
  /*font-size: 12px;*/
  font-weight: normal;
  margin: 1px 0px;
}

/*.uiMoverButton
{
	width: 75px;
}*/

.NoWrap
{
	white-space: nowrap;
}

.Wrap
{
	white-space: normal;
}

.AlignTop
{
	vertical-align: top;
}

.MaxWidth
{
	width: 100%;
	/*border:solid 2px #000000;*/
}

.FormSubSectionMarker
{
	height: 1px;
	background-color: #667b95;
}

.ReadOnly
{
	background-color: #808080;
}
.AuditLogHeader
{
	background-color: #263b5a;
	color: #ffffff;
	font-family: Arial, Helvetica, Verdana, Sans-Serif;
	font-size: 10pt;
	font-weight: bold;
	white-space: nowrap;
	padding: 5px;
}

.AuditLogPanel
{
	border: 1px solid #263b5a;
	width:900px;
}

.AuditLogHeaderStyle
{
	background-color: #667b95;
	color: #ffffff;
}

.AuditLogRowStyle
{
	font-family: Arial, Helvetica, Verdana, Sans-Serif;
	font-size: 12px;
	padding: 3px;
	text-align: center;
}

.AuditLogRowAltStyle
{
	font-family: Arial, Helvetica, Verdana, Sans-Serif;
	font-size: 12px;
	padding: 3px;
	text-align: center;
	background-color: #dddddd;
}

.SidePadding
{
	padding: 10px;
}

.RowOdd 
{
	background-color:#dddddd;
} 
.RowEven 
{
	background-color:#efefef;
} 
.SearchResultRowStyleDefault
{
	background-color:#F7F6F3;
	color:#333333;
	height:22px;
	text-align:left;
}
.SearchResultRowStyleAlternate
{
	background-color:White;
	color:#333333;
	height:22px;
	text-align:left;
}
.SearchResultHeaderStyleDefault,
.SearchResultHeaderStyleDefault a:link,
.SearchResultHeaderStyleDefault a:visited
{
	background-color:#016678;
	font-weight:bold;
	color:White;
	Border-Color:White;
    Border-Width:1px;
    height:22px;
	text-align:left;
	text-decoration:none;
}

.AuditLog
{
	border: solid 1px #667b95;
}

.AuditLogOuterPanel
{
	position:absolute;
	visibility:hidden;
}

.AuditLogGridView
{
	border: solid 2px #263b5a;
	background-color: #dddddd;
	color: #000000;
}

.AuditLogInnerPanel
{
	padding: 10px;
	background-color: Silver;
	border: solid 1px #000000;
	width: 700px;
	height: 350px;
	overflow: auto;
	position: relative;
}

.AuditLogDataLoadingLabel
{
	color: white;
	background-color: Silver;
	border: solid 1px #ff0000;
	padding: 10px;
	display: block;
}

.AuditLogDetailLabel
{
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
}

.AuditLogGridStyle td
{
	padding: 5px;
	width:auto;
}

.CustomerHeaderData
{
	border: none;
	padding: 2px;
	text-align: left;
	font-family: Verdana;
	color: #FFFFFF;
	font-size: 10px;
	background-color: #01633C;
}

.CustomerHeaderLabel
{
	font-weight:bold;
}

.GroupPermissionTopComponent
{
	background-color: #B0C4DE;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
}
.GroupPermissionParentComponent
{
	background-color: #DCDCDC;
}
.GroupPermissionChildPermissionOdd
{
	background-color: #F5F5F5;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
}
.GroupPermissionChildPermissionEven
{
	background-color:White;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
}


.SideBarSubNavMain
{
	border: solid 1px #667b95;
	background-color: #ffffff;
	padding: 5px;
	width: 150px;
}

.SideBarSubNavTitle
{
	font-family: Verdana;
	font-size: 11px;
	line-height: 13px;
	font-weight: bold;
	color: #ffffff;
	background-color: #263b5a;
	margin-top: -5px;
	margin-left: -5px;
	margin-right: -5px;
	padding: 5px;
	white-space: nowrap;
}

.SideBarSubNavMenu
{
	white-space: nowrap;
}

.SideBarActionNavMain
{
	border: solid 1px #01633C;
	background-color: #ffffff;
	padding: 5px;
	width: 95%;
}

.SideBarActionNavTitle
{
	font-family: Verdana;
	font-size: 11px;
	line-height: 13px;
	font-weight: bold;
	color: #ffffff;
	background-color: #01633C;
	margin-top: -5px;
	margin-left: -5px;
	margin-right: -5px;
	padding: 8px;
	white-space: nowrap;
}

.SideBarActionNavMenu
{
	white-space: nowrap;
}


.RootPermissionTable
{
	width:400px;
	max-width: 400px;
	min-width: 400px;
	border-collapse: collapse;
	white-space: nowrap;	
}

.ParentComponentTable
{
	width:100%;
	border-collapse: collapse;
	margin: 0px 0px 0px 0px;	
	background-color: #ccc;
	cursor:default;
}

.ParentComponentTable td {
    padding: 5px;
}

.ParentComponentTableOdd
{
	background-color: #dfdfdf;
}

.ParentComponentCell
{
	width:100%;
	border-collapse: collapse;
	margin: 0px 0px 0px 0px;	
}

.TreeIndentionCell
{
	empty-cells:show;
	width:20px;
	border-collapse: collapse;
	margin: 0px 0px 0px 0px;	
}

.ParentComponentButtonCell
{
	border: none;
	padding: 2px;
	color: #263b5a;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
	margin: 0px 2px 0px 2px;
	padding: 0px 2px 0px 2px;
	white-space: nowrap;
}

.ParentComponentButtonCell:hover
{
	text-decoration: underline;
	cursor: pointer;
}



.ParentComponentButtonCellBackup
{
	empty-cells:show;
	border-collapse: collapse;
	border-style: solid;
	border-width: 1px;
	border-spacing: 2px;
	white-space: nowrap;
	padding: 1pxm 1px 1px 1px;
	margin: 0px 2px 0px 2px;
}

.EmptyComponentTable
{
	border-collapse: collapse;
	border-style: none;
	background-color: #FF8888;
}

.EmptyComponentCell
{
	border-collapse: collapse;
	border-style: none;
	border-width: 0px;
	border-spacing: 0px;
	margin: 0px 0px 0px 0px;
	background-color: #FF8888;
}

.ParentPermissionTable
{
	border-collapse: collapse;
	border-style: none;
	border-width: 0px;
	border-spacing: 0px;
	width:100%;
}

.ParentPermissionCell
{
	border-collapse: collapse;
	border-style: none;
	border-width: 0px;
	border-spacing: 0px;
	margin: 0px 0px 0px 0px;	
}

.ParentPermissionButtonCell
{
	border-collapse: collapse;
	border-style: none;
	border-width: 0px;
	border-spacing: 0px;
	white-space: nowrap;
	margin: 0px 0px 0px 0px;	
}

.EmptyPermissionTable
{
	border-collapse: collapse;
	border-style: none;
	border-width: 0px;
	border-spacing: 0px;
	margin: 0px 0px 0px 0px;
}

.EmptyPermissionCell
{
	border-collapse: collapse;
	border-style: none;
	border-width: 0px;
	border-spacing: 0px;
	margin: 0px 0px 0px 0px;
}

.PermissionLinkButton
{
	border-collapse: collapse;
	border-style: solid;
	border-width: 1px;
	border-spacing: 2px;
	text-decoration:none;
	color:#000000;
	margin: 2px 2px 2px 2px;
}

.TreeNodeCollapsedImage
{
	empty-cells:show;
	background-image:url(https://nj.aspirafocus.com/controlcenter/Images/plus.gif);
	height:10px;
	width:10px;	
	border-style: none;
	border-width: 0px;
	border-spacing: 0px;
}

.TreeNodeExpandedImage
{
	background-image:url(https://nj.aspirafocus.com/controlcenter/Images/minus.gif);
	height:10px;
	width:10px;	
	border-style: none;
	border-width: 0px;
	border-spacing: 0px;
}

.TreeNodeBlankImage
{
	background-image:url(https://nj.aspirafocus.com/controlcenter/Images/blank.gif);
	height:10px;
	width:10px;	
	border-style: none;
	border-width: 0px;
	border-spacing: 0px;
	border-collapse:collapse;
	filter:alpha(opacity=0);
	opacity: 0.0;
}

.Transaction
{
	padding: 20px;
	background-color: #cccccc;
}

.Transaction input[type="text"]
{
	color: #000000;
	width: 200px;
	border: double 3px #263b5a;
}

.Transaction input[type="submit"]
{
	color: #ff0000;
	width: 200px;
	border: double 3px #263b5a;
}

.RetDoc table th, .RetDoc table td
{
	white-space: nowrap;
	text-align: center;
	padding: 5px;
	background-color: #eeeeee;
}

.LongDropDown select
{
    width: 200px;
}

/* ------------------------------------------- */
/* ------------------------------------------- */
/* ------------------------------------------- */

.AccountingMaster
{
    padding: 25px;
    background-color: #ADB9C7;
}

.AccountingView
{
    width: 100%;
    background-color: #FFFFFF;
    border: double 3px #667b95;
}

.AccountingView td
{
    padding: 5px;
}

.AccountingMaster .FormHeader
{
    padding: 15px;
    color: #ffff66;
    font-variant:small-caps;
    border-bottom: solid 1px #20334C;
}

.AccountingMaster .FormSectionHeader
{
    padding: 7px 7px 7px 15px;
    color: #ffffff;
    font-variant:small-caps;
}

.AccountingView .ViewHeader
{
    font-weight: bold;
    white-space: nowrap;
    font-variant:small-caps;
}

.AccountingView .ViewItem
{
    font-style: italic;
    vertical-align: top;
}

.AccountingMaster a
{
    color: #0066cc;
    text-decoration: underline;
}

.AccountingMaster a:hover
{
    color: #cc9966;
    text-decoration: underline;
}

.AccountingMaster input[type="submit"]
{
    font-weight: normal;
    white-space: nowrap;
    font-variant:small-caps;
}

.AccountingMaster textarea
{
    overflow: auto;
}

.AccountingMaster .ErrorDisplay
{
    background-color: #cc0000;
    border: solid 1px #ffff00;
    margin-bottom: 25px;
    padding: 15px;
}

.AccountingMaster .TextLabel
{
    color: #1F262D;
    white-space: nowrap;
}

.AccountingMaster .DataLabel
{
    color: #FFFFFF;
    white-space: nowrap;
}

.NoLink a
{
    text-decoration: none;
}

.DrawWorkflowCurrentStatus
{
	float:left;
	display:block;
	padding-left:3px;
	padding-top:5px;
	padding-bottom:5px;
	width:100%;
}

.DrawWorkflowAction
{
	float:left;
	width:48%;
	padding:3px;
	display:block;
}

.DrawWorkflowTitle
{
	font-weight:bold;
}

.DrawWorkflowSpacer
{
	float:left;
	width:2%;
	display:block;
}

.DrawWorkflowDescription
{
	float:left;
	height:10px;
	padding-top:5px;
	width:100%;
}

.DrawWorkflowButton
{
	float:left;
	width:100%;
	padding-top:15px;
	padding-bottom:5px;
	text-align:center;
}

.AlternateRowBackgroundColor
{
	background-color: #d3d3d3;
}

input.normalbutton, input[type="submit"] {
    padding: 10px 18px;
    background: #339933;
    color: #fff;
    border: none;
    text-transform: uppercase;
    transition: .3s ease;
}

input.normalbutton:hover, input[type="submit"]:hover {
	background:#3fb23f;
	transition: .3s ease;
}
input[type="text"] {
    height: 20px;
}
select {
    height: 26px;
}

table.LayoutTable td.MainPageHeader {
    display: none;
}
table.LayoutTable td img {
    max-width: 356px;
}
td.MainPageContent table {
    width: 100%;
}

form[action*="ChildSupportCertification"] table.OuterLayoutTable {
    background-color: #eee;
}

table#ChildSupportCerInfo {
    height: auto !important;
}

table#ChildSupportCerInfo td {
    padding: 8px;
}

/* ------------------------------------------- */
/* ------------------------------------------- */
/* ------------------------------------------- */