/* CSS Document */
#Body{ background:#fefefe; color:#494949; }
html,body{ margin:0px; height: 100%; padding:0px; font:normal 12px/1.5 Arial, sans-serif; color:#333333; }
TH,TD,DIV{ font-family: Arial, sans-serif;}
p{ margin:0px 0px 8px 0px; }
a{outline:0;border:0;}
#standardMenu ul{margin:0; padding:0;}
.img{border:0px;}
.ModuleTitle_SubMenu{ z-index:9999!important; }	

A:link { color :#004877; text-decoration : none; }
A:active { color :#004877; text-decoration : underline; }
A:hover { color :#BDC2C5; text-decoration : underline; }
A:visited { /*color :#004877;*/ text-decoration : none; }*/

h1{ font:bold 18px/20px Arial Narrow, Arial, sans-serif; color:#333333; }
h2{ font:bold 14px/16px Arial Narrow, Arial, sans-serif; color:#333333; }
h3{ font:bold 12px/16px Arial Narrow, Arial, sans-serif; color:#333333; }
h4{ font:bold 12px/16px Arial Narrow, Arial, sans-serif; color:#333333; }

.Head, .SubHead, .SubSubHead, .Normal, .NormalDisabled, .NormalDisabled, .NormalBold, .NormalRed, .NormalTextBox { font-family: Arial, sans-serif; }
.Head{color:#000000;font-weight:bold; font-size:14px; }
.SubHead {color:#000000; font-weight:bold;  font-size:13px; }
.SubSubHead{color:#000000; font-size:13px; }
.Normal { font-size:14px; line-height:1.5; }

.clearafter:after{ clear:both; content:"."; height:0px; font-size:0px; visibility:hidden; display:block; }
.clearafter{ display:inline-block; }
.clearafter{ display:block; }
.clear{ clear:both; }

/* ControlPanel style */
.controlpanel_bg { width: 100%; background:#FFFFFF; }
.controlpanel_style {width:900px; margin:0 auto}
.controlpanel_style table {width:100%}

.CommandButton { font-size: 11px; font-weight : normal; color: #0033CC; text-decoration: none; }
A.CommandButton:link, A.CommandButton:visited, A.CommandButton:active { font-size : 11px; font-weight : normal; color : #0033CC; text-decoration : underline; }
A.CommandButton:hover { font-size: 11px; font-weight : normal; color : #0033CC; text-decoration : none; }

.FileManager A, .FileManager A:link, .FileManager A:visited, .FileManager A:active{ color:#000000; text-decoration: underline; }
.FileManager A:hover{ color:#000000; text-decoration:none; }

/*-------- design style --------*/
.main_width { width:960px; margin:0 auto; }
.main_width02 { width:1024px; margin:0 auto; }

#page_top { /*  background:url(images/Grey_r1_c1.jpg) repeat-x top; */ width:100%; background-color:#e8e8e8; height:2px; }
.skin_top { height:12px; padding:0px 10px; }
.date_style { float:right; line-height:22px; }
.user_style { float:right; line-height:22px;  }

#page_header { background:#fefefe; width:100%; background:url(images/LC_Header.png) repeat-x top #ffffff; height:150px;}
#skin_header { display:inline-block; position:relative; width:100%; *z-index:904; }
.logo_style { float:left; padding:5px 5px 5px 5px; margin:25px 0px 58px 20px;}
.logoright_style { float:left; }
.headerp_style { float:right; font-size:13px; margin-top:0px; text-align:center; margin:42px 20px 0px 0px; padding:5px 0px 5px 10px; /*background:url(images/Grey_r7_c2.png) repeat-x top;*/ height:105px;}

a.headerp_link:link { font-size:15px; font-family:'Times New Roman', Times, serif; color:#004877; text-decoration:none;}
a.headerp_link:hover { font-size:15px; font-family:'Times New Roman', Times, serif; color:#bdc2c5; text-decoration:none;}
a.headerp_link:active { font-size:15px; font-family:'Times New Roman', Times, serif; color:#004877; text-decoration:none;}
a.headerp_link:visited { font-size:15px; font-family:'Times New Roman', Times, serif; /*color:#004877;*/ text-decoration:none;}

.menu_style { height:28px; position:absolute; bottom:0; right:0px; margin-right:10px; }

#page_center { background:url(images/Grey_r7_c1.jpg) repeat-x top #ffffff; width:100%; }
.skin_breadcrumb { height:30px; padding:0px 5px 0px 10px; }
.breadcrumb_style { float:left; line-height:26px; padding:7px 0px 0px 10px; font-family:"Times New Roman", Times, serif; }
.search_style { float:left; padding-top:15px;}

.main_top_center { padding:0px; margin:0px;/* background:url(images/Grey_r10_c3.jpg) repeat-x top;*/ }
.main_top_left { padding:0px; margin:0px; clear:both;/* background:url(images/Grey_r10_c2.jpg) no-repeat left top;*/ }
.main_top_right { padding:0px; margin:0px;/* background:url(images/Grey_r10_c10.jpg) no-repeat right top;*/ height:0px; }

.main_left {/* background:url(images/Grey_r11_c2.jpg) repeat-y left;*/ }
.main_right {/* background:url(images/Grey_r11_c10.jpg) repeat-y right;*/ }
.skin_content { margin:0px 17px; /*background:#ffffff;*/ padding:0px; min-height:320px; _height:320px; }
.pane-box { width:100%; }

#page_main_bottom { background:url(images/Grey_r14_c1.jpg) repeat-x top #ffffff; width:100%; height:36px; }
.main_bottom_center {/* padding:0px; margin:0px; background:url(images/Grey_r14_c3.jpg) repeat-x bottom;*/ }
.main_bottom_left {/* padding:0px; margin:0px; background:url(images/Grey_r14_c2.jpg) no-repeat bottom left;*/ }
.main_bottom_right {/* padding:0px; margin:0px; background:url(images/Grey_r14_c10.jpg) no-repeat bottom right;*/ height:36px;}

#page_footer { background:#E8E8E8; width:100%; }
.footer_content_padding { padding:0px 6px; }

#page_bottom { background:url(images/Grey_r16_c1.jpg) repeat-x top; width:100%; height:43px; }
#skin_bottom { padding:0px 5px; }
.skin_bottom_left { float:left; line-height:43px; padding: 0px 0px 0px 20px; }
.skin_bottom_right { float:right; line-height:43px; padding: 0px 20px 0px 0px;}

/*--------- pane style ----------*/
.logorightpane { padding:10px; }
.headerpane  { padding:10px; }
.toppane { padding:3px 6px 15px 6px; }
.homepane { padding:3px 6px 15px 6px; background-image:url('/portals/1/images/splash_bg3.png');  width:100%; height:480px; background-repeat:no-repeat; margin:5px; }
.toppane_splash { padding:0px;}

.topleftpane{ padding:3px 6px 3px 6px; width:29%; clear:both; float:left;}
.topcenterpane{ padding:3px 6px 3px 6px; width:37%; float:left;}
.toprightpane{ padding:3px 6px 3px 6px; width:29%; float:left;}


.leftpane { padding:65px 20px 3px 6px; width:225px; }
.contentpane { padding:3px 6px 3px 6px; }
.rightpane { padding:0px 0px 0px 0px; }
.bottompane { padding:3px 6px 3px 6px; }
.innerleftpane { padding:3px 6px 3px 6px; }
.innerrightpane { padding:3px 6px 3px 6px; }
.footerpane { padding:3px 6px 3px 6px; }
.footerleft { padding:12px 6px; }
.footercenter { padding:12px 6px; }
.footerright { padding:12px 6px; }

/*--------- Search style ----------*/
.search_bg{ width:192px; height:22px; background:url(images/Grey_r8_c5.jpg) no-repeat; position:relative; }
.search, a.search:link, a.search:active, a.search:visited{ color:#ffffff; text-decoration:none; font-weight:normal; font-size:12px; display:block; width:26px; height:22px;  position:absolute; right:0px; top:0px; text-indent:-99999px; overflow:hidden;}
a.search:hover{ color:#ffffff; text-decoration:none; font-weight:normal; font-size:12px; }
#dnn_dnnSEARCH_txtSearch{ width:152px; font-size: 12px; color:#000000; text-align: left; height:16px; padding:1px 3px 1px 3px; background:none; border:none; display:block; position:absolute; left:4px; top:3px;}

/*--------- Breadcrumb style ----------*/
.Breadcrumb, A.Breadcrumb:link, A.Breadcrumb:visited, A.Breadcrumb:active { color:#444444; font-size:12px; text-decoration:none; }
A.Breadcrumb:hover  { color:#696969; font-size:12px; text-decoration:none; }

/*--------- Breadcrumb_text style ----------*/
.Breadcrumb_text, A.Breadcrumb_text:link, A.Breadcrumb_text:visited, A.Breadcrumb_text:active, A.Breadcrumb_text:hover  { color:#444444; font-size:12px; text-decoration:none; }

/*--------- Currentdate style ----------*/
.Currentdate, A.Currentdate:link, A.Currentdate:visited, A.Currentdate:active, A.Currentdate:hover  { color:#696969; font-size:11px; text-decoration:none; }

/*--------- Login style ----------*/
.Login, A.Login:link, A.Login:visited, A.Login:active{ background:transparent url(images/Grey_r3_c8.jpg) no-repeat left center; padding:0px 0px 0px 20px; font-size:11px; color:#696969; text-decoration:none; }
A.Login:hover { background:transparent url(images/login02.jpg) no-repeat left center; color: #333333; text-decoration:none; }

/*--------- User style ----------*/
.User, A.User:link, A.User:visited, A.User:active{ background:transparent url(images/Grey_r2_c6.jpg) no-repeat left center; padding:0px 16px 0px 15px; font-size:11px; color:#696969; text-decoration:none; }
A.User:hover { background:transparent url(images/user02.jpg) no-repeat left center; color: #333333; text-decoration:none; }

/*--------- Footer style ----------*/
.Footer, A.Footer:link, A.Footer:visited, A.Footer:active { font-size:11px; font-weight: normal; color:#333333; text-decoration:none; }
A.Footer:hover { font-size:11px; font-weight:normal; color :#696969; text-decoration : none;}

/*--------- Module Action Menus ----------*/
.ModuleTitle_SubMenu { border:1px solid #C0D6E5; }
.ModuleTitle_SubMenu td{ background-color:#F8FAFF; white-space: nowrap; padding: 2px; } 
.ModuleTitle_MenuIcon { background-color:#F8FAFF; border:none; padding: 2px; }
.ModuleTitle_MenuItemSel td, .ModuleTitle_MenuItemSel .ModuleTitle_MenuIcon{ background: #3D93BC; color: #fff; }
.ModuleTitle_MenuBreak td, .ModuleTitle_MenuBreak .ModuleTitle_MenuIcon { height: 2px; background-color: #D5E0FF; }

/*--------- Splash ----------*/
.splash { background-image:url('/portals/1/images/splash_bg.png'); width:100%; height:480px; background-repeat:no-repeat;}
.splash2 { background-image:url('/portals/1/images/splash_bg2.png'); width:100%; height:480px; background-repeat:no-repeat;}
.splash3 { background-image:url('/portals/1/images/splash_bg3.png'); width:100%; height:300px; background-repeat:no-repeat;}
.splash_tr { }
.splash_td { text-decoration:none;}

a.splash_td:link {font-size:18px; font-family:Arial, Helvetica, sans-serif; color:#004877; text-decoration:none; font-weight:300; font-family:"Times New Roman", Times, serif;}
a.splash_td:hover {font-size:18px; font-family:Arial, Helvetica, sans-serif; color:#efefef; text-decoration:none; font-weight:300; font-family:"Times New Roman", Times, serif;}
a.splash_td:active {font-size:18px; font-family:Arial, Helvetica, sans-serif; color:#004877; text-decoration:none; font-weight:300; font-family:"Times New Roman", Times, serif;}
a.splash_td:visited {font-size:18px; font-family:Arial, Helvetica, sans-serif; /*color:#004877;*/ text-decoration:none; font-weight:300; font-family:"Times New Roman", Times, serif;}

/*--------- Invisible Left Container ----------*/
.LC_Inv { font-family:'Times New Roman', Times, serif; font-size:12px; color: #004788;}
.LC_Inv_Head { font-family:'Times New Roman', Times, serif; font-size:14px; color:#004877; }
p.LC_Inv { font-family:'Times New Roman', Times, serif; font-size:12px; padding:0px 0px 5px 0px; border-bottom: dotted 2px #fefefe; color: #004788;}
p.LC_Inv_Last { font-family:'Times New Roman', Times, serif; font-size:12px; padding:0px 0px 5px 0px; color: #004788;}

/*--------- Invisible Left Container2 ----------*/
.LC_Inv2 { font-family:'Times New Roman', Times, serif;  font-size:16px; line-height:1.7; color:#004788; }
.LC_Inv_Head2 { font-family:'Times New Roman', Times, serif;  font-size:20px; color:#004877; font-style:normal; }
p.LC_Inv2 { font-family:'Times New Roman', Times, serif;  font-size:16px; padding: 20px 0px 25px 5px; border-bottom: dotted 2px #999999; line-height:1.7; color:#004788;}
p.LC_Inv_Last2 { font-family:'Times New Roman', Times, serif;  font-size:16px; padding: 20px 0px 25px 5px; line-height:1.7; color:#004788; }
.LC_Inv2_Blue { color:#004877;}

/*--------- Child Links ----------*/
a.Child_Links:link {font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#004877; text-decoration:none; font-weight:300; font-family:"Times New Roman", Times, serif; line-height:1.2;}
a.Child_Links:hover {font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#bdc2c5; text-decoration:none; font-weight:300; font-family:"Times New Roman", Times, serif; line-height:1.2;}
a.Child_Links:active {font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#bdc2c5; text-decoration:none; font-weight:300; font-family:"Times New Roman", Times, serif; line-height:1.2;}
a.Child_Links:visited {font-size:14px; font-family:Arial, Helvetica, sans-serif; /*color:#004877;*/ text-decoration:none; font-weight:300; font-family:"Times New Roman", Times, serif; line-height:1.2;}
li.child_links { padding: 15px 0px 10px 0px; line-height:1.2; margin: 0px 0px 0px 15px;}
ul.child_links { padding: 0px 0px 0px 0px; line-height:1.2; margin: 0px 0px 0px 0px;}

/*--------- Special ----------*/
.Sound_Bite { font-family:"Times New Roman", Times, serif; font-size:16px; font-style:italic; line-height:1.3; margin: 0px 0px 15px 80px; border-bottom:thin #004877 dotted; padding: 0px 0px 15px 0px; }
.Content_Sub { font-family:"Times New Roman", Times, serif; padding: 0px 0px 0px 0px; font-size:18px; line-height:1.3; color:#004877; font-weight:400; }
.Content { margin-top:15px;}
p.Content_Sub { font-family:"Times New Roman", Times, serif; margin:20px 0px 4px 0px; padding: 0px 0px 0px 0px; font-size:18px; line-height:1.3; color:#004877; font-weight:400; }
p.Content { margin-top:15px;}

/*--------- Underwriting/Charts ----------*/
.blue_head { color:#004877; font-family:"Times New Roman", Times, serif; font-size:18px; font-weight:500;}
.chart_pad { padding:0px 0px 30px 30px;}
li.underwriting { padding:0px 0px 15px 0px; line-height:20px; color:#004877; font-family:"Times New Roman", Times, serif; font-size:18px; font-weight:500;}
.under_body { font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height:20px; color:#333333; padding-top:6px;}


/*--------- OST Chart ----------*/
td.osthead { padding: 5px 5px 5px 10px; background-color:#004788; color:#efefef; width:300px; font-family:'Times New Roman', Times, serif; font-size:16px; line-height:1.2;}
p.ost { font-family:'Times New Roman', Times, serif; font-weight:400; font-size:13px; line-height:1.2; color:#004788; padding:0px 0px 0px 0px;}
td.ost_right { font-family:'Times New Roman', Times, serif; font-size:16px; line-height:1.2; color:#004788; padding:20px 0px 0px 0px; text-align:left; width:200px; border-bottom:1px solid #696969;}
td.ost_image { padding:10px 50px 10px 0px; }
tr.ost_right { padding:0px 0px 0px 0px; }
td.ostbody { width:300px; background-color:#efefef; padding-bottom:20px;}
td.ost_spacer { width:20px; height:20px;}
ul.ost_ulist { padding: 0px 0px 0px 0px; margin: 10px 0px 0px 25px;}
li.ost_list { margin: 0px 0px 0px 5px; padding:0px 10px 10px 5px; line-height:1.3; font-size:14px;}


/*--------- OST Clover Chart ----------*/
td.ostc_top_margin { height:60px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}
td.ostc_left_margin { width:50px; height:1px; padding: 0px 0px 0px 0px;  margin: 0px 0px 0px 0px;}
td.ostc_gutter { width:10px; height:1px; padding: 0px 0px 0px 0px;  margin: 0px 0px 0px 0px;}
td.ostc_spacer { height:20px; padding: 0px 0px 0px 0px;  margin: 0px 0px 0px 0px;}
td.ostc_head { padding: 0px 0px 0px 0px; color:#004788; font-family:'Times New Roman', Times, serif; font-size:18px; line-height:1.2; width:200px; }
ul.ostc_ulist { padding: 0px 0px 0px 0px; margin: 5px 0px 0px 15px;}
li.ostc_list { margin: 0px 0px 0px 0px; padding:0px 10px 10px 5px; line-height:1.3; font-size:13px; width:200px;}
li.checkmark_list { content:"\2713\0020";}
table.ost_background { background: url('/Portals/1/Images/Charts/LC_Op_Strength_Clover.png') no-repeat; width: 670px; height:577px; }

/*--------- Contact Page  ----------*/
.officer { font-family:"Times New Roman", Times, serif; color:#004788; font-size:16px;}
p.officer { line-height:1.3; padding: 0px 0px 15px 0px; color:#494949; font-family: "Times New Roman", Times, serif; font-size:12px;}

/*--------- Home Page ----------*/
.Home_Left {width:292px; height:120px; float:left; margin:0px 0px 0px 20px; padding: 10px; border-right: solid #e8e8e8 1px;}
.Home_Middle {width:292px; height:120px; float:left; margin:0px 0px 0px 0px; padding: 10px;}
.Home_Right {width:292px; height:120px; float:left; margin:0px 20px 0px 0px; padding: 10px;}
.Content_Sub_Grey { font-family: Arial, Helvetica, sans-serif; text-transform:uppercase; padding: 0px 0px 0px 0px; font-size:12px; line-height:1.3; color:#494949; font-weight:bold; border-bottom: solid #004877 1px;}
.Home_Left_Pad {padding: 10px 10px 0px 10px;}


/*--------- Underwriting & Monitoring Page  ----------*/
ol.unmon { margin:0px 0px 0px 20px; padding: 0px 0px 0px 0px;}
li.unmon { margin:0px 0px 0px 0px; padding: 0px 0px 0px 0px;}


/*--------- Media  ----------*/
.Media_Section_Title {color:#004877; font-family:'Times New Roman', Times, serif; font-size:24px;}
.Media_PR_Title {color:#004877; font-family:'Times New Roman', Times, serif; font-size:20px;}
.Media_PR_SubTitle {font-family:'Times New Roman', Times, serif; font-size:16px; color:#494949; font-weight:bold;}
.Media_PR_Link {/*border-bottom: 1px #cccccc solid;*/ padding-bottom:10px;}

.Media_NC_Title {color:#004877; font-family:'Times New Roman', Times, serif; font-size:20px; line-height:24px;}
.Media_NC_Pub { margin-top:-8px; margin-bottom:0px; font-size:12px; font-weight:bold;}
.Media_NC_Summary { margin-bottom:0px; font-size:12px; font-style:italic;}

.Media_SE_Title {color:#004877; font-family:'Times New Roman', Times, serif; font-size:20px; line-height:24px; margin-bottom:0px;}
.Media_SE_Location { /*margin-top:-8px;*/ margin-bottom: 0px;font-size:12px; font-weight:bold;}
.Media_SE_Sponsor { padding:0px 0px 0px 0px; margin:0px;}
.Media_SE_Speaker { padding: 0px 0px 10px 0px;}





/*--------- Fact Sheet  ----------*/
ul.FS {list-style:none; padding:0; margin:0;}
ol.FS_Indent {padding:0px 0px 10px 70px; margin:0;}
ul.FS_Indent {padding:0px 0px 10px 70px; margin:0;}
li.FS {padding: 0px 0px 10px 30px; list-style:none; text-indent:-7px;}
li.FS:before {content: "■"; font-family:"Arial Black"; color:#004877; padding-right:24px; margin-left:-25px;}
.Content_Sub_FS { font-family:"Times New Roman", Times, serif; padding: 0px 0px 0px 0px; font-size:18px; line-height:1.3; color:#004877; font-weight:400; margin-top:0px;}

/*--------- Sub Titles  ----------*/
.sub_title1 { font-family:"Times New Roman", Times, serif; font-size: 16px; font-weight:normal; color:#004788;}
.sub_title2 { font-family:"Times New Roman", Times, serif; font-size: 12px; color:#494949;}

/*--------- Value Proposition Chart ----------*/
td.vp_top_margin { height:50px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}
td.vp_left_margin { width:50px; height:1px; padding: 0px 0px 0px 0px;  margin: 0px 0px 0px 0px;}
td.vp_gutter { width:15px; height:1px; padding: 0px 0px 0px 0px;  margin: 0px 0px 0px 0px;}
td.vp_spacer { height:50px; padding: 0px 0px 0px 0px;  margin: 0px 0px 0px 0px;}
td.vp_head { padding:0px; margin:0px;}
ul.vp_ulist { padding: 0px 0px 0px 0px; margin: 5px 0px 0px 15px; width:225px;}
li.vp_list { margin: 0px 0px 0px 0px; padding:0px 10px 10px 5px; line-height:1.3; font-size:13px; width:225px;}
table.vp_background { background: url('/Portals/1/Images/Charts/LC_Market_Opp_Chrt.png') no-repeat; width:100%; height:100%;}

sub, sup {vertical-align: baseline; position: relative; font-size: 70%;} /* 70% size of its parent element font-size which is good. */
sub {bottom: -0.6em;} /* use em becasue they adapt to parent font-size */
sup {top: -0.6em;} /* use em becasue they adapt to parent font-size */