/* Version History... */
/* ******** DO NOT EDIT THE SECTION BELOW ****************** */
/* $History: TVX_GlobalPay.css $ */
/*  $Log: TVX_GlobalPay.css  $*/
/*  Revision 1.11 2010/01/21 15:34:41EST Chandupatla, Krushik (ChandupatlaK) */
/*  98721 GP - EnterpriseGroup Related users And Benes page Header style added.*/
/*  Revision 1.10 2009/12/16 11:31:15EST Chandupatla, Krushik (ChandupatlaK) */
/*  90264 Enterprise Grouping - new styles added*/
/*  Revision 1.9 2009/12/02 14:17:50EST Bage, Kapil (bagek) */
/*  Change the body overflow to HTML overflow*/
/*  Revision 1.8 2009/07/31 15:23:01EDT Chandupatla, Krushik (ChandupatlaK) */
/*  80753 Payment Services Directive*/
/*  Revision 1.7 2009/05/19 14:42:14EDT Gada, Dip (gadad) */
/*  DR - added new class for column heading which is right aligned subhead3Right*/
/*  Revision 1.6 2009/05/07 17:13:51EDT Chandupatla, Krushik (ChandupatlaK) */
/*  74841 Payment Confirmation Addendum and Logo Change*/
/*  Revision 1.5 2009/04/06 13:40:35EDT Dube, Ross (DubeR) */
/*  CR54448: Updated Telerik styles.*/
/*  Revision 1.4 2009/04/03 17:09:13EDT Dube, Ross (DubeR) */
/*  CR54448: Added Telerik controls styles for new GP Home page.*/
/*  Revision 1.3 2008/11/14 20:18:12EST Palety, Praveen (paletyp) */
/*  BR-62355 - New format for Dealer Markup Entry page*/
/*  Revision 1.2 2008/11/13 12:39:40EST Palety, Praveen (paletyp) */
/*  BR-62151 Added a new class*/
/*  Revision 1.1 2008/11/03 14:43:31EST Admin, MKS (mksadmin) */
/*  Initial revision*/
/*  Member added to project c:/GlobalPay-FutDev/css/project.pj*/
/*  Revision 1.78 2008/10/31 11:58:34EDT Gada, Dip (gadad) */
/*  CR40200: Added new css class for gridview links*/
/*  Revision 1.77 2008/10/17 13:08:02EDT Gada, Dip (gadad) */
/*  DR:60615 - Made changes to Button_BgBlue css*/
/*  Revision 1.76 2008/09/23 17:23:10EDT Palety, Praveen (paletyp) */
/*  CR 40200 Dealer Markup Functionality*/
/*  Revision 1.75 2008/08/20 11:13:35EDT Gada, Dip (gadad) */
/*  CR40200: Added styles to support Dealer Markup Pages*/
/*  Revision 1.74 2008/07/01 15:11:04EDT Bage, Kapil (bagek) */
/*  Modified for Font color of gray text to dark gray text. Task 53851*/
/*  Revision 1.73 2008/06/13 16:18:05EDT Bage, Kapil (bagek) */
/*  Modified to add Table-MainContentBorderwithPadding class*/
/*  Revision 1.72 2008/05/16 15:17:43EDT Bage, Kapil (bagek) */
/*  added class MinorTitleUpperCase*/
/*  Revision 1.71 2008/05/01 13:31:08EDT Bage, Kapil (bagek) */
/*  Fixed :- Initial Version of GlobalPay - Staging Acceptance:  For Ken - Black text and rollover on Error page(s)*/
/*  Revision 1.70 2008/04/28 13:23:41EDT Steinig, Christopher M. (SteinigC) */
/*  CR46354/Defect50279 GlobalPay - Finish Page Links*/
/*  Revision 1.69 2008/04/28 11:28:42EDT Dube, Ross (DubeR) */
/*  DF49655: Changed #footer style for position so that it works differently in IE6.  IE6 isn't able to handle the floating footer well and the best solution for now is to de-activate its hugging of the bottom of the window.*/
/*  Revision 1.68 2008/04/28 09:43:30EDT Jiang, Sharon (JiangS) */
/*  DF50217: Confirmation page style change.*/
/*  Revision 1.67 2008/04/25 15:59:02EDT Gubbala, Srinivas (gubbalas) */
/*  Added new style for subheader*/
/*  Revision 1.66 2008/04/24 23:25:38EDT Steinig, Christopher M. (SteinigC) */
/*  CR46354/Defect49401 GlobalPay - Investigations Stop Payment*/
/*  Revision 1.65 2008/04/24 17:00:22EDT Steinig, Christopher M. (SteinigC) */
/*  CR46354/Defect GlobalPay - Edit Delivery padding*/
/*  Revision 1.64 2008/04/24 16:26:21EDT Steinig, Christopher M. (SteinigC) */
/*  CR46354/Defect49527 GlobalPay - Investigations*/
/*  Revision 1.63 2008/04/24 16:16:27EDT Dube, Ross (DubeR) */
/*  DF49663: Updated ErrorMsgItem.*/
/*  Revision 1.62 2008/04/24 14:20:44EDT Steinig, Christopher M. (SteinigC) */
/*  CR46354/Defect49382 PSS and UFS text formatting*/
/*  Revision 1.61 2008/04/23 16:38:19EDT Dube, Ross (DubeR) */
/*  DF49435: Created ExtraEntryDataText and updated ExtraEntryLabelText.*/
/*  Revision 1.60 2008/04/23 13:14:21EDT Dube, Ross (DubeR) */
/*  DF49237: Added padding to SubmitButtonCell since button images have gotten smaller and shrunk the button sizes.*/
/*  Revision 1.59 2008/04/23 12:51:43EDT Lesure, Jim (LesureJ) */
/*  Added Vertical-Align = Middle to tableheader class.*/
/*  Revision 1.58 2008/04/22 14:10:24EDT Dube, Ross (DubeR) */
/*  DF49237: Modified smallwhitemenulink to be bold text and created smallwhitemenu.*/
/*  Revision 1.57 2008/04/18 17:27:06EDT Dube, Ross (DubeR) */
/*  DF48797: Moved Error styles from master pages to here.*/
/*  Revision 1.56 2008/04/17 16:05:19EDT Gada, Dip (gadad) */
/*  Added vertical Bar style*/
/*  Revision 1.55 2008/04/17 12:19:10EDT Jiang, Sharon (JiangS) */
/*  DF48716*/
/*  Revision 1.54 2008/04/17 11:30:39EDT Jiang, Sharon (JiangS) */
/*  df48633:*/
/*  Revision 1.53 2008/04/17 11:12:52EDT Gada, Dip (gadad) */
/*  CR46354: Added blue-textUppserCase*/
/*  Revision 1.52 2008/04/16 10:44:03EDT Steinig, Christopher M. (SteinigC) */
/*  -CR46354/Defect487183 Delivery box in edit future header page*/
/*  Revision 1.51 2008/04/15 11:24:33EDT Steinig, Christopher M. (SteinigC) */
/*  -CR46354/Defect48530 Gloabl Pay - New Globe image*/
/*  Revision 1.50 2008/04/15 08:17:54EDT Dube, Ross (DubeR) */
/*  CR47030: Created SubmitButtonCell.*/
/*  Revision 1.49 2008/04/14 16:29:22EDT Steinig, Christopher M. (SteinigC) */
/*  -CR46354/Defect48141 Gloabl Pay - Manage Future Paments fixes*/
/*  Revision 1.48 2008/04/14 16:00:56EDT Jiang, Sharon (JiangS) */
/*  Added body overflow: auto.*/
/*  Revision 1.47 2008/04/14 10:44:47EDT Steinig, Christopher M. (SteinigC) */
/*  CR46354/Defect48065 future quick eft routing code - remove style*/
/*  Revision 1.46 2008/04/12 13:10:08EDT Dube, Ross (DubeR) */
/*  CR47030: Modified entry page styles.*/
/*  Revision 1.45 2008/04/11 16:57:53EDT Gubbala, Srinivas (gubbalas) */
/*  added new styles for column headers with left and right alignments*/
/*  Revision 1.44 2008/04/11 16:18:25EDT Dube, Ross (DubeR) */
/*  CR47030: Moved footer location styles from Master page to CSS file.*/
/*  Revision 1.43 2008/04/11 16:05:05EDT Steinig, Christopher M. (SteinigC) */
/*  CR46354/Defect48155 navigation menu manual edebit bugs*/
/*  Revision 1.42 2008/04/11 10:23:00EDT Jiang, Sharon (JiangS) */
/*  Added styles for confirmation page.*/
/*  Revision 1.41 2008/04/10 17:07:43EDT Steinig, Christopher M. (SteinigC) */
/*  -CR46354 Global Pay - re-skin Order Review page*/
/*  Revision 1.40 2008/04/10 17:05:12EDT Steinig, Christopher M. (SteinigC) */
/*  -CR46354 GlobalPay - re-skin order review page*/
/*  Revision 1.39 2008/04/10 17:01:07EDT Steinig, Christopher M. (SteinigC) */
/*  CR46354/Defect48212 add padding to colsubhdr*/
/*  Revision 1.38 2008/04/10 12:53:16EDT Steinig, Christopher M. (SteinigC) */
/*  -CR46354 Global Pay - Re-skin Investigations pages*/
/*  Revision 1.37 2008/04/10 12:11:41EDT Jiang, Sharon (JiangS) */
/*  Changed the color in inputcontrol from gray to black.*/
/*  Revision 1.36 2008/04/10 12:09:03EDT Steinig, Christopher M. (SteinigC) */
/*  -CR46354 Global Pay - Re-skin Investigations pages*/
/*  Revision 1.35 2008/04/09 09:50:06EDT Steinig, Christopher M. (SteinigC) */
/*  -CR46354 Global Pay - Re-skin Investigations pages*/
/*  Revision 1.34 2008/04/07 14:52:54EDT Steinig, Christopher M. (SteinigC) */
/*  -CR46354 Global Pay - Re-skin front page*/
/*  Revision 1.33 2008/04/07 14:05:39EDT Steinig, Christopher M. (SteinigC) */
/*  -CR46354 Global Pay - Re-skin front page - TransRowColor1 and 2 update*/
/*  Revision 1.32 2008/04/07 09:48:03EDT Steinig, Christopher M. (SteinigC) */
/*  -CR46354 Global Pay - Re-skin front page*/
/*  Revision 1.31 2008/04/04 15:27:59EDT Steinig, Christopher M. (SteinigC) */
/*  -CR46354 Global Pay - Re-skin front page*/
/*  Revision 1.30 2008/04/04 11:25:59EDT Steinig, Christopher M. (SteinigC) */
/*  -CR46354 Global Pay - new red and update the footer*/
/*  Revision 1.29 2008/04/04 10:22:37EDT Jiang, Sharon (JiangS) */
/*  DF47955: Added inputcontrol*/
/*  Revision 1.28 2008/04/04 10:13:31EDT Dube, Ross (DubeR) */
/*  Added more .net classes...*/
/*  Revision 1.27 2008/04/03 15:51:42EDT Gada, Dip (gadad) */
/*  Added ExtraSmall Black text style*/
/*  Revision 1.26 2008/04/03 11:46:33EDT Dube, Ross (DubeR) */
/*  Added more styles.*/
/*  Revision 1.25 2008/04/02 15:43:56EDT Dube, Ross (DubeR) */
/*  Updated submitbutton and alternaterow1/2 classes.*/
/*  Revision 1.24 2008/04/02 14:23:57EDT Steinig, Christopher M. (SteinigC) */
/*  -CR46354 Global Pay - Future Payments / Cash Management*/
/*  Revision 1.23 2008/04/01 17:32:24EDT Steinig, Christopher M. (SteinigC) */
/*  -CR46354 Global Pay - Future Payments / Cash Management*/
/*  Revision 1.22 2008/04/01 15:55:40EDT Steinig, Christopher M. (SteinigC) */
/*  -CR46354 Global Pay - Future Payments / Cash Management*/
/*  Revision 1.21 2008/04/01 13:39:20EDT Jiang, Sharon (JiangS) */
/*  Added TD.BodyText*/
/*  Revision 1.20 2008/04/01 11:08:37EDT Steinig, Christopher M. (SteinigC) */
/*  -CR46354 Global Pay - Future Payments / Cash Management*/
/*  Revision 1.19 2008/03/31 16:11:29EDT Steinig, Christopher M. (SteinigC) */
/*  -CR46354 Global Pay - Future Payments / Cash Management*/
/*  Revision 1.18 2008/03/31 16:01:29EDT Steinig, Christopher M. (SteinigC) */
/*  -CR46354 Global Pay - Future Payments / Cash Management*/
/*  Revision 1.17 2008/03/31 15:59:16EDT Steinig, Christopher M. (SteinigC) */
/*  -CR46354 Global Pay - Future Payments / Cash Management*/
/*  Revision 1.16 2008/03/31 15:16:32EDT Jiang, Sharon (JiangS) */
/*  Added subhead3middleleft*/
/*  Revision 1.15 2008/03/31 15:04:46EDT Steinig, Christopher M. (SteinigC) */
/*  -CR46354 Global Pay - Future Payments / Cash Management*/
/*  Revision 1.14 2008/03/31 12:23:14EDT Dube, Ross (DubeR) */
/*  CR47030: Updated submitbutton class.*/
/*  Revision 1.13 2008/03/28 17:13:44EDT Steinig, Christopher M. (SteinigC) */
/*  -CR46354 Global Pay - Future Payments / Cash Management*/
/*  Revision 1.12 2008/03/28 15:21:41EDT Dube, Ross (DubeR) */
/*  CR47030: Added my own personal style.*/
/*  Revision 1.11 2008/03/27 11:16:07EDT Jiang, Sharon (JiangS) */
/*  added ActionButton style.*/
/*  Revision 1.10 2008/03/26 17:34:11EDT Steinig, Christopher M. (SteinigC) */
/*  -CR46354 Global Pay - Future Payments / Cash Management*/
/*  Revision 1.9 2008/03/26 17:08:35EDT Steinig, Christopher M. (SteinigC) */
/*  -CR46354 Global Pay - Navigation*/
/*  Revision 1.8 2008/03/26 12:40:49EDT Steinig, Christopher M. (SteinigC) */
/*  -CR46354 Global Pay - Future Payments / Cash Management*/
/*  Revision 1.7 2008/03/26 10:36:43EDT Steinig, Christopher M. (SteinigC) */
/*  -CR46354 Global Pay - Future Payments / Cash Management*/
/*  Revision 1.6 2008/03/26 09:37:35EDT Gada, Dip (gadad) */
/*  Added landing page button and text classes*/
/*  Revision 1.5 2008/03/25 14:42:19EDT Steinig, Christopher M. (SteinigC) */
/*  -GlobalPay navigation*/
/*  Revision 1.4 2008/03/24 14:35:11EDT Gada, Dip (gadad) */
/*  Added some classes*/
/*  Revision 1.3 2008/03/20 10:46:28EDT Steinig, Christopher M. (SteinigC) */
/*  versioning test*/



A:link
{
	text-decoration: none;
	color: #1C3F94;
}
A:visited
{
	text-decoration: none;
	color: #1C3F94;
}
A:hover
{
	color: #1C3F94;
	text-decoration: underline;
}
.login-headline
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 28px;
	font-style: normal;
	font-weight: bold;
	color: #1C3F94;
	padding-left: 25px;
}
.login-bodytext
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #1C3F94;
	padding-left: 25px;
}
.login-language
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #342826;
	padding-left: 25px;
}
.login-subhead
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	font-weight: bold;
	color: #1C3F94;
	padding-left: 25px;
}
.login-footer
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #342826;
	padding-left: 25px;
}
.techlines
{
	background-image: url(/images/techlines.jpg);
	background-repeat: no-repeat;
}
.techlinesleft
{
	background-image: url(/images/techlines_left.gif);
	background-repeat: no-repeat;
	background-position: left;
}
.techlinesright
{
	background-image: url(/images/techlines_right.gif);
	background-repeat: no-repeat;
	background-position: right;
}
.topnav
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #1C3F94;
	font-variant: normal;
	text-transform: none;
}
td.topnav
{
	padding: 2px 2px 2px 2px;
}
.mainnav
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-transform: uppercase;
	color: #FFFFFF;
	background-color: #1C3F94;
	font-weight: normal;
	padding-top: 8px;
	padding-right: 4px;
	padding-bottom: 8px;
	padding-left: 4px;
}
.mainnavlink
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-transform: uppercase;
	color: #1C3F94;
	background-color: #C4C5E1;
	font-weight: normal;
	padding-top: 8px;
	padding-right: 4px;
	padding-bottom: 8px;
	padding-left: 4px;
}
.mainnav-selected
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-transform: uppercase;
	color: #1C3F94;
	background-color: #C4C5E1;
	font-weight: normal;
	padding-top: 8px;
	padding-right: 4px;
	padding-bottom: 8px;
	padding-left: 4px;
}
.subnav
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-transform: none;
	color: #1C3F94;
	background-color: #C4C5E1;
	font-weight: normal;
	padding: 4px;
}
.subnav-selected
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-transform: none;
	color: #1C3F94;
	background-color: #C4C5E1;
	font-weight: bold;
	padding: 4px;
}
.footer
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #342826;
	padding-left: 0px;
	text-align: center;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 8px;
}
.headline
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	font-weight: bold;
	color: #1C3F94;
	text-transform: uppercase;
	padding: 4px 0px;
}
.subhead1
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #1C3F94;
	padding: 0px;
}
.subhead2
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #1C3F94;
	padding: 4px 4px 4px 8px;
}
.tableheader
{
	vertical-align: middle;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	padding: 4px 4px 4px 8px;
	background-color: #7E8082;
}
.bodytext
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #342826;
	padding: 0px 8px;
	line-height: normal;
}
a.mainnav-link:link
{
	text-decoration: none;
	color: #FFFFFF;
}
a.mainnav-link:visited
{
	text-decoration: none;
	color: #FFFFFF;
}
a.mainnav-link:hover
{
	text-decoration: underline;
	color: #FFFFFF;
}
.login-img
{
	background-image: url(/images/image_login.jpg);
	background-repeat: no-repeat;
}
.img-logo
{
	margin: 4px 0px 0px 4px;
}
.img-25pt-spacer
{
	background-image: url(/images/spacer_25pt_transparent.gif);
}
.img-ribbon
{
	background-image: url(/images/footer_ribbon.gif);
	background-repeat: repeat;
}
.img-bluearrow-right
{
	background-image: url(/images/arrow_blue_right.gif);
	background-repeat: no-repeat;
	background-position: center;
}
.img-GP-logo
{
	background-image: url(/images/logo_GlobalPay_sm.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.img-bluearrow-right-tableheader
{
	background-image: url(/images/arrow_gray_right.gif);
	background-repeat: no-repeat;
	background-position: left;
	background-color: #7E8082;
}
.img-bluearrow-down-tableheader
{
	background-image: url(/images/arrow_gray_down.gif);
	background-repeat: no-repeat;
	background-position: left;
	background-color: #7E8082;
}
.img-bluearrow-up-tableheader
{
	background-image: url(/images/arrow_gray_up.gif);
	background-repeat: no-repeat;
	background-position: left;
	background-color: #7E8082;
}
.img-bluearrow-down-tableheader
{
	background-image: url(/images/arrow_gray_down.gif);
	background-repeat: no-repeat;
	background-position: left;
	background-color: #7E8082;
}
.img-questionmark-sm
{
	background-image: url(/images/arrow_questionmark.gif);
	background-repeat: no-repeat;
}
.img-bluearrow-sm
{
	background-image: url(/images/arrow_small_right.gif);
	background-repeat: no-repeat;
}
.img-button-submitentry
{
	background-image: url(/images/button_SubmitEntry.gif);
	background-repeat: no-repeat;
	background-position: right;
}
.btn-General
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	padding: 2px 10px 1px 10px;
	height: 19px;
	border: 0px;
	overflow: visible;
	background-image: url(     '/images/Button_bg.gif' );
	clip: rect(auto, auto, auto, auto);
	font-variant: normal;
	text-transform: uppercase;
	background-repeat: repeat;
}
.blue-Text
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #003399;
}
.blue-TextUpperCase
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #003399;
	text-transform:uppercase;
}
.grey-Text
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #342826;
}
/*This is the blue border used to surround page elements*/
.Table-MainContentBorder
{
	border-color: #1C3F94;
	border-width: 2px;
	border-style: solid;
	border-spacing: 0;
	padding: 0 0 0 0;
	border-collapse: collapse;
}
.Table-MainContentBorder th
{
	border-width: 0px;
	padding: 0 0 0 0;
}
.Table-MainContentBorder td
{
	border-width: 0px;
	padding: 0 0 0 0;
}
.Table-MainContentBorder3
{
    border-color: #1C3F94;
    border-width: thin;
    border-style: solid;
    border-spacing: 0;
    padding: 0 0 0 0;
    border-collapse: collapse;
}

/*This is the blue border  with padding used to surround page elements*/
.Table-MainContentBorderWithPadding
{
	border-color: #1C3F94;
	border-width: 2;
	border-style: solid;
	border-spacing: 0;
	padding: 2 2 2 2;
	 
}


/*This table has no borders or space around it.  It might be used for nesting.*/
.table-noborder
{
	border-width: 0;
	border-spacing: 0;
	padding: 0 0 0 0;
	border-collapse: collapse;
}
.table-noborder th
{
	border-width: 0px;
	padding: 0 0 0 0;
}
.table-noborder td
{
	border-width: 0px;
	padding: 0 0 0 0;
}
/*the top menu on the future payments order entry page uses this style*/
.table-topmenulink
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #7E8082;
}
a.table-topmenulink:link
{
	text-decoration: none;
	color: #FFFFFF;
}
a.table-topmenulink:visited
{
	color: #FFFFFF;
}
a.table-topmenulink:hover
{
	text-decoration: underline;
	color: #FFFFFF;
}
/*The quote menu in order totals uses this style.  It's small and white*/
.smallwhitemenulink
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #7E8082;
}
td.smallwhitemenulink
{
	padding: 2px 2px 2px 2px;
}
a.smallwhitemenulink:link
{
	text-decoration: none;
	color: #FFFFFF;
}
a.smallwhitemenulink:visited
{
	color: #FFFFFF;
}
a.smallwhitemenulink:hover
{
	text-decoration: underline;
	color: #FFFFFF;
}
.smallwhitemenu
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
	background-color: #7E8082;
}
/*In the order totals section this is the the "red"/totals styles*/
.OrderTitle
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #FFFFFF;
	font-weight: bold;
	background-color: #DD0000;
	text-align: center;
}
a.OrderTitle:link
{
	text-decoration: none;
	color: #FFFFFF;
}
a.OrderTitle:visited
{
	color: #FFFFFF;
}
a.OrderTitle:hover
{
	text-decoration: underline;
	color: #FFFFFF;
}
TD.OrderTitle
{
	padding: 2px 2px 2px 2px;
}	
.OrderTotalsLabel
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #342826;
}
.OrderTotals
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10pt;
	color: #342826;
}
/*used for action buttons such as save, cancel displayed below the main table container*/
.ActionButton
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #1C3F94;
}
td.ActionButton
{
	padding: 2px 2px 2px 2px;
}
a.ActionButton:link
{
	text-decoration: none;
	color: #FFFFFF;
}
a.ActionButton:visited
{
	color: #FFFFFF;
}
a.ActionButton:hover
{
	text-decoration: underline;
	color: #FFFFFF;
}
/*Duber's style*/
.EntryDataText
{
	font-weight: normal;
	font-size: 12px;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.EntryLabelText
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #1C3F94;
	padding: 0px;
}
.ExtraEntryLabelText
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #342826;
	text-decoration: none;
	padding: 0px;
}
.ExtraEntryDataText
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #342826;
	text-decoration: none;
	padding: 0px;
}

.ExtraEntryDataText2
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #342826;
	text-decoration: none;
		padding-bottom:3px;
}

.ExtraEntryDataTextBold
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight:bold;
	color: #342826;
	text-decoration: none;
	padding: 0px;
}

.ImageLeftSpaced
{
	padding-left: 4px;
}
.table-std
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	padding: 0px 0px 0px 0px;
	border: 0px;
	margin: 0px 0px 0px 0px;
}
a.headerlink
{
	text-decoration: none;
	color: #FFFFFF;
}
a.headerlink:visited
{
	text-decoration: none;
	color: #FFFFFF;
}
a.headerlink:hover
{
	text-decoration: underline;
	color: #FFFFFF;
}
.table-outer
{
	border: 1px;
	border-color: #1C3F94;
}
.subhead3
{
	height: 30px;
	text-align: center;
	vertical-align: bottom;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	background-color: #E7E7E8;
	color: #1C3F94;
	padding: 4px 4px 4px 8px;
}
.subhead3Right
{
	height: 30px;
	text-align: right;
	vertical-align: bottom;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	background-color: #E7E7E8;
	color: #1C3F94;
	padding: 4px 4px 4px 8px;
}
.heading
{
	padding: 1em 0 1em 0;
	color: #5377A9;
	font-family: Arial, Sans-Serif;
	font-weight: bold;
	font-size: 1.2em;
}
TD.SubmitButtonCell
{
	background-color: #1C3F94;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 2px;
}
.SubmitButtonImage
{
	background-color: #1C3F94;
	padding-top: 2px;
	padding-bottom: 0px;
	padding-left: 2px;
	padding-right: 4px;
}
a.submitbutton
{
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #1C3F94;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 4px;
	padding-right: 4px;
}
a.submitbutton:visited
{
	text-decoration: none;
	color: #FFFFFF;
}
a.submitbutton:hover
{
	text-decoration: underline;
	color: #FFFFFF;
}
.alternaterow1
{
	text-align: center;
	vertical-align: middle;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	background-color: #FFFFFF;
	color: #1C3F94;
	padding: 2px 2px 2px 2px;
}
.alternaterow2
{
	text-align: center;
	vertical-align: middle;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	background-color: #E7E7E8;
	color: #1C3F94;
	padding: 2px 2px 2px 2px;
}
.amountedit
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	text-align: right;
}
.textedit
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	text-align: left;
}
.DropDown
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	padding-left: 4px;
}
.errormsgheader
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #DD0000;
	padding: 4px 4px 4px 4px;
}
.errormsgitem
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
	background-color: #DD0000;
	padding: 0px 4px 4px 4px;
}
html, body, #wrapper
{
	min-height: 100%; /*Sets the min height to the   height of the viewport.*/
	width: 100%;
	height: 100%; /*Effectively, this is min height   for IE5+/Win, since IE wrongly expands   an element to enclose its content.   This mis-behavior screws up modern    browsers*/
	margin: 0;
	padding: 0;
}

html
{
	overflow: auto;
}

html > body, html > body #wrapper
{
	height: auto; /*this undoes the IE hack, hiding it   from IE using the child selector*/
}
#wrapper
{
	position: absolute;
	top: 0;
	left: 0;
}
#footer
{
	position: inherit;
	bottom: 0;
	width: 100%;
	text-align: center;
}
html > body, html > body #footer
{
	position: absolute; /*this undoes the IE hack, hiding it   from IE using the child selector*/
}

#main
{
	margin-bottom: 2em; /*Modify value as needed for    footer height.*/
	height: auto;
	padding: .5em;
}
.ErrorHeader
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20pt;
	font-style: normal;
	font-weight: bold;
	color: #342826;
	padding: 0px;
}
.ErrorMessage
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-style: normal;
	font-weight: normal;
	color: #342826;
	padding: 0px;
}
.ErrorFooter
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: bold;
	color: #342826;
	padding: 0px;
}

a.PageLink:link
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: bold;
	color: #1C3F94;
	text-decoration: none;
}
a.PageLink:hover
{
	color: #1C3F94;
	text-decoration: underline;
}
a.PageLink:visited
{
	color: #1C3F94;
	text-decoration: none;
}

/* Seperator bar between alternating rows (for example)*/
.SeperatorBar
{
	font-size: 1px;
	color: #999999;
	height: 2px;
	background-color: #1C3F94;
}
.RedTextBold
{
	font-weight: bold;
	font-size: 10pt;
	color: #DD0000;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
td.RedTextBold
{
	padding: 2px 2px 2px 2px;
}
.YellowTextBold
{
	font-weight: bold;
	font-size: 10pt;
	color: #ffe100;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
td.YellowTextBold
{
	padding: 2px 2px 2px 2px;
}
TD.ERI
{
	font-weight: normal;
	font-size: 8pt;
	color: #1C3F94;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
/*order validation messages*/
.ValidFail
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #FFFFFF;
	font-weight: bold;
	background-color: #DD0000;
	text-align: center;
}
TD.ValidWarnTitle
{
	font-weight: bold;
	font-size: 10pt;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #DD0000;
	text-decoration: none;
}
TD.ValidWarnMsg
{
	font-size: 10pt;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #DD0000;
	text-decoration: none;
}
TD.ValidFailTitle
{
	font-weight: bold;
	font-size: 10pt;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #DD0000;
	text-decoration: none;
}
TD.ValidFailMsg
{
	font-size: 10pt;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #DD0000;
	text-decoration: none;
}
/*valign= middle, align=left*/
TD.subhead3MiddleLeft
{
	height: 30px;
	text-align: left;
	vertical-align: middle;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	background-color: #E7E7E8;
	color: #1C3F94;
	padding: 4px 4px 4px 8px;
}
.subhead3MiddleLeft
{
	height: 30px;
	text-align: left;
	vertical-align: middle;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	background-color: #E7E7E8;
	color: #1C3F94;
	padding: 4px 4px 4px 8px;
}
/*valign= middle, align=right*/
TD.subhead3MiddleRight
{
	height: 30px;
	text-align: right;
	vertical-align: middle;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	background-color: #E7E7E8;
	color: #1C3F94;
	padding: 4px 4px 4px 8px;
}
TD.EntryLabelUL
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #1C3F94;
	padding: 2px 2px 2px 2px;
	text-decoration: underline;
}

TD.SectionHead
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	font-weight: bold;
	color: #1C3F94;
	padding: 2px 2px 2px 2px;
}

TD.SectionHeadUL
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	font-weight: bold;
	color: #1C3F94;
	padding: 2px 2px 2px 2px;
	text-decoration: underline;
}
/*more old styles translated to the new theme*/
/*this is similar to subhead2*/
TD.EntryLabel
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #1C3F94;
	padding: 2px 2px 2px 2px;
}
/*this is the same as subhead3*/
TD.ColHdr
{
	height: 30px;
	text-align: center;
	vertical-align: bottom;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	background-color: #DDDDDD;
	color: #1C3F94;
	padding: 4px 4px 4px 8px;
}
TD.ColHdrLeft
{
	height: 30px;
	text-align: left;
	vertical-align: bottom;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	background-color: #DDDDDD;
	color: #1C3F94;
	padding: 4px 4px 4px 8px;
}
TD.ColHdrRight
{
	height: 30px;
	text-align: right;
	vertical-align: bottom;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	background-color: #DDDDDD;
	color: #1C3F94;
	padding: 4px 4px 4px 8px;
}
/*this is the same as headline*/
.SectionTitle
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	font-weight: bold;
	color: #1C3F94;
	text-transform: uppercase;
	padding: 4px 0px;
}
TD.IndentItem
{
	font-weight: bold;
	font-size: 10pt;
	color: #1C3F94;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
TD.MinorTitle
{
	font-weight: bold;
	font-size: 11pt;
	color: #1C3F94;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
TD.MinorTitleUpperCase
{
	font-weight: bold;
	font-size: 12px;
	color: #1C3F94;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	text-decoration: none;
}
TD.DataLabel
{
	font-weight: normal;
	font-size: 8pt;
	color: #342826;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	padding: 2 2 2 2;
}
TD.Data
{
	font-weight: bold;
	font-size: 8pt;
	color: #342826;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	padding: 2 2 2 2;
}
.RedText
{
	font-weight: normal;
	font-size: 8pt;
	color: #DD0000;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	padding: 2 2 2 2;
}
TD.bodytext
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #342826;
	padding: 2 2 2 2;
}
TD.ColSubHdr
{
	font-weight: bold;
	font-size: 8pt;
	color: #1C3F94;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #DDDDDD;
	padding: 2px 2px 2px 2px;
}
.BlackText
{
	font-weight: normal;
	font-size: 10pt;
	color: #342826;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
TD.BlackText
{
	padding: 2px 2px 2px 2px;
}
.BlackTextBold
{
	font-weight: bold;
	font-size: 9pt;
	color: #342826;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
TD.BlackTextBold
{
	padding: 2px 2px 2px 2px;
}
.BlackTextSmall
{
	font-weight: normal;
	font-size: 9pt;
	color: #342826;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
TD.BlackTextSmall
{
	padding: 2px 4px 2px 4px;
}
.BlackTextExtraSmall
{
	font-weight: normal;
	font-size: 8pt;
	color: #342826;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
TD.BlackTextExtraSmall
{
	padding: 2px 2px 2px 2px;
}
.BlackTextItalic
{
	font-size: 9pt;
	color: #342826;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-style: italic;
}
.RedTextItalic
{
	font-size: 9pt;
	color: #DD0000;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-style: italic;
}
.RedTextSmall
{
	font-size: 9pt;
	color: #DD0000;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.TransRowColor1
{
	font-weight: bold;
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	background-color: #FFFFFF;
	padding: 2px 2px 2px 2px;
}
td.TransRowColor1
{
	padding: 2px 2px 2px 2px;
}
.TransRowColor2
{
	font-weight: bold;
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	background-color: #E7E7E8;
	padding: 2px 2px 2px 2px;
}

td.TransRowColor2
{
	padding: 2px 2px 2px 2px;
}
.InputControl
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: black;
}
/* these versions are used in the message center*/
.gridalternaterow1
{
	vertical-align: middle;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	background-color: #FFFFFF;
	color: #342826;
	padding: 2px 2px 2px 2px;
}
.gridalternaterow2
{
	vertical-align: middle;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	background-color: #E7E7E8;
	color: #342826;
	padding: 2px 2px 2px 2px;
}
.gridalternaterow1 td
{
	padding: 2px 2px 2px 2px;
}
.gridalternaterow2 td
{
	padding: 2px 2px 2px 2px;
}
.gridalternaterow1 a
{
	color: #1C3F94;
}
.gridalternaterow2 a
{
	color: #1C3F94;
}
td.bodytextsmall
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	color: #342826;
	padding: 2px 2px 2px 2px;
	line-height: normal;
}
.Loading
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13pt;
    color: #342826;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-ALIGN: center;
}
.TextAreaControl
{
	font-family: Arial, Helvetica, sans-serif;
}
TD.SubSectionTitle
{
	height: 30px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	background-color: #DDDDDD;
	color: #1C3F94;
	padding: 2px 2px 2px 4px;
}
TD.SubSectionTitleblue
{
	height: 25px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	background-color: #DDDDDD;
	color: #1C3F94;
	padding: 2px 2px 2px 4px;
}
TD.SubSectionTitleWhite
{
	height: 25px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	background-color: #FFFFFF;
	color: #1C3F94;
	padding: 2px 2px 2px 4px;
}
.ReportLabel
{
	height: 30px;
	vertical-align: top;
	background-color: #DDDDDD;
}
TD.Bar
{
    BACKGROUND-COLOR: #636466;    
}
td.PaymentUploadHeader1
{
	color: #1C3F94;
	font-weight: bold;
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	background-color: #FFFFFF;
	padding: 2px 2px 2px 2px;
}
td.PaymentUploadHeader2
{
	color: #1C3F94;
	font-weight: bold;
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	background-color: #E7E7E8;
	padding: 2px 2px 2px 2px;
}
a.PaymentUploadHeader:link
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: bold;
	color: #DD0000;
	text-decoration: none;
}
a.PaymentUploadHeader:hover
{
	color: #DD0000;
	text-decoration: underline;
}
a.PaymentUploadHeader:visited
{
	color: #DD0000;
	text-decoration: none;
}
a.PaymentUpload:link
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	color: #DD0000;
	text-decoration: none;
}
a.PaymentUpload:hover
{
	color: #DD0000;
	text-decoration: underline;
}
a.PaymentUpload:visited
{
	color: #DD0000;
	text-decoration: none;
}
TD.RedButton
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #FFFFFF;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #DD0000;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}
/*These are actual black text colors used for example on forms that get printed*/
.TrueBlackText
{
	font-weight: normal;
	font-size: 8pt;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
TD.TrueBlackText
{
	padding: 2px 2px 2px 2px;
}
.TrueBlackTextBold
{
	font-weight: bold;
	font-size: 8pt;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
TD.TrueBlackTextBold
{
	padding: 2px 2px 2px 2px;
}
.TrueBlackTextItalic
{
	font-size: 8pt;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-style: italic;
}
TABLE.MFC
{
    WIDTH: 7.5in
}
.SmallBlackTextItalic
{
	font-size: 8pt;
	color: #342826;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-style: italic;
}
.bodytextverysmall
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-style: normal;
	font-weight: normal;
	color: #342826;

}
.Button_BgBlue
{
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	font-size: 12px;
	color: #FFFFFF;
	border: 0px;
	background-color: #1C3F94;
	background-image: url(     '/images/Button_bgBlue.gif' );
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 2px;
	padding-right: 2px;
}
.Button_BgBlue:visited
{
	text-decoration: none;
	color: #FFFFFF;
}
.Button_BgBlue:hover
{
	text-decoration: underline;
	cursor: hand;
	color: #FFFFFF;
}
.subheadMiddleLeft
{
	text-align: left;
	vertical-align: middle;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	background-color: #E7E7E8;
	color: #1C3F94;
	padding: 4px 4px 4px 8px;
}
.alternateleftalignrow1
{
	text-align: left;
	vertical-align: middle;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	background-color: #FFFFFF;
	color: #1C3F94;
	padding: 2px 2px 2px 2px;
}
.alternateleftalignrow2
{
	text-align: left;
	vertical-align: middle;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	background-color: #E7E7E8;
	color: #1C3F94;
	padding: 2px 2px 2px 2px;
}
.detailslink
{
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	font-size: 12px;
	background-color: #E7E7E8;
	color: #1C3F94;
	border: 0px;
	cursor:pointer;
}
.detailslink:hover
{
	text-decoration: underline;
	color: #1C3F94;
}
.detailslink:visited
{
	text-decoration: none;
	color: #1C3F94;
}
/*Ajax Related styled for pop ups */
  .modalPopup
    {
        background-color: #ffffdd;
        border-width: 3px;
        border-style: solid;
        border-color: Gray;
        padding: 3px;
        width: 350px;
    }
    .modalBackground
    {
        background-color: Gray;
        filter: alpha(opacity=70);
        opacity: 0.7;
    }
    
.Griddetailslink
{
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	font-size: 12px;
	color: #1C3F94;
	border: 0px;
	cursor:pointer;
}
.Griddetailslink:hover
{
	text-decoration: underline;
	color: #1C3F94;
}
.Griddetailslink:visited
{
	text-decoration: underline;
	color: #1C3F94;
}

/* Telerik Controls Styles */
.ImageButton:hover
{
	cursor: hand;
}
.innerWrp
{
	margin: 0px;
	padding: 5px;
}
/*Online Confirmation(Invoice) Addendum*/
.BlackTextBold2
{
	font-weight: bold;
	font-size: 10pt;
	color: #342826;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
TD.BlackTextBold2
{
	padding: 2px 2px 2px 2px;
}
.tableheader2
{
	vertical-align: middle;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	padding: 0px 0px 0px 0px;
	background-color: #7E8082;
}

TD.SubSectionTitlesmall
{
	height: 20px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	background-color: #7E8082;
	color: #FFFFFF;
	padding: 2px 2px 2px 4px;
}

TD.SubSectionTitleWhite
{
	height: 20px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	background-color: #FFFFFF;
	color: #1C3F94;
	padding: 2px 2px 2px 4px;
}
.subhead-White
{
	height: 28px;
	text-align: left;
	vertical-align: middle;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	background-color: #7E8082;
	color: #FFFFFF;
	padding: 4px 4px 4px 8px;
}

