body {
	margin: 0px 0px 0px 0px;
}

ul { margin-top: 0px; }

li { padding-bottom: 3px; }

.liBody { font-weight: normal; text-decoration:none; margin:0px; border: 0px;}
.ulBody { margin-top: 0px; margin-bottom: 0px; margin-right: 0px; margin-left:15px;}

.body-textsmall { font-size: 8pt; }
.divInit { display: inline; position: absolute; left: 0; top: 0; visibility: hidden; padding: 0; z-index: 2000; width: 264px; }
.bankTable { width: 264px; border-width:1px; border-color: #0000FF; border-style: solid; background-color: #FFFFFF;}
.body-text { font-size: 10pt; }
.body-text, .body-textsmall, .body-textlarge, .body-title { font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; text-align: justify; }
.tdImg { font-size: 1px; margin:0px; padding:0px;}

.logoBkgWhite { background-color: #FFFFFF; }
.logoBkgGrey { background-color: #CCCCCC; }

.researchDisclosureLink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
}
.backToCDOLink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}
#binderOuterPadding {
	padding: 15px 8px 8px 15px;
}
#binderOuterBox {
	border-color: #999999;
	border-width: 1px;
	border-style: solid;
	width: 920px;
	padding: 0px 0px 0px 0px;
}
.researchDiscloureBox {
	width: 920px;
	padding: 0px 0px 0px 0px;
}
.binderOverviewTH {
	text-align: center;
	color: #e4771d;;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-bottom: solid 1px #000000;
	border-left: solid 1px #000000;
	font-size: 8pt;
	background-color: #cccccc;
}
#binderHeaderBar {
	width: 897px;
	background-color: #999999;
	height: 50px;
	padding: 6px 8px 0px 15px;
	margin: 0px;
}
.binderHeaderInvestment {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ffffff;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 12px;
}
.binderMenuBar {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #173568;
	margin: 0px 0px 0px 0px;
}
#binderInnerPadding {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	line-height: 15px;
	padding: 13px 6px 6px 17px;

}
.binderMenuLink {
	color: #173568;
	text-decoration: none;
}
.binderMenuSelected {
	color: #ffffff;
	text-decoration: none;
}

.toprightmenu {
	font-family: Verdana;
	font-size: 9px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color:#333333;
	line-height: 28px;
}
.toprightlink {
	color:#333333;
	text-decoration: none;
}
a:hover.toprightlink {
	color:#333333;
	text-decoration: underline;
}
.newsline {
	font-family: Verdana;
	font-size: 15px;
	font-style: normal;
	font-weight: normal;
	color: #ffffff;
	text-align: center;
	letter-spacing: 0.5pt;
	background-color: #0d2d63;
	height: 40px;

}
.newslineGrey {
	font-family: Verdana;
	font-size: 10px;
	text-transform: uppercase;
	color: #ffffff;
	background-color: #CCCCCC;
	padding: 0px 0px 0px 25px;
	height: 40px;
}
.newslineSelLink {
	text-decoration: none;
	text-transform: uppercase;
	color: #ffffff;
}
a:hover.newslineSelLink {
	text-decoration: underline;
	text-transform: uppercase;
	color: #ffffff;
}
.newslineGreyLink {
	text-decoration: none;
	text-transform: uppercase;
	color: #0d2d63;
}
a:hover.newslineGreyLink {
	text-decoration: underline;
	text-transform: uppercase;
	color: #0d2d63;
}
.cohenoffices {
	font-family: Verdana;
	font-size: 11px;
	font-style: normal;
	line-height: 18px;
	font-weight: normal;
	text-transform: none;
	color: #FFFFFF;
	background-color: #00277e;
	margin: 0mm;
	padding: 2px 20px 2px 20px;
}
.copyright {
	font-family: Verdana;
	font-size: 9px;
	font-style: normal;
	line-height: 15px;
	font-weight: normal;
	color: #000000;
	background-color: #cccccc;
	padding: 7px 5px 6px 15px;
}
.copyrightLink {
	text-decoration: underline;
	color: #000000;
}
a:hover.copyrightLink {
	text-decoration: underline;
	color: #000000;
}
.image {
	padding: 5px;
	padding-top: 20px;
}
.callout {
	font-family: Verdana;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #0d2d63;
	text-align: center;
	padding: 10px 16px 10px 16px;
	line-height: 20px;
}
.bodycopy {
	font-family: Verdana;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	color: #333333;
	text-align: left;
	line-height: 19px;
	padding-bottom: 18px;
	padding-top: 18px;
	padding-right: 10px;
}
.bodycopy2 {
	font-family: Verdana;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	color: #333333;
	text-align: left;
	line-height: 16px;
	padding-bottom: 18px;
	padding-top: 2px;
	padding-right: 10px;
}
.bodycopy3 {
	font-family: Verdana;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	color: #333333;
	text-align: left;
	line-height: 16px;
	padding-bottom: 0px;
	padding-top: 2px;
	padding-right: 10px;
}
.headlineHanging {
	font-family: Verdana;
	font-style: normal;
	font-weight: lighter;
	color: #e4771d;
	text-align: left;
	line-height: 24px;
	padding-bottom: 18px;
	padding-top: 18px;
	text-indent: -.5em;
	margin-left: 0em;
	margin-top: 0px;
	margin-bottom: 0px;
	font-size: 18px;
	letter-spacing: 0.6pt;
}
.headline {
	font-family: Verdana;
	font-size: 15px;
	font-style: normal;
	font-weight: lighter;
	color: #e4771d;
	text-align: left;
	line-height: 24px;
	padding-bottom: 18px;
	padding-top: 18px;
	text-decoration: none;
}
.reportingHeadline {
	font-family: Verdana;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #e4771d;
	text-align: left;
	padding: 5px 4px 5px 6px;
	text-decoration: none;
	background-color: #dddddd;
}
.subhead {
	font-weight: bold;
	color: #e4771d;
}
.subheadquote {
	font-family: Verdana;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #0d2d63;
	text-align: left;
	padding-left: 18px;
	padding-top: 0px;
	padding-bottom: 10px;
	margin-top: 5px;
}

p.headline {
	margin-top: 0px;
	margin-bottom: 0px;
	font-size: 18px;
	letter-spacing: 0.6pt;
}
.tableHeaderCell {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #e4771d;
	padding-left: 21px;
	padding-top: 8px;
	padding-bottom: 8px;
	
}

.tableHeaderCellLarge {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #FFFFFF;
    text-decoration: none;
    background-color: #e4771d;
    padding-left: 21px;
    padding-top: 8px;
    padding-bottom: 8px;
    
}

.tableHeaderCellBlue {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #0C2D64;
	padding-left: 21px;
	padding-top: 8px;
	padding-bottom: 8px;
	}

.IRtableHeaderCell {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #e4771d;
	text-decoration: none;
	text-align: center;
	padding-bottom: 20px;
}

.IRinfoDiv {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #e4771d;
	text-decoration: none;
}

.tableOrangeBorder {
	border-right: 3px solid #e4771d;
	border-bottom: 3px solid #e4771d;
	border-left: 3px solid #e4771d;
}

.tableBlueBorder {
	border-right: 3px solid #0C2D64;
	border-bottom: 3px solid #0C2D64;
	border-left: 3px solid #0C2D64;
}
.oddRowLeft {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #0C2D64;
	text-decoration: none;
	background-color: #b6c0d0;
	padding-left: 21px;
	padding-top: 6px;
	padding-right: 5px;
	padding-bottom: 9px;
}


.oddRowCell {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
	background-color: #b6c0d0;
	padding-left: 21px;
	border-left-width: 3px;
	border-left-style: solid;
	border-left-color: #e4771d;
	padding-top: 6px;
	padding-right: 10px;
	padding-bottom: 5px;
}
a.tableLeftLink {
	color: #0C2D64;
	text-decoration: none;
}
a.tableCellLink {
	color: #333333;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
.evenRowLeft {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #0C2D64;
	text-decoration: none;
	background-color: #ced5e0;
	padding-left: 21px;
	padding-top: 6px;
	padding-right: 10px;
	padding-bottom: 5px;
}
.evenRowLeftNormal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	background-color: #ced5e0;
	padding-left: 21px;
	padding-top: 6px;
	padding-right: 10px;
	padding-bottom: 5px;
}
.evenRowCell {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
	background-color: #ced5e0;
	padding-left: 21px;
	border-left-width: 3px;
	border-left-style: solid;
	border-left-color: #e4771d;
	padding-top: 6px;
	padding-right: 10px;
	padding-bottom: 5px;
}

.evenRowCellBlue {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
	background-color: #ced5e0;
	padding-left: 21px;
	border-left-width: 3px;
	border-left-style: solid;
	border-left-color: #0C2D64;
	padding-top: 6px;
	padding-right: 10px;
	padding-bottom: 5px;
}

.oddRowLeftSubhead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #0C2D64;
	text-decoration: none;
	background-color: #b6c0d0;
	padding-left: 21px;
	border-left-width: 3px;
	border-left-style: solid;
	border-left-color: #0C2D64;
	padding-top: 6px;
	padding-right: 5px;
	padding-bottom: 9px;
}


.siteMapGroup {
	text-indent: 0em;
	margin-left: 1em;
	margin-top: 6px;
	margin-bottom: 16px;
	line-height: 16px;
	font-size: 11px;
}
.subheadLink {
	font-weight: bold;
	color: #e4771d;
	text-decoration: none;
}

.tdReportData, .tdReportRow, .tdReportTopRow, .tdReportTopRow2, .tdReportTopData, .tdReportTopData2, .tdReportDtCenter { font-family: Arial, Helvetica, sans-serif; color: #000000; font-size: 8pt; }
.tdReportData { text-align: right; vertical-align: top; }
.tdReportRow { text-align: left; vertical-align: top; white-space: nowrap; }
.tdReportDtCenter { text-align: center; vertical-align: top; }
.tdReportTopRow { text-align: left; font-weight: bold; border-bottom: 1px solid #000000; text-decoration: underline; vertical-align: bottom; }
.tdReportTopData { text-align: right; font-weight: bold; border-bottom: 1px solid #000000; text-decoration: underline; vertical-align: bottom; }
.tdReportAnnote { font-family: Arial, Helvetica, sans-serif; color: #000000; font-size: 7pt; vertical-align: top; }
.tdReportTopRow2 { text-align: left; font-weight: bold; text-decoration: none; vertical-align: bottom; }
.tdReportTopData2 { text-align: right; font-weight: bold; text-decoration: none; vertical-align: bottom; }

.ALESCO_top, .ALESCO_header, .ALESCO_body {font-family: Times New Roman; color: #000000;}
.ALESCO_top {font-size: 20pt; font-style: italic; font-weight: 900; text-align: center;}
.ALESCO_header {font-size: 12pt; font-weight: bold; width: 500px; text-align: justify; }
.ALESCO_body {font-size: 10pt;}

/* Bank List defs */
.tdBanks { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #000000; background: #FFFFFF; }
A.BANKS { color: #0000FF; font-size: 10pt; text-decoration: none; font-weight: normal; font-family: Arial,Helvetica,sans-serif; }
A.BANKS:link { color: #0000FF; font-size: 10pt; text-decoration: none; font-weight: normal; font-family: Arial,Helvetica,sans-serif; }
A.BANKS:visited { color: #0000FF; font-size: 10pt; text-decoration: none; font-weight: normal; font-family: Arial,Helvetica,sans-serif; }
A.BANKS:hover { color: #FF0000; font-size: 10pt; text-decoration: underline; font-weight: normal; font-family: Arial,Helvetica,sans-serif; }

/* Multi Link defs */
.tdMulti, .CompanyList, .CompanyTop { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #FFFFFF; background: #0C0CAA; }
A.MULTI { color: #FFFFFF; font-size: 8pt; text-decoration: none; font-weight: normal; font-family: Arial,Helvetica,sans-serif; }
A.MULTI:link { color: #FFFFFF; font-size: 8pt; text-decoration: none; font-weight: normal; font-family: Arial,Helvetica,sans-serif; }
A.MULTI:visited { color: #FFFFFF; font-size: 8pt; text-decoration: none; font-weight: normal; font-family: Arial,Helvetica,sans-serif; }
A.MULTI:hover { color: #FFFFFF; font-size: 8pt; text-decoration: underline; font-weight: normal; font-family: Arial,Helvetica,sans-serif; }
.MultiInit{display: inline; position: absolute; left: 0; top: 0; visibility: hidden; padding: 0; z-index: 2000; }

.divInit { display: inline; position: absolute; left: 0; top: 0; visibility: hidden; padding: 0; z-index: 2000; width: 264px; }
.bankTable { width: 264px; border-width:1px; border-color: #0000FF; border-style: solid; background-color: #FFFFFF;}
.placeHolder, .placeHolderShow { display: inline; position: absolute; left: 473px; top: 487px; visibility: visible; padding: 0; z-index: 0; width: 250px; }
.placeHolderHide { display: inline; position: absolute; left: 473px; top: 487px; visibility: hidden; padding: 0; z-index: 2000; width: 250px; }
.BottomStates { display: inline; position: absolute; left: 129px; top: 757px; visibility: visible; padding: 0; z-index: 2000; }

input.TextBox1 { font-family:Arial; font-size:12px; height:20px; }
input.smallButton { font-family:Arial; font-size:10px; height:20px; width: 130px; }
input.normalButton { font-family:Arial; font-size:12px; height:26px; }

.CompanyList, .CompanyTop { vertical-align: top;padding-left: 10px; padding-right: 10px; border-color: #0000FF; border-style: solid; }
.CompanyTop { text-align: center; font-weight: bold; }
/* AREA:OverState {}
AREA:OverState:hover { cursor: hand; } */

.bankTable, .reTable, .reTable2 { border-width:1px; border-style: solid; background-color: #FFFFFF;}
.reTable { width: 220px; height: 240px; border-color: #800000; }
.reTable2 { border-color: #000000; }
.bankTable { width: 264px; border-color: #0000FF; }

.RE_transaction { display: inline; position: absolute; padding: 0; z-index: 2000; width: 264px; }
.RE_cover { display: inline; position: absolute; padding: 0; z-index: 2000; width: 220px; height: 240px; }

.HeaderTopLine { font-family: Arial; font-weight: bold; font-size: 10pt; margin-bottom: .0001pt; border-bottom: 1pt solid #000000; }
.HeaderPara {font-family: Arial; font-weight: bold; font-size: 10pt; margin: 0pt; }
.FirstPara { font-family: Arial; font-weight: normal; font-size: 10pt; margin-top: 0pt; }

DIV.xLEVEL1Tb { text-shadow: 3px 3px 5px red; font-family: Arial; font-size: 10pt; color: black; background: white; width: 500px; font-weight: normal }
DIV.xLEVEL1TBd { font-family: Arial; font-size: 10pt; color: black; width: 500px; background: white; font-weight: normal }
DIV.xLEVEL2L { font-family: Arial; font-size: 10pt; width: 500px; background: white; padding-left: 12px }
DIV.xLEVEL2T { font-family: Arial; font-size: 10pt; color: black; width: 500px; font-weight: normal; background: white; padding-left: 12px }
DIV.xLEVEL2Td { font-family: Arial; font-size: 10pt; color: black; font-weight: normal; width: 500px; background: white; padding-left: 12px }
DIV.xLEVEL3L { font-family: Arial; width: 500px; font-size: 10pt; background: white; padding-left: 24px }

A.TopLink { color: #000000; font-size: 10pt; text-decoration: none; font-weight: normal; font-family: Arial,Helvetica,sans-serif; }
A.TopLink:link { color: #000000; font-size: 10pt; text-decoration: none; font-weight: normal; font-family: Arial,Helvetica,sans-serif; }
A.TopLink:visited { color: #000000; font-size: 10pt; text-decoration: none; font-weight: normal; font-family: Arial,Helvetica,sans-serif; }
A.TopLink:hover { color: #FF0000; font-size: 10pt; text-decoration: underline; font-weight: normal; font-family: Arial,Helvetica,sans-serif; }

A.TopLink2 { color: #0000FF; font-size: 10pt; text-decoration: none; font-weight: normal; font-family: Arial,Helvetica,sans-serif; }
A.TopLink2:link { color: #0000FF; font-size: 10pt; text-decoration: none; font-weight: normal; font-family: Arial,Helvetica,sans-serif; }
A.TopLink2:visited { color: #0000FF; font-size: 10pt; text-decoration: none; font-weight: normal; font-family: Arial,Helvetica,sans-serif; }
A.TopLink2:hover { color: #FF0000; font-size: 10pt; text-decoration: underline; font-weight: normal; font-family: Arial,Helvetica,sans-serif; }

.FloatPrintDiv { font-family: Arial; display: inline; position: absolute; left: 620px; top: 140px; visibility: visible; padding: 0; width: 100px; }

.dekania-text, .dekania-textsmall, .dekania-textlarge, .dekania-title { font-family: Times New Roman, serif; color: #000000; text-align: justify; }
.dekania-text { font-size: 10pt; }
.dekania-textsmall { font-size: 8pt; }
.dekania-textlarge { font-size: 12pt; }
.dekania-title { font-size: 14pt; }

.mapBlockShow { display: inline; position: absolute; left: 135px; top: 385px; visibility: visible; padding: 0; z-index: 0; font-family: Times New Roman, serif; font-weight: bold; font-size: 14pt; text-align: left; }
.mapBlockHide { display: inline; position: absolute; left: 135px; top: 385px; visibility: hidden; padding: 0; z-index: 0; font-family: Times New Roman, serif; font-weight: bold; font-size: 14pt; text-align: left; }
.mapLink { display: inline; position: absolute; left: 425px; top: -15px; }

.InsurListDivHide, .InsurListDivShow { display: inline; position: absolute; left: 570px; top: 500px; padding: 0; z-index: 2000; font-family: Arial, Sans Serif; font-weight: normal; font-size: 10pt; text-align: left; width: 154px; }
.InsurListDivHide { visibility: hidden; }
.InsurListDivShow { visibility: visible; }

.newslink {
	font-family: Verdana;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	color: #0000FF;
	text-align: left;
	line-height: 20px;
}

.fakeLink {
	color: #0000FF;
	font-size: 10pt;
	text-decoration: underline;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	cursor: hand;
}
.headlinehome {
	font-family: Verdana;
	font-size: 18px;
	font-style: normal;
	font-weight: lighter;
	color: #e4771d;
	text-align: left;
	line-height: 24px;
	padding-bottom: 5px;
	padding-top: 35px;
	text-decoration: none;
}
