@charset "utf-8";
/* CSS Document */
ol 
{
	list-style:decimal;
}
ol p,
ul p
{
	margin-top: 10px;
}
#mainContentArea .oneColumn ol, 
#mainContentArea .oneColumn ul,
#mainContentArea .twoColumn ol, 
#mainContentArea .twoColumn ul,
#mainContentArea .column50 ol, 
#mainContentArea .column50 ul
{
	padding:0;
	margin-left:40px;
	margin-bottom: 20px;
}
#mainContentArea .oneColumn ol li ol, 
#mainContentArea .oneColumn ul li ul,
#mainContentArea .twoColumn ol li ol, 
#mainContentArea .twoColumn ul li ul,
#mainContentArea .column50 ol li ol, 
#mainContentArea .column50 ul li ul,
#mainContentArea .oneColumn ol li ul, 
#mainContentArea .oneColumn ul li ol,
#mainContentArea .twoColumn ol li ul, 
#mainContentArea .twoColumn ul li ol,
#mainContentArea .column50 ol li ul, 
#mainContentArea .column50 ul li ol
{
	margin-bottom: 0px;
	margin-top: 10px;
}
#mainContentArea .oneColumn ol li ol li, 
#mainContentArea .oneColumn ul li ul li,
#mainContentArea .twoColumn ol li ol li, 
#mainContentArea .twoColumn ul li ul li,
#mainContentArea .column50 ol li ol li, 
#mainContentArea .column50 ul li ul li
{
	margin-bottom: 5px;
}
#mainContentArea .oneColumn ol li, 
#mainContentArea .oneColumn ul li,
#mainContentArea .twoColumn ol li, 
#mainContentArea .twoColumn ul li,
#mainContentArea .column50 ol li, 
#mainContentArea .column50 ul li
{
	padding:0;
	margin-bottom: 10px;
}

#mainContentArea #centerRail .oneColumn ul, 
#mainContentArea #leftRail .oneColumn ul
{
	margin-left: 15px;
}
#mainContentArea h1, 
#mainContentArea h2, 
#mainContentArea h3, 
#mainContentArea h4 
{
	padding: 0;
	margin: 20px 0;
}
#mainContentArea .oneColumn h3
{
	padding: 0;
	margin: 20px 0 10px 0;
}
#mainContentArea h1 
{text-transform:capitalize;}
h1#landing {
		margin-top:0;
}

#mainContentArea.leftSidebar h1, 
#mainContentArea.noSidebar h1
{
	padding: 0;
	margin: 0 0 20px 0;
}
#mainContentArea .contactUs h3, 
#mainContentArea .contactUsShared h3
{
	margin: 2px 0;
	padding: 0;
}
#mainContentArea h2,
#mainContentArea.noSidebar h2,
#mainContentArea.leftSidebar h2
{
	padding: 0;
	margin: 15px 0;
	text-transform: capitalize;
}
#mainContentArea .twoColumn .column50 h2
{
	padding: 0;
	margin: 0 0 15px 0;
	text-transform: capitalize;
	width: 97%;
}
#mainContentArea .twoColumn.featurette .featurette 
{
	width: 100%;
}
#mainContentArea .featurette h2
{
	padding: 0;
	margin: 0 0 5px 0;
}
#mainContentArea .button
{
	float:none;
	display: inline-block;
	margin: 10px 0 0;
}
#mainContentArea .oneColumn
{
	padding-bottom:10px;
}
#header img {
	padding-bottom: 20px;
}
hr 
{
	border: 1px solid #eee;
}
blockquote {
	margin: 0 35px;
	padding: 0;
}
#mainContentArea div.callout ol {
    margin-bottom: 0;
    margin-left: 10px;
    padding: 0;
}
#nav li:last-child  {
    background: none;
}
#mainContentArea p.regulatory {
    font-size: 85%;
    color: #999999;
	padding-top: 20px;
    padding-bottom: 10px;
    clear: both;
}
div#mainContentArea .oneColumn table ul,
div#mainContentArea .oneColumn table ol
{
margin:0 5px;
padding:0;
}
div#mainContentArea .oneColumn table ul ul,
div#mainContentArea .oneColumn table ol ol,
div#mainContentArea .oneColumn table ul ol,
div#mainContentArea .oneColumn table ol ul
{
margin:0 0 0 20px;
padding:0;
}
#mainContentArea div.oneColumn table th a.thLink
{
color:#fff;
text-decoration:underline;
}
.modalWrapper .window {height: 290px;}
.modalWrapper ul {padding-bottom: 10px;}
.cancelBtnContainer {margin-top: 40px;}
#continueButton {line-height:21px;}
.cancelBtnContainer .closeButton {line-height:13px;}
#accessMyPlan form p {
     padding-top: 3px;
}

/* Plan Sponsor Home Page Clean-up */

#topHeader {
padding: 10px 0;
}
#topHeader h2 {
font-weight: 400;
margin: 0px;
}
#mainContentArea div.ps h2 {
font-size: 17px;
}
div#mainContentArea div.ps ul {
margin-left: 15px;
}
#mainContentArea .callout p {
padding: 0 10px 10px 10px;
}
.psHP {
   margin-bottom: 25px;
}



