﻿@import url('https://fonts.cdnfonts.com/css/bw-modelica-ss01');
body
{
	color: #000000;
	margin: 0;
	padding: 0;
	height: 100%;
	background-color: #ececec !important;
}
body a:focus
{
	-moz-outline-style: none;
}
body a
{
	outline: 0;
}
img
{
	outline: 0;
}
input[type="image"]:focus
{
	outline: 0;
	border: none;
}
input[type="submit"]::-moz-focus-inner, input[type="button"]::-moz-focus-inner
{
	border: none;
}
input[type="reset"]::-moz-focus-inner, input[type="button"]::-moz-focus-inner
{
	border: none;
}
input[type="radio"]:focus, input[type="checkbox"]:focus
{
	-moz-outline: transparent !important;
}
html
{
	height: 100%;
	overflow: auto;
}
.NormalHTML
{
	height: 100%;
	overflow: auto;
	overflow-y: scroll;
	overflow-x: scroll;
}
.PopupHTML
{
	height: 100%;
	overflow: auto;
	overflow-y: scroll;
	overflow-x: hidden;
}
td
{
	vertical-align: top;
}
td#TdMiddle
{
	font-family: Roboto, sans-serif;
	font-size: 14px;
	text-align: left;
	vertical-align: top;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
	width: 620;
	overflow: hidden;
	table-layout: fixed;
	text-align: right;
}

#TdLanguage
{
	font-family: Roboto, sans-serif;
	font-size: 14px;
	text-align: left;
	vertical-align: top;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
	overflow: hidden;
}
td#TdBottom
{
	vertical-align: bottom;
}
.DivExpa
{
	width: 430px;
}

.DivSecAlign
{
	width: 400px;
}
.DivBasicComp
{
	width: 430px;
}
td#TdOVMPdescLeftSpace
{
	width: 1px;
}
td#TdOVMPnoDataClickdescLeftSpace, .TdOVMPnoDataClickdescLeftSpace
{
	width: 11px;
}
td#TdOVMnoData
{
	padding-left: 8px;
}
td#TdOVPMsectionheaderLspace
{
}
td#TdMasterMenu
{
	vertical-align: middle;
}
td#TdMasterMenu1
{
	text-align: right;
	vertical-align: middle;
}
.fatalerror
{
	font-family: Roboto, sans-serif;
	font-size: 14px;
	color: #002584;
}
/* Profile Activation MainTable styles*/
table#ProActMainTable
{
}
table#ProActMainSmallTable
{
}
table#ProActMainTable600
{
	width: 650px;
}
table#TablePopUpBlueBar, table#TablePopUpBlueBar1, table#TablePopUpBlueBar2, table#TablePopUpBlueBar4
{
	width: 340px;
}
table#ProActMainTable2
{
	width: 650px;
	background-color: #002584;
}
table#ProActMainTableMaxLength
{
	width: 650px;
	background-color: #002584;
}
td#TdPopUpBlueBar, td#TdPopUpBlueBar1, td#TdPopUpBlueBar2, td#TdPopUpBlueBar3
{
	background-color: #6699CC;
	width: 100%;
}
td#TdAnnualSubscriptionLevels
{
	vertical-align: bottom;
	font-family: Roboto, sans-serif;
}
td#TdDbaTypeLeftPadding, td#TdDbaTypeLeftPadding1, td#TdDbaTypeLeftPadding2
{
	padding-left: 17px;
}
td#TdFederalSsnPopUpLeftSpace, td#TdFederalSsnPopUpLeftSpace1, td#TdFederalSsnPopUpLeftSpace2, td#TdFederalSsnPopUpLeftSpace3
{
	width: 50%;
	padding-left: 20px;
}
td#TdFederalSsnPopUpDataEntry, td#TdFederalSsnPopUpDataEntry1, td#TdFederalSsnPopUpDataEntry2
{
	width: 50%;
}
td#TdPopUpTitle, td#TdPopUpTitle1, td#TdPopUpTitle2, td#TdPopUpDesc, td#TdPopUpDesc1, td#TdPopUpDesc2, td#TdPopUpDesc3, td#TdPopUpDesc4
{
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
}
td#TdPopUpContent, td#TdPopUpContent1, td#TdPopUpContent2, td#TdPopUpContent3
{
	padding-left: 15px;
	margin-bottom: -50px;
}
td#TdPopUpLeftImage, td#TdPopUpLeftImage1, td#TdPopUpLeftImage2, td#TdPopUpLeftImage3, td#TdPopUpLeftImage4
{
	background-color: Transparent;
}
td#TdPopUpRightImage, td#TdPopUpRightImage1, td#TdPopUpRightImage2, td#TdPopUpRightImage3
{
	background-color: Transparent;
}
td#GridSearchWidthTd
{
	width: 580px;
}
td#ProActMainTd
{
	width: 35%;
}
table#PopUpWindow, table#PopUpWindow1, table#PopUpWindow2, table#PopUpWindow3
{
	margin-bottom: -4px;
	margin-right: 3px;
	height: 100%;
}
table#RemitPopUpWindow
{
	margin-left: 1px;
	margin-right: 3px;
}
table#TableOVMSgridInnerTable
{
	height: 100%;
	background-color: #002584;
	width: 857px;
	margin-bottom: 10px;
	background-color: White;
	margin-left: auto;
	margin-right: auto;
}
table#TableOVMSgridOuterTable
{
	width: 100%;
	height: 100%;
}
table#PopUpWindowFederalSsn
{
	background-color: #002584;
}
table#PopUpImageTable, table#PopUpImageTable1, table#PopUpImageTable2, table#PopUpImageTable3, table#PopUpImageTable4, table#PopUpImageTable5, table#PopUpImageTable6, table#PopUpImageTable7, table#PopUpImageTable8, table#PopUpImageTable9
{
	width: 100%;
}
table#PopUpWindowFederalSsn, table#PopUpWindowFederalSsn1, table#PopUpWindowFederalSsn2
{
	width: 95%;
	margin-left: 10px;
}
/* Narasimha Rao added for multiple sections in a page 300908*/
table#AuthImageTable, table#AuthImageTable1, table#AuthImageTable2, table#AuthImageTable3, table#AuthImageTable4, table#AuthImageTable5
{
	margin-left: 1px;
	border-left-color: White;
	border-right-color: White;
	border-left-width: 3px;
	border-right-width: 2px;
	margin-right: 3px;
	border-left-style: solid;
	border-right-style: solid;
	height: 100%;
	border-bottom: 2px;
	border-top: 3px;
	border-top-style: solid;
	border-top-color: White;
	border-bottom-style: solid;
	border-bottom-color: White;
	border-color: White;
	background-color: #002584;
	margin-bottom: 10px;
}
table#AuthImageTableWhite
{
	width: 880px;
}
.Cssheight
{
	padding-top: 40px;
}
table#AuthContentTable, table#AuthContentTable1, table#AuthContentTable2, table#AuthContentTable3, table#AuthContentTable4, table#AuthContentTable5, table#AuthContentTable6
{
	width: 850px;
	text-align: left;
}
table#PopUpWindowTwo
{
	margin-left: 1px;
	margin-bottom: -4px;
	border-left-color: White;
	border-right-color: White;
	border-left-width: 3px;
	border-right-width: 2px;
	margin-right: 3px;
	border-left-style: solid;
	border-right-style: solid;
	height: 100%;
	border-top: 3px;
	border-top-style: solid;
	border-top-color: White;
	border-bottom-style: solid;
	border-bottom-color: White;
	border-color: White;
	background-color: #002584;
}
div#DivWhiteBorders, div#DivWhiteBorders1, div#DivWhiteBorders2, div#DivWhiteBorders3, div#DivWhiteBorders4, div#DivWhiteBorders5, div#DivWhiteBorders6, div#DivWhiteBorders7, div#DivWhiteBorders8, div#DivWhiteBorders9
{
	background-color: white;
}
div#PopUpMainDiv, div#PopUpMainDiv2
{
	padding-bottom: 10px;
	padding-left: 10px;
}
div#divPopUpOuter, div#divPopUpOuter1, div#divPopUpOuter2
{
	display: none;
	width: 340px;
	position: relative;
}
div#divPopupInner, div#divPopupInner1, div#divPopupInner2
{
	position: relative;
	border-bottom-style: solid;
	border-bottom-color: #6699CC;
	margin-bottom: 9px;
}
div#PopUpWindow
{
	margin-left: 1px;
	margin-bottom: -4px;
	border-left-color: White;
	border-right-color: White;
	border-left-width: 3px;
	border-right-width: 2px;
	margin-right: 3px;
	border-left-style: solid;
	border-right-style: solid;
	height: 100%;
	border-top: 3px;
	border-top-style: solid;
	border-top-color: White;
	border-bottom-style: solid;
	border-bottom-color: White;
	border-color: White;
	background-color: #002584;
}
.ptop
{
	background-image: url(Images/tright.gif);
	background-repeat: no-repeat;
	background-position: right top;
	vertical-align: top;
	margin: 50px 0px 10px 0px;
	height: 20px;
}
.ptop1
{
	background-image: url(Images/tright.gif);
	background-repeat: no-repeat;
	background-position: right top;
	vertical-align: top;
	margin: 50px 0px 10px -25px;
	height: 20px;
}
.DivPopUp
{
	margin-bottom: 4px;
	background-color: white;
	border-bottom-color: White;
	border-left-width: 2px;
	border-right-width: 2px;
	border-left-style: solid;
	border-right-style: solid;
	border-left-color: #6699CC;
	border-right-color: #6699CC;
}
div#DivModelPopUp
{
	margin-bottom: 4px;
	background-color: white;
	border-bottom-color: White;
	border-left-width: 2px;
	border-right-width: 2px;
	border-left-style: solid;
	border-right-style: solid;
	border-left-color: #6699CC;
	border-right-color: #6699CC;
}
div#DivModelPopUpTwo
{
	margin-bottom: 4px;
	background-color: white;
	border-bottom-color: White;
	border-left-width: 2px;
	border-right-width: 2px;
	border-left-style: solid;
	border-right-style: solid;
	border-left-color: #6699CC;
	border-right-color: #6699CC;
}
div#DivModelPopUpSsnFederal
{
	margin-bottom: 4px;
	background-color: white;
	border-bottom-color: White;
	border-left-width: 2px;
	border-right-width: 2px;
	border-left-style: solid;
	border-right-style: solid;
	border-left-color: #6699CC;
	border-right-color: #6699CC;
}
.PopUpBlocker
{
	color: White;
	text-decoration: none;
	font-family: Roboto, sans-serif;
	font-size: 18px;
}
.lbtProActStyleCopy
{
	vertical-align: top;
	text-decoration: none;
}
.labelstyle
{
	text-decoration: none;
	font-weight: normal;
}
.breakword
{
	width: 100px;
	word-wrap: break-word;
}
.abc
{
	font-family: Roboto, sans-serif;
	font-size: 25pt;
	font-weight: bold;
}
.Mainmenu_HelpLogoutBar
{
	font-weight: bold;
	font-family: Roboto, sans-serif;
	font-size: 14px;
	color: White;
	background-color: #6EA634;
}
.Bottom
{
	vertical-align: text-bottom;
}
.MasterTd2
{
	background-color: #96CD5F;
	text-align: right;
}
.tabColor
{
	background-color: gray;
}
.MasterLeftTd
{
	background-color: #C8DCAB;
	vertical-align: top;
}
.td
{
	font-weight: bold;
	font-family: Roboto, sans-serif;
	font-size: 14px;
	color: White;
	background-color: #6EA634;
}
.table
{
	background-color: #C8DCAB;
}
.td2
{
	background-color: #96CD5F;
	height: 30px;
}
.OverViewMainTable
{
	margin-left: 15px;
	width: 100%;
	border: 0;
}
.VerticalLine
{
	background-color: white;
}
.topspace
{
	margin-top: 100px;
}
.FreeTab
{
	background-color: #777777;
}
.OrangeColor
{
	background-color: Orange;
}
.TreeView
{
	background-color: #C8DCAB;
}
.Top
{
	vertical-align: text-top;
}
.TextUnderLine
{
	vertical-align: text-top;
	text-decoration: underline;
}
.Bottom
{
	vertical-align: text-bottom;
}
.center
{
	vertical-align: 10;
}
.td3
{
	background-color: #C8DCAB;
	vertical-align: top;
	width: 131px;
}
.RadMenu_Ivory .Mainmenu_TopLevel
{
	font-weight: bold !important;
	font-family: Roboto, sans-serif !important;
	font-size: 14px !important;
	text-align: center !important;
	height: 25px;
	border-bottom: 1px !important;
	border-bottom-color: #6EA634 !important;
	padding: 6px 0px 0px 0px !important;
	background-color: #96CD5F !important;
	color: #FFFFFF !important;
	cursor: pointer;
	width: 192px !important;
	vertical-align: middle !important;
}
.RadMenu_Ivory .Mainmenu_TopLevel_Last
{
	font-weight: bold !important;
	font-family: Roboto, sans-serif !important;
	font-size: 14px !important;
	text-align: center !important;
	height: 25px;
	padding: 6px 0px 0px 0px !important;
	border-right: 1px solid #6EA634 !important;
	background-color: #96CD5F !important;
	color: #FFFFFF !important;
	cursor: pointer;
	width: 205px !important;
	vertical-align: middle !important;
}
.RadMenu_Ivory .Mainmenu_TopLevel_MouseOver
{
	background-color: #FFFFFF !important;
	font-weight: bold !important;
	font-family: Roboto, sans-serif !important;
	font-size: 14px !important;
	text-align: center !important;
	height: 25px;
	padding: 6px 0px 0px 0px !important;
	color: #6EA634 !important;
}
.RadMenu_Ivory .Mainmenu_SecondLevel
{
	background-color: #96CD5F !important;
	font-family: Roboto, sans-serif !important;
	font-size: 14px !important;
	font-weight: bold !important;
	color: #FFFFFF !important;
	text-align: left !important;
	padding: 6px 0px 0px 6px !important;
	width: 185px !important;
	height: 20px !important;
	vertical-align: middle !important;
}
.RadMenu_Ivory .Mainmenu_SecondLevel_MouseOver
{
	background-color: #FFFFFF !important;
	font-family: Roboto, sans-serif !important;
	font-size: 14px !important;
	font-weight: bold !important;
	color: #6EA634 !important;
}
.RadMenu_Ivory .Mainmenu_ThirdLevel
{
	background-color: #96CD5F !important;
	font-family: Roboto, sans-serif !important;
	font-size: 14px !important;
	font-weight: bold !important;
	color: #FFFFFF !important;
	text-align: left !important;
	width: 190px !important;
	padding: 6px 0px 0px 6px !important;
	height: 20px !important;
}
.RadMenu_Ivory .Mainmenu_ThirdLevel_MouseOver
{
	background-color: #FFFFFF !important;
	font-family: Roboto, sans-serif !important;
	font-size: 14px !important;
	font-weight: bold !important;
	color: #6EA634 !important;
}
.HeaderColor
{
	background-color: Silver;
}
.Menu_TD_Style
{
	background-color: #96CD5F;
	text-align: center;
	width: 140px;
}
/* New Menu Styles */
.Mainmenu_TopLevel_New11
{
	font-size: 14px;
	padding-right: 0px;
	text-align: left;
	cursor: pointer;
	padding-bottom: 5px;
	color: #666;
	font-family: Helvetica, arial, sans-serif;
	border-bottom: 1px dotted #002584;
	display: block !important;
}
.Mainmenu_TopLevel_Last_New11
{
	font-size: 14px;
	padding-right: 0px;
	text-align: left;
	cursor: pointer;
	padding-bottom: 5px;
	color: #666;
	font-family: Helvetica, arial, sans-serif;
	border-bottom: 1px dotted green;
	display: block !important;
}
.Mainmenu_TopLevel_MouseOver_New11
{
	font-size: 14px;
	padding-right: 0px;
	padding-bottom: 5px;
	color: #66b79c;
	background-color: #66b79c;
	font-family: Helvetica, arial, sans-serif;
	border-bottom: 1px dotted orange;
	display: block !important;
}
.Mainmenu_SecondLevel_New11
{
	padding-right: 1px;
	padding-left: 1px;
	cursor: pointer;
	font-size: 11px;
	padding-bottom: 0px;
	border-bottom-color: green;
	font-family: Helvetica, arial, sans-serif;
	color: #666;
	padding-top: 7px;
}
.Mainmenu_SecondLevelCenter_New11
{
	padding-right: 0px;
	padding-left: 0px;
	margin-left: -5px;
	cursor: pointer;
	font-size: 11px;
	padding-bottom: 0px;
	font-family: Helvetica, arial, sans-serif;
	color: #666;
	padding-top: 7px;
}
.Mainmenu_SecondLevelLast_New11
{
	padding-right: 0px;
	padding-left: 0px;
	margin-left: 0px;
	cursor: pointer;
	font-size: 11px;
	padding-bottom: 0px;
	font-family: Helvetica, arial, sans-serif;
	color: #666;
	padding-top: 7px;
	border-bottom-width: 1px !important;
}
.Mainmenu_SecondLevel_MouseOver_New11
{
	padding-right: 0px;
	padding-left: 0px;
	font-size: 11px;
	margin-left: -5px;
	margin-right: -5px;
	cursor: pointer;
	padding-top: 7px;
	font-family: Helvetica, arial, sans-serif;
	padding-bottom: 0px;
	color: #66b79c;
}
/* New Menu Styles End */
.CopyRightStyle
{
	font-family: Arial;
	font-size: x-14px;
	font-weight: bold;
	color: #151515;
	text-align: left;
	vertical-align: bottom;
}
.PageHeaderStyle
{
	font-family: Roboto, sans-serif;
	font-weight: bold;
	font-size: large;
}
.PageInstruction
{
	font-family: Roboto, sans-serif;
	font-size: 14px;
	color: #151515;
}
.LabelStyle
{
	font-family: Roboto, sans-serif;
	font-weight: bold;
	width: 20%;
	vertical-align: top;
}
.LabelHome
{
	font-family: Roboto, sans-serif;
	font-weight: bold;
	font-size: 14pxer;
	color: Silver;
}
.NavigationStyle
{
	font-family: Roboto, sans-serif;
	font-weight: bold;
	font-size: 14pxer;
	color: #151515;
}
.ButtonStyle
{
	font-family: Roboto, sans-serif;
	font-size: medium;
	color: #151515;
}
.TopStrip
{
	font-family: Roboto, sans-serif;
	font-size: 13px;
	font-weight: bold;
	background-color: #B7B8B9;
	color: White;
	height: 30px;
	vertical-align: middle;
}
.GridHeader
{
	font-family: Roboto, sans-serif;
	font-size: 12px;
	background-color: #D0D2D2;
	color: Gray;
	height: 25px;
	text-align: left;
}
.GridData
{
	font-family: Roboto, sans-serif;
	font-size: 11px;
	color: #151515;
	height: 25px;
	background-color: #F0F1F1;
	text-align: left;
}
.PagerStyle
{
	font-family: Roboto, sans-serif;
	font-size: 11px;
	color: #151515;
	text-align: right;
	height: 25px;
	background-color: #F0F1F1;
}
.RadMenu_Ivory .link:hover
{
	background-color: #FFFFFF !important;
	color: #6EA634 !important;
}
.WelcomeItemsStyle, WelcomeITemsLinkStyle
{
	font-family: Roboto, sans-serif;
	vertical-align: top;
}
.WelcomeItemsStyle
{
	font-size: 14px;
}
.WelcomeItemsLinkStyle
{
	font-size: 14px;
	font-style: italic;
	font-weight: bold;
	color: #151515;
}
.WelcomeItemsVerticalSpacing
{
	height: 25px;
}
.WelcomeITemsHorizontalSpacing
{
	width: 30px;
}
.loginstyle
{
	text-align: center;
}
.14pxtextbox
{
	width: 30px;
}
.dropdownlist
{
	width: 155px;
}
.Mainmenu_TopLevel
{
	font-weight: bold;
	font-family: Roboto, sans-serif;
	font-size: 14px;
	text-align: center;
	height: 30px;
	color: #FFFFFF;
	cursor: pointer;
	width: 160px !important;
}
.Mainmenu_TopLevel_MouseOver
{
	background-color: #FFFFFF;
	font-weight: bold;
	font-family: Roboto, sans-serif;
	font-size: 14px;
	text-align: center;
	height: 30px;
	color: #6EA634;
	width: 160px;
}
.Mainmenu_SecondLevel
{
	background-color: #96CD5F;
	font-family: Roboto, sans-serif;
	font-size: 14pxer;
	font-weight: bold;
	color: #FFFFFF;
	text-align: left;
	border-style: solid;
	border-width: 1px;
	border-color: #6EA634;
	width: 160px !important;
	height: 25px;
}
.RadMenu_Ivory .Mainmenu_SecondLevelLast
{
	background-color: #96CD5F !important;
	font-family: Roboto, sans-serif !important;
	font-size: 14px !important;
	font-weight: bold !important;
	color: #FFFFFF !important;
	text-align: left !important;
	padding: 6px 0px 0px 6px !important;
	width: 160px !important;
	height: 20px !important;
	vertical-align: middle !important;
	border-color: #6EA634 !important;
}
.Mainmenu_SecondLevel_MouseOver
{
	background-color: #FFFFFF;
	font-family: Roboto, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #6EA634;
}
.Mainmenu_ThirdLevel
{
	background-color: #FFFFFF;
	font-family: Roboto, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #6EA634;
	text-align: left;
	border-style: solid;
	border-width: 1px;
	border-color: #6EA634;
	width: 160px;
	height: 30px;
}
.Mainmenu_ThirdLevel_1
{
	background-color: #FFFFFF;
	font-family: Roboto, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
.Menu_TD_Style
{
	background-color: #96CD5F;
	text-align: center;
	width: 140px;
}
.CopyRightStyle
{
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #151515;
	text-align: left;
	vertical-align: bottom;
}
.PageHeaderStyle
{
	font-family: Roboto, sans-serif;
	font-weight: bold;
	font-size: large;
}
.PageInstruction
{
	font-family: Roboto, sans-serif;
	font-size: 14px;
	color: #151515;
}
.LabelStyle
{
	font-family: Roboto, sans-serif;
	font-weight: bold;
	width: 30%;
}
.NavigationStyle
{
	font-family: Roboto, sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #151515;
}
.ButtonStyle
{
	font-family: Roboto, sans-serif;
	font-size: medium;
	color: #151515;
}
.TopStrip
{
	font-family: Roboto, sans-serif;
	font-size: 14px;
	font-weight: bold;
	background-color: #B7B8B9;
	color: White;
	height: 30px;
	vertical-align: middle;
}
.GridHeader
{
	font-family: Roboto, sans-serif;
	font-size: 14px;
	background-color: #D0D2D2;
	color: Gray;
	height: 25px;
	text-align: left;
}
.GridData
{
	font-family: Roboto, sans-serif;
	font-size: 14px;
	color: #151515;
	height: 25px;
	background-color: #F0F1F1;
	text-align: left;
}
.PagerStyle
{
	font-family: Roboto, sans-serif;
	font-size: 12px;
	color: #151515;
	text-align: right;
	height: 25px;
	background-color: #F0F1F1;
}
.LoginHeader
{
	font-family: Roboto, sans-serif;
	font-weight: bold;
	width: 20%;
	vertical-align: top;
	background: #6EA634;
	color: White;
}
.TdColor
{
	background-color: WhiteSmoke;
}
.SectionData
{
	vertical-align: top;
	font-family: Roboto, sans-serif;
	font-size: 14px;
	text-align: left;
	white-space: nowrap;
	color: #151515;
	font-weight: normal;
}
.SectionTextName
{
	font-family: Roboto, sans-serif;
	font-size: 14px;
	text-align: left;
	vertical-align: top;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
	width: 143px;
	word-wrap: break-word;
	height: 25px;
}
.SectionTextNameSinleSecOVP
{
	font-family: Roboto, sans-serif;
	font-size: 14px;
	text-align: left;
	vertical-align: top;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
	width: 163px;
	word-wrap: break-word;
	height: 25px;
	overflow: hidden;
	white-space: nowrap;
}
div#AuthOverViewFilterDropDown
{
	display: block;
	position: relative;
	padding-right: 40px;
}
.SectionTextNameShort
{
	font-family: Roboto, sans-serif;
	font-size: 14px;
	text-align: left;
	vertical-align: top;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
	width: 100px;
	word-wrap: break-word;
}
td#SectionTextName
{
	font-family: Roboto, sans-serif;
	font-size: 14px;
	text-align: left;
	vertical-align: top;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
	width: 143px;
	word-wrap: break-word;
}
.SectionTextName2
{
	font-family: Roboto, sans-serif;
	font-size: 14px;
	text-align: left;
	vertical-align: middle;
	padding-right: 0px;
	padding-left: 2px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
	width: 2px;
	word-wrap: break-word;
}
.LinkToLable
{
	text-decoration: none;
	cursor: text;
	font-weight: normal;
}
.SectionTextNameCheckBox
{
	font-family: Roboto, sans-serif;
	font-size: 14px;
	text-align: left;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
	width: 130px;
	word-wrap: break-word;
}
.LinkToLable
{
	text-decoration: none;
	cursor: text;
	font-weight: normal;
}
.SectionTextDataoverflow
{
	font-family: Roboto, sans-serif;
	font-size: 14px;
	text-align: left;
	vertical-align: top;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
	width: 220px;
	word-wrap: break-word;
	table-layout: fixed;
	overflow: hidden;
}
.wordwrap
{
	white-space: inherit;
	float: none;
	white-space: -moz-pre-wrap;
	width: 240px;
	word-wrap: break-word;
	table-layout: fixed;
}
.SectionCampaignTextData
{
	font-family: Roboto, sans-serif;
	font-size: 18px;
	text-align: center;
	vertical-align: top;
	padding-right: 0px;
	padding-left: 00px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
	word-wrap: break-word;
	white-space: normal;
	color: #000000;
}
.SectionCampaignTextData li
{
	list-style-position: inside;
	list-style-image: url('../../Images/linkarrowCDRPopUp_Vendorin.png');
	padding: 0px 10px 4px 0px;
	margin: 0px;
	font-weight: bold;
	text-align: center;
}
.SectionTextDataBusiness
{
	font-family: Roboto, sans-serif;
	font-size: 14px;
	text-align: left;
	vertical-align: top;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
	width: 600px;
	word-wrap: break-word;
	white-space: normal;
}
.SectionTextDataHome
{
	font-family: Roboto, sans-serif;
	font-size: 12px;
	text-align: left;
	vertical-align: top;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
	width: 280px;
	word-wrap: break-word;
	white-space: normal;
}
.SectionDataOwner
{
	vertical-align: bottom;
	font-family: Roboto, sans-serif;
	font-size: 12px;
	text-align: left;
	white-space: nowrap;
	color: #151515;
	font-weight: normal;
	width: 110px;
}
.SectionTextData
{
	font-family: Roboto, sans-serif;
	font-size: 14px;
	text-align: left;
	vertical-align: top;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
	width: 220px;
	word-wrap: break-word;
	table-layout: fixed;
	overflow: hidden;
}
.SectionTextDataPreline
{
	font-family: Roboto, sans-serif;
	font-size: 14px;
	text-align: left;
	vertical-align: top;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
	width: 220px;
	word-wrap: break-word;
	table-layout: fixed;
	white-space: normal;
}
.SectionDataOwnerHeader
{
	vertical-align: bottom;
	font-family: Roboto, sans-serif;
	font-size: 12px;
	text-align: left;
	white-space: nowrap;
	color: #151515;
	font-weight: normal;
	width: 214px;
}
.SectionHeader
{
	color: #6EA634;
	font-family: Roboto, sans-serif;
	font-weight: bold;
	font-size: xx-large;
}
.SectionHomeHeader
{
	color: Red;
	font-family: Roboto, sans-serif;
	font-weight: bold;
	font-size: medium;
}
.OverViewHeader
{
	border-style: none none none none;
	border-width: 1px;
	border-color: #000000;
	font-weight: bold;
	font-size: larger;
	color: #151515;
	valign: middle;
}
.OverViewBotomLine
{
	background-color: Silver;
	border-style: none none none none;
	border-width: 1px;
	border-color: #000000;
	font-weight: bold;
	width: 25px;
	border-top: solid;
	border-top-color: #151515;
	valign: middle;
}
.OverViewFilter
{
	border-style: none none none none;
	border-width: 1px;
	border-color: #000000;
	valign: middle;
	text-align: right;
	color: #151515;
	font-weight: bold;
}
.smalltextboxEX
{
	font-family: Roboto, sans-serif;
	font-size: 12;
}
.HrLine
{
	color: #6EA634;
	line-height: normal;
}
.HrLineBlack, .HrLineBlack2, .HrLineBlack3, .HrLineBlack4, .HrLineBlack5
{
	color: white;
	line-height: normal;
}
.HrLineHome
{
	color: white;
	line-height: normal;
}
.TdColorGray
{
	background-color: Gray;
}
.Href
{
	color: #151515;
}
.TdDottedLine
{
	border-style: none none solid none;
	border-width: 1px;
	color: White;
}
.WhiteLine
{
	border-style: none none solid none;
	border-width: 2px;
	color: White;
}
tr#trDBAsInstruction
{
	height: 40px;
}
tr#TrDbaAddLinkHeight, tr#TrDbaAddLinkHeight1
{
	height: 25px;
}
tr#trItemTemplateHome td
{
	font-family: Roboto, sans-serif;
	font-size: 12px;
	text-align: left;
	vertical-align: top;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
	width: 20%;
	white-space: nowrap;
}
tr#trAltItemTemplate td
{
	font-family: Roboto, sans-serif;
	font-size: 14px;
	text-align: left;
	vertical-align: top;
	padding: 0px;
	margin: 0px;
	width: 20%;
}
tr#trItemTemplate td, .trItemTemplate td
{
	font-family: Roboto, sans-serif;
	font-size: 14px;
	text-align: left;
	padding-right: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
	width: 20%;
	overflow: hidden;
	padding-left: 3px;
/*	border-bottom: 1px dotted #888787;*/
	height: 30px;
	vertical-align: middle;
	border-bottom: 1px solid #ccc;
	background-color: #f5f5f5 !important;
}
tr.trRemittanceDetails td
{
	border: none !important;
}
table#tblLinks
{
	width: 820px;
	padding: 2px;
}

table#tblLinksAltItem
{
	width: 750px;
	padding: 2px;
}
table#tblLinksItem
{
	width: 750px;
	border: 0px;
	padding: 2px;
	table-layout: fixed;
}
table#tblCampaignLinksItem
{
	width: 495px;
	border: 0px;
	padding: 2px;
	table-layout: fixed;
}
table#tblCampaignLinksItem td
{
	border-bottom: 2px dotted #B5B5B5;
	vertical-align: middle;
}

div#GridPageRightTopLink, div.GridPageRightTopLink
{
	display: block;
	position: relative;
	width: 250px;
	margin-top: 5px;
}
tr#trOverViewMultWidth
{
	width: 95%;
	height: 100px;
}
.trOverViewMultWidth
{
	width: 95%;
	height: 30px;
}
td#TdCancelButton
{
	padding-left: 60px;
}
td#TdSsnFedTaxPopupTitleLeftSpace, td#TdSsnFedTaxPopupTitleLeftSpace1, td#TdSsnFedTaxPopupTitleLeftSpace2, td#TdSsnFedTaxPopupTitleLeftSpace3, td#TdSsnFedTaxPopupTitleLeftSpace4, td#TdSsnFedTaxPopupTitleLeftSpace5, td#TdSsnFedTaxPopupTitleLeftSpace6, td#TdSsnFedTaxPopupTitleLeftSpace7, td#TdSsnFedTaxPopupTitleLeftSpace8
{
	width: 100%;
	padding-left: 10px;
}
td#tdPVCS2ndlevel, td#tdPVCS2ndlevel1, td#tdPVCS2ndlevel2, td#tdPVCS2ndlevel3
{
	width: 100%;
	padding-left: 30px;
}
td#TdSsnFedTaxPopupDescLeftSpace, td#TdSsnFedTaxPopupDescLeftSpace1, td#TdSsnFedTaxPopupDescLeftSpace2
{
	width: 100%;
	padding-left: 17px;
	vertical-align: middle;
	padding-right: 10px;
}
td#TdSsnFedButton, td#TdSsnFedButton1, td#TdSsnFedButton2
{
	text-align: -moz-center;
	width: 100%;
	padding: 15px 0px;
}
td#TdSsnFedTaxFieldLeftSpace, td#TdSsnFedTaxFieldLeftSpace1, td#TdSsnFedTaxFieldLeftSpace2, td#TdSsnFedTaxFieldLeftSpace3, td#TdSsnFedTaxFieldLeftSpace4, td#TdSsnFedTaxFieldLeftSpace5
{
	width: 55%;
	padding-left: 17px;
}
td#TdSsnFedTaxDataWidth, td#TdSsnFedTaxDataWidth1, td#TdSsnFedTaxDataWidth2, td#TdSsnFedTaxDataWidth3, td#TdSsnFedTaxDataWidth4
{
	width: 45%;
}
tr#TrSsnFedTaxPopupDescBottomSpace, tr#TrSsnFedTaxPopupDescBottomSpace1, tr#TrSsnFedTaxPopupDescBottomSpace2, tr#TrSsnFedTaxPopupDescBottomSpace3
{
	height: 40px;
}
td#TdGreenImageRightwidth
{
	width: 99%;
}
td#TdGreenImageLeftwidth
{
	width: 99%;
}
td#TdLeftSpac
{
	width: 3%;
}
td#OverviewPageContentleftspace
{
	width: 20px;
}
td#OverviewFieldGap
{
	width: 40px;
}
td#OverviewPageleftspace
{
	width: 20px;
}
td#TdPopUpButtons
{
	width: 100%;
}
td#TdLeftSpace, td#TdLeftSpace1, td#TdLeftSpace2, td#TdLeftSpace3, td#TdLeftSpace4, td#TdLeftSpace5, td#TdLeftSpace6, .TdLeftSpace, .TdLeftSpace1, .TdLeftSpace2, .TdLeftSpace3, .TdLeftSpace4, .TdLeftSpace5, .TdLeftSpace6
{
	width: 2px;
}
td#TdLeftSpaceOVPsingSec, td#TdLeftSpaceOVPsingSec2, td#TdLeftSpaceOVPsingSec3, td#TdLeftSpaceOVPsingSec4, td#TdLeftSpaceOVPsingSec5
{
	width: 10px;
}
td#TdLeftSpaceOVPsingSecBusiness
{
	width: 25px;
}
td#FieldNameSpace, td#FieldNameSpace1, td#FieldNameSpace2, td#FieldNameSpace3, td#FieldNameSpace4, td#FieldNameSpaceEntry, td#FieldNameSpaceEntry1, td#FieldNameSpaceEntry2, td#FieldNameSpaceEntry3, td#FieldNameSpaceEntry4, td.FieldNameSpace, td.FieldNameSpace1, td.FieldNameSpace2, td.FieldNameSpace3, td.FieldNameSpace4, td.FieldNameSpaceEntry, td.FieldNameSpaceEntry1, td.FieldNameSpaceEntry2, td.FieldNameSpaceEntry3, td.FieldNameSpaceEntry4
{
	dir: ltr;
	width: 35%;
}
td#3SectionFieldNameSpace, td#3SectionFieldNameSpace1, td#3SectionFieldNameSpace2, td#3SectionFieldNameSpace3, td#3SectionFieldNameSpace4
{
	dir: ltr;
	width: 15%;
}
/* here page level id also using ,to avoid the functional isssues*/
td#TdOverViewContentDisplay, td#TdOverViewContentDisplay2, td#TdOverViewContentDisplay3, td#TdOverViewContentDisplay4, td#tdCheck, td#tdElectronic, td#tdIndividual, td#tdCompany
{
	vertical-align: top;
	width: 50%;
}
/* to display the over view page content*/
td#TdOVMSnodataDescHeight
{
	height: 50px;
}
td#FieldNameSpaceRemittance, td#FieldNameSpaceRemittance2
{
	dir: ltr;
	width: 17%;
}
td#FieldNameSpaceRemittance1
{
	width: 25%;
}
td#FieldNameSpaceOverViewSingleSec, td#FieldNameSpaceOverViewSingleSec1, td#FieldNameSpaceOverViewSingleSec2, td#FieldNameSpaceOverViewSingleSec3, td#FieldNameSpaceOverViewSingleSec4, td#FieldNameSpaceOverViewSingleSec5
{
	dir: ltr;
	width: 25%;
}
td#TdRightSpaceOVPlinks
{
	width: 2%;
}
td#TdOVPlinksWidth
{
	width: 24%;
	vertical-align: top;
}
td#TdPopUpRightImageLspace, td#TdPopUpRightImageLspace1, td#TdPopUpRightImageLspace2
{
	width: 98%;
}
td#TdPopUpContentDesc
{
	padding-left: 0px;
}
td#TdOVPSectionTitleWidth
{
	width: 64%;
	vertical-align: bottom;
}
td#TdOVPsecDescLspace, td#TdOVPsecDescLspace1, td#TdOVPsecDescLspace2
{
	width: 4px;
}
td#TdOVPemptyTemplate
{
	vertical-align: top;
	width: 100%;
	nowrap: nowrap;
}
td#TdOVPSeparatorTemplate
{
	width: 10px;
	vertical-align: top;
}
td#TdItemTemplate
{
	vertical-align: top;
	width: 50%;
	nowrap: nowrap;
	text-align: left;
}
td#TdGroupTemplate
{
	width: 0px;
}
td#TdOVPnoData
{
	height: 15px;
}
td#TdAuthOverViewFilterTitle
{
	width: 55%;
	overflow: hidden;
	white-space: nowrap;
}
td#TdAuthOverViewFilterDropDown
{
	vertical-align: middle;
	width: 60%;
}
td#TdOverViewFilterDropDown
{
	vertical-align: middle;
	width: 60%;
}
th#ThLayoutTemplate
{
	font-size: 4pt;
	height: 1px;
}
.Tab
{
	background-color: Orange;
}
table#tablecolor
{
	background-color: #002584;
}
table#TableGrid
{
	width: 856px;
}
table#TableOVPsectionDataDisplay
{
	table-layout: fixed;
	width: 360px;
	margin-top: 20px;
}
table#tblProducts
{
	width: 100%;
}
table#AuthButtonTable
{
	width: 880px;
	clear: both;
	margin-top: 10px;
}
table#tableOVPdescStart
{
	width: 100%;
}
table#tblLinks
{
	padding: 0px;
	width: 856px;
}
table#tblEmptyLinks
{
	padding: 0px;
	width: 856px;
}
table#GridPagetblLinks
{
	width: 856px;
	padding: 0px;
}
table#GridPageEmptytblLinks
{
	width: 856px;
	padding: 0px;
}
table#GridPagetblLinksAltItem
{
	width: 820px;
	border: 0px;
	color: White;
	padding: 2px;
	table-layout: fixed;
}
table#tblLinksItem
{
	width: 390px;
	border: 0px;
	padding: 0px;
}
table#tblLinksItemGrid
{
	width: 750px;
	border: 0px;
	padding: 2px;
	table-layout: fixed;
}
table#GridPagetblLinksItemGrid, table#GridPagetblLinksItemGrid1, table#GridPagetblLinksItemGrid2
{
	border: 0px;
	table-layout: fixed;
	width: 856px;
	padding: 0px;
}
table#TableOVPGrid
{
	height: 100%;
	width: 100%;
}
panel#Panel1
{
	background-color: Red;
	width: 900px;
}
panel#Panel3
{
	background-color: Red;
	width: 900px;
}
tr#trLinksNoData td
{
	font-family: Roboto, sans-serif;
	font-size: 14px;
	width: 20%;
	text-align: center;
	word-wrap: break-word;
	padding-left: 5px;
	height: 30px;
	vertical-align: middle;
}
tr#TrOVPMsecButton
{
	height: 50px;
}
tr#trNoData td
{
	font-family: Roboto, sans-serif;
	font-size: 14px;
	text-align: center;
	vertical-align: bottom;
	word-wrap: break-word;
	color: White;
}
tr#trNoData1 td
{
	font-family: Roboto, sans-serif;
	font-size: 14px;
	text-align: center;
	vertical-align: bottom;
	word-wrap: break-word;
	color: #151515;
}
.NoData
{
	font-family: Roboto, sans-serif;
	font-size: 14px;
	vertical-align: bottom;
	word-wrap: break-word;
	color: White;
	padding-left: 8px;
}
.NoDataLargePage
{
	font-family: Roboto, sans-serif;
	font-size: 14px;
	vertical-align: bottom;
	word-wrap: break-word;
	padding-left: 4px;
}
.ContactVen
{
	font-family: Roboto, sans-serif;
	font-size: 14px;
	vertical-align: bottom;
	word-wrap: break-word;
	padding-left: 0px;
}
.NoDataOldEpi
{
	font-family: Roboto, sans-serif;
	font-size: 13px;
	vertical-align: bottom;
	word-wrap: break-word;
	color: #666;
	padding-left: 8px;
}
.TdTextWhite
{
	font-family: Roboto, sans-serif;
	font-size: 14px;
	vertical-align: bottom;
	word-wrap: break-word;
	color: White;
}
.NoDataLink
{
	font-family: Roboto, sans-serif;
	font-size: 14px;
	vertical-align: bottom;
	word-wrap: break-word;
	color: White;
}
.NoDataHome1
{
	font-family: Roboto, sans-serif;
	font-size: 14px;
	vertical-align: bottom;
	word-wrap: break-word;
	color: #151515;
	padding-left: 0px;
}
. NoDataHome
{
	font-size: 14px;
	text-align: left;
	vertical-align: text-top;
	word-wrap: break-word;
	color: White;
	font-family: Roboto, sans-serif;
}
.NoData1
{
	font-family: Roboto, sans-serif;
	font-size: 14px;
	text-align: left;
	vertical-align: bottom;
	word-wrap: break-word;
	color: White;
}
.ProActNoData
{
	font-family: Roboto, sans-serif;
	font-size: 14px;
	text-align: left;
	vertical-align: bottom;
	word-wrap: break-word;
	color: White;
}
.aNoData
{
	font-family: Roboto, sans-serif;
	font-size: 14px;
	text-align: left;
	vertical-align: bottom;
	font-style: italic;
	font-weight: bold;
	color: #666666;
}
.aaNoData
{
	font-family: Roboto, sans-serif;
	font-size: 14px;
	text-align: left;
	vertical-align: middle;
	font-style: italic;
	font-weight: bold;
	color: #151515;
}
.aNoDataHome
{
	font-family: Roboto, sans-serif;
	font-size: 12px;
	text-align: left;
	vertical-align: bottom;
	font-style: normal;
	font-weight: bold;
	color: #151515;
}
.ProActaNoDataHome
{
	font-family: Roboto, sans-serif;
	font-weight: bold;
	text-align: left;
	font-style: normal;
	color: white;
	vertical-align: middle;
	font-size: 20px;
}
.class
{
	margin-left: 40px;
}
div#GridPageFilterDiv
{
	display: block;
	position: relative;
	margin-bottom: 10px;
	margin-right: 0px;
}
td#GridPageLeftSpaceTd
{
}
div#footer
{
	position: absolute;
	z-index: 10;
	width: 910px;
	clear: both;
	height: 50px;
	background-color: #666666;
	color: #000000;
	text-align: center;
	margin-bottom: -1px;
}
div#left
{
	position: absolute; /*ie needs this to show float */
	width: 100px; /* same as the left margin on #outer*/
	float: left;
	margin-left: -129px; /*must be 1px less than width otherwise won't push footer down in older mozilla*/
	left: -2px; /* push column into position*/
}
.valinbottom
{
	vertical-align: bottom;
	color: Gray;
}
.Vmail
{
	font-size: 14px;
	font-family: Roboto, sans-serif;
	color: White !important;
	text-decoration: none;
}
.VerificationLabel
{
	font-size: 12px;
	font-family: Roboto, sans-serif;
	color: Gray !important;
	text-decoration: none;
}
Div#divEmailfouter
{
	margin-top: 0%;
	margin-bottom: 0%;
	margin-left: 60%;
	margin-right: 1%;
}
p#venimage
{
	margin-left: 5px;
	margin-top: 0px;
	margin-bottom: 0px;
}
#left p
{
	padding-left: 600px;
	padding-right: 2px;
}
#right p
{
	padding-left: 2px;
	padding-right: 2px;
}
div#right
{
	height: 100%;
	position: relative; /*ie needs this to show float */
	width: 100px; /* same as right margin on #outer*/
	float: right; /*margin-right: -129px; /*must be 1px less than width otherwise won't push footer down in older mozilla*/
	left: 2px;
	margin-right: 10px; /* push column into position*/
}
div#clearfooter
{
	position: absolute;
	clear: both;
	height: auto !important;
	height: 10%;
	width: 300px;
}
/*needed to make room for footer*/
.span
{
	color: red;
}
html#footer
{
	height: auto !important; /*only ie gets this styleheight:52px;/* for ie5 */
	height: 50px; /* for ie6 */
}
.button
{
	font-size: 16px;
	font-family: Roboto, sans-serif;
	background-color: #666666;
	border-color: White;
	width: 100px;
}
.button:hover
{
	background-color: orange;
	border-color: White;
}
.ProActStyle
{
	font-size: 14px;
	font-family: Roboto, sans-serif;
	width: 100px;
}
.CampaignProActStyle
{
	font-size: 14px;
	font-family: Roboto, sans-serif;
	width: 120px;
}
.CampaignProActStyleCDR
{
	font-size: 14px;
	font-family: Roboto, sans-serif;
	width: 120px;
}
div#contentWrapper
{
	/* position this div however you want, but      keep its padding and border at zero */
	padding: 1 0 0 1;
	border: 0px;
	margin-bottom: 0px;
	background-color: white;
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 60px;
}
div#centrecontent
{
	margin-left: 0px;
	margin-top: 20px;
}
div#content
{
	margin: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	height: auto !important;
}
.roundedCornerSpacer
{
	margin: 0px;
	padding: 0px;
	border: 0px;
	clear: both;
	font-size: 1px;
	line-height: 1px;
}
/* In the CSS below, the numbers used are the following:
       1px: the width of the border
       3px: a fudge factor needed for IE5/win (see below)
       4px: the width of the border (1px) plus the 3px IE5/win fudge factor
       14px: the width or height of the border image
    */
div#divEnclosureTop
{
	display: inline;
	height: 30px;
	margin-top: -97px;
	position: absolute;
	visibility: visible;
	width: 670px;
}
div#divEnclosureRight
{
	display: inline;
	height: 30px;
	margin-left: 620px;
	margin-top: -70px;
	position: absolute;
	visibility: visible;
	width: 50px;
}
html > body .borderBL
{
	margin-left: 0px;
}
.borderBR
{
	margin-right: -3px;
}
html > body .borderBR
{
	margin-right: 0px;
}
.popuplogo
{
	height: 30px;
	width: 150px;
}
div#divPasswordRules, div#divDuplicateRemitTos, div#divPasswordRules1
{
	background-color: white;
}
div#divPasswordRules1 ul li, div#divPasswordRules ul li
{
	color: #002584;
}
div#divTermsAndConditions
{
	background-color: white;
}
p.MsoTitle, li.MsoTitle, div.MsoTitle
{
	margin-top: 0in;
	margin-right: 0in;
	margin-bottom: 6.0pt;
	margin-left: 0in;
	line-height: 18.0pt;
	font-size: 14.0pt;
	font-size: 10pt;
	font-family: "Times New Roman" , "serif";
	font-variant: small-caps;
	font-weight: bold;
	color: #151515;
}
p.MsoTitle span, li.MsoTitle span, div.MsoTitle span, p.MsoNormal span, li.MsoNormal span, div.MsoNormal span
{
	color: #151515 !important;
}
p.MsoNormal, li.MsoNormal, div.MsoNormal
{
	margin: 0in;
	margin-bottom: .0001pt;
	font-size: 10.0pt;
	font-family: "Times New Roman" , "serif";
	color: #151515 !important;
}
div#divPassword, .divPassword
{
	color: #002584 !important;
	font-family: Roboto, sans-serif;
}
.test
{
	text-decoration: none;
	color: White;
}
.termscss
{
	text-decoration: none;
	text-align: justify;
	padding-top: -30px;
	vertical-align: text-top;
	color: White;
}
.ActProCopyRight
{
	color: White;
	text-decoration: none;
	font-family: Roboto, sans-serif;
	font-size: 12px;
}
.borderTL, .borderTR, .borderBL, .borderBR
{
	width: 23px;
	height: 18px;
	padding: 0px;
	border: 0px;
	z-index: 99;
}
.borderAC
{
	margin: -18px 0px 0px 0px;
	float: right;
	clear: right;
	width: 23px;
	height: 18px;
	padding: 0px;
	border: 0px;
	z-index: 150;
}
.borderTL, .borderBL
{
	float: left;
	clear: both;
}
.borderTR, .borderBR
{
	float: right;
	clear: right;
}
.borderTL
{
	margin: 0px 0px 0px -1px;
}
.borderTR
{
	margin: 0px -1px 0px 0px;
}
.borderBL
{
	margin: -22px 0px 0px 0px;
}
.borderBR
{
	margin: -18px 0px 0px 0px;
}
.borderBR1
{
	float: inherit;
	clear: both;
	margin: 12px 0px 0px 859px;
}
.borderBR2
{
	margin: -5px 0px 0px 894px;
}
/* IE5-5.5/win needs the border scooted to the left or right by an
       additional 3px!   Why?  */
.borderTL
{
	margin-left: -1px;
}
html > body .borderTL
{
	margin-left: 0px;
}
.borderTR
{
	margin-right: -4px;
}
html > body .borderTR
{
	margin-right: 0px;
}
.borderBL
{
	margin-left: -3px;
}
.LinkProfileMgmtGdHeader
{
	font-family: Roboto, sans-serif;
	font-size: 14px;
	color: #151515;
	outline-style: none;
	vertical-align: text-top;
}
a.LinkProfileMgmtGdHeader
{
	font-family: Roboto, sans-serif;
	font-size: 14px;
	color: #3399CC;
	text-decoration: underline;
	vertical-align: top;
}
a.LinkProfileMgmtGdHeader:hover
{
	font-family: Roboto, sans-serif;
	font-size: 14px;
	color: #66b79c;
	text-decoration: underline;
	vertical-align: top;
}
a.LinkProfileMgmtGdHeader:focus
{
	outline: none;
}
a.LinkProfileMgmtGdHome
{
	font-family: Roboto, sans-serif;
	font-size: 14px;
	color: #000000;
	text-decoration: underline;
	outline-style: none;
}
a.LinkProfileMgmtGdHome:hover
{
	font-family: Roboto, sans-serif;
	font-size: 14px;
	color: #66b79c;
	text-decoration: underline;
	outline-style: none;
}
a.LinkProfileMgmtGray
{
	font-family: Roboto, sans-serif;
	font-size: 14px;
	outline-style: none;
	text-decoration: underline;
	vertical-align: text-top;
	color: #002584;
}
a.LinkProfileMgmtGray:hover
{
	font-family: Roboto, sans-serif;
	font-size: 14px;
	color: #66b79c;
	outline-style: none;
	text-decoration: underline;
	vertical-align: text-top;
}
a.LinkProfileMgmtWhite
{
	font-family: Roboto, sans-serif;
	font-size: 13px;
	color: #151515;
	text-decoration: underline;
}
a.LinkProfileMgmtOldGray
{
	font-family: Roboto, sans-serif;
	font-size: 13px;
	color: #666;
	text-decoration: underline;
}
a.LinkProfileMgmtOldGray:hover
{
	font-family: Roboto, sans-serif;
	font-size: 13px;
	color: #66b79c;
	text-decoration: underline;
}
.LinkProfileMgmtWhiteLargeFont
{
	font-family: Roboto, sans-serif;
	font-size: 14px;
	text-decoration: underline;
	color: #002584;
}
a.LinkProfileMgmtWhite
{
	font-family: Roboto, sans-serif;
	font-size: 13px;
	color: #151515;
	text-decoration: underline;
}
a.LinkProfileMgmtField
{
	font-family: Roboto, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #002584;
}
a.LinkProfileMgmtField span
{
	color: #002584 !important;
}
a.LinkProfileMgmtPaymentField
{
	font-family: Roboto, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}
.LinkProfileMgmtPaymentField:hover
{
	color: #66b79c;
	text-decoration: underline;
}
.LinkProfileMgmtField:link
{
	text-decoration: underline;
	color: #002584;
}
.LinkProfileMgmtField:visited
{
	color: #FFFFFF;
	text-decoration: underline;
}
.LinkProfileMgmtField:hover
{
	color: #002584;
	text-decoration: underline;
}
.LinkProfileMgmtField:link.link
{
	text-decoration: underline;
	color: #151515;
}
.LinkProfileMgmtField:visited.link
{
	color: #FFFFFF;
	text-decoration: underline;
}
.LinkProfileMgmtField:hover.link
{
	color: #FFFFFF;
	text-decoration: underline;
}
a.LinkProfileMgmtField:focus
{
	outline: none;
}
table#OverViewMainSingleRecordTable
{
	margin-bottom: -15px;
}
table#AuthPageTitleTable, table#AuthPageTitleTable1, table#AuthPageTitleTable2
{
	height: 30px;
}
table#AuthMultiSecPageTitleTable
{
	margin-bottom: -15px;
	margin-left: -8px;
}
.RadioButtonText
{
	color: #151515;
}
.CheckBoxListText
{
	background-color: White;
	color: #151515;
	overflow-y: auto;
	width: 170px;
	white-space: nowrap;
}
.table#CreateLinkTable
{
	width: 880px;
	border: 0px;
	margin-left: -3px;
}
.GridControl
{
	margin-left: 50px;
}
.RadMenu_Ivory .Mainmenu_Clicked
{
	font-weight: bold !important;
	font-family: Roboto, sans-serif !important;
	font-size: 14px !important;
	text-align: center !important;
	height: 25px;
	border-bottom: 1px !important;
	border-bottom-color: red !important;
	padding: 6px 0px 0px 0px !important;
	background-color: #96CD5F !important;
	color: #FFFFFF !important;
	cursor: pointer;
	width: 192px !important;
	vertical-align: middle !important;
}
.table#BottomTable
{
	background-color: #002584;
}
/* New styles add here <NarasimhaRao 9/9/08> */
.PopUpRightCornerImage
{
	text-transform: none;
}
.PopUpLeftCornerImage
{
	text-transform: none;
}
table#AuthPageTitleTable, table#AuthPageTitleTable1, table#AuthPageTitleTable2
{
	width: 880px;
}
div#divErrors
{
	position: absolute;
	margin-left: 0px;
}
div.divErrors
{
	padding-right: 10px;
}
div#divClientErrors
{
	margin-left: 0px;
}
div#divTermsandConditionsTitle
{
	position: absolute;
	margin-left: 20px;
	margin-top: -30px;
	width: 300px;
	height: 100px;
}
div#divPrinterImage
{
	position: absolute;
	margin-top: -40px;
	width: 100px;
	height: 35px;
	margin-left: 770px;
}
.PopUpMainPanel
{
	display: none;
	width: 340px;
}
.PopUpMainSubPanel
{
	border-bottom-style: solid;
	border-bottom-color: #6699CC;
	margin-bottom: 9px;
}
.Panelwidth
{
	width: 340px;
	display: none;
}
.panel12
{
	border-bottom-style: solid;
	border-bottom-color: #6699CC;
	background-color: Red;
	margin-bottom: 9px;
}
table#tableErrormsgPopUp
{
	margin-bottom: 0px;
	margin-top: -10px;
	width: 340px;
	background-image: url(Images/tright.gif);
	background-repeat: no-repeat;
	background-position: right top;
	vertical-align: top;
	margin: 50px 0px 10px -1px;
	height: 20px;
}
asp:Panel#panel12
{
	width: 340px;
	display: none;
}
span#SpanDbaAddLink, span#SpanDbaAddLink1, span#SpanDbaAddLink2
{
	margin-left: 126px;
}
.cellheight
{
	height: 2px;
	overflow: hidden;
}
td#TdAlignRight
{
	text-align: right;
	float: right !important;
}
.ProfileMgmtGridHeader
{
	font-weight: bold !important;
	font-family: Roboto, sans-serif !important;
	font-size: 14px !important;
	color: #666666 !important;
	vertical-align: text-bottom;
}
.TermsAndConditionsTable
{
	border: 1;
}
.middletd
{
	vertical-align: middle;
	border: 1;
}
.TermsLeft
{
	margin-left: 20px;
	vertical-align: middle;
	border: 1;
}
.HelpImage
{
	margin-top: 0px;
}
/* NarasimhaRao added for apply the style to disablle control.*/
.disablelink
{
	cursor: default;
	text-decoration: underline;
	font-family: Roboto, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #666666 !important;
}
tr#trMultiSecOVPBottomSpace
{
	height: 8px;
}
tr#trSingleSecOVPBottomSpace
{
	height: 0px;
}
.PVCSLinksLabelStyle
{
	cursor: default;
}
/* Added by Srikanth (need to review)*/
td#HomePageGapwidth1, td#HomePageGapwidth2
{
	width: 10px;
}
.dashes
{
	font-size: 9px;
	color: White;
}
div#HomePageDiv
{
	width: 400px;
	margin-left: -2px;
}
div#DivActcodeFooter
{
	width: 100%;
	height: 35px;
	margin-bottom: -5px;
	background-color: white;
}
td#TdCompanyName
{
	width: 0px;
}
.thCompSrcMatchAddress
{
}
.thCompSrcMatchCitygap
{
}
.thCompSrcMatchStategap
{
}
.tablehead
{
}
table#tblLinksHome, table#tblLinks1
{
	width: 100%;
	border-left: solid 1px #B5B5B5;
	border-right: solid 1px #B5B5B5;
}
table#tblLinksHome th
{
	background-color: #151515;
	height: 25px;
	vertical-align: middle;
	padding-left: 5px;
}
.LoginMainTable
{
	text-align: center;
	margin-bottom: 0px;
	margin-top: 0px;
}
.Mozilla3
{
	margin-left: 6%;
}
.Mozilla3h
{
	margin-left: 1%;
}
.ProfilepopupMozilla
{
	margin-left: 4%;
	margin-right: 5%;
}
/* OLarge data css properties new */
.SectionTextDataLargeData
{
	font-family: Roboto, sans-serif;
	font-size: 14px;
	text-align: left;
	text-overflow: ellipsis;
	vertical-align: top;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
	width: 450px;
	word-wrap: break-word;
	table-layout: fixed;
	overflow: hidden;
}
table#AuthContentTableLargeData, table#AuthContentTable1LargeData, table#AuthContentTable2LargeData, table#AuthContentTable3LargeData, table#AuthContentTable4LargeData, table#AuthContentTable5LargeData, table#AuthContentTable6LargeData
{
	width: 850px;
}
table#AuthContentTable2LargeData #FieldNameSpace, table#AuthContentTable #FieldNameSpace, table#AuthContentEntryTable2LargeData #FieldNameSpace, table#AuthContentTable2LargeData .FieldNameSpace, table#AuthContentTable .FieldNameSpace, table#AuthContentEntryTable2LargeData .FieldNameSpace
{
	text-align: left;
	padding-left: 15px;
}
.divPCSProfilePopup
{
	height: 400px;
	overflow: scroll;
}
/* New Chages from April 2012 */
div#PCSMainDiv
{
	background-color: #002584;
}
/* New Chages from April 2012 */
div#PCSMainDiv
{
	background-color: #002584;
}
/* Added on 28 April 2012 */
a
{
	color: #FFFFFF;
}
	a:hover {
		color: #66b79c;
	}
/* Addedd on 3rd May */
/* To color "*" for the controls */
.Label_IsRequiredIndicator
{
	font-family: Roboto, sans-serif;
	font-weight: bold;
	vertical-align: top;
	font-size: Small;
	color: Red;
}
/* Added on May 4th */
.AccountAndABANumber
{
	font-weight: bold !important;
	font-family: Roboto, sans-serif !important;
	font-size: 14px !important;
	color: #66b79c !important;
	vertical-align: text-bottom;
}
/* Added on May 9th */
.Asterisk
{
	color: Red;
}
/* Added on May 15th */
.lbtWhiteBG
{
	font-family: Roboto, sans-serif;
	font-size: 14px;
	outline-style: none;
	vertical-align: text-top;
}
a.lbtWhiteBG
{
	font-family: Roboto, sans-serif;
	font-size: 14px;
	color: #002584;
	text-decoration: underline;
	vertical-align: top;
}
a.lbtWhiteBG:hover
{
	font-family: Roboto, sans-serif;
	font-size: 14px;
	color: #66b79c;
	text-decoration: underline;
	vertical-align: top;
}
a.lbtWhiteBG:focus
{
	outline: none;
}
/* Added on 17th May */
a.LinkProfileMgmtCDRPopUp
{
	font-family: Roboto, sans-serif;
	font-size: 18px;
	color: #000000;
	text-decoration: underline;
	outline-style: none;
}
a.LinkProfileMgmtCDRPopUp:hover
{
	font-family: Roboto, sans-serif;
	color: #66b79c;
	text-decoration: underline;
	outline-style: none;
}
a.LinkProfileMgmtCDRPopUpBottom
{
	font-family: Roboto, sans-serif;
	font-size: 14px;
	color: #014168;
	text-decoration: underline;
	outline-style: none;
}
a.LinkProfileMgmtCDRPopUpBottom:hover
{
	font-family: Roboto, sans-serif;
	color: #66b79c;
	text-decoration: underline;
	outline-style: none;
}
/* Added on May 22th */
.CBL_NoBG
{
	font-family: Roboto, sans-serif;
	color: #151515;
	overflow: auto;
	height: 80px;
	width: 237px;
	margin-bottom: 0px;
}
.AuthFailed_BG
{
	height: 30px;
	width: 550px;
	margin-left: auto;
	margin-right: auto;
}
/* ADDED on June 18th 2012 */
.SL_Remit2ID_LeftCol
{
	width: 155px;
	vertical-align: top !important;
}
.SL_Remit2ID_LeftColData
{
	font-family: Roboto, sans-serif;
	font-size: 14px;
	text-align: left;
	vertical-align: top !important;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
	word-wrap: break-word;
	table-layout: fixed;
	overflow: hidden;
	width: 295px;
}
.SL_Remit2ID_RemitToCol
{
	font-family: Roboto, sans-serif;
	font-size: 14px;
	text-align: left;
	vertical-align: top;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
	word-wrap: break-word;
	table-layout: fixed;
	overflow: hidden;
	width: 100px;
}
.SL_Remit2ID_RemitToColData
{
	width: 239px;
}
/* Added On 20 June 2012: for New CDR Offers PopUp */
/*Footer css End*/
/* Added for Supplier Link Properties */
.SL_RemitToID_chkLstBox
{
	height: 60px;
	overflow-y: auto;
	overflow-x: hidden;
	background-color: White;
	width: 170px;
}
.CheckBoxListText td
{
	height: 20px !important;
}
.ProfileSharingCbl
{
	margin-left: 8px !important;
}
/*CDR Offers Pop Up CSS*/
.divCDRBottomText
{
	width: 350px;
}
.divCDRBottomButton
{
	text-align: right;
}
.divCDRPopUpMyPanel
{
	background-color: White;
	width: 535px;
	height: auto;
	top: 10px !important;
}
.tblCDRPopUp
{
	width: 100%;
}
.tblCDRPopUp td
{
	vertical-align: middle;
}
.divCDRPopUpHeader
{
	padding-left: 30px;
	padding-right: 30px;
	text-align: center;
}
.divCDRPopUpFooter
{
	font-size: 14px;
	color: #002584;
	font-family: Roboto, sans-serif;
}
.CDROffersPopUp_Main_Wrapper
{
	width: 780px;
	height: auto;
	padding: 10px;
	margin: auto;
	background-color: White;
	border: 2px solid #002584;
}
.CDROffersPopUpTop_Links_Wrapper
{
	min-height: 15px;
	width: auto;
	float: right;
}
.CDROffersPopUp_Questions_Text_Top
{
	font: normal 12px/19px Roboto;
	float: left;
}
.CDROffersPopUp_Questions_Text_Top span
{
	font-size: 14px !important;
	font-family: Roboto, sans-serif;
	color: #002584;
}
.CDROffersPopUp_Top_No
{
	float: left;
	font: normal 12px/19px Roboto;
	color: #002584;
}
.CDROffersPopUp_Top_No ul
{
	margin: 0px;
	padding: 0px;
}
.CDROffersPopUp_Top_No ul li
{
	float: left;
	list-style: none;
	font: normal 12px/19px Roboto;
	color: #002584;
	padding-left: 30px;
	height: 30px;
	display: block;
	margin-left: 5px;
}
.CDROffersPopUp_Top_No ul li span
{
	font-size: 14px !important;
}
.CDROffersPopUp_Top_No ul li a
{
	font: normal 16px/19px Roboto;
	color: #002584;
	display: block;
	text-decoration: none;
}
.CDROffersPopUp_Top_No ul li a:hover
{
	font: normal 16px/19px Roboto;
	color: #333;
	display: block;
	text-decoration: none;
}
.CDROffersPopUp_Telephone_Icon
{
	background: url(../../Images/phone_icon.jpg) left top no-repeat;
}
.CDROffersPopUp_Live_Chat_Icon
{
	background: url(../../Images/live_chat_icon.jpg) left top no-repeat;
}
.CDROffersPopUp_Email_Right
{
	float: right;
	color: #767676;
	font: normal 14px/19px Roboto;
	padding-left: 10px;
}
.CDROffersPopUp_Email_Right a
{
	color: #666;
}
.CDROffersPopUp_Banner_Wrapper h2
{
	font: normal 36px/25px Roboto;
	margin: 0px;
	padding: 13px 0px;
}
.CDROffersPopUp_Banner_Wrapper h3
{
	font: normal 24px/22px Roboto;
	margin: 0px;
	padding: 5px 0px;
}
.CDROffersPopUp_Banner_Wrapper
{
	width: 760px;
	height: 105px;
	color: #fff;
	padding: 10px;
	background: url(../../Images/pop_banner_bg.png) left top repeat-y;
	border: 2px solid #002584;
}
.CDROffersPopUpTitle
{
	line-height: 25px;
	margin: 0px;
	padding: 13px 0px;
	color: White;
	font-family: Roboto, sans-serif;
	font-size: 34px;
	font-weight: normal;
}
.CDROffersPopUpSubTitle
{
	font: bold 20px/22px Roboto;
	margin: 0px;
	padding: 5px 0px;
	color: White;
}
.CDROffersPopUp_Body_Wrapper
{
	width: 770px;
	height: auto;
	margin: auto;
	padding: 10px;
}
.CDROffersPopUp_Body_Wrapper .LinkNotice
{
	color: #66b79c !important;
	font: normal 20px/22px Roboto !important;
	font-family: Roboto, sans-serif !important;
	font-weight: bold !important;
	font-size: 24px !important;
	margin: 0px;
	padding: 5px 0px;
}
.CDROffersPopUp_Body_Wrapper .SupplierName
{
	color: #1F478E !important;
	font: normal 14px/20px Roboto;
	font-size: 18px !important;
	margin: 0px;
	padding: 5px 0px;
}
.CDROffersPopUp_Body_Wrapper h2
{
	color: #141414;
	font: normal 20px/22px Roboto;
	margin: 0px;
	padding: 5px 10px;
	text-align: left;
}
.CDROffersPopUp_Body_Wrapper h3
{
	color: #002584;
	font: normal 14px/20px Roboto;
	margin: 0px;
	padding: 5px 0px;
	text-align: left;
	font-size: 21px;
	padding-bottom: 5px;
	padding-left: 10px;
}
.CDROffersPopUp_Conent
{
	font: normal 14px/18px Roboto;
	margin-top: 10px;
}
.CDROffersPopUp_ConentDescription
{
	margin-bottom: 20px;
	text-align: left;
	font: normal 16px Roboto;
	color: #014168;
}
.CDROffersPopUp_ConentDescription .Text
{
	color: #014168;
	font-family: Roboto, sans-serif;
	font-size: 16px;
	font-weight: normal;
}
.CDROffersPopUp_ConentDescription .Link
{
	font-family: Roboto, sans-serif;
	color: #002584;
	font-size: 16px;
	font-weight: normal;
}
.CDROffersPopUp_Conent img
{
	padding: 5px;
	float: left;
	clear: both;
}
.CDROffersPopUp_Conent strong
{
	color: #002584;
	font: bold 12px/18px Roboto;
	padding: 5px 0px;
}
.CDROffersPopUp_Conent ul
{
	margin: 0px;
	padding: 0px;
	padding-left: 30px;
}
.CDROffersPopUp_Conent ul li
{
	list-style: none;
	background: url(../../Images/download.jpg) left 11px no-repeat;
	font: normal 14px/19px Roboto;
	color: #333;
	padding: 3px 0px;
	padding-left: 20px;
	background-size: 4px;
}
.CDROffersPopUp_Conent ul li .Text
{
}
.CDROffersPopUp_Conent ul li a
{
	font: bold 14px/19px Roboto;
	color: #002584;
	text-decoration: underline;
}
.CDROffersPopUp_Conent ul li a:hover
{
	text-decoration: underline;
}
.CDROffersPopUp_Input_Button
{
	color: #232222;
	width: 75px;
	font-size: 14px;
	font-family: Roboto, sans-serif;
}
.CDROffersPopUp_Boxes_Wrapper
{
	width: 780px;
	min-height: 87px;
}
.CDROffersPopUp_Box
{
	width: 250px;
	height: 87px;
	border: solid 1px #B1B2B2;
	background: url(../../Images/pop_boxes_bg.jpg) left top repeat-x;
	float: left;
	margin-right: 5px;
}
.CDROffersPopUp_Box_Button
{
	width: 45px;
	height: 19px;
	padding-left: 200px;
}
.CDROffersPopUp_Box_Content
{
	width: 230px;
	min-height: 58px;
	font: normal 14px/19px Roboto;
	color: #333;
	padding: 5px;
}
.CDROffersPopUp_Box_Details
{
	width: 764px;
	border: solid 1px #DBDBDB;
	height: auto;
	padding-top: 0px;
	padding-bottom: 10px;
	margin: 5px 0px;
}
.CDROffersPopUp_box_Details h2
{
	color: #002584;
	font: normal 20px/22px Roboto;
	margin: 0px;
	padding: 5px 0px;
	padding-left: 10px;
}
.CDROffersPopUp_Box_Details p
{
	text-align: left;
	padding-left: 5px;
}
.CDROffersPopUp_Box_Inner_Box
{
	width: 180px;
	height: auto;
	float: left;
	padding: 10px 0px;
	font: normal 12px/19px Roboto;
	color: #333;
	padding-left: 8px;
}
/*.CDROffersPopUp_Box_Inner_Box_FAQ1
{
	width: 240px;
	height: auto;
	float: left;
	padding: 10px 0px;
	font: normal 12px/19px Roboto;
	color: #333;
	padding-left: 8px;
}*/

#faq_popup .faq-content
{
	height: 290px;
	overflow: auto; /*margin: 10px 20px 20px 10px;*/
	margin: 14px 20px 0px 11px;
	font-family: Roboto, sans-serif;
}
#faq_popup .faq-content .faq
{
	word-break: break-all;
}

#faq_popup .md-content
{
	width: 700px !important;
}
.faq p
{
	font-size: 12px;
}


.CDROffersPopUp_Box_Inner_Head
{
	height: 30px;
	width: 186px;
	background: url(../../Images/pop_circle.png) left 0px no-repeat;
	font: normal 16px/22px Roboto;
	color: #002584;
	text-align: left;
}
.CDROffersPopUp_Box_Inner_Head span
{
	color: #6E6E6E;
	font: 20px/28px;
	font-family: Roboto, sans-serif;
	padding-left: 8px;
	padding-right: 15px;
	font-size: 24px;
}
.CDROffersPopUp_Box_Inner_Content
{
	font: normal 14px/19px Roboto;
	color: #333;
	padding-left: 5px;
	text-align: left;
	padding-top: 5px;
}
.CDROffersPopUp_Box_Inner_Button
{
	width: 45px;
	height: 19px;
	padding-left: 714px;
}
.CDROffersPopUp_Footer_Wrapper
{
	width: 760px;
	border-top: dashed 1px #CCC;
	font: normal 12px/19px Roboto;
	color: #929292;
	margin-top: 5px;
}
.CDROffersPopUp_Box_Inner_Content_Text p
{
	text-align: left;
	padding-left: 5px;
	padding-right: 2px;
}
.clearcss
{
	clear: both;
}
.CDROffersPopUp_ImageConent
{
	width: 780px;
	margin-top: 10px;
	text-align: center;
}
.CDROffersPopUp_ImageConent img
{
	float: none !important;
}
/* Added On 07/10/2012*/
.modalBackground
{
	background-color: #151515;
	filter: alpha(opacity=50);
	opacity: 0.6;
}
/* For Vendorin */
.MasterDiv
{
	width: 878px;
	margin-bottom: 20px;
}
.SectionContentData
{
	height: 100%;
	border-bottom: solid 1px #AEAEAE;
	border-right: solid 1px #AEAEAE;
	border-left: solid 1px #AEAEAE;
	border-top: solid 1px #AEAEAE;
	width: 836px;
	margin-left: 20px;
	margin-right: 20px;
	clear: both;
	border-radius: 15px;
	-moz-border-radius: 15px;
	background-color: #E6E6E6;
	padding-bottom: 20px;
}
.SectionContentData table tr td
{
	border-bottom: dotted 1px #AEAEAE;
	height: 30px;
}
.SectionContent
{
	height: 100%;
	border-right: solid 1px #AEAEAE;
	border-left: solid 1px #AEAEAE;
	width: 876px;
	clear: both;
	padding-top: 20px;
}
.SectionContent_Multiple
{
	height: 100%;
	border-right: solid 1px #AEAEAE;
	border-left: solid 1px #AEAEAE;
	width: 876px;
	clear: both;
	padding-top: 5px;
}
.SectionFooter
{
	height: 13px;
	width: 878px;
}
.SectionHeaderDiv
{
	width: 878px;
	float: left;
	height: 40px;
}
.inner_gridhead_lt
{
	width: 5px;
	float: left;
	background: url(../../images/OuterTLcurve.png) no-repeat left top;
	height: 40px;
}
.inner_gridhead_rt
{
	width: 5px;
	float: right;
	background: url(../../images/OuterTRcurve.png) no-repeat left top;
	height: 40px;
}
.inner_gridhead_bg
{
	width: 868px;
	float: left;
	background: url(../../images/OuterBG.png) repeat-x left top;
	line-height: 41px;
	height: 40px;
}
.inner_gridhead
{
	width: 878px;
	float: left;
	height: 40px;
}
.SectionFooter_LeftCornerDiv
{
	background: url(../../Images/OuterBLcurve.png) no-repeat left bottom;
	width: 15px;
	height: 13px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	float: left;
}
.SectionFooter_RightCornerDiv
{
	width: 15px;
	float: left;
	background: url(../../Images/OuterBRcurve.png) no-repeat left top;
	height: 13px;
}
.SectionFooter_CenterDiv
{
	width: 848px;
	border-bottom: solid 2px #AEAEAE;
	float: left;
	height: 13px;
}
/* New layout*/
.TextBoxBottom, input[type="text"], input[type="password"], input[type="file"]
{
	padding-left: 3px;
}
.BottomSmalltextbox
{
}
.DropDownList
{
	width: 241px !important;
}
.ProActStyleButton
{
}
.ProActStyleButton .disabled
{
	color: #151515;
}
.CheckBox
{
}
.CheckBoxList, .SL_RemitToID_chkLstBox
{
}
.DropDownGroup
{
}
.ListBox
{
}
.header
{
	width: 100%;
	height: 44px;
	margin: 0px;
	padding: 0px;
	float: left;
}
.header .header_curve_left
{
	width: 9px;
	height: 44px;
	margin: 0px;
	padding: 0px;
	float: left;
	background: url(../../images/OuterTLcurve.png) no-repeat left top;
}
.header .header_curve_right
{
	width: 9px;
	height: 44px;
	margin: 0px;
	padding: 0px;
	float: left;
	background: url(../../images/OuterTRcurve.png) no-repeat left top;
}
.header .header_curve_bg
{
	width: 860px;
	height: 44px;
	margin: 0px;
	padding: 0px;
	float: left;
	background: url(../../images/OuterBG.png) repeat-x left top;
	text-align: left;
	line-height: 44px;
}
.header .header_Squared_bg
{
	width: 876px;
	height: 44px;
	margin: 0px;
	padding: 0px;
	float: left;
/*	background: url(../../images/OuterBG.png) repeat-x left top;*/
	text-align: left;
	line-height: 40px;
	background-color: #F5F5F5;
	border-left: 1px solid #CCC;
	border-right: 1px solid #CCC;
	border-top: 1PX solid #CCC;
}
.header .Home_header_curve_bg
{
	width: 409px;
	height: 44px;
	margin: 0px;
	padding: 0px;
	float: left;
	background: url(../../images/OuterBG.png) repeat-x left top;
	text-align: left;
	line-height: 44px;
}
.innerbox_bottommain .innerbox_bottommain_left, .innerbox_bottommain .innerbox_bottommain_right
{
	width: 15px;
	height: 13px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	float: left;
}
.mainbox
{
	height: auto;
	min-height: 125px;
	margin: 0px auto;
	padding: 0px;
	background: #fff;
	border: solid 0px #333;
	width: 878px;
}
.boxbottom
{
	height: 9px;
	margin: 0px;
	padding: 0px;
	float: left;
	margin-bottom: 5px;
	width: 878px;
}
.boxbottom .boxbottom_curve_left
{
	width: 9px;
	height: 9px;
	margin: 0px;
	padding: 0px;
	float: left;
	background: url(../../images/OuterBLcurve.png) no-repeat left top;
}
.boxbottom .boxbottom_Squared_bg
{
	height: 9px;
	margin: 0px;
	padding: 0px;
	float: left;
	background: #fff url('') repeat-x left top;
	border-bottom: solid 1px #ccc;
	text-align: center;
	line-height: 44px;
	width: 876px;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
}
.boxbottom .boxbottom_curve_right
{
	width: 9px;
	height: 9px;
	margin: 0px;
	padding: 0px;
	float: left;
	background: url(../../images/OuterBRcurve.png) no-repeat left top;
}
.innerbox_centermain
{
	width: 100%;
	height: auto;
	min-height: 0px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	float: left;
	background: #f5f5f5;
}
.Container .innerbox
{
	width: 100%;
	height: auto;
	margin: 0px 0px 5px 0px;
	padding: 0px;
	float: left;
}
.Container .innerboxMultiSection
{
	width: 100%;
	height: auto;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	float: left;
}
.Container
{
	height: auto;
	margin: 0px;
	padding: 10px 10px 0px 10px;
	float: left;
	border-left: solid 1px #ccc;
	border-right: solid 1px #ccc;
	width: 856px;
}
.innerbox .innerbox_topmain
{
	width: 100%;
	height: auto;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	float: left;
}
.innerbox_topmain .innerbox_topmain_right
{
	width: 15px;
	height: 13px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	float: left;
}
.innerbox .innerbox_bottommain
{
	width: 100%;
	height: auto;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	float: left;
}
.innerbox_topmain .innerbox_topmain_right, .innerbox_bottommain .innerbox_bottommain_left, .innerbox_bottommain .innerbox_bottommain_right
{
	width: 15px;
	height: 13px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	float: left;
}
.innerbox_topmain .innerbox_topmain_center, .innerbox_bottommain .innerbox_bottommain_center
{
	height: 13px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	float: left;
	background: #f5f5f5;
	width: 826px;
}
.innerbox_topmain .innerbox_topmain_left, .Home_innerbox_topmain .innerbox_topmain_left
{
	width: 15px;
	height: 13px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	float: left;
/*	background: url(../../images/innerbox_topleft.png) no-repeat left top;*/
    background: #f5f5f5;
}
.innerbox_topmain .innerbox_topmain_right, .Home_innerbox_topmain .innerbox_topmain_right {
	width: 15px;
	height: 13px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	float: left;
	background: #f5f5f5;
}
.innerbox_bottommain .innerbox_bottommain_left, .Home_innerbox_bottommain .innerbox_bottommain_left {
	width: 15px;
	height: 13px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	float: left;
	background: #f5f5f5;
}
.innerbox_bottommain .innerbox_bottommain_right, .Home_innerbox_bottommain .innerbox_bottommain_right {
	width: 15px;
	height: 13px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	float: left;
	background: #f5f5f5;
}
.table_bdr1 td, table#AuthContentTable2LargeData td
{
	padding: 0px;
	margin: 0px;
	height: 25px;
}
table#AuthContentEntryTable2LargeData td, table#AuthContentTable td, table#AuthContentTable2 td, table#AuthContentTable1 td
{
	padding: 0px;
	margin: 0px;
	height: 32px;
	vertical-align: middle;
	padding-top: 2px;
}
table#AuthContentTable2LargeData td table td
{
	border: none;
}
/*Rad Menu */
.radmenu .horizontal .item
{
}
.radmenu SubMenuCSS
{
}
tr#trLinksHeader th
{
	font-family: Roboto, sans-serif;
	font-size: 14px;
	text-align: left;
	padding-right: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
	width: 20%;
	height: 30px;
	vertical-align: middle;
	padding-left: 3px;
	background-color: #151515;
	color: White !important;
}
tr#trLinksHeader th a
{
	color: White !important;
}
/* Menu BG */
.divMenuBGleft
{
	height: 32px;
	width: 700px;
	float: left;
}
.divMenuBGright
{
	text-align: right;
	vertical-align: middle;
	line-height: 28px;
	height: 32px;
	white-space: nowrap;
	width: 180px;
}
/* Home Page CSS */
.Home_Container
{
	height: auto;
	margin: 0px;
	padding: 10px 10px 0px 10px;
	float: left;
	border-left: solid 1px #b5b5b5;
	border-right: solid 1px #b5b5b5;
	width: 405px;
}
.Home_innerbox_topmain .Home_innerbox_topmain_center, .Home_innerbox_bottommain .Home_innerbox_bottommain_center, .Home_innerbox_bottommain .innerbox_bottommain_center
{
	height: 13px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	float: left;
	background: #ececec;
	width: 375px;
}
/*For Rad Menu*/
.RadMenu_NewMenu {
	font: 12px Roboto, tahoma, verdana, sans-serif;
	top: 0px;
	left: 0px;
	font-weight: bold !important;
}
.RadMenu_NewMenu .group, .RadMenu_NewMenu .rootGroup
{
}
.RadMenu_NewMenu .horizontal
{
}
.RadMenu_NewMenu .vertical
{
	border-top: 0;
}
.RadMenu_NewMenu .link:hover
{
	color: #66b79c;
	text-decoration: none;
	cursor: pointer;
}
.RadMenu_NewMenu .link, .RadMenu_NewMenu .disabled, .RadMenu_NewMenu .disabled:hover
{
	color: #666;
	text-decoration: none;
	border-collapse: separate;
	table-layout: fixed;
	background-color: #fffffc;
	cursor: pointer;
	text-align: left;
}
.RadMenu_NewMenu .text
{
	cursor: pointer;
	padding: 0 0px;
	text-decoration: none;
}
.RadMenu_NewMenu .horizontal .link
{
	border-top: 0;
}
.RadMenu_NewMenu .vertical .link
{
	border-left: 0;
	border-top: 0;
}
.RadMenu_NewMenu .link:hover .expandLeft, .RadMenu_NewMenu .link:hover .expandRight
{
	background-image: url(Img/arrowWhite.gif);
}
.RadMenu_NewMenu .expandLeft, .RadMenu_NewMenu .expandRight, .RadMenu_NewMenu .disabled:hover .expandLeft, .RadMenu_NewMenu .disabled:hover .expandRight
{
	background: transparent url('Img/arrow.gif') right center no-repeat;
}
.RadMenu_NewMenu_rtl .expandLeft, .RadMenu_NewMenu_rtl .expandRight
{
	background: transparent url(img/left.gif) left center no-repeat;
}
/* right to left */
.RadMenu_NewMenu_rtl .group .link:hover .expandLeft, .RadMenu_NewMenu_rtl .group .link:hover .expandRight
{
	background: transparent url(img/invertedGroupImageRTL.gif) left center no-repeat;
	margin: 0px;
}
.RadMenu_NewMenu .leftArrow, .RadMenu_NewMenu .rightArrow, .RadMenu_NewMenu .topArrow, .RadMenu_NewMenu .bottomArrow, .RadMenu_NewMenu .leftArrowDisabled, .RadMenu_NewMenu .rightArrowDisabled, .RadMenu_NewMenu .topArrowDisabled, .RadMenu_NewMenu .bottomArrowDisabled
{
	background: #666655 url('img/left.gif') center center no-repeat;
	width: 15px;
}
.RadMenu_NewMenu .topArrow, .RadMenu_NewMenu .topArrowDisabled
{
	background-image: url('img/top.gif');
	width: 100%;
}
.RadMenu_NewMenu .bottomArrow, .RadMenu_NewMenu .bottomArrowDisabled
{
	background-image: url('img/bottom.gif');
	width: 100%;
}
.RadMenu_NewMenu .rightArrow, .RadMenu_NewMenu .leftArrow
{
	height: 100%;
}
.RadMenu_NewMenu .rightArrow, .RadMenu_NewMenu .rightArrowDisabled
{
	background-image: url('img/right.gif');
}
.SubMenuCSS
{
	background-color: White !important;
	-moz-border-radius: 0px 0px 10px 10px;
	-khtml-border-radius: 0px 0px 10px 10px;
	-webkit-border-radius: 0px 0px 10px 10px;
	border-radius: 0px 0px 10px 10px;
	padding-bottom: 7px;
}
.SubMenuCSSClicked
{
	color: 00589D;
}
.SubMenuCSS ul li
{
	float: none !important;
	display: block;
	line-height: 25px;
	list-style-type: none;
	background-color: White !important;
}
.SubMenuCSS ul li:hover
{
	background-color: #CCCCCC !important;
}
.SubMenuCSS ul li a
{
	background-color: transparent !important;
	color: #333333 !important;
	padding: 0px 10px 0px 10px !important;
	font-size: 11px;
	font-weight: bold;
}
.SubMenuCSS ul li a:hover
{
	background-color: #CCCCCC !important;
	color: #00589D !important;
}
.SubMenuCSS ul
{
	margin: 0;
	padding: 0;
}
.MainMenuCSSTOP
{
	height: 32px;
	width: auto;
}
.MainMenuCSSTOP ul li
{
	background-color: transparent !important;
	color: White !important;
	display: block;
	line-height: 32px;
	list-style-type: none;
}
.MainMenuCSSTOP li a
{
	background-color: transparent !important;
	color: White !important;
	padding-top: 0px !important;
	padding-right: 15px !important;
	padding-bottom: 0px !important;
	padding-left: 5px !important;
	line-height: 32px;
	border: none !important;
}
.MainMenuCSSTOP ul li a:hover
{
	background: transparent url(../../images/menuitem_hover.png) repeat-x scroll left top;
}
.MainMenuCSSTOP ul
{
	margin: 0px !important;
	margin-bottom: 20px !important;
	padding: 0px !important;
	width: 100% !important;
}
.MainMenuCSSTOP ul.horizontal li li a
{
}
.SubMenuCSS ul li a.seperator
{
	line-height: 1px !important;
	border-bottom-style: dotted;
	border-bottom-width: 2px;
	border-bottom-color: Gray;
	margin: 0px !important;
}
.SubMenuCSS ul li.separator
{
	line-height: 1px !important;
	border-bottom-style: dotted;
	border-bottom-width: 2px;
	border-bottom-color: Gray;
}
.radmyprofile ul
{
	width: 158px;
}
.radmyprofile, .rdmytrading, .rdpayments, .rduseradmin
{
	background-color: #fff;
	position: absolute;
	right: 0;
	-moz-border-radius: 0 0 10px 10px;
	-webkit-border-radius: 0 0 10px 10px;
	border-radius: 0 0 10px 10px;
	-moz-box-shadow: 2px 2px 24px -7px #3d3d3d;
	-webkit-box-shadow: 2px 2px 24px -7px #3d3d3d;
	box-shadow: 2px 2px 24px -7px #3d3d3d;
	z-index: 1000;
}
.radmyprofile
{
}
.rdmytrading ul
{
	width: 193px;
}
.rdpayments ul
{
	width: 180px;
}
.rduseradmin ul
{
	width: 150px;
}
.radmenu ul.horizontal li, .radmenu ul.vertical li
{
	padding: 0px 0px 0px 0px;
	margin: 0px;
}
.radmenu .rootGroup .leftImage
{
	position: relative !important;
}
.PopUpheader_curve_bg
{
}
.TablePopUpBlueBar2 .header_curve_left
{
	width: 9px;
	height: 44px;
	margin: 0px;
	padding: 0px;
	float: left;
	background: url(../../images/OuterTLcurve.png) no-repeat left top;
}
.TablePopUpBlueBar2 .header_curve_right
{
	width: 9px;
	height: 44px;
	margin: 0px;
	padding: 0px;
	float: left;
	background: url(../../images/OuterTRcurve.png) no-repeat left top;
}
.TablePopUpBlueBar2 .header_curve_bg
{
	width: 100%;
	height: 44px;
	margin: 0px;
	padding: 0px;
	float: left;
/*	background: url(../../images/OuterBG.png) repeat-x left top;*/
	text-align: left;
	line-height: 44px;
	background-color: #f5f5f5;
	border-bottom: 1px solid #ccc;
}
.RadMenu_NewMenu .link, .RadMenu_NewMenu .disabled, .RadMenu_NewMenu .disabled:hover
{
	margin-left: 0px !important;
	margin-right: 0px !important;
}
/* Footer Horizontal Line*/
.FooterHL
{
	width: 98%;
	border-style: none none solid none;
	border-width: 1px;
	color: #000000;
}
.DivCitiFooterSmallLogo
{
	float: left;
	background: url(../../images/footer-citi-logo-small.gif) no-repeat left top;
	width: 25px;
	height: 15px;
	margin-left: 25px;
}
.DivCitiFooterDescription
{
	float: left;
	height: 15px;
	vertical-align: middle;
	padding-left: 10px;
	line-height: 15px;
}
.DivCitiFooterCopyRights
{
	float: right;
	padding-right: 30px;
	height: 15px;
	vertical-align: middle;
}
.DivFooterCiti
{
	margin-bottom: 40px;
	height: 15px;
	vertical-align: middle;
}
.DivCitiFooterWebsiteLink
{
	float: left;
	padding-left: 15px;
}
.DivCitiFooterLinks
{
	float: right;
	padding-right: 20px;
}
.DivCitiFooterLinks ul
{
	margin: 0px;
	padding: 0px;
}
.DivCitiFooterLinks ul li
{
	display: block;
	list-style-type: none;
	float: right;
	line-height: 10px;
	padding-left: 20px;
}
.RadMenu_NewMenu ul.level1
{
	background-color: #fff;
	position: absolute;
	right: 0;
	-moz-border-radius: 0 0 10px 10px;
	-webkit-border-radius: 0 0 10px 10px;
	border-radius: 0 0 10px 10px;
	-moz-box-shadow: 2px 2px 24px -7px #3d3d3d;
	-webkit-box-shadow: 2px 2px 24px -7px #3d3d3d;
	box-shadow: 2px 2px 24px -7px #3d3d3d;
	z-index: 10;
	float: none;
}
.RadMenu_NewMenu ul.level1 li
{
	float: none !important;
	display: block;
	line-height: 25px;
	list-style-type: none;
	background-color: White !important;
}
.RadMenu_NewMenu ul.level1 li:hover
{
	background-color: #CCCCCC !important;
}
.RadMenu_NewMenu .level1 li a
{
	background-color: transparent !important;
	color: #151515 !important;
	padding: 0px 10px 0px 10px !important;
	font-size: 11px;
	font-weight: bold;
	z-index: 1000000;
}
.RadMenu_NewMenu .level1 li a:hover
{
	background-color: #CCCCCC !important;
	color: #002584 !important;
}
.slide
{
	background-color: #fff;
	position: absolute;
	right: 0;
	-moz-border-radius: 0 0 10px 10px;
	-webkit-border-radius: 0 0 10px 10px;
	border-radius: 0 0 10px 10px;
	-moz-box-shadow: 2px 2px 24px -7px #3d3d3d;
	-webkit-box-shadow: 2px 2px 24px -7px #3d3d3d;
	box-shadow: 2px 2px 24px -7px #3d3d3d;
	z-index: 1000;
	margin-bottom: 10px;
}
td#TdOverViewFilterTitle
{
	padding-left: 0px !important;
}
/* For Citi Home Page */
table#tblHomeHeaderText, table#tblHomeHeaderText1, table#tblHomeHeaderText2, table#tblHomeHeaderText3, table#tblHomeHeaderText4, table#tblHomeHeaderText5
{
	margin-left: 13px;
}
td#1, td#3
{
	width: 100px;
}
.header_Squared_bg_HomePageLeft
{
	width: 100%;
}
.HomePageExpandYourNetwork, .HomePagePaymentFiles
{
	margin-right: 0px;
	width: 433px;
}
.HomePageManageYourNetwork, .HomePageYourNetworkUpdates, .header_Squared_bg_HomePageRight
{
	margin-left: 0px;
}
table#HomepageMarginLeft
{
	height: 100%;
	width: 100%;
}
.header_Squared_bg_HomePageLeft, .header_Squared_bg_HomePageRight {
	height: 44px;
	margin: 0px;
	padding: 0px;
	float: left;
	/*	background: url(../../images/OuterBG.png) repeat-x left top;*/
	background-color: #f5f5f5;
	text-align: left;
	line-height: 44px;
	border-top: 1px solid #ccc;
/*	border-left: 1px solid #ccc;*/
	border-right: 1px solid #ccc;
}
td#tdHomeLeftSpace, td#tdHomeLeftSpace1, td#tdHomeLeftSpace2, td#tdHomeLeftSpace3, td#tdHomeLeftSpace4
{
	padding-left: 0px !important;
}
table#HomepageMarginLeft
{
	margin-left: 0px !important;
}
.HomePage_Container_Right
{
	height: auto;
	margin: 0px;
	float: left;
	width: 345px;
}
.HomePage_Container_Left
{
	margin: 0px;
	float: left;
	width: 510px;
	width: 433px;
	height: auto;
}
.HomePage_Outerboxbottom
{
	width: 100%;
	height: 9px;
	margin: 0px;
	padding: 0px;
	float: left;
	margin-bottom: 20px;
}
.HomePage_Outerboxbottom_Left .boxbottom_Squared_bg
{
	width: 510px;
	height: 9px;
	margin: 0px;
	padding: 0px;
	background: #fff url('') repeat-x left top;
	border-bottom: solid 1px #B5B5B5;
	text-align: center;
	line-height: 44px;
	border-left: 1px solid #B5B5B5;
	border-right: 1px solid #B5B5B5;
	float: left;
}
.HomePage_Outerboxbottom_Right .boxbottom_Squared_bg
{
	height: 9px;
	margin: 0px;
	padding: 0px;
	float: left;
	background: #fff url('') repeat-x left top;
	border-bottom: solid 1px #B5B5B5;
	text-align: center;
	line-height: 44px;
	border-left: 1px solid #B5B5B5;
	border-right: 1px solid #B5B5B5;
}
.HomePage_Container_Left .innerbox_topmain, .HomePage_Container_Left .innerbox_topmain_center
{
	height: 13px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	float: left;
	width: 100%;
}
.HomePage_Container_Right .innerbox_topmain, .HomePage_Container_Right .innerbox_topmain_center {
	height: 13px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	float: left;
	width: 100%;
	background: #f5f5f5;
}
.HomePage_Container_Left .innerbox_centermain, .HomePage_Container_Right .innerbox_centermain {
	width: 100%;
	min-height: 0px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	float: left;
	background: #f5f5f5;
}
.HomePage_Container_Left .innerbox_topmain_center, .HomePage_Container_Left .innerbox_bottommain_center {
	height: 13px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	float: left;
	background: #f5f5f5;
	width: 810px;
}
.HomePage_Container_Right .innerbox_topmain_center, .HomePage_Container_Right .innerbox_bottommain_center {
	height: 13px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	float: left;
	background: #f5f5f5;
	width: 286px;
	width: 363px;
}
.HomePage_Container_Left .innerbox
{
	width: 470px;
	width: 840px;
	padding: 20px;
	float: left;
}
.HomePage_Container_Right .innerbox
{
	padding-left: 20px;
	padding-right: 20px;
	width: 316px;
	width: 393px;
	float: left;
}
.HomePageExpandYourNetwork .innerbox
{
	padding-top: 10px;
	padding-bottom: 10px;
}
.HomePageManageYourNetwork .innerbox
{
	padding-top: 10px;
	padding-top: 25px;
	padding-bottom: 10px;
}
.HomePagePaymentFiles .innerbox
{
	padding-top: 10px;
	padding-bottom: 10px;
}
.HomePageYourNetworkUpdates .innerbox
{
	padding-top: 25px;
	padding-bottom: 10px;
}
div#GridPageRightTopLink span
{
	color: #002584 !important;
}
.LinkGridHeader
{
	font-family: Roboto, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	outline-style: none;
	vertical-align: text-top;
}
a.LinkGridHeader:hover
{
	font-family: Roboto, sans-serif;
	font-size: 14px;
	color: #66b79c;
	text-decoration: underline;
	vertical-align: top;
}
a.LinkGridHeader:focus
{
	outline: none;
}
a.LinkGridHome
{
	font-family: Roboto, sans-serif;
	font-size: 14px;
	color: #002584;
	text-decoration: underline;
	outline-style: none;
}
a.LinkGridHome:hover
{
	font-family: Roboto, sans-serif;
	font-size: 14px;
	color: #66b79c;
	text-decoration: underline;
	outline-style: none;
}
.DivHomePageInnerContent_Left
{
}
.DivHomePageInnerContent_Right
{
}
.HomePageSectionTable
{
	width: 100%;
	padding-left: 10px;
	padding-right: 10px;
}
.HomePageSectionTable td
{
	height: 35px;
	vertical-align: middle;
}
.HomePageSectionGridTable
{
	width: 100%;
}
.HomePageSectionGridTable td
{
	height: 20px;
}
.HomePageSectionGridTable th
{
	height: 30px;
	vertical-align: middle;
	padding-left: 10px;
	padding-right: 10px;
}
.HomePageBottomSpace
{
	margin-top: 25px;
}
.HomePage_Container_Upper
{
}
.HomePage_Container_Lower
{
	height: auto;
}
.HomePage_Container_Upper .innerbox_centermain
{
}
.HomePage_Container_Lower .innerbox_centermain
{
}
.HomePageGridBottom
{
	height: 13px;
	-webkit-border-bottom-right-radius: 8px;
	-webkit-border-bottom-left-radius: 8px;
	-khtml-border-bottom-right-radius: 8px;
	-khtml-border-bottom-left-radius: 8px;
	-moz-border-radius-bottomright: 8px;
	-moz-border-radius-bottomleft: 8px;
	border-bottom-right-radius: 8px;
	border-bottom-left-radius: 8px;
	border-left: 1px solid #B5B5B5;
	border-right: 1px solid #B5B5B5;
	border-bottom: 1px solid #B5B5B5;
}
.div4secHomepage
{
	border-left: 1px solid #B5B5B5;
	border-right: 1px solid #B5B5B5;
}
span#SpanDbaAddLink span, span#SpanDbaAddLink1 span, span#SpanDbaAddLink2 spanspanspan
{
	color: #002584 !important;
}
table#AuthContentTable2LargeData #FieldNameSpaceEntry, table#AuthContentTable #FieldNameSpaceEntry, table#AuthContentEntryTable2LargeData #FieldNameSpaceEntry, table#AuthContentTable2LargeData .FieldNameSpaceEntry, table#AuthContentTable .FieldNameSpaceEntry, table#AuthContentEntryTable2LargeData .FieldNameSpaceEntry, table#AuthContentTable1 .FieldNameSpaceEntry, table#AuthContentTable1 #FieldNameSpaceEntry
{
	text-align: right;
	padding-right: 10px;
}
.ExphoneExtn
{
	width: 77px !important;
}
.DivPopUpCloseButtons
{
	margin-bottom: 10px;
}
.disableButton
{
}
.DivSectionHeaderTitle
{
	padding-left: 10px;
	text-align: left;
	text-overflow: clip;
	overflow: hidden;
	white-space: nowrap;
	width: 860px;
}
tr#trPaymentsHeader th
{
	font-family: Roboto, sans-serif;
	font-size: 14px;
	text-align: left;
	padding-right: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
	width: 20%;
	height: 30px;
	vertical-align: middle;
	padding-left: 5px;
	background-color: #333333;
	color: White !important;
}
.lblContentForeColor
{
	color: #151515;
}
.CitiTopBlackStrip
{
	display: none !important; /*added by Kyle*/
	background-color: #66b79c;
	height: 19px;
	vertical-align: middle;
	padding-left: 0px;
	-moz-background-clip: -moz-initial;
	-moz-background-origin: -moz-initial;
	-moz-background-inline-policy: -moz-initial;
}
.CitiTopMenuStrip
{
	height: 32px;
}
.CitiTopMenuStripUnAuth, .CitiTopMenuStrip {
	height: 32px;
	/*	background-color: #002584;*/
	background-color: #002584;
}
.CitiTopMenuStripUnAuth ul
{
	margin: 0px;
	padding: 0px;
}
.CitiTopMenuStripUnAuth ul li
{
	display: block;
	float: right;
	line-height: 10px;
	list-style-type: none;
}
.CitiTopMenuStripUnAuth ul li:hover
{
	background-color: #3399CC;
}
.CitiTopMenuStripUnAuth ul li a
{
	background-color: transparent !important;
	color: White !important;
	line-height: 32px;
	padding: 0 15px 0 5px !important;
}
.CitiTopMenuStripUnAuth ul li a:hover
{
	color: White !important;
}
.CitiTopLogoStrip
{
	height: 84px;
	background-color: #FFFFFF;
}
.GridTable
{
}
.GridTable th
{
	background-color: #151515;
	height: 25px;
	vertical-align: middle;
	padding-left: 0px;
}
.GridTable td
{
	padding-left: 0px;
	height: 30px;
	vertical-align: middle;
}
.HomePageSeparator
{
	width: 10px;
	height: 10px;
}
.HomePageManageYourNetwork, .HomePageYourNetworkUpdates, .header_Squared_bg_HomePageRight, .HomePage_Container_Right, .HomePage_Outerboxbottom_Right .boxbottom_Squared_bg
{
	width: 356px;
	width: 433px;
}
.NoDataHome
{
	text-align: center;
}
.SubMenuCSSOverView
{
	margin-top: -3px !important;
}
.SubMenuCSSOverView ul li
{
	background-color: transparent !important;
	display: block;
	line-height: 25px;
	list-style-type: none;
	color: White;
}
.SubMenuCSSOverView ul li:hover
{
	background-color: #CCCCCC !important;
	background: transparent url(../../images/menuitem_hover.png) repeat-x scroll left top;
}
.SubMenuCSSOverView ul li a
{
	background-color: transparent !important;
	color: White !important;
	padding: 0px 4px 0px 4px !important;
	font-size: 11px;
	font-weight: bold;
}
.SubMenuCSSOverView ul
{
	margin: 0;
	padding: 0;
}
.SubMenuCSSOverView ul li a.seperator
{
	display: none;
}
.SubMenuCSSOverView ul li a.disabled
{
	color: Red;
	margin-left: 0px !important;
}
.rtl .item, .SubMenuCSSOverView .item
{
	float: left !important;
}
.SubMenuCSSOverView li a
{
	background-color: transparent !important;
	color: White !important;
	padding-top: 0px !important;
	padding-right: 15px !important;
	padding-bottom: 0px !important;
	padding-left: 5px !important;
	line-height: 32px;
}
.SubMenuCSSOverView ul li a:hover
{
}
.DivMultiSectionHeaderTitle
{
	width: 588px;
	float: left;
	padding-left: 9px;
}
table#AuthButtonTablePopup
{
	margin-top: 10px;
}
.PAlefttd, .PArighttd
{
	width: 400px;
}
.PAasterisk
{
	line-height: 24px;
}
.PAsectionSeperator
{
	width: 7px;
}
.PAdataTD
{
	width: 275px;
	vertical-align: middle;
}
.PAtitleTD
{
	text-align: right;
	padding-right: 10px;
	vertical-align: middle;
}

.DivUserReg
{
	width: 400px;
}

.DivComManual
{
	width: 452px;
}

table#ActivationTable, table#ActivationTable1
{
	table-layout: fixed;
}
table#ActivationTable td, table#ActivationTable1 td
{
	height: 30px;
	vertical-align: middle;
}
.URSectionDiv
{
	border: solid 1px #B5B5B5;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-top: 10px;
	height: 250px;
	margin-bottom: 10px;
	width: 452px;
}
td#ClientLogo
{
	text-align: right;
	vertical-align: middle;
	padding-right: 30px;
}
.ExtnSeperator
{
	color: #151515;
	vertical-align: text-top;
}
.SessionMarginBottom
{
	width: 410px !important;
	margin-left: auto;
	margin-right: auto;
}
.Exsearch
{
	width: 580px;
	margin-left: -3px;
}
.ExtnText
{
	color: #151515;
	vertical-align: 5px !important;
}
/* Activation Code */
.DivActCode
{
	width: 900px;
	height: 350px;
	margin-top: 42px;
}
.DivActivationCodeNewProfile
{
	width: 700px;
	height: 245px;
	margin-left: auto;
	margin-right: auto;
	background-color: #151515;
	filter: alpha(opacity=50);
	opacity: 0.75;
	-webkit-border-top-right-radius: 8px;
	-webkit-border-top-left-radius: 8px;
	-khtml-border-top-right-radius: 8px;
	-khtml-border-top-left-radius: 8px;
	-moz-border-radius-topright: 8px;
	-moz-border-radius-topleft: 8px;
	border-top-right-radius: 8px;
	border-top-left-radius: 8px;
}
.TableActivationCodeNewProfile
{
	width: 640px;
	margin-left: 30px;
	margin-right: 30px;
	margin-top: 30px;
}
.TableActivationCodeNewProfile .CreateProfileTitleTD
{
	vertical-align: middle;
}
.TableActivationCodeNewProfile .CreateProfileDescTD
{
	vertical-align: bottom;
	padding-bottom: 5px;
}
.DivActivationCode
{
	width: 700px;
	height: 80px;
	margin-left: auto;
	margin-right: auto;
	background-color: Gray;
	filter: alpha(opacity=85);
	opacity: 0.85;
	-webkit-border-bottom-right-radius: 8px;
	-webkit-border-bottom-left-radius: 8px;
	-khtml-border-bottom-right-radius: 8px;
	-khtml-border-bottom-left-radius: 8px;
	-moz-border-radius-bottomright: 8px;
	-moz-border-radius-bottomleft: 8px;
	border-bottom-right-radius: 8px;
	border-bottom-left-radius: 8px;
}
.ActCodeText
{
	height: 40px;
	vertical-align: middle;
	width: 180px;
	text-align: right;
	padding-right: 20px;
}
.ActCodeTitle
{
	height: 40px;
	vertical-align: middle;
	padding-left: 50px;
	width: 300px;
	padding-right: 0px;
}
.ActCodeButton
{
	height: 40px;
	vertical-align: middle;
	padding-right: 50px;
	width: 100px;
	text-align: right;
}
.ActCodeStepsDiv
{
	width: 200px;
	margin-right: 30px;
	float: left;
	margin-top: 20px;
}
.ActCodeSteps3rdDiv
{
	width: 180px;
	float: left;
	margin-top: 20px;
}
.ActCodeStepsTitleDiv
{
	margin-bottom: 10px;
}
.ActCodeStepsDescDiv
{
	margin-bottom: 5px;
}
.ActCodeStepsContentDiv
{
	height: 110px;
	margin-top: 15px;
	text-align: center;
	padding-left: 5px;
	padding-right: 5px;
}
.ActCodeStepsInnerCenterDiv
{
	border: 0px solid White;
	height: 70px;
	text-align: center;
}
.ActCodeStepsInnerTopDiv
{
	-webkit-border-top-right-radius: 8px;
	-webkit-border-top-left-radius: 8px;
	-khtml-border-top-right-radius: 8px;
	-khtml-border-top-left-radius: 8px;
	-moz-border-radius-topright: 8px;
	-moz-border-radius-topleft: 8px;
	border-top-right-radius: 8px;
	border-top-left-radius: 8px;
	border: 1px solid White;
	height: 30px;
	border-bottom: none;
}
.ActCodeStepsInnerBottomDiv
{
	-webkit-border-bottom-right-radius: 8px;
	-webkit-border-bottom-left-radius: 8px;
	-khtml-border-bottom-right-radius: 8px;
	-khtml-border-bottom-left-radius: 8px;
	-moz-border-radius-bottomright: 8px;
	-moz-border-radius-bottomleft: 8px;
	border-bottom-right-radius: 8px;
	border-bottom-left-radius: 8px;
	border: 1px solid White;
	height: 30px;
	border-top: none;
}
/* Login Page CSS*/
.DivLoginCiti
{
	width: 900px;
	height: 350px;
	margin-top: 42px;
}
.TransitCode
{
	float: left;
	width: 50px;
}
.DivLoginWelcomeDiv
{
	width: 275px;
	margin-left: 50px;
	float: left;
	display: none;
}
.LoginWelcomeInnerTopDiv
{
	-webkit-border-top-right-radius: 8px;
	-webkit-border-top-left-radius: 8px;
	-khtml-border-top-right-radius: 8px;
	-khtml-border-top-left-radius: 8px;
	-moz-border-radius-topright: 8px;
	-moz-border-radius-topleft: 8px;
	border-top-right-radius: 8px;
	border-top-left-radius: 8px;
	border: 1px solid White;
	height: 30px;
	border-bottom: none;
}
.LoginWelcomeContentDiv
{
	height: 45px;
	margin-top: 15px;
	text-align: left;
	padding-left: 5px;
	padding-right: 5px;
}
.LoginWelcomeTitleDiv
{
	padding-left: 5px;
}
.LoginWelcomeInnerBottomDiv
{
	-webkit-border-bottom-right-radius: 8px;
	-webkit-border-bottom-left-radius: 8px;
	-khtml-border-bottom-right-radius: 8px;
	-khtml-border-bottom-left-radius: 8px;
	-moz-border-radius-bottomright: 8px;
	-moz-border-radius-bottomleft: 8px;
	border-bottom-right-radius: 8px;
	border-bottom-left-radius: 8px;
	border: 1px solid White;
	height: 30px;
	border-top: none;
}
.LoginDiv
{
	width: 212px;
	float: left;
	margin-left: 50px;
	height: auto;
	border: 2px solid #B5B5B5;
}
.ActCodeDiv
{
	width: 230px;
	float: left;
	margin-left: 50px;
	height: auto;
	border: 2px solid #B5B5B5;
}
.SignInDiv
{
	background-color: #151515;
	filter: alpha(opacity=50);
	opacity: 0.75;
	-webkit-border-top-right-radius: 8px;
	-webkit-border-top-left-radius: 8px;
	-khtml-border-top-right-radius: 8px;
	-khtml-border-top-left-radius: 8px;
	-moz-border-radius-topright: 8px;
	-moz-border-radius-topleft: 8px;
	border-top-right-radius: 8px;
	border-top-left-radius: 8px;
	height: 185px;
}
.FirstTimeUserDiv
{
	background-color: Gray;
	opacity: 0.9;
	filter: alpha(opacity=90);
	-webkit-border-bottom-right-radius: 8px;
	-webkit-border-bottom-left-radius: 8px;
	-khtml-border-bottom-right-radius: 8px;
	-khtml-border-bottom-left-radius: 8px;
	-moz-border-radius-bottomright: 8px;
	-moz-border-radius-bottomleft: 8px;
	border-bottom-right-radius: 8px;
	border-bottom-left-radius: 8px;
	height: 50px;
}
.SignInTable
{
	width: 100%;
}
.SignInTable td
{
	vertical-align: middle;
	height: 23px;
	padding-left: 10px;
	padding-right: 10px;
}
.ActCodeTable
{
	width: 100%;
}
.ActCodeTable td
{
	vertical-align: middle;
	height: 23px;
	padding-left: 10px;
	padding-right: 10px;
}
table#AuthContentTable2LargeData #FieldNameSpaceReviewSupplier, table#AuthContentTable #FieldNameSpaceReviewSupplier, table#AuthContentEntryTable2LargeData #FieldNameSpaceReviewSupplier, table#AuthContentTable2LargeData .FieldNameSpaceReviewSupplier, table#AuthContentTable .FieldNameSpaceReviewSupplier, table#AuthContentEntryTable2LargeData .FieldNameSpaceReviewSupplier
{
	text-align: left;
	padding-left: 15px;
}
table#AuthContentTable2LargeData #SectionDataReviewSupplier, table#AuthContentTable #SectionDataReviewSupplier, table#AuthContentEntryTable2LargeData #SectionDataReviewSupplier, table#AuthContentTable2LargeData .SectionDataReviewSupplier, table#AuthContentTable .SectionDataReviewSupplier, table#AuthContentEntryTable2LargeData .SectionDataReviewSupplier
{
}
td#FieldNameSpaceReviewSupplier, td#FieldNameSpaceReviewSupplier1, td#FieldNameSpaceReviewSupplier2, td#FieldNameSpaceReviewSupplier3, td#FieldNameSpaceReviewSupplier4
{
	dir: ltr;
	width: 39%;
}
table#AuthContentTable2LargeData #FieldNameSpaceReviewSuppRemit, table#AuthContentTable #FieldNameSpaceReviewSuppRemit, table#AuthContentEntryTable2LargeData #FieldNameSpaceReviewSuppRemit, table#AuthContentTable2LargeData .FieldNameSpaceReviewSuppRemit, table#AuthContentTable .FieldNameSpaceReviewSuppRemit, table#AuthContentEntryTable2LargeData .FieldNameSpaceReviewSuppRemit
{
	text-align: right;
	padding-right: 17px;
}
td#FieldNameSpaceReviewSuppRemit, td .FieldNameSpaceReviewSuppRemit
{
	dir: ltr;
	width: 39%;
}
table#AuthContentTable2LargeData SectionDataReviewSuppRemit, table#AuthContentTable2LargeData SectionDataReviewSuppRemit1, table#AuthContentTable2LargeData SectionDataReviewSuppRemit2, table#AuthContentTable2LargeData SectionDataReviewSuppRemit3, table#AuthContentTable2LargeData SectionDataReviewSuppRemit4, td .SectionDataReviewSuppRemit, td .SectionDataReviewSuppRemit1, td .SectionDataReviewSuppRemit2, td .SectionDataReviewSuppRemit3, td .SectionDataReviewSuppRemit4
{
	vertical-align: middle;
	padding-left: 5px;
}
table#AuthContentTable2LargeData #FieldNameSpaceReviewSuppRemitEntry, table#AuthContentTable #FieldNameSpaceReviewSuppRemitEntry, table#AuthContentEntryTable2LargeData #FieldNameSpaceReviewSuppRemitEntry, table#AuthContentTable2LargeData .FieldNameSpaceReviewSuppRemitEntry, table#AuthContentTable .FieldNameSpaceReviewSuppRemitEntry, table#AuthContentEntryTable2LargeData .FieldNameSpaceReviewSuppRemitEntry
{
	text-align: right;
	padding-right: 21px;
}
td#FieldNameSpaceReviewSuppRemitEntry, td .FieldNameSpaceReviewSuppRemitEntry
{
	dir: ltr;
	width: 39%;
}
/* Sign Out div */
.DivSignOutAuth
{
	float: left;
	height: 32px;
	line-height: 28px;
	width: 80px;
}
.DivSignOutAuth ul
{
	margin: 0px;
	padding: 0px;
}
.DivSignOutAuth ul li
{
	margin: 0px;
	padding: 0px;
	padding: 0px 5px;
	list-style-type: none;
	text-align: center;
}
.DivSignOutAuth ul li:hover
{
	background: transparent url(../../images/menuitem_hover.png) repeat-x scroll left top;
}
/* For Entire Application */
/* color: All links in entire Web site */
a.LinkProfileMgmtGdHeader, a.LinkGridHome, a.LinkProfileMgmtGray, .LinkProfileMgmtField:link, a.LinkProfileMgmtWhite, a.LinkProfileMgmtGdHome
{
	color: #002584;
}
/* BG color: All Grid Headers */
tr#trPaymentsHeader th, tr#trLinksHeader th, .tablehead th {
	background-color: #002584;
}
/* Captcha  */
#LBD_CaptchaDiv
{
	width: 100px;
}
/* Pop Up Related */
.PopUpFooter
{
	margin-bottom: 10px;
	margin-top: 10px;
}
.divPopUpHazard
{
	width: 50px;
	height: 44px;
	vertical-align: middle;
	float: left;
	margin-top: 7px;
}
.divPopUpHazardErrorMessage
{
	float: left;
}
/* Footer CSS */
a.LinkProfileMgmtTermsOfUse
{
	font-family: Roboto, sans-serif;
	font-size: 14px;
}
a.LinkProfileMgmtTermsOfUse:hover
{
	color: #66b79c !important;
	text-decoration: none;
}
.termsofuse
{
	color: #151515;
}
a.LinkSignOut
{
	font: bold 12px/32px tahoma,verdana,sans-serif;
	white-space: nowrap;
}
a.LinkSignOut:hover
{
	color: #FFF !important;
	text-decoration: none;
	line-height: 32px;
	white-space: nowrap;
}
/* color: for all footer strings */
.lblFooterText, a.LinkProfileMgmtTermsOfUse
{
	color: #FFFFFF;
}
/* --Footer CSS--*/
table#GridPagetblLinks th, table#GridPagetblLinksItemGrid td, table#GridPagetblLinksItemGrid1 td, table#GridPagetblLinksItemGrid2 td
{
	padding: 0px 0px 0px 3px;
}
.MoreLinkHome
{
	list-style-position: inside;
}
.tdlblPrimaryContact
{
	padding-left: 20px;
	padding-top: 4px;
	vertical-align: middle;
}
.tdEditLinkPropertiesSupplier
{
	padding-left: 18px !important;
	width: 100px;
}
.tdEditLinkPropertiesClient
{
	padding-left: 10px !important;
	width: 100px;
}
/* Popup related*/
.LinkPopUpLinks
{
	font-family: Roboto, sans-serif;
	font-size: 14px;
	color: #333333; /*color:#002584;*/
	outline-style: none;
	font-weight: bold;
}
a.LinkPopUpLinks
{
	font-family: Roboto, sans-serif;
	font-size: 14px;
	color: #333333; /*color:#002584;*/
}
a.LinkPopUpLinks
{
	font-family: Roboto, sans-serif;
	font-size: 14px;
	text-decoration: underline;
}
a.LinkPopUpLinks:hover
{
	font-family: Roboto, sans-serif;
	font-size: 14px;
	color: #66b79c;
	text-decoration: underline;
}
a.LinkPopUpLinks:focus
{
	outline: none;
}
/* Forgot Password link*/
.whiteArrowTd
{
}
.whiteArrowTd a
{
	text-decoration: none;
}
.HomeMoreLinkTd
{
	background: transparent url(../../images/linkarrowCDRPopUp_Vendorin.png) no-repeat left center;
	padding-left: 15px;
}
.HomeMoreLinkdiv
{
	background: transparent url(../../images/linkarrowCDRPopUp_Vendorin.png) no-repeat 5px center;
	padding-left: 20px;
	border-left: 1px solid #B5B5B5;
	border-right: 1px solid #B5B5B5;
}
.HomePageManageYourNetwork
{
	height: auto;
}
.HomePageExpandYourNetwork, .HomePageManageYourNetwork, .HomePagePaymentFiles, .HomePageYourNetworkUpdates
{
	border-left: solid 1px #ccc;
	border-right: solid 1px #ccc;
	border-bottom: solid 1px #ccc;
}
.HomePageExpandYourNetworkDiv
{
}
.HomePageMultiGridTable
{
}
.HomePageMultiGridTabletd
{
	height: 30px;
	vertical-align: middle;
}
/* Check Boxes */
.ChkProfile
{
	table-layout: fixed;
}
.ChkProfile td
{
	width: 25%;
	text-align: left;
}
.ChkYourRole
{
	table-layout: fixed;
	width: 280px;
	overflow: hidden;
}
.ChkYourRole td, .ChkYourRole span
{
	width: 140px;
	float: left;
}
.UR_TermsDiv
{
	position: absolute;
	width: 270px;
	margin-top: -3px;
	margin-right: 90px;
	margin-left: 25px;
}
.UR_ChkYourRole .cbList
{
	overflow: hidden;
}
span.ChkYourRole span
{
	width: 140px;
}
.tblCompanyMatch
{
	width: 850px;
}
.SignInButton
{
	padding-bottom: 10px;
	padding-top: 10px;
}
.RDlblAdjustmentInformation
{
	padding-bottom: 10px;
	padding-top: 10px;
}
.PICTable
{
	padding-right: 19px;
}
.divSSNorFederalTaxID
{
	width: 120px;
	float: right;
	margin-bottom: -33px;
	font-size: 10px;
	height: 60px;
	margin-top: -25px;
	margin-right: 2px;
}
td#TdOVMPSDataDescLeftSpace
{
	width: 11px;
}
table#TableOverViewContentDisplay, table#TableOverViewContentDisplay1, table#TableOverViewContentDisplay2, table#TableOverViewContentDisplay3
{
	margin-left: 11px;
}
.CDROffersPopUp_Conent, .CDROffersPopUp_ConentDescription
{
	text-align: left;
}
.CDROffersPopUp_ConentDescription .Text
{
	font-size: 16px;
}
.CDROffersPopUp_Conent ul li
{
	list-style-position: inside;
}
.CDROffersPopUp_Conent ul
{
	text-align: left;
}
.divRules
{
	height: 30px;
	border-bottom: 2px dotted #B5B5B5;
	width: auto;
}
.CDROffersPopUp_Rules
{
	width: auto;
}
.CDROffersPopUp_ConentDescription .Text
{
	color: #014168; /*word-break: break-all;*/
	word-break: break-word;
}
.UR_TermsContinueDiv
{
	float: right;
}
td#TdProfileSharingLeftSpace
{
	width: 9px;
}
/* Menu Styles Starts Here */
.RadMenu_Ivory .Mainmenu_TopLevel
{
	font-weight: bold !important;
	font-family: Roboto, sans-serif !important;
	font-size: 14px !important;
	text-align: center !important;
	height: 25px;
	border-bottom: 1px !important;
	border-bottom-color: #6EA634 !important;
	padding: 6px 0px 0px 0px !important;
	background-color: #96CD5F !important;
	color: #FFFFFF !important;
	cursor: pointer;
	width: 192px !important;
	vertical-align: middle !important;
}
.RadMenu_Ivory .Mainmenu_TopLevel_Last
{
	font-weight: bold !important;
	font-family: Roboto, sans-serif !important;
	font-size: 14px !important;
	text-align: center !important;
	height: 25px;
	padding: 6px 0px 0px 0px !important;
	border-right: 1px solid #6EA634 !important;
	background-color: #96CD5F !important;
	color: #FFFFFF !important;
	cursor: pointer;
	width: 205px !important;
	vertical-align: middle !important;
}
.RadMenu_Ivory .Mainmenu_TopLevel_MouseOver
{
	background-color: #FFFFFF !important;
	font-weight: bold !important;
	font-family: Roboto, sans-serif !important;
	font-size: 14px !important;
	text-align: center !important;
	height: 25px;
	padding: 6px 0px 0px 0px !important;
	color: #6EA634 !important;
}
.RadMenu_Ivory .Mainmenu_SecondLevel
{
	background-color: #96CD5F !important;
	font-family: Roboto, sans-serif !important;
	font-size: 14px !important;
	font-weight: bold !important;
	color: #FFFFFF !important;
	text-align: left !important;
	padding: 6px 0px 0px 6px !important;
	width: 185px !important;
	height: 20px !important;
	vertical-align: middle !important;
}
.RadMenu_Ivory .Mainmenu_SecondLevel_MouseOver
{
	background-color: #FFFFFF !important;
	font-family: Roboto, sans-serif !important;
	font-size: 14px !important;
	font-weight: bold !important;
	color: #6EA634 !important;
}
.RadMenu_Ivory .Mainmenu_ThirdLevel
{
	background-color: #96CD5F !important;
	font-family: Roboto, sans-serif !important;
	font-size: 14px !important;
	font-weight: bold !important;
	color: #FFFFFF !important;
	text-align: left !important;
	width: 190px !important;
	padding: 6px 0px 0px 6px !important;
	height: 20px !important;
}
.RadMenu_Ivory .Mainmenu_ThirdLevel_MouseOver
{
	background-color: #FFFFFF !important;
	font-family: Roboto, sans-serif !important;
	font-size: 14px !important;
	font-weight: bold !important;
	color: #6EA634 !important;
}
.HeaderColor
{
	background-color: Silver;
}
.Menu_TD_Style
{
	background-color: #96CD5F;
	text-align: center;
	width: 140px;
}
/* New Menu Styles */
.Mainmenu_TopLevel_New11
{
	font-size: 14px;
	padding-right: 0px;
	text-align: left;
	cursor: pointer;
	padding-bottom: 5px;
	color: #666;
	font-family: Helvetica, arial, sans-serif;
	border-bottom: 1px dotted #002584;
	display: block !important;
}
.Mainmenu_TopLevel_Last_New
{
	font-size: 14px;
	padding-right: 0px;
	text-align: left;
	cursor: pointer;
	padding-bottom: 5px;
	color: #666;
	font-family: Helvetica, arial, sans-serif;
	border-bottom: 1px dotted green;
	display: block !important;
}
.Mainmenu_TopLevel_MouseOver_New11
{
	font-size: 14px;
	padding-right: 0px;
	padding-bottom: 5px;
	color: #66b79c;
	background-color: #66b79c;
	font-family: Helvetica, arial, sans-serif;
	border-bottom: 1px dotted orange;
	display: block !important;
}
.Mainmenu_SecondLevel_New
{
	padding-right: 1px;
	padding-left: 1px;
	cursor: pointer;
	font-size: 11px;
	padding-bottom: 0px;
	border-bottom-color: green;
	font-family: Helvetica, arial, sans-serif;
	color: #666;
	padding-top: 7px;
}
.Mainmenu_SecondLevelCenter_New
{
	padding-right: 0px;
	padding-left: 0px;
	margin-left: -5px;
	cursor: pointer;
	font-size: 11px;
	padding-bottom: 0px;
	font-family: Helvetica, arial, sans-serif;
	color: #666;
	padding-top: 7px;
}
.Mainmenu_SecondLevelLast_New
{
	padding-right: 0px;
	padding-left: 0px;
	margin-left: 0px;
	cursor: pointer;
	font-size: 11px;
	padding-bottom: 0px;
	font-family: Helvetica, arial, sans-serif;
	color: #666;
	padding-top: 7px;
	border-bottom-width: 1px !important;
}
/* Menu styles Ends Here */
.reviewsupplierpageprofilesharing
{
	padding-bottom: 5px;
	padding-top: 5px;
}
/* For Menu Positions */
.divmenu3EPESSupplier
{
	margin-left: 337px !important;
}
.divmenu4EPESSupplier
{
	margin-left: 440px !important;
}
.divmenu4Default
{
	margin-left: 339px !important;
}
.divmenu3EPESClient
{
	margin-left: 338px !important;
}
.divmenu4EPESClient
{
	margin-left: 441px !important;
}
.divmenu3ServiceType7
{
	margin-left: 339px !important;
}
.divmenu4ServiceType7
{
	margin-left: 441px !important;
}
.divmenu2All
{
	margin-left: 147px !important;
}
/*Sarma Added for Supplier Search Control on 26thSep2012*/
div#dvSupplierSearchinnerboxcentermain
{
	width: 476px;
}
table #tblSupplierSearchlistviewHeader, table .tblSupplierSearchlistviewHeader
{
	width: 476px;
	table-layout: fixed;
	background-color: #333333;
}
div#dvSupplierSearchinnerboxbottommaincenter
{
	width: 446px;
}
div#dvSupplierSearchResult
{
	overflow: auto;
	overflow-x: hidden;
	height: 100px;
	width: 525px;
	margin-left: 23px;
}
.FileUploadControl
{
}
.MenuHoverColor
{
	color: #66b79c !important;
}
.MenuBorderBottom
{
	color: #66b79c !important;
	border-bottom: dotted 1px #66b79c;
}
.MenuOutColor
{
	color: #666 !important;
}
/*Sarma Modified on 28thSep2012 */
.tdlblPrimaryContact
{
	padding-left: 20px;
	padding-top: 4px;
	vertical-align: middle;
}
.tdDDLprimaryContact
{
	vertical-align: middle;
	padding-top: 2px;
}
.lnkPropertyPrimaryContact
{
	padding-left: 15px;
	vertical-align: middle;
	padding-top: 5px;
}
.tdLinkPrimaryContactField
{
	vertical-align: middle;
	padding-top: 5px;
}
.ClplblPrimaryContact
{
	padding-left: 8px;
	padding-top: 4px;
	vertical-align: middle;
}
a#A1:hover
{
	color: #66b79c !important;
}
/* Narasimha Start here*/
.ImageButtonClass
{
	background: url(../../Images/ExSearchsearchButton.png) no-repeat;
	border: 0;
	padding-top: 5px;
	padding-left: 5px;
}
.ExSearchTextBox
{
}
table#UserNewDFAPopupTable
{
}
table#UserNewDFAPopupTable td
{
	height: 30px;
	vertical-align: middle;
}
.PopUpTextData
{
	font-family: Roboto, sans-serif;
	font-size: 18px;
	color: #000000;
	text-align: center;
	height: 30px;
	vertical-align: middle;
	padding-bottom: 3px;
	font-weight: bold;
}
.lblVerificationCode
{
	font-size: 11px;
	font-weight: normal;
}
div#divClientsMarginbottom
{
}
.Home_SearchCompany
{
	width: 245px;
}
.RYCL_PIS_CC_VIRTUAL_SectionTextData
{
	width: 740px;
	word-wrap: break-word;
}
.CLP_PIS_SectionTextData
{
	width: 655px;
	word-wrap: break-word;
}
/* Added On 12/12/2012*/
.CDROffersPopUp_Box_Inner_Content_Text
{
	float: left;
	width: 530px;
}
.CDROffersPopUp_Box_Inner_Content_Text p
{
	float: left;
	font: normal 14px/19px Roboto;
	font-family: Roboto, sans-serif;
	color: #333;
	text-align: left;
	margin: 0px;
	padding: 5px 10px;
}
.CDROffersPopUp_Box_Inner_Content_Image
{
	width: 230px;
	float: left;
	height: 150px;
	background: url(../../Images/visaamexmaster.png) left 0px no-repeat; /*	background: url(../../Images/mastercardOnly.jpg) left 0px no-repeat;*/
}
.PAdescriptionTd
{
	text-align: left;
}
#MasterTable
{
	width: 900px;
}
.PVSmainbox
{
	min-height: 80px;
}
.divMultipleCampaignData
{
	/*border-top: 2px dotted #B5B5B5; */
	width: 400px;
	text-align: center;
	max-height: 195px;
	min-height: 49px;
	overflow-x: hidden;
	overflow-y: auto;
}
.divPendingApprovalLink
{
	/*border-top: 2px dotted #B5B5B5; */
	width: 495px;
	text-align: center;
	margin-top: 10px;
	max-height: 195px;
	min-height: 49px;
	overflow-x: hidden;
	overflow-y: auto;
}
.Payments_CurrCol
{
	text-align: center !important;
	width: 70px !important;
}
.Payments_AmtCol
{
	text-align: right !important;
	padding-right: 5px !important;
	padding-left: 0px !important;
	white-space: nowrap !important;
	width: 90px !important;
}
.Payments_PaymentIDCol
{
	width: 108px !important;
	text-align: left;
}
.Payments_PaymentRefCol
{
	width: 80px !important;
	text-align: left;
}
.Payments_PayeeNameCol
{
	width: 110px !important;
	text-align: left;
}
.Payments_PayeeIDCol
{
	width: 90px !important;
	text-align: left;
}
.Payments_PaymentTypeCol
{
	width: 60px !important;
	text-align: left;
}
.Payments_ValueDateCol
{
	width: 70px !important;
	text-align: left;
}
.Payments_ReturnStatusCol
{
	width: 60px !important;
	text-align: left;
}
.Payments_InvoiceNumberCol {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	max-width: 120px;
	width: 100%;
}
.CPS_Rules
{
	width: 3px;
}
.CDROffersPopUp_Box_Inner_Box_Comdata
{
	width: 240px;
	height: auto;
	float: left;
	padding: 10px 0px;
	font: normal 12px/19px Roboto;
	color: #333;
	padding-left: 8px;
}
.CDROffersPopUp_Box_Inner_Content .Link
{
	color: Blue;
}
.CardHistory_MerchantNameCol
{
	width: 240px !important;
	text-align: left;
}
.CardHistory_MerchantCityCol
{
	width: 166px !important;
	text-align: left;
}
.CardHistory_MerchantStateCol
{
	width: 66px !important;
	text-align: left;
}
/*.CardHistory_OriginalCurrencyAmountCol
{
	width: 200px !important;
	text-align:right;
}*/
.CardHistory_PostedCurrencyAmountCol
{
	width: 167px !important;
	text-align: left;
}
.CardHistory_OriginalCurrencyAmountDataCol, .CardHistory_OriginalCurrencyAmountCol
{
	width: 150px !important;
	text-align: right !important;
	padding-right: 250px !important;
	padding-left: 0px !important;
}
.CardHistory_PostedCurrencyAmountDataCol
{
	width: 167px !important;
	text-align: right !important;
	padding-right: 5px !important;
	padding-left: 0px !important;
}
.CardHistory_PostingDateCol
{
	width: 33px !important;
	text-align: left;
}
.CardHistory_TransactionDateCol
{
	width: 200px !important;
	text-align: left;
}
.CardHistory_ProcessingDateCol
{
	width: 34px !important;
	text-align: left;
}
.helpTextDiv
{
	padding: 0px 10px 0px 17px;
}
.CDROffersPopUp_Box_FR
{
	width: 250px;
	height: 105px;
	border: solid 1px #B1B2B2;
	background: url(../../Images/pop_boxes_bg_FR.jpg) left top repeat-x;
	float: left;
	margin-right: 5px;
}
.CDROffersPopUp_Box_Inner_Content_FR
{
	font: normal 14px/19px Roboto;
	color: #333;
	padding-left: 5px;
	text-align: left;
	padding-top: 15px;
}
.CDROffersPopUp_Box_Inner_Head_label_FR
{
	float: left;
	width: 140px;
}
.CDROffersPopUp_Box_Inner_Head span.FR
{
	color: #6E6E6E;
	font: 20px/28px;
	font-family: Roboto, sans-serif;
	padding-left: 8px;
	padding-right: 15px;
	font-size: 24px;
	float: left;
}
/* Custom Fields in Supplier Link Properties */
.gvCustFields
{
	width: 488px;
	table-layout: fixed;
}
.gvCustFields th
{
	font-family: Roboto, sans-serif;
	font-size: 14px;
	text-align: left;
}
.gvCustFields td
{
	width: 105px;
	text-align: left;
	padding-right: 10px !important;
}
/*.gvCustFieldsDiv
{
	width: 360px;
	height: 200px;
	overflow: auto;
}*/
.CustFields_innerbox_Grid
{
	width: 340px;
	max-height: 200px;
	min-height: 40px;
	overflow: scroll;
	padding-left: 10px;
	padding-right: 10px;
}
.txtborder
{
	border: 1px solid red !important;
}
.CustFields_innerbox
{
	width: 360px !important;
}
.CustFields_innerbox_center
{
	width: 330px !important;
}
.CustomEntityDiv
{
	margin-right: 5px;
	overflow: hidden;
	text-overflow: clip;
}
/* Added for Payment Information Details Pop up CSS*/
.PIDetails_Table
{
	width: 400px;
}
.PIDetails_Table_tdSpace
{
	width: 30px;
}
.PIDetails_Table_tdLabel
{
	width: 170px;
}
.PIDetails_Table_tdData
{
	width: 200px;
}
/*  */
#Adv_Cons_SearchTable
{
	width: 880px;
	margin-left: 10px;
	margin-right: 10px;
	table-layout: fixed;
}
#Adv_Cons_SearchTable #tdLeftSpace
{
	width: 50px;
}
#Adv_Cons_SearchTable #tdSearchOptionsLabel
{
	width: 230px;
}
#Adv_Cons_SearchTable #tdSearchOptions
{
	width: 100px;
}
#Adv_Cons_SearchTable #tdConsumerExportLeft
{
	width: 280px;
}
#ConsumerExportTable
{
	width: 550px;
	margin-top: 10px;
	border-top: 1px solid #B5B5B5;
	padding-top: 10px;
	table-layout: fixed;
	padding-bottom: 10px;
}
#ConsumerExportTable td
{
	height: 30px;
	vertical-align: middle;
}
#ConsumerExportTable tr td:first-child
{
	width: 55%;
}
#tdExportAll
{
	padding-left: 150px;
}
.PagingTextBox
{
	font-family: Roboto, sans-serif;
	font-size: 12;
	height: 10px;
	width: 20px;
}
.divpopup
{
	font-family: Roboto, sans-serif;
	display: none;
	z-index: 1;
	position: relative;
	text-align: center;
	width: 150px;
	height: 135px;
}
.tablediv
{
	width: 150px;
	border-width: 1px;
	border-color: #000000;
	background-color: #669999;
}

 /*this is for MultiSearch */
.multiSearchStyles tbody tr td
{
	padding-right:5px;
	padding-bottom:10px;
	vertical-align:middle;
	width:210;
}
.multiSearchStyles .lnkAddPadding{ padding-right:8px; }
.multiSearchStyles select{ width:232px !important;}
.multiSearchStyles .textbox{width:226px !important;}
.multiSearchStyles .amountField{width:100px !important;}
.multiSearchStyles .searchDate{width:80px !important;}
.ui-datepicker { font-size:64% !important; }

#ctl00_imgVendorinVpaxBanner {
	display: none !important;
}
:root {
	--color-success-green: hsl(141, 61%, 39%);
	--color-success-green-hover: hsl(141, 59%, 30%);
	--color-success-green-fill: hsl(120, 71%, 97%);
	--color-error-red: hsl(0, 100%, 42%);
	--color-error-red-hover: hsl(0, 100%, 36%);
	--color-error-red-fill: hsl(0, 80%, 96%);
	--color-warning-orange: hsl(36, 100%, 57%);
	--color-warning-text: hsl(36, 100%, 35%);
	--color-warning-orange-fill: hsl(51, 100%, 96%);
	--color-info-blue: hsl(200, 80%, 58%);
	--color-info-blue-fill: hsl(208, 52%, 95%);
	--color-light-blue: hsl(218, 43%, 84%);
	--color-icon-blue: hsl(220, 43%, 35%);
	--color-blue-primary-light:hsl(223, 100%, 26%);
	--color-dark-blue: hsl(228, 97%, 14%);
	--color-background: hsla(204, 33%, 97%, 1);
}
:where(.miller) {
	font-family: 'Roboto', sans-serif;
	box-sizing: border-box;
}
.btn-miller {
	border-radius: 8px;
	padding: 12px 10px;
	font-size: 13px;
	line-height: 16px;
	font-weight: 600;
	cursor: pointer;
	display: flex;
	align-items: center;
	gap: 8px;
	justify-content: center;
	text-decoration: none !important;
	transition: all 150ms ease-in-out;
	font-family: Roboto, sans-serif;
}
.btn-miller.primary {
	background: var(--color-blue-primary-light);
	color: white;
	border: 1px #001751 solid;
}
.btn-miller.primary:hover {
	background: hsl(223, 100%, 16%);
}
.btn-miller.secondary {
	background: white;
	color: #002584;
	border: 1px solid var(--color-light-blue);
}
.btn-miller.secondary:hover {
	border-color: hsla(223, 100%, 16%, .6);
}
.btn-miller.primary.danger {
	background: var(--color-error-red);
    color: white;
    border: 1px solid var(--color-error-red-hover);
}
.btn-miller.primary.danger:hover {
	background: var(--color-error-red-hover);
}
.btn-miller.secondary.danger {
	background: var(--color-error-red-fill);
    color: var(--color-error-red);
    border: 1px solid hsla(0, 100%, 42%, .2);
}
.btn-miller.secondary.danger:hover {
	color: var(--color-error-red-hover);
	border-color:  hsla(0, 100%, 42%, .4);
}
.DivSectionHeaderTitle.miller {
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding-block: 8px;
}
.header.miller, .header_Squared_bg.miller {
	height: auto;
	box-sizing: content-box;
}
.blurb {
	border-radius: 4px;
	padding: 8px;
	font-weight: 600;
	letter-spacing: .3px;
	font-size: 13px;
	display: flex;
	align-items: center;
	gap: 8px;
	width: fit-content;
}
.blurb > i {
	line-height: 17px;
}

.blurb .alert-close-button {
	all: unset;
	color: inherit;
	font-size: 14px;
	cursor: pointer;
	padding: 4px;
}

.blurb.alert {
	width: 100%;
}

.blurb.lg {
	padding: 16px;
	font-size: 14px;
}

.blurb.info {
	background: hsla(208, 52%, 95%, 1);
	color: hsla(200, 80%, 58%, 1);
	border: 1px solid hsla(200, 80%, 58%, .2);
}

.blurb.warning {
	background: #FFFCEB;
	color: hsla(36, 100%, 35%, 1);
	border: 1px solid hsla(36, 100%, 35%, .2);
}

.blurb.error {
	background: #FDEDED;
	color: hsla(0, 100%, 42%, 1);
	border: 1px solid hsla(0, 100%, 42%, .2);
}
.card.miller {
	display: flex;
	flex-direction: column;
	padding: 16px;
	gap: 8px;
	background: white;
	border: 1px solid rgba(52, 78, 129, 0.35);
	box-shadow: 0 0 0 1px hsla(223, 100%, 16%, .15), 0 2px 4px hsla(223, 100%, 16%, .15);
	border-radius: 8px;
	max-height: 80vh;
}
.text-header.miller {
	font-size: 20px;
	color: #001751;
	font-family: 'Bw Modelica SS01', sans-serif;
	font-weight: 700;
}
.text-body.miller {
	font-size: 13px;
}
.divider.miller {
	background: hsl(218, 43%, 84%);
	height: 1px;
	width: 100%;
}
.label.miller {
	color: hsla(220, 43%, 35%, 1);
	font-size: 13px;
	font-weight: 500;
}
.input.miller {
	width: 100%;
	border-radius: 4px;
	border: 1px solid #C3D0E7;
	padding: 8px;
	background: white;
	min-height: 36px;
	position: relative;
	color: #001751;
}
textarea.input.miller {
	resize: vertical;
}
.input.miller:focus, .input.miller:focus-visible {
	outline: none;
	border: 1px solid #002584;
}
table.miller {
	border-collapse: collapse;
	font-family: Inter, sans-serif;
	accent-color: var(--color-blue-primary-light);
	height: 100%;
	font-size: 13px;
	margin: 0;
	font-variant-numeric: tabular-nums;
	overflow-y: auto;
	border: 0;
	z-index: 0;
}

.miller th {
	background: var(--color-background);
	color: var(--color-dark-blue);
	font-family: "Bw Modelica SS01";
	font-weight: 700;
	padding: 8px;
	border: 1px solid var(--color-light-blue);
	border-block: 0;
	text-align: left;
	vertical-align: bottom;
	position: sticky;
	top: 0;
	box-shadow: inset 0px -1px var(--color-light-blue);
}
.miller td {
	padding: 8px;
	font-weight: 400;
	color: var(--color-dark-blue);
	border: 1px solid var(--color-light-blue);
}

.miller td:first-child, .miller th:first-child {
    border-left: none;
}

.miller td:last-child, .miller th:last-child {
	border-right: none;
}

.miller tr:last-child > td {
	border-bottom: 0;
}

.table-wrapper.miller {
	max-height: 100%;
	overflow-y: auto;
	border: 1px solid var(--color-light-blue);
}

/* Utility Classes */
.flex {
	display: flex !important;
}
.content-end {
	justify-content: flex-end !important;
}
.gap-8 {
	gap: 8px !important;
}
.m-0 {
	margin: 0 !important;
}
.text-align-right {
	text-align: right !important;
}