body {
	margin: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-color: #ffffff;
}

ul {
	margin: 0px,0px,0px,16px;
	padding: 5px,0px,0px,0px;
	list-style-type: square;
}

li {
	padding: 2px,0px,0px,0px;
}

/* HOMEPAGE PRESS RELEASES */

.MedGrayHeading
{
	color: #666666;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 10pt;
	font-weight: bold;
}

.DkGrayHeading
{
	color: #333333;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 10pt;
	font-weight: bold;
}

a.DkGrayHeading:link
{
	color: #333333;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 10pt;
	font-weight: bold;
	text-decoration:none;
}

a.DkGrayHeading:visited
{
	color: #333333;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 10pt;
	font-weight: bold;
	text-decoration:none;
}

a.DkGrayHeading:active
{
	color: #273071;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 10pt;
	font-weight: bold;
	text-decoration:none;
}

a.DkGrayHeading:hover
{
	color: #273071;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 10pt;
	font-weight: bold;
	text-decoration:none;
}

.DkGrayBodyText
{
	color: #666666;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 10pt;
	font-weight: normal;
	line-height: 18px;
}

.checker500TextSm
{
	color: #666666;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 8pt;
	font-weight: normal;
	line-height: 14px;
}

/* HOMEPAGE MOTORSPORTS BANNER */

a.WhiteText:link	{
	color: #ffffff;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 8pt;
	font-weight: bold;
	text-decoration: underline;
}

a.WhiteText:visited	{
	color: #ffffff;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 8pt;
	font-weight: bold;
	text-decoration: underline;
}

a.WhiteText:active	{
	color: #C60029;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 8pt;
	font-weight: bold;
	text-decoration: underline;
}

a.WhiteText:hover	{
	color: #cccccc;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 8pt;
	font-weight: bold;
	text-decoration: underline;
}

.HomepageMotorsportsImage
{
	background-image : url(images/home_funnycar_lower.jpg);
	background-repeat : repeat-n;
}


/* BG COLORS/PATTERNS/IMAGES */

.interior
{
	background-image : url(images/interior_bg.gif);
}

.DkBlueBG 
{
	/*background-color: #003366;*/
	background-color: #273071;
}

.DkGrayHorzRule
{
	background-color: #A6A7A8;
}

.DkGrayBG 
{
	background-color: #CCCCCC;
}

.LtGrayBG 
{
	background-color: #EFEFEF;
}

.WhiteBG 
{
	background-color: #ffffff;
}

.BlkBG 
{
	background-color: #000000;
}

.ImageBorder
{
	border-color: #003366;
}

.GrayVertPattern
{
	background-image : url(images/home_gray_vert_pattern.gif);
	background-repeat : repeat-y;
}

.RedRule
{
	background-color: #C50F29;
}

.eventTable 
{
	background-color: #F5F5F5;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 8pt;
	font-weight: normal;
	text-decoration: none;
	color: #000000;
}
	
.eventTableAlt {
	background-color: #CCCCCC;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 8pt;
	font-weight: normal;
	text-decoration: none;
	color: #000000;
}

/* ADDED 1/5/06 TO FIX MINOR ISSUES ON HOMEPAGE */

.homepageHeadingBG {
	background-color: #273071;
	padding-left: 7px;
	padding-top: 4px;
	/*
	background-image : url(images/home_heading_bg_pattern.gif);
	background-repeat : repeat-x; */
}

.homepageLtBlueHorzRule {
	background-color: #9999cc;
}

/* MISC TEXT FORMATTING */

.bodyText {
	font-family : Arial,Helvetica,sans-serif;
	font-weight : normal;
	color : #000000;
	font-size : 10pt;
	line-height : 18px;
}

a.bodyText:link	{
	font-family : Arial,Helvetica,sans-serif;
	font-weight : normal;
	color : #273071;
	font-size : 10pt;
	text-decoration: underline;
	line-height : 18px;
}

a.bodyText:visited	{
	font-family : Arial,Helvetica,sans-serif;
	font-weight : normal;
	color :#273071;
	font-size : 10pt;
	text-decoration: underline;
	line-height : 18px;
}

a.bodyText:active	{
	font-family : Arial,Helvetica,sans-serif;
	font-weight : normal;
	color : #EE1B2C;
	font-size : 10pt;
	text-decoration: underline;
	line-height : 18px;
}

a.bodyText:hover	{
	font-family : Arial,Helvetica,sans-serif;
	font-weight : normal;
	color : #C50F29;
	font-size : 10pt;
	text-decoration: underline;
	line-height : 18px;
}

.bodyTextBold {
	font-family : Arial,Helvetica,sans-serif;
	font-weight : bold;
	color : #000000;
	font-size : 10pt;
	line-height : 18px;
}

a.bodyTextBold:link	{
	font-family : Arial,Helvetica,sans-serif;
	font-weight : bold;
	color : #273171;
	font-size : 10pt;
	text-decoration: underline;
	line-height : 18px;
}

a.bodyTextBold:visited	{
	font-family : Arial,Helvetica,sans-serif;
	font-weight : bold;
	color :#273171;
	font-size : 10pt;
	text-decoration: underline;
	line-height : 18px;
}

a.bodyTextBold:active	{
	font-family : Arial,Helvetica,sans-serif;
	font-weight : bold;
	color : #EE1B2C;
	font-size : 10pt;
	text-decoration: underline;
	line-height : 18px;
}

a.bodyTextBold:hover	{
	font-family : Arial,Helvetica,sans-serif;
	font-weight : bold;
	color : #EE1B2C;
	font-size : 10pt;
	text-decoration: underline;
	line-height : 18px;
}

.smText {
	font-family : Arial,Helvetica,sans-serif;
	font-weight : normal;
	color : #000000;
	font-size : 8pt;
	line-height : 14px;
}

a.smText:link	{
	font-family : Arial,Helvetica,sans-serif;
	font-weight : normal;
	color :#273171;
	font-size : 8pt;
	text-decoration: underline;
	line-height : 18px;
}

a.smText:visited	{
	font-family : Arial,Helvetica,sans-serif;
	font-weight : normal;
	color :#273171;
	font-size : 8pt;
	text-decoration: underline;
	line-height : 18px;
}

a.smText:active	{
	font-family : Arial,Helvetica,sans-serif;
	font-weight : normal;
	color : #EE1B2C;
	font-size : 8pt;
	text-decoration: underline;
	line-height : 18px;
}

a.smText:hover	{
	font-family : Arial,Helvetica,sans-serif;
	font-weight : normal;
	color : #EE1B2C;
	font-size : 8pt;
	text-decoration: underline;
	line-height : 18px;
}

.caption {
	font-family : Arial,Helvetica,sans-serif;
	font-weight : normal;
	color : #000000;
	font-size : 8pt;
}

.copyright {
	font-family : Arial,Helvetica,sans-serif;
	font-weight : normal;
	color : #ffffff;
	font-size : 8pt;
}

.subHeading {
	font-family : Arial,Helvetica,sans-serif;
	font-weight : bold;
	color : #000000;
	font-size : 10pt;
	line-height : 18px;
}

/* SUBNAV */

.subNav {
	font-family : Arial,Helvetica,sans-serif;
	font-weight : bold;
	color : #ffffff;
	font-size : 8pt;
	line-height : 22px;
}

.subNavOn	{
	font-family : Arial,Helvetica,sans-serif;
	font-weight : bold;
	color : #FFCC33;
	font-size : 8pt;
	line-height : 22px;
}

a.subNav:link	{
	font-family : Arial,Helvetica,sans-serif;
	font-weight : bold;
	color : #ffffff;
	font-size : 8pt;
	line-height : 22px;
	text-decoration: underline;
}

a.subNav:visited	{
	font-family : Arial,Helvetica,sans-serif;
	font-weight : bold;
	color : #ffffff;
	font-size : 8pt;
	line-height : 22px;
	text-decoration: underline;
	
}

a.subNav:active	{
	font-family : Arial,Helvetica,sans-serif;
	font-weight : bold;
	color : #FFCC33;
	font-size : 8pt;
	line-height : 22px;
	text-decoration: underline;
}

a.subNav:hover	{
	font-family : Arial,Helvetica,sans-serif;
	font-weight : bold;
	color : #FFCC33;
	font-size : 8pt;
	line-height : 22px;
	text-decoration: underline;
}

.subNavBullet {
	font-family : Arial,Helvetica,sans-serif;
	font-weight : bold;
	color : #ffffff;
	font-size : 10pt;
	line-height : 12px;
}

/* TERTIARY NAV */

.tertNav {
	font-family : Arial,Helvetica,sans-serif;
	font-weight : normal;
	color : #ffffff;
	font-size : 8pt;
	line-height : 15px;
	text-decoration: underline;
}

.tertNavOn	{
	font-family : Arial,Helvetica,sans-serif;
	font-weight : bold;
	color : #FFCC33;
	font-size : 8pt;
	line-height : 15px;
}

a.tertNav:link	{
	font-family : Arial,Helvetica,sans-serif;
	font-weight : normal;
	color : #ffffff;
	font-size : 8pt;
	line-height : 15px;
	text-decoration: underline;
}

a.tertNav:visited	{
	font-family : Arial,Helvetica,sans-serif;
	font-weight : normal;
	color : #ffffff;
	font-size : 8pt;
	line-height : 15px;
	text-decoration: underline;	
}

a.tertNav:active	{
	font-family : Arial,Helvetica,sans-serif;
	font-weight : normal;
	color : #FFCC33;
	font-size : 8pt;
	line-height : 15px;
	text-decoration: none;
}

a.tertNav:hover	{
	font-family : Arial,Helvetica,sans-serif;
	font-weight : normal;
	color : #FFCC33;
	font-size : 8pt;
	line-height : 15px;
	text-decoration: underline;
}

/* FOOTER */

.Footer	{
	color: #cccccc;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 8pt;
	font-weight: bold;
	text-decoration: none;
}

a.Footer:link	{
	color: #ffffff;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 8pt;
	font-weight: bold;
	text-decoration: none;
}

a.Footer:visited	{
	color: #ffffff;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 8pt;
	font-weight: bold;
	text-decoration: none;
}

a.Footer:active	{
	color: #ffffff;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 8pt;
	font-weight: bold;
	text-decoration: none;
}

a.Footer:hover	{
	color: #cccccc;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 8pt;
	font-weight: bold;
	text-decoration: none;
}

/* EMPLOYMENT STYLES */

.employmentTblHeading {
	font-family : Arial,Helvetica,sans-serif;
	font-weight : bold;
	color : #ffffff;
	font-size : 10pt;
	line-height : 18px;
	background-color : #273171;
	padding : 2px
}

.employmentTblBodyText {
	font-family : Arial,Helvetica,sans-serif;
	font-weight : normal;
	color : #000000;
	font-size : 10pt;
	line-height : 18px;
	background-color : #EFEFFF;	
}


.employeeEthnicity {
	font-family : Arial,Helvetica,sans-serif;
	font-weight : normal;
	color : #000000;
	font-size : 8pt;
	text-decoration: underline;
}

.jobTitle {
	font-family : Courier, Courier New,Arial,Helvetica,sans-serif;
	font-weight : bold;
	color : #273071;
	font-size : 9pt;
}

.jobDescSubHeading {
	font-family : Courier, Courier New,Arial,Helvetica,sans-serif;
	font-weight : bold;
	color : #000000;
	font-size : 9pt;
}

a.jobLink:link	{
	color: #273071;
	font-family : Courier, Courier New, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	text-decoration: underline;
	line-height: 25px;
	background-color : #e2e2e2;
	padding: 2px;
}

a.jobLink:visited	{
	color: #273071;
	font-family : Courier, Courier New, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	text-decoration: underline;
	line-height: 25px;
	background-color : #e2e2e2;
	padding: 2px;
}

a.jobLink:active	{
	color: #273071;
	font-family : Courier, Courier New, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	text-decoration: underline;
	line-height: 25px;
	background-color : #e2e2e2;
	padding: 2px;
}

a.jobLink:hover	{
	color: #EE1B2C;
	font-family : Courier, Courier New, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	text-decoration: underline;
	line-height: 25px;
	background-color : #e2e2e2;
	padding: 2px;
}

.jobDetails {
	font-family : Courier, Courier New, Arial, Helvetica, sans-serif;
	font-weight : normal;
	color : #666666;
	font-size : 9pt;
	line-height: 15px;
}

a.jobDetails:link	{
	font-family : Courier, Courier New, Arial, Helvetica, sans-serif;
	font-weight : normal;
	color : #666666;
	font-size : 9pt;
	line-height: 15px;
	text-decoration: none;
}

a.jobDetails:visited	{
	font-family : Courier, Courier New, Arial, Helvetica, sans-serif;
	font-weight : normal;
	color : #666666;
	font-size : 9pt;
	line-height: 15px;
	text-decoration: none;
}

a.jobDetails:active	{
	font-family : Courier, Courier New, Arial, Helvetica, sans-serif;
	font-weight : normal;
	color : #666666;
	font-size : 9pt;
	line-height: 15px;
	text-decoration: none;
}

a.jobDetails:hover	{
	font-family : Courier, Courier New, Arial, Helvetica, sans-serif;
	font-weight : normal;
	color : #666666;
	font-size : 9pt;
	line-height: 15px;
	text-decoration: underline;
}

.employmentApplication {
	font-family : Arial,Helvetica,sans-serif;
	font-weight : normal;
	color : #000000;
	font-size : 10pt;
	width: 200px;
}

.employmentApplicationSM {
	font-family : Arial,Helvetica,sans-serif;
	font-weight : normal;
	color : #000000;
	font-size : 10pt;
}

employmentApplicationTextArea {
	font-family : Arial,Helvetica,sans-serif;
	font-weight : normal;
	color : #000000;
	font-size : 10pt;
	background-color: #e2e2e2;
}

table.employmentApplicationTable {
	border-width: 1px;
	border-style: solid;
	border-color: thin #cccccc;
}

.employmentSubmitButton {
	font-family : Arial,Helvetica,sans-serif;
	font-weight : bold;
	color : #ffffff;
	background-color: #273071;
	font-size : 10pt;
	text-decoration: none;
}

.employmentApplicationHeading {
	font-family : Arial,Helvetica,sans-serif;
	font-weight : bold;
	color : #ffffff;
	background-color: #273071;
	font-size : 10pt;
	text-decoration: none;
	padding-left: 2px;
	padding-right: 2px;
}

.employmentRequired {
	font-family : Arial,Helvetica,sans-serif;
	font-weight : bold;
	color:#DF2140;
}

.employmentBackground {
	width: 450px;
	font-family : Arial,Helvetica,sans-serif;
	font-weight : normal;
	font-size : 10pt;
	color: #000000;	
}

/* RECYCLING */

.recyclingTable {
	font-family : Arial,Helvetica,sans-serif;
	font-weight : normal;
	color : #000000;
	font-size : 8pt;
	line-height : 18px;
}

.recyclingTableTitle {
	font-family : Arial,Helvetica,sans-serif;
	font-weight : bold;
	color : #000000;
	font-size : 10pt;
	text-decoration : underline;
}

.recyclingGrnType {
	font-family : Arial,Helvetica,sans-serif;
	font-weight : bold;
	color : #006633;
	font-size : 10pt;
}

/* STORE LOCATOR */

.storeMapLegendShucks {
	font-family : Arial,Helvetica,sans-serif;
	font-weight : bold;
	color : #03B400;
	font-size : 10pt;
}

.storeMapLegendMurrays {
	font-family : Arial,Helvetica,sans-serif;
	font-weight : bold;
	color : #F54600;
	font-size : 10pt;
}

.storeMapLegendKragen {
	font-family : Arial,Helvetica,sans-serif;
	font-weight : bold;
	color : #c60029;
	font-size : 10pt;
}

.storeMapLegendChecker {
	font-family : Arial,Helvetica,sans-serif;
	font-weight : bold;
	color : #1630F5;
	font-size : 10pt;
}

.storeLocatorTblHeading {
	font-family : Arial,Helvetica,sans-serif;
	font-weight : bold;
	color : #ffffff;
	background-color : #273171;
	font-size : 10pt;
	text-align : center;
}

a.storeLocatorTblHeading:link	{
	font-family : Arial,Helvetica,sans-serif;
	font-weight : bold;
	color : #FFFFFF;
	font-size : 10pt;
	text-decoration: underline;
	text-align : center;
}

a.storeLocatorTblHeading:visited	{
	font-family : Arial,Helvetica,sans-serif;
	font-weight : bold;
	color :#FFFFFF;
	font-size : 10pt;
	text-decoration: underline;
	text-align : center;
}

a.storeLocatorTblHeading:active	{
	font-family : Arial,Helvetica,sans-serif;
	font-weight : bold;
	color : #EE1B2C;
	font-size : 10pt;
	text-decoration: underline;
	text-align : center;
}

a.storeLocatorTblHeading:hover	{
	font-family : Arial,Helvetica,sans-serif;
	font-weight : bold;
	color : #FFFFFF;
	font-size : 10pt;
	text-decoration: underline;
	text-align : center;
}

.storeLocatorTblData {
	font-family : Arial,Helvetica,sans-serif;
	font-weight : normal;
	color : #273171;
	background-color : #DFDFDF;
	font-size : 8pt;
	line-height: 14px;
	text-align : center;
}

a.storeLocatorTblData:link	{
	font-family : Arial,Helvetica,sans-serif;
	font-weight : normal;
	color : #273171;
	background-color : #DFDFDF;
	font-size : 8pt;
	text-decoration: underline;
	line-height: 14px;
	text-align : center;
}

a.storeLocatorTblData:visited	{
	font-family : Arial,Helvetica,sans-serif;
	font-weight : normal;
	color : #273171;
	background-color : #DFDFDF;
	font-size : 8pt;
	text-decoration: underline;
	line-height: 14px;
	text-align : center;
}

a.storeLocatorTblData:active	{
	font-family : Arial,Helvetica,sans-serif;
	font-weight : normal;
	color : #273171;
	background-color : #DFDFDF;
	font-size : 8pt;
	text-decoration: underline;
	line-height: 14px;
	text-align : center;
}

a.storeLocatorTblData:hover	{
	font-family : Arial,Helvetica,sans-serif;
	font-weight : normal;
	color : #C60029;
	background-color : #DFDFDF;
	font-size : 8pt;
	text-decoration: underline;
	line-height: 14px;
	text-align : center;
}

/* FORM ELEMENTS */

.ZipCodeEntry
{
	font-family: Arial, Helvetica, Sans-Serif;
	color: #003366;
	font-size: 9pt;
	width : 93px;
	height: 18px;
	/*border : thin solid #003366;*/
	padding-left: 1px;
	vertical-align: text-top;
}

.howToNavSelectBox {
	font-family : Arial,Helvetica,sans-serif;
	font-weight : normal;
	color : #000000;
	font-size : 10pt;
	background-color : #ffffff;
	padding : 2px;
}

/* TECHNICAL ASSISTANCE */

.contactFormFieldTech {
	font-family : Arial,Helvetica,sans-serif;
	font-weight : normal;
	color : #000000;
	font-size : 8pt;
	background-color : #ffffff;
	width : 225px;
	padding-left : 2px;
}

.contactFormFieldTechError {
	font-family : Arial,Helvetica,sans-serif;
	font-weight : normal;
	color : #000000;
	font-size : 8pt;
	background-color : #FFFF99;
	width : 225px;
	padding-left : 2px;
}

.contactUsTextAreaTech {
	font-family : Arial,Helvetica,sans-serif;
	font-weight : normal;
	color : #000000;
	font-size : 8pt;
	background-color : #ffffff;
	width : 225px;
	height : 165px;
	padding : 3px;
}

.contactUsTextAreaTechError {
	font-family : Arial,Helvetica,sans-serif;
	font-weight : normal;
	color : #000000;
	font-size : 8pt;
	background-color : #FFFF99;
	width : 225px;
	height : 165px;
	padding : 3px;
}

/* GENERIC CONTACT FORM */

.contactFormField {
	font-family : Arial,Helvetica,sans-serif;
	font-weight : normal;
	color : #000000;
	font-size : 10pt;
	background-color : #ffffff;
	width : 175px;
	padding-left : 2px;
}

.contactFormFieldError {
	font-family : Arial,Helvetica,sans-serif;
	font-weight : normal;
	color : #000000;
	font-size : 10pt;
	background-color : #FFFF99;
	width : 175px;
	padding-left : 2px;
}

.contactUsTextArea {
	font-family : Arial,Helvetica,sans-serif;
	font-weight : normal;
	color : #000000;
	font-size : 10pt;
	background-color : #ffffff;
	width : 275px;
	height : 165px;
	padding : 3px;
}

.contactUsTextAreaError {
	font-family : Arial,Helvetica,sans-serif;
	font-weight : normal;
	color : #000000;
	font-size : 10pt;
	background-color : #FFFF99;
	width : 175px;
	height : 165px;
	padding : 3px;
}

.formFieldStores {
	font-family : Arial,Helvetica,sans-serif;
	font-weight : normal;
	color : #000000;
	font-size : 8pt;
	width : 175px;
	padding : 2px;
}


.storesSubmitButton {
	font-family : Arial,Helvetica,sans-serif;
	font-weight : normal;
	color : #000000;
	background-color: #CCCCCC;
	font-size : 8pt;
	text-decoration: none;
	width : 175px;
}

.submitButtonStandard {
	font-family : Arial,Helvetica,sans-serif;
	font-weight : bold;
	color : #ffffff;
	background-color: #273071;
	font-size : 10pt;
	text-decoration: none;
}

.formFieldStandard {
	font-family : Arial,Helvetica,sans-serif;
	font-weight : normal;
	color : #000000;
	font-size : 8pt;
	padding : 2px;
}

.formDataRow {
	font-family : Arial,Helvetica,sans-serif;
	font-weight : normal;
	color : #000000;
	font-size : 8pt;
	background-color : #CCCCCC;
	border-bottom : thin groove #000000;
}

.grayRow {
	background-color: #cccccc;
	font-family: Arial, Helvetica, Verdana;
	font-size: 10pt;
	font-weight: bold;
	text-decoration: none;
}

.selectBox {
	font-family: Arial, Helvetica, Verdana;
	font-size: 10pt;
	font-weight: normal;
	text-decoration: none;
	color: #273071;
	width: 500px;
}

.submitButton {
	font-family: Arial, Helvetica, Verdana;
	font-size: 10pt;
	font-weight: bold;
	text-decoration: none;
	background-color: #273071;
	color: #cccccc;
}