#topNav,
.left-nav,
.table-beige-box,
.table-yellow-box,
.table-blue-box,
#footer

 {
  display:none;
  }


/* Unchanged */
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}

H1 {
	font-size: 25px;
	font-weight: bold;
	color: #2C4596;
	display: inline;
	margin-left: 3px;
}

H1.block {
	display: inline;
	margin-left: 0px;
	margin-bottom: 3px;
}

H2 {
	font-size: 18px;
	font-weight: bold;
	color: #2C4596;
	margin-left: 3px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	display: inline;
}	

H2.sitemap {
	margin-bottom: 2px;
	display: block;
}

H2.block {
	margin-bottom: 8px;
	display: block;
}	

H3 {
	font-size: 17px;
	font-weight: bold;	
	color: #2C4596;
	margin-left: 3px;	
}

H3.black {
	font-size: 13px;
	font-weight: bold;
	color: black;	
}

td {
	font-family: Arial, Helvetica, sans-serif;
}

th {
	font-family: Arial, Helvetica, sans-serif;
}

form {
	padding: 0px; 
	margin: 0px;
}

ul {
	margin: 0px 0px 20px 16px;
	padding-left: 0px;
}

ul li, ol li {
	margin-bottom: 5px;
}

ul.no-bullet li {
	list-style-type: none;
}

p {
	margin: 0px 0px 8px 0px;
}

TD#footer {
	padding-top: 15px;
	font-size: 13px;
}

TD#footer p {
	margin-top: 0px;
}

/* general styles */

.h2pad {
	margin-bottom: 8px;
	padding: 0px;
	vertical-align: bottom;
}

.h2pad h2 {
	vertical-align: bottom;
	margin-bottom: 0px;
	padding-bottom: 0px;
}

/* left nav */

TABLE.left-nav {
	margin-bottom: 8px;
}

TABLE.left-nav TD {
	border-bottom: 2px solid #939FC8;
	border-right: 2px solid #939FC8;
	border-left: 2px solid #939FC8;
	padding: 2px 0px 3px 18px;
	color: #000000;
}

TABLE.left-nav TD A:link,
TABLE.left-nav TD A:visited {
	color: #000000;
	text-decoration: none;
}
TABLE.left-nav TD A:active,
TABLE.left-nav TD A:hover {
	color: #000000;
	text-decoration: underline;
}

TABLE.left-nav TD.heading {
	padding: 2px 0px 3px 12px;
	background: #2C4596;
	color: #FFFFFF;
	font-weight: bold;
}

TABLE.left-nav TR.on {
	background: #BFC7E1;
}
TABLE.left-nav TR.off {
	background: #F4F7FF;
}

TABLE.left-nav TD.parent-item {
	border-bottom: 0px;
}

TABLE.left-nav TD.child-item {
	padding-left: 24px;
	border-bottom: 0px;
}

TABLE.left-nav TD.child-item-last {
	padding-left: 24px;
}

TABLE.left-nav SPAN.current {
	font-weight: bold;
}

/* Body Content */


.table-main-content UL {
	padding-left: 15px;
}

.table-main-content P.copy,
.table-main-content P.copy-olist {
	margin: 8px 40px 18px 3px;
}

.table-main-content P.copy-olist {
	line-height: 19px;
}

.table-main-content P.tip {
	margin: 8px 40px 18px 18px;
}

.table-main-content P.tip B.tip {
	font-size: 16px;
}

.table-main-content P.tip B.tip-red {
	font-size: 16px;
	color: #FF0000;
}

.table-main-content .question-block {
	margin-bottom: 32px;
	margin-left: 0px;
	padding-left: 0px;
}


.table-main-content .copy-box,
.table-main-content .copy-box-transparent {
	padding: 5px 5px 8px 8px;
	border: 2px solid black;
	background: #d2daf6;
	margin-bottom: 11px;
}

.table-main-content .copy-box-transparent {
	background: transparent;
}

.table-main-content .chart {
	padding: 0px;
	font-size: 12px;
	margin-bottom: 12px;
}

.table-main-content .chart TABLE {
	background: #eeeeee;
	margin-bottom: 2px;
}

.table-main-content .chart TD {
	padding:8px;
}

.table-main-content .chart TD.h1 {
	font-size: 12px;
	background: #BFC7E1;
}

.table-main-content .chart TD.h2 {
	font-size: 12px;
	background: #F4F7FF;
}

.table-main-content .chart TD.footnotes {
	font-size: 11px;
}

.table-main-content #tools ul li {
	list-style-type: none;
	margin-left: -30px;
	padding-left: -30px;
}

DIV.todo-box {
	border: 1px solid #FFCC00;
	padding: 12px;
}

DIV.todo-box .head {
	font-size: 18px;
	font-weight: bold;
	color: #000099;
}


/* left-hand side boxes */

.table-beige-box {
	margin-bottom: 8px;
}

.table-blue-box {
	color: #FFFFFF;
	margin-bottom: 8px;
}

.table-blue-box-square .inside {
	padding: 6px;
}

.table-blue-box-square a:link,
.table-blue-box-square a:visited {
	color: #000000;
	font-weight: normal;
	text-decoration: underline;
}

.table-blue-box-square a:hover,
.table-blue-box-square a:active {
	color: #000000;
	font-weight: normal;
	text-decoration: underline;
}

.table-yellow-box h2 {
	margin-top: 0px;
	margin-bottom: 14px;
	display: block;
}

.table-yellow-box p {
    margin: 0px 10px 5px 5px;
}

.table-yellow-box ul {
	margin-bottom: 8px;
}

.table-yellow-box hr {
	margin-bottom: 8px;
	display: block;
	padding: 0px;
}

.table-yellow-box ul li {
	margin-bottom: 8px;
	line-height: 19px;
}

.table-white-box,
.table-yellow-box {
	margin-bottom: 8px;
}

.table-white-box A,
.table-yellow-box A {
	color: #000000;
	font-weight: bold;
}

.table-red-box {
	margin-bottom: 8px;
}

.table-red-box A {
	color: #000000;
}

.table-red-box td.head {

}

.table-red-box td.body {
	padding-top: 8px;
}

.table-red-box ul li span {
/*	position: relative;
	left: -8px;
	top: -2px;*/
}


/* styles for leadfusion calculators */

.fc_title_font {
	font-family: Arial, Helvetica, sans-serif;
	font-size:   16px;
	font-weight: bold;
	color:       #31489A;
}

.icon-calc {
	border: none;
	vertical-align: bottom;
	float: none;
}





/* CoolMenus 4 - default styles - do not edit */
.clCMAbs{position:absolute; visibility:hidden; left:0; top:0}
/* CoolMenus 4 - default styles - end */
  
/*Style for the background-bar*/
.clBar{position:absolute; width:10; height:10; background-color:white; layer-background-color:white; visibility:hidden}

/*Styles for level 0*/
.clLevel0,.clLevel0over{position:absolute; padding:0px; font-family:arial,helvetica,sans-serif; font-size:13px; font-weight:bold} 
.clLevel0{background-color:Navy; layer-background-color:Navy; color:white;}
.clLevel0over{background-color:#336699; layer-background-color:#336699; color:Yellow; cursor:pointer; cursor:hand; }
.clLevel0border{position:absolute; visibility:hidden; background-color:#f0efde; layer-background-color:#006699}

/*Styles for level 1*/
.clLevel1, .clLevel1over{position:absolute; padding:1px 8px 1px 8px; font-family:arial,helvetica,sans-serif; font-size:13px; font-weight:normal}
.clLevel1{background-color:#f7f7ff; layer-background-color:Navy; color:black;}
.clLevel1over{background-color:#314899; layer-background-color:#314899; color:white; cursor:pointer; cursor:hand; }
.clLevel1border{position:absolute; visibility:hidden; background-color:#939ccd; layer-background-color:#006699}

/*Styles for level 2
.clLevel2, .clLevel2over{position:absolute; padding:2px; font-family:tahoma,arial,helvetica; font-size:10px; font-weight:bold}
.clLevel2{background-color:Navy; layer-background-color:Navy; color:white;}
.clLevel2over{background-color:#0099cc; layer-background-color:#0099cc; color:Yellow; cursor:pointer; cursor:hand; }
.clLevel2border{position:absolute; visibility:hidden; background-color:#006699; layer-background-color:#006699}
*/
