
#sitetools, #topFluidBar, #header, #footer, #banner, #breadcrumb, #left_col, #right_col{display:none;}
.sitewrapper{width:100%; font-size:12pt; font-family:Arial, Helvetica, sans-serif}
#text h3, #text h4, #text h5{font-size:0.9em; margin:0; padding:0; color:#004a96;}
img{ border:0}
#text p{padding:0 0 15px 0}
#main_content{
width:100%;
}
#main_content .heading{
padding:18px 0 4px 0;
margin:0 0 8px 0;
border-bottom:#0074bc solid 1px;
}

#main_content .heading h2{font-size:1.6em}

#main_content ul, #main_content ul li{
  margin:0 0 0 15px;
  padding:5px 0 0 5px;
}
a {color:#0075bb; text-decoration:none;}
a:active{color:#4d4d4f;}

.lft_top{width:100%;}
.lft_top a{ font-size:1.1em; font-weight:bold;}
.lft_top p.greyborder{ line-height:140%; margin-top:5px}
.lft_top h2{font-size:0.95em;
color:#91c3e7;
padding-bottom:5px;
border-bottom:#adadad solid 1px;
}
.rht_top{width:100%;}
.rht_top a{ font-size:1.1em; font-weight:bold;}
.rht_top p.greyborder{ line-height:140%; margin-top:5px}
.rht_top h2{font-size:0.95em;
color:#91c3e7;
padding-bottom:5px;
border-bottom:#adadad solid 1px;
}
.lft_bottom{width:100%;}
.lft_bottom a{ font-size:1.1em; font-weight:bold;}
.lft_bottom p.greyborder{ line-height:140%; margin-top:5px}
.lft_bottom h2{font-size:0.95em;
color:#91c3e7;
padding-bottom:5px;
border-bottom:#adadad solid 1px;
}
.rht_bottom{width:100%;}
.rht_bottom a{ font-size:1.1em; font-weight:bold;}
.rht_bottom h2{font-size:0.95em;
color:#91c3e7;
padding-bottom:5px;
border-bottom:#adadad solid 1px;
}
table.data{empty-cell:show}
table.data th{background-color:#88b9d7;color:#fff; text-align:left}
table.data td, table.data th{border-bottom:1px solid #adadad; padding:5px 5px 5px 5px; line-height:15px;}
table.data th.leftt, table.data td.leftt {text-align:left;}
table.data th.rightt, table.data td.rightt {text-align:right;}
table.data th.centerr, table.data td.centerr {text-align:center;}
table.data td.padtop{ padding-top:7px; padding-bottom:7px;}

table.bod td{border-bottom:1px solid #adadad; padding:5px}
table.bod img{padding-right:10px}
table.bod td.pad{padding:0}
table.bod th{border-bottom:1px solid #adadad; padding:5px}

table.share_info {border-bottom:1px solid #adadad;}
table.share_info th,table.share_info td {padding:3px 5px;border-top:1px solid #adadad;}
table.share_info td.shade {background-color:#88b9d7;border-top:1px solid #adadad; color:#fff}
table.share{
  border-bottom:#adadad solid 1px;
  empty-cells:show
}
table.share td{
padding:3px 18px 3px 5px;
}
table.share td.botbrd{border-bottom:#adadad solid 1px;
}
table.share td.shade{
 background-color:#88b9d7;
 color:#FFFFFF
}
table.findata{empty-cell:show}
table.findata thead th, table.findata thead td{text-align:center;border-bottom:#adadad solid 1px; }
table.findata tbody th{text-align:left}
table.findata tbody td, table.findata tbody th{padding:0 5px 0 5px; font-weight:normal;}
table.findata tbody td.bottom_brd, table.findata tbody th.bottom_brd{border-bottom:#adadad solid 1px; }
table.findata tbody td.thick_brd, table.findata tbody th.thick_brd{border-bottom:#adadad solid 2px;}
table.findata th.leftt, table.data td.leftt {text-align:left;}
table.findata th.rightt, table.data td.rightt {text-align:right;}
table.findata th.centerr, table.data td.centerr {text-align:center;}


/* -- Site Map--*/
#sitemap li.lev1 {
font-weight: bold;
font-size: 1.17em;
background-color: #F2F3F7;
font-weight:bold;
}
#sitemap li.lev1 a{
text-decoration: none;
}

#sitemap li.lev2 {
list-style:url(/ifl/images/dw_arrow.jpg);
margin-left:35px;
}
#sitemap li.lev2 a{
text-decoration:none;
font-weight:bold;
color:#0084a5;
}

#sitemap li.lev3 {
list-style:url(/ifl/images/dw_arrow.jpg);
margin-left:50px;
}

#sitemap li.lev3 a {
text-decoration: none;
font-weight:bold
}

/*----------Tab Styles----------*/
#tabs {padding:6px 0 5px 20px; border-bottom:1px solid #D9DADA; border-top:1px solid #D9DADA;}
#tabs ul {list-style-type:none; padding:0; margin:0;}
#tabs ul li {list-style-type:none; background:url(/ifl/images/css/tab_sep.gif) no-repeat right; margin:0 8px 0 0; font-weight:bold; padding:0 8px 0 0; display:inline}
#tabs li.last{background:none;}
#tabs li.first{}
#tabs .nav3 {color:#464646; text-decoration:none; font-weight:bold;}
#tabs .nav3aa {color:#398abc; text-decoration:none; font-weight:bold;}
/*--------Other Styles----------*/
img.brd{
border:#adadad solid 1px;
}
.pad5{padding-left:5px;}
.bod_shade{background-color:#f1f1f1}
.pad5all{ padding:5px;}
.hideme {display:none;}
.clear {clear:both;}
.padr80 {padding-right:80px;}
.padleft{ padding-left:150px}
.line-height{line-height:15px;}
.small{
font-size:0.9em}

