a:link
 {
	color: #085AAF;
	
}

a:visited 
{
	color: #555555;
	
}

a:hover 
{
	color: #085AAF;
	
}

a:active 
{ 
   color: #555555;
  
}


.GeneralPage
{
	background-color: White;
	
}

.GeneralTable
{
   font-family: Arial;
	font-size: 8pt;
	color: #555555;
	font-weight: normal;
	text-decoration: none;
	font-style: normal;
	background-color: White;
	text-align: left; 
}

.TopBanner
{
	font-family: Arial;
	font-size: 8pt;
	color: #555555;
	font-weight: normal;
	text-decoration: none;
	font-style: normal;
	background-color: ;
	text-align: left;

}

.TopSubBanner
{
	font-family: Arial;
	font-size: 8pt;
	color: #555555;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	text-align: left;
	border-left : 1px solid #555555;
	border-right: 1px solid #555555;
}

.LeftColumn
{
	font-family: Arial;
	font-size: 8pt;
	color: #555555;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	background-color: White;
	text-align: left;
	vertical-align: top;
	border-left : 1px solid #8C8A84;
}

.RightColumn
{
	font-family: Arial;
	font-size: 8pt;
	color: #555555;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	background-color: White;
	text-align: left;
	vertical-align: top;

}

.Footer
{
	font-family: Arial;
	font-size: 8pt;
	color: #555555;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	background-color: White;
	text-align: left;
	vertical-align: top;
}

.Instructions
{
	font-family: Arial;
	font-size: 8pt;
	color: #555555;
	font-weight: normal;
	font-style: normal;
	background-color: White;
	text-align: left;
}

.ErrorMessages
{
	font-family: Arial;
	font-size: 8pt;
	color: #313063;
	font-weight: bold;
	font-style: normal;
	background-color: ;
	text-align: left;
	
}

.ErrorMessages2
{
	font-family: Arial;
	font-size: 8pt;
	color: #313063;
	font-weight: normal;
	font-style: normal;
	background-color: ;
	text-align: left;
	
}

.Messages
{
	font-family: Arial;
	font-size: 8pt;
	color: #555555;
	font-weight: normal;
	font-style: normal;
	background-color: ;
	text-align: left;
}

.Headings
{
	font-family: Arial;
	font-size: 8pt;
	color: #555555;
	font-weight: normal;
	font-style: normal;
	background-color: ;
	text-align: left;
}

.Content
{
	font-family: Verdana;
	font-size: 8pt;
	color: #333333;
	font-weight: normal;
	font-style: normal;
	text-align: left;
	padding-left : 0px;
	padding-right : 0px;
	vertical-align: top;
	background-color: ;
	font-stretch: ultra-condensed;
    white-space: normal;

}

.ContentBold
{
	font-family: Verdana;
	font-size: 8pt;
	color: #333333;
	font-weight: bold;
	font-style: normal;
	background-color: ;
	text-align: center;
	word-wrap: break-word;
	width: 90px;
}

.ContentBoldWhite
{
	font-family: Verdana;
	font-size: 0px;
	color: white;
	font-weight: bold;
	font-style: normal;
	background-color: white ;
	text-align: center;
	word-wrap: break-word;
	width: 90px;
}

.Content2
{
	font-family: Arial;
	font-size: 9pt;
	color: #555555;
	font-weight: normal;
	font-style: normal;
	background-color: ;
	text-align: left;
}

.Content3
{
	font-family: Arial;
	font-size: 8pt;
	color: #555555;
	font-weight: bold;
	font-style: normal;
	background-color: ;
	text-align: left;
}

.ContentShop
{
	font-family: Verdana;
	font-size: 10px;
	color: #555555;
	font-weight: bold;
	font-style: normal;
	background-color: ;
	text-align: left;
}

.ContentStars
{
	font-family: Verdana,  Arial;
	font-size: 10px;
	color: #555555;
	font-weight: normal;
	font-style: normal;
	background-color: ;
	text-align: left;
}

.ContentTableHeader
{
	font-family: Arial;
	font-size: 8pt;
	color: #555555;
	font-weight: bold;
	font-style: normal;
	background-color: White;
	text-align: left;
}

.ContentTable
{
	font-family: Arial;
	font-size: 8pt;
	color: #555555;
	font-weight: normal;
	font-style: normal;
	background-color: #FFFFFF;
	text-align: left;
}

.ContentTableHorizontal
{
	font-family: Arial;
	font-size: 8pt;
	color: #555555;
	font-weight: normal;
	font-style: normal;
	background-color: #FFFFFF;
	text-align: left;
}

INPUT {
	background-color: white;
	color: black;
	font-family: arial;
	font-weight: normal;
	font-size: 8pt;
	text-align: left;
} 

TEXTAREA {
	
	overflow: hidden;
} 

.altButtonFormat {
	background-color: #ffffff;
	font-family: arial;
	font-size: 8pt;
	color: Black;
} 

.altTextField {
	background-color: White;
	font-family: arial;
	font-size: 8pt;
	color: Black;
} 

.radioStyle {
background-color: #ffffff;
font-family: arial;
font-size: 8pt;
color: #000000;
}

select {
	font-family: arial;
	color: #333333;
	font-size: 8pt;
	background-color: White;
}

.breaks {
	word-wrap: break-word;
	width: 500px;
	font-family: arial;
	font-size: 8pt;
	color: #555555;
	font-weight: normal;
	padding-left : 5px;
	padding-right : 5px;
}

.breaks2 {
	word-wrap: break-word;
	width: 275px;
	font-family: arial;
	font-size: 9pt;
	color: #555555;
	font-weight: normal;
	
}

.breaks2b {
	word-wrap: break-word;
	width: 275px;
	font-family: arial;
	font-size: 8pt;
	color: #555555;
	font-weight: normal;
	
}

.breaks3 {
	word-wrap: break-word;
	width: 275px;
	font-family: arial;
	font-size: 9pt;
	color: #555555;
	font-weight: bold;
}

.Table
{
   font-family: Arial;
	font-size: 8pt;
	color: #555555;
	font-weight: normal;
	text-decoration: none;
	font-style: normal;
	background-color: #E0E9FC;
	text-align: left; 
}

.TableShop
{
	font-family: Verdana;
	font-size: 7pt;
	color: #555555;
	font-weight: bold;
	text-decoration: none;
	font-style: normal;
	background-color: #E0E9FC;
	text-align: left;

}

.TableCoupon
{
	font-family: Verdana;
	font-size: 7.5pt;
	color: #555555;
	font-weight: normal;
	text-decoration: none;
	font-style: normal;
	background-color: #E0E9FC;
	text-align: left;
	border-right-color : #D6D3CE;
	border-right-style : solid;
	border-right-width : 1px;

}

.TableShop2
{
	font-family: Verdana;
	font-size: 7pt;
	color: #555555;
	font-weight: bold;
	text-decoration: none;
	font-style: normal;
	background-color: #E0E9FC;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
}

.TableBorder
{
	font-family: Verdana;
	font-size: 7pt;
	color: #555555;
	font-weight: bold;
	text-decoration: none;
	font-style: normal;
	background-color: #E0E9FC;
	text-align: center;
}

.TableShopNoFillTop
{
	font-family: Verdana;
	font-size: 7pt;
	color: #555555;
	font-weight: bold;
	text-decoration: none;
	font-style: normal;
	text-align: left;
	border-top-color : #D6D3CE;
	border-top-style : solid;
	border-top-width : 1px;
}

.TableShopNoFillTopLeft
{
	font-family: Verdana;
	font-size: 7pt;
	color: #555555;
	font-weight: bold;
	text-decoration: none;
	font-style: normal;
	text-align: left;
	border-top-color : #D6D3CE;
	border-top-style : solid;
	border-top-width : 1px;
	border-left-color : #D6D3CE;
	border-left-style : solid;
	border-left-width : 1px;
}

.TableShopNoFillTopRight
{
	font-family: Verdana;
	font-size: 7pt;
	color: #555555;
	font-weight: bold;
	text-decoration: none;
	font-style: normal;
	text-align: left;
	border-top-color : #D6D3CE;
	border-top-style : solid;
	border-top-width : 1px;
	border-right-color : #D6D3CE;
	border-right-style : solid;
	border-right-width : 1px;
}

.TableShopNoFillLeft
{
	font-family: Verdana;
	font-size: 7pt;
	color: #555555;
	font-weight: bold;
	text-decoration: none;
	font-style: normal;
	text-align: left;
	border-left-color : #D6D3CE;
	border-left-style : solid;
	border-left-width : 1px;
}

.TableShopNoFillRight
{
	font-family: Verdana;
	font-size: 7pt;
	color: #555555;
	font-weight: bold;
	text-decoration: none;
	font-style: normal;
	text-align: left;
	border-right-color : #D6D3CE;
	border-right-style : solid;
	border-right-width : 1px;
}

.TableShopNoFillRightBottom
{
	font-family: Verdana;
	font-size: 7pt;
	color: #555555;
	font-weight: bold;
	text-decoration: none;
	font-style: normal;
	text-align: left;
	border-right-color : #D6D3CE;
	border-right-style : solid;
	border-right-width : 1px;
	border-bottom-color : #D6D3CE;
	border-bottom-style : solid;
	border-bottom-width : 1px;
}

.TableShopNoFillLeftBottom
{
	font-family: Verdana;
	font-size: 7pt;
	color: #555555;
	font-weight: bold;
	text-decoration: none;
	font-style: normal;
	text-align: left;
	border-left-color : #D6D3CE;
	border-left-style : solid;
	border-left-width : 1px;
	border-bottom-color : #D6D3CE;
	border-bottom-style : solid;
	border-bottom-width : 1px;
}

.TableShopNoFillBottom
{
	font-family: Verdana;
	font-size: 7pt;
	color: #555555;
	font-weight: bold;
	text-decoration: none;
	font-style: normal;
	text-align: left;
	border-bottom-color : #D6D3CE;
	border-bottom-style : solid;
	border-bottom-width : 1px;
}

.TableShopTop
{
	font-family: Verdana;
	font-size: 7pt;
	color: #555555;
	font-weight: bold;
	text-decoration: none;
	font-style: normal;
	background-color: #E0E9FC;
	border-top-color : #D6D3CE;
	border-top-style : solid;
	border-top-width : 1px;
}

.TableShopTopLeft
{
	font-family: Verdana;
	font-size: 7pt;
	color: #555555;
	font-weight: bold;
	text-decoration: none;
	font-style: normal;
	text-align: left;
	border-top-color : #D6D3CE;
	border-top-style : solid;
	border-top-width : 1px;
	border-left-color : #D6D3CE;
	border-left-style : solid;
	border-left-width : 1px;
	background-color: #E0E9FC;
}

.TableShopTopRight
{
	font-family: Verdana;
	font-size: 7pt;
	color: #555555;
	font-weight: bold;
	text-decoration: none;
	font-style: normal;
	text-align: left;
	border-top-color : #D6D3CE;
	border-top-style : solid;
	border-top-width : 1px;
	border-right-color : #D6D3CE;
	border-right-style : solid;
	border-right-width : 1px;
	background-color: #E0E9FC;
}

.TableShopLeft
{
	font-family: Verdana;
	font-size: 7pt;
	color: #555555;
	font-weight: bold;
	text-decoration: none;
	font-style: normal;
	text-align: left;
	border-left-color : #D6D3CE;
	border-left-style : solid;
	border-left-width : 1px;
	background-color: #E0E9FC;
}

.TableShopRight
{
	font-family: Verdana;
	font-size: 7pt;
	color: #555555;
	font-weight: bold;
	text-decoration: none;
	font-style: normal;
	text-align: left;
	border-right-color : #D6D3CE;
	border-right-style : solid;
	border-right-width : 1px;
	background-color: #E0E9FC;
}

.TableShopBottom
{
	font-family: Verdana;
	font-size: 7pt;
	color: #555555;
	font-weight: bold;
	text-decoration: none;
	font-style: normal;
	text-align: left;
	border-bottom-color : #D6D3CE;
	border-bottom-style : solid;
	border-bottom-width : 1px;
	background-color: #E0E9FC;
}


.TableShopBottomleft
{
	font-family: Verdana;
	font-size: 7pt;
	color: #555555;
	font-weight: bold;
	text-decoration: none;
	font-style: normal;
	text-align: left;
	border-bottom-color : #D6D3CE;
	border-bottom-style : solid;
	border-bottom-width : 1px;
	background-color: #E0E9FC;
	border-left-color : #D6D3CE;
	border-left-style : solid;
	border-left-width : 1px;
}

.TableShopBottomRight
{
	font-family: Verdana;
	font-size: 7pt;
	color: #555555;
	font-weight: bold;
	text-decoration: none;
	font-style: normal;
	text-align: left;
	border-bottom-color : #D6D3CE;
	border-bottom-style : solid;
	border-bottom-width : 1px;
	background-color: #E0E9FC;
	border-right-color : #D6D3CE;
	border-right-style : solid;
	border-right-width : 1px;
}

.TableShopInfo
{
	background: eFeFeF;
	font-family: verdana;
	font-size: 7.5pt;
	color: #555555;
	font-weight: normal;
	font-style: normal;
	vertical-align: top;
	width: 140px;
	
	
}

.TableShopInfod
{
	background: eFeFeF;
	font-family: verdana;
	font-size: 7.5pt;
	color: #555555;
	font-weight: normal;
	font-style: normal;
	vertical-align: top;
	
	
	
}


.TableShopInfob
{
	background: eFeFeF;
	width: 2px;
	
}

.TableShopInfoc
{
	background: eFeFeF;
	width: 40px;
	
}

.TableShopInfoe
{
	background: eFeFeF;
	width: 30px;
	
}


.TableHeader
{
	font-family: Arial;
	font-size: 8pt;
	color: #555555;
	font-weight: bold;
	font-style: normal;
	background-color: White;
	text-align: left;
}

.TableContent
{
	font-family: Arial;
	font-size: 8pt;
	color: #555555;
	font-weight: normal;
	font-style: normal;
	background-color: #FFFFFF;
	text-align: left;
}

.TableHorizontal
{
	font-family: Arial;
	font-size: 9pt;
	color: #737DBD;
	font-weight: bold;
	font-style: normal;
	background-color: #FFFFFF;
	text-align: left;
}

.bluestrip
{
	border-top-color : #4A6DB5;
	border-top-style : solid;
	border-top-width : 17 px;
}
  
.largedisplay
{
	background-color: White;
	border-bottom : 1px solid #8C8A84;
}

.largedisplay2
{
	font-family: Arial;
	font-size: 8pt;
	color: Gray;
	font-weight: bold;
	font-style: normal;
	background-color: White;
	
}

.topnav

{
	background-color : #4A6DB5;
	border-left-color : #4A6DB5;
	border-left-style : solid;
	border-left-width : 1px;
	border-right-color : #4A6DB5;
	border-right-style : solid;
	border-right-width : 1px;
	border-bottom-color : #4A6DB5;
	border-bottom-style : solid;
	border-bottom-width : 1px;
}

.footernav

{
	background-color : #4A6DB5;
	border-top-color : #4A6DB5;
	border-top-style : solid;
	border-top-width : 1px;
	border-bottom-color : #4A6DB5;
	border-bottom-style : solid;
	border-bottom-width : 1px;
}

.popupA
{
	border-bottom-color : #E0E9FC;
	border-bottom-style : solid;
	border-bottom-width : 2px;
	border-left-color : #E0E9FC;
	border-left-style : solid;
	border-left-width : 2px;
	border-right-color : #E0E9FC;
	border-right-style : solid;
	border-right-width : 2px;
	border-top-color : #E0E9FC;
	border-top-style : solid;
	border-top-width : 2px;
	
}

.popupB
{
    background-color : #E0E9FC;
	border-bottom-color : #839ACB;
	border-bottom-style : solid;
	border-bottom-width : 3px;
	border-left-color : #839ACB;
	border-left-style : solid;
	border-left-width : 3px;
	border-right-color : #839ACB;
	border-right-style : solid;
	border-right-width : 3px;
	border-top-color : #839ACB;
	border-top-style : solid;
	border-top-width : 3px;
}

.popupC
{
	background-color : White;
	border-bottom-color : #839ACB;
	border-bottom-style : solid;
	border-bottom-width : 3px;
	border-left-color : #839ACB;
	border-left-style : solid;
	border-left-width : 3px;
	border-right-color : #839ACB;
	border-right-style : solid;
	border-right-width : 3px;
	border-top-color : #839ACB;
	border-top-style : solid;
	border-top-width : 3px;
}

.popuptext
{
    background-color : #E0E9FC;
	font-family: Arial;
	font-size: 9pt;
	color: #555555;
	font-weight: normal;
	
}

.popuptext2
{
	background-color : White;
	font-family: Arial;
	font-size: 9pt;
	color: #555555;
	font-weight: normal;
}

.comparison
{
	background-color : White;
	font-family: Arial;
	font-size: 9pt;
	color: #555555;
	font-weight: normal;
	font-style: normal;
	border : 2px solid #8C8A84;
	text-align : center;
	
}

.comparisonline
{
	background-color : White;
	text-align : center;
	border-bottom-color : #8C8A84;
	border-bottom-style : dotted;
	border-bottom-width : 1px;
}

.comparisonline2
{
	background-color : White;
	text-align : center;
	border-bottom-color : #8C8A84;
	border-bottom-style : dotted;
	border-bottom-width : 1px;
	padding-top : 5px;
}


.comparisonspace
{
	background-color : #E0E9FC;
	text-align : center;
	
}

.totaldisplayhead
{ 
    font-family: Verdana;
	font-size: 10px;
	color: #555555;
	font-weight: bold;
	font-style: normal;
	text-align: right;

 }
 
 .totaldisplay
{ 
    font-family: Verdana;
	font-size: 10px;
	color: #555555;
	font-weight: normal;
	font-style: normal;
	text-align: right;

 }