
form {  /* set width in form, not fieldset (still takes up more room w/ fieldset width */
  font:100% verdana,arial,sans-serif;
  margin: 0;
  padding: 0;
  /*min-width: 300px;*/
  max-width: 800px;
 
}

form fieldset {
  /* clear: both; note that this clear causes inputs to break to left in ie5.x mac, commented out */
  border-color: green;
  border-width: 2px;
  border-style: solid;
  /*padding: 10px;         padding in fieldset support spotty in IE */
  margin: 0;
}

form fieldset legend {
	font-size:1.2em;
	color:#000000;        /* bump up legend font size, not too large or it'll overwrite border on left */
  font-weight:bold;
  letter-spacing:2px;    /* be careful with padding, it'll shift the nice offset on top of border  */
}

form label, span.fakeLabel { 
	display: block;  /* block float the labels to left column, set a width */
	float: left; 
	width: 180px; 
	padding: 0; 
	margin: 5px 0 0 0; /* set top margin same as form input - textarea etc. elements */
	text-align: right;
}
.fakeLabel2 { 
	display: block;
	float: left; 
	padding: 0; 
	margin: 5px 0 0 0;
	white-space: pre;
	width: auto;
	font-size: 1.1em;
	letter-spacing: 1px;
}

.expstr {
	font-weight: normal;
	font-size: 10px;
}

.secondaryLabel {
	float: none;
	display: inline;
	width: auto;
	margin-left: 5px;
	text-align:left;
}


form input, form textarea, form select {
	/* display: inline; inline display must not be set or will hide submit buttons in IE 5x mac */
	width:auto;
	height:auto;      /* set width of form elements to auto-size, otherwise watch for wrap on resize */
	margin:5px 0 0 3px; /* set margin on left of form elements rather than right of*/
       /*                    label aligns textarea better in IE */
}

form input {
  vertical-align:middle;
	text-align: left;
}

form label#rowS{
width:30px;

}


form input#reset {
	margin-left:0px; /* set margin-left back to zero on reset button (set above) */
}


form .required{
  color: #000000;
  font-size: 1.1em;
  letter-spacing: 1px;
}

form br {
	clear:both; /* setting clear on inputs didn't work consistently, so brs added for degrade */
}

#error{
  color:red;
}

#success{
 color:orange;   
}


.row01, .row01 td {
	background-color: #BBEEC9;
	padding: 5px;
}

.row02, .row02 td {
	background-color: #E8F7EC;
	padding: 5px;
}


td.sectline {
	border-top: 1px solid green;
	border-right: 0;
	border-bottom: 0;
	border-left: 0;
}
#resultPreviewTable {
	border-collapse: collapse; /* IE fails without this */
	empty-cells: show;
	width: 850px;
}
#resultPreviewTable th {
	text-align: left;
	vertical-align: bottom;
	padding: 5px 10px 5px 5px;
	border-bottom: 1px solid green;
	background-color: #E8F7EC;
}
#resultPreviewTable th.header {
	/* make room for sort bg icon */
	padding: 5px 13px 5px 5px;
}
#resultPreviewTable td {
	vertical-align: top;
	padding: 5px 10px 5px 5px;
	border-bottom: 1px solid #999;
}
#resultPreviewTable a {
	font-weight: bold;
}



td.custAddress {
	white-space: pre;
}
.noResult {
	font-weight: bold;
}

#resultPreviewTable .rowShipped td {
	color:#000000;
	background-color:#FFF;
}
#resultPreviewTable .rowShipped a {
	color: #000000;
}
#resultPreviewTable .rowShipped a:hover {
	color: #000;
}
#resultPreviewTable .rowNotShip td {
	color: #000;
	background-color: #BBEEC9;
}
#resultPreviewTable .rowNotShip a {
	color: green;
}
#resultPreviewTable .rowNotShip a:hover {
	color: #000;
}

#resultPreviewTable .rowUnresolved a {
	color: green;
}
#resultPreviewTable .rowUnresolved a:hover {
	color: #000;
}


#resultPreviewTable .rowPending a {
	color: green;
}
#resultPreviewTable .rowPending a:hover {
	color: #000;
}


#resultPreviewTable .rowClosed a {
	color: green;
}
#resultPreviewTable .rowClosed a:hover {
	color: #000;
}






#resultPreviewTable .rowPending td {
	color:#000000;
	background-color:#FFF;
}
#resultPreviewTable .rowPending a {
	color: #000000;
}
#resultPreviewTable .rowPending a:hover {
	color: #000;
}
#resultPreviewTable .rowUnresolved td {
	color: #000;
	background-color: #BBEEC9;
}
#resultPreviewTable .rowUnresolved a {
	color: green;
}
#resultPreviewTable .rowUnresolved a:hover {
	color: #000;
}
#resultPreviewTable .rowClosed td {
	color: #000;
	background-color: #FFDF0B;
}
#resultPreviewTable .rowClosed a {
	color: green;
}
#resultPreviewTable .rowClosed a:hover {
	color: #000;
}


/* results page */

.resultData {
	color: #000;
}
.tdtbl {
	width: 30px;
}
td.stiff .secondaryLabel {
	vertical-align: bottom;
}
.resultDataDetail th {
	text-align: left;
	border-top: 0;
	border-right: 0;
	border-bottom: 1px solid green;
	border-left: 0;
	padding: 5px 15px 5px 0px;
}

.resultDataDetail td {
	text-align: left;
	border-top: 1px solid #BBEEC9;
	border-right: 0;
	border-bottom: 0;
	border-left: 0;
	padding: 5px 15px 5px 0px;
}

.resultDataDetail .num { text-align: right; }


#footerwrapper {
	margin-top: 30px;
}


/* general rules */

.stiff { white-space: pre; }

.wrapper {
	width: 850px;
}

.clr {
	clear: both;
	height: 0px;
	font-size: 1px;
	line-height: 0px;
}

/* to build off the main stylesheet: RAgreen.css */

.style8 {
	color:#fff; /* footer */
	}
	
	
#CarTable a {
font-weight: bold;
color: green;
}

#CarTable a:hover
{
color: #000000;
}
