<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* DEFAULTS
----------------------------------------------------------*/

body   
{
    background: #eee;
    font-size: .80em;
    font-family: "Helvetica Neue", "Lucida Grande", "Segoe UI", Arial, Helvetica, Verdana, sans-serif;
    margin: 0px;
    padding: 0px;
    color: Black;
}

a:link, a:visited
{
    color: #034af3;
}

a:hover
{
    color: #1d60ff;
    text-decoration: none;
}

a:active
{
    color: #034af3;
}

p
{
    margin-bottom: 10px;
    line-height: 1.6em;
}


/* HEADINGS   
----------------------------------------------------------*/

h1, h2, h3, h4, h5, h6
{
    font-family: 'Open Sans', Sans-Serif;
    font-size: 4em;
    color: Black;
    font-weight: 300;
    margin-bottom: 0px;
}

h1
{
    font-size: 1.6em;
    padding-bottom: 0px;
    margin-bottom: 0px;
}

h2
{
    font-size: 1.5em;
    font-weight: 600;
}

h3
{
    font-size: 1.2em;
}

h4
{
    font-size: 1.1em;
}

h5, h6
{
    font-size: 1em;
}

/* this rule styles &lt;h1&gt; and &lt;h2&gt; tags that are the 
first child of the left and right table columns */
.rightColumn &gt; h1, .rightColumn &gt; h2, .leftColumn &gt; h1, .leftColumn &gt; h2
{
    margin-top: 0px;
}

img {border:0;}

/* PRIMARY LAYOUT ELEMENTS   
----------------------------------------------------------*/

.page
{
    width: 1040px;
    background-color: #fff;
    margin: 0px auto 0px auto;
    border: 1px solid #666;
    box-shadow: 5px 5px 25px #999;
}

.header
{
    position: relative;
    margin: 0px;
    padding: 0px;
    background: #4f469a;
    width: 100%;
}

.header h1
{
    font-weight: 700;
    margin: 0px;
    padding: 0px 0px 0px 20px;
    color: #f9f9f9;
    border: none;
    line-height: 2em;
    font-size: 2em;
}

.main
{
    min-height: 420px;
}

.leftCol
{
    padding: 6px 0px;
    margin: 12px 8px 8px 8px;
    width: 200px;
    min-height: 200px;
}

.footer
{
    color: #DDD;
    background-color: #3c3578;
    padding: 20px 105px;
    margin: 0px auto;
    text-align: center;
    line-height: normal;
}
A.footerlink
{
    color:White;
}
A.footerlink:active;
{
    color:White;
}
A.footerlink:visited
{
    color:White;
}

/* TAB MENU   
----------------------------------------------------------*/

div.hideSkiplink
{
    background-color:#3c3678;
    width:100%;
    border-top: 1px solid #8883b6;
}

div.menu
{
    padding: 4px 0px 4px 85px;
}

div.menu ul
{
    list-style: none;
    margin: 0px;
    padding: 0px;
    width: auto;
}

div.menu ul li a, div.menu ul li a:visited
{
    color: White;
    display: block;
    line-height: 1.35em;
    padding: 6px 20px;
    text-decoration: none;
    white-space: nowrap;
    font-size:17px;
    font-weight: 600;
    font-family: 'Open Sans', Sans-Serif;
}

div.menu ul li a:hover
{
    background-color: #eae5db;
    color: #3c3678;
    text-decoration: none;
}

div.menu ul li a:active
{
    background-color: #465c71;
    color: #cfdbe6;
    text-decoration: none;
}

/* FORM ELEMENTS   
----------------------------------------------------------*/

fieldset
{
    margin: 1em 0px;
    padding: 1em;
    border: 1px solid #ccc;
}

fieldset p 
{
    margin: 2px 12px 10px 10px;
}

fieldset.login label, fieldset.register label, fieldset.changePassword label
{
    display: block;
}

fieldset label.inline 
{
    display: inline;
}

legend 
{
    font-size: 1.1em;
    font-weight: 600;
    padding: 2px 4px 8px 4px;
}

input.textEntry 
{
    width: 320px;
    border: 1px solid #ccc;
}

input.passwordEntry 
{
    width: 320px;
    border: 1px solid #ccc;
}

div.accountInfo
{
    width: 42%;
}

/* MISC  
----------------------------------------------------------*/

.clear
{
    clear: both;
}

.title
{
    display: block;
    float: left;
    text-align: left;
    width: auto;
    margin: 16px 0 16px 100px;
}

.loginDisplay
{
    font-size: 1.1em;
    display: block;
    text-align: right;
    padding: 10px;
    color: White;
}

.loginDisplay a:link
{
    color: white;
}

.loginDisplay a:visited
{
    color: white;
}

.loginDisplay a:hover
{
    color: white;
}

.failureNotification
{
    font-size: 1.2em;
    color: Red;
}

.bold
{
    font-weight: bold;
}

.submitButton
{
    text-align: right;
    padding-right: 10px;
}

.signin
{
    margin: 23px 113px 0 0;
}
.pricing_top
{
    margin-left:767px;
}

.pricing_top_home
{
    margin-left:715px;
}

.home_top_ad
{
    background-image: url('/images/manwoman.png'); background-repeat:no-repeat; min-height:430px;
    padding-left:50px;
    background-color: #eae5db;
}
.top_bg
{
    background-color:#eae5db;
}
.home_copy1 {
    font-family: 'Open Sans', Sans-Serif;
    color: black;
    text-align: right;
    font-size: 49px;
    margin-right: 60px;
    letter-spacing: -2px;
    line-height: 50px;
    margin-top: 25px;
    font-weight: 300;
}
.home_copy2 {
    font-family: 'Open Sans', Sans-Serif;
    color: black;
    text-align: right;
    margin-top: 25px;
    font-size: 29px;
    margin-right: 60px;
    letter-spacing: -1px;
    line-height: 36px;
    font-weight: 300;
}
.home_copy3
{
    font-family: 'Open Sans', Sans-Serif;
    font-size:30px; margin-top:32px; text-align:center;
    font-weight:400;
}
.home_actions
{
    text-align:center; margin-top:32px; margin-bottom:50px;
}

.pricing_title
{
    font-family: 'Open Sans', Sans-Serif;
    color:Black; font-size:44px; margin-top:10px; font-weight:bold;
}

.pricing_copy
{
    font-family: 'Open Sans', Sans-Serif;
    color:Black; font-size:32px; margin-top:3px; line-height:42px;
    font-weight:300;
}

.pricing_features_title
{
    font-family: 'Open Sans', Sans-Serif;
    color:Black; font-size:28px; margin: 20px 0 10px 0;
    font-weight:400;
}
.pricing_table
{
    border-collapse:collapse; 
    border-color:Black; 
    background-color:White; 
    width:420px;
}
.pricing_line
{
    font-family: 'Open Sans', Sans-Serif;
    font-size:25px; line-height:40px;
}
.pricing_check
{
    float:left;
    margin-top:1px;
}

.pricing_free
{
    font-family: 'Open Sans', Sans-Serif;
    color:Black; font-size:30px; margin: 20px 0 150px 0;
    font-weight:300;
}


.info_topbg
{
    background-image: url('/images/info_topguy.png'); 
    background-repeat:no-repeat; 
    min-height:413px;
    margin-top:20px;
    margin-left:45px;
}

.info_heading
{
    font-family: 'Open Sans', Sans-Serif;
    color:Black; 
    font-size:56px;
    line-height: 64px;
    margin-left:60px;
    letter-spacing: -1px;
    font-weight:300;

}

.info_copy1
{
    font-family: 'Open Sans', Sans-Serif;
    color:Black; font-size:26px; 
    margin-top:45px;
    margin-left:60px;
    width: 650px;
    font-weight:300;

}


.info_try_title
{
    font-family: 'Open Sans', Sans-Serif;
    color:Black; font-size:48px; margin-top:10px;
    font-weight:300;
}

.info_try_copy
{
    font-family: 'Open Sans', Sans-Serif;
    color:Black; font-size:24px; margin-top:10px;
    line-height:40px;
    font-weight:300;

}
.info_try
{
    width:750px;
    margin-left:175px;
    margin-top:25px;
    padding-bottom:100px
}


.free
{
    padding:7px;
    font-weight:bold;
    font-size:16px;
}
.free:focus
{
    background-color: #FFFFCC;
    border: solid 2px black;
}
.formlabel
{
    color: #666666;
}

.freeBtn {
    font-size: 18px;
    color: #ffffff;
    padding: 10px 20px;
    background: -moz-linear-gradient(
        top,
        #1a803f 0%,
        #176131);
    background: -webkit-gradient(
        linear, left top, left bottom, 
        from(#1a803f),
        to(#176131));
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    border: 1px solid #134201;
    -moz-box-shadow:
        0px 1px 3px rgba(000,000,000,0.5),
        inset 0px 0px 2px rgba(255,255,255,1);
    -webkit-box-shadow:
        0px 1px 3px rgba(000,000,000,0.5),
        inset 0px 0px 2px rgba(255,255,255,1);
    box-shadow:
        0px 1px 3px rgba(000,000,000,0.5),
        inset 0px 0px 2px rgba(255,255,255,1);
    text-shadow:
        0px -1px 0px rgba(000,000,000,0.4),
        0px 1px 0px rgba(255,255,255,0.3);
    cursor:pointer;
}
.error
{
    font-weight:bold;
    color: Maroon;
}

.free_heading
{
    font-family: 
    color:Black; 
    font-size:36px;
    padding-top:30px;
    font-weight:300;

}


A.loginBtn {
    font-family: 'Open Sans', Sans-Serif;
    font-size: 16px;
    font-weight:600;
    color: #ffffff;
    padding: 6px 19px;
    background: -moz-linear-gradient(
        top,
        #963222 0%,
        #963222);
    background: -webkit-gradient(
        linear, left top, left bottom, 
        from(#963222),
        to(#963222));
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    border: 0px solid #7d0000;
    -moz-box-shadow:
        0px 1px 3px rgba(000,000,000,0),
        inset 0px 0px 2px rgba(255,255,255,0.7);
    -webkit-box-shadow:
        0px 1px 3px rgba(000,000,000,0),
        inset 0px 0px 2px rgba(255,255,255,0.7);
    box-shadow:
        0px 1px 3px rgba(000,000,000,0),
        inset 0px 0px 2px rgba(255,255,255,0.7);
    text-shadow:
        0px -1px 0px rgba(000,000,000,0.4),
        0px 1px 0px rgba(255,255,255,0.3);

    text-decoration:none;
}
</pre></body></html>