﻿body { font-family:verdana,arial,sans-serif;  font-size:10pt; color: black;
       font-style: normal; font-weight:normal; text-align: justify;  margin: 0px}



h1, h2, h3 {
	font-family: verdana,arial,sans-serif;}

h1 {	font-family:verdana,arial,sans-serif;  font-size:36pt; color: #3366ff;
        font-style: normal; font-weight:bold; text-align: center;
	letter-spacing:1px;}

h2 {	font-family:verdana,arial,sans-serif;  font-size:14pt; color: red;
        font-style: italic; font-weight:bold; text-align: left;
	letter-spacing: -1px;}


h3 {	font-family:verdana,arial,sans-serif;  font-size:18pt; color: #3366ff;
        font-style: normal; font-weight:bold; text-align: center;
	letter-spacing: -1px;}


h4 {	font-family:chiller;  font-size:24pt; color: red;
        font-style: italic; font-weight:bold; text-align: right; vertical-align:bottom;
	letter-spacing: -1px;}

h5   { margin: 0px 0px 0px 0px; padding: 10px;
       font: normal bold 18px/20px verdana,arial,sans-serif; 
       color: black;
       background-color:#f8f8ff; /* very feight gray  */
       text-align: center; }

hr {color:#3366ff;}

hr.red {color:red;}

* {
  box-sizing: border-box;
}

/* Create three equal columns that floats next to each other */
.column {
  float: left;
  width: 29%;
  padding: 0px;
/*  height: 300px;  Should be removed. Only for demonstration */
}

/* Clear floats after the columns */
.row:after {
  content: "";
  display: table;
  clear: both;
}

table
{
border-collapse:collapse;
}
table,th, td
{
border: 1px solid white;
}

td.lineterms  { margin:0px; margin: 0 auto;
            padding:0px;
            font-family: Verdana, Arial, Geneva, sans-serif; 
            font-size:16px; font-style:normal; font-weight:bold; 
            color:black; 
            text-align:center; 
            background-color: #f8f8ff;
            border:1px solid #d3d3d3;
            height:30px;}

td.linelink  { margin:0px; margin: 0 auto;
            padding:0px;
            text-align:center;  vertical-align:middle;
            background-color:#3366ff;
            border:1px solid #3366ff;
            height:30px;}

td.terms  { 
padding: 4px;
color:#000;
font-weight:bold;
text-align: center;
font-size: 12pt;}

.bgTableleft {font-size:8pt; color:#3366ff; font-weight:bold; text-align: left; 
padding: 10px 5px 10px 5px;
 margin: 0px 0px 0px 0px;
border: 1px solid #3366ff;
width: 190px;
background-color:white;}

.bgTable {font-size:8pt; color:#3366ff; font-weight:bold; text-align: left; 
padding: 10px 10px 10px 10px;
 margin: 0px 0px 0px 0px;
border: 1px solid #3366ff;
background-color:white;}

.bgTableright {font-size:12pt; color:#3366ff; font-weight:bold; text-align: left; 
padding: 10px 10px 10px 10px;
 margin: 0px 0px 0px 0px;
border: 1px solid #3366ff;
background-color:white;}

.bgTable3 {font-size:8pt; color:#3366ff; font-weight:bold; text-align: center; 
padding: 0px 0px 0px 0px;
 margin: 0px 0px 0px 0px; width:"573px";
color:#cc0000;
border: 1px solid #cc0000;
background-color:white;}

.bgTable2left {font-size:8pt; color:#3366ff; font-weight:bold; text-align: left; 
padding: 10px 10px 10px 10px;
 margin: 0px 0px 0px 0px;
border: 1px solid #cc0000;
width: 120px;
background-color:white;}

.bgTable22 {font-size:14pt; color:#3366ff; font-weight:bold; text-align: left; 
width: 550px;
padding: 10px 10px 10px 10px;
 margin: 0px 0px 0px 0px;
border: 1px solid #cc0000;
background-color:white;}

.bgTable2 {font-size:8pt; color:#3366ff; font-weight:bold; text-align: left; 
padding: 10px 10px 10px 10px;
 margin: 0px 0px 0px 0px;
border: 1px solid #cc0000;
background-color:white;}

.bggTable {font-size:8pt; color:#3366ff; font-weight:bold; text-align: left; 
padding: 0px;
 margin: 0px;
margin: 0 auto;
border: 1px solid #3366ff;
background-color:white;}                   /* #3366ff is blue */

.redTable {font-size:8pt; color:#3366ff; font-weight:bold; text-align: center;
padding: 10px 10px 10px 10px;
margin: 0px 0px 0px 0px;
background-color:white;}

.redbotTable {font-size:8pt; color:#3366ff; font-weight:bold; text-align: center; 

margin: 0px 0px 0px 0px;
border-bottom: 1px solid red;
background-color:white;}

.borderTable { 
padding: 2px 4px 2px 4px;
border: 1px solid #3366ff;
}

.borderTableleft2 { 
font-size:12pt; color:#000; font-weight:bold; text-align: center;
padding: 2px 4px 2px 4px;
border: 1px solid #3366ff;
}

.boxtable { 
padding: 10px 10px 10px 10px;
border: 2px ridge #d3d3d3;
        height:30px;
        vertical-align:middle;
color:black;
background-color:#f8f8ff;
font-size: 10pt;
}



/* BOOKMARK */
div.bookm { margin: 0px 10px 0px 10px;
            padding: 10px 10px 10px 10px;
            font-family: Verdana, Arial, Geneva, sans-serif; 
            font-size: 12pt; font-style: normal; font-weight:bold; 
            color: #3366ff; 
            text-align: center; 
            background-color: white;
            border: 1px solid #b80000;}

div.terms { margin: 0px 10px 0px 10px;
            padding: 0px 0px 0px 0px;
            font-family: Verdana, Arial, Geneva, sans-serif; 
            font-size: 10pt; font-style: normal; font-weight:bold; 
            color: #3366ff; 
            text-align: center; 
            background-color: white;
            border: 1px solid white;}

div {font-family: Verdana, Arial, Geneva, sans-serif; 
             font-size: 10pt; font-style: normal; font-weight:normal; 
              color:black; padding-left:5px; padding-right:5px;
               text-align: justify; margin: 5px 10px 5px 10px;}

div.choose { margin: 0px 10px 0px 10px;
            padding: 10px 10px 10px 10px;
            font-family: Verdana, Arial, Geneva, sans-serif; 
            font-size: 12pt; font-style: normal; font-weight:bold; 
            color: #3366ff; 
            text-align: center; 
            background-color: white;
            border: 1px solid #b80000;}

div.free { margin: 0px 10px 0px 10px;
            padding: 10px 10px 10px 10px;
            font-family: Verdana, Arial, Geneva, sans-serif; 
            font-size: 12pt; font-style: normal; font-weight:bold; 
            color: #3366ff; 
            text-align: center; 
            background-color: white;
            border: 1px solid #b80000;}

.centerdiv{ /*IE method of centering a relative div*/
text-align: center; margin: 0px 0px 0px 0px;}

.centerdiv>div{ /*Proper way to center a relative div*/
margin: 0 auto;}


.bmm{font-family:verdana;font-size:18px;color:#000;font-weight:bold;background-color:#d3d3d3;text-decoration:none;border:1px solid red;} 
.bmm:hover{font-size:18px;text-decoration:underline;}

.bm{font-family:verdana;font-size:12px;color:white;font-weight:bold;background-color:#3366ff;text-decoration:none;} 
.bm:hover{font-size:12px;text-decoration:underline;}

.bmaa{font-family:verdana;font-size:16px;color:white;font-weight:bold;background-color:#3366ff;text-decoration:none;} 
.bmaa:hover{font-size:16px;text-decoration:underline;}

.cat{font-family:verdana;font-size:12px;color:blue;font-weight:bold;background-color:white;text-decoration:none;} 
.cat:hover{font-size:12px;text-decoration:underline;}

.catt{font-family:verdana;font-size:12px;color:#2c64b4;font-weight:normal;background-color:white;text-decoration:none;} 
.catt:hover{font-size:12px;text-decoration:underline;}

.link2{font-family:verdana;font-size:14px;color:#3366ff;font-weight:bold;background-color:white;text-decoration:none;} 
.link2:hover{font-size:14px;text-decoration:underline;}

.bg{font-family:verdana;font-size:12px;color:white;font-weight:bold;border: 1px solid #b80000;
    text-decoration:none;background-color:#3366ff;} 
.bg:hover{text-decoration:underline;}

.br{font-family:verdana;font-size:12px;color:#3366ff; font-weight:bold; 
    text-align: center; margin: 0px 0px 0px 20px; text-decoration:none;} 
.br:hover{font-size:12px;text-decoration:underline;}

.br2{font-family:verdana;font-size:11px;color:#cc0000; font-weight:bold; 
    text-align: center; margin: 0px 0px 0px 0px; text-decoration:none;} 
.br2:hover{font-size:11px;text-decoration:underline;}

.bmark{font-family:verdana;font-size:12px;color:#3366ff; font-weight:bold; 
    text-align: center; margin: 0px 0px 0px 0px; text-decoration:none;} 
.bmark:hover{font-size:13px;text-decoration:underline;}


span.iital {font-style:italic; font-size:10pt;color:#3366ff;}
span.bred {font-style:italic; font-size:8pt; color:#3366ff; text-align: center;}
span.prigh {text-align: right;}
span.bcat {font-style:normal; font-weight:bold; font-size:10pt; color:red; text-align: left;}
span.norm {font-weight:normal;}
span.nums {font-style:normal; font-weight:bold; font-size:10pt; color:black; text-align: left;}
span.att {font-style:normal; font-weight:bold; font-size:12pt; color:black;}

span.bookmm { margin: 0px;
            padding: 0px;
            font-family: Verdana, Arial, Geneva, sans-serif; 
            font-size: 16px; font-style: normal; font-weight:bold; 
            color: black; 
            text-align: center; 
            background-color: #d3d3d3;
            border: 2px solid #cc0000;}      /* #d3d3d3 light grey */

p.gen{ margin: 0px;
            padding: 0px;
            font-family: Verdana, Arial, Geneva, sans-serif; 
            font-size: 12px; font-style: normal; font-weight:normal; 
            color: black; 
            text-align: justify; }

p.rmore {font-family: Verdana, Arial, Geneva, sans-serif; 
             font-size: 10pt; font-style: normal; font-weight:normal; 
              color:#2C64B4; padding-left:5px; padding-right:5px;
               text-align:right; margin: 5px;}

.bl{font-family:verdana;font-size:10px;color:black;text-decoration:none;} 
.bl:hover{text-decoration:underline;}

.caty{font-family:verdana;font-size:10px;color:black;text-decoration:none;} 
.caty:hover{text-decoration:underline;}


.bred{font-family:verdana;font-size:12px;color:red;font-weight:bold;text-decoration:none;} 
.bred:hover{text-decoration:underline;}

/* TERMS PRIVACY AND PURCHASE LINKS WITH OVERLAY */
.redlinks{  margin: 0px 0px 0px 0px;
            padding: 0px 0px 0px 0px;
            font-family: Verdana, Arial, Geneva, sans-serif; 
            font-size: 10pt; font-style: normal; font-weight:bold; 
            color: red;
            text-align: center;
            background-color:transparent;
            text-decoration:none;} 
.redlinks:hover{text-decoration:underline; font-size: 10pt;}


   /* Buttons - Sign-In etc */
.buttonc { margin: 0px 0px 0px 0px;
           padding: 0px 0px 0px 0px;
           font-family: verdana,arial,sans-serif;
           font-size:10pt; font-style: normal; font-weight:bold;
           color:white;
           text-align: center;
           background-color:#895F30;
           text-decoration:none;}

.buttonred { margin: 0px 0px 0px 0px;
             padding: 0px 0px 0px 0px;
             font-family: verdana,arial,sans-serif;
             font-size:10pt; font-style: normal; font-weight:bold;
             color:white;
             text-align: center;}




   /* CENTERING DIV COLOR */
.centerdivc{ /*IE method of centering a relative div*/
text-align: center; margin: 0px 0px 0px 0px; background-color:#f5f5dc;}

.centerdivc>div{ /*Proper way to center a relative div*/
margin: 0 auto;}




  div.brwh { margin: 1px 5px 1px 15px;
             font-family: Verdana, Arial, Geneva, sans-serif; 
             font-size: 12pt; font-style: normal; font-weight:bold; 
             color: white; text-align: center; background-color: #895F30;
             padding: 10px 10px 10px 10px;}

.surveyTable {font-size:8pt; color:#895F30; font-weight:bold; font-style:italic; text-align: center; 
padding: 5px;
 margin: 0px;
border: 1px solid #895F30;
background-color:#E5FCC7;}



.st{font-family:verdana;font-size:12px;color:#895F30; font-style:italic;
    font-weight:bold;background-color:white; text-align: center;
    margin: 0px 0px 0px 0px;
    text-decoration:none;} 
.st:hover{font-size:12px;text-decoration:underline;}

.st { 
margin: 0 auto;}

div.bg {margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        font-family: verdana,arial,sans-serif;
        font-size:10pt; font-style: normal; font-weight:normal;
        color:#895F30;
        text-align: justify;
        background-color:#f5f5dc;}


ol.b {list-style-position:outside; text-align: justify;}

ul { list-style-type: none; margin-left: 0px; padding-left: 0px; vertical-align: middle; }
li { margin: 0px; padding: 0px; font-size:9pt;color:black;}

span.norm {font-weight:normal;}

.bodytextLarge {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #3366ff;
	font-weight: bold;
}



.plainLink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: bold;
	color: #3366ff;
	text-decoration: none;
}

.bullettext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none
}

span.iital2 {font-style:italic;font-weight: normal; font-size:8pt;color:#3366ff;}