body{
margin: 0;
padding: 0;
font-family: Arial, Tahoma, sans-serif;
font-size: 12px;;
color: #fff;
background: #000;
}

h1{}

h2{
margin-top: 0;
}

h3{
margin-bottom: 0;
}

h4{}

a{
color: #fff;
}
a:link, a:active{text decoration: none;}
a:visited{text decoration: none;}
a:hover{text-decoration: none;}

ul{}
li{}

p{}

address{
font-style: normal;
}

.alignleft{
float: left;
}

.alignright{
float: right;
}

hr{
  clear: both;
}

img.alignleft, img.alignright{
margin: 5px;
background: #ccc;
border: 1px solid #fff;
}

/* Container Elements */
#container{
margin: 0 auto;
width: 960px;
}
/* End Container Elements */

/* Block Elements */
.blockGrey{
padding: 20px;
background: #000000;
}
/* End Block Elements */

/* Tables */
table#tableMain{
}

td{
vertical-align: top;
}

td.spacerWide{
width: 100%;
height: 10px;
background: #000;
}

td.spacerHigh{
width: 10px;
background: #000;
}

td.tdGreySmall{
width: 215px;
padding: 20px;
background: #000000;
}

td.tdGreyLarge{
width: 490px;
padding: 20px;
background: #000000;
}

td#tdLogo{
width: 240px;
background: #000 url("../images/mta-logo.jpg") no-repeat center top;
}

td#tdNav{
width: 180px;
}

td#tdFooter{
padding: 20px;
}

td#tdBottom{
/*background: url("../images/footer-bg.png") no-repeat;*/
}
/* End Tables */

/* Navigation */
td#tdNav ul{
margin: 0;
padding: 0;
list-style: none;
}

td#tdNav ul li{
width: 100%;
}

td#tdNav ul li a{
display: block;
padding: 10px 20px 10px 20px;
margin-bottom: 10px;
background: #000000;
color: #fff;
font-size: large;
font-weight: bold;
text-decoration: none;
}

td#tdNav ul li a:hover{
background: #000;
}

td#tdFooter ul{
margin: 0;
padding: 0;
list-style: none;
}

td#tdFooter ul li{
display: inline;
padding: 0 5px;
border-right: 1px solid #fff;
}
/* End Navigation */

/* Links, fonts & images */
h3 a{
color: #fff;
text-decoration: none;
}

h3 a:hover{
text-decoration: none;
}
/* End Links, fonts & images */