A:link { color: #3A3A3A}
A:visited { color: #3A3A3A }
A:active { color: #3A3A3A }
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;}
.maintext2 {font-family: verdana; font-size:10px;  LINE-HEIGHT: 12px; LETTER-SPACING: normal; PADDING-TOP: 10px; PADDING-BOTTOM: 10px; PADDING-RIGHT: 7px; PADDING-LEFT: 7px;  VERTICAL-ALIGN: top; MARGIN-RIGHT: 0px;}
.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;}
.drpDwnMenuItemStyle {cursor:pointer; cursor:hand;font-family:  Tahoma, arial, geneva, sans-serif; font-size: 8pt; color: #000000;}
.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;}

.boxheader 
{
	font-weight: bold;
	font-family: verdana, arial, geneva, sans-serif; 
	font-size: 9px;  
	color: #ffffff; 
	background-Color: #A0A0A1;
	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: #BEBEBF
 }
 
 .AttentionBox1 
{
	 
	font-family:   arial, geneva, sans-serif; 
	font-size: 13px;  
	color: #000000;  
	background-color:  #D3D3D3; 
	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; }

.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: #ED1B2D}
.htitle {font-weight: bold; font-family:  verdana, arial, geneva, sans-serif; font-size: 10px;  color: #FFFFFF;  background-color: #2E4064}
.xmenuitems {font-weight: bold; font-family:  verdana, arial, geneva, sans-serif; font-size: 10px;  color: #FFFFFF;  background-color: #7594C3}
.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: #A0A0A1;  text-decoration: none; }
.linknavigationsimple { font-family:  verdana, arial, geneva, sans-serif; font-size: 10px; color: #A0A0A1; text-decoration: none; }
.linknavigationrpt { font-family:  verdana, arial, geneva, sans-serif; font-size: 10px; color: #A0A0A1;}
.menubutton {font-weight: bold;  font-family:  arial, geneva, sans-serif; font-size: 13px;  color: #ffffff;  background-color: #A0A0A1; border-color: #A0A0A1;   border-width: 2px;  border-style:solid; cursor: pointer;  }
    .menubutton:disabled { background-color: #D3D3D3; color: #B3B3B3; cursor: text;  }
.searchbutton {font-weight: bold;  font-family:  arial, geneva, sans-serif; font-size: 13px;  color: #ffffff;  background-color: #A0A0A1; border-color: #A0A0A1;   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: #BEBEBF;   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:  #E7E7E7; border-color: #D3D3D4; BORDER-RIGHT: #A0A0A1 thin solid; BORDER-TOP: #A0A0A1 thin solid; BORDER-LEFT: #A0A0A1 thin solid; WIDTH: 312px; BORDER-BOTTOM: #A0A0A1 thin solid}

.datagridheader {font-weight: bold; font-family: verdana, arial, geneva, sans-serif; font-size: 10px;color: #ffffff; background-color:  #A0A0A1; }
.datagriditems {font-family:  Verdana, arial, geneva, sans-serif; font-size: 10px; color: #000000;background-color:#F3F3F3}
.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:  #A0A0A1; }

.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;}
.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: #000000;}
.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: #A0A0A1 thin solid;
    BACKGROUND-COLOR: #5874A4
}

.ItemStyle
{
    FONT-SIZE: 10px;
    FONT-FAMILY: Verdana, Arial
}

.AlterItemStyle
{
    FONT-SIZE: 10px;
    FONT-FAMILY: Verdana, Arial;
    BACKGROUND-COLOR: #F3F3F3
}

.Content
{
    BACKGROUND-COLOR: #F3F3F3
}

.FooterStyleRight
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	TEXT-TRANSFORM: none;
	COLOR: white;
    BORDER-TOP: solid thin #A0A0A1;
    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: #ffffff;
}

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: #ffffff;
  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: #7F7E83;
  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; 
}

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: #A0A0A1 1px solid; 
	 PADDING-RIGHT: 0.5em; 
	 BORDER-TOP: #A0A0A1 1px solid; 
	 PADDING-LEFT: 0.5em; 
	 BACKGROUND: #A0A0A1; 
	 PADDING-BOTTOM: 3px; 
	 MARGIN-LEFT: 3px; 
	 BORDER-LEFT: #A0A0A1 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: #F3F3F3
 } 
 
 #tabcontentcontainer
 { 
	BORDER-RIGHT: #A0A0A1 1px solid;
	PADDING-RIGHT: 5px; 
	BORDER-TOP: #A0A0A1 1px solid; 
	PADDING-LEFT: 5px; 
	PADDING-BOTTOM: 5px;
	BORDER-LEFT: #A0A0A1 1px solid; 
	WIDTH: 400px; 
	PADDING-TOP: 5px; 
	BORDER-BOTTOM: #A0A0A1 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: #A0A0A1; 
	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: #A0A0A1; 
    text-align: center;
    color: #ffffff; 
    font-weight:bold;  
}


.header-table-policy-small {
    height:20px;
    background-color: #A0A0A1; 
    text-align: center;
    color: #ffffff; 
    font-weight:bold;  
    font-size:xx-small 
}

.header-table {
    height:20px;
    background-color: #A0A0A1; 
    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: #D9D9D4; 
	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:#A0A0A1; 
}


.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:#A0A0A1; 
}

.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; 
}

.calendarstyle 
{
	BORDER-RIGHT:  #A0A0A1 1px solid;  
	PADDING-RIGHT: 2px; 
	BORDER-TOP: #5D7B9D 1px solid; 
	PADDING-LEFT: 3px; 
	BACKGROUND: #F3F3F3; 
	PADDING-BOTTOM: 3px; 
	BORDER-LEFT: #5D7B9D 1px  solid; 
	WIDTH: 675px; 
	COLOR: white; 
	PADDING-TOP: 3px; 
	BORDER-BOTTOM: #A0A0A1 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:  #F3F3F3 1px solid;  
	PADDING-RIGHT: 5px; 
	BORDER-TOP: #D9D9E6 1px solid; 
	PADDING-LEFT: 5px; 
	BACKGROUND: #A0A0A1; 
	PADDING-BOTTOM: 3px; 
	WIDTH: 299px; 
	COLOR: white; 
	PADDING-TOP: 4px; 
	BORDER-BOTTOM: #F3F3F3 1px solid; 
	POSITION:  absolute; 
	HEIGHT: 233px;
	FONT-SIZE: 80%; 
}

.quotewindow
{
	
	left: 0px; 
	width: 309px; 
	position: absolute; 
	top: 22px;
    height: 150px;
    BACKGROUND: #D9D9D4;
    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:  #F3F3F3 1px solid;  
	PADDING-RIGHT: 5px; 
	BORDER-TOP: #D9D9E6 1px solid; 
	PADDING-LEFT: 5px; 
	BACKGROUND: #A0A0A1; 
	PADDING-BOTTOM: 3px; 
	WIDTH: 680px; 
	COLOR: white; 
	PADDING-TOP: 4px; 
	BORDER-BOTTOM: #F3F3F3 1px solid; 
	POSITION:  absolute; 
	HEIGHT: 248px;
	FONT-SIZE: 80%; 
}

.companieswindow
{
	
	left: 0px; 
	width: 310px; 
	position: absolute; 
	top: 22px;
    height: 160px;
    BACKGROUND: #D9D9D4;
    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:  #F3F3F3 1px solid;  
	PADDING-RIGHT: 5px; 
	BORDER-TOP: #D9D9E6 1px solid; 
	PADDING-LEFT: 5px; 
	BACKGROUND: #8C1818; 
	PADDING-BOTTOM: 3px; 
	WIDTH: 299px; 
	COLOR: white; 
	PADDING-TOP: 4px; 
	BORDER-BOTTOM: #F3F3F3 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 ; 
}

.textfieldblue {
	border: 1px solid #000000;
	vertical-align: middle;
	height:10px;
	text-align: center; 
	border-style:none;
	background-color: #A0A0A1; 
	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: #A0A0A1; 
	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: #E9DB96;
	color: #950908;
	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: #A0A0A1; 
    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:#A0A0A1; 
}

.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 #7F7E83';
	color:  White;
	background-color: #7F7E83; 
	font-family: Helvetica, Verdana, Arial,  sans-serif; 
	font-size: 10px;
	WIDTH: 160px; 
	POSITION: relative; 
	HEIGHT: 55px; 
	
}
.FAQ{font-weight: bold; font-family: verdana, arial, geneva, sans-serif; font-size: 10px; color: #A40C0C;}

.PanelBackground{background-color:#F3F3F3;}
.LoginPanel{background-color:#F3F3F3; border:1px solid #213984;}


/* Beginning of Panel Background */
.GeneralPanelBackground{background-color:#D3D3D3;}
.GeneralDarkPanelBackground{background-color:#E7DFB5;}
.SecurityPanelBackgroud{background-color:#E0D9B1;}
.LoginPanel{background-color:#F3F3F3; border:1px solid #213984;}

/* Ending of Panel Background */

/* Beginning of Panel Header Background */
.GeneralPanelHeaderWhite{background-color: #A0A0A1; font-weight: bold; font-family: verdana, arial, geneva, sans-serif; font-size: 10px; color: white;}



/* Ending of Panel Header Background */

.eQuoteBackGround{ background-color: #EEEEEE;}

.pay_btncontinue
{
	font-weight: bold;
	font-family: arial, geneva, sans-serif;
	font-size: 13px;
	color: #ffffff;
	background-color: #087131;
	border-color: #A0A0A1;
	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: #A0A0A1;
	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: #A0A0A1;
	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: #A0A0A1; 
    border-bottom: window 1px ridge;
    height: 19px; 
    background-color: #F3F3F3;
    text-decoration: underline
}

.pay_btnhelp
{
	font-weight: bold;
	font-family: arial, geneva, sans-serif;
	font-size: 13px;
	color: #ffffff;
	background-color: #395194;
	border-color: #A0A0A1;
	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: #A0A0A1;
	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: #A0A0A1;
	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: #384D7A;
	text-align:center;
	vertical-align:middle   
}

.pay_footerbg
{
	background-color: #A0A0A1;
}

.pay_background
{
	font-size: 11px;
	font-family:  Verdana, arial, geneva, sans-serif;
	background-color: #F3F3F3;
}

.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: #F3F3F3;
	border-width: 1px;
	border-color: #F3F3F3;
	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:#F3F3F3;
}

.pay_datagrid_header 
{
	font-weight: bold; 
	font-family: verdana, arial, geneva, sans-serif; 
	font-size: 10px;
	color: #ffffff; 
	background-color:  #A0A0A1;
}

.pay_datagrid_rows 
{
	font-family:  Verdana, arial, geneva, sans-serif; 
	font-size: 10px; 
	color: #000000;
	background-color:#F3F3F3
}

.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; 
}

/******************************************************************************/

.searchstyle 
{
	font-weight: bold;  
	font-family:  arial, geneva, sans-serif; 
	font-size: 13px;  color: #000000; 
	background-color:  #F3F3F3; 
	border-color: #7E6E30; 
}
.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: #F3F3F3;
	border-width: 1px;
	border-style: solid;
	border-color: #505050;
	padding: 0px;
	width: 350px;
}

.timeoutpopup_table_header {
    height:20px;
    background-color: #ED1B2D; 
    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;
}