/* Global Styles */

a {
	color: #993300;
}

table[align=center] {
	margin-left:auto;
	margin-right:auto;
}

a:hover {
	color: #5C743D;
	}

.menu {
        background-color:#5C743D;
}

.infobar {
        background-color:#99CC66;
}

.infobar-line {
        background-color:#ACB;
        border-top:1px dotted white;
}

.infobar-line2 {
    background-color:#ACB;
    border-bottom:1px dotted white;
}

.infobar-margin {
    background-color:#8A9;
}

.spacer {
	margin: 10px;
}

.tableedit th
{
	color: black;
	font-family: Verdana,Tahoma,Arial;
	font-size: 11px;
	text-align: left;
}
.tableedit td {
	color: black;
	font-family: Verdana,Tahoma,Arial;
	font-size: 11px;
}

.tablesubmit {
    background:#fffff5;
        border: 1px solid #5C743D;
    padding:6px !important;
        color: #FFFFFF;
        font-family: Verdana,Tahoma,Arial;
        font-size: 11px;
}

.tablesubmit td {
        color: #000000;
        font-family: Verdana,Tahoma,Arial;
        font-size: 11px;
}


.tableresult {
	border: 1px solid #5C743D;
	background-color: #FFFFFF;
	color: #000000;
}

.tableresult th
{
	color:#FFFFFF;
	background-color: #5C743D;
	font-family: Verdana,Tahoma,Arial;
	font-size: 12px;
}

.tableresult td
{
	color: black;
	font-family: Verdana,Tahoma,Arial;
	font-size: 10px;
}
.tableresult .blank
{
	background-color:#FFFFFF;
	font-family: Verdana,Tahoma,Arial;
	font-size: 10px;
	color:#000000;
}

span.assigned 
{
        font-family: Verdana, Tahoma, Arial;
        font-size: 12px;
        fong-weight: strong;
        color: #FF0000;
        background: yellow;
}
.tableextra-assigned
{
	font-family: Verdana,Tahoma,Arial;
	font-size: 10px;
	background: #FFC1C1;
}
.tableextra-assigned td
{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
}

.tableextra-assigned .OT
{
	background-color: #F4FFE4;
}

.tableextra
{
	font-family: Verdana,Tahoma,Arial;
	font-size: 10px;
	background: #FFFFFF;
}

.tableextra td
{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
}

.tableextra .OT
{
	background-color: #F4FFE4;
}

.totalrow
{
	font-family: Verdana,Tahoma,Arial;
	font-size: 7pt;
	font-weight: bold;
	font-style: normal;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000000;
	text-align:right;
}

.tablewarning
{
	font-family: Verdana, Tahoma, Arial;
	font-size: 10px;
	color:#CC0000;
	border: thin dashed #CC0000;
	text-align: center;
	font-weight: bold;
	margin:10px;
	padding:3px;
}

td.TT
{
	background-color:#D7E9F7;
	color:#000000;
	font-family: Verdana,Tahoma,Arial;
	font-size: 10px;
}

td.NT
{
	background: #F7DDDD;
	text-align: left;
}
td.HT
{
	padding: 0px 0px;
	text-align: left;
	background-color: #FF9896;
}
td.LT
{
    padding: 0px 0px;
}
td.refund
{	
	background-color:#CDEECC;
	text-align: left;
}
td.needs_refund
{
        background-color:#99FF33;
}
td.NT, td.HT, td.LT, td.refund
{
	font-family: Verdana,Tahoma,Arial;
	font-size: 8pt;
	font-weight: lighter;
	font-style: normal;
}
/*
td.incomplete
{
	background-color: #FFC1C1;
}
td.fedstage
{
	background-color: #FFFF99;
}
td.processing
{
	background-color: #FFE3B9;
}
td.done
{
	background-color: #D5F8FF;
}
td.irs_open_issue
{
	background-color: #AAAAAA;
}
td.irs_closed_issue
{
	background-color: #CCAAAA;
}
td.refund
{
	background-color: #CEFFCE;
}
td.needs_refund
{
        background-color: #99FF33;
}
*/
/* replacements for NT, HT, and refund on /admin/operations/search_orders_gov.php */
.incomplete
{
	background-color: #FFC1C1;
}
/* .unfiled is replaced by both .waiting and .received with orders after 5/15/07 */
.unfiled
{
	background: #F7DDDD;
}
.waiting
{
	background-color: #FFE3B9;
}
.received
{
	background-color: #FFFF99;
}
.done
{
	background-color: #D5F8FF;
}
.irs_open_issue
{
	background-color: #AAAAAA;
}
.irs_closed_issue
{
	background-color: #CCAAAA;
}
.limbo_irs_fax
{
	background-color: #FFFFFF;
}
.limbo_signature
{
	background-color: #EEEEEE;
}
.waiting_for_cust_resp
{
        background-color: #CCCC99;
}
.refund
{
	background-color: #CEFFCE;
}
.needs_refund
{
	background-color: #99FF33;
}
.chargeback
{
	background-color: #CEFFCE;
}
.dba_conversion
{
    background-color: #CCC;
}
.incomplete, .waiting, .received, .done, .refund, .chargeback, .irs_open_issue, .irs_closed_issue, .limbo_irs_fax, .limbo_signature, .dba_conversion
{
	font-family: Verdana,Tahoma,Arial;
	font-size: 8pt;
	font-weight: lighter;
	font-style: normal;
	text-align: left;
}
td.weekrow
{
	background: #C2C5E2;
	font-weight: normal;
}
td.monthrow
{
	background: #00FFFF;
	font-weight: normal;
}
td.date
{
	background-color: #DDF0DD;
}
td.GG
{
	background-color:#BBBBFF;
}
td.MS
{
	background-color:#BBBBEE;
}
td.OV
{
	background-color:#BBBBDD;
}
td.UN
{
	background-color:#BBBBCC;
}
td.TO
{
	background-color:#BBBBBB;
}
td.CH
{
	background: #FFFFFF;
}
td.WC
{
	background: #B2C5E2;
}
td.DC
{
	background: #A2B5E2;
}
td.BB
{
	background: #92A5E2;
}
td.DH
{
	background: #A2B5E2;
}

td.weekrow, td.date, td.CH, td.WC, td.DC, td.BB, td.DH, td.GG, td.MS, td.OV, td.UN, td.TO
{
	font-family: Verdana,Tahoma,Arial;
	font-size: 8pt;
	font-style: normal;
}
td.monthrow, td.date, td.CH, td.WC, td.DC, td.BB, td.DH, td.GG, td.MS, td.OV, td.UN, td.TO
{
	font-family: Verdana,Tahoma,Arial;
	font-size: 8pt;
	font-style: normal;
}
th.CH, th.WC, th.BB
{
	text-align:center;	
}
td.weekrow, td.DC, td.WC, td.BB, td.DH, td.GG, td.MS, td.OV, td.UN, td.TO
{
	text-align:right;
}
td.monthrow, td.DC, td.WC, td.BB, td.DH, td.GG, td.MS, td.OV, td.UN, td.TO
{
	text-align:right;
}

input.IC
{ 
	font-family: Verdana,Tahoma,Arial;
  	font-size:8pt; 
  	font-weight:bold;
	text-align:right;
}

/* ID Styles */
#navigation td {
	border-bottom: 1px solid #F4FFE4;
	}
	
#navigation a {
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #D5EDB3;
	line-height:11px;
	letter-spacing:.05em;
	text-decoration: none;
	display:block;
	padding:8px 8px 10px 20px;
	}
	
#navigation a:hover {
	background: #99CC66;
	color:#993300;
	}
	
#logo 	{
	font:24px Arial, Helvetica, sans-serif;
	color: #5C743D;
	letter-spacing:.2em;
	line-height:30px;
	}

#tagline 	{	
	font:11px Arial, Helvetica, sans-serif;
	color: #993300;
	letter-spacing:.4em;
	line-height:18px;
	}

#monthformat {
	border-bottom: 1px dashed #5C743D;
	}
		
#dateformat {
	font:11px Arial, Helvetica, sans-serif;
	color: #993300;
	letter-spacing:.2em;
	}
	
#dateformat a {
	font:11px Arial, Helvetica, sans-serif;
	color: #993300;
	font-weight:bold;
	letter-spacing:.1em;
	text-decoration:none;
	}
	
#dateformat a:hover {
	color: #F4FFE4;
	letter-spacing:.1em;
	}
	
/* Class Styles */
	
.bodyText {
	font:11px Arial, Helvetica, sans-serif;
	color:#666666;
	line-height:20px;
	margin-top:0px;
	}
	
.pageName{
	font: 18px Arial, Helvetica, sans-serif;
	color: #99CC66;
	line-height:26px;
	letter-spacing:.21em;
	}
	
.subHeader {
	font:bold 11px Arial, Helvetica, sans-serif;
	color: #993300;
	line-height:22px;
	letter-spacing:.2em;
	}

.quote {
	font: 20px Arial, Helvetica, sans-serif;
	color: #759DA1;
	line-height:30px;
	}
	
.smallText {
	font: 10px Arial, Helvetica, sans-serif;
	color: #666666;
	line-height: 22px;
	}
	
.navText {
	font: 11px Arial, Helvetica, sans-serif;
	color: #003366;
	line-height:16px;
	letter-spacing:.1em;
	text-decoration: none;
	}

                    .tip {font:10px/12px
                    Arial,Helvetica,sans-serif; border:solid 1px
                    #666666; width:270px; padding:1px;
                    position:absolute; z-index:100;
                    visibility:hidden; color:#333333; top:20px;
                    left:90px; background-color:#ffffcc;
                    layer-background-color:#ffffcc;}
                 
