BODY
{
	font-size: 8pt;
	margin: 0px;
	color: #595757;
	font-family: Tahoma;
}
TABLE
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Tahoma
}
FORM
{
    MARGIN: 0px
}
INPUT
{
	font-size: 8pt;
	margin-right: 2px;
	font-family: Tahoma;
}
INPUT.UpperCase
{
	font-size: 8pt;
	text-transform: uppercase;
	font-family: Tahoma;
}

TEXTAREA {
    font-size: 8pt;
    font-family: Tahoma;
}
TEXTAREA.companyStatementExample {
    height:4em;
    width:33em
}
TEXTAREA.companyStatement {
    height: 12em;
    width: 33em
}
SELECT
{
	FONT-SIZE: 8pt;
	margin-right: 2px;
    FONT-FAMILY: Tahoma
}
SPAN.mainTitle
{
	font-weight: bold;
	font-size: 15pt;
	color: #3d107b;
}
SPAN.Heading1
{
	font-size: 18pt;
	color: #3d107b;
	FONT-FAMILY: Tahoma
}
SPAN.Heading2
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    COLOR: #001C6F;
    FONT-FAMILY: Tahoma
}
SPAN.Heading3
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11pt;
    COLOR: #34A2BA;
    FONT-FAMILY: Tahoma
}
.Heading4 {
    FONT-WEIGHT: 400;
    FONT-SIZE: 10pt;
    COLOR: #001C6F;
    FONT-FAMILY: Tahoma
}
SPAN.Validation
{
	color:red;
   
}
/*color: #34A2BA;   */
SPAN.Link {
    cursor: hand;
    color: #34A2BA;
    text-decoration: underline;
}
A.Link
{
	color: #34A2BA;
}
TABLE.TabsHolder
{
	margin-bottom: 24px;
}
TD.TabsHolder
{
	BORDER-BOTTOM: #bfa7de 1px solid
}
TABLE.Tabs A
{
	font-weight: bold;
	font-size: 8pt;
	color: #3d107b;
	font-family: Tahoma;
	text-decoration: none;
}
TD.TabItem
{
	border-right: #bfa7de 1px solid;
	padding-right: 12px;
	border-top: #bfa7de 1px solid;
	padding-left: 12px;
	font-weight: bold;
	padding-bottom: 2px;
	border-left: #bfa7de 1px solid;
	padding-top: 4px;
	border-bottom: #bfa7de 1px solid;
	background-color: #f3ecfc;
}
TD.TabSelectedItem
{
	border-right: #bfa7de 1px solid;
	padding-right: 12px;
	border-top: #bfa7de 1px solid;
	padding-left: 12px;
	font-weight: bold;
	padding-bottom: 2px;
	border-left: #bfa7de 1px solid;
	padding-top: 4px;
	border-bottom: #ffffff 1px solid;
	background-color: #ffffff;
}
TD.TabSeperator
{
	padding-left: 6px;
	border-bottom: #bfa7de 1px solid;
}
SPAN.documentTitle
{
	font-weight: bold;
	font-size: 11pt;
	color: #3d107b;
}
A.menuOptions
{
	cursor: hand;
	color: #3d107b;
	text-decoration: none;
}
SPAN.menuOptions
{
	cursor: hand;
	color: #3d107b;
}
SPAN.contentTitle
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 12pt;
    COLOR: #3d107b;
    FONT-FAMILY: Tahoma
}
SPAN.subTitle
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 11pt;
    COLOR: #3d107b;
    FONT-FAMILY: Tahoma
}
SPAN.copyRight
{
	color: #3d107b;
}
TABLE.heading
{
	background-position: right top;
	background-image: url(/MBWebServices/Assets/Images/HeaderBackgroundGradient.gif);
	background-repeat: no-repeat;
	background-color: #f3ecfc;
}
TABLE.heading TD
{
	padding-right: 8px;
	padding-left: 8px;
	padding-bottom: 8px;
	padding-top: 8px;
}
TD.headingBorder
{
	background-position: center bottom;
	background-image: url(/MBWebServices/Assets/Images/HeaderBorderGradient.gif);
	background-repeat: no-repeat;
	height: 2px;
	background-color: #ebe0fc;
}
.PurpleText
{
    COLOR: #3d107b
}
.coloredText
{
	color: #34a2ba;
}
TABLE.DataGrid
{
	border-bottom: #47B3DA 1px solid;
}
TR.DataGridHeader
{
	color: #ffffff;
	background-color: #47B3DA;
}
TR.DataGridHeader A
{
	color: #ffffff;
	text-decoration: none;
}
TR.DataGridHeader A:hover
{
	color: #ffffff;
	text-decoration: underline;
}
TR.DataGridItem
{
	color: #34A2BA;
}
TR.DataGridItem TD
{
	padding-right: 32px;
}
TD.DataGridItemLeft
{
	border-left: #47B3DA 1px solid;
}
TD.DataGridItemRight
{
	border-right: #47B3DA 1px solid;
}
TR.DataGridItem A
{
	color: #34A2BA;
}
TR.DataGridAlternatingItem
{
	background-color: #D2E8F3;
	color: #34A2BA;
}
TR.DataGridAlternatingItem A
{
	color: #34A2BA;
}
TR.DataGridSelectedItem
{
	background-color:Teal;
	color: #34A2BA;
}
TR.DataGridSelectedItem A
{
	color: #34A2BA;
}
TR.DataGridPager
{
	color: #34A2BA;
}
TR.DataGridPager TD
{
	padding-bottom: 16px;
}
TR.DataGridPager A
{
	color: #34A2BA;
}
TR.DataGridPagerBottom
{
	color: #34A2BA;
}
TR.DataGridPagerBottom TD
{
	padding-top: 16px;
	border-top: #47B3DA 1px solid;
}
TR.DataGridPagerBottom A
{
	color: #34A2BA;
}
TABLE.SubMenu TD
{
	padding-right: 10px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
}
TABLE.SubMenu A
{
	cursor: hand;
	color: #34A2BA;
	text-decoration: underline;
}
TABLE.CheckboxList
{
	padding-bottom: 4px;
}
TABLE.CheckboxList INPUT
{
	margin-right: 8px;
}
DIV.PageHeading
{
	background-image: url(../Images/HeaderGradient.gif);
	width: 100%;
	background-repeat: repeat-x;
}
.errorState {
    border-style: solid;
    border-width: 2px;
    border-color: red;
    border-radius:5px
}
dl.bankDetails {
    width: 650px;
    overflow: hidden;
    margin: 0
}
dl.bankDetails dt {
    float: left;
    text-align: right;
    width: 120px;
    
    padding-top: 4px;
    padding-bottom: 1px;
    margin: 2px;
    vertical-align: middle !important;
    clear: left
}
dl.bankDetails dd {
    float: left;
    width: 420px;
  
    padding-top: 1px;
    padding-bottom: 1px;
    margin: 4px;
    vertical-align: middle !important;
}
dl.bankDetails dd input[type=text].shortTextBox {
    width: 125px
}
dl.bankDetails dd input[type=text]:not(.shortTextBox) {
    width: 205px
}
.clearfix::after {
    content: "";
    clear: both;
    display: table;
}