.gridheader
{
    color: White;
    font-weight: bold;
    background-color: #5583bb; /*rgba(85, 131, 187, 1)*/
    text-align: center;
}
.altRow
{
}
.HighlightRow
{
    background-color: #bacde3; /*rgba(186, 205, 227, 1)*/
}
.gridCountCol
{
    text-align: right;
}
.gridPriceCol
{
    text-align: right;
}

.gridLableCol
{
    text-align: left;
}


/* BumpBox styles
#test {
	width:1px;
	height:1px;
	position:absolute;
	padding:0px;
	/*#b30000background:#00569F url(Images/ajax-loader.png) no-repeat center center;#f7e5e5
	background:#eef3f8 url(../Images/loadingBlue.gif) no-repeat center center;
	display:block;
	z-index:100000;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
	border:2px solid #777;
	box-shadow: 0 0 16px #eef3f8;
	-moz-box-shadow: 0 0 16px #eef3f8;
	-webkit-box-shadow: 0 0 16px #eef3f8;
}*/



#bumpbox
{
    width: 1px;
    height: 1px;
    position: absolute;
    padding: 0px; /*#b30000background:#00569F url(Images/ajax-loader.png) no-repeat center center;#f7e5e5*/
    background: #eef3f8 url(../Images/loadingBlue.gif) no-repeat center center;
    display: block;
    z-index: 100000;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    border: 2px solid #777;
    box-shadow: 0 0 16px #eef3f8;
    -moz-box-shadow: 0 0 16px #eef3f8;
    -webkit-box-shadow: 0 0 16px #eef3f8;
}

#bumpbox_modal
{
    left: 0;
    background: #000;
    width: 100%;
    height: 100%;
    opacity: 0.9;
    position: absolute;
}

#bumpbox_close
{
    background-position: 0% 0%;
    width: 24px;
    height: 24px;
    position: absolute;
    top: -16px;
    right: -16px;
    z-index: 100000;
    cursor: pointer;
    border: 2px solid #777;
    -moz-border-radius: 16px;
    -webkit-border-radius: 16px;
    border-radius: 16px;
    color: #fff;
    font-family: Mulish;
    font-size: 14px;
    font-weight: bold;
    line-height: 20px;
    text-indent: 6px;
    text-shadow: 1px 1px 1px #000;
    background-image: linear-gradient(top, #fff, #ccc); /* FF3.6 */ /* IE10 */ /* Opera 11.10+ */ /* Saf4+, Chrome */ /* Chrome 10+, Saf5.1+ */
    background-color: #000;
    background-repeat: repeat;
    background-attachment: scroll;
}

#bumpbox_left
{
    right: 50px;
    bottom: -12px;
}

#bumpbox_right
{
    right: 10px;
    bottom: -12px;
}

#bumpbox_right, #bumpbox_left
{
    background-position: 0% 0%;
    width: 30px;
    height: 20px;
    position: absolute;
    display: block;
    z-index: 100000;
    cursor: pointer;
    border: 2px solid #777;
    -moz-border-radius: 16px;
    -webkit-border-radius: 16px;
    border-radius: 16px;
    color: #fff;
    font-family: Mulish;
    font-size: 28px;
    font-weight: bold;
    line-height: 14px;
    text-indent: 3px;
    text-shadow: 1px 1px 1px #000;
    background-image: linear-gradient(top, #fff, #ccc); /* FF3.6 */ /* IE10 */ /* Opera 11.10+ */ /* Saf4+, Chrome */ /* Chrome 10+, Saf5.1+ */
    background-color: #000;
    background-repeat: repeat;
    background-attachment: scroll;
}

#bumpbox_title
{
    height: 20px;
    position: absolute;
    top: -30px;
    left: 20px;
    color: #eee;
    opacity: 0.9;
    z-index: 10000;
    font-family: Mulish;
    font-size: 11px;
}

#bumpbox_url
{
    width: auto;
    height: 20px;
    padding: 20px;
    position: absolute;
    left: 20px;
    bottom: -30px;
    color: #eee;
    text-decoration: none;
    font-family: Mulish;
    font-size: 11px;
    background: #eef3f8 url(../Images/loadingBlue.gif) no-repeat center center;
}

#bumpbox_inline
{
    padding: 20px;
    width: auto;
    height: auto;
    color: #fff; /*overflow:hidden;*/
    position: absolute;
    background: #eef3f8 url(../Images/loadingBlue.gif) no-repeat center center;
    display: block;
    z-index: 100000;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    border: 2px solid #777;
    box-shadow: 0 0 16px #eef3f8;
    -moz-box-shadow: 0 0 16px #eef3f8;
    -webkit-box-shadow: 0 0 16px #eef3f8;
}

#bumpbox_pdf
{
    /*overflow:hidden;*/
    padding: 20px;
    position: absolute;
    background: #eef3f8 url(../Images/loadingBlue.gif) no-repeat center center;
    display: block;
    z-index: 100000;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    border: 2px solid #777;
    box-shadow: 0 0 16px #eef3f8;
    -moz-box-shadow: 0 0 16px #eef3f8;
    -webkit-box-shadow: 0 0 16px #eef3f8;
}

.bumpbox_mp3
{
    padding: 20px;
}

.bumpbox_movie
{
    padding: 20px;
}

.bumpbox_image
{
    padding: 20px;
}
/*==============*/
body
{
    background-color: #eef3f8; /*rgba(238, 243, 248, 1)*/
}

.clsHeader
{
    */background: url('../Images/header.jpg') no-repeat left top #154a80;*/
    border-bottom: 1px solid var(--grey-200);
    background: linear-gradient(0deg, #BE2A2A 5.9%, #EF7F1A 94.28%);
}

.clsFooter
{
    background-color: #154a80;
}

.tableMainHeader
{
    background-color: #154a80;
    color: White;
    font-family: Mulish;
    font-size: large;
    text-align: center;
    vertical-align: middle;
}
.tableHeader
{
    background-color: #5583bb;
    color: White;
    font-size: large;
    text-align: center;
}
.SubtableHeader
{
    background-color: #154a80;
    color: White;
    font-size: small;
    font-weight: bold;
    text-align: center;
}
.gridMainHeader
{
    background-color: #154a80;
    color: White;
    font-family: Mulish; /* font-weight: bold;*/
    font-size: large;
    text-align: center;
    vertical-align: middle;
}
.PageTitle
{
    background-color: #154a80;
    color: White;
    font-family: Mulish; /* font-weight: bold;*/
    font-size: large;
    text-align: center;
    vertical-align: middle;
}
.TableTDTitle
{
    background-color: #5583bb;
    color: White;
    font-family: Mulish;
    font-weight: bold;
    font-size: small;
    text-align: center;
    vertical-align: middle;
}
.TblTDHdrTtl
{
    background-color: #154a80;
    color: White;
    font-family: Mulish;
    font-weight: bold;
    font-size: small;
    text-align: center;
    vertical-align: middle;
}
.TableTDValue
{
    /*  background-color: #154a80;      color: White;*/
    font-family: Mulish; /* font-weight: bold;*/
    font-size: small;
    text-align: left;
    vertical-align: middle;
}
.tableFooter
{
    background-color: #154a80;
    color: White;
}


.size1
{
    font-family: Zurich BT;
    font-size: 9pt;
    color: #990000;
    font-weight: normal;
    text-decoration: none;
}

.normal
{
    font-family: Zurich BT;
    font-size: 9pt;
    font-weight: bold;
    color: #990000;
}

.headingtable
{
    font-family: Zurich BT;
    font-size: 9pt;
    font-weight: bold;
    color: #FFFFFF;
    text-decoration: none;
}

.tabletitle
{
    font-family: Zurich BT;
    font-size: 9pt;
    font-weight: bold;
    color: #000000;
}

.tableTD
{
    background: #154a80; /*rgb(21, 74, 128);*/
}

.tableTDleft
{
    background: #bacde3; /*rgb(21, 74, 128);*/
    text-align: left;
}

.tableTDRight
{
    background: #bacde3; /*rgb(21, 74, 128);*/
    text-align: right;
}
.tableTDCenter
{
    background: #bacde3; /*rgb(21, 74, 128);*/
    text-align: center;
}
.tblTDCenter
{
    text-align: center;
}
.SubtableTDCenter
{
    background: #F5F5F5;
}
.tableTR
{
    background: #154a80;
}

.leftmenu
{
    font-family: Zurich BT;
    font-size: 9pt;
    font-weight: normal;
    color: #000000;
    text-decoration: none;
}

.redfont
{
    font-family: Zurich BT;
    font-size: 9pt;
    color: FF0000;
    text-decoration: none;
}

.tableStyle
{
    background-color: #eef3f8;
}

.tableStyle td
{
    background: #154a80; /*rgb(21, 74, 128);*/
    text-align: left;
}

.tableStyle tr
{
    background: #154a80; /*rgb(21, 74, 128);*/
    text-align: left;
}

