a:link
 {
	color: #555555;
	
}

a:visited 
{
	color: #555555;
	
}

a:hover 
{
	color: #839ACB;
	
}

a:active 
{ 
   color: #555555;
  
}

a.eight:link {color: #0E0E0F; font-family:verdana; font-size:9px; padding-bottom:2px; text-decoration: none}
a.eight:visited {color: #0E0E0F; font-family:verdana; font-size:9px; padding-bottom:2px; text-decoration: none}
a.eight:hover {color: #0E0E0F; font-family:verdana; font-size:9px; padding-bottom:2px; text-decoration: underline}

a.tabselected:link {color: #0E0E0F; font-family:verdana; font-size:9px; font-weight: bold; text-decoration: none}
a.tabselected:visited {color: #0E0E0F; font-family:verdana; font-size:9px; font-weight: bold; text-decoration: none}
a.tabselected:hover {color: #0E0E0F; font-family:verdana; font-size:9px; font-weight: bold; text-decoration: underline}

a.tab:link {color: #0E0E0F; font-family:verdana; font-size:9px; text-decoration: none}
a.tab:visited {color: #0E0E0F; font-family:verdana; font-size:9px; text-decoration: none}
a.tab:hover {color: #0E0E0F; font-family:verdana; font-size:9px; text-decoration: underline}

p.tab:link {color: #0E0E0F; font-family:verdana; font-size:9px; text-decoration: none}
p.tab:visited {color: #0E0E0F; font-family:verdana; font-size:9px; text-decoration: none}
p.tab:hover {color: #0E0E0F; font-family:verdana; font-size:9px; text-decoration: underline}

.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;
	
}

.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;
}

.BYOTable
{
	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;
	border-left-color : #8C8A84;
	border-left-style : solid;
	border-left-width : 1px;
	border-right-color : #8C8A84;
	border-right-style : solid;
	border-right-width : 1px;
	border-bottom : solid 1px #8C8A84;
}

.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;
	border-right-color : #8C8A84;
	border-right-style : solid;
	border-right-width : 1px;
}

.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;
}


.footerborder

{
	
	background: #efefef;
	border-bottom: 1px solid #8c8a84;
	border-left: 1px solid #8c8a84;
	border-right: 1px solid #8c8a84;
		
}

.footerborderb

{
	background: #cecfce;
	border-left: 1px solid #8c8a84;
	border-right: 1px solid #8c8a84;
	
	
}

.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: #DC143C;
	font-weight: bold;
	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: Arial;
	font-size: 8pt;
	color: #555555;
	font-weight: normal;
	font-style: normal;
	background-color: ;
	text-align: left;

	
}

.Content3b
{
	font-family: Arial;
	font-size: 8pt;
	color: #555555;
	font-weight: bold;
	font-style: normal;
	background-color: ;
	text-align: left;
}


.ContentPage
{
	font-family: Arial;
	font-size: 8pt;
	color: #555555;
	font-weight: bold;
	font-style: normal;
	background-color: ;
	text-align: right;
	vertical-align: bottom;
}

.Content2
{
	font-family: Arial;
	font-size: 11pt;
	color: #555555;
	font-weight: normal;
	font-style: normal;
	background-color: ;
	text-align: left;
}

.Content2b
{
	font-family: Arial;
	font-size: 11pt;
	color: #555555;
	font-weight: bold;
	font-style: normal;
	background-color: ;
	text-align: center;
}

.Content3
{
	font-family: Verdana;
	font-size: 8pt;
	color: #555555;
	font-weight: bold;
	font-style: normal;
	background-color: ;
	text-align: left;
}

.ContentResult
{
	font-family: Arial;
	font-size: 8pt;
	color: #555555;
	font-weight: bold;
	font-style: normal;
	background-color: ;
	text-align: center;
	width : 200px;
	height: 11px;
	vertical-align: bottom;
}

.ContentResult2
{
	font-family: Arial;
	font-size: 8pt;
	color: #555555;
	font-weight: bold;
	font-style: normal;
	background-color: ;
	text-align: center;
	width : 184px;
	vertical-align: top;
}

.ContentResult3
{
	font-family: Arial;
	font-size: 8pt;
	color: #555555;
	font-style: normal;
	background-color: ;
	text-align: center;
	width : 184px;
}

.ContentResult4
{
	font-family: Arial;
	font-size: 8pt;
	font-weight: bold;
	color: #555555;
	text-align: center;
	width: 137.5px;
	
}

.ContentResult5
{
	font-family: verdana;
	font-size: 7pt;
	font-weight: normal;
	color: #555555;
	text-align: center;
	width: 150px;
	vertical-align: top;
	
}

.ContentResultTitle
{
	font-family: Arial;
	font-size: 8pt;
	color: #555555;
	font-weight: bold;
	font-style: normal;
	background-color: ;
	text-align: center;
	width : 200px;
	height: 11px;
	vertical-align: bottom;
}

.ContentResultViewItem
{
	font-family: Arial;
	font-size: 8pt;
	color: #555555;
	font-weight: normal;
	font-style: normal;
	background-color: ;
	text-align: center;
	width : 200px;
	height: 11px;
	vertical-align: top;
}

.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 {
	color: black;
	font-family: arial;
	font-weight: normal;
	font-size: 8pt;
	
	
} 

TEXTAREA {
	overflow: hidden;
	background-color: white;
	color: black;
	font-family: arial;
	font-weight: normal;
	font-size: 8pt;
	
} 

.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;
	border: 1px solid #8C8A84;
}

input.checkbox

{
border: 0px;

} 

.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: 10.5pt;
	color: #555555;
	font-weight: normal;
	line-height: 15px;
	
}

.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: 10.5pt;
	color: #555555;
	font-weight: bold;
	line-height: 15px;
}

.Table
{
   font-family: Arial;
	font-size: 8pt;
	color: #555555;
	font-weight: normal;
	text-decoration: none;
	font-style: normal;
	background-color: #e0e9fc;
	text-align: left; 
}

.TableBold
{
	font-family: Arial;
	font-size: 8pt;
	color: #555555;
	font-weight: bold;
	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: center;

}

.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-bottom : 5px;
	padding-top : 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;
	text-align: left;
	border-top-color : D6D3CE;
	border-top-style : solid;
	border-top-width : 1px;
	background-color: #E0E9FC;
}

.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;
}

.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;
}


.largedisplay
{
	background-color: #E7EBFF;
	border-bottom : 1px solid #8C8A84;
}

.largeline
{
	border-bottom : 1px solid #8C8A84;
}

.largeline2
{
	border-top : 1px solid #8C8A84;
	font-family: Arial;
	font-size: 8pt;
	color: #555555;
	font-weight: bold;
	font-style: normal;
	text-align: center;
	height: 20px;
	vertical-align: bottom;
}

.largedisplay2
{
	font-family: Arial;
	font-size: 8pt;
	color: Gray;
	font-weight: bold;
	font-style: normal;
	background-color: White;
	
}


.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
{
	text-align: center;
	height: 28px;
	font-family: Arial;
	font-size: 8pt;
	color: #555555;
	}

/* html .comparisonline {
	border-bottom: none;
	padding: 1px;
	background: url(dottedline.gif) repeat-x bottom;
	height: 28px;
}*/



.comparisonline2
{
	text-align : center;
	padding-top : 5px;
	vertical-align: middle;
	height: 25px;
	font-family: Arial;
	font-size: 8pt;
	color: #555555;
	
}

/* html .comparisonline2 {
	border-bottom: none;
	padding: 1px;
	background: url(dottedline.gif) repeat-x bottom;	
	height: 1px;
	
	
}*/

.comparisonbg

{
	background-color: White;
	font-family: Arial;
	font-size: 8pt;
	color: #555555;
}

.comparisonbgalt

{
	background-color: #f4f8fe;
	font-family: Arial;
	font-size: 8pt;
	color: #555555;
}

.comparisonbgaltb

{
	background-color: #f4f8fe;
	text-align: center;
	
	
}

.comparisonbg2

{
	background-color: White;
	font-family: Arial;
	font-size: 9pt;
	color: #555555;
}

.comparisonbg2bold

{
	background-color: White;
	font-family: Arial;
	font-size: 11pt;
	color: #555555;
   font-weight: bold;
   vertical-align: top;
}


.comparisonbgalt2

{
	background-color: #f4f8fe;
	font-family: Arial;
	font-size: 9pt;
	color: #555555;
}

.comparisonbgalteducation

{
	background-color: #f4f8fe;
	font-family: Arial;
	font-size: 11pt;
	color: #555555;
	padding-right: 5px;
}


.comparisonborder

{
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #999999;
	border-left-color:  #999999;
	border-left-style: solid;
	border-left-width: 1px;
	border-right-color:  #999999;
	border-right-style: solid;
	border-right-width: 1px;
	vertical-align: top;
	padding-bottom: 15px;
	}
	
	.comparisonborder2

{
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #999999;
	border-left-color:  #999999;
	border-left-style: solid;
	border-left-width: 1px;
	border-right-color:  #999999;
	border-right-style: solid;
	border-right-width: 1px;
	vertical-align: top;
	
	}
	
	
		.comparisonborder3

{
   border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #999999;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #999999;
	border-left-color:  #999999;
	border-left-style: solid;
	border-left-width: 1px;
	border-right-color:  #999999;
	border-right-style: solid;
	border-right-width: 1px;
	vertical-align: top;
	
	}


.comparisonborderleft

{
	border-left-color:  #cccccc;
	border-left-style: solid;
	border-left-width: 1px;
	background-color: #e8eae8;
	width: 4px;
}

.comparisonborderright

{
	border-right-color:  #cccccc;
	border-right-style: solid;
	border-right-width: 1px;
	background-color: #e8eae8;
	width: 4px;
}

.comparisonborderbottom

{
	border-bottom-color:  #cccccc;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	background-color: #e8eae8;
	height: 4px;
}

.comparisonborderrightbottom

{
   border-right-color:  #cccccc;
	border-right-style: solid;
	border-right-width: 1px;
	border-bottom-color:  #cccccc;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	background-color: #e8eae8;
	width: 4px;
}

.comparisonborderleftbottom

{
   border-left-color:  #cccccc;
	border-left-style: solid;
	border-left-width: 1px;
	border-bottom-color:  #cccccc;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	background-color: #e8eae8;
	width: 4px;
}

.comparisonspace
{
	background-color : #E0E9FC;
	text-align : center;
	
}

.comparisoninstructions

{
   border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #999999;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #999999;
	border-left-color:  #999999;
	border-left-style: solid;
	border-left-width: 1px;
	border-right-color:  #999999;
	border-right-style: solid;
	border-right-width: 1px;
	background-color: #dceafd;
	height: 50px;
	font-family: Arial;
	font-size: 8pt;
	color: #555555;
	font-weight: bold;
	font-style: normal;
	text-align: center;
	padding-top: 5px;
	padding-top: 5px;
	padding-left: 50px;
	padding-right: 50px;
}


.comparisoninstructions2

{
   border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #999999;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #999999;
	border-left-color:  #999999;
	border-left-style: solid;
	border-left-width: 1px;
	border-right-color:  #999999;
	border-right-style: solid;
	border-right-width: 1px;
	background-color: #dceafd;
	height: 50px;
	font-family: Arial;
	font-size: 8pt;
	color: #555555;
	font-weight: bold;
	font-style: normal;
	text-align: center;
	padding-top: 5px;
	padding-top: 5px;
	padding-left: 50px;
	padding-right: 50px;
}

.comparisoninstructionspostcard

{
   border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #999999;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #999999;
	border-left-color:  #999999;
	border-left-style: solid;
	border-left-width: 1px;
	border-right-color:  #999999;
	border-right-style: solid;
	border-right-width: 1px;
	background-color: #dceafd;
	height: 90px;
	font-family: Arial;
	font-size: 8pt;
	color: #555555;
	font-weight: bold;
	font-style: normal;
	text-align: center;
	padding: 5px;
}


.comparisoninstructionspostcardconfirm

{
  	background-color: #ffffff;
	height: 24px;
	font-family: Arial;
	font-size: 10pt;
	color: #555555;
	font-weight: bold;
	font-style: normal;
	text-align: center;
	padding: 5px;
}


.comparisonspace2
{
	background-color : #666666;
	text-align : center;
	
}

.comparisonspace3
{
	background-color : #e8eae8;
	height: 4px;
	
}

.comparisonspace4
{
	
	background-color : #e8eae8;
	height: 4px;
	border-left-color:  #cccccc;
	border-left-style: solid;
	border-left-width: 1px;
	border-right-color:  #cccccc;
	border-right-style: solid;
	border-right-width: 1px;
}

.comparisonspace5
{
	
	background-color : #e8eae8;
	height: 4px;
	border-left-color:  #cccccc;
	border-left-style: solid;
	border-left-width: 1px;
	border-right-color:  #cccccc;
	border-right-style: solid;
	border-right-width: 1px;
	border-top-color:  #cccccc;
	border-top-style: solid;
	border-top-width: 1px;
}

.comparisonlineresults
{
	text-align : center;
	border-bottom: 1px dotted #8C8A84;
   font-family: Arial;
	font-size: 8pt;
	color: #555555;
}

* html .comparisonlineresults {
	border-bottom: none;
	padding: 1px;
	background: url(dottedline.gif) repeat-x bottom;
	height: 28px;
}


.comparisonline2results
{
	text-align : center;
	border-bottom-color : #8C8A84;
	border-bottom-style : dotted;
	border-bottom-width : 1px;
	padding-top : 5px;
	 font-family: Arial;
	font-size: 8pt;
	color: #555555;
}

* html .comparisonline2results {
	border-bottom: none;
	padding: 1px;
	background: url(dottedline.gif) repeat-x bottom;
	height: 28px;
}

.comparisonspaceresults
{
	background-color : #E0E9FC;
	text-align : center;
	 font-family: Arial;
	font-size: 8pt;
	color: #555555;
	
}

.comparisontabfirstspace

{
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #cccccc; 
	height: 21px;
	width: 12px;
}
}

.comparisontabnotselected

{
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #cccccc;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #cccccc;
	border-left-color:  #cccccc;
	border-left-style: solid;
	border-left-width: 1px;
	border-right-color:  #cccccc;
	border-right-style: solid;
	border-right-width: 1px;
	background-color: #F8F8F8;
	height: 21px;
	width: 129px;
	text-align: center;
}

.comparisontabnotselectedglossary

{
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #cccccc;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #cccccc;
	border-left-color:  #cccccc;
	border-left-style: solid;
	border-left-width: 1px;
	border-right-color:  #cccccc;
	border-right-style: solid;
	border-right-width: 1px;
	background-color: #F8F8F8;
	height: 21px;
	width: 24px;
	text-align: center;
}


.comparisontabnothing

{
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #cccccc;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #cccccc;
	border-left-color:  #cccccc;
	border-left-style: solid;
	border-left-width: 1px;
	border-right-color:  #cccccc;
	border-right-style: solid;
	border-right-width: 1px;
	background-color: #F8F8F8;
	height: 21px;
	width: 24px;
	text-align: center;
	color: #cccccc; 
	font-family:verdana; 
	font-size:9px; 
	padding-bottom:0px; 
	text-decoration: none
}

.comparisontabnotselected2

{
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #cccccc;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #cccccc;
	border-left-color:  #cccccc;
	border-left-style: solid;
	border-left-width: 1px;
	border-right-color:  #cccccc;
	border-right-style: solid;
	border-right-width: 1px;
	background-color: #F8F8F8;
	height: 21px;
	width: 129px;
	text-align: center;
	color: #0E0E0F; 
	font-family:verdana; 
	font-size:9px; 
	text-decoration: none
}

.comparisontabselected

{
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #cccccc;
	border-left-color:  #cccccc;
	border-left-style: solid;
	border-left-width: 1px;
	border-right-color:  #cccccc;
	border-right-style: solid;
	border-right-width: 1px;
	background-color: #E8EAE8;
	height: 21px;
	width: 129px;
	text-align: center;
}

.comparisontabselectedglossary

{
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #cccccc;
	border-left-color:  #cccccc;
	border-left-style: solid;
	border-left-width: 1px;
	border-right-color:  #cccccc;
	border-right-style: solid;
	border-right-width: 1px;
	background-color: #E8EAE8;
	height: 21px;
	width: 24px;
	text-align: center;
}


.comparisontabbottomborder

{
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #cccccc;
}

.comparisontabbetween

{
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #cccccc; 
	height: 21px;
	width: 4px;
}

.comparisontabbetweenglossary

{
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #cccccc; 
	height: 21px;
	width: 2px;
}

.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;
 }
 
 .diamondresultsborder
{
	border-top-color : #E0E9FC;
	border-top-style : solid;
	border-top-width : 1px;
	
}

.emailconfirm
{
	background-color: White;
	border-left : 1px solid #8C8A84;
	border-right : 1px solid #8C8A84;
	border-bottom : 1px solid #8C8A84;
	
}

.financingborder

{
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: 848284;
	border-left-color: 848284;
	border-left-style: solid;
	border-left-width: 1px;
	border-right-color: 848284;
	border-right-style: solid;
	border-right-width: 1px;
	height: 400px;
	vertical-align: top;
	
}

.postcardoutsideborder
{
	border: 1px solid #808080;
}


.postcardborder
{
	border-top: 1px solid #404040;
	border-left: 1px solid #404040;
	font-family: Arial;
	font-size: 9pt;
	color: #555555;
	font-weight: normal;
	font-style: normal;
	background-color: white;
	text-align: left;
	padding-left: 3px;
	height: 18px;
	
}

.postcardborder2
{
	border-top: 1px solid #404040;
	border-left: 1px solid #404040;
	font-family: Arial;
	font-size: 9pt;
	color: #555555;
	font-weight: normal;
	font-style: normal;
	background-color: white;
	text-align: left;
	padding-left: 3px;
	height: 150px;
	width: 210px;
	vertical-align: top;
	word-break: break-all;
}


.hiddenPic {

display:none;

}

.pager
{
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #dfe7ff;
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #dfe7ff;
	vertical-align: bottom;
}

.byoborder

{
	border: 2px Blue;
}

.byocontent
{
	font-family:verdana; 
	font-size:9px; 
	color: #425D9C;
	padding-bottom:2px; 
	text-decoration: none
}

.hand

{
	cursor: hand;
}

.countrystate

{
	width: 155px;
}


.MenuGroup
{
  background-color: #FFFFFF;
}

.MenuGroupLow
{
  background-color: #FFFFFF;
   font-family: verdana;
  font-size: 9px;
  padding:3px;
  cursor:hand;
  color: #0E0E0F;
  text-decoration: underline;
}

.PopupMenuGroup
{
  background-color: #e4effd;
  border:1px; 
  border-color: #7B92C6;
  border-style:solid; 
 
 }

.MenuBreak
{
  margin-left:4px; 
  }

.MenuItem 
{
  background-color: #e4effd; 
  font-family: verdana;
  font-size: 9px;
  padding:3px;
  cursor:hand;
  color: #1030A5;
  
}


.MenuItemOver 
{
  background-color: #fafcfe; 
  font-family: verdana;
  font-size: 9px;
  padding:3px;
  cursor:hand;
  color: #1030A5;
  }
  
.MenuItemLow
{
  font-family: verdana;
  font-size: 8pt;
  padding: 2.5px;
  padding-left: 6px;
  cursor:hand;
  color: #0E0E0F;
  text-decoration: underline;
  letter-spacing: 0px;
}
 
.MenuItemOverLow
{
	font-family: verdana;
	font-size: 8pt;
	padding: 2.5px;
	padding-left: 6px;
	cursor: hand;
	color: #0066cc;
	text-decoration: underline;
	letter-spacing: 0px;
}





.certA
{
	font-family: Arial;
	font-size: 9pt;
	color: #000000;
	font-weight: normal;
	font-style: normal;
	background-color: White;
	text-align: left;
}

.certB
{
	font-family: Arial;
	font-size: 9pt;
	color: #000000;
	font-weight: normal;
	font-style: normal;
	text-align: left;
	background-color : #E0E9FC;
}

.certAa
{
	font-family: Arial;
	font-size: 9pt;
	color: #000000;
	font-weight: normal;
	font-style: normal;
	background-color: White;
	text-align: left;
}

.certBa
{
	font-family: Arial;
	font-size: 9pt;
	color: #000000;
	font-weight: normal;
	font-style: normal;
	text-align: left;
	background-color : #E0E9FC;
}


.popupsoutside
{
	background-color: White;
	border-bottom-color: Black;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-left-color: Black;
	border-left-style: solid;
	border-left-width: 1px;
	border-right-color: Black;
	border-right-style: solid;
	border-right-width: 1px;
	border-top-color: Black;
	border-top-style: solid;
	border-top-width: 1px;
}

.popupsinside
{
	background-color: White;
	border-left-color: 858484;
	border-left-style: solid;
	border-left-width: 1px;
	border-right-color: 858484;
	border-right-style: solid;
	border-right-width: 1px;
	border-top-color: 858484;
	border-top-style: solid;
	border-top-width: 1px;
	border-bottom-color: 858484;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}

.popupsinsidenobottom
{
	background-color: White;
	border-left-color: 858484;
	border-left-style: solid;
	border-left-width: 1px;
	border-right-color: 858484;
	border-right-style: solid;
	border-right-width: 1px;
	border-top-color: 858484;
	border-top-style: solid;
	border-top-width: 1px;
	height: 242px
	
}

.popupsbuttons
{  background-color: #BDC7E7;
   border-left-color: 858484;
	border-left-style: solid;
	border-left-width: 1px;
	border-right-color: 858484;
	border-right-style: solid;
	border-right-width: 1px;
	border-bottom-color: 858484;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	height: 30px;
	vertical-align: middle;
	
}

.popupstextblue
{
	background-color: #BDC7E7;
	font-family: Arial;
	font-size: 12px;
	color: Black;
	
}

.popupstextbluebold
{
	background-color: #BDC7E7;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: Black;
	text-align: center;
	width: 30px;
}

.popupspaddingtable
{
	padding-bottom: 2px;
	padding-left: 6px;
	padding-right: 6px;
	padding-top: 6px;
}

.pagenumbers
{
	font-family: Arial;
	font-size: 8pt;
	color: #555555;
	font-weight: bold;
	font-style: normal;
	
}

.PopupTopMenuGroup
{
	border: 1px;
	border-color: #cecfce;
	border-style: solid;
	width: 155px;
	background-color: #EFEFEF;
}

.PopupTopMenuGroup2
{
	border: 1px;
	border-color: #cecfce;
	border-style: solid;
	width: 125px;
	  background-color: #e0e0e0; 
}

.TopMenuItem3
{
	background-color: #EFEFEF;
	color: #333333;
	font-family: verdana;
	font-size: 9px;
	padding: 3px;
	cursor: hand;
	
}

.TopMenuItemOver3
{
  background-color: #e0e0e0; 
  color:#333333; 
  font-family:verdana; 
  font-size:9px; 
  padding:3px;
  cursor: hand;
	
}

.TopMenuItem4
{
	background-color: #EFEFEF;
	color: #333333;
	font-family:verdana;
	font-size:9px;
	padding:3px;
	cursor: hand;
	}

.TopMenuItemOver4
{
	background-color: #e0e0e0;
	color:#333333;
	font-family:verdana;
	font-size:9px;
	padding:3px;
	cursor: hand;
	}

.TopMenuItemOver3b
{
	background-color: #EFEFEF;
	color: #333333;
	font-family:verdana;
	font-size:9px;
	padding:3px;
	cursor: hand;
	
}

.TopMenuItem3b
{
  background-color: #e0e0e0; 
  color:#333333; 
  font-family:verdana; 
  font-size:9px; 
  padding:3px;
  cursor: hand;
	
}

.TopMenuItemOver4b
{
	background-color: #EFEFEF;
	color: #333333;
	font-family:verdana;
	font-size:9px;
	padding:3px;
	cursor: hand;
	}

.TopMenuItem4b
{
	background-color: #e0e0e0;
	color:#333333;
	font-family:verdana;
	font-size:9px;
	padding:3px;
	cursor: hand;
	}	
	
.breadcrumbs1{
	background: #efefef;
	border-left: 1px solid #8c8e8c;
	color: #000000;
	font-family: verdana;
	font-size: 9px;
	padding-bottom: 2px;
	padding-left: 12px;
}

.breadcrumbs2{
	background: #efefef;
	color: #000000;
	font-family: verdana;
	font-size: 9px;
	text-align: right;
	padding-bottom: 2px;
	
	
}

.breadcrumbs3{
	background: #efefef;
	border-right: 1px solid #8c8e8c;
	color: #000000;
	font-family: verdana;
	font-size: 9px;
	text-align: right;
   vertical-align: top;
	
}

.breadcrumbsresults{
	background: #efefef;
	border-left: 1px solid #8c8e8c;
	border-right: 1px solid #8c8e8c;
	color: #000000;
	font-family: verdana;
	font-size: 9px;
	padding-bottom: 2px;
	padding-left: 15px;
}

.breadcrumbsresults1{
	background: #efefef;
	border-left: 1px solid #8c8e8c;
	color: #000000;
	font-family: verdana;
	font-size: 9px;
	padding-bottom: 2px;
	padding-left: 15px;
}

.breadcrumbsdark{
	background: #cecfce;
	height: 1px;
	border-left: 1px solid #8c8e8c;
	border-right: 1px solid #8c8e8c;
}

.click {
	background-color: #E7EBFF;
	border: 1px solid #8c8e8c;
}

.click2 {
	background-color: #E7EBFF;
	border-bottom: 1px solid #8c8e8c;
}

.bottomprint
{
	border-top: 1px solid #8c8e8c;
}



.left
{
	font-family: Arial;
	font-size: 7pt;
	color: #555555;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	text-align: right;
	border-bottom : 1px solid #555555;
	border-right : 1px solid #555555;
	
}

.leftstrong
{
	font-family: Arial;
	font-size: 7pt;
	color: #555555;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	text-align: right;
	border-bottom : thin solid #555555;
	border-right : 1px solid #555555;
}



.right
{
	font-family: Arial;
	font-size: 7pt;
	color: #555555;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	text-align: left;
	vertical-align: top;
	border-bottom : 1px solid #555555;
	border-left : 1px solid #555555;
}

.rightstrong
{
	font-family: Arial;
	font-size: 7pt;
	color: #555555;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	text-align: left;
	vertical-align: top;
	border-bottom : thin solid #555555;
	border-left : 1px solid #555555;
}

.info1
{
	font-family: Arial;
	font-size: 7.5pt;
	color: #555555;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	text-align: left;
	vertical-align: top;
	border-right: 1px solid #555555;
}

.info1strong
{
	font-family: Arial;
	font-size: 8pt;
	color: #555555;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	text-align: left;
	vertical-align: top;
	border-right: 1px solid #555555;
	
}

.info2
{
	font-family: Arial;
	font-size: 7.5pt;
	color: #555555;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	text-align: right;
	vertical-align: top;
	border-bottom: 1px dotted #555555;
	background : #E0E9FC;
}

.eduarticletitle

{
	background-color: White;
	font-family: Arial;
	font-size: 11pt;
	color: #555555;
	font-weight: bold;
}

.eduarticletext

{
	background-color: White;
	font-family: Arial;
	font-size: 11pt;
	color: #555555;
}


.byoearringdetail

{
	background-color: #dfe7ff;
	border-bottom: 2px solid White;
	font-family: Arial;
	font-size: 8pt;
	color: #555555;
	font-weight: normal;
	font-style: normal;
	text-align: left;
	padding: 5px;
}