html.body{
	margin: 0px;
	background-color: #000;
}

body {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	margin-top: 0px;
	background: url(../images/asphalt-bg.jpg) repeat-x;
	background-color: #000;
}

.ATsite {
	width: 100%;
	margin: 0;
	padding: 0;
}

h1 {
    font-size: 26px;
	line-height: 1em;
	font-weight: 900;
	text-align: center;
	padding: 30px 0 0 0;
}

h2 {font-size:15px;line-height: 1em;font-weight: 900;}
h3 {font-size:14px;line-height: 1em;font-weight: 900;}
h4 {font-size:13px;line-height: 1em;font-weight: 900;}
h5 {font-size:12px;line-height: 1em;font-weight: 900;}
h6 {font-size:11px;line-height: 1em;font-weight: 900;}
td{font-size: 12px;}
th{font-size: 12px;}

a, a:visited {
    color: #1b57b1;
	color: #FFFF66;
	text-decoration: none;
}

a:hover {
	color: #FFFF66;
	text-decoration: underline;
}

a.image, a.image:hover, a img, img {
    border: 0;
}

.clr{clear: both;}

/* #############  LAYOUT CSS ###########################*/
/* #############  LAYOUT CSS ###########################*/
/* #############  LAYOUT CSS ###########################*/
div.austintheriault {
    width: 838px;
	margin-left: auto;
	margin-right: auto;
	position: relative;
}

#AT {
    width: 838px;
}

#ATtop {
    width: 777px;
	height: 103px;
	background: url(../images/top-menu-bg.png) repeat-x;
	padding: 0;
	margin: 0;
}

.ATtopmenu {
    padding: 35px 0 0 245px;
}

#ATslide {
    width: 776px;
}

.ATslidetop {
    width: 777px;
	height: 17px;
	background: url(../images/top-slideshow.png) no-repeat;
}

.ATslidecontent {
    width: 776px;
	height: 276px;
	background: #000;
}

.ATslidebottom {
    width: 777px;
	height: 18px;
	background: url(../images/bottom-slideshow.png) no-repeat;
	position: relative;
}

#ATheadline {
    width: 777px;
}

.ATheadlineleft {
    background: url(../images/left-pagetitle.png) no-repeat;
	width: 120px;
	height: 42px;
	float: left;
	position: relative;
	z-index: 99;
}

.ATheadlinecenter {
    background: url(../images/pagetitle-bg.png) repeat-x;
	height: 42px;
	width: 777px;
	position: relative;
}

.ATheadlineright {
    background: url(../images/right-pagetitle.png) no-repeat;
	width: 119px;
	height: 42px;
	float: right;
	position: relative;
	z-index: 99;
}

#ATcontenttop {
    background: url(../images/content-top.png) no-repeat;
	width: 777px;
	height: 26px;
	position: relative;
}

.ATarrow {
    background: url(../images/header-overlay1.png) no-repeat;
	width: 51px;
	height: 87px;
	position: absolute;
	top: 0;
	left: -31px;
	z-index: 9999;
}

#ATcontent {
    width: 777px;
	position: relative;
}

.ATcontentcell {
    background: url(../images/content-cell-bg.png) repeat-y;
	width: 502px;
}

.ATmodulecell {
    background: url(../images/module-cell-bg.png) repeat-y;
	width: 275px;
}

.ATcontentcellbottom {
	background: url(../images/content-cell-bottom.png) no-repeat;
	width:777px;
	height: 42px;
}

#ATfooter {
	background: url(../images/site-bottom.png) no-repeat;
	width: 839px;
	height: 60px;
}

.leftyellow {
    width: 31px;
	background: url(../images/left-yellow.png) repeat-y;
}

.rightyellow {
    background: url(../images/right-yellow.png) repeat-y;
	width: 31px;
}

#ATlogo {
    position: absolute;
	top: 2px;
	left: 20px;
	background: url(../images/top-logo.png) no-repeat;
	width: 259px;
	height: 136px;
}

#praisemenu_18 {
    background: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13pt;
}

#praisemenu_19 {
    background: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13pt;
}

.articleheading {
    background: url(../images/content-header.png) repeat-x;
	width: 459px;
	height: 35px;
	line-height: 35px;
	margin: 0 0 0 25px;
	text-align: left;
	text-transform: uppercase;
	padding: 0 0 0 10px;
	color: #fff;
	font-weight: 600;
	position: relative;
}

.articleheading57 {
	background: url(../images/57-header.png) no-repeat;
	width: 79px;
	height: 22px;
	position: absolute;
	top: 5px;
	right: 10px;
}

.articlepagetitle {
}

#ATcontentarea {
    width: 471px;
	margin: 0 0 0 19px;
}

.ATcontentarea-top {
    background: url(../images/content-area-top.png) no-repeat;
	width: 471px;
	height: 38px;
}

.ATcontentarea-left {
    background: url(../images/content-area-left.png) repeat-y;
	width: 26px;
}

.ATcontentarea-middle {
    width: 420px;
	text-align: left;
	color: #fff;
}

.ATcontentarea-right {
    background: url(../images/content-area-right.png) repeat-y right;
	width: 26px;
}

.ATcontentarea-bottom {
	background: url(../images/content-area-bottom.png) no-repeat;
	width: 471px;
	height: 25px;
}

.ATcontentspacer {
    background: url(../images/content-seperator.png) no-repeat;
	margin-top: 5px;
	width: 471px;
	height: 38px;
	position: relative;
	top: 0;
	left: 2px;
}

.ATbottomcontentwrapper {
	width: 777px;
	height: 29px;
	position: relative;
}

.ATbottomcontent {
	background: url(../images/content-bottom-seperator.png) no-repeat;
	width: 809px;
	height: 29px;
	position: absolute;
	top: 0;
	left: -16px;
}

.ATbottommodulewrapper {
    width: 777px;
	height: 105px;
	position: relative;
}

.ATbottommodule {
    background: url(../images/bottom-module.png) repeat-y;
	width: 809px;
	height: 105px;
	text-align: center;
	position: absolute;
	top: 0;
	left: -16px;
	z-index: 57;
}

.vsig_top {
    position: absolute;
	top: -371px;
	left: 119px;
}

.vsig_top img {
    border: 0;
	margin: 0px !important;
	padding:4px !important;
	z-index:1;
}

#lbOverlay, #lbCenter, #lbBottom, #lbPrevLink, #lbNextLink {
    z-index: 9999999;
}


/* #############  COMPONENT CSS ###########################*/
/* #############  COMPONENT CSS ###########################*/
/* #############  COMPONENT CSS ###########################*/
.componentheading {
    position: absolute;
	top: -55px;
	left: 155px;
	color: #fff;
	background: url(../images/left-arrow.png) no-repeat left;
	padding: 0 0 0 20px;
	font-size: 14px;
	font-weight: 600;
	color: #fff;
	z-index: 99;
}

.modifydate {
    font-size: 10px;
	color: #ccc;
}

.pagination span {
    padding: 0 2px 0 2px;
}

.pagination a {
    padding: 0 3px 0 3px;
} 

.contentpaneopen a.image, .contentpaneopen a.image:hover, .contentpaneopen a img, .contentpaneopen img {
    border: 0;
	padding: 0 5px 0 5px;
}


/* #############  MODULE CSS ###########################*/
/* #############  MODULE CSS ###########################*/
/* #############  MODULE CSS ###########################*/
table.moduletable {
    margin: 0 0 0 8px;
	width: 234px;
}

table.moduletable th {
    background: url(../images/mod-header.png);
	height: 47px;
	color: #2c2c2c;
	text-align: left;
	font-size: 13px;
	text-transform: uppercase;
	line-height: 37px;
	padding-left: 10px;
}

table.moduletable td {
    color: #fff;
	text-align: left;
}

table.moduletable td form {
	padding: 5px 0 0 10px;
}

table.moduletable-bottom {
	margin: 45px auto;
}

table.moduletable-bottom td {
    line-height: 105px;
}

table.moduletable-ford {
    margin: 0 40px;
	color: #fff;
}

table.moduletable-ford td {
	font-size: 18px;
}

table.moduletable-ford td img {
    margin: 0 40px;
}

.rs_date {
    text-align: center;
	font-size: 14px;
	padding: 5px;
}

.rs_content {
    padding: 5px;
	font-size: 14px;
}

#modstalker {
    padding: 5px 0 5px 0;
	width: 234px;
}


/* #############  NAVIGATION CSS ###########################*/
/* #############  NAVIGATION CSS ###########################*/
/* #############  NAVIGATION CSS ###########################*/
.menu  { 
text-align: left;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
/*border-right: 10px solid #393939;*/
/*padding: 0 0 0 5px;*/
}

ul.menu {
background-color: #686868; 
list-style: none;
}

.menu a{
color: White;
display: block;
}

.menu a:hover{
color: #F0FFFF;
background-color: #627DAA;
display: block;
}
/* end of Level 1 */

/* Level 2 Grey */
.menu ul {
color:white;
background-color: transparent; 
list-style: none;
padding: 0px;
}

.menu ul a{
color:white;
background-color: #D8D5DC; 
display: block;
text-indent: 1em;
}

.menu  ul li a:hover{
color:white;
background-color: #A4B9CE;
}
/* End of Level 2 */

/* Level 3 Black yellow*/
.menu ul ul  {
list-style: none;
background-color: transparent; 
}

/*  */
.menu ul ul a {
color:white;
background-color: Black; 
display: block;
text-indent: 2em;
}
/*  */
.menu  ul li ul li a:hover{
color: White;
background-color: #FFD700;
}
/* End of Level 3 */


/* Level 4 Green */
.menu ul li ul li ul li {
list-style: none;
color: White;
background-color: transparent;
}
.menu ul li ul li ul li a{
color: White;
background-color: #B1CD32;
display: block;
text-indent: 3em;
}
.menu ul li ul li ul li a:hover{
color: White;
background-color: #677620;
}
/* End of Level 4 */

/* Level 5 Maroon */
.menu ul li ul li ul li ul li{
list-style: none;
color: White;
background-color: transparent;
}
.menu ul li ul li ul li ul li a{
color: White;
background-color: #660000;
display: block;
text-indent: 4em;
}
.menu ul li ul li ul li ul li a:hover{
color: White;
background-color: #990000;
}
/* End of Level 5 Maroon */

/* Current highlighted link Icon Arrow */
#current li {
 margin: 0px;
 padding: 0px;
}


