* {
	padding:0;
	margin:0;
}

body {
	/*background: url(../images/jitney_background.gif);*/
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 82%;
	font-weight: normal;
	height: 100%;
	text-align: center;
	width: 99%;
}

h1, h2, h3, h4, h5, h6, p, pre, blockquote, label, ul, ol, dl, 
fieldset, address { margin:0.75em 0;}

h1 {font-size:1.67em;}

h2 {font-size:1.39em;}

h3 {font-size:1.2em;}

h4 {font-size:1em;}

a {
	color: #5E3D34;
	background-color: #FFFFFF;
	font-weight: normal;
	text-decoration: none;
}

a:hover {
	color: #142432;
	background-color: #FFFFFF;
	font-weight: normal;
	text-decoration: underline;
}

table {
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
	width:100%;
	border:1px solid #ccc;
	cursor:default;
}

* html div.tableContainer {	/* IE only hack */
	width:95%;
	border:1px solid #ccc;
	height: 285px;
	overflow-x:hidden;
	overflow-y: auto;
}

.tableContainer {	
	width:95%;
	border:1px solid #ccc;
	height: 285px;
	overflow-x:hidden;
	overflow-y: auto;
}


table th{
	border-right:1px solid #999;
	padding:2px;
	font-weight:normal;
}
table td{
	padding:1px;
	font-weight:normal;
}
table thead td, table thead th {
	background:#5E3D34;
	color: #FFFFFF;
}

.left {
    width: 22%;
    float: left;
    margin-left: 5px;
    background-color: #DDCDBD;
}

.center {
    width: 22%;
    float: left;
    margin-left: 5px;
    background-color: #DDCDBD;
}

.center2 {
    width: 22%;
    float: left;
    margin-left: 5px;
    background-color: #DDCDBD;
}

.right {
    width: 22%;
    float: left;
    margin-left: 5px;
    background-color: #DDCDBD;
}
.last {
    width: 12%;
    float: right;
    text-align: right;
    margin-left: 1px;
    background-color: #DDCDBD;
    cursor:pointer;
}

.cancel {
  text-decoration: line-through;
}

.errFld 
  {
  border: 1px solid #F00;
  background: #FFAFAF;
  }
  
.errBox 
  {
  background-color: #FFAFAF;
  }
  
.errMsg 
  { color: #C33;} 
