
body {background:url(SampleWatermark.JPG);}
!body {background:none;}

/* formatting of cover start*/
td.plannerInfo {width:30%; border-right:1px solid black; 
	vertical-align:top; padding-right:5px;}
td.plannerInfo p{font-family: Arial, Verdana, Helvetica, sans-serif;
	margin-left:8px; font-size: 10pt; padding-right:7px; margin-top:-15px; }
td.plannerInfo p.small {font-size:9pt;}
td.titleNotes {vertical-align:bottom; width:25%; 
	border-right:1px solid black; padding-right:5px;}
td.titleNotes p{font-family: Arial, Verdana, Helvetica, sans-serif;
	margin-left:8px; font-size: 9pt; padding:0 7px 7px 0; }
	
td.rightColumnTitle{padding:10px 8px 15px 20px; line-height:100%;
	vertical-align:top; text-align:left; width:70%; 
	font-family: Verdana, Arial, Helvetica, sans-serif;}
td.rightColumnTitle p.title{color:#225B8C; font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24pt; line-height:26pt; text-align:center;font-weight:bolder; padding-top:150px;}
td.rightColumnTitle p.small {padding-top:75px; font-size:12pt; text-align:center;
	font-family: Verdana, Arial, Helvetica, sans-serif;}
td.rightColumnTitle p.client{font-size:16pt; font-weight:bold;
	text-align:center; line-height:17.5pt; font-family: Verdana, Arial, Helvetica, sans-serif;}
td.rightColumnTitle p.coverLogo{text-align:center; padding-top:25%;}
/*cover formatting finish*/

/*toc formatting start*/
td.toc {background:none; vertical-align:top; }
td.toc p.sectionHead{margin-left:10px; padding-top:5px; font-size:14pt;
	font-weight: bolder; color:#225B8C;}
td.toc p.section{margin-left:25px; }
td.toc span.sectionTabbed{margin-left:35px;}
/*toc formatting finish*/

table {height:100%; 
	width: 100%; padding: 0; margin: 0 auto; 
	}
/*	page-break-after:always;} */

td.titleBar { height:.25in;
	padding:3px 0px 3px 10px; text-align:left;
	vertical-align:center; border-bottom:3px solid #1A2697;}
td.leftColumn{width:35%; border-right:1px solid black; 
	vertical-align:top; padding-right:5px; padding-top:10px;}
td.rightColumn{padding:10px 8px 15px 20px; line-height:12.4pt;
	vertical-align:top; text-align:left; width:65%; height:9in;}
td.rightColumnState {padding:10px 8px 15px 20px; line-height:12.4pt;
	vertical-align:top; text-align:left; width:65%; height:9in;}
h1 {color:#1A2697; font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size:14pt; font-weight:bold; margin-bottom:0;}
h5 {font-style:italic; font-weight:bold;}

td.rightColumnState p{ margin-top:-5px;}
td.rightColumnState ul,ol{ margin-top:-15px; margin-bottom:20px;}
p {font-family:"Times New Roman", Times, serif; font-size:11pt;}
span.super {font-size: 8pt; vertical-align:30%; line-height:8pt;}
span.subscript {font-size: 8pt; vertical-align:0%; line-height:8pt;}
p.quote {font-size:11pt; text-align:center; font-weight:bold;}
p.quoteAuthor { font-style:italic; font-size:10pt; margin-left:40%;}
p.example {margin-left:.41in;}
p span.bulletTitle {font-weight:bold;}
ul, ol {margin-bottom:10px; font-size:10pt;}
blockquote li{ list-style-image:url(Images/dash.gif);}

/*this is to bold the first line or words of bullet points*/
li span.bulletTitle {font-weight:bold;}
/*assigned to images that are in the right column*/
p.bodyImage {text-align:center; width:422px;}

/*footer*/
td.clientFoot{ vertical-align:center; 
	height:.25in; font-size:10px; text-align:left; padding-left:13px;}
td.plannerFoot{vertical-align:center; 
	height:.25in; width: 40%; padding-left:20px;
	font-size:10px; text-align:left; }
td.pageFoot{ height:.25in;
	font-size:9pt; text-align:right; vertical-align:center; 
	padding-right: 10px;}

/*lefthand column formatting start*/
div.note {float: left; clear: left; border-width: 0;
  width: 100%; margin: 0 0 0 3px; padding-bottom: 15px;
  text-align: left; font-family: "Times New Roman", Times, serif;}
  
div.note h5{margin-left:13%; margin-top:5px; font-family: Arial, Verdana, Helvetica, sans-serif;}
div.note h6{margin-top:75px; margin-left:3%; padding-right:8%; font-family: "Times New Roman"; font-size: 90%; font-weight:normal;}
div.note p{font-family: "Times New Roman", Times, serif; 
	margin-left:8px; font-size: 8pt; padding-right:7px; line-height:100%; margin-top:-10px;}
div.note p.leftTextWidth{width: 210px; word-wrap: emergency; text-decoration: underline;}
div.note span.super {position: relative; top: -.45ex; font-size:75%; line-height:20%;}
div.note span.italic{font-style:italic; padding-right:5px;}
div.note img{ float:left;  margin-top:5px;}
div.note img.logo{margin:0; float:none; }
div.note img.ole{margin:0; float:none; width:210px;}
div.note ul, div.note ol{font-family: "Times New Roman", Times, serif;
	margin-top:3px; padding-left:5px; font-size: 8pt;  padding-right:5px;}
div.note ol.li {list-style:square; margin-bottom:3px;}
/*lefthand column formatting finish*/

/*IN-LINE TABLES*/

/*leftHand side table*/

.leftTable{
width:210px;
height:1%;
margin:0 auto;
float:left;
border:1px #000000 solid;
border-collapse:collapse;
}

td.leftTableHeader{
color:#FFFFFF;
background:#1A2697;
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size: 10pt;
padding:5px;
text-align:center;
font-weight:bold;
width:90%;
border:1px #000000 solid;
}

td.leftTableBold{
font-family:Georgia, "Times New Roman", Times, serif;
font-size: 8pt;
font-weight:bold;
padding:3px;
text-align:center;
width:90%;
border:1px #000000 solid;}

td.leftTableNormal{
font-family:Georgia, "Times New Roman", Times, serif;
font-size: 9pt;
padding:3px;
text-align:center;width:90%;
border:1px #000000 solid;}


/*right Hand side table*/
.rightTable{
width:100%;
height:1%;
border:1px #000000 solid;
border-collapse:collapse;
}

.rightTableHeaderWhiteOnBlack{
color:#FFFFFF;
background-color:#1A2697;
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size: 16pt;
padding:3px;
padding-top:15px;
padding-bottom:15px;
text-align:center;
font-weight:bold;
width:90%;
border:1px #000000 solid;
}
.rightBlueOnWhiteLarge{
color:#1A2697;
background-color:#FFFFFF;
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size: 16pt;
padding:8px;
text-align:center;
font-weight:bold;
width:90%;
border:1px #000000 solid;
}

.rightTableBold{
font-family:Georgia, "Times New Roman", Times, serif;
font-size: 9pt;
font-weight:bold;
padding:3px;
text-align:center;
width:90%;
border:1px #000000 solid;}

.rightTableNormal{
font-family:Georgia, "Times New Roman", Times, serif;
font-size: 10pt;
padding:3px;
text-align:center;width:90%;
border:1px #000000 solid;}


/*state summary tax rate table*/
.stateTable{
width:100%;
height:1%;
border:1px #000000 solid;
border-collapse:collapse;
}

.stateTableHeaderWhiteOnBlack{
color:#FFFFFF;
background-color:#1A2697;
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size: 12pt;
padding:3px;
padding-top:3px;
padding-bottom:3px;
text-align:center;
font-weight:bold;
width:90%;
border:1px #000000 solid;}

.stateTableBold{
font-family:Georgia, "Times New Roman", Times, serif;
font-size: 9pt;
font-weight:bold;
line-height:100%;
padding:3px;
text-align:center;
width:40%;
border:1px #000000 solid;}

.stateTableNormal{
font-family:Georgia, "Times New Roman", Times, serif;
font-size: 10pt;
line-height:100%;
padding:3px;
text-align:center;
width:60%;
border:1px #000000 solid;}

/*END OF IN-LINE TABLES*/











