@media screen
{
   .print-button {display: inline-table;}
}

@media print
{  
   .print-button {display: none;}
}

.tittlewhite {
	color: #FFFFFF;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.status-cancelled
{
	color: red;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}
.status-normal
{
	color: green;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}
.comm-status-paid
{
	color: green;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}
.comm-status-topay
{
	color: blue;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}
.BodyTittle {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000066;
}
.subtittle {
	font-size: 13px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-style: normal;
	color: #FFFFFF;
	cursor: pointer;
}
.table1 {
	width: 100%;
	border: 5px solid #000066;
	background-color: #DBE1F5;
	float: none;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}
.tableR{
	border: 10px solid #000066;
	background-color: #DBE1F5;
	width: 98%;
	float: none;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}
.headline
{
	border-right: #000000 thin solid;
	border-top: #000000 thin solid;
	font-size: 12px;
	float: left;
	border-left: #000000 thin solid;
	width: 50%;
	
	color: #000000;
	border-bottom: #000000 thin solid;
	font-style: normal;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	background-color: #999999;
	white-space: nowrap;
}
.button {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	border: 1px solid #000000;
	background-color: #000066;
	float: none;
	width: 40px;
	font-style: normal;
}
.button2 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	border: 1px solid #000000;
	background-color: #000066;
	float: none;
	width: 100px;
	font-style: normal;
	
}
.tableIn {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	float: none;
	width: 98%;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
}
.tablehead {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	background-color: 37376A;
	color: #FFFFFF;
}
.tablehead2 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	background-color: 37376A;
	color: #FFFFFF;
}
.tableDetails {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color: DDDDDD;
	font-style: normal;
}
.nextprev {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
}
.bodylabel {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	color: #000000;
}
.bodytext {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
}
.ErrMsgs {
	font-weight: bolder;
	font-size: smaller;
	color: #FF0000;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}
.UserMsgs {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-weight: bolder;
}
.headlineTD {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-style: normal;
	color: #000000;
	background-color: #999999;
	border: thin solid #000000;
	float: left;
	font-size: 12px;
}
.bodylabelSmall {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: smaller;
	font-style: normal;
	color: #000000;
	font-weight: 600;

}
.bodylabel10
{
	font-weight: bold;
	font-size: 11px;
	color: #000000;
	font-style: normal;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}
.bodylabel11
{
	font-weight: normal;
	font-size: 11px;
	color: #000000;
	font-style: normal;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}
.PolicyRecieptBox
{
	border-right: black thin solid;
	border-top: black thin solid;
	border-left: black thin solid;
	border-bottom: black thin solid;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.print-title {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
.print-body {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.print-button {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #283B82;
	text-decoration:none;
}
.blue-background
{
	background-color: #333366;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}
.leftmenu-table
{
	background-color: #333366;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}
.leftmenu-link
{
	font-size: 12px;
	cursor: pointer;
	color: #ffffff;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	background-color: #333366;
}
.leftmenu-link-onMouseOver
{
	font-size: 12px;
	font-weight: bold;
	cursor: pointer;
	color: #333366;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	background-color: #cccccc;
	text-decoration: none;
}
.taxinvoice-header-date 
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;
}
.taxinvoice-header-heading 
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
}
.taxinvoice-header-atcaddr 
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.taxinvoice-header-allianz 
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;
}
.taxinvoice-header-agencyaddr 
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 14px;
}
.taxinvoice-header-amountdue
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
.taxinvoice-header-summaryheading
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
}
.taxinvoice-header-pleaseattach 
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;
}
.taxinvoice-grid-header 
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}
.taxinvoice-grid-cell 
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.taxinvoice-grid-totals 
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
.taxinvoice-amountdue-box
{
	border-right: black thin solid;
	border-top: black thin solid;
	border-left: black thin solid;
	border-bottom: black thin solid;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.taxinvoice-box
{
	border-right: black thin solid;
	border-top: black thin solid;
	border-left: black thin solid;
	border-bottom: black thin solid;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.taxinvoice-notes
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.taxinvoice-emptyboxes
{
	border-right: black thin solid;
	border-top: black thin solid;
	border-left: black thin solid;
	border-bottom: black thin solid;
}
.taxinvoice-footer
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.tableButtons {
	border: 2px solid #DBE1F5;
	background-color: #333366;
	float: none;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}
.buttonboxtitle
{
	font-weight: bold;
	font-size: 11px;
	color: #999999;
	font-style: normal;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}
.buttonboxtext
{
	font-weight: normal;
	font-size: 10px;
	color: #333366;
	font-style: normal;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}
.credit-card-status
{
	font-weight: bold;
	font-size: 14px;
	color: #333366;
	font-style: normal;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}
.tableborderdetails {
	border: 5px solid #000066;
	background-color: #DBE1F5;
	float: none;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	padding: 20px;
}
.small-notes {
	font-size: 10px;
}
.input{
   width: 60px;
}
