 .name {font-family:'Verdana','Arial'; font-size:12px; color:#ffffff; vertical-align:middle; line-height:30px; text-decoration:none;  }
 td.content {font-family:'Verdana','Arial'; font-size:11px; text-decoration:bold; color: white;}  
 .formTitle {font-family:'Verdana','Arial'; font-size:11px; text-decoration:bold; color: white; 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:11px; text-decoration:bold; color: white; font-weight:bold;}  
 .redtext1 {font-family:'Verdana','Arial'; font-size:10px; color:#145C9E;font-weight:bold;}    
 select {font-family:'Arial'; font-size:10px; text-decoration:bold; color: #000000;}    
 .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:#666666;}
 .minititle {font-family:'Verdana','Arial'; font-size:12px; color:#005944; text-decoration:bold; font-weight: bold;}
 .sscript {font-family:'Verdana','Arial'; font-size:9px; color:#005944; font-weight: bold; vertical-align: super;}
 .tinyblu {font-family: 'Verdana', 'Arial'; font-size: 10px; color:#007B79; text-decoration:none;}
 .tinydkblu {font-family: 'Verdana', 'Arial'; font-size: 9px; color:#003A99; text-decoration:none;}
 .tinydkgry {font-family: 'Verdana', 'Arial'; font-size: 10px; color:#878B8D; text-decoration:none;}
 .midgold {font-family: 'Verdana', 'Arial'; font-size: 11px; color:#E09602;}
 .biggold {font-family:'Verdana','Arial'; font-size: 14px; color:#E09602; text-decoration:bold; font-weight: bold;}
 .lrggold {font-family:'Verdana','Arial'; font-size: 17px; color:#E09602; text-decoration:bold; font-weight: bold;}
 .tinygrey {font-family: Arial; font-size: 10px; color:#999999;}
 .tinyblack {font-family: Arial; font-size: 10px; color:#000000;}
 .tinyred {font-family: 'Verdana', 'Arial'; font-size: 10px; color:#E60000;}
 .midred {font-family: 'Verdana', 'Arial'; font-size: 11px; color:#E60000;}
 .bigred {font-family:'Verdana','Arial'; font-size: 17px; color:#E60000; text-decoration:bold; font-weight: bold;}
 .midwhite {font-family: 'Verdana', 'Arial'; font-size: 11px; color:#FFFFFF;}
 td.columnhdr{background-color:#F3F1F1;font-weight:bold;font-size:10px}
 table.data{border:thin;border-color:#F3F1F1;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: #3399CC;
}

.layout-master
{
	width:100%;
}

#layout-container
{
	text-align:left;
}

.nav-bg-cell
{
	background:url(3_bg_nav.jpg);
}

.header-bg-cell
{
	background:url(3_bg_blue.jpg);
}

.body-bg
{
	background-color:#ffffff;
}


/*-------------------------------------------*/
.SectionHeader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    color:#666666;
}

.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:#3399CC;
}

.itemselection-table #righteye-fieldset
,.itemselection-table #lefteye-fieldset
{
	border-color:#66CCFF;
	border-style:solid;
	border-width:1px;
}


.itemselection-table .producttype-row .FieldLabel
{
	padding-right:5px;
}

.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 1px #3399CC;
	width: 500px
       
    }
    .VsaB2CLogo
    {
       width: 76px;
       height: 76px;
       background-image: url("savingsbutton.png");
       background-repeat: no-repeat;
    }
    .VsaB2CProducts
    {
       font-weight: bold;
       
	color: #3399CC;
    }
    .VsaB2CReportItemText
    {
       
       color: #000000;
    }
    .VsaB2CFootnote
    {
       
	color: #3399CC;
    }

