.fl_box_left { text-align:left; width:199px; margin-bottom:13px; }
.fl_header { background-repeat:no-repeat; height:28px; }
.fl_content { font-size:12px; padding:5px 10px 5px 0; line-height:1.5em; }

/**/
.fi_box_left_border { background-color:#eee; text-align:left; width:182px!important; width:184px; margin:5px auto 20px; border:solid 1px #2d3543; }
.fi_box_left_border_orange { background-color:#eee; text-align:left; margin:5px auto 20px; width:182px!important; border:solid 1px #ffa500; }
.fi_content_border { font-size:12px; font-family:tahoma; line-height:1.2; background-color:white; padding:5px 10px 5px 5px; }
.fi_content_border a { color:#cc9900; font-family:tahoma; text-decoration:underline; }
.fi_content_border a:hover { color:#ae1a03; text-decoration:underline; }
.fi_link_border { color:#ffa500; text-decoration:underline; margin:0; padding:0; }
.fi_link_border:hover { color:#d21d0b; text-decoration:underline; }

/*Right Column*/
.fl_right_box { text-align:left; width:184px; }
.fl_right_header { color:#fff; text-align:left; position:relative; width:184px; height:47px; }
.fl_right_header span { color:#fff; font-size:13px; font-weight:bold; position:absolute; top:18px; left:5px; }
.fl_content_line { font-size:12px; font-weight:normal; line-height:1.5em; background-color:white; padding:5px; border-left:1px solid #d1d1da; border-bottom:1px solid #d1d1da; border-right:1px solid #d1d1da; }
.fl_right_plain_header { color:#2d3543; font-weight:bold; text-align:left; position:relative; width:184px; padding-right:5px; padding-bottom:5px; padding-left:5px; }
.fl_content_plain { font-size:12px; font-weight:normal; line-height:1.5em; padding-right:5px; padding-bottom:5px; padding-left:5px; }

/*Bottom*/
.fl_bottom { background-repeat:no-repeat; background-position:0 bottom; text-align:left; position:relative; width:236px; float:left; min-height:230px; margin:0; padding:0; border:solid 7px #eee; }
.fl_bottom h2 { background-repeat:no-repeat; position:relative; top:0; left:0; width:236px; height:25px; margin:0; padding:0; }
.fl_bottom h2 a { color:#fff; font-size:17px; font-weight:normal; text-decoration:none; position:absolute; top:4px; left:3px; }
.fl_bottom h2 a:hover { color: #f6c312; }
.fl_bottom h2 b { color:#e5e5e9; font-size:11px; font-weight:normal; position:absolute; right:3px; bottom:3px; }
.fl_bottom_content { color:#2d3543; font-size: 12px; font-weight:normal; background-repeat:no-repeat; background-position:0 bottom; position:relative; padding:7px 10px 10px 12px; }
.fl_bottom_content p { min-height: 75px; margin-top:0; margin-bottom:0; padding-bottom: 0;}
.fl_bottom_links { line-height: 1.4em; padding-top:10px; }
.fl_bottom_links a { color:#2d3543; font-size:12px; text-decoration:underline; background-image:url(/sitestyle/templates/images/arrow-left.gif); background-repeat:no-repeat; background-position:0 3px; margin:0; padding-left: 9px; }
.fl_bottom_links a:hover { color: #cc9900; }
.fl_bottom_moreinfo { background-image:url(/sitestyle/templates/images/Button-More.gif); text-indent:-200px; position:absolute; right:5px; bottom:5px; width:29px; height:12px; overflow:hidden; display:block; }
.fl_bottom_moreinfo:hover { background-position:-29px 0; }
.fl_bottom_marketing { background-image:url(/sitestyle/modules/feature/bottom_marketing/header.jpg); }
.fl_content_marketing { background-color:#d2dadf; background-image:url(/sitestyle/modules/feature/bottom_marketing/background.jpg); }
.fl_bottom_financial { background-image:url(/sitestyle/modules/feature/bottom_financial/header.jpg); }
.fl_content_financial { background-color:#cddbe4; background-image:url(/sitestyle/modules/feature/bottom_financial/background.jpg); }
.fl_bottom_legal { background-image:url(/sitestyle/modules/feature/bottom_legal/header.jpg); }
.fl_content_legal { background-color:#cbd9e7; background-image:url(/sitestyle/modules/feature/bottom_legal/background.jpg); }
.fl_bottom_banking { background-image:url(/sitestyle/modules/feature/bottom_banking/header.jpg); }
.fl_content_banking { background-color:#abc1d6; background-image:url(/sitestyle/modules/feature/bottom_banking/background.jpg); }

/*Right*/
.fl_right { background-repeat:no-repeat; background-position:right bottom; text-align:left; position:relative; width:199px; min-height:200px; margin:0; padding:0; }
.fl_right h2 { background-repeat:no-repeat; position:relative; top:0; left:0; width:199px; height:25px; margin:0; padding:0; }
.fl_right h2 span { color:#fff; font-size:17px; font-weight:normal; position:absolute; top:4px; left:3px; }
.fl_right h2 b { color:#e5e5e9; font-size:11px; font-weight:normal; position:absolute; right:3px; bottom:3px; }
.fl_right_brochure { margin-bottom:10px; font-weight:bold; color:black; border-color:#d8dde0; border-width:1px; border-style:solid; padding-bottom:2px; padding-left:5px; padding-top:2px; background-color:#78bfe2; display:block; position:relative; font-size:12px; text-decoration:none; }
.fl_right_brochure:hover {color: #f6c312;}
.fl-ip-review { margin-bottom:10px; font-weight:bold; color:black; border-color:#d8dde0; border-width:1px; border-style:solid; padding-bottom:2px; padding-left:5px; padding-top:2px; background-color:#78bfe2; display:block; position:relative; font-size:12px; text-decoration:none; }
.fl-ip-review a { color:#2d3543; font-style:normal; font-weight:normal; font-size:11px; }
.fl-ip-review a:hover { color: #f6c312; }
.fl-twitter { padding: 0px; text-align: center; margin-bottom:10px; }

