 .name {font-family:'Verdana','Arial'; font-size:12px; color:#ffffff; vertical-align:middle; line-height:30px; text-decoration:none;  }
 .boldform {font-family:'Verdana','Arial'; font-size:12px;}
 .form {font-family:'Verdana','Arial'; font-size:12px;}
 .tagline{font-family:'Verdana','Arial'; font-size:20px; color:#FFFFFF;}
 .nav {font-family:'Verdana','Arial'; font-size:11px; color:#FFFFFF;}
 .title {font-family:'Verdana','Arial'; font-size:18px; color:#ffffff;}
 .formTitle {font-family:'Verdana','Arial'; font-size:11px; text-decoration:bold; color: black; font-weight:bold;}  
 .formTitle11 {font-family:'Verdana','Arial'; font-size:10px; color:#ffffff;font-weight:bold;} 
 .formlabel {font-family:'Verdana','Arial'; font-size:10px; color:#000000;}
 .blacktext {font-family:'Verdana','Arial'; font-size:10px; color:#000000;font-weight:bold;}
 .redtext {font-family:'Verdana','Arial'; font-size:10px; color:#000000;font-weight:bold;}
 .redtext1 {font-family:'Verdana','Arial'; font-size:10px; color:#000000;font-weight:bold;}      
 .minititle {font-family:'Verdana','Arial'; font-size:12px; color:#ffffff; text-decoration:bold; font-weight: bold;}
 .sscript {font-family:'Verdana','Arial'; font-size:9px; color:#ffffff; font-weight: bold; vertical-align: super;}
 .tinyblu {font-family: 'Verdana', 'Arial'; font-size: 10px; color:#ffffff; text-decoration:none;}
 .tinydkblu {font-family: 'Verdana', 'Arial'; font-size: 9px; color:#ffffff; text-decoration:none;}
 .tinydkgry {font-family: 'Verdana', 'Arial'; font-size: 10px; color:#ffffff; text-decoration:none;}
 .midgold {font-family: 'Verdana', 'Arial'; font-size: 11px; color:#ffffff;}
 .biggold {font-family:'Verdana','Arial'; font-size: 14px; color:#ffffff; text-decoration:bold; font-weight: bold;}
 .lrggold {font-family:'Verdana','Arial'; font-size: 17px; color:#ffffff; text-decoration:bold; font-weight: bold;}
 .tinygrey {font-family: Arial; font-size: 10px; color:#ffffff;}
 .tinyblack {font-family: Arial; font-size: 10px; color:#ffffff;}
 .tinyred {font-family: 'Verdana', 'Arial'; font-size: 10px; color:#ffffff;}
 .midred {font-family: 'Verdana', 'Arial'; font-size: 11px; color:#ffffff;}
 .bigred {font-family:'Verdana','Arial'; font-size: 17px; color:#ffffff; text-decoration:bold; font-weight: bold;}
 .midwhite {font-family: 'Verdana', 'Arial'; font-size: 11px; color:#FFFFFF;}
 .legend{color:#ffffff;}
 orderForm{color:white;}
 td.columnhdr{background-color:#CCCCCC;font-weight:bold;font-size:10px}
 table.data{border:thin;border-color:#CCCCCC;border-style:solid;border-collapse:collapse}



body
{
	font-size:10pt;
	font-family:Verdana,Arial;
}


a
{
	text-decoration:none;
}

a:hover
{
	text-decoration:underline;
}

a
,a:hover
,a:visited
,a:active
{
	color: #ffffff;
}


.layout-master
{
	width:750px;
}

.layout-master-inside
{
	width:100%;
}

#layout-container
{
	text-align:left;
}

.body-bg
{
	background-color:#000000;
}

/*-------------------------------------------*/
.SectionHeader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    color:#ffffff;
}

.Instruction
{
    FONT-WEIGHT: bold;
    FONT-STYLE:italic;
    FONT-SIZE: 10pt;
    COLOR: #65646A;
}

.ErrorMessage
{
    FONT-SIZE: 10pt;
	COLOR: Red;
}

.Message
{
    FONT-SIZE: 10pt;
    COLOR: #006600;
}


.FieldLabel
{
    FONT-SIZE: 9pt;
}

.RequiredFieldLabel
{
    FONT-SIZE: 9pt;
background:url(required-indicator.png) top left no-repeat;
	padding-left: 10px;
	
}

.FieldLabelDisabled
{
    FONT-SIZE: 9pt;
    COLOR: #65646A;
}

/*-------------------------------------------*/
.ContactUs-Style1
{
	margin-top:15px;
	background-color:#EEF9F3;
	padding:5px 5px 5px 5px;
}

.ContactUs-Style1 td
{
	vertical-align:top;
}

.ContactUs-Style1 .cmdbutton-cell
{
	text-align:right;
	padding-right:10px;
}

/*-------------------------------------------*/
.ContactUs-Style2
{
	margin-top:15px;
	background-color:#EEF9F3;
	padding:5px 5px 5px 5px;
	border:solid 1px #494689;
}

.ContactUs-Style2 td
{
	vertical-align:top;
}

.ContactUs-Style2 .cmdbutton-cell
{
	text-align:right;
	padding-right:8px;
	#padding-right:13px;
}

.ContactUs-Style2 .FieldLabel
{
	font-weight:bold;
}

/*-------------------------------------------*/

.Locations-Style1 .first-cell
{
	margin-top:45px;
	font-size:10pt;
	font-weight:bold;
}

.Locations-Style1 .address-cell
{
}

.Locations-Style1  .contact-cell
{
	font-size:8pt;
	padding-left:15px;	
}

/*-------------*/
.Locations-Style2 .first-cell
{
	margin-top:45px;
	font-size:10pt;
	font-weight:bold;
}

.Locations-Style2 .address-cell
{
}

.Locations-Style2  .contact-cell
{
	font-size:8pt;
	padding-left:15px;	
}


.itemselection-table .copy-label
{
	margin-left:5px;
	margin-right:5px;
	font-size:10pt;
}

* html fieldset {
    position: relative;
}

* html legend{
    position:absolute;
    top: -.5em;
    left: .5em;
}


.itemselection-table #righteye-legend
,.itemselection-table #lefteye-legend
{
	font-size:10pt;
	color:#ffffff;
}

.itemselection-table #righteye-fieldset
,.itemselection-table #lefteye-fieldset
{
	border-color:#ffffff;
	border-style:solid;
	border-width:1px;
}


.itemselection-table .producttype-row .FieldLabel
{
	padding-right:5px;
}

.BodyContent
{
	padding-top:30px;
}

.faq-table .title-cell
,.LinkListStyle1 .sectionheader-cell
{
	border-bottom: solid 1px #4a67ab;
}

.faq-table .question
{
	font-weight:bold;
}

.faq-table .first-row td
{
	padding-top:3px;
}

.faq-table .last-row td
{
	padding-bottom:10px;
}

.faq-table .answer
{
	padding-bottom:8px;
}
 .VsaB2CPanel
    {
       border: solid 0px #ffffff;
	width: 500px
       
    }
    .VsaB2CLogo
    {
       width: 76px;
       height: 76px;
       background-image: url("savingsbutton.png");
       background-repeat: no-repeat;
    }
    .VsaB2CProducts
    {
       font-weight: bold;
       
	color: #ffffff;
    }
    .VsaB2CReportItemText
    {
       
       color: #ffffff;
    }
    .VsaB2CFootnote
    {
       
	color: #ffffff;
    }

