/* CSS Document */

body {
	margin:0;
	padding:0;
	font:75%/1em Arial, Helvetica, sans-serif;
}
img{ border:none;}
h1,h2,h3,h4,h5 { padding:0px !important; margin:0px !important; line-height:normal; }
h1 { font-size:1.5em!important; margin-top:10px!important; }
h2 { font-size:1.4em!important; margin-top:10px!important; }
h3 { font-size:1.3em!important; margin-top:10px!important; }
h4 { font-size:1em!important; margin-top:10px!important; }
p, ul li{ padding:0px !important; margin:0px !important; font-size:1em; line-height:normal; }
#conNav, .topStrip, .ctrLeft, .inCtrTop, #foot, .logo span, .ICAPhead h1 img, .rm, .inCtrRight, .plus, .moreLinks, .headSection, .inCtrLeft h1 img, .inCtrLeftBroad h1 img, .GrayBlock, .notesPad, .inCtrLeftBox, .backtoTop { display:none; }

.ICAPhead h2 {
	color:#333333;
	font-size:1.3em;
	line-height:normal;
	font-weight:bold;
}
.ICAP10pts {
	padding:9px 0 16px 0;
}
.ICAP10pts h3 {
	font-size:1.3em;
	font-weight:bold;
}
.ICAP10pts h3 a {
	color:#001c67;
	text-decoration:underline;
}
.ICAP10pts h3 a:hover {
	text-decoration:none;
}
.detail ul,
.detailWide ul {
	padding:10px 0 10px 0 !important;
	margin:0 0 0 15px;
}
.detail ul li,
.detailWide ul li {
	padding:0 0 0 0px;
	margin:0;
}
.imgBlock {
	float:right;
	width:221px;
	display:block;
	padding:0 0 0 13px;
}
.imgBlock img{
	padding:0 0 10px 0;
}
.detail table {
	margin:15px 0;
	padding:0;
	/*border-bottom:1px dotted #001c66;*/
}
.detail table th {
	border-bottom:1px dotted #001c66;
	padding:5px 0;
}
.detail table tr.dotBorder td {
	border-bottom:1px dotted #333333;
}
table tr th.desc,
table tr td.desc {
	text-align:left;
	font-weight:normal;	
	padding:5px 0 5px 0 !important;
}
.detail table td.bluebgColor {
	background:gray;
	padding:5px;
}
table tr th,
table tr td {
	text-align:right;
}

table tr th.desc,
table tr td.desc {
	text-align:left;
}
.wideTable table th.padRightTwo,
.wideTable table td.padRightTwo,
.detail table td.padRightTwo {
	padding-right:5px !important;
}
.wideTable table th.dotBarThree,
.wideTable table td.boldBlue,
.wideTable table th.boldBlue,
.wideTable table td.dotBarThree {
	font-weight:bold;
	vertical-align:bottom;
}
.wideTable table td.bgBlue {
	font-weight:bold;
	padding-right:5px;
	background-color:#cccccc !important;
}
.detail p {
	padding-bottom:8px !important;
	padding-top:5px !important;
}
#kui-accordion div.acc-content
{
	display:block !important;
	height:auto;
}
.acc-content img{
	padding:7px 0 0 0;
}
.acc-content table tr td {
	border-bottom:1px dotted #747679;
}
.wideTable table th.width75,
.wideTable table td.width75 {
	width:75px;
}
.wideTable table th.width100,
.wideTable table td.width100 {
	width:100px;
}
.wideTable table tr th,
.wideTable table tr td {
	border-bottom:1px dotted #bebdbd;
	line-height:1.3em;
}
.wideTable table tr.topLine th,
.wideTable table tr.topLine td, 
.detail table tr.topLine th,
.detail table tr.topLine td {
	border-top:1px solid #bebdbd;
}
.wideTable table tr.medLine th,
.wideTable table tr.medLine td, 
.detail table tr.medLine th,
.detail table tr.medLine td,
.acc-content table tr.medLine td,
.acc-content table tr.medLine td{
	border-bottom:1px solid #bebdbd;
}

.wideTable table tr.darkLine th,
.wideTable table tr.darkLine td, 
.detail table tr.darkLine th,
.detail table tr.darkLine td,
.acc-content table tr.darkLine td,
.acc-content table tr.darkLine td
{
	border-bottom:2px solid #7c7a7b;
}

.wideTable table th.boldBlue,
.wideTable table td.boldBlue {
	padding:4px 5px 4px 0 !important;	
}
.wideTable{
	padding:0 0 33px 0;
	width:723px;
}
.wideTable table{
	width:723px;
}
.wideTable table th.boldBlueNone,
.wideTable table td.boldBlueNone {
	padding-bottom:5px;
	padding-right:5px;
	font-weight:normal;
	
}
.wideTable table th.boldBlue,
.wideTable table td.boldBlue {
	font-weight:bold;
	color:#001c66;
	padding-bottom:5px;
	padding-right:5px;
}
.acc-content table th.boldBlue,
.acc-content table td.boldBlue {
	font-weight:bold;
	color:#001c66;
	padding-bottom:5px;
	padding-right:5px;
}
.acc-content table th.width75,
.acc-content table td.width75 {
	width:75px;
}
