﻿html, body, form { padding: 0; margin: 0; }

body { font-family: Arial, Trebuchet MS, Verdana, Tahoma, Helvetica; color:#02236e; font-size: 12px; background:url(../Images/site-bg.jpg) repeat-x #e4e6e6; }
img {border:none;}
a {color:#002865;}
a:hover {color:#002865;}

.fontWhite {color:#FFFFFF;}

table {border-collapse:collapse;}
table td {padding:0;}

.font14 {font-size:14px;}
h1 {margin:0;padding:0;font-weight:normal;color:#49aa06;font-family:Helvetica;font-size:24px;}
h2 {margin:15px 0 8px 0;padding:0 10px;font-weight:bold;font-family:Arial;font-size:16px;}
h3 {margin:10px 0 0 0;font-weight:bold;font-family:Arial;font-size:16px;}
h4 {margin:5px 0 15px 0;padding:0 10px;font-weight:bold;font-family:Arial;font-size:14px;}

/* MASTER PAGE */
.siteWrapper {width:1039px;height:471px;margin:0 auto;background:url(../Images/site-bg-2.jpg) center top no-repeat;}
.siteLeftColumn {width:40px;}
.siteRightColumn {width:40px;}
.siteLogo {width:296px;height:101px;line-height:0.1em;font-size:0.1em;}
.siteTagline {width:663px;color:#FFFFFF;}
.siteTagline .nav {height:51px;color:#769ac6;font-size:11px;text-align:right;}
.siteTagline .tagline {height:50px;font-size:14px;text-align:right; vertical-align:top;}
.siteTagline a {color:#FFFFFF;text-decoration:none;}
.siteTagline a:hover {color:#FFFFFF;text-decoration:underline;}
.siteMenu {height:39px;line-height:0.1em;font-size:0.1em;}
.siteContent {height:331px;}
.siteFooter {height:50px;color:#022572;font-size:11px;text-align:center;}
.siteFooter a {color:#022572;}

/* HOMEPAGE */
.homeTop {width:999px;position:relative;font-size:14px;}
.homeTop .intro {width:445px;height:331px;padding:0 0 0 25px;color:#FFFFFF;}
.homeTop .graphic {width:529px;text-align:right;position:relative;}
.homeTop .graphic .container {width:529px;height:10px;position:relative;}

.homeBottom {width:959px;font-size:14px;}
.homeBottom .spotlights {line-height:20px;}
.homeBottom .spotlights .spotlight1 {width:269px;padding:10px 30px 10px 20px;border-right:1px dotted #8c96a1}
.homeBottom .spotlights .spotlight2 {width:259px;padding:10px 30px;border-right:1px dotted #8c96a1}
.homeBottom .spotlights .spotlight3 {width:259px;padding:10px 30px;}
.homeBottom .spotlights a {font-size:12px;}


/* CONTENT PAGE */
.contentWrapper {height:450px;width:959px;margin-top:10px;}
.contentWrapper .top {height:9px;line-height:0.1em;font-size:0.1em;background:url(../Images/content-bg-top.gif) no-repeat;}
.contentWrapper .middle {padding:38px 47px 0 47px;height:400px;line-height:24px;font-size:13px;color:#02236e; background:url(../Images/content-bg-middle.gif) no-repeat;}
.contentWrapper .bottom {height:65px;background:url(../Images/content-bg-bottom.gif) no-repeat;}
.contentWrapper .middle2Column {height:450px;padding:0 8px 0 8px;line-height:24px;color:#02236e; background:url(../Images/content-bg-middle.gif) no-repeat;}
.contentWrapper .bottom2Column {height:65px;background:url(../Images/content-bg-bottom2.gif) no-repeat;}

.columnLayout {width:943px;}
.columnLayout .column1 {width:165px;height:450px;vertical-align:top;margin:0;padding:0;background:url(../Images/left-nav-bg.gif) no-repeat bottom;}
.columnLayout .column2 {width:7px;font-size:0.1em;}
.columnLayout .column3 {width:771px;}

/* LINKS */
.linkBox {width:230px;height:29px;padding:5px 10px 0 32px;margin-bottom:10px;font-size:14px;background:url(../Images/link-box.gif) no-repeat;}


/* MOO FX */
.mooHeader {width:865px;padding:0 15px;font-weight:bold; cursor:pointer;background:url(../images/faq-bullet.gif) no-repeat;}
.mooText {width:865px;}
.mooText .text {width:850px;padding:0 0 10px 15px;}


/* ACCOUNT */
.roundBox {width:771px;height:43px;color:#047aff;background:url(../Images/account-round-box.gif) no-repeat;}
.roundBox strong, .roundBox b {color:#02236e;}
.roundBox a {color:#047aff;}

/* DATAGRIDS */
.gridWidth {width:771px;font-size:14px;background:url(../Images/account-table-header.gif) no-repeat;}
.gridWidth th {color:#FFFFFF;font-weight:normal;font-size:12px;}
.gridHeader {height:26px;padding:0 10px;font-size:12px;text-align:left;font-weight:normal;}
.gridHeader th {padding:3px 8px 0 8px;font-size:12px;text-align:left;font-weight:normal;}
.gridHeader a, .gridHeader a:hover {padding:0 10px;font-size:12px;color:#FFFFFF;text-decoration:none;font-weight:normal;}
.gridItem50 {width:50px;padding:5px 10px;border-bottom:1px solid #c4ddf9; vertical-align:top;}
.gridItem60 {width:60px;padding:5px 10px;border-bottom:1px solid #c4ddf9; vertical-align:top;}
.gridItem100 {width:100px;padding:5px 10px;text-align:left;border-bottom:1px solid #c4ddf9; vertical-align:top;}
.gridItem125 {width:125px;padding:5px 10px;text-align:left;border-bottom:1px solid #c4ddf9; vertical-align:top;}
.gridItem150 {width:150px;padding:5px 10px;text-align:left;border-bottom:1px solid #c4ddf9; vertical-align:top;}
.gridItem175 {width:175px;padding:5px 10px;text-align:left;border-bottom:1px solid #c4ddf9; vertical-align:top;}
.gridItem200 {width:200px;padding:5px 10px;text-align:left;border-bottom:1px solid #c4ddf9; vertical-align:top;}
.gridItem250 {width:250px;padding:5px 10px;text-align:left;border-bottom:1px solid #c4ddf9; vertical-align:top;}
.gridItem {padding:5px 10px;text-align:left;border-bottom:1px solid #c4ddf9; vertical-align:top;}
.gridItemButton {width:70px;padding:5px 4px 5px 0;text-align:left;border-bottom:1px solid #c4ddf9; vertical-align:top;}

.printItem {padding: 5px 100px; text-align:left; vertical-align:top;}

/* FORMS */
.generalForm750 {width:740px;margin:auto;}
.generalForm750 td {padding:4px 0;}
.generalForm750 .labelColumn {width:150px;}
.generalForm750 .valColumn {width:5px;}
.generalForm750 .fieldColumn {}

.forgotPasswordForm {width:400px;}
.forgotPasswordForm td {padding:4px 0;}

.borderedBottom {border-bottom:1px solid #c4ddf9;}
.padded {padding:3px 4px;line-height:16px;}
.padded2 {padding:3px 0 3px 15px;line-height:16px;}

/* WEB BLOCKS CONTACT FORM */
.textBoxCSS {width:300px;}
.textAreaCSS {width:300px;height:150px;}
.labelColumn {padding:2px 50px 2px 0;}
.fieldColumn {padding:2px 0px;}


/* REMINDER HOLD NOTICE */
.holdNotice {width:689px;padding:20px;background:#ecf2f8;border:1px solid #c4ddf9;}
.holdNotice .text {width:679px;padding:0 0 0 10px;line-height:18px;}


/* LEFT NAV */
.leftNav {margin:0;padding:0 0 0 1px; list-style:none;}
.leftNav a {color:#FFFFFF;text-decoration:none;}
.leftNav a:hover {color:#FFFFFF;text-decoration:none;}
.leftNav .offState {width:133px;margin:0;padding:6px 10px 6px 20px;font-size:14px;line-height:16px;border-bottom:1px solid #2170d0;display:block;background:url(../Images/left-nav-bullet.gif) no-repeat;}
.leftNav .onState {width:133px;margin:0;padding:6px 10px 6px 20px;font-size:14px;line-height:16px;border-bottom:1px solid #2170d0;display:block;background:url(../Images/left-nav-bullet-on.gif) no-repeat;}
.leftNav .onState2 {width:133px;margin:0;padding:6px 10px 6px 20px;font-size:14px;line-height:16px;border-bottom:1px solid #2170d0;display:block;background:url(../Images/left-nav-bullet-on2.gif) no-repeat;}
.leftNav .subOff {width:123px;margin:0;padding:6px 10px 6px 30px;line-height:16px;font-size:12px;display:block;}
.leftNav .subOff2 {width:123px;margin:0;padding:6px 10px 6px 30px;border-bottom:1px solid #2170d0;line-height:16px;font-size:12px;display:block;}
.leftNav .subOn {width:123px;margin:0;padding:6px 10px 6px 30px;font-weight:bold;line-height:16px;font-size:12px;display:block;}
.leftNav .subOn2 {width:123px;margin:0;padding:6px 10px 6px 30px;font-weight:bold;border-bottom:1px solid #2170d0;line-height:16px;font-size:12px;display:block;}
.leftNav .hide {display:none;}
.leftNav .show {display:block;}

.pageSubHeader{ font-weight:bold;}

/* GET STARTED */
.breadcrumbDiv {margin:10px 0;}
.registerFormTable {width:520px;margin-left:20px;}
.registerFormTable td {padding:4px 10px 0 0;line-height:normal;}
.registerFormTable .fieldHeader {text-align:right;}
.registerFormTable .inputBox {width:150px;}
.registerFormTablePayment {width:100%;margin-left:20px;}
.registerFormTablePayment td {padding:4px 10px 4px 0;line-height:normal;}
.registerFormTablePayment .fieldHeader {text-align:right;}
.registerFormTablePayment .inputBox {width:215px;}
.registerFormTablePayment .inputBox2 {width:219px;}

.registerPlanFree {width:190px;height:175px;padding:40px 10px 0 10px;margin:auto;background:url(../Images/register-plan-free.gif) no-repeat;}
.registerPlan1 {width:190px;height:175px;padding:40px 10px 0 10px;margin:auto;background:url(../Images/register-plan-1.gif) no-repeat;}
.registerPlan2 {width:190px;height:175px;padding:40px 10px 0 10px;margin:auto;background:url(../Images/register-plan-2.gif) no-repeat;}
.registerPlan3 {width:190px;height:175px;padding:40px 10px 0 10px;margin:auto;background:url(../Images/register-plan-3.gif) no-repeat;}
.registerPlanFree ul, .registerPlan1 ul, .registerPlan2 ul, .registerPlan3 ul {margin:0 0 0 15px;padding:0;font-size:12px;}
.registerPlanFree .radio, .registerPlan1 .radio, .registerPlan2 .radio, .registerPlan3 .radio {margin-top:15px;text-align:center;font-size:15px;font-weight:bold;}
.registerPlanFree .radio2, .registerPlan1 .radio2, .registerPlan2 .radio2, .registerPlan3 .radio2 {margin-top:15px;font-size:15px;font-weight:bold;}

.registerPlan1Lrg {width:200px;height:175px;padding:40px 30px 0 45px;margin:auto;background:url(../Images/register-plan-1-lrg.gif) no-repeat;}
.registerPlan2Lrg {width:200px;height:175px;padding:40px 30px 0 45px;margin:auto;background:url(../Images/register-plan-2-lrg.gif) no-repeat;}
.registerPlan3Lrg {width:200px;height:175px;padding:40px 30px 0 45px;margin:auto;background:url(../Images/register-plan-3-lrg.gif) no-repeat;}
.registerPlan1Lrg ul, .registerPlan2Lrg ul, .registerPlan3Lrg ul {margin:0 0 0 15px;padding:0;font-size:12px;}
.registerPlan1Lrg .radio, .registerPlan2Lrg .radio, .registerPlan3Lrg .radio {margin-top:15px;text-align:center;font-size:15px;font-weight:bold;}
.registerPlan1Lrg .radio2, .registerPlan2Lrg .radio2, .registerPlan3Lrg .radio2 {margin-top:15px;font-size:15px;font-weight:bold;}

.AuthorizeNetSeal {width:288px;padding:5px;text-align:center;background:#ff0000;display:block;}


/* PAYMENT PLANS */
.paymentPlanFree {width:160px;height:175px;padding:40px 10px 0 10px;margin:auto 4px;background:url(../Images/payment-plan-free.gif) no-repeat;}
.paymentPlan1 {width:160px;height:175px;padding:40px 10px 0 10px;margin:auto 4px;background:url(../Images/payment-plan-1.gif) no-repeat;}
.paymentPlan2 {width:160px;height:175px;padding:40px 10px 0 10px;margin:auto 4px;background:url(../Images/payment-plan-2.gif) no-repeat;}
.paymentPlan3 {width:160px;height:175px;padding:40px 10px 0 10px;margin:auto 4px;background:url(../Images/payment-plan-3.gif) no-repeat;}
.paymentPlanFree ul, .paymentPlan1 ul, .paymentPlan2 ul, .paymentPlan3 ul {margin:0 0 0 15px;padding:0;font-size:11px;line-height:14px;}
.paymentPlanFree .radio, .paymentPlan1 .radio, .paymentPlan2 .radio, .paymentPlan3 .radio {margin-top:35px;text-align:center;font-size:14px;font-weight:bold;}
.paymentPlanFree .radio2, .paymentPlan1 .radio2, .paymentPlan2 .radio2, .paymentPlan3 .radio2 {margin-top:15px;font-size:14px;font-weight:bold;}

.paymentPlan1Lrg {width:220px;height:175px;padding:40px 10px 0 10px;margin:auto 4px;background:url(../Images/payment-plan-1-lrg.gif) no-repeat;}
.paymentPlan2Lrg {width:220px;height:175px;padding:40px 10px 0 10px;margin:auto 4px;background:url(../Images/payment-plan-2-lrg.gif) no-repeat;}
.paymentPlan3Lrg {width:220px;height:175px;padding:40px 10px 0 10px;margin:auto 4px;background:url(../Images/payment-plan-3-lrg.gif) no-repeat;}
.paymentPlan1Lrg ul, .paymentPlan2Lrg ul, .paymentPlan3Lrg ul {margin:0 0 0 35px;padding:0;font-size:11px;line-height:14px;}
.paymentPlan1Lrg .radio, .paymentPlan2Lrg .radio, .paymentPlan3Lrg .radio {margin-top:35px;text-align:center;font-size:14px;font-weight:bold;}
.paymentPlan1Lrg .radio2, .paymentPlan2Lrg .radio2, .paymentPlan3Lrg .radio2 {margin-top:15px;font-size:14px;font-weight:bold;}

/* POPUP */
.popupBody { background-image:none;background:#FFFFFF;}
.popupBody .container {width:600px;margin:10px auto;}
.popupBody .container .siteContent {height:518px;vertical-align:top;}

/* DASHBOARD */
.contentPadding {width:751px;padding:0px 10px;}
.inputBox300 {width:300px;}

/* REMINDER */
.reminderTH {font-size:14px;font-weight:normal;background:url(../Images/table-header-710.gif) no-repeat; }
.reminderTH th {font-weight:normal;color:#FFFFFF;}

.reminderEntry {width:757px;padding:2px 5px;font-size:14px;font-weight:bold;background:#f2f7fb;border:1px solid #c4ddf9;}

/* REMINDER EXAMPLE */
.staticBox {width:750px;margin:auto;}
.reminderExampleBox {width:716px;margin-top:10px;}
.reminderExampleBox .boxTop {height:15px;font-size:0.1em;line-height:0.1em;background:url(../images/reminder-example-box-top.gif) no-repeat;}
.reminderExampleBox .boxSpan {padding:0 30px;line-height:normal;background:url(../images/reminder-example-box-span.gif) repeat-y;}
.reminderExampleBox .boxBottom {height:15px;font-size:0.1em;line-height:0.1em;background:url(../images/reminder-example-box-bottom.gif) no-repeat;}

.reminderExampleBox2 {width:716px;line-height:normal;font-size:14px;}
.reminderExampleBox2 td {padding:5px 0;}













 
