/* CSS Document */

#flashcontent {
	margin: 10px 0px 0px -15px;
}

* {
	margin:0; padding:0;
	font-size:100%;
}

body{
	background:#FFFFFF;
}

img {vertical-align:top;}
a img { border:0;}

ul { list-style:none;}

.sm {font-size:9px;}

.left { float:left;}
.right {float:right;}
.clear  { clear:both;}


html, input, textarea
	{
		font-family:Arial;
		font-size:0.75em;
		line-height:1.333em;
		color:#6c6c6c;
	}

input, select { vertical-align:middle; font-weight:normal;}

a {color:#0c90d3;}
a:hover{text-decoration:none;}
p {padding-top:15px;}
.doublep {padding-top:30px;}
.pageHeader {text-transform:uppercase; font-size:10px; color:#999;}
.sIFR-active h1, .sIFR-active h2.forum, .sIFR-active h2.me,
    .sIFR-active h3,
    .sIFR-active h4,
    .sIFR-active h5#pullquote {
      visibility: hidden;
      font-family: Arial;
	  font-weight: normal;
	  color:#CCCCCC;      
    }

.sIFR-active h1 {
      font-size: 28px;
      display: block;
	  margin: -8px 0 0 0;
	  padding:0;
    }

.sIFR-active h2 {
       font-size: 23px;
      display: block;
	  margin: 0px 0 0 0;
	  padding:0;
    }
.sIFR-active h2.me {
      font-size: 20px;
      display: block;
	  margin: -12px 0 0px 0;
	  padding:0;
    }
.sIFR-active h4 {
      font-size: 13px;
      font-weight: normal;
	  margin: -7px 0 0px 0;
	  padding:0;
    }


/* ============================= main layout ====================== */

.link {float:right; margin:21px 0 0 0;}
.link2 {/*background:url(images/link_bg.gif) no-repeat 0 15px;*/ padding-left:25px; display:block; padding-top:10px;}

/*------------- 2nd page list style------------------*/
.column_padding ul li { /*background:url(images/link_bg.gif) no-repeat 0 5px;*/ padding-left:0px; line-height:2em; font-style:italic;}
.column_padding ul li a {line-height:2em; font-style:normal;}
.column_padding ul { list-style:disc; margin:0 0 0 20px;}

li { /*background:url(images/link_bg.gif) no-repeat 0 5px;*/ padding-left:23px;}
li a {line-height:2em;}

.column_padding ol li { /*background:url(images/link_bg.gif) no-repeat 0 5px;*/ padding-left:0px; line-height:2em; font-style:italic;}
.column_padding ol li a {line-height:2em; font-style:normal;}
.column_padding ol { margin:0 0 0 20px;}

li { /*background:url(images/link_bg.gif) no-repeat 0 5px;*/ padding-left:23px;}
li a {line-height:2em;}

.imgindent {margin:0 20px 0 0; float:left;}
.imgindent2 {margin:0 20px 12px 0; float:left;}
.title {margin-bottom:13px;}
cite {font-style:normal;}

/* ============================= header ====================== */

#header .content {padding:64px 67px 0 0;}
#header .content img {float:right;}
.logo {margin-bottom:56px;}

.breadcrumb {text-transform:uppercase; font-size:10px; margin: 10px 0 0 24px;}
.breadcrumb a {color:#999999; padding: 0 5px 0 0;}

.breadcrumb a:link, .breadcrumb a:visited {text-decoration:none;}
.breadcrumb a.bb, .breadcrumb a:hover {text-decoration:none; color:#2982A6;}


/* ============================= middle ====================== */
.main_indent {padding:0 36px 30px 24px;}/*indent on second page pic*/
#index_1 .main_indent {padding:0 36px 30px 0px;}/*indent on second page pic*/
.column_padding {padding-right:14px;}
#index_1 .column_padding {padding:31px 14px 0 24px;}/*indent second page text*/
.padding1 {padding-top:31px;}
.padding2 {padding-right:31px;}
.padding3 {padding-bottom:31px;}
.margin1 {margin-bottom:0px;}

.row1 {margin:-3px 0 0px 0; background:url(images/row-bac.jpg) repeat-x; position:relative;}

.box { color:#fff; margin:5px 0; font-size:14px;}
.box-cap {background:url(images/box-cap.jpg) no-repeat; height:15px;}
.box-bac {background:url(images/box-bac.jpg) no-repeat; height:194px;}
.box-bot {background:url(images/box-bot.jpg) no-repeat; height:14px;}
.box .indent {padding:20px 30px 20px 25px;}

.box1 {background:#97d01f url(images/box1_tile_right.gif) right repeat-y; color:#fff;}
.box1 .top_tile {background:url(images/box1_tile_top.gif) top repeat-x;}
.box1 .corner_bottom_right {background:url(images/box1_corner_bottom_right.gif) bottom right no-repeat;}
.box1 .corner_top_right {background:url(images/box1_corner_top_right.gif) top right no-repeat;}
.box1 .corner_top_left {background:url(images/box1_corner_top_left.gif) top left no-repeat; width:100%;}
.box1 .indent {padding:30px 30px 20px 25px;}
.box1 .title {margin-bottom:13px;}
.box1 .corner_top_right2 {background:url(images/box1_corner_top_right4.gif) top right no-repeat;}

.box1a {background:#9dd32a url(images/box1_tile_right2.gif) right repeat-y;}
.box1a .top_tile {background:url(images/box1_tile_top2.gif) top repeat-x;}
.box1a .corner_bottom_right {background:url(images/box1_corner_bottom_right2.gif) bottom right no-repeat;}
.box1a .corner_bottom_left {background:url(images/box1_corner_bottom_left.gif) bottom left no-repeat;}
.box1a .corner_top_right {background:url(images/box1_corner_top_right2.gif) top right no-repeat;}
.box1a .corner_top_left {background:url(images/box1_corner_top_left2.gif) top left no-repeat; width:100%;}

.box1b {background:#9bce32 url(images/box1_tile_right3.gif) right repeat-y;}
.box1b .top_tile {background:url(images/box1_tile_top3.gif) top repeat-x;}
.box1b .corner_bottom_right {background:url(images/box1_corner_bottom_right3.gif) bottom right no-repeat;}
.box1b .corner_bottom_left {background:url(images/box1_corner_bottom_left3.gif) bottom left no-repeat;}
.box1b .corner_top_right {background:url(images/box1_corner_top_right3.gif) top right no-repeat;}
.box1b .corner_top_left {background:url(images/box1_corner_top_left3.gif) top left no-repeat; width:100%;}

/*.lastbox {background:#98c931 url(images/lastbox_bottom_left.gif) bottom left no-repeat;}
.lastbox .top_bg {background:url(images/lastbox_top_left.gif) top left no-repeat;}*/

.box2blue {background:#f9f9f9 url(images/box2blue_tile_bg.jpg) top repeat-x; height:222px;}
.box2blue .right_bg {background:url(images/box2_right_bg.gif) top right no-repeat;}
.box2blue .left_bg {background:url(images/box2_left_bg.gif) top left no-repeat; width:100%;}
.box2blue .indent {padding:10px 25px 34px 26px;}/*Personal Advisor menu*/
.box2blue .indent2 {padding:10px 25px 34px 26px;}/*Plan Sponsor menu*/
.box2blue .indent3 {padding:10px 25px 24px 26px;}/*Financial Institution menu*/
.box2blue .indent4 {padding:15px 20px 34px 21px;}/*Personal Advisor menu*/

ul.blueMenu {margin: 0;}
ul.blueMenu {padding:0px 0 0px 0;}
ul.blueMenu li { background:none; background:url(images/blue_menu_line.jpg) no-repeat 0 30px; padding:2px 0px 5px 0;}
ul.blueMenu a {color:#fff; text-transform:uppercase; text-decoration:none;}
ul.blueMenu a:hover {color:#fff; text-decoration:none;}



.box2 {background:#f9f9f9 url(images/box2_tile_bg.gif) top repeat-x;}
.box2 .right_bg {background:#f9f9f9 url(images/box2_right_bg.gif) top right no-repeat;}
.box2 .left_bg {background:#f9f9f9 url(images/box2_left_bg.gif) top left no-repeat; width:100%;}

.box2 .indent {padding:31px 25px 44px 26px;}
.box2 .indent2 {padding:31px 25px 34px 29px;}
.box2 .indent3 {padding:31px 25px 24px 29px;}

.box2a {background:#fdfdfd url(images/box2_tile_bg2.gif) top repeat-x;}
.box2a .right_bg {background:url(images/box2_right_bg2.gif) top right no-repeat;}
.box2a .left_bg {background:url(images/box2_left_bg2.gif) top left no-repeat; width:100%;}
.box2a .indent {padding:15px 25px 44px 26px;}

.line {border-bottom:1px solid #e2e2e2; padding-bottom:27px; margin-bottom:23px;}
.grayLine {border-bottom:1px solid #e2e2e2; padding-bottom:27px; margin-bottom:23px; margin-top:-40px; padding-top:-27px;}
.rss {margin:15px 0 0 62px;}

.dates {margin-top:20px;}
.dates2 {margin-top:20px;}

.ul {margin-top:14px;}
.blue {color:#0c90d3;}
.phone {float:right; margin-right:70px;}

/* ============================= footer ====================== */

.footer_box {margin:32px 37px 0 20px; background:url(images/footer_tile.gif) top repeat-x;}
.footer_box .right_bg {background:url(images/footer_right.gif) top right no-repeat;}
.footer_box .left_bg {background:url(images/footer_left.gif) top left no-repeat; width:100%; text-align:center;}

.menu {padding:9px 0 26px 0;}
.menu li {display:inline; background:url(images/menu_line.gif) no-repeat 0 4px; padding:0 31px;}
.menu li a {color:#a6a6a6; text-decoration:underline;}
.menu li a:hover {color:#6c6c6c; text-decoration:none;}
.menu .first {background:none; padding-left:22px;}

/* ============================= forms ============================= */

#index form {padding:13px 0 10px 0;}
form .rowi {height:42px;}
form .link2 {margin-left:30px;}

#index .input {width:185px; height:19px; border:1px solid #c8c8c8; padding:0 0 0 5px; font-size:1em;}

.input {width:172px; height:19px; border:1px solid #a09b96; padding:0 0 0 5px; font-size:1em;}
textarea {width:192px; height:142px; border:1px solid #a09b96; background:none; padding:0 0 0 5px; overflow:auto; font-size:1em;}

span input.loginButton {
border: none;
    background: transparent url(/images/button-login.jpg) no-repeat scroll top right;
    display: block;
    float: left;
    height: 24px;
	width: 83px;
    margin-right: 6px;
    padding-right: 18px; /* sliding doors padding */
    text-decoration: none;
}
