﻿body {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:76.1%;
margin: 0px 0px;
padding: 0px;
text-align: center;
color:#333333;
}

ul {
margin:0px;
padding:0px;
}

img {
border:0;
}

p {
padding:0;
margin:0;
margin-bottom:10px;
}

h3.section-slider {
font-weight:normal;
margin:0px;
font-size:100%;
background-color:#CCCCCC;
padding:4px;
padding-left:10px;
background-image:url();
background-repeat:repeat-x;
background-position top left;
border:#CCCCCC 1px solid;
}

.section-slider-content {
border: 1px solid #DDDDDD;
}

.section-slider-content .padding {
padding:5px;
}

h2 {
padding:0;
margin:0;
color:#0a8a00;
font-weight:bold;
font-size:130%;
padding-bottom:10px;
}

.section h2 {
padding:0;
margin:0;
color:#0a8a00;
font-weight:bold;
font-size:130%;
padding-bottom:20px;
}

.indent h2{
padding-bottom:3px;
}

.accounts h2{
padding-bottom:3px;
}

.main-panel-lozenge-bg h2{
padding-bottom:10px;
}

.homepage-text {
padding:0px;
margin:0px;
color:#333333;
font-size:130%;
padding-bottom:10px;
}

h3.question, h3.question-over {
margin:0;
padding:0;
font-weight:normal;
cursor:pointer;
font-size:100%;
color:#333333;
padding-bottom:10px;
padding-left:16px;
}

h3.question {
background-image:url();
background-repeat:no-repeat;
text-decoration:underline;
}

h3.question-over {
background-image:url();
background-repeat:no-repeat;
text-decoration:underline;
}

h3.question:hover, h3.question-over:hover {
   color:#0a8a00;
   text-decoration:underline;

}

a {
   color:#333333;
   text-decoration: underline;
   
}  
a:hover {
   color:#0a8a00;
   text-decoration:none;

}

.answer {

padding: 0px 16px;
padding-bottom:10px;
margin-bottom:10px;


}

#site-width {
position:relative;
text-align: left;
margin: auto;
width: 966px;
font-size:90%;
}

#page {
background-repeat:no-repeat;
position:absolute;
top:0px;
left:0px;

}

#page-body {

}

#page-body-flash-panel {
height:572px;
}


#page-body-panel-padding {
height:37px;
}

#page-body-global-nav {
height:40px;
}

#page-body-other-nav {
position:absolute;
width:208px;
height:45px;
top:40px;
left:760px;
}

#page-body-extra-nav {
z-index:50;
position:absolute;
width:208px;
height:45px;
top:87px;
left:760px;
}

#page-body-panel-content {
padding-top:10px;
}


#page-body-sub-panel {
padding-top:25px;
float:left;
width:239px;
}

#sub-panel-padding {

padding-left:34px;
padding-right:10px;
}

#sub-panel-nav {
padding-top:24px;
padding-left:10px;
padding-right:10px;
}

#page-body-main-panel {
padding-top:25px;
float:left;
width:727px;
}

#main-panel-padding {

padding-left:15px;
padding-right:23px;

}

#main-panel-header {
padding-top:15px;
padding-bottom:25px;
}

#main-panel-header-giving {
height:90px;
}

.main-panel #main-panel-header {
padding-top:15px;
padding-bottom:0px;
padding-left:20px;
}

#main-panel-header h2, #main-panel-header-giving h2 {
padding:0px
}

#main-panel-header h1, #main-panel-header-giving h1 {
display:none;
}

.main-panel #main-panel-header div {
height:auto;
}

#main-panel-header-giving div {
height:auto;
}

#main-panel-header div {
height:85px;
}

#main-panel-header-home div {
height:180px;
}

#main-panel-message {
display:none;
height:180px;
position:relative;
}


#main-panel-messages-nav {
position:relative;
}

/***** Start of breadcrumbs *****/
/***** Start of breadcrumbs *****/
/***** Start of breadcrumbs *****/

#page-breadbrumb {
padding-top:0px;
clear:both;
}

#breadcrumb-link {

cursor:pointer;
vertical-align:middle;

}

#breadcrumb-panel {
padding:0px;
background-color:#ffffff;
border:1px #CCCCCC solid;
}


#breadcrumb-panel-content {
padding:0px 40px;
}


#breadcrumb-title.closed {
background-image:url(../img/breadcrumbFauna.png);
background-repeat:no-repeat;
background-position:10px 10px;
}

#breadcrumb-title.open {
}

#breadcrumb-title a {
padding-left:40px;
color:#333333;
font-size:175%;
text-decoration:none;
}

#breadcrumb-title {
padding-top:5px;
width:500px;
background-repeat:no-repeat;
background-position:10px 10px;
background-image:url(../img/breadcrumbFauna.png);
}

/***** End of breadcrumbs *****/
/***** End of breadcrumbs *****/
/***** End of breadcrumbs *****/

#page-footer {
padding-top:10px;
clear:both;
}

#footer-link {

cursor:pointer;

}

#footer-panel {
padding:2px;
background-color:#ECECEC;
border:1px #CCCCCC solid;
}


#footer-panel-content {
padding:5px 40px;
}

#footer-panel-content .column {
float:left;
width:210px;
}

.column h3 {

font-size:100%;
margin-bottom:0px;
padding-bottom:0px;

}

#footer-flag {
display:block;
float:right;
width:34px;
height:34px;
background-image:url(../img/lt_flag_down.png);
}

#footer-flag:hover {
background-image:url(../img/lt_flag_up.png);
}

#footer-title.closed {
background-image:url(../img/qldown.png);
background-repeat:no-repeat;
background-position:10px 10px;
}

#footer-title.open {
}

#footer-title a {
padding-left:40px;
color:#333333;
font-size:175%;
text-decoration:none;
}

#footer-title {
padding-top:5px;
width:500px;
background-repeat:no-repeat;
background-position:10px 10px;
background-image:url(../img/qlup.png);
}

#main-panel-content {
min-height:400px;
width:684px;
background-image:url(../img/content-lozenge-bg-sq_tcm23-3807.png);
background-repeat:no-repeat;
background-position:top left;
}

#main-panel-content-full-width, #main-panel-content-plain {
min-height:400px;
width:684px;
background-image:url(../img/content-lozenge-bg-full-width-sq_tcm23-3806.png);
background-repeat:no-repeat;
background-position:top left;
}

#main-panel-content-long {
min-height:525px;
width:684px;
background-image:url(../img/content-lozenge-bg-sq-long_tcm23-7157.png);
background-repeat:no-repeat;
background-position:top left;
}

#main-panel-content-full-width-long, #main-panel-content-plain-long {
min-height:525px;
width:684px;
background-image:url(../img/content-lozenge-bg-full-width-sq-long_tcm23-7156.png);
background-repeat:no-repeat;
background-position:top left;
}

#main-panel-product-full-width .main-panel, #main-panel-content-full-width .main-panel, #main-panel-content-full-width-long .main-panel  {
float:left;
}

#main-panel-product .main-panel, #main-panel-content .main-panel, #main-panel-content-long .main-panel, #main-panel-content-plain-long .main-panel, #main-panel-content-plain .main-panel {
float:left;
width:490px;

}

#main-panel-product-wider .main-panel {
float:left;
width:575px;

}

#main-panel-product .main-panel .fixed-clear{
font-size:1px;
height:1px;
width:458px;
}

#main-panel-content-full-width .cta-group, #main-panel-content-full-width .main-panel .content,# main-panel-content-full-width-long .cta-group, #main-panel-content-full-width-long .main-panel .content{
width:652px;
}

#main-panel-product .cta-group, #main-panel-content .cta-group, #main-panel-content-long .cta-group, #main-panel-product .main-panel .content, #main-panel-content .main-panel .content, #main-panel-content-long .main-panel .content  {
width:458px;
}

#main-panel-product .main-panel .section .padding, #main-panel-content .main-panel .meta-section .padding  {

}

#main-panel-content .main-panel .section .padding, #main-panel-content .main-panel .meta-section .padding, #main-panel-content-long .main-panel .section .padding, #main-panel-content-long .main-panel .meta-section .padding, #main-panel-content-plain .main-panel .section .padding, #main-panel-content-plain .main-panel .meta-section .padding, #main-panel-content-plain-long .main-panel .section .padding, #main-panel-content-plain-long .main-panel .meta-section .padding {
padding-left:20px;
padding-top:20px;
padding-right:12px;
padding-bottom:10px;
}

#main-panel-content-full-width .main-panel .section .padding, #main-panel-content-full-width .main-panel .meta-section .padding, #main-panel-content-full-width-long .main-panel .section .padding, #main-panel-content-full-width-long .main-panel .meta-section .padding  {
padding-left:20px;
padding-top:20px;
padding-right:12px;
padding-bottom:10px;
}

#main-panel-content .main-panel .section-header .padding, #main-panel-content-long .main-panel .section-header .padding, #main-panel-content-plain-long .main-panel .section-header .padding, #main-panel-content-plain .main-panel .section-header .padding {
padding-left:20px;
padding-top:20px;
padding-right:12px;
}

#main-panel-content .main-panel .section-header .padding h2, #main-panel-content-long .main-panel .section-header .padding h2, #main-panel-content-plain-long .main-panel .section-header .padding h2, #main-panel-content-plain .main-panel .section-header .padding h2 {
padding:0;
margin:0;
}


#main-panel-product .sub-panel, #main-panel-content .sub-panel, #main-panel-content-long .sub-panel, #main-panel-content-full-width-long .sub-panel, #main-panel-content-plain-long .sub-panel, #main-panel-content-plain .sub-panel  {
float:left;
width:194px
}

#main-panel-product .sub-panel .section .padding, #main-panel-product .sub-panel .meta-section .padding {
padding-left:12px
}

#main-panel-content .sub-panel .section .padding, #main-panel-content-long .sub-panel .section .padding, #main-panel-content-full-width-long .sub-panel .section .padding, #main-panel-product .sub-panel .meta-section .padding, #main-panel-content-plain .sub-panel .section .padding, #main-panel-content-plain-long .sub-panel .section .padding {
padding: 20px 12px 10px 12px;
}

#main-panel-product-wider .main-panel .section .main-panel-lozenge {
background-image:url();
background-repeat:no-repeat;
background-position:top left;
}

#main-panel-product-wider .main-panel .section .main-panel-lozenge-ie {
background-image:url();
background-repeat:no-repeat;
background-position:top left;
}

.main-panel-lozenge {
background-image:url();
background-repeat:no-repeat;
background-position:top left;
}

.main-panel-lozenge .main-panel-lozenge-bg {
background-image:url();
background-repeat:repeat-x;
background-position:bottom left;
}

.main-panel-lozenge-ie {
background-image:url();
background-repeat:no-repeat;
background-position:top left;
}

.main-panel-lozenge-ie .main-panel-lozenge-bg {
background-image:url();
background-repeat:no-repeat;
background-position:bottom left;
}

.main-panel-lozenge-popout {
background-repeat:no-repeat;
padding:15px;
}

#page-body-main-panel ul {
padding-left:16px;
list-style-image:url();
list-style-type: square;
}


#page-body-main-panel li {
margin-bottom:10px;
}


#section-nav {
display:none;
float:right;
padding:10px;
padding-top:20px;
}

#section-nav span a.content-nav {
font-weight:bold;
display:inline;
float:left;
padding:3px 6px;
margin-left:2px;
border:1px solid #333333;
color:#333333;
text-decoration:none;
}

#section-nav span a.content-nav-selected {
font-weight:bold;
color:#FFFFFF;
display:inline;
float:left;
padding:3px 6px;
margin-left:2px;
background-color:#333333;
border:1px solid #333333;
text-decoration:none;
}

#section-nav span a.content-nav:hover {

color:#FFFFFF;
margin-left:2px;
background-color:#333333;
text-decoration:none;
}

#prev-section {
display:block;
width:40px;
height:20px;
background-image:url(../img/section_prev_tcm23-3842.gif);
background-repeat:no-repeat;
}

#prev-section:hover {
background-image:url(../img/section_prev_over_tcm23-3841.gif);
}

#prev-section span {
display:none;
}


#next-section {
display:block;
width:40px;
height:20px;
background-image:url(../img/section_next_tcm23-3837.gif);
background-repeat:no-repeat;
}

#next-section:hover {
background-image:url(../img/section_next_over_tcm23-3838.gif);
}

#prev-message span, #next-message span, .message-nav span, .message-nav-selected span, #next-section span {
display:none;
}

#prev-message, #next-message {
background-repeat:no-repeat;
background-position:top left;
margin:0px 3px;
float:left;
width:38px;
height:28px;
}

a#prev-message {
background-image:url(../img/message_prev_tcm23-3828.gif);
}

a#next-message {
background-image:url(../img/message_next_tcm23-3827.gif);
}

.message-nav-selected {
background-image:url(../img/message-nav-selected_tcm23-3825.png);
_background-image:url(../img/message-nav-ie_tcm23-3826.png);background-repeat:no-repeat;
background-position:top left;
float:left;
width:27px;
height:28px;
}

.message-nav {
background-image:url(../img/message-nav_tcm23-3821.png);
_background-image:url(../img/message-nav-ie_tcm23-3824.png); 
background-repeat:no-repeat;
background-position:top left;
float:left;
width:27px;
height:28px;
}

#nav-section-left, #nav-section-right {
background-image:url(../img/message-nav-selected_tcm23-3822.png);
_background-image:url(../img/message-nav-selected-ie_tcm23-3823.png);
background-repeat:no-repeat;
background-position:top left;
float:left;
width:7px;
height:28px;

}

.sub-panel .section .cta {
padding-bottom:10px;

}

.main-panel .section .cta {
text-align:left;


}

.indent {

padding-left:10px;

}








#logo {
padding-left:15px;
}

ul#global-nav-list {
width:966px;
list-style-type:none;
height:42px;
display:block;
float:left;
padding:0;
margin:0;
}

ul#global-nav-list li.home { 
display:block;
height:42px;
float:left;
}

ul#global-nav-list li.home a.nav-item, ul#global-nav-list li.home a.nav-item-selected { 
height:42px;
display:inline;
float:left;
background-image: url(../img/homeNav.gif);
background-repeat:repeat-x;
background-position:bottom;
width:190px;
text-decoration:none;
}

ul#global-nav-list li.home a.nav-item:hover, ul#global-nav-list li.home a.nav-item-selected { 
display:inline;
float:left;
background-image:url(../img/homeNav.gif);
background-repeat:repeat-x;
background-position:bottom;
width:190px;
text-decoration:none;
}

ul#global-nav-list li.home  a.nav-item span.global-link, ul#global-nav-list li.home  a.nav-item-selected span.global-link
{
display:inline;
font-weight: bold;
font-size:11px;
color: #FFFFFF;
text-decoration: none;
padding-top:13px;
}

ul#global-nav-list li.global-nav-item { 
background-image:url(../img/prapa.gif); 
background-repeat:repeat-x;
background-position:bottom;
display:block;
width:190px;
height:42px;
float:left;

}

ul#global-nav-list li.global-nav-item  a.nav-item, ul#global-nav-list li.global-nav-item  a.nav-item-selected { 
background-image:url(../img/prapa.gif); 
background-repeat:no-repeat;
background-position:bottom left;
display: block;
height:42px;
float:left;
text-decoration:none;
}

ul#global-nav-list li.global-nav-item a.nav-item:hover, ul#global-nav-list li.global-nav-item  a.nav-item-selected { 
background-image:url(../img/prapaHover.gif); 
background-repeat:no-repeat;
background-position: 0 0;
text-decoration:none;
}


ul#global-nav-list li.global-nav-item  a.nav-item span.global-link, ul#global-nav-list li.global-nav-item  a.nav-item-selected span.global-link 
{
line-height:42px;
display:block;
font-weight: bold;
font-size:11px;
color: #FFFFFF;
text-decoration: none;
padding: 0px 16px;
}

ul#global-nav-list li.global-nav-item  a:hover span.global-link, ul#global-nav-list li.global-nav-item  a.nav-item-selected span.global-link
{
display:block;
font-size:11px;
padding-left: 0px;
margin-left: 16px;
/*background-image:url(../img/hoverMenuBg.gif);
background-position: bottom right;
background-repeat:repeat-x;*/
text-decoration:none;
}


ul.global-subnav-list { 
font-size:90%;
list-style-type:none;
width:290px;
background-image:url(../img/bgdropdown.png); 
background-position: left bottom;
background-repeat:no-repeat;
margin:0;
padding-bottom:8px;
}

ul.global-subnav-list li {
display:block;
margin:0;
padding:0px 3px 0px 16px;
}

ul.global-subnav-list li a {
text-decoration:none;
color:#333333;

}


ul.global-subnav-list li div.subnav-image {
height:38px;
padding-top:8px;
padding-bottom:8px;
float:left;
width:67px;

}

ul.global-subnav-list li.subnav-item {
cursor:pointer;
}

ul.global-subnav-list li.over {
background-image:url(../img/bgdropdownover.png); 
background-position: 10px 0px;
background-repeat:no-repeat;

}

ul.global-subnav-list li div.subnav-description {
padding-top:8px;
float:left;
width:197px;
padding-bottom:8px;
}

ul.global-subnav-list li div.subnav-description div {
padding-left:10px;
}

ul#product-nav-list {
list-style-type:none;
display:block;
width:175px;

}

ul#product-nav-list li {
margin:0px;
zoom:1;
display:block;
padding-bottom:5px;
}

ul#product-nav-list li a {
display:block;
text-decoration:none;
color:#FFFFFF;
padding:5px;

}

ul#product-nav-list li a.sublink, ul#product-nav-list li a.sublink-selected {
padding:2px;
font-size:80%;
padding-left:15px;
}

ul#product-nav-list li a.sublink:hover, ul#product-nav-list li a.sublink-selected, ul#product-nav-list li a.sublink-selected:hover  {
padding:2px;
font-size:80%;
padding-left:15px;
background-color:#333333;
background-image:url();
background-position:164px -4px;
background-repeat:no-repeat;
}

ul#product-nav-list li a:hover, ul#product-nav-list li a.selected{
text-decoration:none;
color:#FFFFFF;
background-color:#333333;
background-image:url();
background-position:top right;
background-repeat:no-repeat;
}

ul#mvm-nav-list {
list-style-type:none;
display:block;
width:208px;

}

ul#mvm-nav-list li {
list-style-type:none;
display:block;
padding-bottom:2px;
}

ul#mvm-nav-list li a#mvm {
display:block;
height:42px;
padding-left:20px;
text-decoration:none;
background-image:url('../img/other-nav-bg-ie_tcm23-3830.png');
background-position:top right;
background-repeat:no-repeat;

}


ul#mvm-nav-list li a#mvm  span {
display:block;
font-weight:bold;
color: #000000;
text-decoration: none;
padding-top:12px;

}

ul#mvm-nav-list li a:hover {
text-decoration: underline;
}

ul#mvm-nav-list li ul.mvm-subnav-list {
width:206px;
background-image:url('../img/other-nav-bg_tcm23-7161.gif');
background-position:bottom left;
background-repeat:no-repeat;
}

ul#mvm-nav-list li.over {
cursor:pointer;
}

ul#mvm-nav-list li ul.mvm-subnav-list li div {
padding:6px 0px 15px 0px;
margin: 0px 10px 0px 20px;
background-image:url('../img/other-border_tcm23-7162.gif');
background-position:bottom left;
background-repeat:repeat-x;
}

ul#mvm-nav-list li ul.mvm-subnav-list li div.last {
padding:6px 0px 15px 0px;
margin: 0px 10px 0px 20px;
background-image:none;
}

ul.mvm-subnav-list li div a {
text-decoration:none;
} 

ul#other-nav-list {
list-style-type:none;
display:block;
width:208px;

}

ul#other-nav-list li {
display:block;
padding-bottom:2px;
}

ul#other-nav-list li a {
display:block;
height:42px;
padding-left:20px;
text-decoration:none;
background-image:url();
_background-image:url();
background-position:top right;
background-repeat:no-repeat;

}


ul#other-nav-list li a span {
display:block;
font-weight:bold;
color: #000000;
text-decoration: none;
padding-top:12px;

}

ul#other-nav-list li a:hover {
text-decoration: underline;
}

ul#extra-nav-list {
list-style-type:none;
display:block;
width:208px;

}

ul#extra-nav-list li {
display:block;
margin:0;
padding:0;
}

ul#extra-nav-list li a {
display:block;
height:37px;
padding-left:20px;
text-decoration:none;
background-image:url();
_background-image:url();
background-position:top right;
background-repeat:no-repeat;

}


ul#extra-nav-list li a span {
display:block;
font-weight:bold;
color: #000000;
text-decoration: none;
padding-top:12px;

}

ul#extra-nav-list li a:hover {
text-decoration: underline;
}

/* EXTRAS
*/

.extra-content {
background-image:url();
background-repeat:repeat-y;
background-position:top left;
}

.extra-content .padding {
background-image:url();
background-repeat:repeat-x;
background-position:top left;
padding:15px 10px 15px 10px;
margin-left:8px;
}


.clear {
clear:both;
font-size:1px;
height:1px;
}


.homepage #page-body-panel {
background-repeat:no-repeat;
background-position:top left;
height:492px;
}

#page-body-panel {
background-repeat:no-repeat;
background-position:top left;
height:572px;
}


.text-bold {
font-weight:bold
}

.text-big {
font-size:130%;
}
/*pension calc styles*/

.tablespanel{
color:#ffffff;
font-size:11px;
font-weight: bold;
}

span#employer-payments-img-container {
    display:inline-block;
    position:relative;
    min-height: 0;
}

img#expand-header-btn {
    position:relative;
    min-height:0px;
}

.calculatorpanel{
color:#ffffff; 
padding-bottom: 5px;
font-size:11px
background-color: #000000;
padding-top: 5px;
}

span#calculatorpanel-header {
padding-right: 300px;
padding-bottom: 5px;
margin-left: 10px;
background-color:#000000;
}

span#calculator-header-arrow-span {
padding-right: 8px;
background-color:#000000;
}

.resultspanel{
color:#ffffff; 
padding-top: 5px;
padding-bottom: 5px;
padding-left:1px;
font-size:11px;
font-weight: bold;
background-color:#000000;
}

span#resultspanel-header {
margin-left:10px;
padding-top: 5px;
padding-bottom: 5px;
padding-right:373px;
background-color:#000000;
}

span#result-header-arrow-span {
padding-right:7px;
background-color:#000000;
}

div#calculatorpanel-content{
border-right:1px solid #666666;
border-left:1px solid #666666;
border-bottom:1px solid #666666;
padding: 10px;
position:relative;
}

.form-row {
padding-top:10px;
padding-bottom:10px;
clear:both;
}

.form-label {
clear: left;
width: 150px;
float: left;
text-align:right;
}

.form-field {
padding-left: 30px;
width: 240px;
float: left;
}

.form-field input {
   
}

.field-padding {
padding-left:41px;
}

.field-padding-employer {
padding-left:31px;
}

div#employerpayments {
   border-left: 5px solid #D3D3D3;
   border-right: 5px solid #D3D3D3;
   border-bottom: 5px solid #D3D3D3;
   background-color:#808080;
}

.employerpayments-header {
padding-top:5px;
padding-bottom:5px;
background-color:#808080;
}

span#employerpayments-header-content {
color:#ffffff;
font-weight: bold;
padding-left:10px; 
padding-right:160px;
font-size:12px
}

div#employerpayments-content {
border-right:1px solid #D3D3D3;
border-left:1px solid #D3D3D3;
border-bottom:1px solid #D3D3D3;
padding-bottom:10px;
padding-top:10px;
}

div#calculate-button {
   float:right;
   padding-top:20px;
   padding-bottom: 10px;
}

div#resultspanel-content {
   border-bottom:1px solid #666666;
   border-left:1px solid #666666;
   border-right:1px solid #666666;
   padding:10px;
}

div#resultspanel-content table {
   border:0px;
   border-collapse: collapse;
}

div#resultspanel-content table tr td {
   padding: 10px;
}

.rightborder {
   border-right: 2px solid black;
}

.bottomborder {
   border-bottom: 2px solid black;
}

span.bolded {
   font-weight: bold;
}

div#apply-now-button {
   float:right;
}

div#calculate-again-button {
   float:left;
}

div.hidden-section {
   display: none;
}

.fieldError {
   padding-top:0px;
   padding-bottom:0px;
   padding-left:0px;
   width: 240px;
   color: red;
   font-weight: bold;
   display: none;
   text-align:left;
   margin-left:190px;
}

.topLevelFieldError {
   padding-top:0px;
   padding-bottom:0px;
   padding-left:0px;
   color: red;
   font-weight: bold;
   display: none;
   text-align:left;
}

.fieldErrorCross {
   display: none;
}

.fieldError img {
   display: inline;
   float: none;
   text-align:left;
}

table {
   background-color: #FFFFFF;
}

.panelPadding {
   height: 2px;
}

img.helpIcon {
   padding-left:20px;
}

#employerpayments a {
   text-decoration: none;
}

.radioButtonText {
   line-height: 12px;
   padding-left: 35px;
}

#calculatorPanelLink {
   text-decoration: none;
   background-color: #000000;
}

#resultsPanelLink {
   text-decoration: none;
   background-color: #000000;
}

.roundedCorners{display:block}
.roundedCorners *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background-color:#000000}
.roundedCorners1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #919191;
  border-right:1px solid #919191;
  background-color:#3f3f3f}
.roundedCorners2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #e5e5e5;
  border-right:1px solid #e5e5e5;
  background-color:#303030}
.roundedCorners3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #303030;
  border-right:1px solid #303030;}
.roundedCorners4{
  border-left:1px solid #919191;
  border-right:1px solid #919191}
.roundedCorners5{
  border-left:1px solid #3f3f3f;
  border-right:1px solid #3f3f3f}
.roundedCornersfg{
  background-color:#000000;
}
  

.roundedcornersgrey{display:block}
.roundedcornersgrey *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background-color:#D3D3D3}
.roundedcornersgrey1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #ececec;
  border-right:1px solid #ececec;
  background-color:#dedede}
.roundedcornersgrey2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #fafafa;
  border-right:1px solid #fafafa;
  background-color:#dbdbdb}
.roundedcornersgrey3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #dbdbdb;
  border-right:1px solid #dbdbdb;}
.roundedcornersgrey4{
  border-left:1px solid #ececec;
  border-right:1px solid #ececec}
.roundedcornersgrey5{
  border-left:1px solid #dedede;
  border-right:1px solid #dedede}
.roundedcornersgreyfg{
  background-color:#D3D3D3}
  
.text-big {
font-size:130%;
}

.text-media {
font-size:110%;
}


.rate-big {
padding:0;
margin:0;
font-size: 160%;
color:#990000;
font-weight:bold
}

.rate-bigger {
padding:0;
margin:0;
font-size: 220%;
color:#0a8a00;
color:#990000;
font-weight:bold;
text-decoration:underline
}

table {
border:1px;
border-color:#ffffff;
background-color:#E3E3E3;
text-align:left; 
}

td {
border:1px solid #ffffff;
font-size: 80%;
}

th {
border:1px solid #ffffff;
background-color:#333333;
color:#ffffff;
}

.subnav {
padding-left:12px;
font-size:80%;
line-height:0.5;
}

.text-small {
font-size:80%;
}

#quicklinks h2{
font-size:110%;
}

#quicklinks ul{
display:block;
margin:0;
padding:0;
}

#quicklinks li{
display:block;
padding-left:0px;
text-decoration:none;
background-image:url();

background-position:top right;
background-repeat:no-repeat;
}

#line {
width:100%;
height: 1px;
background-color: #999999;
margin-top:5px;
margin-bottom:10px;
}

#quicklinks li a{
text-decoration:none;
}

hr {
height: 1px;
background-color: #676767;
color: #676767;
border: none;
padding: 0;
margin: 1em 0
}

#footer-panel-content a{
text-decoration: none;
}

#footer-panel-content a:hover{
text-decoration: underline;
}

.anesore {
float:left;
padding-right:15px;
padding-bottom:15px;
}

.anesore-header{
width:155px; 
height:51px; 
background-image:url(../img/anesore-0.jpg);
background-repeat:no-repeat;
}

.anesore-content{
width:155px; 
background-image:url(../img/anesore-1.jpg);
background-repeat:repeat-y; 
padding-bottom:1px;
}

.anesore-footer{
width:155px; 
height:10px; 
background-image:url(../img/anesore-2.jpg);
background-repeat:no-repeat; 

}

.anesore p{
padding-left:10px;
padding-right:10px;
}

.anesore h2{
color:#333333; 
padding-top:10px; 
padding-left:10px; 
font-size:11px
}

#anesore-content a{
text-decoration: none;
}

#anesore-content a:hover{
text-decoration: underline;
color:#23be1c;
}

.splashpanel {
float:left;
padding-right:15px;
padding-bottom:15px;
}

.splashpanel-header{
width:195px; 
height:61px; 
background-image:url(../img/catBg.png);
background-repeat:no-repeat; 


}

.splashpanel-content{
width:195px; 
background-image:url(../img/splash-panel-bg-content_tcm23-3852.jpg);
background-repeat:repeat-y; 
padding-bottom:2px;
}

.splashpanel-footer{
width:195px; 
height:13px; 
background-image:url(../img/splash-panel-bg-footer_tcm23-3853.jpg);
background-repeat:no-repeat; 

}

.splashpanel p{
padding-left:10px;
padding-right:10px;
}

.splashpanel h2{
color:#e5e5e5; 
padding-top:20px; 
padding-left:10px; 
font-size:11px
}

#anesore-extralinks {
color:#cccccc;
text-align:right;
float:right;
padding-right:5px;
padding-top:5px;
}

#anesore-extralinks a{
color: #333333;
text-decoration:none;
}

#anesore-extralinks a:hover {
text-decoration:underline;
}

#footer-extralinks {
color:#cccccc;
text-align:right;
float:right;
padding-right:20px;
padding-top:10px;
}

#footer-extralinks a{
color: #333333;
text-decoration:none;
}

#footer-extralinks a:hover {
text-decoration:underline;
}

.popup {
text-align:left;
font-size:11px;
border-style:solid; 
border-width:thin; 
border-color:#CC0101;
margin-bottom:30px;
margin-left:20px;
margin-right:20px;
margin-top:20px;
}

.popup h1 {
color:#FFFFFF; 
font-size:14px; 
margin:0;
padding:0;
margin-top:0px; 
padding-top:10px;
}

.popup h2 {
padding:0;
margin:0;
color:#0a8a00;
font-weight:bold;
font-size:120%;
}

.popup-header {
padding-left:10px;
background-image:url();
background-repeat:no-repeat; 
height:37px; 
background-color:#0a8a00;
}

.popup-content {
padding-left:10px; 
padding-right:15px; 
padding-bottom:20px; 
padding-top:15px;
}

.popup-content .section .padding h2 {
color:#0a8a00;
width:90%;

}

.popup-content ul {
padding-left:20px;
}

#caveat {
padding-top:10px;
padding-bottom:5px;
font-family: Geneva, Arial, Helvetica, sans-serif;
color:#333333;
}


.card-select{
float:left;
padding-left:10px;
width:139px;
}


.card-select div input {
margin-bottom:-2px;
}

.text-red {
color:#990000;
font-weight:bold;
}

#page-carousel {
width:966px;
z-index:200;
padding-top:10px
}

#page-carousel-padding {
height:60px;
display:none;
}

#page-carousel .carousel-spacer {
float:left;
height:50px;

}

#page-carousel .carousel-item {
height:50px;
float:left;
width:193px;
overflow:hidden;
}

#page-carousel .carousel-item .carousel-content {
height:50px;
float:left;
width:193px;
overflow:hidden;

}

.section-slider {
cursor:pointer;
}

.left {
float:left;
padding-right:10px;
}

.right {
float:right;
padding-left:10px;
}

.hidden {
display:none;
}

.overflow {
overflow:hidden;
}

h3.over {
font-weight:bold;
}

.flashy-flash-flashed{
background-image:none;
}

.prdate {
font-style:italic;
font-size:85%;
color:#999999;
}

#genericException p {
  margin-top:10px;
  margin-left:24px;
}

/* MY OFFERS STYLES  */
/* ----------------------  */

#my-offers-panel {
width:458px

}

#my-offers-container {
border: 2px solid #990000;
border-top:0px;
background-image:url();
background-position:top left;
background-position:repeat-x;
}

#my-offers-nav-panel {

width:120px;
float:left;

}

#my-offers-category {

}

#my-offers-category a {
font-weight:bold;
border-top:2px solid #990000;
display:block;
padding:12px 15px 12px 5px;
text-decoration:none;
}

.my-offers-category a:hover {
text-decoration:none;
}

.my-offers-nav-link {

background-image:url();
background-position: bottom right;
color:#333333;
background-color:#efefef;
}

.my-offers-nav-link-over {
font-weight:bold;
background-color:none;;
color:#ffffff;

}

a.my-offers-nav-link-over:hover {
color:#ffffff;
}



#my-offers-main-panel {

float:left;
width:334px;

}

#my-offers-deals {
position:relative;
border-top: 2px solid #990000;
margin:10px;


}

.deal {
width:296px;
}

.deal-panel, .deal-home-panel {
background-color:#FFFFFF;
overflow:auto;
width:314px;
position:absolute;
}

.deal-home-panel .deal-padding {
padding:10px;
padding-right:0px
}

.deal-summary-info {
float:left;
width:165px;
}

.deal-summary-link {
float:left;
width:85px;
}

.deal-summary {
margin:0px 10px;
padding:10px 0px;
border-bottom:1px solid #990000;
}

.deal-summary .title {
font-weight:bold;
font-size:110%;
color:#990000;
display:block;
}

.deal-summary .subtitle {
font-weight:bold;
display:block;
}

.deal-detail {
position:absolute;
padding:10px;
}

.deal-detail p {
padding-top:0px;
margin-top:0px;
}

.deal-navigation {
font-weight:bold;
padding-bottom:5px;
}

.next-deal {
float:left;
width:138px;
}

.next-deal-link {
text-align:right;
display:block;
padding-right:15px;
}

.previous-deal {
float:left;
width:138px;
}

.previous-deal-link {
display:block;
padding-left:20px;
}

/* MY OFFERS LOGIN STYLES  */
/* -------------------------------  */

.form-login-field, .form-login-text, .form-login-field-image, .login-header, .login-footer {
padding-bottom:15px;
}

.form-input {
font-size:100%;
}

.login-form form {
padding:0px;
margin:0px;
}

.form-login-label {
padding-bottom:5px;
font-weight:bold;
}

#card-login-panel {
height:390px;
}

#card-login-panel ul.form-error {
list-style-image: url();
color:#990000;
font-weight:bold;
}

a.red-link {
color:#333333;
}

/*  Styles for ISA Pre-Apply Custom Component */

.isa-box-bottom {
  background:url("");
  background-position:bottom center;
  background-repeat:no-repeat;
  padding:0px 0px 15px 0px;
  margin:0px auto;
}

.isa-box1-top {
  padding:40px 30px 0px 20px;
  background:url("");
  background-position:top center;
  background-repeat:no-repeat;
  border:0;
}

.isa-box2-top {
  margin:0px auto;
  padding:50px 30px 0px 20px;
  background:url(""); 
  background-position:top center;
  background-repeat:no-repeat;
}

.isa-option {
  display:block;
  padding:5px 0px;
  margin:0px;
  background:url("");
  background-position:bottom center;
  background-repeat:no-repeat;
}

.isa-option-bold {
  display:block;
  padding:5px 0px;
  margin:0px;
  background:url("");
  background-position:bottom center;
  background-repeat:no-repeat;
  font-weight:bold;
}

#mixedLabel {
  background-image:none;
}

.isa-body-text {
  margin-left:20px;
  padding-top:5px;
}

.isa-body-text-hidden {
  margin-left:20px;
  padding-top:5px;
  display:none;
  font-weight:bold;
  color:#FF0000;
}

/* SOCIAL BOOKMARKING STYLES  */
/* -------------------------------------  */

   #bookmark {
   float:right;
   }

   #share-popup {
     width:200px;
     height:60px;
     background-image:url('');
   }

   .share-column {
      font-size:90%;
      width:100px;
      height:55px;
      float:left;
      text-align:left;
   }

   .share-column div {
      margin:5px 0px 0px 5px;
   }

   .share-column a {
     text-decoration:none;
   }
