﻿/* GENERAL */
body {background:#fff; text-align:center; font-family:verdana, Arial, helvetica, Sans-Serif; font-size:12px; color:#111;}
h1, h2 {font-size:22px; font-family:tahoma, verdana, Arial, helvetica, Sans-Serif;}
h2 {font-size:16px; color:#932ea8;}
h3 {font-size:14px; font-weight:bold;}
h4 {font-size:13px;}
span.underline {text-decoration:underline;}
.error {color:#cc0000; font-weight:bold;}
.norerror {color:#666;}

/* HEADER */
#contact-info {font-family:verdana; text-align:right;}
#contact-info p {font-size:22px; font-weight:bold; color:#932ea8;}
#contact-info p span, #contact-info p span a {color:#555;}
#contact-info p.login a {font-size:12px; color:#99cc33;}

#company-title {border-bottom:1px solid #555; font-family:Tahoma, Verdana, Arial; font-size:22px; color:#666; font-weight:bold; line-height:32px;}
.product p {color:#fff; font-size:11px; line-height:16px;}
.product li {color:#fff; font-size:11px; line-height:16px; background:url(../images/arrow-white.gif) 0 4px no-repeat;}
.product h1 {color:#fff; text-shadow:1px 1px 1px #000; font-size:20px;}
.product a {color:#fff; text-decoration:underline;}
.infolink {text-align:center;}

/* NAVIGATION */
ul#main-nav {text-align:left; }
#main-nav li {text-align:center;}
#main-nav a {color:#555; background:#fff url(../images/main-nav-bg.gif) left top repeat-x; line-height:32px; font-size:14px; border-bottom:1px solid #555; border-right:1px solid #9c3; border-top:1px solid #9c3;}
#main-nav a.first-li {border-left:1px solid #9c3;}
#main-nav a:hover {text-decoration:underline;}
#main-nav a.current-page {font-weight:bold; border:1px solid #333; border-bottom:1px solid #fff; background:none; text-decoration:none;}
#main-nav a span {font-size:12px; color:#f5f5cc;}

/* MAIN CONTENT */

#main-copy {color:#666; line-height:18px; font-size:11px;}
#main-copy ul {}

.page-desc {color:#666; font-size:12px; font-weight:bold; background:#f9f9f9 url(../images/page-desc-bg.gi) left top repeat-x; border:1px solid #ccc; line-height:22px; -moz-border-radius:5px;}
.page-desc li {background:url(../images/tick-red.gif) left top no-repeat;}

.product.left {background:#2374c4 url(../images/blue-box-bg.gif) left top no-repeat;}
.product.right {background:#80208e url(../images/purple-box-bg.gif) left top no-repeat;}

.prod-box {background:#f6fcff; border:1px solid #ccc;  -moz-border-radius-bottomleft:8px; -moz-border-radius-bottomright:8px;}
.prod-box.qualify {background:#f6fcff url(../images/box-bg-pen.gif) right bottom no-repeat;}
.prod-box.refer {background:#f6fcff url(../images/box-bg-phone.gi) right bottom no-repeat;}
.prod-box.debt {background:#f6fcff url(../images/box-bg-cards.gif) right bottom no-repeat;}
.prod-box h2 {font-size:18px; color:#69c; font-weight:bold; border-bottom:1px solid #ccc;}
.prod-box p, .prod-box ul.form li label {font-size:14px; color:#0c4d89; font-style:italic; text-align:justify; line-height:22px;}

.ppi .column .prod-box h2 {background:#d2e8f4;}
.ucca .column .prod-box h2 {background:#e3d0ee; color:#8234a5;}

#info-boxes {border-top:1px dotted #333;}
.info-box h2 {font-size:18px; color:#932ea8; font-weight:bold;}

table.claims th {font-weight:bold; text-align:right; vertical-align:top; border-bottom:1px solid #ccc;}
table.claims td {border-bottom:1px solid #ccc; text-align:right;}

/* FAQ */
.faq {border:1px solid #ccc; text-align:justify; -moz-border-radius:5px;}
.faq.left {background:#e6f2f6;}
.faq.right {background:#f1e6f6;}
.faq.double {background:#f9f9f9;}

.faq.left p, .faq.left h1, .faq.left ul li, .faq.left a {_color:#666;}
.faq.right p, .faq.right h1, .faq.right ul li, .faq.right a {_color:#666;}

/* PROCESS */
ul#process li {background:#f9f9f9; border:1px solid #ccc;}

/* APPLICATION FORMS */
input, select {color:#606060;}
ul.full input {border:none;}
td label {color:#606060; padding:0 10px 0 3px;}
a.large-button {font-size:12px; border:none; font-weight:bold; color:#fff; line-height:37px; text-align:left; text-decoration:none; background:url(../images/black-button-bg.gif) center left no-repeat;}
li.title {font-weight:bold;}

.button { font-family:Verdana; text-decoration:none; text-align:center; background:url(../images/large-button-grey.gif) center 4px no-repeat; border:none; color:#333; font-size:11px; font-weight:bold;}
.button:hover {background:url(../images/large-button-green.gif) center 4px no-repeat;}
.error, .error a {color:#cc0000 !important;}

/* RIGHT COLUMN *
#right-col {font-size:12px;}
#right-col p {margin:0; line-height:16px;}
#right-col a {color:#6699cc; font-weight:normal;}
#right-col a:hover {background-color:#6699cc; color:#fff;}
.section {border-bottom:1px solid #ccc;}
.section.last {border:none;}
#right-col .large-button {border:none; text-transform:uppercase; font-weight:bold; font-family:'Trebuchet MS'; color:#fff; background:#fff url(../images/button-medium-black.gif) center left no-repeat;}

ul#process li {background:url(../images/form-bg.gif) top left repeat-x; border:1px solid #ccc;} 
ul#process ul li {background:none;}
ul#process ul.arrow li {background:url(../images/arrow-large-white2.gif) center left no-repeat;}
ul#process li.arrow-down {background:url(../images/arrow-down-green.gif) top center no-repeat; border:none;}
ul#process li.arrow-down-split {background:url(../images/arrow-down-split.gif) top center no-repeat; border:none;}


/* FOOTER */
#footer {text-align:center; border-top:1px dotted #333; font-weight:bold; color:#333; font-family:'trebuchet ms'; }
#footer a {color:#333;}
#footer a:hover {text-decoration:underline;}

