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;
}

.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: 9pt;
	color: #555555;
	font-weight: normal;
	font-style: normal;
	background-color: ;
	text-align: left;
}

.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 {
	background-color: white;
	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: 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; 
}

.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;
}

.bluestrip
{
	border-top-color : #4A6DB5;
	border-top-style : solid;
	border-top-width : 17 px;
}
  
.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;
	
}

.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
{
	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;
}

.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;
	}

.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: #e0e9fc;
	height: 50px;
	font-family: Arial;
	font-size: 8pt;
	color: #555555;
	font-weight: normal;
	font-style: normal;
	text-align: left;
	padding: 5px;
}


.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: #e0e9fc;
	height: 50px;
	font-family: Arial;
	font-size: 9pt;
	color: #555555;
	font-weight: normal;
	font-style: normal;
	text-align: left;
	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;
}

.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;
}

.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;
}

.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;
}



.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;
	
}

.postcardborder
{
	border: 1px solid #8C8A84;
	font-family: Arial;
	font-size: 9pt;
	color: #555555;
	font-weight: normal;
	font-style: normal;
	background-color: ;
	text-align: left;
	padding-left: 3px;
	
}

.postcardborder2
{
	border: 1px solid #8C8A84;
	font-family: Arial;
	font-size: 9pt;
	color: #555555;
	font-weight: normal;
	font-style: normal;
	background-color: ;
	text-align: left;
	padding-left: 3px;
	height: 150px;
	width: 210px;
	vertical-align: top;
	word-break: normal;
}


.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;
}