td.TableHead0, td.TableHead1, td.TableHead2 {
	background-color: #313194;
	padding: 3pt;
}

td.TableSubHead0, td.TableSubHead1, td.TableSubHead2 {
	background-color: #D0D0D0;
	text-align: center;	
	padding: 2pt;
}

td.N97TableHead0, td.N97TableHead1, td.N97TableHead2 {
	background-color: #D0D0D0;
	padding: 3pt;
}

td.NoValue {
	background-color: #FFFFFF;
	text-align: right;	
	padding: 3pt;
}

td.ResultsNav {
	background-color: #FFFFFF;
	text-align: right;	
	padding: 3pt;
}

td.N97Note {
	background-color: #FFFFFF;
	padding: 3pt;
}

td.NoResults {
	background-color: #FFFFFF;
	padding: 3pt;
}

td.TD1A, td.TD2A, td.MoreSICA {
	background-color: #FFFFFF;
	padding: 3pt;
}

td.TD0A {
	background-color: #FFFFFF;
	padding: 3pt;
}

td.TD1B, td.TD2B, td.MoreSICB {
	padding: 3pt;
	background-color: #DDEEFF;
}

td.TD0B {
	padding: 3pt;
	background-color: #DDEEFF;
}

td.N97Heading {
	background-color: #313194;
	text-align: center;	
	padding: 3pt;
}

td.N97TD0A, td.N97TD1A, td.N97TD2A {
	background-color: #FFFFFF;
	padding: 3pt;
}

td.N97TD0B, td.N97TD1B, td.N97TD2B {
	background-color: #DDEEFF;
	padding: 3pt;
}

td.BlackBG{
	background-color: #000000;
	padding: 0pt;
}


input.TD1A {
	background-color: #F5EEC5;
	color: #F5EEC5;
}

input.TD1B {
	background-color: #C0C0C0;
	color: #C0C0C0;
}



font.Col0Heading, font.Col1Heading, font.Col2Heading {
	color: #FFFFFF;
	font-family: Tahoma;
	font-weight:bold;
	font-size: 10pt;
}

font.Col0SubHeading, font.Col1SubHeading, font.Col2SubHeading {
	color: #FFFFFF;
	font-family: Tahoma;
	font-size: 9pt;
}

font.Col0Number, font.Col1Number, font.Col2Number {
	font-family: Tahoma;
	font-size: 10pt;
}

font.Col0Desc, font.Col1Desc, font.Col2Desc {
	font-family: Tahoma;
	font-size: 10pt;
}

font.IRSNum, font.NAICSNum, font.SICNum {
	font-family: tahoma;
	font-weight:bold;
	font-size: 10pt;
}

font.IRSDesc, font.NAICSDesc {
	font-family: tahoma;
	font-weight:bold;
	font-size: 10pt;
}

font.SICDesc {
	font-family: tahoma;
	font-size: 10pt;
}

font.NoValueHeading, font.NoValue {
	font-family: tahoma;
	font-size: 10pt;
}

font.N97Heading {
	color: #FFFFFF;
	font-family: tahoma;
	font-weight: bold;
	font-size: 10pt;
}

font.N97Note {
	font-family: tahoma;
	font-size: 10pt;
}

font.N97Col0, font.N97Col1, font.N97Col2 {
	font-family: tahoma;
	font-weight: bold;
	font-size: 10pt;
}

font.N97Desc, font.N9702Desc {
	font-family: tahoma;
	font-weight: bold;
	font-size: 10pt;
}

font.N97EOP {
	font-family: tahoma;
	font-size: 10pt;
}

font.AltNAICSDesc {
	font-family: tahoma;
	font-size: 8pt;
}

font.NAICSMapping{
	font-family: tahoma;
	font-size: 8pt;
}

font.ResultsPage {
	font-family: tahoma;
	font-weight: bold;
	font-size: 10pt;
}

font.ResultsPageSelected {
	font-family: tahoma;
	font-weight: bold;
	font-size: 10pt;
}

font.ResultsPageSeparator {
	font-family: tahoma;
	font-size: 10pt;
}

font.MoreSIC {
	font-family: tahoma;
	font-size: 8pt;
}

font.N97Asterisk, font.N02Asterisk {
	font-family: tahoma;
	font-size: 10pt;
}



a.ResultsPageLink {
	color: #313194;
	font-family: tahoma;
	font-size: 10pt;
}

a.MoreSIC {
	color: #313194;
	font-family: tahoma;
	font-size: 8pt;
}

a.IRSBACLink, a.NAICSLink {
	color: #313194;
	font-family: tahoma;
	font-size: 10pt;
}

a.N97Asterisk, a.N02Asterisk {
	color: #313194;
	font-family: tahoma;
	font-size: 10pt;
}

a.N97Code, a.N9702Code {
	color: #313194;
	font-family: tahoma;
	font-weight: bold;
	font-size: 10pt;
}
