/* LIVE CHAT */
#chat-community, #chat-community-bullets { display:none; }
#liveChat-image {padding-top: 0px; margin-left: -3px;}
#liveChat-image { visibility:hidden; }


/* global styles */

html, body {
margin: 0; padding: 0;
font-family: Arial, Helvetica, sans-serif;
font-size: 90%;
text-align: left;
line-height: 140%;
background-color: #fff;
background:#F6F6F6 url("../img/main-bg.jpg") repeat-y scroll 50% 0;
}

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

h1 {
color: #79776b;
margin: 0px;
font-size: 1.3em;
font-weight: bold;
font-family: Arial, Helvetica, sans-serif;
border-bottom: 2px solid #f0f0f0; 
line-height:45px;
}

h2 {
font-family: Arial, Helvetica, sans-serif;
font-size: 1.2em;
font-weight: bold;
border-bottom: 2px solid #f1f0f0;
padding:0 0 8px 0;
margin:20px 0 10px 0;
}

h3 {
font-family: Arial, Helvetica, sans-serif;
font-size: 1.1em;
font-weight: bold;
padding:0px;
margin:20px 0 5px 0;
}

img {
border: 0;
}

form {
margin: 0;
}

select, input, textarea {
font-family: Arial, Helvetica, sans-serif;
font-size: 1em;
}

.radio {
margin-bottom: -1px;
}

/*input.button {
background-color: #379B04;
border: none; 
color: #36352f; 
font-weight: bold; 
padding: 3px 10px 5px 10px; margin:0;
width:auto; overflow:visible;
background:url("../img/bg_button.gif") bottom right;
}*/

a:link, a:visited, a:hover, a:active {
color: #003399;
}

hr {
border: 1px solid #e0e0e0; 
border-width: 0px 0px 1px 0px; 
color: #fff; 
background-color: #fff; 
height: 1px;
}

#wrapper {
position: relative;
text-align: left;
width: 930px;
margin: 0px auto;
border-left:1px solid #f1f0f0;
border-right:1px solid #f1f0f0;
}

.bodyContainer {
width: 930px;
padding-right: 0px; 
padding-left: 0px; 
background-color:#FCFCFC;
padding-bottom: 0px; 
margin: 0px; 
padding-top: 0px;
float:left;
}

#logo {
margin: 15px; 
float:left;
}

#login {
float: right; 
text-align: right; 
margin-top:30px;
margin-right:15px;
}

#quicknav {
float: right;
text-align: right; 
margin-top:30px;
margin-right:7px;
}


.container {
margin: 0px auto; 
position: relative;
z-index:100;
float:left;
}

#container1 {
background-color:#FCFCFC;
border-bottom:1px solid #E3E3E3;
float:left;
padding:15px 0 15px 10px !important;
text-align:left;
width:920px;
z-index:100;
}

#container3 {
background-color:#F9F9F9;
border-top: 1px solid #E3E3E3;
}

#column1, #column2, #column3 {
float: left;
background-color:#FFF;
}

#column1 {
border:1px solid #f1f0f0;
width:154px;
}

#column2 {
border:1px solid #f1f0f0;
margin:0 10px 0 11px;
padding:0px 11px 15px;
width:511px;
}

#column2 h1 {
color:#fff;
clear:both; 
background: #0c51a1 url('../img/title-blue.jpg') no-repeat right top; 
width: 510px; 
margin: 7px 0 10px -4px;
padding-left: 7px;
border-bottom: 0; 
line-height:38px;
text-transform:uppercase;
}

#column12 h1 {
color:#fff;
clear:both; 
background: #0c51a1 url('../img/title-blue.jpg') no-repeat right top; 
width: 670px; 
margin: 7px 0 10px -5px;
padding-left: 7px;
border-bottom: 0; 
line-height:38px;
text-transform:uppercase;
}

#column2 h1.title-orange {
background: #f47822 url('../img/title-orange.jpg') no-repeat right top; 
}

#column2 h2.subtitle-orange {
background: url("../img/right/subtitle_orange.jpg") right no-repeat;
}

#column2 h2.subtitle-blue {
background: url("../img/right/subtitle_blue.jpg") right no-repeat;
}

#column2 h2.subtitle-grey {
background: url("../img/right/subtitle_grey.jpg") right no-repeat;
}

#column2 ul {
margin-top:6px; 
margin-bottom:15px;
}

#column2 ul li {
list-style-type: none; 
background:url("../img/bullet_grey.gif") no-repeat 0 3px;
list-style-type: none; 
margin-left: -34px; 
padding-left: 19px;
}

#column2 ol {
padding:0 0 0 19px;
margin-top:0;
}

#column2 ul li a:link, #column2 ul li a:active, #column2 ul li a:visited {
color:#333;
}

#column2 p a:link, #column2 p a:active, #column2 p a:visited {
color:#003399;
}

#column2 #boxWrapper {
float:left;
position:relative; 
width:502px;
margin:10px 0;
}

#column2 #boxLeft {float:left; width:230px; padding: 0px 4px 0px 4px;}
#column2 #boxRight {float:right; width:230px; padding: 0px 4px 0px 4px;}
#column2 #boxLeft p, #boxRight p{padding:10px 0 0 0}

div.twoColumnsBox {float: left; width: 245px; margin-top: -14px; border:0px solid #CC0000}

div.twoColumnsBox2 {
border:0 solid #339999;
float:left;
margin:-12px 10px 0 0;
width:251px;
}


#column2 #boxLeft h2, #column2 #boxRight h2 {
font-family: Arial, Helvetica, sans-serif;
font-size: 1.2em;
font-weight: bold;
border-bottom: 2px solid #f1f0f0;
padding:0 !important;
margin:0 !important;
width: 230px !important;
line-height:45px;
}

.print-Cta {
background:transparent url("../img/cta-print-bg.jpg") repeat-x;
height:38px;
clear:both;
vertical-align:top;
margin-top:30px;
}

div.findOutMore {
float:left;
}

div.applyOnline {
float:right;
}

#column12 {
background-color:#FFFFFF;
border:1px solid #F0F0F0;
float:left;
margin-right:10px;
padding:0 11px 15px;
width:678px;
}

#column12 h1.title-orange {
background: #f47822 url('../img/title-orange.jpg') no-repeat right top; 
}

#column12 h2.subtitle-orange {
background: url("../img/right/subtitle_orange.jpg") right no-repeat;
}

#column12 h2.subtitle-blue {
background: url("../img/right/subtitle_blue.jpg") right no-repeat;
}

#column12 h2.subtitle-grey {
background: url("../img/right/subtitle_grey.jpg") right no-repeat;
}

#column12 ul {
margin-top:6px; 
margin-bottom:15px;
}

#column12 ul #sitemapper {
margin-top:0; 
margin-bottom:0;
padding-left:25px;
}

#column12 ul #sitemapper li {
list-style-type: none; 
background:url("../img/bullet_orange.gif") no-repeat 0 3px;
list-style-type: none; 
margin-left: -34px; 
padding-left: 19px;
}

#column12 ul li {
list-style-type: none; 
background:url("../img/bullet_grey.gif") no-repeat 0 3px;
list-style-type: none; 
margin-left: -34px; 
padding-left: 19px;
}

#column12 ul li ul li {
list-style-type: none; 
background:url("../img/bullet_orange.gif") no-repeat 0 3px;
list-style-type: none; 
margin-left: -34px; 
padding-left: 19px;
}

#column12 ul li a:link, #column12 ul li a:active, #column12 ul li a:visited {
color:#333;
}

#column12 #boxWrapper {
float:left;
position:relative; 
width:668px;
margin:10px 0;
}

#column12 #boxLeft {float:left; width:303px; padding: 0px 4px 0px 4px;}
#column12 #boxRight {float:right; width:303px; padding: 0px 4px 0px 4px;}
#column12 #boxLeft p, #boxRight p{padding:10px 0 0 0}

#column12 #boxLeft h2, #column12 #boxRight h2 {
font-family: Arial, Helvetica, sans-serif;
font-size: 1.2em;
font-weight: bold;
border-bottom: 2px solid #f1f0f0;
padding:0 !important;
margin:0 !important;
width: 303px !important;
line-height:45px;
}

#column12 #boxLeft h3, #column12 #boxRight h3 {
padding:5px 0 4px 7px;
margin:0 !important;
width: 260px !important;
font-family: Arial, Helvetica, sans-serif;
font-size: 1.1em;
font-weight: bold;
}

ul.bullet-orange li, #column2 ul.bullet-orange li, #column12 ul.bullet-orange li {
background:url("../img/bullet_orange.gif") no-repeat 0 3px;
list-style-type: none; 
margin-left: -34px; 
padding-left: 19px;
}

ul.bullet-blue li, #column2 ul.bullet-blue li, #column12 ul.bullet-blue li {
list-style-type: none; 
background:url("../img/bullet_blue.gif") no-repeat 0 3px;
list-style-type: none;
margin-left: -34px; 
padding-left: 19px;
}

ul.bullet-grey li, #column2 ul.bullet-grey li, #column12 ul.bullet-grey li {
list-style-type: none; 
background:url("../img/bullet_grey.gif") no-repeat 0 3px;
list-style-type: none; 
margin-left: -34px; 
padding-left: 19px;
}

div.findOutMore {
float:left;
}

div.applyOnline {
float:right;
}

#column3 {
width: 196px; 
margin-top: 0px; 
border: 1px solid #f0f0f0;
background-color:#fff;
min-height:436px;
height:auto !important;
height:436px;
}

/* RHS COLUMN */

#rightPanelMiddle {padding: 4px 8px 4px 5px;}
#rightPanelMiddle ul {margin-top: 6px; margin-bottom: 10px;}

#rightPanelMiddle h1 {color: #79776b; margin: 0px 1px 0px 4px; padding: 0px 32px 0px 0px; font-size: 1.2em; font-weight: bold; font-family: Arial, Helvetica, sans-serif; border-bottom: 2px solid #f0f0f0; line-height:45px;}
#rightPanelMiddle h1.subtitle-orange {background: url("../img/right/subtitle_orange.jpg") right no-repeat;}
#rightPanelMiddle h1.subtitle-blue {background: url("../img/right/subtitle_blue.jpg") right no-repeat;}
#rightPanelMiddle h1.subtitle-grey {background: url("../img/right/subtitle_grey.jpg") right no-repeat;}

#rightPanelMiddle .RightImg h1 {
border-bottom:2px solid #F0F0F0;
color:#79776B;
font-family:Arial,Helvetica,sans-serif;
font-size:1.2em;
font-weight:bold;
line-height:45px;
margin:0 1px 7px 7px;
padding:0 32px 0 0;
}

#rightPanelMiddle a:link, #rightPanelMiddle a:visited, #rightPanelMiddle a:active {
text-decoration:none;
color:#333;
}
#rightPanelMiddle a:hover {
text-decoration:underline;
color:#333;
}

.product-Cta {
background:transparent url("../img/cta-bg.jpg") repeat-x;
height:38px;
clear:both;
vertical-align:top;
}

.product-Cta a.button:link, .product-Cta a.button:visited, .product-Cta a.button:hover, .product-Cta a.button:active {
border:medium none;
color:#FFFFFF;
font-weight:bold;
margin:0;
overflow:visible;
padding:4px 0px 6px;
text-decoration:none;
width:auto;
}

.investProduct-Cta {
background:transparent url("../img/cta-bg.jpg") repeat-x scroll 0 0;
clear:both;
height:38px;
margin-top:35px;
vertical-align:top;
}

.riskStatement {text-transform:uppercase; padding: 10px 8px 8px 8px; font-weight: bold; font-size: 85%; border-top: 2px solid #F0F0F0; color: #79776b; margin-top: 0px}

.RightImg {margin-left: -3px;}



/* TABLE STYLES */

table{
border-collapse: collapse;
width:100%;
margin-bottom:10px;
}

table p{margin-top: 0px; margin-bottom: 0px}

table th {
background-color: #F1F0F0; 
border: 1px solid #9e9e9e; 
color: #333333
}

table td, table th {
border:1px solid #CCCCCC;
padding:5px 10px;
}

table td {
background-color:#fff;
}

div.noborders td, div.noborders th, div.noborders table {
border: 0px; 
padding: 0px; 
background-color: #fff;
}



#footerMenu {
clear: both; 
background-position: bottom left; 
background-color:#E3E3E3; 
background-repeat: no-repeat; 
color: #666666; 
font-size: 0.85em; 
line-height: 120%; 
text-align: center; 
border-bottom: 2px solid #fff; 
border-top: 2px solid #fff; 
padding: 10px 0px;
}

#footerMenu a:link, #footerMenu a:visited {
color: #666666; 
font-size: 1.2em; 
text-decoration: none;
}

#footerMenu a:hover, #footerMenu a:active {
color: #666666; 
font-size: 1.2em; 
text-decoration: underline;
}

#footerContent {
color: #666666; 
font-size: 85%; 
line-height: 130%; 
text-align:center; 
padding:10px;
}





/* MISC STYLES */

.text-small {
font-size: 0.85em;
line-height: 140%;
}

.small {
font-size:0.8em; 
margin-top:5px;
padding:0;
}

div.footnote {
font-size: 0.9em; 
padding: 10px 20px 20px 20px; 
line-height: 120%;
}

div.footnote p {
margin: 10px 0px;
}

.icon_pdf {
position: relative; 
top: 3px;
left: 0px;
}

div.box {
background-color:#FFFFFF;
border:3px solid #E0E0E0;
margin-bottom:10px;
margin-right:3px;
padding:10px;
}

div.spacer {
clear:both; 
font-size: 1px; 
height: 1px; 
line-height: 1px;
color:#fff !important;
visibility:hidden;
}

.printonly {display:none}

.clear {
margin:0px !important;
padding:0px !important;
clear:both;
}

.blue {color:#0c51a1; font-weight:bold;}

/*.subtitle-offers {
margin-top:10px;
}*/




/* SGM STYLES */

.voteImage {
border-top:2px solid #F1F0F0;
border-bottom:2px solid #F1F0F0;
font-family:Arial,Helvetica,sans-serif;
font-size:1.2em;
font-weight:bold;
margin:20px 0 10px;
padding:0;
text-align:center;
}

h3.mergerSubTitle {
margin:10px 0 !important;
}

blockquote.mergerQuote {
margin-left:0;
margin-right:0;
}

.rhsVoteContainer, .rhsSavingsComparisonContainer {
margin-top:15px;
}



/* product comparison */

.maintenance {color:#0c51a1; font-weight:bold;}

#scrollableSavingsComparison {
display:none;	
}

.savingsCompareBanner {
display:none;	
}

#chat-community, #chat-community-bullets { display:none; }
#liveChat-image {padding-top: 0px; margin-left: -3px;}




