#Top {
 left: 0px;
 width: 100%;
 height: 68px;
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
 color: #ffffff;
 border-bottom: 3px solid #003869;
 background: url(http://www.accountingcoach.com/images/topback-order.gif) #003869 top left repeat-x;
 }

.TextTwo {
 padding: 32px 48px 0px 43px;
 background: #fff;
 color: #000;
 }

.TextThree {
 padding: 30px 48px 0px 43px;
 background: #fff;
 margin-top: 25px;
 color: #000;
 background: url('http://www.accountingcoach.com/images/orderborder.gif') #fff top left repeat-x;"
 }


.wrap {
 width: 995px;
 text-align: left;
 border-left: 4px solid #2d3f50;
 border-right: 4px solid #2d3f50;
 border-bottom: 2px solid #2d3f50;
 background-color: #fffddf;
 }


.source {
 font-family: verdana, helvetica, sans-serif;
 font-size: 10px;
 text-decoration: italics;
 color: #6A7442;
 margin: 0px 0px 0px 0px;
 }

table.topicpdf {
 border: 5px solid #F0F0F0;
 padding: 0px 0px 0px 15px;
 text-align: left;
 border-collapse: collapse;
 }

table.topicpdfs {
 border-top: 4px solid #F0F0F0;
 border-right: 0px solid #f4f4f4;
 padding: 0px 0px 0px 15px;
 text-align: left;
 border-collapse: collapse;
 }

table.topicpdfs td.pic {
 border-top: 4px solid #F0F0F0;
 border-right: 0px solid #f4f4f4;
 padding: 0px 0px 0px 0px;
 width: 120px;
 height: 135px;
 text-align: center;
 }

table.topicpdfs td.pics {
 border-top: 4px solid #F0F0F0;
 border-right: 0px solid #f4f4f4;
 padding: 0px 0px 0px 0px;
 width: 120px;
 height: 153px;
 text-align: center;
 }

table.topicpdfs td.description {
 border-top: 4px solid #F0F0F0;
 border-right: 0px solid #f4f4f4;
 padding: 5px 0px 0px 15px;
 text-align: left;
 }

table.topicpd {
 border-top: 0px solid #F0F0F0;
 border-right: 0px solid #f4f4f4;
 padding: 0px 0px 0px 15px;
 text-align: left;
 border-collapse: collapse;
 }

table.topicpd td.pic {
 border-top: 0px solid #F0F0F0;
 border-right: 0px solid #f4f4f4;
 padding: 0px 0px 0px 0px;
 width: 120px;
 height: 135px;
 text-align: center;
 }

table.topicpd td.pics {
 border-top: 0px solid #F0F0F0;
 border-right: 0px solid #f4f4f4;
 padding: 0px 0px 0px 0px;
 width: 120px;
 height: 153px;
 text-align: center;
 }

table.topicpd td.description {
 border-top: 0px solid #F0F0F0;
 border-right: 0px solid #f4f4f4;
 padding: 5px 0px 0px 15px;
 text-align: left;
 }

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

p {
 font-family: Arial, Verdana, sans-serif;
 padding: 0px;
 margin: 0px;
 font-size: 14px;
 line-height: 18px;
 font-weight: 400;
 color: #000;
}

.red { 
 font-family: Arial, Verdana, sans-serif;  
 font-size: 12px;  
 margin-top: 10px; 
 margin-bottom: 0px; 
 padding: 0px; 
 color: #ff0000;
 font-weight: bold;  
}

.line {
 text-decoration: line-through;
 font-size: 20px;
 font-weight: bold;
 }

hr.order { 
 background: #fffddf;
 height: 1px; 
 border: 0px solid #fff;
 }

h1 {font-size: 18px; margin: 0px; padding: 0px; color: #ffffff; font-weight: bold;  background-color: transparent;}
h2 {font-family: Arial, Verdana, sans-serif; font-weight: bold; font-size: 18px; margin: 0px 0px 2px 0px; color: #000; background-color: transparent;}
h3 {font-family: Arial, Verdana, sans-serif; font-weight: bold; font-size: 15px; margin: 0px 0px 3px 0px; color: #000; background-color: transparent;}
h4 {font-family: Arial, Verdana, sans-serif; font-weight: bold; font-size: 19px; margin: 0px 0px 12px 0px; color: #003869; background-color: transparent;}

#ContentLeft {
 float: left;
 width: 800px;
 padding: 0px;
 margin: 0px;
 border-right: 1px solid #f4f4f4;
 background-color: #fff;
 color: #000000;
 text-align: left;
 }

#ContentRight {
 float: left;
 width: 190px;
 padding: 0px 0px 0px 0px;
 margin: 0px 0px 0px 0px;
 border-left: 0px solid #2d3f50;
 border-top: 0px solid #ccc;
 background-color: #fffddf;
 color: #000000;
 text-align: left;
 }

.topper {
 padding: 0px;
 margin: 0px;
 }


.chto {
 padding: 0px;
 margin: 0px;
 }


a.info:hover {
	position: relative;
	border: none;
}

a.info span {
	display: none;
}

a.info:hover span {
	display: block;
   	position: absolute; top: 10px; left: -180px;
	text-decoration: none;
    cursor: pointer; /* for IE */
	/* formatting only styles */
	color: #fff;
   	padding: 10px; margin: 10px; z-index: 100;
   	background: #003869; border: 3px solid #c0c0c0;
	opacity: 1;
	/* end formatting */
}


a.tip {
	border-bottom: 0px dashed;
	text-decoration: none;
}

a.tip:hover {
	position: relative;
	cursor: help;
	text-decoration: underline;
}

a.tip span {
	display: none;
}

a.tip:hover span {
	display: block;
   	position: absolute; top: 10px; left: 0;
	color: #fff;
	/* formatting only styles */
   	padding: 8px; margin: 10px; z-index: 100;
   	border: 2px solid #c0c0c0;
    text-decoration: none;
	padding-right: 20px;
	background: #003869;
	/* end formatting */
}

#Footer {
 left: 0px;
 height: 80px;
 margin: 0px;
 padding: 0px 0px 0px 0px;
 color: #000;
 background-color: #2c5a82;
 border-bottom: 0px solid #2d3f50;
 text-align: center;
 }

