A:link { color: #B1B1B3; }
A:visited { color: #B1B1B3; }
A:active { color: #B1B1B3; }
A:hover { color: #A40C0C; }

.maintext { font-family: verdana; font-size: 10px; line-height: 12px; letter-spacing: normal; padding-top: 10px; padding-right: 7px; padding-left: 7px; vertical-align: top; width: 100%; margin-right: 0px; text-align: justify; vertical-align: top; }
.tableheader { font-weight: bold; font-family: verdana, arial, geneva, sans-serif; font-size: xx-small; color: #000000; }
.subheader { font-weight: bold; font-family: verdana, arial, geneva, sans-serif; font-size: 10px; color: #FFFFFF; background-color: #999966; }
.subheader2 { font-weight: bold; font-family: verdana, arial, geneva, sans-serif; font-size: 7pt; color: #FFFFFF; }

.IE8Fix { z-index: 1000000; }

.boxheader { font-weight: bold; font-family: verdana, arial, geneva, sans-serif; font-size: 9px; color: #ffffff; background-color: #006699; border-top: 1px solid buttonhighlight; border-left: 1px solid buttonhighlight; border-bottom: 1px solid buttonshadow; border-right: 1px solid buttonshadow; border-style: solid; border-color: #000080; }

.AttentionBox1 { font-family: arial, geneva, sans-serif; font-size: 13px; color: #000000; background-color: #ECF2F4; border-color: #999966; border-right: #999966 0px solid; border-top: #999966 0px solid; border-left: #999966 0px solid; width: 312px; border-bottom: #999966 0px solid; }

.boxheaderred { font-weight: bold; font-family: verdana, arial, geneva, sans-serif; font-size: 9px; color: #ffffff; background-color: #B22222; border-top: 1px solid buttonhighlight; border-left: 1px solid buttonhighlight; border-bottom: 1px solid buttonshadow; border-right: 1px solid buttonshadow; border-style: solid; border-color: #B22222; }

.boxheaderred1 { font-weight: bold; font-family: verdana, arial, geneva, sans-serif; font-size: 9px; color: #ffffff; background-color: #B22222; border-top: 1px solid buttonhighlight; border-left: 1px solid buttonhighlight; border-bottom: 1px solid buttonshadow; border-right: 1px solid buttonshadow; border-style: solid; border-color: #B22222; }

.boxheaderyellow { font-weight: bold; font-family: verdana, arial, geneva, sans-serif; font-size: 9px; color: #B22222; background-color: #FFCC66; border-top: 1px solid buttonhighlight; border-left: 1px solid buttonhighlight; border-bottom: 1px solid buttonshadow; border-right: 1px solid buttonshadow; border-style: solid; border-color: #FFCC66; }


.boxheadergreen { font-weight: bold; font-family: verdana, arial, geneva, sans-serif; font-size: 9px; color: #ffffff; background-color: #007850; border-top: 1px solid buttonhighlight; border-left: 1px solid buttonhighlight; border-bottom: 1px solid buttonshadow; border-right: 1px solid buttonshadow; border-style: solid; border-color: #007850; }
.boxheaderpink { font-weight: bold; font-family: verdana, arial, geneva, sans-serif; font-size: 9px; color: #ffffff; background-color: #FF6600; border-top: 1px solid buttonhighlight; border-left: 1px solid buttonhighlight; border-bottom: 1px solid buttonshadow; border-right: 1px solid buttonshadow; border-style: solid; border-color: #FF6600; }

.boxheadergray { font-weight: bold; font-family: verdana, arial, geneva, sans-serif; font-size: 11px; color: gray; background-color: #0D7331; }
.boxdtl2 { font-family: verdana, arial, geneva, sans-serif; font-weight: bold; font-size: 10px; color: #000000; border-style: solid; border-color: #FFCC66; }
.boxsts { font-family: arial, geneva, sans-serif; font-size: 10px; color: #D1E4F9; border-top: 1px solid #D1E4F9; }
.drpDwnMenuItemStyle { cursor: hand; font-family: Tahoma, arial, geneva, sans-serif; font-size: 8pt; color: #000000; }

.boxdtl { font-family: arial, geneva, sans-serif; font-size: 10px; color: #000000; border-top: 1px solid #D1E4F9; border-left: 1px solid #D1E4F9; border-bottom: 1px solid #D1E4F9; border-right: 1px solid #D1E4F9; }

.boxdtldblue { font-family: arial, geneva, sans-serif; font-size: 10px; color: #000000; border-top: 1px solid #000080; border-left: 1px solid #000080; border-bottom: 1px solid #000080; border-right: 1px solid #000080; }

.boxdtl11 { font-family: arial, geneva, sans-serif; font-size: 11px; color: #000000; }
.boxdtlv11 { font-family: verdana, geneva, sans-serif; font-size: 10px; color: #000000; }
.menuitems { font-weight: bold; font-family: verdana, arial, geneva, sans-serif; font-size: 10px; color: #FFFFFF; }
.hmenuitems { font-weight: bold; font-family: verdana, arial, geneva, sans-serif; font-size: 10px; color: #FFFFFF; background-color: #006699; }
.xmenuitems { font-weight: bold; font-family: verdana, arial, geneva, sans-serif; font-size: 10px; color: #FFFFFF; background-color: #E0E3E8; }
.linkitems { font-family: verdana, arial, geneva, sans-serif; font-size: 10px; color: #000000; text-decoration: none; }
.linkitems1 { font-family: verdana, arial, geneva, sans-serif; font-size: 5px; color: #000000; text-decoration: none; }

.linkitemsbig { font-weight: bold; font-family: verdana, arial, geneva, sans-serif; font-size: 15px; color: #FFFFFF; text-decoration: none; }
.linknavigation { font-weight: bold; font-family: verdana, arial, geneva, sans-serif; font-size: 10px; color: #B1B1B3; text-decoration: none; }
.linknavigationsimple { font-family: verdana, arial, geneva, sans-serif; font-size: 10px; color: #B1B1B3; text-decoration: none; }
.linknavigationrpt { font-family: verdana, arial, geneva, sans-serif; font-size: 10px; color: #B1B1B3; }
.menubutton { font-weight: bold; font-family: arial, geneva, sans-serif; font-size: 13px; color: #ffffff; background-color: #969AA1; border-color: #B1B1B3; border-width: 2px; border-style: solid; }
.searchbutton { font-weight: bold; font-family: arial, geneva, sans-serif; font-size: 13px; color: #ffffff; background-color: #969AA1; border-color: #B1B1B3; border-width: 2px; border-style: solid; }
.buttongreen { font-weight: bold; font-family: arial, geneva, sans-serif; font-size: 13px; color: #ffffff; background-color: #007850; border-color: #669900; border-width: 2px; border-style: solid; border-width: 1px; }
.AttentionBox { font-weight: bold; font-family: arial, geneva, sans-serif; font-size: 13px; color: #ffffff; background-color: #ECF3F7; border-color: #006699; border-right: #006699 thin solid; border-top: #006699 thin solid; border-left: #006699 thin solid; width: 312px; border-bottom: #006699 thin solid; }

.datagridheader { font-weight: bold; font-family: verdana, arial, geneva, sans-serif; font-size: 10px; color: #ffffff; background-color: #006699; }
.datagriditems { font-family: Verdana, arial, geneva, sans-serif; font-size: 10px; color: #000000; background-color: #E3E6EB; }
.griditems { font-family: Verdana, arial, geneva, sans-serif; font-size: 6px; color: #000000; }
.datagridfooter { font-weight: bold; font-family: verdana, arial, geneva, sans-serif; font-size: 10px; color: #ffffff; background-color: #5D7B9D; }

.attentionred { font-weight: bold; font-family: verdana, arial, geneva, sans-serif; font-size: 10px; color: #A40C0C; }
.attentionredsmall { font-weight: bold; font-family: verdana, arial, geneva, sans-serif; font-size: 9px; color: #6B6D6B; }
.attentiongreen { font-weight: bold; font-family: verdana, arial, geneva, sans-serif; font-size: 10px; color: #113E04; }
.attentionred10 { font-weight: bold; font-family: verdana, arial, geneva, sans-serif; font-size: 10pt; color: #A40C0C; }
.attentionblue { font-weight: bold; font-family: verdana, arial, geneva, sans-serif; font-size: 10px; color: #294A81; }
.attentionblueb { font-weight: bold; font-family: verdana, arial, geneva, sans-serif; font-size: 10px; color: White; background-color: #006699; }
.attentionwhite { font-weight: bold; font-family: verdana, arial, geneva, sans-serif; font-size: 10px; color: white; }

.attentionbluefix { font-weight: bold; font-family: Courier New, verdana, arial, geneva, sans-serif; font-size: 11px; color: #294A81; }
.attentionblack { font-family: verdana, arial, geneva, sans-serif; font-size: 10px; color: #000000; }
.attentionblackb { font-weight: bold; font-family: verdana, arial, geneva, sans-serif; font-size: 10px; color: #000000; }
.attentiongray { font-family: verdana, arial, geneva, sans-serif; font-size: 10px; color: #848484; }
.attentionarrow { font-family: Weddings, verdana, arial, geneva, sans-serif; font-size: 7; color: #000000; line-height: 2.5em; }

.white78 { font-family: arial, geneva, sans-serif; font-size: 7.8pt; color: #ffffff; }
.white8 { font-family: arial, geneva, sans-serif; font-size: 8pt; color: #ffffff; }
.white11 { font-family: arial, geneva, sans-serif; font-size: 11pt; color: #ffffff; }
.black8 { font-family: arial, geneva, sans-serif; font-size: 8pt; color: #000000; }
.grey8 { font-family: arial, geneva, sans-serif; font-size: 8pt; color: #7F7F7F; }
.bullv { font-family: verdana; font-size: 2pt; }

.CategoryHeader { font-weight: bold; font-size: 14px; text-transform: none; color: white; border-bottom: #006699 thin solid; background-color: #5874A4; }

.ItemStyle { font-size: 10px; font-family: Verdana, Arial; }

.AlterItemStyle { font-size: 10px; font-family: Verdana, Arial; background-color: #ECF2F4; }

.Content { background-color: #ECF2F4; }

.FooterStyleRight { font-weight: bold; font-size: 11px; text-transform: none; color: white; border-top: solid thin #006699; background-color: #5874A4; }

.ReportTitle { font-weight: bold; font-size: 14px; text-transform: uppercase; color: black; }

div.menuBar, div.menuBar a.menubutton, div.menu, div.menu a.menuItem { font-family: Verdana, "MS Sans Serif" , Arial, sans-serif; font-size: 8pt; font-style: normal; font-weight: normal; color: #000000; }

div.menuBar { background-color: #d0d0d0; border: 2px solid; border-color: #f0f0f0 #909090 #909090 #f0f0f0; padding: 4px 2px 4px 2px; text-align: left; }

div.menuBar a.menubutton { background-color: transparent; border: 1px solid #d0d0d0; color: #000000; cursor: default; left: 0px; margin: 1px; padding: 2px 6px 2px 6px; position: relative; text-decoration: none; top: 0px; z-index: 100; }

div.menuBar a.menubutton:hover { background-color: transparent; border-color: #f0f0f0 #909090 #909090 #f0f0f0; color: #000000; }

div.menuBar a.menubuttonActive, div.menuBar a.menubuttonActive:hover { background-color: #a0a0a0; border-color: #909090 #f0f0f0 #f0f0f0 #909090; color: #ffffff; left: 1px; top: 1px; }

div.menu { background-color: #006699; border: 1px solid; border-color: #f0f0f0 #909090 #909090 #f0f0f0; left: 0px; padding: 0px 1px 1px 0px; position: absolute; top: 0px; visibility: hidden; z-index: 101; border-right-color: #000000; border-bottom-color: #000000; color: White; }

div.menu a.menuItem { color: #2b2e7b; cursor: default; display: block; padding: 1px 1em; text-decoration: none; white-space: nowrap; border-bottom-width: 1px; border-bottom-color: #ffffff; border-bottom-style: solid; text-align: justify; }

div.menu a.menuItem:hover, div.menu a.menuItemHighlight { background-color: #ffffff; color: #2b2e7b; }

div.menu a.menuItem span.menuItemText { }

div.menu a.menuItem span.menuItemArrow { margin-right: -.75em; }

div.menu div.menuItemSep { border-top: 1px solid #909090; border-bottom: solid 2px #f0f0f0; margin: 4px 2px; }

.calendar-text { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #000000; }

#tablist { padding-right: 0px; margin-top: 0.1em; padding-left: 0px; margin-bottom: 0px; padding-bottom: 3px; font: bold 10px Verdana; margin-left: 0px; padding-top: 3px; }
#tablist LI { display: inline; margin: 0px; list-style-type: none; }
#tablist LI A { border-right: #B1B1B3 1px solid; padding-right: 0.5em; border-top: #B1B1B3 1px solid; padding-left: 0.5em; background: #006699; padding-bottom: 3px; margin-left: 3px; border-left: #B1B1B3 1px solid; padding-top: 3px; border-bottom: medium none; }
#tablist LI A:link { color: navy; }
#tablist LI A:visited { color: navy; }
#tablist LI A.current { background: #E2E8EF; }

#tabcontentcontainer { border-right: #B1B1B3 1px solid; padding-right: 5px; border-top: #B1B1B3 1px solid; padding-left: 5px; padding-bottom: 5px; border-left: #B1B1B3 1px solid; width: 400px; padding-top: 5px; border-bottom: #B1B1B3 1px solid; }
.tabcontent { display: none; }

body { margin: 0; padding: 0; background-color: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.7em; line-height: 1.4em; }



H1 { font-family: Arial, Helvetica, sans-serif; color: #585880; }

H2 { font-family: Arial, Helvetica, sans-serif; color: #585880; }

H3 { font-family: Arial, Helvetica, sans-serif; color: #585880; }

H4 { font-family: Arial, Helvetica, sans-serif; color: #585880; }

H5 { font-family: Arial, Helvetica, sans-serif; color: #585880; }

H6 { font-family: Arial, Helvetica, sans-serif; color: #585880; }

.iframez { border-right: black 1px solid; padding-right: 2px; border-top: black 1px solid; padding-left: 3px; background: #006699; padding-bottom: 3px; border-left: black 1px solid; width: 331px; color: white; padding-top: 3px; border-bottom: black 1px solid; position: absolute; height: 5px; font-size: 80%; cursor: hand; }

.desbar { padding-right: 10px; border-top: #cccccc 1px solid; padding-left: 10px; font-size: 8pt; background: #ffffff; padding-bottom: 10px; width: 100%; color: black; padding-top: 10px; border-bottom: #000000 1px solid; }

.bar { border-top: #99ccff 1px solid; background: #5D7B9D; width: 100%; border-bottom: #000000 1px solid; height: 10px; }

.title { padding-left: 10px; font-size: 13pt; color: white; }

.closeitems { height: 15px; font-weight: bold; border-left: white 1px solid; border-right: white 1px solid; border-top: white 1px solid; border-bottom: white 1px solid; background-color: red; color: white; font-size: 10px; cursor: hand; }

.quoteitemstyle { left: 0px; width: 336px; position: absolute; top: 22px; height: 150px; background: #c2dccb; border-top: 0px solid buttonshadow; border-left: 0px solid buttonshadow; border-right: 1px solid buttonshadow; border-bottom: 1px solid buttonshadow; border-style: ridge; }


.header-table-policy { height: 20px; background-color: #006699; text-align: center; color: #ffffff; font-weight: bold; }


.header-table-policy-small { height: 20px; background-color: #006699; text-align: center; color: #ffffff; font-weight: bold; font-size: xx-small; }

.header-table { height: 20px; background-color: #006699; text-align: center; color: #ffffff; font-weight: bold; }

.box-table-detail { height: 20px; text-align: center; color: #000000; vertical-align: middle; }

.textfield { border: 1px solid #000000; vertical-align: middle; height: 20px; text-align: center; border-style: none; background-color: #ECF3F7; font-family: Helvetica, Verdana, Arial, sans-serif; font-size: 12px; width: 120px; font-weight: bold; }

.textfield2 { border: 1px solid #BDBCB8; vertical-align: bottom; height: 19px; text-align: center; background-color: #EEEEEE; font-family: Helvetica, Verdana, Arial, sans-serif; font-size: 12px; width: 42px; }

.textfieldDown { border: none; vertical-align: middle; height: 18px; text-align: center; background-color: #EEEEEE; font-family: Verdana, Arial, sans-serif; font-size: 9px; width: 44px; color: #A40C0C; font-weight: bold; }


.textfield3 { border: 1px solid #BDBCB8; vertical-align: middle; height: 17px; text-align: center; background-color: #EEEEEE; font-family: Helvetica, Verdana, Arial, sans-serif; font-size: 12px; width: 86px; }

.textfieldFunding { border: 1px solid #BDBCB8; vertical-align: middle; height: 19px; text-align: right; background-color: #EEEEEE; font-family: Helvetica, Verdana, Arial, sans-serif; font-size: 12px; width: 67px; }

.TotalstextfieldFunding { border: 1px solid #000000; vertical-align: middle; height: 20px; text-align: right; border-style: none; background-color: #EEEEEE; font-family: Helvetica, Verdana, Arial, sans-serif; font-size: 12px; width: 67px; font-weight: bold; color: #006699; }


.Totalstextfield { border: 1px solid #000000; vertical-align: middle; height: 20px; text-align: right; border-style: none; background-color: #EEEEEE; font-family: Helvetica, Verdana, Arial, sans-serif; font-size: 12px; width: 88px; font-weight: bold; color: #006699; }

.LOBtextfield { border: 1px solid #BDBCB8; vertical-align: middle; height: 19px; text-align: left; background-color: #EEEEEE; font-family: Helvetica, Verdana, Arial, sans-serif; font-size: 12px; width: 100px; }

.Companytextfield { border: 1px solid #BDBCB8; vertical-align: middle; height: 19px; text-align: left; background-color: #EEEEEE; font-family: Helvetica, Verdana, Arial, sans-serif; font-size: 12px; width: 170px; cursor: hand; }

.calendarstyle { border-right: #006699 1px solid; padding-right: 2px; border-top: #5D7B9D 1px solid; padding-left: 3px; background: #7F9DB9; padding-bottom: 3px; border-left: #5D7B9D 1px solid; width: 675px; color: white; padding-top: 3px; border-bottom: #006699 1px solid; position: absolute; height: 5px; font-size: 80%; }

.MenuHeader { border: 1px solid #000000; vertical-align: middle; height: 20px; text-align: right; border-style: none; background-color: #D9D9FF; font-family: Helvetica, Verdana, Arial, sans-serif; font-size: 12px; width: 67px; font-weight: bold; color: #ffffff; }

.AlgRightTextBox { vertical-align: middle; text-align: right; }

.textfieldFoQuote { border: 1px solid #BDBCB8; vertical-align: middle; height: 17px; text-align: center; background-color: #FAFAFA; font-family: Helvetica, Verdana, Arial, sans-serif; font-size: 12px; width: 67px; }

.textfieldFoQuoteFee { border: 1px solid #BDBCB8; vertical-align: middle; height: 17px; text-align: right; background-color: #FAFAFA; font-family: Helvetica, Verdana, Arial, sans-serif; font-size: 12px; width: 67px; color: #A9121B; font-weight: bold; }

.quoteframe { border-right: #7F9DB9 1px solid; padding-right: 5px; border-top: #D9D9E6 1px solid; padding-left: 5px; background: #006699; padding-bottom: 3px; width: 299px; color: white; padding-top: 4px; border-bottom: #7F9DB9 1px solid; position: absolute; height: 233px; font-size: 80%; }

.quotewindow { left: 0px; width: 309px; position: absolute; top: 22px; height: 150px; background: #ECF3F7; border-top: 0px solid buttonshadow; border-left: 0px solid buttonshadow; border-right: 1px solid buttonshadow; border-bottom: 1px solid buttonshadow; border-style: ridge; }

.companiesframe { border-right: #7F9DB9 1px solid; padding-right: 5px; border-top: #D9D9E6 1px solid; padding-left: 5px; background: #006699; padding-bottom: 3px; width: 680px; color: white; padding-top: 4px; border-bottom: #7F9DB9 1px solid; position: absolute; height: 299px; font-size: 80%; }

.companieswindow { left: 0px; width: 310px; position: absolute; top: 22px; height: 160px; background: #ECF3F7; border-top: 0px solid buttonshadow; border-left: 0px solid buttonshadow; border-right: 1px solid buttonshadow; border-bottom: 1px solid buttonshadow; border-style: ridge; }

.statusframe { border-right: #7F9DB9 1px solid; padding-right: 5px; border-top: #D9D9E6 1px solid; padding-left: 5px; background: #006699; padding-bottom: 3px; width: 299px; color: white; padding-top: 4px; border-bottom: #7F9DB9 1px solid; position: absolute; height: 80px; font-size: 80%; }

.statuswindow { left: 0px; width: 309px; position: absolute; top: 22px; height: 30px; background: #FFFFC6; border-top: 0px solid buttonshadow; border-left: 0px solid buttonshadow; border-right: 1px solid buttonshadow; border-bottom: 1px solid buttonshadow; border-style: ridge; }

.policyInfoframe { padding-right: 5px; border-top: #D9D9E6 1px solid; padding-left: 5px; background: #FFFFC6; padding-bottom: 3px; width: 299px; color: #2E4064; padding-top: 4px; border-bottom: #7F9DB9 1px solid; border-right: 1px solid #102F5D; position: absolute; height: 235px; font-size: 80%; }

.policyInfowindow { left: 0px; width: 310px; position: absolute; top: 22px; height: 235px; background: #FFFFC6; border-top: 0px solid buttonshadow; border-left: 0px solid buttonshadow; border-right: 1px solid #102F5D; border-bottom: 1px solid #102F5D; border-style: ridge; color: black; }


.CompanySetUpframe { border-right: #7F9DB9 1px solid; padding-right: 5px; border-top: #D9D9E6 1px solid; padding-left: 5px; background: #006699; padding-bottom: 3px; width: 323px; color: #FFFFFF; padding-top: 4px; border-bottom: white 1px solid; border-left: 1px solid white; position: absolute; height: 211px; font-size: 80%; }

.CompanySetUpWinBar { height: 13px; font-weight: bold; border-left: white 1px solid; border-right: white 1px solid; border-top: white 1px solid; border-bottom: white 1px solid; background-color: red; color: white; font-size: 10px; cursor: hand; }

.CompanySetUpwindow { left: 0px; width: 334px; position: absolute; top: 20px; height: 199px; background: #E7EBEF; border-top: 0px solid buttonshadow; border-left: 0px solid #FFFFFF; border-right: 1px solid buttonshadow; border-bottom: 0px solid buttonshadow; border-style: ridge; color: black; }

.textfieldblue { border: 1px solid #000000; vertical-align: middle; height: 10px; text-align: center; border-style: none; background-color: #006699; font-family: Verdana, Arial, sans-serif; font-size: 12px; width: 115px; color: White; font-weight: bold; vertical-align: middle; padding-bottom: 5px; }

.textfieldred { border: 1px solid #000000; vertical-align: middle; height: 10px; text-align: center; border-style: none; background-color: #006699; font-family: Verdana, Arial, sans-serif; font-size: 12px; width: 115px; color: White; font-weight: bold; vertical-align: middle; padding-bottom: 5px; }

.BtnMainStyle { border-right: #FFFFCC 1px ridge; border-top: #FFFFCC 1px ridge; border-left: #FFFFCC 1px ridge; border-bottom: #FFFFCC 1px ridge; background-color: #006699; color: #FFFFFF; font-weight: bold; text-align: center; font-family: Verdana, Arial, sans-serif; }

.BlueFont { font-family: Verdana, Arial, sans-serif, Helvetica; font-size: 12px; color: #000000; }



.errormsgstyle { font-weight: bold; font-family: verdana, arial, geneva, sans-serif; font-size: 12px; color: #FF0000; text-align: center; }

.infostyle { font-family: verdana; font-size: 10px; color: #000033; border-top: 1px solid #D1E4F9; border-left: 1px solid #D1E4F9; border-bottom: 1px solid #D1E4F9; border-right: 1px solid #D1E4F9; }

.header-table-policy-small { height: 20px; background-color: #006699; text-align: center; color: #ffffff; font-weight: bold; font-size: xx-small; }

.TotalstextfieldLeft { border: 1px solid #000000; vertical-align: middle; height: 20px; text-align: left; border-style: none; background-color: #EEEEEE; font-family: Helvetica, Verdana, Arial, sans-serif; font-size: 12px; width: 88px; font-weight: bold; color: #006699; }

.textfieldSupp { border: 1px solid #BDBCB8; vertical-align: middle; height: 19px; text-align: center; background-color: #EEEEEE; font-family: Helvetica, Verdana, Arial, sans-serif; font-size: 12px; width: 20px; }
.ReportsImg { border: '1px solid #BDBCB8'; color: White; background-color: #1f387f; font-family: Helvetica, Verdana, Arial, sans-serif; font-size: 10px; width: 160px; position: relative; height: 55px; }

/* Beginning of Panel Background */
.GeneralPanelBackground { background-color: #ECF3F7; }
.GeneralDarkPanelBackground { background-color: #E7DFB5; }
.SecurityPanelBackgroud { background-color: #E0D9B1; }
.LoginPanel { background-color: #ECF3F7; border: 1px solid #213984; }

/* Ending of Panel Background */

/* Beginning of Panel Header Background */
.GeneralPanelHeaderWhite { background-color: #006699; font-weight: bold; font-family: verdana, arial, geneva, sans-serif; font-size: 10px; color: white; }



/* Ending of Panel Header Background */

.eQuoteBackGround { background-color: #EEEEEE; }

.SiteMap a { color: White; text-decoration: none; }

.pay_btncontinue { font-weight: bold; font-family: arial, geneva, sans-serif; font-size: 13px; color: #ffffff; background-color: #087131; border-color: #B1B1B3; border-width: 2px; border-style: solid; width: 72px; height: 22px; }

.pay_btnprint { font-weight: bold; font-family: arial, geneva, sans-serif; font-size: 13px; color: #ffffff; background-color: #CACACA; border-color: #B1B1B3; border-width: 2px; border-style: solid; width: 72px; height: 22px; }

.pay_btnback { font-weight: bold; font-family: arial, geneva, sans-serif; font-size: 13px; color: #ffffff; background-color: #395194; border-color: #B1B1B3; border-width: 2px; border-style: solid; width: 72px; height: 22px; }

.pay_btnquestion { border-right: window 1px ridge; border-top: window 1px ridge; font-weight: bold; font-size: 12px; border-left: window 1px ridge; width: 24px; color: #006699; border-bottom: window 1px ridge; height: 19px; background-color: #7f9db9; text-decoration: underline; }

.pay_btnhelp { font-weight: bold; font-family: arial, geneva, sans-serif; font-size: 13px; color: #ffffff; background-color: #395194; border-color: #B1B1B3; border-width: 2px; border-style: solid; width: 72px; height: 22px; }

.pay_btnCancel { font-weight: bold; font-family: arial, geneva, sans-serif; font-size: 13px; color: #ffffff; background-color: #B52021; border-color: #B1B1B3; border-width: 2px; border-style: solid; width: 72px; height: 22px; }

.pay_header { height: 22px; font-size: 11px; font-family: Verdana, arial, geneva, sans-serif; background-color: #006699; text-align: center; color: #ffffff; font-weight: bold; font-size: small; text-align: center; vertical-align: middle; }

.pay_headersmall { height: 22px; font-weight: bold; font-family: verdana, arial, geneva, sans-serif; font-size: 10px; color: #ffffff; background-color: #006699; text-align: center; vertical-align: middle; }

.pay_footerbg { background-color: #E0E3E8; }

.pay_background { font-size: 11px; font-family: Verdana, arial, geneva, sans-serif; background-color: #ECF3F7; }

.pay_errormsg { font-weight: bold; font-family: verdana, arial, geneva, sans-serif; font-size: 10px; color: #A40C0C; background-color: #FFFFC0; width: 100%; }

.pay_accent { font-weight: bold; font-family: verdana, arial, geneva, sans-serif; font-size: 10px; color: #A40C0C; }

.pay_readonlybox { text-align: center; width: 63px; background-color: #E5EEF9; border-width: 1px; border-color: #7F9DB9; border-style: solid; font-size: x-small; }

.pay_receiptbg { background-color: #ffffff; border-width: 1px; border-color: #000000; border-style: solid; font-size: 11px; font-family: Verdana, arial, geneva, sans-serif; }
/******************************************************************************/

.pay_searchopt_bg { background-color: #E7EBEF; }

.pay_datagrid_header { font-weight: bold; font-family: verdana, arial, geneva, sans-serif; font-size: 10px; color: #ffffff; background-color: #006699; }

.pay_datagrid_rows { font-family: Verdana, arial, geneva, sans-serif; font-size: 10px; color: #000000; background-color: #E3E6EB; }

.pay_datagrid_altrows { font-family: Verdana, arial, geneva, sans-serif; font-size: 10px; color: #000000; background-color: #ffffff; }

.pay_datagrid_footer { font-weight: bold; font-family: verdana, arial, geneva, sans-serif; font-size: 10px; color: #ffffff; background-color: #5D7B9D; }

/******************************************************************************/

.pay_error_ModalPopup { background-color: #FFFFCE; border-width: 1px; border-style: solid; border-color: #505050; padding: 0px; width: 300px; }

.pay_error_header { height: 20px; background-color: #950908; text-align: center; color: #ffffff; font-weight: bold; }

/******************************************************************************/

.session_modalTimeOutPopup { background-color: #E7EBEF; border-width: 1px; border-style: solid; border-color: #505050; padding: 0px; width: 350px; }

.timeoutpopup_table_header { height: 20px; background-color: #006699; text-align: center; color: #ffffff; font-weight: bold; }

.timeoutpopup_modalBackground { background-color: Transparent; }

.timeoutpopup_modalBackground2 { background-color: #EEEEEE; filter: alpha(opacity=70); opacity: 0.7; }

.timeoutpopup_button { border: solid 1px #94A6B4; background-color: #DEE6F0; color: #415474; font-weight: bold; text-align: center; font-family: Verdana, Arial, sans-serif; }

