
h1 {
	font-family:tahoma, garamond, arial, sans-serif;
	font-size: 11pt;
	text-align: center;
	color:#0000FF;
	padding:2px;
	margin:2px;

}

h3{
	font-family:tahoma, garamond, arial, sans-serif;
	font-size: 8pt;
	text-align: left;
	font-weight: bold;
	padding-left:2px;
	margin-left:3px;
	margin-right:0px;
	margin-bottom:0px;
	margin-top:0px;	
	padding:0px;
}


body 
{
   
	padding-top:10em;
	padding-bottom:4em;
	font-family:verdana, garamond, arial, sans-serif;
	font-size: 10pt;
	color: #000000;
	overflow: hidden; 
	margin:1px;
	width:100%;
	background-color:#E8EDF0;

}

li, tr {
	font-family:tahoma, garamond, arial, sans-serif;
	font-size: 10pt;
	color: #000000;
	margin:0px;
	padding:0px;
	
}

p.empty {
	font-weight:bold;
	margin-top:1px;
	padding:0px;
}

p {
	font-family:tahoma, garamond, arial, sans-serif;
	font-size: 9pt;
	color: #000000;
	margin-left: 0px;
   margin-right :0px; 
	padding:0px;
	margin:0px;
}

p.text 
{
	font-family:tahoma, garamond, arial, sans-serif;
	font-size: 8pt;
	color: #000000;
	text-align: left;	
	padding-left:5px;
	margin-left:10px;
	margin-bottom:1px;
    margin-right :0px; 
	margin-top:3px;
	padding-top:3px;
}
a {
	font-family:tahoma, garamond, arial, sans-serif;
	font-size: 8pt;
	color: #003366;
	margin-left:0px }

table.inner {
	border-width: thin;
	border-style: none;
	border-color: gray;
	border-collapse: collapse;
	color:#A52A2A;
	background-color: #F0F8FF;
	width:100%;
	text-align:left;
	 	
}

table.inner tr
{
	
	padding:1px;
}

table.inner td
{
	text-align:left;
	padding:2px;
	vertical-align:text-top;
}
table.collapsible {
	border-width: thin;
	border-style: outset;
	border-color: gray;
	border-collapse: collapse;
	background-color: #F0F8FF;
	width: 100%;
	overflow:auto;
	margin:0px;
	padding:1px;

}

table.ExpenseItem {
	border-width: thin;
	border-style:inset;
	border-color: Gray;
	border-collapse: collapse;
	background-color: #F0F8FF;
	width: 100%;
	overflow:auto;

}

table.ExpenseItem td
{
	font-family:tahoma, garamond, arial, sans-serif;
	font-size: 8pt;
	border-width: 1px;
	padding: 2px;
	border-style:inset;
	border-color:Gray;
	background-color: #FFFFF;
	text-align: left;
	vertical-align:text-top;
	}

th {
	font-family:tahoma, garamond, arial, sans-serif;
	font-size: 8pt;
	border-width: 1px;
	border-style:none;
	border-color: Gray;
	background-color: #D4D0C8;
	text-align: left;
    padding:2px;
}
 td {
	font-family:tahoma, garamond, arial, sans-serif;
	font-size: 8pt;
	border-width: 1px;
	padding: 2px;
	border-style: none;
	border-color: blue;
	background-color: #F0F8FF;
	text-align: left;
	vertical-align:text-top;
}

button
{
    font-family: tahoma, garamond, arial, sans-serif;
	background-color:Transparent;
	color:Black;
    font-size:8pt;
	margin-left:7px;
	margin-bottom: 1px;
}

button#SaveNote
{
    font-family: tahoma, garamond, arial, sans-serif;
	background-color:Transparent;
	color:Black;
    font-size:8pt;
	margin:0px;
	margin-left:2px;
	padding:0px;
}
div#header_client_before_import
   { 
   overflow:hidden; 
   width: 100%; 
   height: 10em; 
   position: absolute; 
   top:0;
   left:0;
	right: 0;
   color: #E8EDF0; 
   background: #E8EDF0; 
	} 
	div#header_client_after_import
   { 
   overflow:hidden; 
   width: 100%; 
   height: 10em; 
   position: absolute; 
   top:0;
   left:0;
	right: 0;
   color: #E8EDF0; 
   background: #E8EDF0; 
	} 
	div#header_acct
   { 
   overflow:hidden; 
   width: 100%; 
   height: 10em; 
   position: absolute; 
   top:0;
   left:0;
	right: 0;
   color: #E8EDF0; 
   background: #E8EDF0; 
	}
div#header_client_import_failed
   { 
   overflow:hidden; 
   width: 100%; 
   height: 10em; 
   position: absolute; 
   top:0;
   left:0;
	right: 0;
   color: #E8EDF0; 
   background: #E8EDF0; 
	}
	
	div#note
	{
   overflow:hidden; 
   width: 100%; 
   height: 4em; 
   position: absolute; 
   top:6em;
   color: #E8EDF0; 
   background:#E8EDF0; 
	} 
	
	textarea{
		width: 85%;
		margin-left:15px;
		margin-right:15px;
		margin-top:2px;
		font-family:tahoma, garamond, arial, sans-serif;
		font-size:8pt;
		border: thin;
		border-color: Black;
		border-style: double;
		
	}
	textarea#client{
		width: 100%;
		margin-left:15px;
		margin-right:2px;
		font-family:tahoma, garamond, arial, sans-serif;
		font-size:8pt;
		border: thin;
		border-color: Black;
		border-style: double;
		
	}

div#footer 
   { 
   overflow:hidden; 
   width: 100%; 
   height: 5em; 
   position: absolute; 
   left:0;
	right: 0;
   color: #E8EDF0; 
   background: #E8EDF0;
} 
div#content 
   {
	top:10em;
	padding:5px;
	margin:0px;
  	height: 100%; 
    overflow: auto; 
	width: 100%;
	border: thin;
	border-color: Gray;
	border-style: solid;
	background-color:White;
	
   } 

table.inner tr{background-color:#006699;}

tr.spacing
{
background:#F0F8FF;
color: #F0F8FF;
width: 5px;
}
td.setWidth
{
	
	text-align:left;
	width: 25%;
	table-layout: fixed;
	padding:2px;
	vertical-align:text-top;
}

@media screen 
  { 
  	body>div#header_client
   { 
    		position: fixed; 
   } 
	body>div#header_acct
   { 
    		position: fixed; 
   } 
}

div.buttonsLeft {
	top:.1em;	
	position:absolute;
	background-color: White;
	left: 0;
	right:50%;
	width:94%;
   border-bottom-width: thin;
	border-left-width: thin;
	border-bottom-color:Gray;
	border-left-color:Gray;
	border-bottom-style: solid;
	border-left-style: solid;	 
}

div.buttonsCenter {
	top:2em;	
	margin-left:40%;
	position:absolute;
}

div.buttonsRight {
	top:.1em;	
	position:absolute;
	background-color: White;
	left: 94%;
	right:0;
	width:6%;
   border-bottom-width: thin;
	border-right-width: thin;
	border-bottom-color:Gray;
	border-right-color:Gray;
	border-bottom-style: solid;
   border-right-style: solid;
}

tr.collapse td 
{
	text-align:left;
	background-color: #F0F8FF;
	padding:2px;
	vertical-align:text-top;
}

tr.blue td
{
	background-color: #006699;
	vertical-align:text-top;
}
hr{
  background-color: White;
  width: 2px;
	}
	
td.BoldItalic
{
	text-align:left;
	font-weight:bold;
	font-style:italic;
	
}

td.error
{
	font-family:tahoma, garamond, arial, sans-serif;
	font-size: 8pt;
	border-width: 1px;
	color:Red;
	padding: 2px;
	border-style:none;
	text-align: left;
	vertical-align:text-top;
}
tr.error
{
	margin-left:10px;
}

#acct_note_print
{
	visibility:hidden;
}

#acct_note_print1
{
	visibility:hidden;
}

#acct_note_print2
{
	visibility:hidden;
}

#acct_note_print3
{
	visibility:hidden;
}