@charset "utf-8";
/* CSS Document */
body.mena
{
	background-color:#CCCCCC;
}


div.bodycontainer
{
	background-color:#FFFFFF;
	width:980px;
	margin-left:auto;
    margin-right:auto;
	text-align:left
}

div.center
{
	text-align:center;
	position:relative;
    top:-8px;

}



a:active.menalinks 
{
	color:#666666;
	text-decoration: none;
}


a:link.menalinks
{
	color:#666666;
	text-decoration: none;
}

a:visited.menalinks
{
	color:#666666;
	text-decoration: none;
}

a:hover.menalinks
{
	color:#EB2027;
	text-decoration: underline;
}

a:active.engineserieslinks 
{
	color:#333333;
	text-decoration: none;
}


a:link.engineserieslinks
{
	color:#333333;
	text-decoration: none;
}

a:visited.engineserieslinks
{
	color:#333333;
	text-decoration: none;
}

a:hover.engineserieslinks
{
	color:#EB2027;
	text-decoration: underline;
}

table.header
{
	border:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	margin-left:auto;
	/* position:relative;
	top:30px; */
	
}

table.headertop
{
	width:100%;
}

table.menutable
{
	border:0px;
	width:100%;
}

table.bodytable
{
	border:0px;
	width:100%;
}

td.bodytable
{
	vertical-align:top;
	width:50%;
}

td.bodyimage
{
	padding-left:20px;
	padding-top:10px;
}

div.body
{
	padding:40px;
}

p.bodyheading
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#EB2027;
}

span.bodyheading
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#EB2027;
}


p.bodytext
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#333333;
}

span.boldtext
{
	font-weight:bold;
}

p.bodytextbold
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	font-weight:bold;
}

td.bodypic
{
	width:273px;
}

td.bodypicspacer
{
	width:27px;
}

td.bodytextspacer
{
	height:10px;
}

td.headingtextspacer
{
	height:30px;
}

td.bodytext
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	vertical-align:top;
}

ul.bodytext
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
}

span.bodytext
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
}

table.footertable
{
	border:0px;
	width:100%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	padding-left:40px;
	padding-top:5px;
	padding-bottom:10px;
}

table.footer
{
	border:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	margin-left:auto;
	margin-right:40px;
}

td.copyright
{
	width:350px;
}

td.footer
{
	text-align:center;
}

td.bodyfooterspacer
{
	height:70px;
}

td.width50
{
	width:50%;
}

td.width5
{
	width:5%;
}

td.width383
{
	width:383px;
}

td.textalignright
{
	text-align:right;
}


table.enginesearch
{
	width:893px;
	background-color:#EAEAEA;
}

td.enginesearchheading
{
	background-image:url(../images/Header_Grad.gif);
	background-repeat:repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	height:20px;
	color:#FFFFFF;
	padding-left:10px;

}

tr.engineddheadings
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
}

td.engineddheadings
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	vertical-align:top;
}

td.engineortext
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#EB2027;
	font-weight:bold;
}

div.contactanchors
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
}

td.enginesearchcolumn1
{
	width:35px;
}

td.engingesearchspacer
{
	height:10px;
}

td.searchbuttonpadding
{
	padding-top:4px;
	padding-left:40px;
}

td.modelnumberwidth
{
	width:160px;
}

td.orspacer
{
	width:10px;
}

td.orspacer2
{
	width:13px;
}

td.engineserieswidth
{
	width:370px;
}

span.engineerror
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#EB2027;
	font-weight:bold;
}

span.engineerrormessage
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#EB2027;
	font-weight:bold;
	position:relative;
	left:110px;
}

div.engineresults
{
	padding-top:30px;
	/* position:relative;
	top:30px; */
}

span.resultmessage
{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:10px;
	color:#666666;
}

table.engineresults
{
	border:0px;
	width:893px;
	padding-bottom:50px;
}

tr.engineresultsheading
{
	background-color:#EB2027;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	height:20px;
}

td.engineresultsmodelcol
{
	padding-left:10px;
	width:160px;
}

td.engineresultsdescriptioncol
{
	padding-left:10px;
	/* width:236px; width change made to hide Manual column*/
	width:358px;
}

td.engineresultsepacol
{
	padding-left:10px;
	width:139px;
}

td.engineresultsspeccol
{
	padding-left:10px;
	width:90px;
}

td.engineresultstechcol
{
	padding-left:10px;
	width:141px;
}

td.engineresultsmanualcol
{
	padding-left:10px;
	width:172px;
}

tr.engineresultsrowa
{
	background-color:#EAEAEA;
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:11px;
	height:20px;
}

tr.engineresultsrowb
{
	background-color:#DEDEDE;
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:11px;
	height:20px;
}

a.engineresultslinks
{
	color:#EB2027;
}

table.distributorsearch
{
	width:893px;
	background-color:#EAEAEA;
}

td.distributorheading
{
	background-image:url(../images/Header_Grad.gif);
	background-repeat:repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	height:20px;
	color:#FFFFFF;
	padding-left:10px;

}

span.distributorerrormessage
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#EB2027;
	font-weight:bold;
	position:relative;
	left:110px;
}

td.distributorcolumn1
{
	width:35px;
}

td.distributorspacer
{
	height:10px;
}

td.distributorddheadings
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	vertical-align:top;
}

td.distributorlocationwidth
{
	width:180px;
}

td.distributorsearchbuttonpadding
{
	padding-top:4px;
}

td.distributorspacer
{
	height:10px;
}

td.distributorandtext
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#EB2027;
	font-weight:bold;
	width:5px;
}

td.distributorortext
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#EB2027;
	font-weight:bold;
	width:5px;
}

td.distributorandspacer
{
	width:30px;
}

td.distributororspacer
{
	width:30px;
}

td.distributorengineserieswidth
{
	width:230px;
}

td.distributormodelnumberwidth
{
	width:190px;
}

span.distributorerror
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#EB2027;
	font-weight:bold;
}

table.distributorresults
{
	border:0px;
	width:893px;
	padding-bottom:50px;
	font-family:Arial, Helvetica, sans-serif
}

div.distributorresults
{
	position:relative;
	top:30px;
}

span.distributorresultmessage
{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#666666;
}

td.distributorresultscol1
{
	width:600px;
}

td.distributorresultscol2
{
	vertical-align:top;
	padding-left:5px;
}

tr.distributorresultsrowa
{
	background-color:#EAEAEA;
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:11px;
}

tr.distributorresultsrowb
{
	background-color:#DEDEDE;
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:11px;
}

tr.distributorlocationrow
{
	background-color:#EB2027;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
}

span.distributorlocationrowpadding
{
	padding-left:5px;
}

span.distributorlocationdetails
{
	padding-left:10px;
}

span.distributorlocationheading
{
	padding-left:5px;
	font-weight:bold;
}
span.distributorproductlinesheading
{
	font-weight:bold;
}

tr.distributorlocationspacer
{
	height:20px;
}

a.distributorresultslinks
{
	color:#EB2027;
}

span.mapicon
{
	padding-left:4px;
	border:none;
}

span.contactusheadings
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	font-weight:bold;
}

span.contactusheadingsrequired
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#EB2027;
	font-weight:bold;
}


div.contactusvspacing
{
	padding-top:10px;
}

input.contactusborder
{
	color:#EB2027;
	border:solid;
	border-width:1px;	
}

textarea.contactusborder
{
	color:#EB2027;
	border:solid;
	border-width:1px;	
}



td.headerright
{
	text-align:right;
	padding-right:40px;
	vertical-align:top;	
}

img.border
{
	border:solid;
	border-color:#333333;
	border-width:1px;
}


div.googleresults
{
	text-align:center;
}

ul.fontdef
{
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
}


ul.list-cross {
  margin: 0px;
  padding: 0px;
}
ul.list-cross li {
  margin: 0px;
  padding: 2px 0px 2px 16px;
  list-style: none;
  background: url(../images/red_cross.jpg) no-repeat 5px left;
}

#navlist {
  margin: 0px;
  padding: 0px;
  list-style: none;
}
#navlist li {
  margin: 0px;
  padding: 2px 0px 2px 20px;
  background-repeat:no-repeat;
  background-position:5px left;
  background-image: url(../images/red_cross.jpg);

}

#navlist2 {
  margin: 0px;
  padding: 0px;
  list-style: none;
}
#navlist2 li {
  margin: 0px;
  margin-left:40px;
  padding: 2px 0px 2px 20px;
  background-repeat:no-repeat;
  background-position:50% left;
  background-image: url(../images/red_cross.jpg);
}

div.sitemapleft
{
	width:50%;
	position:relative;
	float:left;
}

div.sitemapright
{
	width:50%;
	position:relative;
	float:right;
}


span.distributornonefound
{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-style:italic;
	font-size:12px;
	color:#333333;
	padding-left:10px;
}

div.inquiryinfoleftpercent
{
	width:35%;
	position:relative;
	float:left;
}

div.inquiryinforightpercent
{
	width:65%;
	position:relative;
	float:right;
}

div.inquiryinfo100percent
{
	width:100%;
	position:relative;
	float:left;
}

div.inquiryinfocitypercent
{
	width:23%;
	position:relative;
	float:left;
}

div.inquiryinfostatepercent
{
	width:12%;
	position:relative;
	float:left;
}

div.inquiryinfozippercent
{
	width:17%;
	position:relative;
	float:left;
}

div.inquiryinfocountrypercent
{
	width:48%;
	position:relative;
	float:left;
}


input.address2vspacing
{
	position:relative;
	top:1px;
}

td.sitemapwidth
{
	width:50%;
	vertical-align:top;
}

table.sitemapwidth
{
	width:100%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#333333;
}

.liststyle
{
	list-style-image:url(../images/Mitsu_logoSML_FFFFFF.gif);
}

img.engineseriesimage
{
	width:80px;
	height:80px;
	padding-right:5px;
	border:none;
}

span.engineseriestypeheading
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#EB2027;
	font-weight:bold;
}

td.engineseriestd
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	font-weight:bold;
	border-right:1px solid #666666; 
	border-bottom:1px solid #666666;
	width:170px;
	padding:5px;	
}


div.engineseries
{
	padding-left:70px;
	padding-right:70px;
}

div.seriesgroup
{
	padding-bottom:20px;
}

hr.engineserieshr
{
	border:1px;
	border-style:solid;
    color:#EB2027;
	background-color:#EB2027;
}

div.googleborder
{
	border:solid;
	border-color:#EB2027;
	width:640px;
}

div.googlecontainer
{
	text-align:center;

}

table.address
{
	width:550px;
	font-family:Arial, Helvetica, sans-serif;
	margin-left:auto;
	margin-right:auto;
}

tr.aligntext
{
	vertical-align:top;
	text-align:left;
}


td.addresscol1
{
	font-size:17px;
	width:30%;
	border-right:solid;
	border-color:#EB2027;

}

td.addresscol2
{
	width:85%;
	padding-left:55px;
	padding-right:10px;
}

td.addresscol3
{
	width:15%;
}

hr.contactusdivider
{
	width:600px;
	border-style:solid;
	border-width:1px;
	border-color:#EB2027;
	background-color:#EB2027;
}

span.addresscol2heading
{
	font-size:14px;
	font-weight:bold;
}

span.addresscol2text
{
	font-size:12px;
}

span.addresscol3text
{
	font-size:12px;
}

div.faqcontainer
{
	padding-left:70px;
}

div.faq
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	padding-bottom:30px;

}

tr.faqq
{
	color:#000000;
	vertical-align:top;
}

tr.faqa
{
	color:#666666;
	vertical-align:top;

}

td.qawidth
{
	width:50px;
}

span.mhi
{
	color:#EB2027;
}

div.yearcontainer
{
	padding-left:60px;
	font-family:Arial, Helvetica, sans-serif;

}

div.monthcontainer
{
	padding-left:60px;
}

div.month
{
	padding-bottom:20px;
}

table.monthtable
{
	width:640px;
}

td.monthunderline
{
	font-size:18px;
	border-bottom:solid;
	border-color:#EB2027;
	border-width:2px;
	padding-bottom:5px;
	padding-left:5px;
}

td.noshows
{
	font-size:16px;
	color:#666666;
	padding-top:5px;
	padding-left:5px;
}

td.shows
{
	font-size:16px;
	color:#333333;
	padding-top:5px;
	padding-left:5px;
}

td.showsdesc
{
	padding-top:5px;
	padding-left:50px;
	vertical-align:top;
}

td.showimage
{
	width:220px;
}

table.tradeshow
{
	height:100px;
	width:auto;
}

span.tradeshowyear
{
	font-size:18px;
	font-weight:bold;
}

hr.hrcolor
{
	border-style:solid;
	border-width:1px;
	border-color:#333333;
}

div.listings
{
	padding-left:40px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	padding-top:2px;
}

div.centerengineid
{
	text-align:center;
}

div.centermap
{
	text-align:center;
	border:none;
}





/* Sabrina styles  */

.sgstyle1 {font-family: Arial, Helvetica, sans-serif}
.sgstyle2 {font-size: small}
.sgstyle3 {font-family: Arial, Helvetica, sans-serif; font-size: small; }
.sgstyle4 {font-family: Arial, Helvetica, sans-serif}
.sgstyle5 {font-size: 14px}
.sgstyle6 {font-family: Arial, Helvetica, sans-serif; font-size: 14px; }
.sgstyle7 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}
.sgstyle8 {
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
}
.sgstyle9 {color: #000000}

.sgstyle10 {font-family: Arial, Helvetica, sans-serif}

.sgstyle11 {font-family: Arial, Helvetica, sans-serif}


p.indent30
{
	text-indent:30px;
}

p.indent50
{
	text-indent:50px;
}

p.indent80
{
	text-indent:80px;
}


p.bodytext10light
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
}

span.bodytext10light
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
}

p.bodytext10dark
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333333;
}

p.bodytext11light
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
}

span.bodytext11light
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
}

p.bodytext11dark
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
}

p.bodytext12light
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
}

span.bodytext12light
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
}

p.bodytext12dark
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
}

span.bodytext12dark
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
}

p.bodytext14light
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#666666;
}

p.bodytext14dark
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#333333;
}

span.bodytext14light
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#666666;
}

span.bodytext14dark
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#333333;
}

span.bodytext14darkbold
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#333333;
	font-weight:bold;
}

p.bodytext15light
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#666666;
}

p.bodytext15dark
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#333333;
}

p.bodytext16light
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#666666;
}

p.bodytext16dark
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#333333;
}

table.aftermarketbodytabletext
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#333333;
	width:622px;
}

table.aftermarketbodytabletext td
{
	border-bottom-style:solid;
	border-width:1px;
	border-color:#666666;
}

p.warrantyheadings
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#333333;
	text-align:center;
	font-weight:bold;
}

p.warrantyheadingsred
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#EB2027;
	text-align:center;
	font-weight:bold;
}

ul.listtext14dark
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#333333;
}

ol.listtext14dark
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#333333;
}

table.emissionsbodytabletext
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#333333;
	width:750px;
}

table.emissionsbodytabletext td
{
	border-style:solid;
	border-width:1px;
	border-color:#333333;
}

td.emissionstablecentertext
{
	text-align:center;
}

div.centerimage
{
	text-align:center;
}

div.leftimage
{
	text-align:left;
}

span.inquirymsg
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#EB2027;
	padding:40px;
	font-weight:bold;
}

span.inquirymsgsent
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#EB2027;
}

table.technicalinfo
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	border-style:solid;
	border-width:0 0 1px 1px;
	border-color:#000000;
	border-spacing:0px;
	margin-left:auto;
	margin-right:auto;
}

td.technicalinfoheading
{
	background-color:#EB2027;
    border-color:#000000;
    border-width: 1px 1px 0 0;
    border-style: solid;
	color:#FFFFFF;
	font-weight:bold;
	padding:5px;
}

td.technicalinfocells
{
    border-color:#000000;
    border-width: 1px 1px 0 0;
    border-style: solid;
	color:#333333;
	padding:5px;
}

table.technicaldata
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	border-style:solid;
	border-width:0 0 1px 1px;
	border-color:#000000;
	border-spacing:0px;
	margin-left:auto;
	margin-right:auto;
}

td.technicaldatacells
{
    border-color:#000000;
    border-width: 1px 1px 0 0;
    border-style: solid;
	color:#333333;
	padding:5px;
	text-align:center;
}

td.technicaldataheading
{
	background-color:#EB2027;
    border-color:#000000;
    border-width: 1px 1px 0 0;
    border-style: solid;
	color:#FFFFFF;
	font-weight:bold;
	padding:5px;
}

table.parts
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	border-style:solid;
	border-width:0 0 1px 1px;
	border-color:#000000;
	border-spacing:0px;
	margin-left:auto;
	margin-right:auto;
}

td.partscells
{
    border-color:#000000;
    border-width: 1px 1px 0 0;
    border-style: solid;
	color:#333333;
	padding:5px;
	vertical-align:text-top;
}

td.partscellsheading
{
    border-color:#000000;
    border-width: 1px 1px 0 0;
    border-style: solid;
	color:#FFFFFF;
	padding:5px;
	vertical-align:text-top;
	font-weight:bold;
	background-color:#EB2027;
}

table.partsearch
{
	margin-left:auto;
	margin-right:auto;
	width:575px;
}
td.partsearchheading
{
	background-image:url(../images/Header_Grad.gif);
	background-repeat:repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	height:20px;
	color:#FFFFFF;
	padding-left:10px;

}

tr.partsearchoptions
{
	background-color:#EAEAEA;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333333;
}

td.partsearchoptionpadding
{
	padding:10px;
}

td.partsearchoptionspacer
{
	width:50px;
}
td.partsearchoptionpaddingbutton
{
	padding-top:13px;
}

td.partpromptheading
{
	background-image:url(../images/Header_Grad.gif);
	background-repeat:repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	height:20px;
	color:#FFFFFF;
	padding-left:10px;

}

table.partpromptsearch
{
	width:300px;
}

tr.partpromptoptions
{
	background-color:#EAEAEA;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333333;
}

td.partpromptoptionspadding
{
	padding:10px;
}

td.partpromptoptionpaddingbutton
{
	padding-top:13px;
}

table.partpromptresults
{
	width:300px;
	font-family:Arial, Helvetica, sans-serif;
	border-style:solid;
	border-width:0 0 1px 1px;
	border-color:#000000;
	border-spacing:0px;
}

td.partpromptresultsheading
{
    border-color:#000000;
    border-width: 1px 1px 0 0;
    border-style: solid;
	color:#FFFFFF;
	padding:5px;
	font-weight:bold;
	background-color:#EB2027;
	font-size:12px;
}

td.partpromptresultsdetails
{
    border-color:#000000;
    border-width: 1px 1px 0 0;
    border-style: solid;
	color:#333333;
	padding:2px;
	font-size:10px;
}

/* jquery rollover menu cssl*/

.jqueryslidemenu{
font: bold 12px Verdana;
background: #C61618;
width: 100%;
}

.jqueryslidemenu ul{
margin: 0px;
padding: 0px;
list-style-type: none;
}

/*Top level list items*/
.jqueryslidemenu ul li{
position: relative;
display: inline;
float: left;
}

/*Top level menu link items style*/
.jqueryslidemenu ul li a{
display: block;
background: #C61618; /*background of tabs (default state)*/
color: white;
/* padding: 10px 12px;
 border-right: 1px solid #778; */
color: #2d2b2b;
text-decoration: none;
text-align:left;
/*width:120px; */
}

* html .jqueryslidemenu ul li a{ /*IE6 hack to get sub menu links to behave correctly*/
display: inline-block;
}

.jqueryslidemenu ul li a:link, .jqueryslidemenu ul li a:visited{
color: white;
}

.jqueryslidemenu ul li a:hover{
background: #EB2027; /*tab link background during hover state*/
color: white;
}
	
/*1st sub level menu*/
.jqueryslidemenu ul li ul{
position: absolute;
left: 0;
display: block;
visibility: hidden;

}

/*Sub level menu list items (undo style from Top level List Items)*/
.jqueryslidemenu ul li ul li{
display: list-item;
float: none;
}

/*All subsequent sub menu levels vertical offset after 1st level sub menu */
.jqueryslidemenu ul li ul li ul{
top: 0;
}

/* Sub level menu links style */
.jqueryslidemenu ul li ul li a{
background: #8E8F8A;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
width: 160px; /*width of sub menus*/
padding: 5px;
margin: 0;
border-top-width: 0;
border-bottom: 1px solid gray;
}

.jqueryslidemenuz ul li ul li a:hover{ /*sub menus hover style*/
background: #eff9ff;
color: black;
}

/* ######### CSS classes applied to down and right arrow images  ######### */

.downarrowclass{
position: absolute;
top: 12px;
right: 7px;
}

.rightarrowclass{
position: absolute;
top: 6px;
right: 5px;
}

img.noborder
{
	border:none;
}








