body {
	margin: 0em 0em 0em 0em;
	padding:0em 0em 0em 0em;
	background-color: #eeeeee; 
	color: #404040; 
	font-family: 'Arial', 'sans-serif'
}
td {
	margin: 0em 0em 0em 0em;
	padding:0em 0em 0em 0em;
	background-color: #ffffff; 
	color: #404040; 
	font-family: 'Arial', 'sans-serif'
}
a {
	color: #003399; 
	background-color: #ffffff
}
h1 {
	margin: .25em 0em .25em 0em; 
	padding:.25em 0em .25em 0em;
	display: block;
	font-weight: bold;
	font-size: 1.4em;
	color: #666666;
	background-color: #ffffff;
	text-align: left;
}
h2 {
	margin: .25em 0em .25em 0em; 
	padding:.25em 0em .25em .25em;
	display: block; 
	font-weight: bold; 
	font-size: .8em; 
	color: #000000; 
	background-color: #cccccc
}
h3,h4 {
	margin: .25em 0em .25em 0em; 
	padding:.25em 0em .25em 0em;
	display: block;
	font-weight: bold;
	font-size: .8em;
	color: #666666;
	background-color: #ffffff;
	text-align: left;
}
p {
	padding: .75em 0em .75em 0em;
	margin: 0em 0em 0em 0em;
   font-size: .8em;
}
ul {
	margin: .15em 0em .15em 1.25em; 
	padding:.15em 0em .15em 1.25em;
}
li {
	margin: .15em 0em .15em 0em; 
	padding:.15em 0em .15em 0em;
}
.small {
	margin: .15em 0em .15em 0em; 
	padding:.15em 0em .15em 0em;
   font-size: .6em;
}
.bread {
	font-size: .6em;
   text-align: center;
}
.bread a {
	color: #333333;
}
.bread ul {
	margin: .15em 0em .15em 1.25em; 
	padding:.15em 0em .15em 1.25em;
	display: inline;
	color: #333333;
}
.bread ul li {
	margin: .15em 0em .15em 0em; 
	padding:.15em 0em .15em 0em;
	display: inline;
	list-style-type: none;
	color: #333333;
}
.left-column-td {
	margin: 0em 0em 0em 0em;
	padding:.25em .25em .25em .25em;
	border-right: .05em solid #cccccc; 
	vertical-align: top;
	text-align: left;
}
.left-column-box {
	margin: 0em 1em 0.8em 0em;
	padding:.25em .25em .25em .25em;
	color: #646464;
	background-color: #ffffff;
   font-size:.8em;
}
.left-column-title {
	margin: .25em 0em .25em 0em; 
	padding:.25em 0em .25em .25em;
	display: block; 
	font-weight: bold; 
	color: #000000;
	background-color: #dcdcdc;
}
.leftnav {
}
.leftnav ul {
	padding: 0em 0em 0em 0em;
	margin: 0em 0em 0em 0em;
	list-style-type: none; 
}
.leftnav ul ul {
	padding: 0em 0em 0em .35em;
	margin: 0em 0em 0em .35em;
}
.leftnav ul ul li {
	margin: .25em 0em 0em 0em;
	padding: .25em 0em 0em 0em;
}
.leftnav li {
	margin: .5em 0em 0em 0em;
	padding: .5em 0em 0em 0em;
}
.leftnav li a {
	padding: 0em 0em 0em 0em;
	margin: 0em 0em 0em 0em;
	display: block; 
}

.right-column-td {
	margin: 0em 0em 0em 0em;
	padding:.25em .5em .25em .25em;
	vertical-align: top;
	text-align: left;
}
.right-column-box {
   margin: 0em 0em 0em 0em;
	padding:.5em .5em 1.5em .5em;
	border: #c8c8c8 0.1em solid;
	color: #646464;
	background-color: #ffffff;
	font-size: .7em; 
}
.right-column-title {
	margin: .25em 0em 1.25em 0em; 
	padding:.25em 0em .25em .25em;
	display: block; 
	font-weight: bold; 
	color: #000000; 
	background-color: #dcdcdc
}
.center-column-td {
	margin: 0em 0em 0em 0em;
	padding:.25em .25em .25em .25em;
	vertical-align: top;
	text-align: left;
}
.center-column-td ul,.center-column-td li {
	font-family: 'Arial', 'sans-serif';
	font-size: .9em;
}
.img-left-noborder, .middle-column-img-left-fullsize-noborder {
	font-size: 0.83em; 
	float: left; 
	margin: 0.3em 0.5em 0.3em 0em
}
.img-right-noborder, .middle-column-img-right-fullsize-noborder {
	font-size: 0.83em; 
	float: right; 
	margin: 0.3em 0.5em 0.3em 0em
}
.bottom-border {
	background-color: #cccccc;
}
.left-border {
	background-image: url(/sites/mobilityplustx/img/img_background_left.gif);
	border-right: .05em solid #cccccc; 
	background-color: #eeeeee;
}
.right-border {
	background-image: url(/sites/mobilityplustx/img/img_background_right.gif);
	background-color: #cccccc;
}
.header-nav-top {
	margin: 0em 0em 0em 0em;
	padding:0em 0em 0em 0em;
	text-align: right;
   font-size: .7em; 
}
.header-nav-top ul {
	margin: 0em 0em 0em 0em;
	padding:.5em 0em 1.5em 0em;
}
.header-nav-top li {
	margin: 0em 0em 0em 0em;
	padding:0em 0.5em 0em .5em;
	display: inline;
   list-style-type: none;
}
.header-nav-top a, .header-nav-top a:visited {
	margin: 0em 0em 0em 0em;
	padding:0em 0em 0em 0em;
	color: #333333; 
}
.header-nav-top a:hover {
	color: #333333; 
	text-decoration: underline
}

.header-banner {
	background:   url(/sites/mobilityplustx/img/img_mobilityplustx_header-c5.jpg);
	margin: 0em;
	padding: 0em;
}

.header-nav-bottom {
	margin: 0em 0em 0em 0em;
	padding:0em 0em 0em 0em;
	background:   url("/sites/mobilityplustx/img/img_header_nav_bottom_c3.jpg");
	font-family: 'Arial', 'sans-serif';
	font-weight: bold;
	font-size:14px;
}
.header-nav-bottom ul {
	margin: 0em 0em 0em 0em;
	padding:.75em 0em .75em 0em;
	list-style-type: none;
}
.header-nav-bottom li {
	margin: 0em 0em 0em 0em;
	padding:0em 0.75em 0em .75em;
	display: inline;
   list-style-type: none;
}
.header-nav-bottom a {
	margin: 0em 0em 0em 0em;
	padding:0em 0em 0em 0em;
	background:none;
	color: #B7FFFF;
}
.header-nav-bottom A:hover, .header-nav-bottom A.selected  {
	background: none; 
	color: #FFFFFF}
.header-nav-bottom A.visited {
	background: none; 
	color: #80FFFF
}

/* main table */
.ewTable {
	color: #000000; /* text color */
	border-collapse: collapse;
	border: none;
	font-size: small;
}

/* main table data cells */
.ewTable td {
	padding: 4px; /* cell padding */
	border: 1px solid; /* cell spacing */
	border-color: #CCCCCC;  /* table background color */
}

/* main table header cells */
.ewTableHeader {
	background-color: #336699; /* header color */
	color: #000000; /* header font color */
	vertical-align: top;
}

.ewTableHeader a {
	color: #00008B; /* header font color */
	background-color: transparent; /* header color */
}

/* main table row color */
.ewTableRow, .ewTableRow a {
	background-color: #FFFFFF;  /* alt row color 1 */
	color: #00008B;
}

/* main table alternate row color */
.ewTableAltRow, .ewTableAltRow a {
	background-color: #eeeeee; /* alt row color 2 */
	color: #00008B;
}

/* main table edit mode row color */
.ewTableEditRow {
	background-color: #FFFF99;
}

/* main table selected row color */
.ewTableSelectRow {
	background-color: #E6E6FA;
}

/* main table sorting indicator */
.ewTableOrderIndicator {
	font-family: Webdings;
}

/* main table footer section */
.ewTableFooter {
	background-color: #FFFFCC;
}

/* main table paging section */
.ewTablePager {
	background-color: #F5F5F5;
}
